Staredit Network > Forums > SC2 Assistance > Topic: Autocast
Autocast
Mar 29 2017, 8:18 am
By: rockz  

Mar 29 2017, 8:18 am rockz Post #1

ᴄʜᴇᴇsᴇ ɪᴛ!

I want to make certain abilities have autocast turned on so that they constantly trigger whenever off cooldown/buff expires.

They are essentially passive abilities (cloak, increased attack speed, decreased damage aura) but apparently adding Stats -> e_abilEffectFlagAutoCast isn't enough.

e_acquireLevelDefensive = Autocast animation shows, never actually autocasts
e_acquireLevelNone = Autocast animation never shows
e_acquireLevelOffensive = Autocast animation shows, never actually autocasts
e_acquireLevelPassive = Autocast animation never shows

If I could duplicate the shield effect from the SFE games, I would use that, but I can't seem to find an unlocked version of the map, hence I can't figure this out at all. Apparently I have to add an instant effect to allow the ability to be autocast?



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Mar 29 2017, 8:53 pm Alzarath Post #2

Praetor

You'll need to give it an auto-cast validator, such as Is Dead.

If you want it to always happen no matter what, why not instead use a behavior with a periodic effect?



None.

Mar 30 2017, 12:45 am rockz Post #3

ᴄʜᴇᴇsᴇ ɪᴛ!

I need it to drain energy and be able to turn off. For example, cloak with 12 second duration, 11 second cooldown and increases damage by 50%, or a 10 energy cost buff that increases damage and decreases attack speed with 5 second duration, 5 second cooldown.

I'm also editing an existing map that probably wasn't the best in the world anyway, so a simple autocast modification should fix the issues we have with the current map (Night of the Dead).

Imagine I want to have a Sentry's Guardian Shield be on autocast, so it won't stop casting it until I tell it to or you run out of energy.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Mar 30 2017, 2:47 pm Alzarath Post #4

Praetor

Alright, so have you tried adding an auto-cast validator?



None.

Mar 30 2017, 5:43 pm rockz Post #5

ᴄʜᴇᴇsᴇ ɪᴛ!

Adding the validator seems to work.



"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"

Options
  Back to forum
Please log in to reply to this topic or to report it.
Members in this topic: None.
[09:46 pm]
Ultraviolet -- your mom's older than the universe
[05:40 pm]
NudeRaider -- that's a lot older than the universe and makes perfekt sense. Moose is our God.
[04:29 pm]
Vrael -- more like 1.1e15
[2025-6-16. : 5:49 pm]
KrayZee -- more like 115
[2025-6-14. : 12:01 am]
O)FaRTy1billion[MM] -- grandaddy moose
[2025-6-13. : 10:36 pm]
lil-Inferno -- tfw Moose is 74 😔
[2025-6-13. : 5:44 pm]
Ultraviolet -- :wob:
[2025-6-13. : 5:44 pm]
Ultraviolet -- yeah I'd be a little surprised if Moose was more than 40
[2025-6-11. : 6:33 pm]
dumbducky -- I'm guessing Moose is 36
[2025-6-11. : 3:02 pm]
NudeRaider -- FaRTy1billion
FaRTy1billion shouted: i like "hired" as though anyone got paid :lolxd:
wait you're not getting paid?
Please log in to shout.


Members Online: Excalibur