• 🏆 Texturing Contest #33 is OPEN! Contestants must re-texture a SD unit model found in-game (Warcraft 3 Classic), recreating the unit into a peaceful NPC version. 🔗Click here to enter!
  • It's time for the first HD Modeling Contest of 2024. Join the theme discussion for Hive's HD Modeling Contest #6! Click here to post your idea!

Is there a good way to remove the Bloodlust buff?

Status
Not open for further replies.
Level 23
Joined
Apr 16, 2012
Messages
4,041
  • Unit - Remove Bloodlust buff from your unit
did you try this?
It really depends, if the effect is hardcoded then you can't do anything other then reverse bloodlost(bloodlusting him again with minus values) AFAIK
If it is not hardcoded as long as the unit get rids of the buff the effect should disappear.

Hope this helps.
 
Level 17
Joined
Feb 11, 2011
Messages
1,860
Set the duration of the Bloodlust ability to 99999 (you can't make a "permanent" buff - unless you want to do something with an aura, but this may have undesired effects). Then, using a trigger action as mentioned by edo494 above, you can remove the buff when required.

EDIT: Never mind, don't know what I was thinking :wink: Set the duration of the Bloodlust ability to 0 to make it permanent and use a trigger action as mentioned by edo494 above to remove the buff. Sorry for switching the 4 and 9 :grin:
 
Last edited:
Level 23
Joined
Apr 16, 2012
Messages
4,041
Set the duration of the Bloodlust ability to 99999 (you can't make a "permanent" buff - unless you want to do something with an aura, but this may have undesired effects). Then, using a trigger action as mentioned by edo949 above, you can remove the buff when required.

I know my name is weird(even more in english) but everyone swapes the 4 with 9 :D
its almost 500 not 1000 :D
 
Level 4
Joined
Jul 14, 2012
Messages
100
LOL

Yes you Can make a buff permanent, almost anything permanent really by making the Duration 0 xD
 
Level 33
Joined
Mar 27, 2008
Messages
8,035
If you based it off Immolation (or any other toggle-able ability), it uses Order String to be precise to catch their Event either the unit Activate it or Deactivate it.

If we're talking about immolation, the Order String would be "immolation", let's check trigger below;
  • Melee Initialization
    • Events
      • Unit - A unit Is issued an order with no target
    • Conditions
    • Actions
      • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
        • If - Conditions
          • (Issued order) Equal to (Order(immolation))
        • Then - Actions
          • Game - Display to (All players) the text: SPELL ACTIVATE
        • Else - Actions
          • If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            • If - Conditions
              • (Issued order) Equal to (Order(unimmolation))
            • Then - Actions
              • Game - Display to (All players) the text: SPELL DEACTIVATE
            • Else - Actions
Trigger above shows you how you can detect the unit either Activate it or Deactivate it.

So, it would be best to remove the buff at SPELL DEACTIVATE block.
 
Status
Not open for further replies.
Top