• 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 - Undefined variable when using Kissassist 11.0.0.3/2?

Joined
Jan 7, 2013
RedCents
634¢
Version of KissAssist.mac?
says 11.0.0.2 but I downloaded the latest from site saying it was 11.0.0.3
When did your problem start?
right after updating KissAssist
Character Role?
  1. Assist
What class is having this issue?
  1. Shaman
How often does this issue occur?
Always
Can you reproduce the issue?
yes, ever since I downloaded the new Kissassist from site today
Hi,
My Shaman ini was working find with 11.0.0.1 but when I updated to 11.0.0.3 from download link, I now get a error "Warning: Undefined Variable Wulthan Focking Rk used on line [email protected] /declare rkTemp string local. Macro paused.
After that my Shaman doesn't do anything at all for heals, etc. It just is halted.
Thanks.
 

Attachments

Hi,
My Shaman ini was working find with 11.0.0.1 but when I updated to 11.0.0.3 from download link, I now get a error "Warning: Undefined Variable Wulthan Focking Rk used on line [email protected] /declare rkTemp string local. Macro paused.
After that my Shaman doesn't do anything at all for heals, etc. It just is halted.
Thanks.
Howdy Tshadow,

It looks like you still have ranks listed in your spells, which is unnecessary Buffs7=Talisman of the Wulthan RK.II|Dual|Wulthan Focusing Rk.II for example

Try taking that out and see if that fixes your issue

Buffs7=Talisman of the Wulthan|Dual|Wulthan Focusing
 
