starstarman
New member
- Joined
- Nov 15, 2019
- RedCents
- 41¢
- Version of KissAssist.mac?
- 11.005
- When did your problem start?
- When I manually swap 1H/shield and 2H
- Character Role?
- Assist
- What class is having this issue?
- Paladin
- How often does this issue occur?
- Sometimes
- Can you reproduce the issue?
- Sometimes when I manually swap weapon composition
Hello all. I took a look and saw some resource ini with some condition within condition written like:
DPS4=Nature's Searing Wrath|94|cond4
Cond1=${Target.ID} && ${Target.BuffsPopulated}
Cond3=${Range.Between[50,99:${Target.PctHPs}]}
Cond4=${Cond[1]} && ${Cond[3]} && !${Target.Buff[Nature's Searing Wrath].ID}
So I tried to make mine something like this (full ini in attachment):
DPS21=command:/bandolier activate 1HS|100|Cond11
DPS22=command:/bandolier activate 2HS|100|Cond12
DPS23=command:/groupr set ${Me.CleanName} 1|100|Cond13
DPS24=command:/groupr set ${Group.Member[5].Spawn.CleanName} 1|100|Cond14
ConOn=1
CondSize=30
;1. MT is dead
Cond1=${Group.MainTank.Spawn.Dead}
;2. I have aggro
Cond2=${Me.PctAggro} > 99
;3. I have a shield
Cond3=${Me.Inventory[offhand].ID}
;4. I am MT
Cond4=${Group.Member[0].MainTank}
;5. last person in the group is dead (the actual main tank)
Cond5=${Group.Member[5].Spawn.Dead}
Cond6=TRUE
Cond7=TRUE
Cond8=TRUE
Cond9=TRUE
Cond10=TRUE
;MT is dead and I ain't MT (for safety) OR (I have aggro and don't have a shield) OR I am MT but don't have a shield
Cond11=(${Cond[1]} && !${Cond[4]}) || (${Cond[2]} && !${Cond[3]}) || (${Cond[4]} && !${Cond[3]})
;I ain't MT and he is not dead and I don't have aggro and I have a shield
Cond12=!${Cond[4]} && !${Cond[1]} && !${Cond[2]} && ${Cond[3]}
;actual tank is dead and I ain't MT
Cond13=${Cond[5]} && !${Cond[4]}
;actual tank is not dead and he's not MT
Cond14=!${Cond[5]} && !${Group.Member[5].MainTank}
And then when I tried to test it by manually swapping 1H and 2H in combat, it crashed my character client.
I would like to ask if anyone has idea if :
1. The conditions in conditions actually works? Especially if I do something like above !${Cond[1]}, will it actually set the Cond1 to negative? According to some testing it doesn't seem so.
2. Sometimes my toon won't crash within those conditions met but also won't react according to them. It makes me start wondering what's actually happening. Does it start ignoring all the condition within condition after the crashes or they just plainly won't work from the beginning?
Thanks for the help!
DPS4=Nature's Searing Wrath|94|cond4
Cond1=${Target.ID} && ${Target.BuffsPopulated}
Cond3=${Range.Between[50,99:${Target.PctHPs}]}
Cond4=${Cond[1]} && ${Cond[3]} && !${Target.Buff[Nature's Searing Wrath].ID}
So I tried to make mine something like this (full ini in attachment):
DPS21=command:/bandolier activate 1HS|100|Cond11
DPS22=command:/bandolier activate 2HS|100|Cond12
DPS23=command:/groupr set ${Me.CleanName} 1|100|Cond13
DPS24=command:/groupr set ${Group.Member[5].Spawn.CleanName} 1|100|Cond14
ConOn=1
CondSize=30
;1. MT is dead
Cond1=${Group.MainTank.Spawn.Dead}
;2. I have aggro
Cond2=${Me.PctAggro} > 99
;3. I have a shield
Cond3=${Me.Inventory[offhand].ID}
;4. I am MT
Cond4=${Group.Member[0].MainTank}
;5. last person in the group is dead (the actual main tank)
Cond5=${Group.Member[5].Spawn.Dead}
Cond6=TRUE
Cond7=TRUE
Cond8=TRUE
Cond9=TRUE
Cond10=TRUE
;MT is dead and I ain't MT (for safety) OR (I have aggro and don't have a shield) OR I am MT but don't have a shield
Cond11=(${Cond[1]} && !${Cond[4]}) || (${Cond[2]} && !${Cond[3]}) || (${Cond[4]} && !${Cond[3]})
;I ain't MT and he is not dead and I don't have aggro and I have a shield
Cond12=!${Cond[4]} && !${Cond[1]} && !${Cond[2]} && ${Cond[3]}
;actual tank is dead and I ain't MT
Cond13=${Cond[5]} && !${Cond[4]}
;actual tank is not dead and he's not MT
Cond14=!${Cond[5]} && !${Group.Member[5].MainTank}
And then when I tried to test it by manually swapping 1H and 2H in combat, it crashed my character client.
I would like to ask if anyone has idea if :
1. The conditions in conditions actually works? Especially if I do something like above !${Cond[1]}, will it actually set the Cond1 to negative? According to some testing it doesn't seem so.
2. Sometimes my toon won't crash within those conditions met but also won't react according to them. It makes me start wondering what's actually happening. Does it start ignoring all the condition within condition after the crashes or they just plainly won't work from the beginning?
Thanks for the help!

