Remove Stunned (Pause) Buff

Gryffin

New Member
Reaction score
6
Hey There,
despite what I tell the game, the stunned (pause) buff that I've applied will not remove when I tell it to.
I have an event, and then an action that says:
remove specific buff-stunned(pause)
the trigger continues on, but the buff remains regardless.
Any ideas why this buff won't remove. I'm pretty much 100% positive I'm doing everything right, since I've messed with this for a half hour now, trying different methods. But no matter what I try, the buff remains.

Oh, one more thing. the only thing I can consider is wrong is that the duration of the buff goes beyond when I am attempting to remove the buff. Do you think this could be the problem?
 

NoobImbaPro

You can change this now in User CP.
Reaction score
60
your spell is triggered or a regural one?
and the stunned(pause) is an effect, not buff
 

Moridin

Snow Leopard
Reaction score
144
Okay. Check a few things:

1) That the "Stunned - (Pause)" buff is exactly the one used by the ability in question. There are a few different stun buffs if I remember right...so make sure you get the exact one. Check the object editor of the spell and in the field "Data - Buffs" it should be given.

2) Is your spell triggered? If yes:
Do you constantly/periodically add the buff to the target unit? This would essentially render any remove buff commands useless.
 

Gryffin

New Member
Reaction score
6
Hey everyone. I'm positive the buff is the same because it is a custom buff based off of stunned (pause).
The spell is not triggered. It is cast by a unit once.

Here is my code:
Code:
Pounce Red
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Pounce 
    Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Owner of (Casting unit)) Equal to Player 1 (Red)
            Then - Actions
                Set PounceTarget[1] = (Target unit of ability being cast)
                Wait 0.25 seconds
                Unit - Move (Casting unit) instantly to ((Position of (Target unit of ability being cast)) offset by 50.00 towards 0.00 degrees)
                Unit - Order (Casting unit) to Stop
                Unit - Set (Casting unit) movement speed to 0.00
                Set PounceCooldown[1] = 0
                Game - Display to (All players) the text: Pounce Cooldown Set
                Wait until (PounceCooldown[1] Equal to 2), checking every 1.00 seconds
                Unit - Reset ability cooldowns for (Casting unit)
                Game - Display to (All players) the text: Pounced Cooldown Re...
            Else - Actions
                Do nothing

Code:
Pounce Cooldown Red
    Events
        Game - RealPlayerTurn becomes Equal to 1.00
    Conditions
    Actions
        Set PounceCooldown[1] = (PounceCooldown[1] + 1)
        Game - Display to (All players) the text: (String(PounceCooldown[1]))
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                PounceCooldown[1] Equal to 1
            Then - Actions
                Unit - Unpause PounceTarget[1]
                Unit - Remove Pounced (Pause) buff from PounceTarget[1]
                Unit - Pause PounceTarget[1]
            Else - Actions
                Do nothing

Thanks again.
 

Joccaren

You can change this now in User CP.
Reaction score
54
1. Where do you set the PlayerTurn Variable?
2. Where do you pause the pounce target? I see you unpausing it even though, as far as I can see, it hasn't been paused

@NoobImbaPro: I'm pretty sure Stunned (Pause) is a buff. At least it is in my WE.
 

Moridin

Snow Leopard
Reaction score
144
Code:
Pounce Red
    Events
        Unit - A unit Starts the effect of an ability
    Conditions
        (Ability being cast) Equal to Pounce 
    Actions
        If (All Conditions are True) then do (Then Actions) else do (Else Actions)
            If - Conditions
                (Owner of (Casting unit)) Equal to Player 1 (Red)
            Then - Actions
                Set PounceTarget[1] = (Target unit of ability being cast)
                Wait 0.25 seconds
                Unit - Move (Casting unit) instantly to ((Position of ([B][U]Target unit of ability being cast[/U][/B])) offset by 50.00 towards 0.00 degrees)
                Unit - Order (Casting unit) to Stop
                Unit - Set (Casting unit) movement speed to 0.00
                Set PounceCooldown[1] = 0
                Game - Display to (All players) the text: Pounce Cooldown Set
                Wait until (PounceCooldown[1] Equal to 2), checking every 1.00 seconds
                Unit - Reset ability cooldowns for (Casting unit)
                Game - Display to (All players) the text: Pounced Cooldown Re...
            Else - Actions
                Do nothing
