package entity // DEPRECATED: This file now imports spell effect structures from the spells package. // The spell effect management has been moved to internal/spells for better organization. import ( "eq2emu/internal/spells" ) // Re-export spell effect types for backward compatibility // These will eventually be removed in favor of direct imports from spells package type BonusValues = spells.BonusValues type MaintainedEffects = spells.MaintainedEffects type SpellEffects = spells.SpellEffects type DetrimentalEffects = spells.DetrimentalEffects type SpellEffectManager = spells.SpellEffectManager // Re-export constructor functions var NewBonusValues = spells.NewBonusValues var NewMaintainedEffects = spells.NewMaintainedEffects var NewSpellEffects = spells.NewSpellEffects var NewDetrimentalEffects = spells.NewDetrimentalEffects var NewSpellEffectManager = spells.NewSpellEffectManager // Re-export constants const ( ControlEffectStun = spells.ControlEffectStun ControlEffectRoot = spells.ControlEffectRoot ControlEffectMez = spells.ControlEffectMez ControlEffectDaze = spells.ControlEffectDaze ControlEffectFear = spells.ControlEffectFear ControlEffectSlow = spells.ControlEffectSlow ControlEffectSnare = spells.ControlEffectSnare ControlEffectCharm = spells.ControlEffectCharm ControlMaxEffects = spells.ControlMaxEffects )