• 🏆 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!

Movement Spell Pack V1

This bundle is marked as useful / simple. Simplicity is bliss, low effort and/or may contain minor bugs.
There are two MPI spells made for orpgs where you usually only have one hero. Sorry that they aren't MUI, i just lack the ability to allow multiple units to cast it with the same effects :( .

Spells:
Pull- Pulls a target to you and also pushes the units next to the target aside, creating a bloody mess.

Fire Shield- Creates a orb of fire to circle the caster and pushes all units in 150 radius away in a flamey explosion.

Attraction- Pulls all units in a 600 radius to you creating blood and chaos.

Neutralizer- Sends a beam of fire to pull all units in a 200 radius to a bloody, and firey death.

Force Pull- Slowly raises a target into the air, choking blood out of the target as it is raised, then is thrown down to the ground throwing all units in a 200 yard radius fly backwards.

Dark Lightning- Creates dark lightning bolts in a 300 yard radius that throws all units in its range flying back in a bloody mess.

Note: Please add damage yourself, because i do not know what you want the damage set to.

Keywords:
Magical!
Contents

Movement Spell Pack v1 (Map)

Reviews
http://www.hiveworkshop.com/forums/spells-569/identify-system-1-00-a-183934/?prev=r%3D20%26status%3Dr2%26page%3D4113:12, 4th Mar 2011 Bribe: Post the triggers. I don't blindly download maps. Status: Rejected until updated

Moderator

M

Moderator

http://www.hiveworkshop.com/forums/spells-569/identify-system-1-00-a-183934/?prev=r%3D20%26status%3Dr2%26page%3D4113:12, 4th Mar 2011
Bribe:

Post the triggers. I don't blindly download maps.

Status: Rejected until updated
 
Level 37
Joined
Mar 6, 2006
Messages
9,240

  • Casting
    • Events
      • Unit - A unit Begins casting an ability
    • Conditions
    • Actions
      • -------- Set Spell --------
      • Set Pull_Spell = |cffffd700P|rull
      • -------- Set Buff --------
      • Set Pull_Buff = Pull
      • -------- Set Caster and Target of the spell. --------
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Ability being cast) Equal to Pull_Spell
        • Then - Actions
          • Set Caster_Of_Pull[(Player number of (Triggering player))] = (Casting unit)
          • Set Target_Of_Pull[(Player number of (Triggering player))] = (Target unit of ability being cast)
        • Else - Actions
  • Pulling
    • Events
      • Time - Every 0.02 seconds of game time
    • Conditions
    • Actions
      • Player Group - Pick every player in (All players) and do (Actions)
        • Loop - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • Or - Any (Conditions) are true
                • Conditions
                  • (Target_Of_Pull[(Player number of (Picked player))] has buff Pull_Buff) Equal to True
            • Then - Actions
              • Unit - Move Target_Of_Pull[(Player number of (Picked player))] instantly to ((Position of Target_Of_Pull[(Player number of (Picked player))]) offset by ((Distance between (Position of Caster_Of_Pull[(Player number of (Picked player))]) and (Position of Target_Of_Pull[(Player number of (Picked player))])) / (100.00 x -1.00)) towards (
            • Else - Actions


The "begins casting..." needs to have the ability as a condition.
You could use "starts" the effect" instead of "begins casting".
Don't set the ability and buff to a variable every time you cast the spell.
The spell is not MUI, it's MPI. Spells should be MUI.
You leak locations.
The loop trigger is always on.
The ability doesn't support levels.
The tooltip is bad.
Instead of "pick all players", pick all units in unit group. Add units to the unit group in the casting trigger.
The spell is very simple.

Fix those.
 
Top