-------- VARIABLES --------
Custom script: local integer i = 1
Custom script: local location p = GetUnitLoc(GetSpellTargetUnit())
Custom script: local unit array dummy
-------- CIBLE --------
Custom script: call CreateNUnitsAtLoc( 1, 'h000', GetOwningPlayer(GetTriggerUnit()), p, bj_UNIT_FACING )
Custom script: set dummy[0] = GetLastCreatedUnit()
Animation - Change (Last created unit)'s vertex coloring to (100.00%, 100.00%, 100.00%) with 100.00% transparency
Unité - Add <<Buff>> nova de glace unité to (Last created unit)
Unité - Set level of <<Buff>> nova de glace unité for (Last created unit) to (Level of |cffffcc00N|r|cffffcc55ova de glace|r for (Triggering unit))
Unité - Order (Last created unit) to Liche mort-vivante - Nova de glace (Target unit of ability being cast)
Custom script: call RemoveLocation(p)
-------- PROJECTILS --------
Custom script: loop
Custom script: exitwhen i > 5
Custom script: set p = PolarProjectionBJ(GetUnitLoc( GetSpellTargetUnit() ), 500.00, ( 72.00 * i ))
Custom script: call CreateNUnitsAtLoc( 1, 'h000', GetOwningPlayer(GetTriggerUnit()), p, bj_UNIT_FACING )
Custom script: set dummy[i] = GetLastCreatedUnit()
Animation - Change (Last created unit)'s vertex coloring to (100.00%, 100.00%, 100.00%) with 100.00% transparency
Unité - Add <<Buff>> nova de glace projectil to (Last created unit)
Unité - Set level of <<Buff>> nova de glace projectil for (Last created unit) to (Level of |cffffcc00N|r|cffffcc55ova de glace|r for (Triggering unit))
Custom script: call IssuePointOrderLocBJ( GetLastCreatedUnit(), "carrionswarm", p )
Custom script: call RemoveLocation(p)
Custom script: endloop
-------- REMOVE DUMMY --------
Wait 0.50 game-time seconds
Custom script: set i = 0
Custom script: loop
Custom script: exitwhen i > 5
Custom script: call RemoveUnit( dummy[i] )
Custom script: endloop