• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Problem - Remove Illusion

Joined
Apr 28, 2017
RedCents
502¢
Version of KissAssist.mac?
11.005
When did your problem start?
July 9th after update
Character Role?
  1. Assist
What class is having this issue?
  1. Bard
How often does this issue occur?
Always
Can you reproduce the issue?
yes, every time my illusion benefit buffs get down to approx 5mins left the conditions kick in to remove my basic buff in-order to recast my buff benefits. when this occurs MQ2 window spams MQ2 Removing Buff Illusion: but nothing happens.
anyone else notice with the most recent update not a single remove buff command will work on illusions?

Buffs14=Aspect of the Brood|Dual|Illusion Benefit Levitation
Buffs15=Illusion: Flying Dragon|Remove (Wont Remove Buff)
Buffs16=Dragorn War Mask|Dual|Illusion Benefit Dragorn War Mask
Buffs17=Illusion: Dragorn|Remove (Wont Remove Buff)
Buffs18=Form of the Recluse|Dual|Illusion Benefit Recluse Spider
Buffs19=Illusion: Recluse Spider|Remove (Wont Remove Buff)
Buffs20=Jann's Veil|Dual|Illusion Benefit Greater Jann
Buffs21=Illusion: Djinn Solider|Remove (Wont Remove Buff)
;your a bard choose what you look like
Buffs22=Eyepiece of the Fancy Tinker|Dual|Illusion: Gnome
;removes current illusion if your illusion benefits run out
Buffs25=Illusion:|Remove|Cond22 (Wont Remove Buff)
 
anyone else notice with the most recent update not a single remove buff command will work on illusions?

Buffs14=Aspect of the Brood|Dual|Illusion Benefit Levitation
Buffs15=Illusion: Flying Dragon|Remove (Wont Remove Buff)
Buffs16=Dragorn War Mask|Dual|Illusion Benefit Dragorn War Mask
Buffs17=Illusion: Dragorn|Remove (Wont Remove Buff)
Buffs18=Form of the Recluse|Dual|Illusion Benefit Recluse Spider
Buffs19=Illusion: Recluse Spider|Remove (Wont Remove Buff)
Buffs20=Jann's Veil|Dual|Illusion Benefit Greater Jann
Buffs21=Illusion: Djinn Solider|Remove (Wont Remove Buff)
;your a bard choose what you look like
Buffs22=Eyepiece of the Fancy Tinker|Dual|Illusion: Gnome
;removes current illusion if your illusion benefits run out
Buffs25=Illusion:|Remove|Cond22 (Wont Remove Buff)
not sure if this is the same issue, but recently when chat and i were adding illusion removal to some stuff we noticed that the mq2 removal would sometimes try and remove the wrong index and it wouldn't work
 
I have seen the same thing happen as @Sic mentioned above. the /Removebuff command has a mind of it's own. It will work one moment and NOT work the next, and I have not been able to figure it out.
 
I have seen the same thing happen as @Sic mentioned above. the /Removebuff command has a mind of it's own. It will work one moment and NOT work the next, and I have not been able to figure it out.
100%, we ended up writing our own function to handle removal of things because we were getting this whacky behavior with our auto remove illusion and auto remove invulnerability stuff - the removebuff thing sometimes acts super crazy
 
So I've gotten the remove clause working perfectly now for illusions, the main issue is keeping the illusion item in your inventory. As soon as you put it in your Keyring even if there is no stat illusion set, it starts bugging out. That being said, with Jann's Veil, Emperor Familiar, and the Vanishing Point type Familiars, they all do stack, but only if casted on in a certain order. I.E. vanishing point first, then emperor, then jann's veil. So i tried making a cond to handle everything, but when removing Illusion Benefit Greater Jann, it will remove every other illusion benefit instead. tried putting in : Permanant at the end but it did nothing.

INI:
Buff1=Illusion Benefit Greater Jann|Remove|Cond1
Buff2=Vanishing Point|Dual|Familiar: Vanishing Point|Cond2
Buff3=Jann's Veil|Dual|Illusion Benefit Greater Jann|Cond3
Buff4=Aspect of the Brood|Dual|Illusion Benefit Levitation|Cond4
Buff5=Dragorn War Mask|Dual|Illusion Benefit Dragorn War Mask|Cond5
Buff6=Eyepiece of the Fancy Tinker|Dual|Illusion:Gnome|Cond6
Buffs7=Illusion: |Remove|Cond7
Buffs8=Illusion: |Remove|Cond8

