eq2go/internal/entity/spell_effects.go

37 lines
1.3 KiB
Go

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
)