// ─── Radiant Flames Spell Effects ────────────────────────────── // Radiant Flames spells - Light + Fire compound, blinding/heavy DoT focus import type { EnchantmentEffectDef } from './types'; import { ALL_CASTER } from './types'; export const RADIANTFLAMES_SPELL_EFFECTS: Record = { spell_radiantBurst: { id: 'spell_radiantBurst', name: 'Radiant Burst', description: 'Grants the ability to cast Radiant Burst (14 radiantflames damage, burn+blind)', category: 'spell', baseCapacityCost: 85, maxStacks: 1, allowedEquipmentCategories: ALL_CASTER, effect: { type: 'spell', spellId: 'radiantBurst' } }, spell_holyFlame: { id: 'spell_holyFlame', name: 'Holy Flame', description: 'Grants the ability to cast Holy Flame (22 radiantflames damage, burn)', category: 'spell', baseCapacityCost: 108, maxStacks: 1, allowedEquipmentCategories: ALL_CASTER, effect: { type: 'spell', spellId: 'holyFlame' } }, spell_blindingSun: { id: 'spell_blindingSun', name: 'Blinding Sun', description: 'Grants the ability to cast Blinding Sun (40 radiantflames damage, AoE blind+burn)', category: 'spell', baseCapacityCost: 180, maxStacks: 1, allowedEquipmentCategories: ALL_CASTER, effect: { type: 'spell', spellId: 'blindingSun' } }, spell_purifyingFire: { id: 'spell_purifyingFire', name: 'Purifying Fire', description: 'Grants the ability to cast Purifying Fire (58 radiantflames damage, heavy burn)', category: 'spell', baseCapacityCost: 215, maxStacks: 1, allowedEquipmentCategories: ALL_CASTER, effect: { type: 'spell', spellId: 'purifyingFire' } }, spell_supernovaBlast: { id: 'spell_supernovaBlast', name: 'Supernova Blast', description: 'Grants the ability to cast Supernova Blast (150 radiantflames damage, blind+burn)', category: 'spell', baseCapacityCost: 420, maxStacks: 1, allowedEquipmentCategories: ALL_CASTER, effect: { type: 'spell', spellId: 'supernovaBlast' } }, };