feat: magic system visuals, audio sfx, and ui polish

This commit is contained in:
2026-01-07 22:42:34 +01:00
parent df3f892eb2
commit f2f399c296
15 changed files with 841 additions and 107 deletions

24
src/engine/data/Spells.js Normal file
View File

@@ -0,0 +1,24 @@
export const SPELLS = [
{
id: 'fireball',
name: 'Bola de Fuego',
type: 'attack',
cost: 1,
range: 12, // Arbitrary line of sight
damageDice: 1,
damageBonus: 'hero_level', // Dynamic logic
area: 2, // 2x2
description: "Elige un área de 2x2 casillas en línea de visión. Cada miniatura sufre 1D6 + Nivel herois."
},
{
id: 'healing_hands',
name: 'Manos Curadoras',
type: 'heal',
cost: 1,
range: 'board', // Same board section
healAmount: 1,
target: 'all_heroes',
description: "Todos los Aventureros en la misma sección de tablero recuperan 1 Herida."
}
];