Cond1=!${Me.Buff[Familiar: Vanishing Point].ID} & ${Me.Buff[Illusion Benefit Greater Jann].ID}
Cond2=!${Me.Buff[Familiar: Vanishing Point].ID} & !${Me.Buff[Illusion Benefit Greater Jann].ID}
Cond3=${Me.Buff[Familiar: Vanishing Point].ID} & !${Me.Buff[Illusion Benefit Greater Jann].ID}
Cond4=!${Me.Buff[Illusion Benefit Levitation].ID}
Cond5=!${Me.Buff[Illusion Benefit Dragorn War Mask].ID}
Cond6=!${Me.Buff[Illusion: Gnome].ID} & ${Me.Buff[Illusion Benefit Dragorn War Mask].ID} & ${Me.Buff[Illusion Benefit Levitation].ID} & ${Me.Buff[Illusion Benefit Greater Jann].ID}
Cond7=!${Me.Buff[Illusion Benefit Greater Jann].ID} || !${Me.Buff[Illusion Benefit Levitation].ID} || !${Me.Buff[Illusion Benefit Dragorn War Mask].ID}
Cond8=!${Me.Buff[Illusion: Gnome].ID} && !${Me.Buff[Illusion Benefit Greater Jann:Permanent].ID} && ${Me.Buff[Illusion Benefit Levitation].ID} && ${Me.Buff[Illusion Benefit Dragorn War Mask].ID}
 
Put up all your Illusions while not running kiss and use the following command:
/removebuff Illusion:

What happens?

thats not the issue atm. I've got removing illusion and putting the buffs on working fine. But for Vanishing Point to stack with Greater Jann's Illusion Benefit buff you have to put Vanishing Point buff on first. This means if I die or the timer of the buff runs out I will have to remove the Greater Jann's Benefit Buff in order to put the Vanishing Point Familiar back on.

when i do /removebuff Illusion Benefit Greater Jann it removes the buff, but when I do Illusion Benefit Greater Jann|Remove|Cond(Where the condition is to check to see if im missing the Vanishing Point buff) it removes Illusion Benefit Levitation, Illusion Benefit Uzah, Illusion Benefit Dragorn War Mask but never Illusion Benefit Greater Jann

