Trigger cooldown on passive ability

jarekpl12

TH.net Regular
Reaction score
6
hello i have lots of abilities which are not connected with triggers, they are just for info. These abilities in triggers have some cooldown what i made by turning off and after some game-time seconds turning on them but I also want to let player see when it is turned off and back turned on after some secs by cooldown effect on my passive ability icon. Anyone know how to do that? thx
 
not rly no because this man uses orb effect which trigger within attack:/ I have some abilities which trigger after being attacked for example... but thx anyway

like this:

Code:
Fade
    Events
        Unit - A unit Is being attacked
    Conditions
        (Level of Fade  for (Triggering unit)) More than 0
        (Random integer number between 1 and 100) Equal or less than 10
    Actions
        [U][U][COLOR=#ff0000]Trigger - Turn off (This trigger)[/COLOR][/U][/U]
        Animation - Play (Attacked unit)'s throw animation
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        Efekt specjalny - Create a special effect attached to the origin of (Triggering unit) using Abilities\Spells\Items\AIil\AIilTarget.mdl
        Efekt specjalny - Destroy (Last created special effect)
        Set PerfectEvasionAgi = (Integer(((Real((Agility of (Triggering unit) (Include bonuses)))) x 0.50)))
        Hero - Modify Agility of (Triggering unit): Add PerfectEvasionAgi
        Jednostka - Turn collision for (Triggering unit) Off
        Animtion - Change (Triggering unit)'s vertex coloring to (100.00%, 100.00%, 100.00%) with 50.00% transparency
        Unit - Reset ability cooldowns for (Triggering unit)
        Wait 2.00 game-time seconds
        Animtion - Change (Triggering unit)'s vertex coloring to (100.00%, 100.00%, 100.00%) with 0.00% transparency
        Unit - Turn collision for (Triggering unit) On
        Hero - Modify Agility of (Triggering unit): Substract PerfectEvasionAgi
        Set PerfectEvasionAgi = 0
        [COLOR=#ff0000][U]Wait 6.00 game-time seconds[/U][/COLOR]
        [COLOR=#ff0000][U]Trigger - Turn on (This trigger)[/U][/COLOR]

here I need to make my passive ability to run 6 sec cooldown after run this ability...
 
You can't trigger cooldown on active abilities.
Alternatively, you can remove the original ability, and then add another blackened version icon. After 6 seconds, add the original ability again and remove the blackened version.
 
Could you give a short detailed description of how the passive ability works?

I'll tell you how I would do it so far by an example... You can tweak it from there ..

Assume you want to make a Critical Strike With Cooldown.
100% chance 2x Damage. Reactivate Every 6 seconds.

1.Create 2 abilities with the same Icon, Name, Descriptions & Level.
Base the first Ability on Critical Strike. Set chance to 100% , 2x multiplier.
Base the second Ability on fan of knives. Set 0 Targets , 0 Damage,0 cast time so it doesn't do anything.
To differenciate , I'll note the first one as Ability A and the second one as Ability B
Give Ability A to your hero. Allowing your hero to obtain it upon learn.

2.Set your triggers.
Check - [I'm not very efficient with this one. Use your method if necessary]
If any enemy unit has received damage from your hero AND your hero has Ability A.
This confirms that he did a critical strike.
Remove Ability A from your hero. Add Ability B. Cause the hero to cast it. It now shows the same ability Description , Icon and even displays Its cooldown Clock shade !

After the cooldown time, Remove Ability B , Add back Ability A.

----------------------------------------------------------------------------------------------
Afew things to take Note off which I did not cover up in the trigger :
I. If you hero has Ability B, and levels up and Learns Ability A. The hero Gets Both!. Be sure to trigger it to remove Ability B instantly upon learning new levels.
II. You may want to have 2 different effects for both ability to indicate if its on or off. Like Ability A has an aura effect around the hero and Ability B has nothing.
 
ahh... so the idea is to remove passive ability and add the active ability (with the same description/icon/name) and instantly order to cast it after the trigger starts and then when the cooldown finishes to replace them back?
 
Yes that would be the simplest way I can think of :) . The replaced ability would also show the cooldown shade timer .
 
Now the problem is spell animation which is released after replacing and ordering to cast ability. Only one ability without any animations or casting time is Berserk (troll berserkers), but it is replacing my Berserk buff from other abilities :/ is there any other ability with instant cast like Berserk and i can order to cast it in triggers? thx
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Varine Varine:
    A probate is usually done with a will, yes? If so I am sorry for your loss
    +1
  • The Helper The Helper:
    Yeah Tom, me too sorry for your loss buddy my mom told me she finds out her olds friend died from Google searching them. She had not talked to one of her old friends in a year and found out she died from Google. Also another one in the same session. RIP all of them my sincere condolences Tom
    +1
  • Varine Varine:
    We have some elderly guests that regularly come hang out at the bar at the end of the night, and every once in a while we don't see someone for a few weeks and then someone shows up with their obituary.
  • Varine Varine:
    We usually let them do their memorials there in the morning if they want to and I'll make them some snacks and drinks. There was one guy named Tom that came in like every night and would sit by himself and get a bunch of soup and a glass of wine. idk why but he LOVED our fucking soup, like he would order a fucking quart of it at a time and would always get so sad when we stop doing it for the summer.
    +1
  • Varine Varine:
    But he also loved our calamari, which is another thing I hate but it sells super well so I can't change it. There was one day he came in and was asking me how to make it, because he tried to at home once in the off season when we stop running it and he really wanted it lol
  • Varine Varine:
    I think he's one of the only people I've made recipes for for free because he really wanted a broccoli cheddar, and it was like dude I don't have a recipe, it's just whatever I have, but here, this is how you do it
  • Varine Varine:
    I don't think he ever figured out how to do the calamari in a pan though, like idk how to do that either. He was afraid of the at home deep fryers though and it's like yeah, that's fair, I am too
  • Varine Varine:
    He was just such a sweet old man, we had two servers pregnant and they held a baby shower together, he was soooooo fucking excited to get to see a baby. Unfortunately he died a month or so before they were born
  • The Helper The Helper:
    So I decided to Google some people that I had not seen or heard from in a while and sure enough one of my old best friends, we had a falling out years ago but whatever, find out he died of Pancreatic Cancer in January. I have also lost a few of my closer acquaintances from growing up the last year. Getting old - people die - I kinda thought it was going to be this way a few years ago....
    +2
  • The Helper The Helper:
    Forum running super slow again
  • Ghan Ghan:
    Not really clear from the stats as to what is causing the slowness.
  • Ghan Ghan:
    We get a lot of guest traffic so it may just be the load is getting too high and not from any particular source.
  • Ghan Ghan:
    Looks like the server is maxed out on CPU.
  • Ghan Ghan:
    Oh it looks like a lot of the traffic is Silkroad Forums. That domain isn't protected by Cloudflare.
  • Ghan Ghan:
    But the old Silkroad site is still on its own server. I just had a test site set up on this server for it.
  • Ghan Ghan:
    I just disabled that test site. Let's see if that helps the load.
  • Ghan Ghan:
    Looks much better already.
  • The Helper The Helper:
    I had actually forgot about the Silkroad site. I had asked
  • The Helper The Helper:
    SD Ryoko about it and he said the couple of people left on there really like it, that was a few years ago, maybe I should check back
  • jonas jonas:
    I guess when you're getting old, and the last day of soup season draws near, you start wondering
  • jonas jonas:
    will I make it to the start of the next season? or was this the last time I'll ever have my favorite dish?
  • The Helper The Helper:
    I am doing my first Vibe Coding project. In installed the environment and tools according to instructions but it is all chat doing this for me at my direction. It is fun really and holy shit I might finish in 2 hours what it would have taken a day to in my Access and this would be an electron app complete new
  • Ghan Ghan:
    Good stuff.
  • Ghan Ghan:
    Just make sure it is secure. :)
  • The Helper The Helper:
    It will only be on internal network

      The Helper Discord

      Members online

      No members online now.

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials
      Top