Target unit of ability being cast will not survive the wait just before that. Use PounceTarget[1] instead.
 

Archideas

Active Member
Reaction score
32
Just wanna add in real quick that the

Trigger:
  • Do nothing


is quite pointless, just remove it.
 

Gryffin

New Member
Reaction score
6
1. Where do you set the PlayerTurn Variable?
2. Where do you pause the pounce target? I see you unpausing it even though, as far as I can see, it hasn't been paused

@NoobImbaPro: I'm pretty sure Stunned (Pause) is a buff. At least it is in my WE.

All of the code runs through fine. Except for the remove buff, everything works, even beyond the remove buff. PlayerTurn is set in a different trigger. The PounceTarget had previously been paused in a different trigger as well. I'm not sure if the unpause/pause in this trigger is necessary, but I added it in to further problem-solve and narrow down the real issue.

@Moridin: The casting unit does in fact move instantly to the target. But thanks, no reason not to better specify the unit.

@Archideas: Why not include do nothing? I like it. At the very least, it tells me what is happening (or rather, that nothing is).

Any other ideas?
 

Gryffin

New Member
Reaction score
6
I got it to work. It was Moridin's suggestion that fixed it. I changed "target unit of abiltiy being cast" to PounceTarget[1], and what do you know, it worked. I also removed the pause unit/unpuase unit lines surrounding remove buff. Thanks for the help everyone.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • WildTurkey WildTurkey:
    is there a stephen green in the house?
    +1
  • The Helper The Helper:
    What is up WildTurkey?
  • The Helper The Helper:
    Looks like Google fixed whatever mistake that made the recipes on the site go crazy and we are no longer trending towards a recipe site lol - I don't care though because it motivated me to spend alot of time on the site improving it and at least now the content people are looking at is not stupid and embarrassing like it was when I first got back into this like 5 years ago.
  • The Helper The Helper:
    Plus - I have a pretty bad ass recipe collection now! That section of the site is 10 thousand times better than it was before
  • The Helper The Helper:
    We now have a web designer at my job. A legit talented professional! I am going to get him to redesign the site theme. It is time.
  • Varine Varine:
    I got one more day of community service and then I'm free from this nonsense! I polished a cop car today for a funeral or something I guess
  • Varine Varine:
    They also were digging threw old shit at the sheriff's office and I tried to get them to give me the old electronic stuff, but they said no. They can't give it to people because they might use it to impersonate a cop or break into their network or some shit? idk but it was a shame to see them take a whole bunch of radios and shit to get shredded and landfilled
  • The Helper The Helper:
    whatever at least you are free
  • Monovertex Monovertex:
    How are you all? :D
    +1
  • Ghan Ghan:
    Howdy
  • Ghan Ghan:
    Still lurking
    +3
  • The Helper The Helper:
    I am great and it is fantastic to see you my friend!
    +1
  • The Helper The Helper:
    If you are new to the site please check out the Recipe and Food Forum https://www.thehelper.net/forums/recipes-and-food.220/
  • Monovertex Monovertex:
    How come you're so into recipes lately? Never saw this much interest in this topic in the old days of TH.net
  • Monovertex Monovertex:
    Hmm, how do I change my signature?
  • tom_mai78101 tom_mai78101:
    Signatures can be edit in your account profile. As for the old stuffs, I'm thinking it's because Blizzard is now under Microsoft, and because of Microsoft Xbox going the way it is, it's dreadful.
  • The Helper The Helper:
    I am not big on the recipes I am just promoting them - I use the site as a practice place promoting stuff
    +2
  • Monovertex Monovertex:
    @tom_mai78101 I must be blind. If I go on my profile I don't see any area to edit the signature; If I go to account details (settings) I don't see any signature area either.
  • The Helper The Helper:
    You can get there if you click the bell icon (alerts) and choose preferences from the bottom, signature will be in the menu on the left there https://www.thehelper.net/account/preferences
  • The Helper The Helper:
    I think I need to split the Sci/Tech news forum into 2 one for Science and one for Tech but I am hating all the moving of posts I would have to do
  • The Helper The Helper:
    What is up Old Mountain Shadow?

      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