


-------- 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