• 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

Question - some conditions not working correctly. Insight needed

bbcool

New member
Joined
Jun 16, 2018
RedCents
Hey guys I have been reading and trying out as much as I can but have finally broken down and need a little push in the right direction. I have a couple conditions that do not work if you would be so kind as to tell me why I am wrong and how I should script them I would appreciate it.

The first issue I have is on a rogue trying to cast a self buff but only when he does not have 3 different buffs (effect window) up that would block it. Currently the rogue just chain casts the buff until it sticks which is an issue. I have echoed the condition while one of the buffs is up and get returned (!8, !NULL, !NULL).
The line in question is:
Buffs6=Gloves of the crimson sigil|DUAL|Call of fire
BuffsCOn6=(!${Me.Buff[Envenomed Blades XXIII].ID} || !${Me.Buff[Dirty Fighting XII].ID} || !${Me.Buff[Bone Posion].ID})


I have a couple other issues but am hoping if this one can be explained it might be enough to let me fix the others on my own, so I will not post those yet.
 
Last edited:
Buffs6=Gloves of the crimson sigil|DUAL|Call of fire
BuffsCOn6=!${Me.Buff[Envenomed Blades XXIII].ID} || !${Me.Buff[Dirty Fighting XII].ID} || !${Me.Buff[Bone Posion].ID}
withouth the paranthesis, when its 3 condtions that is checked with or

if it was say condition1 && condition2 or Condition3 you would nbeed the paranathsiesees condition1 && (condition2 or Condition3) on like that.
 
For short buff duration I think you need a condition like so:

!${Me.Song[NAME OF SPELL 1 HERE].ID} || !${Me.Song[NAME OF SPELL 2 HERE].ID} || !${Me.Song[NAME OF SPELL 3 HERE].ID}

This should stop him from casting.
 
have tried it with and without same result. Thank you for the response though did learn something new.
 
To Deathlock. Thank you for the response. I did say short duration and that is my mistake the buffs are in the effect window and not the song window. sorry words do matter and I used the wrong ones.
 
Just to update i echoed the line without the (). was returned (!12, !NULL, !NULL). any insight on what the !8 vs !12 values refer to ?
 
12 or 8 are probably the effect window # slot that the buff is showing up in. And if it didn't find the other buffs, they'd answer back Null.
 
Also try BuffsCond6 instead of BuffsCOn6. You may need to skim down your buff section, KA will make a BuffCond#=TRUE if it doesn't find one for each number. (You may have two entries for 6 now)

Code:
Buffs6=Gloves of the crimson sigil|DUAL|Call of fire
BuffsCond6=!${Me.Buff[Envenomed Blades XXIII].ID} || !${Me.Buff[Dirty Fighting XII].ID} || !${Me.Buff[Bone Posion].ID}
 
Also try BuffsCond6 instead of BuffsCOn6. You may need to skim down your buff section, KA will make a BuffCond#=TRUE if it doesn't find one for each number. (You may have two entries for 6 now)

Code:
Buffs6=Gloves of the crimson sigil|DUAL|Call of fire
BuffsCond6=!${Me.Buff[Envenomed Blades XXIII].ID} || !${Me.Buff[Dirty Fighting XII].ID} || !${Me.Buff[Bone Posion].ID}

fixed, still not working sadly. ty though
 
[General]
KissAssistVer=11.002
Role=Assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=10
MedCombat=0
LootOn=0
RezAcceptOn=0|98
AcceptInvitesOn=1
GroupWatchOn=0
CastingInterruptOn=0
EQBCOn=0
IRCOn=0
HoTTOn=0
CampfireOn=0
CharInfo=Rogue|110|GOLD
DefaultUI=TRUE
DPSMeter=1
ScatterOn=0
ConditionsOn=1
[SpellSet]
LoadSpellSet=0
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
BuffsCOn=1
BuffsSize=14
Buffs1=Deceiver's Conflagrant Leggings|Dual|secretion of the mamba
Buffs2=Consigned Bite of the Shissar XIX|DUAL|Bite of the Shissar Poison X
Buffs3=Thief's Vision|Me
Buffs4=Breather|End|20
Buffs5=Hiatus|End|10
Buffs6=Gloves of the crimson sigil|DUAL|Call of Fire
BuffsCond6=!${Me.Buff[Envenomed Blades XXIII].ID} || !${Me.Buff[Dirty Fighting XII].ID} || !${Me.Buff[Bone Poison].ID}
Buffs7=Springwork spider|DUAL|Familiar: Springwork spider
Buffs8=Vanishing point|DUAL|Familiar: Vanishing point
Buffs9=lizardscale plated girdle|DUAL|twitching Speed
Buffs10=Miniature Eyepatch|dual|miniature eyepatch
Buffs11=Miniature Eyepatch|remove
Buffs12=Visage of the Hideous Harpy|dual|Illusion: Hideous Harpy
Buffs13=Illusion: Hideous Harpy|remove
Buffs14=Visage of the Embattled Minotaur
RebuffOn=1
CheckBuffsTimer=1
PowerSource=NULL

