• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Moon Glaive v0.1 [GUI]

This bundle is marked as useful / simple. Simplicity is bliss, low effort and/or may contain minor bugs.
Lauches a glaive that turns its back, and hurts those who come into collision. The damage is increasing and not instant.

Keywords:
Moon, Glaive, Slicer, Spin, Aura, Protection, Shield.
Contents

Moon Glaive v0.1 (Map)

Reviews
17:14, 22nd Dec 2009 TriggerHappy: Review for Spell You do know that all units custom values are defaulted at 0, right? Meaning that this is not MPI or MUI. You are also leaking a special effect and location. Furthermore, this effects...

Moderator

M

Moderator

17:14, 22nd Dec 2009
TriggerHappy:

Review for Spell

You do know that all units custom values are defaulted at 0, right?
Meaning that this is not MPI or MUI. You are also leaking a special
effect and location. Furthermore, this effects allies.

And please don't use a passive icon if the spell is not passive.

Status

Feel free to message me here if you have any issues with
my review or if you have updated your resource and want it reviewed again.

Rejected
 
Level 9
Joined
Dec 22, 2009
Messages
207
Triggers


  • B
  • Events
  • Unit - A unit Starts the effect of an ability
  • Conditions
  • (Ability being cast) Equal to Moon Glaive
  • Actions
  • Set B_caster = (Casting unit)
  • Set B_caster_point = ((Position of B_caster) offset by 185.00 towards ((Facing of B_caster) - 90.00) degrees)
  • Unit - Create 1 dummy for (Owner of B_caster) at B_caster_point facing (Facing of B_caster) degrees
  • Set B_dummy[(Custom value of (Triggering unit))] = (Last created unit)
  • Unit - Add a 4.00 second Generic experation timer to Set B_dummy[(Custom value of (Triggering unit))]
  • Unit - Make Set B_dummy[(Custom value of (Triggering unit))] Explode on death
  • Trigger - Turn on B_MoveIt <gen>
  • Trigger - Run B_MoveIt <gen> (checking conditions)
  • Custom script: call RemoveLocation(udg_B_caster_point)
  • B MoveIt
  • Events
  • Time - Every 0.03 seconds of game time
  • Actions
  • Unit - Move B_dummy[(Custom value of (Triggering unit))] instantly to ((Position of B_caster) offset by 256.00 towards (Facing of B_dummy[(Custom value of (Triggering unit))]) degrees), facing ((Facing of B_dummy[(Custom value of (Triggering unit))]) + 15.00)
  • Unit Group - Pick every unit in (Units within 112.00 of (Position of B_dummy[(Custom value of (Triggering unit))]) matching ((((Triggering unit) is A structure) Not equal to True) or ((((Triggering unit) is alive) Not equal to False) or ((((Triggering unit) belongs to an allly of (Owner of B_dummy[(Custom value of (Triggering unit))]) Not equal to True) or ((((Triggering unit) is Magic immune) Not equal to True)
  • Loop - Actions
  • Set B_target = (Picked unit)
  • Special Effect - Create a special effect a (Position of B_target) using Abilities\Weapons\HydraliskImpact\HydraliskImpact.mdl
  • Unit - Cause B_caster to damage B_target, dealing (5.00 x (Real((Level of Moon Glaive for B_caster)))) damage of attack type Spells and damage type Normal
  • Custom script: set udg_B_target = null
 
Top