INIT
CHARACTER:__Me
CHARACTER:%ASC_Source
STRING:%ASC_DoT
EVENTS
EVENT OnDotsTick
VARS
INT:_ASC_Level
FLOAT3:_ExplodeLoc
FLOAT: _ExplodeY
FIXEDSTRING: _Y
ON
OnCharacterEvent(__Me, "DoTsTick")
ACTIONS
IF "c1&c2&c3"
GetLevelOverrideCurrent(%ASC_Source, _ASC_Level)
GetPosition(__Me, _ExplodeLoc)
GetY(_ExplodeLoc, _ExplodeY)
THEN
IF "c1"
IsEqual(%ASC_DoT, "Projectile_ASC_DoT_Poison_Dart")
THEN
Add(_ExplodeY, 3.00)
Cast(_Y, _ExplodeY)
StatusText(__Me, _Y)
SetY(_ExplodeLoc, _ExplodeY)
ExplodeAt(_ExplodeLoc, Projectile_ASC_DoT_Poison_Dart, _ASC_Level, %ASC_Source)
ENDIF
ENDIF