[Melee]
AssistAt=99
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=1
AutoHide=0
[GMail]
GMailHelp=Events currently support - Dead,Drag,GM,Level,Named,Leftgroup,Tells
GMailOn=0
GMailSize=5
GMail1=NULL
GMail2=NULL
GMail3=NULL
GMail4=NULL
GMail5=NULL
[AE]
AEOn=0
AECOn=0
AESize=10
AERadius=50
AE1=NULL
AE2=NULL
AE3=NULL
AE4=NULL
AE5=NULL
AE6=NULL
AE7=NULL
AE8=NULL
AE9=NULL
AE10=NULL
[DPS]
DPSOn=1
DPSCOn=1
DPSSize=28
DPSSkip=21
DPSInterval=2
DPS1=Weapon Covenant|99
DPS2=Aculeus Discipline|99
DPS3=executioner Discipline|99
DPS4=Frenzied Stabbing Discipline|99
DPS5=Knifeplay Discipline|99
DPS6=Kinesthetics Discipline|99
DPS7=Ragged Edge Discipline|99
DPS8=Fellstrike|99
DPS9=Banestrike|96|Weave
DPS10=Slice|99
DPS11=Jugular Strike|99
DPS12=Absorbing Agent|99
DPS13=Intimidation|99|Weave
DPS14=Twisted shank|99
DPS15=Dichotomic Weapons|99
DPS16=Dim-Witted Mark|99
DPS17=Secret Blade|99
DPS18=Skorpikis Blade|99
DPS19=Pinpoint Vitals|99
DPS20=Shadow's Flanking|99
DPS21=Shadow-Hunter's Dagger|99
DPS22=Envenomed Blades|99
DPS23=Ligament Slice|99
DPS24=Disassociative Puncture|99
DPS25=Phantom Assassin|99
DPS26=Shadowsilk Sash|99
DPS27=Whispering Tunic of Shadows|90
DPS28=Bone-bladed chain coat|99
DPSCond1=TRUE
DPSCond2=TRUE
DPSCond3=TRUE
DPSCond4=TRUE
DPSCond5=TRUE
DPSCond6=TRUE
DPSCond7=TRUE
DPSCond8=TRUE
DPSCond9=TRUE
DPSCond10=TRUE
DPSCond11=TRUE
DPSCond12=TRUE
DPSCond13=TRUE
DPSCond14=TRUE
DPSCond15=TRUE
DPSCond16=TRUE
DPSCond17=TRUE
DPSCond18=TRUE
DPSCond19=TRUE
DPSCond20=TRUE
DPSCond21=TRUE
DPSCond22=TRUE
DPSCond23=TRUE
DPSCond24=TRUE
DPSCond25=TRUE
DPSCond26=TRUE
DebuffAllOn=0
[Aggro]
AggroOn=1
AggroSize=5
Aggro1=Escape|100>
Aggro2=Undetectable Discipline|99>
Aggro3=Darkened Mrylokar's Helm|90>
Aggro4=Disorientation|80>
Aggro5=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
HealsCOn=0
HealsSize=5
Heals1=NULL
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
XTarHeal2=0
XTarHealList=NULL
HealGroupPetsOn=0
[Cures]
CuresOn=1
CuresSize=5
Cures1=Purge Poison|Me
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Burn]
BurnCOn=1
BurnSize=15
BurnText=Shit Got Real
BurnAllNamed=1
Burn1=Fundament: Third Spire of the Rake|Me
Burn2=Rogue's Fury|Me
Burn3=Focused Rake's Rampage|Me
Burn4=Dirty Fighting|Mob
Burn5=twisted Chance Discipline|Me
Burn6=Rage of Rolfron|Me
Burn7=Deceiver's Conflagrant Coat|Mob
Burn8=Pinpoint Shortcomings|Mob
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
UseTribute=0
[Pull]
PullWith=Melee
PullMeleeStick=0
MaxRadius=350
MaxZRange=50
UseWayPointZ=0
PullWait=5
PullRadiusToUse=90
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
ChainPullPause=30|2
PullPause=30|2
PullLevel=0|0
[AFKTools]
AFKHelp=AFKGMAction=0 Off, 1 Pause Macro, 2 End Macro, 3 Unload MQ2, 4 Quit Game
AFKToolsOn=1
AFKGMAction=1
AFKPCRadius=500
CampOnDeath=0
ClickBacktoCamp=0
[Merc]
Help=To use: Turn off Auto Assist in Manage Mercenary Window
MercOn=0
MercAssistAt=92
[KissError]
LastCMD:=/if (!37) {
ErrorDateTime:=09/23/2018 03:15:49
ErrorMsg:=NULL
DataError:=NULL
SyntaxError:=NULL
RunningTime:=23553886
BuildDate:=20180920
CurrentUI:=default
 
Oh I guess KA11 doesn't write the other buffconds in. So you want it to do buff 6 if you don't have any of those buffs? Maybe you want to check with &&'s (and) or not !+||?
Your test says: (!12, !NULL, !NULL) = (I see buff1, I don't see 2 or 3)

KA wants to know"Are any of these !(buffchecks) returning True?" Because you're saying "or" between each, so if any kick back TRUE, fire buff 6.

I think KA sees = (!12, !NULL, !NULL) as FALSE || TRUE || TRUE = Do buff 6.

So one of these two maybe?

Check for negatives but confirm all are negative:
Code:
Buffs6=Gloves of the crimson sigil|DUAL|Call of Fire
BuffsCond6=!${Me.Buff[Envenomed Blades XXIII].ID} && !${Me.Buff[Dirty Fighting XII].ID} && !${Me.Buff[Bone Poison].ID}

Edit: Well my positive condition check attempt failed, so removed that one. Man these logic loops throw me off when it's ! combined with &&/||
 
Last edited:
So I think the problem is that in Kiss 11 conditions are done differently you're using kiss11 as per the ini

Conditions get their own section now so it would be more like:
Buffs6=Gloves of the crimson sigil|DUAL|Call of Fire|Cond1
then down in your conditions section something like

ConOn=1
CondSize=15
Cond1=!${Me.Buff[Envenomed Blades XXIII].ID} && !${Me.Buff[Dirty Fighting XII].ID} && !${Me.Buff[Bone Poison].ID}

You can see examples in Maskoi's post located here:
https://www.redguides.com/community/threads/kiss11.67140/page-3#post-367267
 
okay I will test those out but believe I had tried that before. as a conditional i was reading the || (or) as saying if any of those = true do not cast. I was expected the &&(and) to need all 3 to be true to not cast. I am reading this wrong ?
 
MaxD = Yeah I think the [Conditions] section change is only for KA 11.008 beta atm. But that is a good think to check. bbcool's ini says he's using KA 11.002.

bbcool = Ah, change ConditionsOn=1 in the main section to =2. For that check, =1 is the old way and it makes a separate conditions ini for your toon. =2 lets you have your conditions in the same ini. Once you change it, run KA again and it will add a bunch of =TRUE conditions to your ini. Then replace those as needed. Right now your KA is probably just reading a TRUE in the separate ini.
 
alright changed it to 2 and it did add in all the cond lines as expected. still firing off the gloves like no tomorrow will change it more and check back in. Thank you guys for the assist i do appreciate it
 
and it looks like the replacement of the || with the && with the condition 2 set has fixed me. Thank you so much
 
Question - some conditions not working correctly. Insight needed

Users who are viewing this thread

Back
Top
Cart