Rage Movement Speed Spell

-=Swift=-

New Member
Reaction score
2
These are my sort of idea around the spell... but so far its not working exactly the way I want, especially if other heroes have the spell.
I'm looking for a spell like spiritbreakers on dota but i don't want an extra attack or stun nor do I want the speed to progress.

Trigger:
  • Add Rage
    • Events
      • Unit - A unit Is issued an order targeting an object
    • Conditions
      • (Level of Rage for (Triggering unit)) Greater than 0
      • ((Triggering unit) belongs to an enemy of (Owner of (Target unit of issued order))) Equal to True
      • Or - Any (Conditions) are true
        • Conditions
          • (Issued order) Equal to (Order(attack))
          • (Issued order) Equal to (Order(smart))
    • Actions
      • Unit - Set (Ordered unit) movement speed to ((Current movement speed of (Triggering unit)) + 150.00)
      • Unit Group - Add (Triggering unit) to Raged
      • Unit - Remove Rage from (Triggering unit)
      • Trigger - Turn off (This trigger)
      • Wait 15.00 seconds
      • Unit - Add Rage to (Triggering unit)
      • Trigger - Turn on (This trigger)

Trigger:
  • Remove Rage
    • Events
      • Unit - A unit Is issued an order targeting a point
    • Conditions
      • ((Triggering unit) is in Raged) Equal to True
    • Actions
      • Unit - Set (Ordered unit) movement speed to ((Current movement speed of (Triggering unit)) - 150.00)
      • Unit Group - Remove (Triggering unit) from Raged


Hopefully in the future, I can show that the buff is actually working and show the cooldown.
 

Gtam

Lerning how to write and read!! Yeah.
Reaction score
164
You cant do that stuff. You cant add a buff or check if in cd :( unfortunaly
 

-=Swift=-

New Member
Reaction score
2
Well then how does dota's spider hero do his auto second attack? Its passive and has a cd... is that because its in JASS?
And if so, then how should I at least go about resetting the movement speed when the unit targets something else?
 

Gtam

Lerning how to write and read!! Yeah.
Reaction score
164
That ability isnt triggered at all. It use new orb of lightning and searing arrows
 

-=Swift=-

New Member
Reaction score
2
Okay, well how do I check if a unit is in a unit group variable?
Because I'm trying to reset the movement speed by checking if the unit is in the group, and the unit becomes in the group from the adding rage trigger.
Edit: Sweet! The on and off completely works. All I need now is the cooldown, if that would atleast be possibly some way heh.

Hmm well I assume you know what my vision is, do you have any idea of a work around to do what I'm trying with a cooldown?
What if I added an action to turn the tigger off, wait 20 seconds and turn it back on?
Edit: Okay yeah it worked! Thanks for the help, hopefully I can find a way for it to show the cooldown. x.x
 

Gtam

Lerning how to write and read!! Yeah.
Reaction score
164
You have to pick the group then have a if then else and check if picked unit is what you want
 

asipo

New Member
Reaction score
15
I solve yer problem
But yet not 100% solve

The problem is,
I guess the spell must be passive
But it also must have cooldown
(The idea is like nerubian weaver double attack)
I try the spellbook and disable it, but it didnt work, maybe i do it wrong

So thats the part that i didnt manage to solve

So the solution is
Using the morph ability (Thx to SharkBait87 regarding the morph ability)

Need 2 trigger and the idea is,
Trigger 1:
When unit is order to attack then make the unit to cast morph skill

Trigger 2:
When a unit casting morph, increase the unit movement speed

Trigger 1
Trigger:
  • Check unit order
    • Events
      • Unit - A unit Is issued an order targeting an object
      • Unit - A unit Is issued an order targeting a point
      • Unit - A unit Is issued an order with no target
    • Conditions
      • (Unit-type of (Triggering unit)) Equal to Footman
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Issued order) Equal to (Order(attack))
          • ((Owner of (Triggering unit)) is an enemy of (Owner of (Target unit of issued order))) Equal to True
        • Then - Actions
          • Game - Display to (All players) for 0.10 seconds the text: Chemical rage is activate
          • Unit - Order (Triggering unit) to Neutral Alchemist - Chemical Rage
        • Else - Actions
          • Game - Display to (All players) for 0.10 seconds the text: Change footman speed to default
          • Unit - Set Footman 0001 <gen> movement speed to (Default movement speed of Footman 0001 <gen>)
          • Unit - Remove Move fasta from (Triggering unit)
          • Unit - Remove Move fasta buff from (Triggering unit)


Trigger 2
Trigger:
  • Kemikel rage
    • Events
      • Unit - A unit Starts the effect of an ability
    • Conditions
      • (Ability being cast) Equal to Kemikel reege
      • (Unit-type of (Triggering unit)) Equal to Footman
    • Actions
      • Game - Display to (All players) for 0.10 seconds the text: Add movement speed
      • Unit - Set Footman 0001 <gen> movement speed to ((Default movement speed of Footman 0001 <gen>) + 200.00)
      • Unit - Add Move fasta to (Triggering unit)


Here is the example and it wont last long
View attachment FER.w3x
 

Gtam

Lerning how to write and read!! Yeah.
Reaction score
164
That Double attack is not triggered thats why it can have to cooldown
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top