INI:
;attempts to remove illusion benefit greater jann(doesn't work, instead it just removes your other benefits)
Buffs2=Illusion Benefit Greater Jann|Remove|Cond2
;removes emperor ganak familiar buff(no idea if this works as I actually don't have this on my bard currently)
Buffs3=Familiar: Emperor Ganak|Remove|Cond3
;removes illusions in order to stack buffs
Buffs4=Illusion: |Remove|Cond4
;removes illusions in order to set your main illusion
Buffs5=Illusion: |Remove|Cond5
;summons vanishing point on top of the order
Buffs6=Vanishing Point|Dual|Familiar: Vanishing Point|Cond6
;summons familiar ganak
Buffs7=Emperor Ganak Familiar|Dual|Familiar: Emperor Ganak|Cond7
;buffs with Jann's Veil
Buffs8=Jann's Veil|Dual|Illusion Benefit Greater Jann|Cond8
;buffs with levitation benefit
Buffs9=Aspect of the Brood|Dual|Illusion Benefit Levitation|Cond9
;buffs with war mask benefits
Buffs10=Dragorn War Mask|Dual|Illusion Benefit Dragorn War Mask|Cond10
;sets your main illusion
Buffs11=Eyepiece of the Fancy Tinker|Dual|Illusion:Gnome|Cond11


;checks to see if you are missing the vanishing point familiar buff, but have the greater jann illusion buff
Cond2=!${Me.Buff[Familiar: Vanishing Point].ID} && ${Me.Buff[Illusion Benefit Greater Jann].ID}
;checks to see if you are missing the vanishing point familiar, but have the emperor ganak familiar buff
Cond3=!${Me.Buff[Familiar:Vanishing Point].ID} && ${Me.Buff[Familiar: Emperor Ganak].ID}
;checks to see if you are missing greater jann or benefits from aspect of brood, or dragorn war mask
Cond4=!${Me.Buff[Illusion Benefit Greater Jann].ID} || !${Me.Buff[Illusion Benefit Levitation].ID} || !${Me.Buff[Illusion Benefit Uzah].ID} || !${Me.Buff[Illusion Benefit Dragorn War Mask].ID}
;checks to see if you are missing your main illusion buff but buffed with all of your illusion benefits
Cond5=!${Me.Buff[Illusion: Gnome].ID} && ${Me.Buff[Illusion Benefit Greater Jann:Permanent].ID} && ${Me.Buff[Illusion Benefit Levitation].ID} && ${Me.Buff[Illusion Benefit Uzah].ID} && ${Me.Buff[Illusion Benefit Dragorn War Mask].ID}
;chekcs to see if your missing vanishing point and jann benefits
Cond6=!${Me.Buff[Familiar: Vanishing Point].ID} && !${Me.Buff[Illusion Benefit Greater Jann].ID}
;checks to see if you have vanishing point but are missing both jann's benefits and emperor ganak familiar
Cond7=${Me.Buff[Familiar: Vanishing Point].ID} && !${Me.Buff[Familiar: Emperor Ganak].ID} && !${Me.Buff[Illusion Benefit Greater Jann].ID}
;checks to see if vanishing point and emperor ganak buffs are there but missing greater jann
Cond8=${Me.Buff[Familiar: Vanishing Point].ID} && ${Me.Buff[Familiar: Emperor Ganak].ID} && !${Me.Buff[Illusion Benefit Greater Jann].ID}
;checks to see if you are missing levitation benefit from aspect of the brood
Cond9=!${Me.Buff[Illusion Benefit Levitation].ID}
;checks to see if you are missing dragorn war mask benefits
Cond10=!${Me.Buff[Illusion Benefit Dragorn War Mask].ID}
;checks to see if you are missing your main illusion while under the effects of your benefits
Cond11=!${Me.Buff[Illusion: Gnome].ID} && ${Me.Buff[Illusion Benefit Dragorn War Mask].ID} && ${Me.Buff[Illusion Benefit Levitation].ID} && ${Me.Buff[Illusion Benefit Greater Jann].ID}
 
Last edited:
Not sure what you are exactly trying to do, however.
Go to your buffs window and block the illusion part of the spell or right click the buff icon and select add this spell to list of blocked spells, still get the benefits but no illusion.
 
Not sure what you are exactly trying to do, however.
Go to your buffs window and block the illusion part of the spell or right click the buff icon and select add this spell to list of blocked spells, still get the benefits but no illusion.
I literally can't be more specific then I've already been and still has nothing to do will the illusion itself but removing a illusion benefit buff as I've said multiple times.
 
Just trying to suggest a work around, if you block the buff you don't have to worry about removing it. But to some extent I see your saying you need that buff to get another buff.
 
Just trying to suggest a work around, if you block the buff you don't have to worry about removing it. But to some extent I see your saying you need that buff to get another buff.

Its not that I need a buff to get another, I need to remove an Illusion Benefit buff, in order to rebuff another, but instead of Removing that buff Kiss removes every other type of that buff instead.

Vanishing Point is a familiar that buffs the base damage of your piercing weapons by I think like 1 point or something and is part of a triple set; Razor's Edge for Slashing, Blunt Force for Blunt. While Jann's Veil is an Illusion Item with a buff called Illusion Benefit Greater Jann : Permanent that has a buff effect similar to Vanishing Point but like 10 other buffs as well. The issue is the 2 items don't stack 100%. One HAS to be on before the other.

In this case the Familiar has to be on before the illusion benefit buff and because the illusion benefit is permanent and the familiar only lasts 12 hours, eventually I will have to remove the Permanent Illusion Benefit Greater Jann in order to re-buff my familiar. My Buffs2 and Cond2 is supposed to take care of that issue, but INSTEAD it removes all of the other Illusion Benefit buffs that come from my other items like Aspect of the Brood and Dragorn War Mask but will not actually remove the Greater Jann's Benefit.

And yet if i do /removebuff Illusion Benefit Greater Jann it will remove the proper buff so it doesn't seem like it is the same issue as i was experiencing before hand with the illusion: |remove clause, which can actually be completely bypassed by something as simple as keeping your illusion items themselves in your actual inventory and removing the Illusion Stat item.
 
Do these lines specify an illusion or do the remove all illusions?
;removes illusions in order to stack buffs
Buffs4=Illusion: |Remove|Cond4
;removes illusions in order to set your main illusion
Buffs5=Illusion: |Remove|Cond5
 
Do these lines specify an illusion or do the remove all illusions?
;removes illusions in order to stack buffs
Buffs4=Illusion: |Remove|Cond4
;removes illusions in order to set your main illusion
Buffs5=Illusion: |Remove|Cond5

;checks to see if you are missing greater jann or benefits from aspect of brood, or dragorn war mask
Cond4=!${Me.Buff[Illusion Benefit Greater Jann].ID} || !${Me.Buff[Illusion Benefit Levitation].ID} || !${Me.Buff[Illusion Benefit Uzah].ID} || !${Me.Buff[Illusion Benefit Dragorn War Mask].ID}
;checks to see if you are missing your main illusion buff but buffed with all of your illusion benefits
Cond5=!${Me.Buff[Illusion: Gnome].ID} && ${Me.Buff[Illusion Benefit Greater Jann:Permanent].ID} && ${Me.Buff[Illusion Benefit Levitation].ID} && ${Me.Buff[Illusion Benefit Uzah].ID} && ${Me.Buff[Illusion Benefit Dragorn War Mask].ID}

once again your focusing on the wrong line of code, that line works 100% fine and as intended.

So essentially Buff4 removes my illusion buff itself not the benefits, if I'm missing any of my benefits. and buffs5 is removing any illusions im might have on if I am not wearing my main set illusion, which at this point is gnome, but DO have all of my illusion benefit buffs, which works fine. which is not the issue at all, ALL of the issues is occuring during Buffs2 and Cond2 and that is the line being called when my Illusion Benefit Uzah is removed, or Illusion Benefit Levitation, or Illusion Benefit Dragorn War Mask instead of Illusion Benefit Greater Jann,
 
Last edited:
The line of code in kiss that removes a buff is this:
INI:
                    /removebuff ${SpellToCast}
The variable SpellToCast will equal "Illusion Benefit Greater Jann" so what kiss will execute will be:

/removebuff Illusion Benefit Greater Jann

Now there is also an /echo that is being used just before the /removebuff, Are you seeing that the message "Removing Buff: Illusion Benefit Greater Jann"?

I am not sure how kiss is doing anything different to be causing this issue, now if Buffs4 or Buffs5 is being executed, I could see it removing all the Illusion: buffs.

Let me know what message you are getting when all the Illusion: buffs are being removed by kiss
 
The Janns Buff seems to not have a countdown compared to everything else. Could there be something different in the coding vs all the other illusions that is causing the issues?
 
You could try this as well and see if this makes a difference. Since your running Kiss 11.5 you will to make a change in the macro. What you want to search for is:

/removebuff ${SpellToCast}

and replace it with this:

/removebuff "${SpellToCast}"

Just add the double quotes around ${SpellToCast} and save the macro and try it. This is one of those things that gets broken every so often and the quotes have to be removed, but now they are required. Some patch in the future we will have to remove the double quotes to get the /removebuff command to work again.
 
The line of code in kiss that removes a buff is this:
INI:
                    /removebuff ${SpellToCast}
The variable SpellToCast will equal "Illusion Benefit Greater Jann" so what kiss will execute will be:

/removebuff Illusion Benefit Greater Jann

Now there is also an /echo that is being used just before the /removebuff, Are you seeing that the message "Removing Buff: Illusion Benefit Greater Jann"?

I am not sure how kiss is doing anything different to be causing this issue, now if Buffs4 or Buffs5 is being executed, I could see it removing all the Illusion: buffs.

Let me know what message you are getting when all the Illusion: buffs are being removed by kiss

The message that is called when it gets to that is "Removing Buff: Illusion Benefit" and doesn't continue on.
 
You could try this as well and see if this makes a difference. Since your running Kiss 11.5 you will to make a change in the macro. What you want to search for is:

/removebuff ${SpellToCast}

and replace it with this:

/removebuff "${SpellToCast}"

Just add the double quotes around ${SpellToCast} and save the macro and try it. This is one of those things that gets broken every so often and the quotes have to be removed, but now they are required. Some patch in the future we will have to remove the double quotes to get the /removebuff command to work again.
Should I put the "" around the /echo line as well?
 
The Janns Buff seems to not have a countdown compared to everything else. Could there be something different in the coding vs all the other illusions that is causing the issues?
TBH I've been thinking about that as well, because its a permanent buff is that where the issue is occurring or is there something else going on instead. But with that said, I have no issues making Remove commands for Mounts and Mount Blessings which are also Permanent. But then again so technically are aura's and KA is having issues with Auras atm, at least for bards
 
Nope no double quotes on the /echo. The problem is that Buff2 is getting the " Greater Jann" truncated from the end of it. I am not sure why. I just looked over the kiss 11.005 code and I don't see anything that would cause this.
 
I used the ini file entries you posted above, and kiss 11.005 is loading the entries correctly. @Phinagrin99 at this point I need a debug log from you to see what you are getting. you can PM the log to me. change the file ext from .log to .txt and you can upload the file.
 
Problem - Remove Illusion

Users who are viewing this thread

Back
Top
Cart