How to give Locust to a hero?

Zorobay

Member
Reaction score
1
Hi!

I found some kind of answer to this question. They said that you could use :
Trigger:
  • Custom script: call UnitAddAbility(GetEnumUnit(), 'Aloc')

Where enum i think is the same as Picked, is it?
But it doesn't work. So first of all...is GetEnumUnit = Picked Unit?
And if it is, what is wrong? Is this the way to give a hero Locust?
 

Sevion

The DIY Ninja
Reaction score
413
GetEnumUnit() is Picked Unit in GUI.
GetTriggerUnit() is Triggering Unit in GUI.
GetFilterUnit() is the Conditional one in GUI. I don't remember this one exactly.

Those are the most common ones.
 

Zorobay

Member
Reaction score
1
So this script should work??

Trigger:
  • For each (Integer A) from 1 to 6, do (Actions)
    • Loop - Actions
      • Unit Group - Pick every unit in unitGBoughtHeroes[(Integer A)] and do (Actions)
        • Loop - Actions
          • Unit - Hide (Picked unit)
          • Custom script: call UnitAddAbility(GetEnumUnit(), 'Aloc')
          • Unit - Unhide (Picked unit)


Well i can still click the unit ingame...
 

Ayanami

칼리
Reaction score
288
GetEnumUnit() is Picked Unit in GUI.
GetTriggerUnit() is Triggering Unit in GUI.
GetFilterUnit() is the Conditional one in GUI. I don't remember this one exactly.

Those are the most common ones.

I believe GetFilterUnit() is "Matching unit"?

Not too sure. Not familiar with locust on heroes. By the way, is the Hide and Unhide necessary?
 

Zorobay

Member
Reaction score
1
ehrm...No they weren't...it actually started working when i removed them! well well ty anyways!
 

Zorobay

Member
Reaction score
1
Because i didn't want the hero to have it all the time =P

BTW how do i remove it? Is this right for picked unit?
Trigger:
  • Custom script: call UnitRemoveAbility(GetEnumUnit(), 'Aloc')
 

Laiev

Hey Listen!!
Reaction score
188
Because i didn't want the hero to have it all the time =P

BTW how do i remove it? Is this right for picked unit?
Trigger:
  • Custom script: call UnitRemoveAbility(GetEnumUnit(), 'Aloc')
you can simple add it with normal gui action..
 

Jesus4Lyf

Good Idea™
Reaction score
397
Oh, you want to add/remove Locust? It's not easy, since Locust is glitchy.
Actually, just use Status to add/remove Locust, you should have no issues unless the hero is flying. :)

It has a special method of fully restoring the locusted unit, if I recall correctly. :D
Works by adding an immediate crowform, issuing an order to use it, and immediately removing it, after hiding the unit, removing locust, and unhiding it. :)
Only side effect is cancelling current order, as far as I know. Have fun!
 

Weep

Godspeed to the sound of the pounding
Reaction score
400
Actually, just use Status to add/remove Locust, you should have no issues unless the hero is flying. :)

It has a special method of fully restoring the locusted unit, if I recall correctly. :D
Since when? It's not mentioned in the changelog. :nuts:

But, indeed it does. That's cool. :thup:
 

Jesus4Lyf

Good Idea™
Reaction score
397
Since when? It's not mentioned in the changelog.
- Version 1.2.3: Added many new statuses or released them publicly, as well as bonuses. All of them now implement negatively as well, except for Disable (which should not).
Probably here. :p

Status does all kinds of stuff. :thup:
 
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