// ─── Spell Enchantment Effects Index ───────────────────────
// Re-exports all spell effects from modular files

// Re-export types
export type { EnchantmentEffectDef } from '../../enchantment-types';
export { ALL_CASTER } from './types';

// Import all spell effect groups
import { BASIC_SPELL_EFFECTS } from './basic-spells';
import { LIGHTNING_SPELL_EFFECTS } from './lightning-spells';
import { METAL_SPELL_EFFECTS } from './metal-spells';
import { SAND_SPELL_EFFECTS } from './sand-spells';
import { TIER2_SPELL_EFFECTS } from './tier2-spells';
import { TIER3_SPELL_EFFECTS } from './tier3-spells';
import { LEGENDARY_SPELL_EFFECTS } from './legendary-spells';
import { FROST_SPELL_EFFECTS } from './frost-spells';
import { BLACKFLAME_SPELL_EFFECTS } from './blackflame-spells';
import { RADIANTFLAMES_SPELL_EFFECTS } from './radiantflames-spells';
import { MIASMA_SPELL_EFFECTS } from './miasma-spells';
import { SHADOWGLASS_SPELL_EFFECTS } from './shadowglass-spells';
import { SOUL_SPELL_EFFECTS, TIME_SPELL_EFFECTS, PLASMA_SPELL_EFFECTS } from './exotic-new-spells';

// Combine all spell effects into SPELL_EFFECTS
export const SPELL_EFFECTS = {
  ...BASIC_SPELL_EFFECTS,
  ...LIGHTNING_SPELL_EFFECTS,
  ...METAL_SPELL_EFFECTS,
  ...SAND_SPELL_EFFECTS,
  ...TIER2_SPELL_EFFECTS,
  ...TIER3_SPELL_EFFECTS,
  ...LEGENDARY_SPELL_EFFECTS,
  ...FROST_SPELL_EFFECTS,
  ...BLACKFLAME_SPELL_EFFECTS,
  ...RADIANTFLAMES_SPELL_EFFECTS,
  ...MIASMA_SPELL_EFFECTS,
  ...SHADOWGLASS_SPELL_EFFECTS,
  ...SOUL_SPELL_EFFECTS,
  ...TIME_SPELL_EFFECTS,
  ...PLASMA_SPELL_EFFECTS,
};
