void main() { object oPC = GetEnteringObject(); object oSelf = OBJECT_SELF; location lSelf = GetLocation(oPC); effect eVis = EffectVisualEffect(VFX_FNF_SWINGING_BLADE); effect eDam = EffectDamage(25, DAMAGE_TYPE_SLASHING, DAMAGE_POWER_PLUS_FIVE); if (!GetIsPC(oPC)) return; DelayCommand(0.25, ApplyEffectAtLocation(DURATION_TYPE_INSTANT,eVis, lSelf)); DelayCommand(1.1, ApplyEffectToObject(DURATION_TYPE_INSTANT,eDam, oPC)); DelayCommand(2.75, ApplyEffectToObject(DURATION_TYPE_INSTANT,eDam, oPC)); DelayCommand(4.0, ApplyEffectToObject(DURATION_TYPE_INSTANT,eDam, oPC)); DelayCommand(5.5, ApplyEffectToObject(DURATION_TYPE_INSTANT,eDam, oPC)); }