


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