How to make a unit passively blinking to the targetted point not directly but....

joohen

New Member
Reaction score
20
I had made a skill called blinking move its a passive skill. And the "blinking move" i found using the "search button" is directly blink to the position i targeted. What i want is that you only can blink a maximum of ((Level of ABILITY x 150) + -100). That means level 1- 50 distance lvl2 - 200 distance lvl 3 - 350 distance.But it dosen't stop after blinking to the maximum distance, but continues blink and blink and blink untill it reaches the point. Get it?:eek: sorry for my badd english, GUI preferred :D

EDIT: I mean, you order the unit to a point, it does not move, but blink with a 50range repeatly towards the targeted point untill it reaches.
 

Romek

Super Moderator
Reaction score
963
> Get it?
No. :p
 

Silver

New Member
Reaction score
21
Well that's because it's moving to the maximum distance, by blinking.
You should put a cooldown on the ability if you don't want it to continue to blink.

Little common sence always helps.
 

joohen

New Member
Reaction score
20
I mean, you order the unit to a point, it does not move, but blink with a 50range repeatly towards the targeted point untill it reaches. And the problem is, how do i do that?
 

Silver

New Member
Reaction score
21
You said you already made the skill.

Trigger:
  • Untitled Trigger 001
    • Events
      • Unit - A unit Is issued an order targeting a point
    • Conditions
      • ((Triggering unit) has buff BlinkPassiveBuff) Equal to True
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Level of BlinkPassive for (Triggering unit)) Equal to 1
        • Then - Actions
          • Set BlinkPassivePoint = (Target point of issued order)
          • Unit - Add Blink 1 to (Triggering unit)
          • Unit - Order (Triggering unit) to Night Elf Warden - Blink ProgressPoint
          • Region - Center BlinkPassiveRegion on BlinkPassivePoint
          • Unit - Remove Blink 1 from (Triggering unit)
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • (BlinkPassiveRegion contains (Triggering unit)) Equal to True
            • Then - Actions
            • Else - Actions
              • Trigger - Run (This trigger) (checking conditions)
        • Else - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • (Level of Blink for (Triggering unit)) Equal to 2
            • Then - Actions
              • Set BlinkPassivePoint = (Target point of issued order)
              • Unit - Add Blink 2 to (Triggering unit)
              • Unit - Order (Triggering unit) to Night Elf Warden - Blink ProgressPoint
              • Region - Center BlinkPassiveRegion on BlinkPassivePoint
              • Unit - Remove Blink 2 from (Triggering unit)
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • (BlinkPassiveRegion contains (Triggering unit)) Equal to True
                • Then - Actions
                • Else - Actions
                  • Trigger - Run (This trigger) (checking conditions)
            • Else - Actions
              • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                • If - Conditions
                  • (Level of Blink for (Triggering unit)) Equal to 3
                • Then - Actions
                  • Set BlinkPassivePoint = (Target point of issued order)
                  • Unit - Add Blink 3 to (Triggering unit)
                  • Unit - Order (Triggering unit) to Night Elf Warden - Blink ProgressPoint
                  • Region - Center BlinkPassiveRegion on BlinkPassivePoint
                  • Unit - Remove Blink 3 from (Triggering unit)
                  • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
                    • If - Conditions
                      • (BlinkPassiveRegion contains (Triggering unit)) Equal to True
                    • Then - Actions
                    • Else - Actions
                      • Trigger - Run (This trigger) (checking conditions)
                • Else - Actions

You need to make a Point Variable, called BlinkPassivePoint (Name it whatever you want).
You also need to make a region (as small as possible) called BlinkPassiveRegion (Name it whatever you want). It doesn't matter where this is at the begin of the game.
You need to make your passive ability give a buff to the unit who has it (in my trigger, that buff is called BlinkPassiveBuff).
You need to make three custom Blink spells (referred to in my trigger as Blink 1, Blink 2 and Blink 3 respectively) which have 0 second cooldown and costs no mana. First has 50 range, second has 200 and third has 350.

NOTE: This trigger is not MUI, and leaks.
 

Silver

New Member
Reaction score
21
Change
Trigger:
  • (No region contains (Triggering unit)) Equal to True

to
Trigger:
  • (BlinkPassiveRegion contains (Triggering unit)) Equal to True


(Not sure, might help. The crash could also be because of the trigger leaking, in that case you'll have to fix the leaks. Find a tutorial for that)
 

cleeezzz

The Undead Ranger.
Reaction score
268
the event is unit issued order to a point, in the trigger itself, you order it to blink, = infinite loop

turn off the trigger before you do anything that can trigger the event again and then turn it back on after your done ordering it
 
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