Why doesn't this work?

Karawasa

Element Tower Defense
Reaction score
38
Not seeing why this doesn't work, by that I mean does nothing. Refresh is based off Wind Walk by the way. I'm tired, so if I missed something obvious that is why.

Code:
Refresh
    Events
        Unit - A unit Begins casting an ability
    Conditions
        (Unit-type of (Triggering unit)) Equal to Spell Bringer
        (Ability being cast) Equal to Refresh 
    Actions
        Unit - Reset ability cooldowns for (Triggering unit)
 

esb

Because none of us are as cruel as all of us.
Reaction score
329
Try Casting Unit instead.
Make sure it is indeed Spell Bringer the unit casting it.
Make sure it doesn't have other abilities based-off windwalk.
 

Builder Bob

Live free or don't
Reaction score
249
It doesn't work because the unit hasn't cast the ability yet. It does not work when using the following Event either.

Code:
Unit - A unit Finishes casting an ability

However, If you add a small wait before reseting the cooldown, it will work.

Edit: As a response to vypur85: I actually tried this before posting to see if it would be MUI or not. And to my surprise it was. GetTriggerUnit() must be unique for every Event. If you can produce a result proving otherwise, please correct me. I don't want to spread false information.
 

vypur85

Hibernate
Reaction score
803
There could be alternative way of doing instead of using wait, to make it MUI. Maybe you could create a dummy when the spell is casted, then order the dummy to cast a spell (maybe Chain Lightning). In another trigger, when Chain Lightning is casted, refresh all ability cooldown for target ability being cast.

There should be other way i guess.
 

darkRae

Ueki Fan (Ueki is watching you)
Reaction score
173
In my opinion, you can try the following :
-- change the event to "Starts the effect of an ability"
-- change the base ability (not sure about this one) maybe from Berserk with 0.01 duration

If AceHart sees this, he will say "describe what didn't work" or something :p
Well, "didn't work" is not very informative.
What didn't work?
It failed to cast the spell?
The cooldown weren't refreshed?
Or?
 

Oreo_clan

New Member
Reaction score
4
Use either beserk, channel, or a summoning like water elemental (with no target) as the base spell.

Wind walk is something I would NOT reccomend, very bad choice in my opinion.

Next, starts casting an ability should be removed from the world editor altogether. I really don't have any idea off the top of my head where it would be the optimal choice. Starts the effect of an ability is pretty much all you should use in that situation. You might want to try finishes the effect of an ability.

Here's what I would do:
//===============//
Unit Summons a unit

Unit type of summoned unit equal to Refresh Skill Dummy

Remove summoned unit from the game
Reset all ability cooldowns for summoning unit
//===============//
I would do it this way, just to make sure it works. But you have to do more work overall.

You can also do:
//===============//
Unit finishes the effect of an ability

Ability being cast equal to Refresh

Reset all ability cooldowns for triggering unit
//===============//

Triggering unit works. Trust me. Try starts the effect of an ability or finishes casting an ability.
 

esb

Because none of us are as cruel as all of us.
Reaction score
329
He got it to work already, but thanks.
Why isn't WindWalk a good ability to use?

And at darkRae:
Read the first sentence, of the first post :)
 

vypur85

Hibernate
Reaction score
803
He got it to work already, but thanks.
Why isn't WindWalk a good ability to use?
Im wondering as well :p. I think initially thought Kara problem was that the casting ability did not get refreshed (not sure if that is the case or not, still). As for this:

Unit finishes the effect of an ability

Ability being cast equal to Refresh

Reset all ability cooldowns for triggering unit
It doesnt reset cooldown for the casting ability, as hinted by Builder_Bob. I've tried it. It only resets other ability of that casting unit.

Edit:
To below post: Yes, i have thought of that. But it does not take into consideration of the -wtf mode in DotA because when a unit finish casting a spell, it gets refreshed immediately. Even for the casting ability. So maybe Kara wants to imitate that mode but asked the question in a different manner.
 

Jesus4Lyf

Good Idea™
Reaction score
397
Uhh... He DID get it working y'know...

But... think guys. The casting ability doesn't need to be reset, and it SHOULDN'T be. It's an ability to reset others. If he wanted it to reset it's own cooldown, he'd just set the cooldown to 0... :nuts:

Windwalk is perfectly fine. Just makes a funny sound.

If you want to be technically correct, you use Channel as the base for ALL triggered spells.
 

darkRae

Ueki Fan (Ueki is watching you)
Reaction score
173
> Read the first sentence, of the first post

It wasn't specific enough, "it" can refer to many things here.
The unit failed to Wind Walk, or the Wind Walk didn't refreshed or anything.

Yes, I know it's bad to reply in a thread which has been resolved.

> he isn't always here so you cant rely on him forever

But he's a moderator for WE Help Zone.
 
General chit-chat
Help Users
  • No one is chatting at the moment.

      The Helper Discord

      Staff online

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top