• 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 - Wizard not paying attention to conditionals

Joined
Aug 29, 2019
RedCents
1,371¢
Ok so I'm still fairly new here, and was editing my low level wizards ini in kissassist to try and have her not cast if she has aggro or if the mob is almost dead. However I have noticed since this conditional was added that it doesn't seem to matter the aggro she is happy to cast away. Needless to say many rezzes were spent on her sorry tail end :)

I'm sure it's probably just a stupid error since I am new at it but would appreciate if someone can take a look and point me in the right direction.

Here is the ini :

[General]
KissAssistVer=11.004
XTSlot=1
Role=Assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=1|90
AcceptInvitesOn=1
GroupWatchOn=0
CastingInterruptOn=0
EQBCOn=0
IRCOn=0
MiscGem=8
MiscGemLW=0
MiscGemRemem=1
CampfireOn=0
CharInfo=Wizard|35|FREE
DefaultUI=TRUE
GroupEscapeOn=0
DPSMeter=1
ScatterOn=0
[SpellSet]
LoadSpellSet=2
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
BuffsSize=5
Buffs1=Greater Shielding
Buffs2=Steelskin
Buffs3=Minor Familiar
Buffs4=O`Keil's Flickering Flame
Buffs5=Harvest|mana|66
Buffs6=Levitation
RebuffOn=1
CheckBuffsTimer=10
Buffs5=NULL
PowerSource=NULL
[AE]
AEOn=1
AESize=3
AERadius=50
AE1=Lava Storm|2|mob
AE2=Force Spiral of Al`Kabor|3|mob
AE3=NULL
[DPS]
DPSOn=1
DPSSize=5
DPSSkip=20
DPSInterval=2
DPS1=Ice Shock|90|Cond1
DPS2=Elnerick's Entombment of Ice|50|Cond1
DebuffAllOn=0
DPS3=Bonds of Force|30|Cond1
DPS4=NULL
DPS5=NULL
[Burn]
BurnSize=3
BurnAllNamed=0
Burn1=NULL
Burn2=NULL
Burn3=NULL
UseTribute=0
[GoM]
GoMSize=3
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=NULL
GoMSpell2=NULL
GoMSpell3=NULL
[KConditions]
ConOn=1
CondSize=5
Cond1=${Target.PctHPs} > 20 && ${Me.PctAggro} < 25
Cond2=TRUE
Cond3=TRUE
Cond4=TRUE
Cond5=TRUE
[MySpells]
Gem1=Ice Shock
Gem2=Fire Bolt
Gem3=Lava Storm
Gem4=Force Spiral of Al`Kabor
Gem5=Harvest
Gem6=Lesser Evacuate
Gem7=Elnerick's Entombment of Ice
Gem8=Bonds of Force
Gem9=NULL
Gem10=NULL
Gem11=NULL
Gem12=NULL
Gem13=NULL
[KissError]
LastCMD:=/endmacro
ErrorDateTime:=09/06/2019 16:58:26
ErrorMsg:=NULL
DataError:=NULL
SyntaxError:=NULL
RunningTime:=12056557
BuildDate:=20190830
CurrentUI:=Default
[Melee]
AssistAt=95
MeleeOn=0
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=1
TargetSwitchingOn=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
[Aggro]
AggroOn=0
AggroSize=5
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
Aggro4=NULL
Aggro5=NULL
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=0
HealsSize=5
Heals1=NULL
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
XTarHealList=Xtar slots here Example: 5|6|7
HealGroupPetsOn=0
[Cures]
CuresOn=0
CuresSize=5
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[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
PullArcWidth=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
 
Not seeing any obvious errors in your ini.

Is it the AE section that's drawing aggro? Those will fire if there are 2-3 mobs and the tank may not have extra aggro on the adds. AE also doesn't check if mobs are mezzed.

Otherwise you can also scale back when you start your dps by lowering the first engage percentage in DPS. Your condition should cut off nukes once the mob's at 20%, but KA also has the DPSSkip setting which will stop all DPS entries once mob is at that percent.

Good job on adding your first condition. You can test those via the "/echo" command too, if you need to see if one is going to work or not.
 
Last edited:
With a little more late night play testing it does seem to be the ae's causing my wiz to be a bit over zealous. Is there a way to check and see if my chanter has mezzed a mob and if so then stop the ae from firing?

As to the ae's can I just add an |Cond1 to the end of the line after the mob?
 
AE doesn't have any mezzed check available. It's just a mob nearby count. I think you can add conditions, but I don't think a condition can check for nearby mezzed mobs since you can only check Target or MA's Target for debuffs active. Mob is the default target for AE, so you can skip that tag.

AE is great if you're running an overkill group where you aren't bothering to mez. It's also great at higher levels for tanks to fire their AE aggro or start using defensive discs on big pulls. Also good for DPS toons to pop their DPS boost AA/disc to clear up camp faster.

If you're wanting to use the wiz/mage/druid "rain" type AE's for mana efficiency, KA does have a built in check for "only one mob nearby."
Code:
AE1=Magma Rain|1|single
 
The problem with checking if mobs in the area are mezzed, is that you can only know if a mob is mezzed or not, by targeting it. So you would have to target every mob and check if it is mezzed. It is best to just check the number of mobs in AE radius of your current target.
 
Question - Wizard not paying attention to conditionals

Users who are viewing this thread

Back
Top
Cart