Removed the Rk.II from the ini and now getting Error Warning: Undefined Variable Wulthan Focing RK used on line [email protected] /if (${sectionName.NotEqual[KConditions]}) { Macro paused. I look at the KissAssist.mac and it says version 11.0.0.3 though the ini file still says 11.0.0.2 in it. I see it start with my ini listed in the mq2 window too. Weird.
Buffs7=Talisman of the Wulthan|Dual|Wulthan Focusing

searched in the Kissassist.mac code and only found the one instance this is used:

| Check if ini value is asking for an array ie buff1 to buff20
/if (${Bool[${varArray}]}) {
/if (${${varArray}.Size}>0) {
/declare i int local
/for i 1 to ${${varArray}.Size}
/if (${sectionName.NotEqual[KConditions]}) {
/if (!${Ini[${FileName1},${sectionName},${varArray}${i}].Length}) {
/ini "${FileName1}" "${sectionName}" "${varArray}${i}" "${varValue}"
} else {
/varset ${varArray}[${i}] ${Ini[${FileName1},${sectionName},${varArray}${i}]}
}
 
Last edited:
downshit0=/if (!${Me.Buff[Wulthan Focusing].ID} && !${Me.Invis} && !${Wulthan Focusing].ID} && !${Me.Moving} && ${Me.PctMana}>60) /casting "Talisman of Wulthan" Gem3

will reboot and try again.
 
that makes me think there is a missing bracket - can you share your current ini and also share your holy/downs

you can put stuff inside a code window by putting stuff inside code brackets [code] [/code]
 
Been a while since I coded but there looks to be an extra bracket in that section, but I am old so probably just my eyes. Here is the ini and melee
Thanks for the help.
Cheers, Tshadow

Code:
[General]
KissAssistVer=11.002
CharInfo=Shaman|110
FaceMobOn=1
Role=Assist
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=20
MedOn=1
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=0|98
AcceptInvitesOn=1
GroupWatchOn=0
CastingInterruptOn=0
EQBCOn=0
IRCOn=0
MiscGem=1
MiscGemLW=0
MiscGemRemem=1
CampfireOn=0
DefaultUI=TRUE
DPSMeter=1
ScatterOn=0
XTSlot=2
[SpellSet]
LoadSpellSet=2
SpellSetName=KissAssist
[Buffs]
BuffsOn=1
BuffsSize=20
Buffs1=Spirit of Tala'Tak|MA
Buffs2=Incapacity|MA
Buffs3=Pact of the Wolf|Me
Buffs4=Savage Growth|MA
Buffs5=Cannibalization|mana|70|70
Buffs6=Group Pact of the Wolf|MA
Buffs7=Talisman of the Wulthan|Dual|Wulthan Focusing
Buffs8=Preincarnation|Me
Buffs9=Pact of the Wolf|Me
Buffs10=Pack of Olesira|Me
Buffs11=Talisman of Celerity|MA
Buffs12=Null
RebuffOn=1
CheckBuffsTimer=20
Buffs13=NULL
Buffs14=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
PowerSource=NULL
[DPS]
DPSOn=2
DPSSize=20
DPSSkip=0
DPSInterval=0
DPS1=Malosinete|99|Once
DPS2=Ameliorating CounterBias|98
DPS3=Talisman of the Sabretooth|97|MA
DPS4=Blessed Spiritstaff of the Heyokah|95|Weave
DPS5=Mawmun's Venom
DebuffAllOn=1
DPS6=NULL
DPS7=NULL
DPS8=NULL
DPS9=NULL
DPS10=NULL
DPS11=NULL
DPS12=NULL
DPS13=NULL
DPS14=NULL
DPS15=NULL
DPS16=NULL
DPS17=NULL
DPS18=NULL
DPS19=NULL
DPS20=NULL
[Heals]
HealsOn=1
HealsSize=15
Heals1=Rejuvenation of Spirit|0|rez
Heals2=Prehistoric Intervention|40|MA
Heals3=Eyrzekla's Mending|85|MA
Heals4=Reckless Regeneration|80|MA
Heals5=Cloud Renewal|99|MA
Heals6=Spirit Guardian|50|MA
Heals7=Krasir's Mending|85|MA
Heals8=Call of the Ancients|30
Heals9=Spiritual Squall|90|MA
Heals10=Eyrzekla's Recourse|70|MA
AutoRezOn=1
AutoRezWith=Rejuvenation of Spirit
Help=Format Spell|% to heal at i.e. Devout Light|50
Heals11=Reckless Restoration|60|MA
Heals12=NULL
Heals13=NULL
Heals14=NULL
Heals15=NULL
XTarHeal=0
XTarHeal2=0
XTarHealList=NULL
AutoRez1=Rejuvenation of Spirit
AutoRez2=Your Secondary Rez Item/AA/Spell
AutoRez3=Your Third Rez Item/AA/Spell
HealGroupPetsOn=0
[Cures]
CuresOn=1
CuresSize=5
Cures2=Radiant Cure
Cures1=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Pet]
PetOn=1
PetCombatOn=1
PetSpell=Mirtuk's Faithful
PetBuffsOn=1
PetBuffsSize=4
PetBuffs1=Spirit Bolstering
PetRampPullWait=0
PetSuspend=0
PetForceHealOnMed=0
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffs2=NULL
PetBuffs3=NULL
PetBuffs4=NULL
PetAssistAt=95
PetAttackDistance=115
PetToysSize=6
PetBreakMezSpell=NULL
MoveWhenHit=0
PetHoldOn=1
PetToysGave=
[Burn]
BurnSize=15
BurnAllNamed=1
Burn1=Malosinete|99
Burn2=Turgur's Swarm
Burn3=Blessed Spiritstaff of the Heyokah
Burn4=Fundament: Third Spire of Ancestors
Burn5=Ancestral Aid
Burn6=Spirit Call
BurnText=Burn Baby
Burn7=NULL
Burn8=NULL
Burn9=NULL
Burn10=NULL
Burn11=NULL
Burn12=NULL
Burn13=NULL
Burn14=NULL
Burn15=NULL
UseTribute=0
[GoM]
GoMSize=3
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
GoMSpell1=Spiritual Swell|MA
GoMSpell2=Talisman of the Sabretooth|MA
GoMSpell3=Mawmun's Venom|Mob
[MySpells]
Gem1=Reckless Rejuvenation
Gem2=Reckless Regeneration
Gem3=Eyrzekla's Mending
Gem4=Spiritual Swell|MA
Gem5=Eyrzekla's Recourse
Gem6=Ameliorating CounterBias
Gem7=Cloud Renewal
Gem8=Talisman of the Sabretooth
Gem9=Ancient Alliance
Gem10=Tribal Bargain
Gem11=Savage Growth
Gem12=Incapacity
Gem13=Mawmun's Venom
[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
[AE]
AEOn=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
[Aggro]
AggroOn=0
AggroSize=5
Aggro1=NULL
Aggro2=NULL
Aggro3=NULL
Aggro4=NULL
Aggro5=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
[KConditions]
ConOn=0
CondSize=5
Cond1=TRUE
Cond2=TRUE
Cond3=TRUE
Cond4=TRUE
Cond5=TRUE
[KissError]
LastCMD:=/if (!37) {
ErrorDateTime:=05/30/2019 13:25:07
ErrorMsg:=DoCommand - Couldn't parse '/doleash 1'
DataError:=NULL
SyntaxError:=NULL
RunningTime:=8289710
BuildDate:=20190524
CurrentUI:=Default
Code:
downshit0=/if (!${Me.Buff[Wulthan Focusing].ID} && !${Me.Invis} && !${Wulthan Focusing].ID} && !${Me.Moving} && ${Me.PctMana}>60) /casting "Talisman of Wulthan" Gem3
downshit1=/if (${Cast.Ready[57405]} && && ${Me.CombatState.Equal[COMBAT]} ${Target.Type.Equal[NPC]} && ${Target.PctHPs}<=99) /casting 57405|item
downshit2=/if (${Me.PctHPs}<60 && ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[447]}) /casting "Ancestral Aid" alt
downshit3=/if (${Me.PctHPs}<56 && && ${Me.CombatState.Equal[COMBAT]} ${Me.AltAbilityReady[528]}) /casting "Ancestral Guard" alt
downshit4=/if (${Me.PctHPs}<50 && && ${Me.CombatState.Equal[COMBAT]} ${Me.AltAbilityReady[321]}) /casting "Call of the Ancients" alt
downshit5=/if (${Macro.Name.Equal[kissassist.mac]} && ${Me.Height}>2 && !${Me.Combat} && !${Me.Moving}) /casting "Group Shrink" alt
downshitif=${If[${Zone.ID}!=344 && ${Zone.ID}!=345 && ${Zone.ID}!=219 && ${Zone.ID}!=463 && ${Zone.ID}!=202 && ${Zone.ID}!=151 && !${Me.Moving} && ${Zone.ID}!=203 && !${Me.Invis},1,0]}
 
Don't forget to change your rez accept - new kiss version had a mistake that made everyone 0|98
RezAcceptOn=0|98

your downshit downshit0=/if (!${Me.Buff[Wulthan Focusing].ID} && !${Me.Invis} && !${Wulthan Focusing].ID} && !${Me.Moving} && ${Me.PctMana}>60) /casting "Talisman of Wulthan" Gem3 downshit1=/if (${Cast.Ready[57405]} && && ${Me.CombatState.Equal[COMBAT]} ${Target.Type.Equal[NPC]} && ${Target.PctHPs}<=99) /casting 57405|item is wrong !${Wulthan Focusing].ID} has a curly and a regular brace/bracket - but you should remove it all together i believe

downshit0=/if (!${Me.Buff[Wulthan Focusing].ID} && !${Me.Invis} && !${Me.Moving} && ${Me.PctMana}>60) /casting "Talisman of Wulthan" Gem3
 
Thanks! Made those changes and it seems to be working, though it looses itself on occassion still. I have had those in Melee for some time, wonder why it just started being an issue? But good to be working again.
 
Problem - Undefined variable when using Kissassist 11.0.0.3/2?

Users who are viewing this thread

Back
Top
Cart