• 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
KissAssist

KissAssist Release KissAssist (1 Viewer) 12.002.039

No permission to download
So the Conditioned Reflexes Effect is showing up in the Buffs Window and not the Songs window? If you do a /echo ${Me.Buff[Conditioned Reflexes Effect II].ID} while the buff is up, what do you get?
 
So the Conditioned Reflexes Effect is showing up in the Buffs Window and not the Songs window? If you do a /echo ${Me.Buff[Conditioned Reflexes Effect II].ID} while the buff is up, what do you get?

I will have to wait for it to happen again, then let you know. Currently when it is in the buff window, that echo shows the slot it is in. Conditioned reflexes is not a song buff.
 
new behavior: yesterday I noticed first time, that kissassist produces Errorcode at the attempt to cast the ITU-AA at my cleric. As I was used to the well functioning Hotbutton I had for it, I got trapped and eaten by the mobs. The only walkaround was, to swap the comand to "/alt act xxxx" .... the clear name call of the casting does not work anymore.
Today I've been a little more sceptic about my invis-hotbuttons, so I took a glance at the screen b4 running into the open field. As it was exploring with another groupsetting, this time its a magician who refuses to cast ITU. So I decided to post about it, as you may want to find a way to fix it.
Here is a screenshot of what message I could catch, right after the attempt to cast ITU with the magician (calling him to do so using "/dex charname /multiline ; /casting "Group ....") at my ma.
IVU.JPG
As I can see "los" the group have been standing close together without any chance of a "los"-problem as far as I can tell.
 
@Dragonslayer what @Sic said. KISS doesn't use MQ2Cast in fact it will unload the Plugin if your NOT using the MQ2Melee plugin(UseMQ2Melee=0)
 
Any of the group invis AA also require you to have a group member targeted. I use an ISBoxer hotkey outside of MQ2 to cast double invis on my group. I have the buttons posted here someplace. (Too lazy to go find the post now!)
 
now I understand: in order to have better control over the tanks targets, I checked for "UseMQ2Melee=0" in the tanks ini. As I didn't see any benefit at the other chars, I changed that in all inis.
I wasn't aware of the fact, that this would result in the unloading of MQ2Cast and that "/casting" is part of that plugin. I presume, that kiss doesn't like MQ2Cast (why should it force its unload
If there's not some kind of possible interference). If this just means, I have to swap to "/alt act xxx" in some hotbuttons, I'l stay with it.
The benefit for the tank is much more than that ... and l think less plugins may result in less interferences and a better flow of the sytem. Thanks for the insights into the dependencies I wasn't aware of.
 
Could we have explicit logic in the kissassist.mac file so that ninjadvloot.inc will not be loaded if Loot=0?

I ask this because the ninjadvloot.inc file has 15 specific Events defined that still cause subroutine execution even when we don't want it active.

I didn't review the KA macro to determine what Loot=0 affects. Maybe a new switch is required specifically to Ninjadvloot=0?

In the interim, I'm experimenting with a custom ninjadvloot.inc file that has all the logic stripped out except for the 3 documented calls that could be performed by kissassist.mac. With very minimal testing it's working so far...

[CODE lang="ini" title="BigDaddy's stripped down ninjadvloot.inc"]| Ninjadvloot.inc v6.2 07/27/2020 Redguides.com
| Updated: Stripped file to render it useless 7/27/2020 by BigDaddy
|
| Usage: add the following to your macro for looting
| #include Ninjadvloot.inc
| /call SetupAdvLootVars
| /call LootMobs or /call UseAdvLoot

Sub SetupAdvLootVars(string ChangeIniFile)
/echo BD_NINJALOOT: Ninja Loot got called for intial setup!
/return

Sub LootMobs
/echo BD_NINJALOOT: Ninja Loot got called for looting mobs!
/return

Sub UseAdvLoot
/echo BD_NINJALOOT: Ninja Loot got called for using Advanced Loot!
/return
[/CODE]
 
@B_I_G__D_A_D_D_Y That may be possible since a few mods a go to MQ2. I think you can now use logic to include or not include files using logic now. I will ping @drwhomphd because I think he had a part in getting this change done. Maybe he can shed some light.
 
I saw the other thread aboit ninjadvloot, just came to say that the clients used on EMU (RoF2 etc) have no advanced loot window so stripping ninjadvloot out of KissAssist will remove looting functionality for EMU users.

Been playing on one recently, was wondering why /call LootMobs had been commented out till I read the other thread. Had meant to post something here.
 
@B_I_G__D_A_D_D_Y That may be possible since a few mods a go to MQ2. I think you can now use logic to include or not include files using logic now. I will ping @drwhomphd because I think he had a part in getting this change done. Maybe he can shed some light.

Sadly, it's leveraging TLOs within an includes and not conditional includes. This allows for conveniences such as loading a single inc instead of 16 if you're loading based on shortname or loading an inc specific to the zone you are in. In this case whatever is being defined has to be defined at the instantiation of the macro. This does mean if autoloot has TLOs, you could, say, rename the ninjaloot include to start with whatever that autoloot TLO returns and have a blank include that matches the value when it returns true.

Apologies for the convoluted explanation but I've only had two sips of coffee so far this morning.
 
Sadly, it's leveraging TLOs within an includes and not conditional includes. This allows for conveniences such as loading a single inc instead of 16 if you're loading based on shortname or loading an inc specific to the zone you are in. In this case whatever is being defined has to be defined at the instantiation of the macro. This does mean if autoloot has TLOs, you could, say, rename the ninjaloot include to start with whatever that autoloot TLO returns and have a blank include that matches the value when it returns true.

Apologies for the convoluted explanation but I've only had two sips of coffee so far this morning.

After you wake up a bit, would you mind providing a snip it of the code someone would use to do this. I will look in the changes.txt file and see if there are any instructions there as well.
 
I saw the other thread aboit ninjadvloot, just came to say that the clients used on EMU (RoF2 etc) have no advanced loot window so stripping ninjadvloot out of KissAssist will remove looting functionality for EMU users.

Been playing on one recently, was wondering why /call LootMobs had been commented out till I read the other thread. Had meant to post something here.

That is why I commented it out and I didn't remove it. I have been asked by many to remove the NinjaAdvLoot inc/code all together, but figured it would be best to just rem out the call statement and see how many people commented on the issue. Funny thing is, your only the 3rd person to say something about this. So based on the comments I have gotten, we are supporting NinjaAdvLoot.inc for 3 users. I know there are more users out there, but they have been quiet about this. Not sure why.
 
After you wake up a bit, would you mind providing a snip it of the code someone would use to do this. I will look in the changes.txt file and see if there are any instructions there as well.
Popped something out of band in the Discord for conversation. Of course this makes me want to work up a new #includeif define that takes a file name as the first argument and a TLO as the second. The plumbing is all there -- just some tedious addition that I'd make at some point. Sadly most of the time spent is testing to make sure it all works. :D
 
That is why I commented it out and I didn't remove it. I have been asked by many to remove the NinjaAdvLoot inc/code all together, but figured it would be best to just rem out the call statement and see how many people commented on the issue. Funny thing is, your only the 3rd person to say something about this. So based on the comments I have gotten, we are supporting NinjaAdvLoot.inc for 3 users. I know there are more users out there, but they have been quiet about this. Not sure why.

There is probably just a certain level of acceptance by people playing on EMU's that most of this stuff is written for live and that some stuff is broken or functions a bit differently on EMU's but they'll take whatever they can get.

As to numbers using the functionality? I wouldn't have a handle on that but I'd imagine most people would still be using Kiss11 rather than trying out the 12 beta? Most users of kiss12 beta on live using mq2autoloot? Like I said there's no alternative on EMU for autoloot afaik so whatever could be done to keep it in would be much appreciated
 
For KA12 would it be possible to add to the Heals section entries for complete heal rotation? https://www.redguides.com/community/resources/simple-complete-heal-macro.1665/.
Or, perhaps a separate section for [CompleteHealChain] that would take priority for a healer when executing a command like "/chealon"? I know that TLPs aren't a priority and this is more for TLP-like content, but just found this clever macro and thought it seemed like a great addition for KA. I am loving KA, btw. Thank you!
 
Extension of bards melody possible?
In case you are looking for ideas of Improvement I would like to be able to choose between the melodies, my bard will play.

Actually I have 3 melodies to choose ...
1. when medding I can choose i.e. a regen song to play along while medding
2. while no aggro I can twist the base melody to keep all boosting songs for the group running
these are set with:
TwistOn=1
TwistMed=11
TwistWhat=6 1 3 2 4 11
3. while mob(s) in camp I can set a melody while fighting using:
MeleeTwistOn=1
MeleeTwistWhat=6 7 1 10 3 7 2 4 11

the extension I would like is in this aerea:
a: new parameter MeleeTwistWhatSize=3

and the possibillity to:
MeleeTwistWhat1=6 7 1 10 3 7 2 4 11 | cond1 /maybe standard-rotation for fight, In cond there could be set something like {Me.PctMana} < 30
MeleeTwistWhat2=6 7 1 10 3 7 2 10 4 7 11 10| cond2 /maybe hight dps-melody for fight, In cond there could be set something like {Me.PctMana} > 30 preserving some mana for bad pulls to be able top mezz
MeleeTwistWhat3=6 1 10 3 2 4| cond 3 /in case there are adds, I would like to keep the basic group-stuff up {Xtarget.Count} > 3 as I would not be able to keep whole melody running because I have also the duty to mezz the adds

at the end the possibillity to adopt the melody I want to play to conditions I am able to set already for casters
For me the kissassist for bards works already well in the roles I am using him for.

So this request I would set to "very nice to have", so not really hight priority. But if it happens that some passes the code section where this would have to be build in and its not a really hight time-consuming stuff to realize, this for me would be the second most important improvement you could do for the bard.

Or as a first step of improvement:
Would a hotbutton "/togglevar MeeletwistOn" set the bard to a state, that he will play "TwistWhat" even while meeleing?
So In case there are adds in camp or the bard runs low on mana I could push a hotbutton to go back to the basic melody and mezz/save mana.
 
Last edited:
For KA12 would it be possible to add to the Heals section entries for complete heal rotation? https://www.redguides.com/community/resources/simple-complete-heal-macro.1665/.
Or, perhaps a separate section for [CompleteHealChain] that would take priority for a healer when executing a command like "/chealon"? I know that TLPs aren't a priority and this is more for TLP-like content, but just found this clever macro and thought it seemed like a great addition for KA. I am loving KA, btw. Thank you!
There are some resources for this, though I've not used them myself. Tweaking KA to include it would be possible most like, but fairly involved, as the function would have to divert from most other functionality of the macro. For a single purpose usage like this a stand alone macro is more than likely your best bet. You'd simply load it prior to the fight, and then switch back to KA afterwards. I'd suggest looking at the macro Lemons posted recently, as he created it for this specific purpose:
 
lower part of my last post answered:
A Hotbutton "/togglevariable MeeletwistOn" works already ... so an improvement to "/mqp" and manual handeling of the bard in the approriate situations.

Not as nice as my described Improvement but handles altleast some of my wishes.
 
There are some resources for this, though I've not used them myself. Tweaking KA to include it would be possible most like, but fairly involved, as the function would have to divert from most other functionality of the macro. For a single purpose usage like this a stand alone macro is more than likely your best bet. You'd simply load it prior to the fight, and then switch back to KA afterwards. I'd suggest looking at the macro Lemons posted recently, as he created it for this specific purpose:
That's what I'm going to do for sure as I like the idea of a devoted CHeal purpose being available. I'll check out that updated post. Thx!
 
Started pulling for first time with KA12 ... main tank loots and pulls which worked fine in KA11. any thoughts why he isn't looting now? looton=1 is defined.

Am I missing a plugin? Did loot handling change with KA12? Sorry for the newbness.

INI:
[General]
KissAssistVer=12.001
Role=tank
CampRadius=90
CampRadiusExceed=90
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=35
MedCombat=0
LootOn=1
RezAcceptOn=1|90
AcceptInvitesOn=1
GroupWatchOn=0
GroupWatchCheck=FALSE
EQBCOn=1
DanNetOn=0
DanNetDelay=20
IRCOn=0
CampfireOn=0
CharInfo=Shadow Knight|115|GOLD
DefaultUI=TRUE
DPSMeter=1
ScatterOn=0
XTSlot=1
MedStop=100
CorpseRecoveryOn=0
[Buffs]
BuffsOn=1
BuffsSize=20
Buffs1=Dark Lord's Unity (Azia)|Cond1
Buffs2=Concordant Disruption|Cond2
Buffs3=Relax|end|19|Cond3
Buffs4=Voice of Thule|Me|Cond4
Buffs5=Stormwall Stance|Cond5
Buffs6=Relax|End|20
Buffs7=Cadcane's Skin|Cond14
;Buffs8=Scorpion's Agony XX|dual|Scorpion's Agony Poison XII
Buffs9=NULL
Buffs10=NULL
Buffs11=NULL
Buffs12=NULL
Buffs14=Summoned: Radiant Modulation Shard|Mana|50
RebuffOn=1
CheckBuffsTimer=30
Buffs13=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
PowerSource=NULL
Buffs8=NULL
[AE]
AEOn=1
AESize=14
AERadius=50
AE1=Explosion of Spite|2|Mob
AE2=Chattering Bones|3
AE3=Scourge Skin|3
AE4=Restless Mantle|3
AE5=NULL
AE6=Visage of Death|4
AE7=Explosion of Hatred|4
AE8=Innoruuk's Dark Blessing|4
AE9=Stream of Hatred|5
AE10=Shield Flash|5
AE11=Leechcurse Discipline|5
AE12=Cadcane's Carapace|5
AE13=Deflection Discipline|6
AE14=Unyielding Acrimony|7
[DPS]
DPSOn=2
DPSSize=17
DPSSkip=20
DPSInterval=2
DPS1=Encroaching Darkness|99
DPS2=Thwart|99|Mash
DPS3=Dire Indictment|60
DPS4=Dire Convulsion|99
DPS5=Terror of Mirenilla|99
DPS6=Dire Indictment|99
DPS7=Touch of Drendar|99
DPS8=Torrent of Anguish|99
DPS9=Wounding Blade|99
DPS10=Encroaching Darkness|99
DPS11=Vicious Bite of Chaos|99|weave
DPS12=Bond of Vulak|99
DPS13=Torrent of Anguish|99|Cond6
DPS14=Touch of Zlandicar|96|Cond7
DPS15=Chattering Bones|99
DPS16=Protest for Power|99|Cond9
DPS17=Thought Leech|99|Cond10
DebuffAllOn=0
[Aggro]
AggroOn=1
AggroSize=5
Aggro1=Taunt|100|<
Aggro2=Protest for Power|100|<
Aggro3=Terror of Mirenilla|100|<
Aggro4=Ageless Enmity|100|<
Aggro5=Projection of Doom|100|<
Aggro2nd=0
[Heals]
HealsOn=1
HealsSize=9
Heals1=Dire Indictment|90|Tap
Heals2=Leech Touch|30|Tap
Heals3=Touch of Drendar|80|Tap
Heals4=Innoruuk's Dark Blessing|40|Tap
Heals5=Touch of Zlandicar|65|Tap
Heals6=Dissident Fang|85|Tap
Heals7=Leechcurse Diiscipline|35
Heals8=Deflection Discipline|15
Heals9=Snowbound Soulrender Breastplate|60
Heals10=Armor of Experience|10
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
XTarHeal=0
XTarHealList=Xtar slots here Example: 5|6|7
HealGroupPetsOn=0
AutoRezOn=0
RezMeLast=0
[Cures]
CuresOn=1
CuresSize=1
Cures1=Purity of Death|Me
[Pet]
PetOn=1
PetCombatOn=1
PetSpell=Minion of Drendar
PetBuffsOn=1
PetBuffsSize=8
PetBuffs1=NULL
PetBuffs2=Fortify Companion
PetBuffs3=Companion's Aegis
PetBuffs4=NULL
PetRampPullWait=0
PetSuspend=0
PetForceHealOnMed=0
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffs5=NULL
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetAssistAt=95
PetAttackDistance=115
PetToysSize=6
PetBreakMezSpell=NULL
MoveWhenHit=0
PetHoldOn=1
PetToysGave=
[Burn]
BurnSize=15
BurnAllNamed=1
Burn1=command:/bandolier activate TANK
Burn2=Cursed Guardian Discipline
Burn3=Spire of the Reavers
Burn4=Soulbound Soulrender Breastplate
Burn5=Visage of Death
Burn6=Carmine Blade
Burn7=Innoruuk's Dark Blessing
Burn8=Unyielding Acrimony
Burn9=Restless Mantle
Burn10=NULL
Burn11=Reinforced Malaise
Burn12=Veil of Darkness
Burn13=Shield Flash
Burn14=Leechcurse Discipline
Burn15=Cadcane's Carapace
UseTribute=0
[GoM]
GoMSize=2
GoMSpell1=Dissident Fang|Mob
GoMSpell2=Bond of Vulak|Mob
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
[KConditions]
ConOn=1
CondSize=16
Cond1=!${Me.Buff[${Spell[Call of Twilight].RankName}].ID}
Cond2=!${Me.Buff[${Spell[Concordant Disruption].RankName}].ID}
Cond3=${Me.PctEndurance} < 19
Cond4=!${Me.Buff[${Spell[Voice of Thule III].RankName}].ID}
Cond5=!${Me.Buff[${Spell[Stormwall Stance].RankName}].ID}
Cond6=!${Me.Buff[Torrent of Anguish Recourse].ID}
Cond7=!${Me.Buff[${Spell[Gift of Zlandicar].RankName}].ID}
Cond8=${Me.AltAbilityReady[Visage of Decay]} && !${Me.Buff[${Spell[Visage of Death VII].RankName}].ID}
Cond9=!${Me.Buff[Protest for Power].ID}
Cond10=${Me.PctMana} < 50
Cond11=${Target.Named}
Cond12=${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[Impenitent Influence]} && ${Me.CombatAbilityReady[${Spell[Impenitent Influence].RankName}]} || ${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[Restless Mantle]} && ${Me.CombatAbilityReady[${Spell[Restless Mantle].RankName}]}
Cond13=${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[Impenitent Influence]} && ${Me.CombatAbilityReady[${Spell[Impenitent Influence].RankName}]}
Cond14=!${Me.Buff[${Spell[Cadcane's Skin].RankName}].ID}
Cond15=!${Me.Buff[Defensive Proficiency].ID}
Cond16=${Me.XTarget}< 3 && !${Target.Named} && !${Me.Buff[Two-Handed Proficiency].ID} && !${Select[${Target.ConColor},YELLOW,RED]} >=1
[Spells]
Gem1=Protest for Power
Gem2=Terror of Mirenilla
Gem3=Torrent of Anguish
Gem4=Dire Indictment
Gem5=Touch of Drendar
Gem6=Touch of Zlandicar
Gem7=Dissident Fang
Gem8=Vulak's Bite
Gem9=Bond of Vulak
Gem10=Dire Convulsion
Gem11=Cadcane's Skin
Gem12=Stormwall Stance
Gem13=Concordant Disruption
MiscGem=8
MiscGemLW=0
MiscGemRemem=0
CastingInterruptOn=0
LoadSpellSet=0
SpellSetName=115a
[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=1
TargetSwitchingOn=1
[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
[Pull]
PullWith=Protest for Power
;PullWith=Melee
MaxRadius=650
MaxZRange=100
PullWait=5
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
PullLevel=0|0
PullMeleeStick=0
UseWayPointZ=0
PullRadiusToUse=80
PullPause=30|2
PullArcWidth=0
PullOnReturn=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
[MySpells]
Gem1=NULL
Gem2=NULL
Gem3=NULL
Gem4=NULL
Gem5=NULL
Gem6=NULL
Gem7=NULL
Gem8=NULL
Gem9=NULL
Gem10=NULL
Gem11=NULL
Gem12=NULL
Gem13=NULL
[KissError]
LastCMD:=/endmacro
ErrorDateTime:=07/25/2020 08:04:48
ErrorMsg:=Plugin 'mq2eqwire' not found.
DataError:=NULL
SyntaxError:=NULL
RunningTime:=50664271
BuildDate:=20200716
CurrentUI:=Default
 
Last edited:
just started with 12 a little while ago, have been trying to get my warrior to actually tank automajikally. He wont engage unless puller brings more than 1 mob, or puller dies. He will target the pulled mob, but wont engage unless i hit autoattack or again, there's multiple mobs. note, this is my first attempt and going full automation, all other toons seem to be working properly

[General]
KissAssistVer=12.001
Role=Tank
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=1|90
AcceptInvitesOn=1
GroupWatchOn=2
GroupWatchCheck=FALSE
EQBCOn=0
DanNetOn=0
DanNetDelay=20
IRCOn=0
CampfireOn=0
CharInfo=Warrior|102|GOLD
DefaultUI=TRUE
DPSMeter=1
ScatterOn=0
XTSlot=2
MedStop=80
CorpseRecoveryOn=0
[Buffs]
BuffsOn=1
BuffsSize=11
Buffs1=command:/useitem Nimbus of the Storm Lord|cond7
Buffs2=Symbol of the Planemasters|Dual|Pestilence Shock
Buffs3=Champion's Aura|Aura
Buffs4=Healing Will Discipline|cond3
Buffs5=Seventh Wind|End|21
Buffs6=Warlord's Resurgence|me
;Buffs7=Field Outfitter|me|combat
;Buffs8=Commanding Voice|me|combat
RebuffOn=1
CheckBuffsTimer=10
Buffs9=NULL
Buffs10=NULL
Buffs11=NULL
PowerSource=NULL
Buffs7=NULL
Buffs8=NULL
[AE]
AEOn=1
AESize=6
AERadius=50
AE1=Stormwheel Blades|2|mob
AE2=Area Taunt|4|mob
AE3=Defensive Discipline|5|mob
AE4=Fortitude Discipline|6|mob
AE5=Lionhearted Rally-Cry|7|mob
AE6=Rampage|2|mob
[DPS]
DPSOn=1
DPSSize=20
DPSSkip=20
DPSInterval=1
DPS1=command:/stopdisc|99|cond5
DPS2=command:/bandolier activate agro|100|once
DPS3=Staunch Defense|98|cond11
DPS4=Battle Leap|96|cond6
DPS5=Scoff|95
DPS6=Knee Strike|94
DPS7=Knuckle Snap|93|once
DPS8=Gut Punch|92
DPS9=Jab Through|91
DPS10=command:/bandolier activate shield|90|cond10
DPS11=Shield Topple|89|cond10
DPS12=NULL
DPS13=Strategic Strike|87|cond4
DPS14=Shield Reflect|86
DPS15=Press the Attack|85
DPS16=Rage of Rallos Zek|84
DPS17=Vehement Rage|83|cond11
DPS18=Press the Attack|82|cond12
DPS19=Throat Jab|81
DPS20=Call of Challenge|20
DebuffAllOn=0
[Aggro]
AggroOn=1
AggroSize=15
Aggro1=Taunt|98|<
Aggro2=Scoff|97|<
Aggro3=Krondal's Roar|96|<
Aggro4=Bellow of the Mastruq|95|<
Aggro5=Spirit of Rage Discipline|94|<
Aggro6=Blast of Anger|99|<|cond8
Aggro7=Grappling Strike|99|<
;Aggro8=Warlord's Fury|cond8
Aggro9=Ageless Enmity|93|<
Aggro10=Rampage|95|<
Aggro11=Warrior's Auspice|99|<
Aggro12=Harassing Shout|97|<
Aggro2nd=0
Aggro13=NULL
Aggro14=NULL
Aggro15=NULL
[Burn]
BurnSize=16
BurnAllNamed=1
;Burn1=Breastplate of Eternity
Burn2=Warlord's Bravery
Burn3=Final Stand Discipline|cond10
Burn4=Resplendent Glory
Burn5=Brutal Onslaught Discipline|cond10
Burn6=Shocking Defense Discipline|cond10
Burn7=Fellstrike Discipline|cond10
Burn8=Furious Discipline|cond10
Burn9=Vehement Rage
Burn10=Resplendent Glory
Burn11=Warlord's Tenacity
Burn12=Warlord's Fury
Burn13=Warlord's Tenacity
Burn14=Projection of Fury
Burn15=Mark of the Mage Hunter
Burn16=Rampage
UseTribute=0
[KConditions]
ConOn=1
CondSize=12
Cond1=TRUE
Cond2=FALSE
Cond3=${Me.CombatState.NotEqual[COMBAT]} && ${Me.PctHPs} < 90
Cond4=${Me.Inventory[13].Type.Find[2H]} && ${Target.PctHPs} < 20
Cond5=${Me.ActiveDisc.ID} && ${Target.Named} && ${Me.ActiveDisc.Name.NotEqual[Final Stand Discipline]} && ${Me.CombatAbilityReady[Final Stand Discipline]}
Cond6=!${Me.Song[Battle Leap].ID}
Cond7=!${Me.Buff[Nimbus of the Storm Lord].ID}
Cond8=${Me.SecondaryPctAggro}>75
Cond9=${Me.CombatState.Equal[COMBAT]}
Cond10=!${Me.ActiveDisc.ID}
Cond11=!${Target.Named}
Cond12=${Target.Level}<85
[Melee]
AssistAt=100
MeleeOn=1
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
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
HealsSize=5
Heals1=Warlord's Tenacity|50
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
XTarHealList=Xtar slots here Example: 5|6|7
HealGroupPetsOn=0
AutoRezOn=0
RezMeLast=0
[Cures]
CuresOn=0
CuresSize=5
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Pull]
PullWith=Fused Coral Bow|CLASS 6 Wood Point Arrow
PullMeleeStick=0
MaxRadius=600
MaxZRange=150
UseWayPointZ=0
PullWait=5
PullRadiusToUse=90
PullRoleToggle=1
ChainPull=0
ChainPullHP=90
PullPause=30|2
PullLevel=0|0
PullArcWidth=0
PullOnReturn=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:=07/18/2020 18:49:58
ErrorMsg:=Couldn't find alert.
DataError:=NULL
SyntaxError:=NULL
RunningTime:=19805900
BuildDate:=20200716
CurrentUI:=Default
 
Seneeb, try assistat 98 or 97 instead of 100 in the [melee] section. Trying to assist at 100 can have some wonky effects, and lack of assisting at times is one of them.
 
just started with 12 a little while ago, have been trying to get my warrior to actually tank automajikally. He wont engage unless puller brings more than 1 mob, or puller dies. He will target the pulled mob, but wont engage unless i hit autoattack or again, there's multiple mobs. note, this is my first attempt and going full automation, all other toons seem to be working properly

[General]
KissAssistVer=12.001
Role=Tank
CampRadius=30
CampRadiusExceed=400
ReturnToCamp=1
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=20
MedCombat=0
LootOn=0
RezAcceptOn=1|90
AcceptInvitesOn=1
GroupWatchOn=2
GroupWatchCheck=FALSE
EQBCOn=0
DanNetOn=0
DanNetDelay=20
IRCOn=0
CampfireOn=0
CharInfo=Warrior|102|GOLD
DefaultUI=TRUE
DPSMeter=1
ScatterOn=0
XTSlot=2
MedStop=80
CorpseRecoveryOn=0
[Buffs]
BuffsOn=1
BuffsSize=11
Buffs1=command:/useitem Nimbus of the Storm Lord|cond7
Buffs2=Symbol of the Planemasters|Dual|Pestilence Shock
Buffs3=Champion's Aura|Aura
Buffs4=Healing Will Discipline|cond3
Buffs5=Seventh Wind|End|21
Buffs6=Warlord's Resurgence|me
;Buffs7=Field Outfitter|me|combat
;Buffs8=Commanding Voice|me|combat
RebuffOn=1
CheckBuffsTimer=10
Buffs9=NULL
Buffs10=NULL
Buffs11=NULL
PowerSource=NULL
Buffs7=NULL
Buffs8=NULL
[AE]
AEOn=1
AESize=6
AERadius=50
AE1=Stormwheel Blades|2|mob
AE2=Area Taunt|4|mob
AE3=Defensive Discipline|5|mob
AE4=Fortitude Discipline|6|mob
AE5=Lionhearted Rally-Cry|7|mob
AE6=Rampage|2|mob
[DPS]
DPSOn=1
DPSSize=20
DPSSkip=20
DPSInterval=1
DPS1=command:/stopdisc|99|cond5
DPS2=command:/bandolier activate agro|100|once
DPS3=Staunch Defense|98|cond11
DPS4=Battle Leap|96|cond6
DPS5=Scoff|95
DPS6=Knee Strike|94
DPS7=Knuckle Snap|93|once
DPS8=Gut Punch|92
DPS9=Jab Through|91
DPS10=command:/bandolier activate shield|90|cond10
DPS11=Shield Topple|89|cond10
DPS12=NULL
DPS13=Strategic Strike|87|cond4
DPS14=Shield Reflect|86
DPS15=Press the Attack|85
DPS16=Rage of Rallos Zek|84
DPS17=Vehement Rage|83|cond11
DPS18=Press the Attack|82|cond12
DPS19=Throat Jab|81
DPS20=Call of Challenge|20
DebuffAllOn=0
[Aggro]
AggroOn=1
AggroSize=15
Aggro1=Taunt|98|<
Aggro2=Scoff|97|<
Aggro3=Krondal's Roar|96|<
Aggro4=Bellow of the Mastruq|95|<
Aggro5=Spirit of Rage Discipline|94|<
Aggro6=Blast of Anger|99|<|cond8
Aggro7=Grappling Strike|99|<
;Aggro8=Warlord's Fury|cond8
Aggro9=Ageless Enmity|93|<
Aggro10=Rampage|95|<
Aggro11=Warrior's Auspice|99|<
Aggro12=Harassing Shout|97|<
Aggro2nd=0
Aggro13=NULL
Aggro14=NULL
Aggro15=NULL
[Burn]
BurnSize=16
BurnAllNamed=1
;Burn1=Breastplate of Eternity
Burn2=Warlord's Bravery
Burn3=Final Stand Discipline|cond10
Burn4=Resplendent Glory
Burn5=Brutal Onslaught Discipline|cond10
Burn6=Shocking Defense Discipline|cond10
Burn7=Fellstrike Discipline|cond10
Burn8=Furious Discipline|cond10
Burn9=Vehement Rage
Burn10=Resplendent Glory
Burn11=Warlord's Tenacity
Burn12=Warlord's Fury
Burn13=Warlord's Tenacity
Burn14=Projection of Fury
Burn15=Mark of the Mage Hunter
Burn16=Rampage
UseTribute=0
[KConditions]
ConOn=1
CondSize=12
Cond1=TRUE
Cond2=FALSE
Cond3=${Me.CombatState.NotEqual[COMBAT]} && ${Me.PctHPs} < 90
Cond4=${Me.Inventory[13].Type.Find[2H]} && ${Target.PctHPs} < 20
Cond5=${Me.ActiveDisc.ID} && ${Target.Named} && ${Me.ActiveDisc.Name.NotEqual[Final Stand Discipline]} && ${Me.CombatAbilityReady[Final Stand Discipline]}
Cond6=!${Me.Song[Battle Leap].ID}
Cond7=!${Me.Buff[Nimbus of the Storm Lord].ID}
Cond8=${Me.SecondaryPctAggro}>75
Cond9=${Me.CombatState.Equal[COMBAT]}
Cond10=!${Me.ActiveDisc.ID}
Cond11=!${Target.Named}
Cond12=${Target.Level}<85
[Melee]
AssistAt=100
MeleeOn=1
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
[Heals]
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
HealsOn=1
HealsSize=5
Heals1=Warlord's Tenacity|50
Heals2=NULL
Heals3=NULL
Heals4=NULL
Heals5=NULL
XTarHeal=0
XTarHealList=Xtar slots here Example: 5|6|7
HealGroupPetsOn=0
AutoRezOn=0
RezMeLast=0
[Cures]
CuresOn=0
CuresSize=5
Cures1=NULL
Cures2=NULL
Cures3=NULL
Cures4=NULL
Cures5=NULL
[Pull]
PullWith=Fused Coral Bow|CLASS 6 Wood Point Arrow
PullMeleeStick=0
MaxRadius=600
MaxZRange=150
UseWayPointZ=0
PullWait=5
PullRadiusToUse=90
PullRoleToggle=1
ChainPull=0
ChainPullHP=90
PullPause=30|2
PullLevel=0|0
PullArcWidth=0
PullOnReturn=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:=07/18/2020 18:49:58
ErrorMsg:=Couldn't find alert.
DataError:=NULL
SyntaxError:=NULL
RunningTime:=19805900
BuildDate:=20200716
CurrentUI:=Default
Do you have your roles set in EQ, MA MT Puller?
 
Started pulling for first time with KA12 ... main tank loots and pulls which worked fine in KA11. any thoughts why he isn't looting now? looton=1 is defined.

Am I missing a plugin? Did loot handling change with KA12? Sorry for the newbness.

INI:
[General]
KissAssistVer=12.001
Role=tank
CampRadius=90
CampRadiusExceed=90
ReturnToCamp=0
ChaseAssist=0
ChaseDistance=25
MedOn=1
MedStart=35
MedCombat=0
LootOn=1
RezAcceptOn=1|90
AcceptInvitesOn=1
GroupWatchOn=0
GroupWatchCheck=FALSE
EQBCOn=1
DanNetOn=0
DanNetDelay=20
IRCOn=0
CampfireOn=0
CharInfo=Shadow Knight|115|GOLD
DefaultUI=TRUE
DPSMeter=1
ScatterOn=0
XTSlot=1
MedStop=100
CorpseRecoveryOn=0
[Buffs]
BuffsOn=1
BuffsSize=20
Buffs1=Dark Lord's Unity (Azia)|Cond1
Buffs2=Concordant Disruption|Cond2
Buffs3=Relax|end|19|Cond3
Buffs4=Voice of Thule|Me|Cond4
Buffs5=Stormwall Stance|Cond5
Buffs6=Relax|End|20
Buffs7=Cadcane's Skin|Cond14
;Buffs8=Scorpion's Agony XX|dual|Scorpion's Agony Poison XII
Buffs9=NULL
Buffs10=NULL
Buffs11=NULL
Buffs12=NULL
Buffs14=Summoned: Radiant Modulation Shard|Mana|50
RebuffOn=1
CheckBuffsTimer=30
Buffs13=NULL
Buffs15=NULL
Buffs16=NULL
Buffs17=NULL
Buffs18=NULL
Buffs19=NULL
Buffs20=NULL
PowerSource=NULL
Buffs8=NULL
[AE]
AEOn=1
AESize=14
AERadius=50
AE1=Explosion of Spite|2|Mob
AE2=Chattering Bones|3
AE3=Scourge Skin|3
AE4=Restless Mantle|3
AE5=NULL
AE6=Visage of Death|4
AE7=Explosion of Hatred|4
AE8=Innoruuk's Dark Blessing|4
AE9=Stream of Hatred|5
AE10=Shield Flash|5
AE11=Leechcurse Discipline|5
AE12=Cadcane's Carapace|5
AE13=Deflection Discipline|6
AE14=Unyielding Acrimony|7
[DPS]
DPSOn=2
DPSSize=17
DPSSkip=20
DPSInterval=2
DPS1=Encroaching Darkness|99
DPS2=Thwart|99|Mash
DPS3=Dire Indictment|60
DPS4=Dire Convulsion|99
DPS5=Terror of Mirenilla|99
DPS6=Dire Indictment|99
DPS7=Touch of Drendar|99
DPS8=Torrent of Anguish|99
DPS9=Wounding Blade|99
DPS10=Encroaching Darkness|99
DPS11=Vicious Bite of Chaos|99|weave
DPS12=Bond of Vulak|99
DPS13=Torrent of Anguish|99|Cond6
DPS14=Touch of Zlandicar|96|Cond7
DPS15=Chattering Bones|99
DPS16=Protest for Power|99|Cond9
DPS17=Thought Leech|99|Cond10
DebuffAllOn=0
[Aggro]
AggroOn=1
AggroSize=5
Aggro1=Taunt|100|<
Aggro2=Protest for Power|100|<
Aggro3=Terror of Mirenilla|100|<
Aggro4=Ageless Enmity|100|<
Aggro5=Projection of Doom|100|<
Aggro2nd=0
[Heals]
HealsOn=1
HealsSize=9
Heals1=Dire Indictment|90|Tap
Heals2=Leech Touch|30|Tap
Heals3=Touch of Drendar|80|Tap
Heals4=Innoruuk's Dark Blessing|40|Tap
Heals5=Touch of Zlandicar|65|Tap
Heals6=Dissident Fang|85|Tap
Heals7=Leechcurse Diiscipline|35
Heals8=Deflection Discipline|15
Heals9=Snowbound Soulrender Breastplate|60
Heals10=Armor of Experience|10
Help=Format Spell|% to heal at i.e. Devout Light Rk. II|50
XTarHeal=0
XTarHealList=Xtar slots here Example: 5|6|7
HealGroupPetsOn=0
AutoRezOn=0
RezMeLast=0
[Cures]
CuresOn=1
CuresSize=1
Cures1=Purity of Death|Me
[Pet]
PetOn=1
PetCombatOn=1
PetSpell=Minion of Drendar
PetBuffsOn=1
PetBuffsSize=8
PetBuffs1=NULL
PetBuffs2=Fortify Companion
PetBuffs3=Companion's Aegis
PetBuffs4=NULL
PetRampPullWait=0
PetSuspend=0
PetForceHealOnMed=0
PetShrinkOn=0
PetShrinkSpell=Tiny Companion
PetBuffs5=NULL
PetBuffs6=NULL
PetBuffs7=NULL
PetBuffs8=NULL
PetAssistAt=95
PetAttackDistance=115
PetToysSize=6
PetBreakMezSpell=NULL
MoveWhenHit=0
PetHoldOn=1
PetToysGave=
[Burn]
BurnSize=15
BurnAllNamed=1
Burn1=command:/bandolier activate TANK
Burn2=Cursed Guardian Discipline
Burn3=Spire of the Reavers
Burn4=Soulbound Soulrender Breastplate
Burn5=Visage of Death
Burn6=Carmine Blade
Burn7=Innoruuk's Dark Blessing
Burn8=Unyielding Acrimony
Burn9=Restless Mantle
Burn10=NULL
Burn11=Reinforced Malaise
Burn12=Veil of Darkness
Burn13=Shield Flash
Burn14=Leechcurse Discipline
Burn15=Cadcane's Carapace
UseTribute=0
[GoM]
GoMSize=2
GoMSpell1=Dissident Fang|Mob
GoMSpell2=Bond of Vulak|Mob
GoMSHelp=Format - Spell|Target, MA Me or Mob, i.e. Rampaging Servant Rk. II|Mob
[KConditions]
ConOn=1
CondSize=16
Cond1=!${Me.Buff[${Spell[Call of Twilight].RankName}].ID}
Cond2=!${Me.Buff[${Spell[Concordant Disruption].RankName}].ID}
Cond3=${Me.PctEndurance} < 19
Cond4=!${Me.Buff[${Spell[Voice of Thule III].RankName}].ID}
Cond5=!${Me.Buff[${Spell[Stormwall Stance].RankName}].ID}
Cond6=!${Me.Buff[Torrent of Anguish Recourse].ID}
Cond7=!${Me.Buff[${Spell[Gift of Zlandicar].RankName}].ID}
Cond8=${Me.AltAbilityReady[Visage of Decay]} && !${Me.Buff[${Spell[Visage of Death VII].RankName}].ID}
Cond9=!${Me.Buff[Protest for Power].ID}
Cond10=${Me.PctMana} < 50
Cond11=${Target.Named}
Cond12=${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[Impenitent Influence]} && ${Me.CombatAbilityReady[${Spell[Impenitent Influence].RankName}]} || ${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[Restless Mantle]} && ${Me.CombatAbilityReady[${Spell[Restless Mantle].RankName}]}
Cond13=${Me.ActiveDisc.ID} && ${Me.ActiveDisc.Name.NotEqual[Impenitent Influence]} && ${Me.CombatAbilityReady[${Spell[Impenitent Influence].RankName}]}
Cond14=!${Me.Buff[${Spell[Cadcane's Skin].RankName}].ID}
Cond15=!${Me.Buff[Defensive Proficiency].ID}
Cond16=${Me.XTarget}< 3 && !${Target.Named} && !${Me.Buff[Two-Handed Proficiency].ID} && !${Select[${Target.ConColor},YELLOW,RED]} >=1
[Spells]
Gem1=Protest for Power
Gem2=Terror of Mirenilla
Gem3=Torrent of Anguish
Gem4=Dire Indictment
Gem5=Touch of Drendar
Gem6=Touch of Zlandicar
Gem7=Dissident Fang
Gem8=Vulak's Bite
Gem9=Bond of Vulak
Gem10=Dire Convulsion
Gem11=Cadcane's Skin
Gem12=Stormwall Stance
Gem13=Concordant Disruption
MiscGem=8
MiscGemLW=0
MiscGemRemem=0
CastingInterruptOn=0
LoadSpellSet=0
SpellSetName=115a
[Melee]
AssistAt=95
MeleeOn=1
FaceMobOn=1
MeleeDistance=75
StickHow=snaproll
AutoFireOn=0
UseMQ2Melee=1
TargetSwitchingOn=1
[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
[Pull]
PullWith=Protest for Power
;PullWith=Melee
MaxRadius=650
MaxZRange=100
PullWait=5
PullRoleToggle=0
ChainPull=0
ChainPullHP=90
PullLevel=0|0
PullMeleeStick=0
UseWayPointZ=0
PullRadiusToUse=80
PullPause=30|2
PullArcWidth=0
PullOnReturn=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
[MySpells]
Gem1=NULL
Gem2=NULL
Gem3=NULL
Gem4=NULL
Gem5=NULL
Gem6=NULL
Gem7=NULL
Gem8=NULL
Gem9=NULL
Gem10=NULL
Gem11=NULL
Gem12=NULL
Gem13=NULL
[KissError]
LastCMD:=/endmacro
ErrorDateTime:=07/25/2020 08:04:48
ErrorMsg:=Plugin 'mq2eqwire' not found.
DataError:=NULL
SyntaxError:=NULL
RunningTime:=50664271
BuildDate:=20200716
CurrentUI:=Default


Sorry for the spam, but this is really a pain. Any thoughts? I will go back to KA11 on the tank for now as a work-around, but really digging 12 for other benefits.
 
Sorry for the spam, but this is really a pain. Any thoughts? I will go back to KA11 on the tank for now as a work-around, but really digging 12 for other benefits.

Hellos

I played first with KA11, but now generally run all the time wth KA12.
Looting of items is active, although in the KA ini for the characters, it is defined " LootOn=0 "

There is plugin, MQ2AutoLoot.
That uses an ini file, "Loot.ini" that can be common for all the characters or perhaps unique for some.

The game advance loot window opens, and loot is distributed automagically around the group. Using the ini file as some kind of rules.
Its not perfect, but does allow automation of things getting picked up.

Have a read of this AutoLoot widgets: here

But... I would like to make special note of this post, that got me going with this looting.
Maskoi's Simple Guide to MQ2Autoloot for Gearing your Group

This should help you.

Regards and Best Wishes.
 
He is set to Autoloot=1 which is what KA11 was using and he was looting fine. Since KA12 he doesn't even attempt to loot the corpses.
 
looton=1 is misleading, it doesn't tell KA to loot necessarily. Here's the info from the forums on that flag:
1596125256504.png
/toggle variant:
1596125011269.png

There should be zero difference between 11 and 12 on the loot functionality. Nothing was changed there to my knowledge. I've been running 12 for almost a year now through it's various changes, and looting has not been any more, nor less functional than before. The only way to chase it down would be to dig into settings and functionality I think and try a few different things.

Edit: I stand corrected. The functionality of MQ2Autoloot (plugin) was unaltered. NinjaAdvLoot functionality is what has been deprecated in 12. That's what these flags pertain to. Having said that I know that I've encountered bug type results in older versions when trying to use ninjadvloot alongside mq2autoloot before I realized how the plugin and macros interacted.
 
Last edited:
Hmm wonder what else could be different then. I'll keep fiddling with it. Thanks.
 
In Version 12 I remarked out the lines that call the NinjaAdvLoot routines for looting. I did this to try and determine if anyone was using the old looting functions.

All you need to do is go to the LootStuff routine and remove the "|" at the beginning of the lines.

Code:
    Sub LootStuff
        /if (!${LootOn} || (!${Me.UseAdvancedLooting} && ${AggroTargetID}) || (${IAmMA} && ${AggroTargetID}) || (${DMZ} && ${Me.InInstance}==FALSE) || ${Me.Invis}) /return
        DEBUGN LootStuff: Enter
        /if (${Me.FreeInventory}==0) {
            /echo Inventory is full. Looting OFF
            /varset LootOn 0
            /return
        }
        /doevents
        /if (${Me.UseAdvancedLooting}) {
            /if (${Bool[${Plugin[MQ2AutoLoot]}]}) {
                /if (${AutoLoot.Active}) /return
            }
            |/call UseAdvLoot
        } else {
            |/call LootMobs
        }
        /call DoWeMove 0 lootstuff
        DEBUGN LootStuff: Leave

Just remove the "|" character at the start of the /call UseAdvLoot and the /call LootMobs and save the macro.
 
Thanks ctaylor!

I will give this a try.

On another note, if I should be looting differently I'd like to be doing what others are.
 
In Version 12 I remarked out the lines that call the NinjaAdvLoot routines for looting. I did this to try and determine if anyone was using the old looting functions.

All you need to do is go to the LootStuff routine and remove the "|" at the beginning of the lines.

Code:
    Sub LootStuff
        /if (!${LootOn} || (!${Me.UseAdvancedLooting} && ${AggroTargetID}) || (${IAmMA} && ${AggroTargetID}) || (${DMZ} && ${Me.InInstance}==FALSE) || ${Me.Invis}) /return
        DEBUGN LootStuff: Enter
        /if (${Me.FreeInventory}==0) {
            /echo Inventory is full. Looting OFF
            /varset LootOn 0
            /return
        }
        /doevents
        /if (${Me.UseAdvancedLooting}) {
            /if (${Bool[${Plugin[MQ2AutoLoot]}]}) {
                /if (${AutoLoot.Active}) /return
            }
            |/call UseAdvLoot
        } else {
            |/call LootMobs
        }
        /call DoWeMove 0 lootstuff
        DEBUGN LootStuff: Leave

Just remove the "|" character at the start of the /call UseAdvLoot and the /call LootMobs and save the macro.

The problem is that once loaded the ninjadvloot.inc has a number of EVENTS that fire from actions like foraging. Those events have nothing to do with KissAssist but they interfere with other forms of looting. If we don't want Ninjadvloot assistance we really need to quit loading it entirely.

I realize from earlier posts that people on EMU servers may still want it to be loaded. I don't know a clean way to deal with this other than fixing the Ninjadvloot.inc file itself.
 
KissAssist Release KissAssist

Users who are viewing this thread

Back
Top
Cart