- Joined
- Sep 12, 2004
- RedCents
- 720¢
Working on fix for "Mount buff spamming issue"
For it seems ages now, one of the biggest complaints about KissAssist is that it spams summoning your defined mount (within buffs section)... when you are in an indoor zone.
I've made headway in this resolution.. and Maskoi and Ctaylor22 are stress testing my code alteration.
Always looking to improve your KissAssist experience ,.....
Your friendly Tree Humper.
(Keep that tree knot hole away from me !!!!! )
- - - Updated - - -
For those who want to test the change before we role it out officially:
FYI: Zone.Type info
0=Indoor Dungeon
1=Outdoor
2=Outdoor City
3=Dungeon City
4=Indoor City
5=Outdoor Dungeon
But that means absolute shit...
Because EQMULE added Zone.Outdoor months ago....
I tested by adding the following into my Zoned.cfg
And ran around like a nut to like 50+ zones...
CORRECT and FINAL alteration to code... to keep it simple and neat....
Within Sub CheckBuffs:
change:
to:
Thanks go out to PeteSampras for making my life easier and reminding me about the new TLO ...
(Drops the mic)
For it seems ages now, one of the biggest complaints about KissAssist is that it spams summoning your defined mount (within buffs section)... when you are in an indoor zone.
I've made headway in this resolution.. and Maskoi and Ctaylor22 are stress testing my code alteration.
Always looking to improve your KissAssist experience ,.....
Your friendly Tree Humper.
(Keep that tree knot hole away from me !!!!! )
- - - Updated - - -
For those who want to test the change before we role it out officially:
FYI: Zone.Type info
0=Indoor Dungeon
1=Outdoor
2=Outdoor City
3=Dungeon City
4=Indoor City
5=Outdoor Dungeon
But that means absolute shit...
Because EQMULE added Zone.Outdoor months ago....
I tested by adding the following into my Zoned.cfg
Rich (BB code):
/if (${Select[${Zone.ID},1,2,5]}) /echo Zone Type=(${Zone.Type}) -- Indoors
/if (!${Select[[${Zone.ID},1,2,5]}) /echo Zone Type=(${Zone.Type}) -- Outdoors
/if (${Zone.Outdoor}==0) /echo Zone Outdoor =(${Zone.Outdoor}) -- Indoors
/if (${Zone.Outdoor}==1) /echo Zone Outdoor =(${Zone.Outdoor}) -- Outdoors
And ran around like a nut to like 50+ zones...
CORRECT and FINAL alteration to code... to keep it simple and neat....
Within Sub CheckBuffs:
change:
Rich (BB code):
/if (${MountOn} && !${Me.Mount.ID} && ${Me.CombatState.NotEqual[COMBAT]}) /call CastMount
to:
Rich (BB code):
|--------- Change to add Zone.Outdoor TLO and specific Zone.Type to stop mount cast spam.
/if (${MountOn} && !${Me.Mount.ID} && (${Zone.Outdoor} || ${Select[[${Zone.Type},1,2,5]}) && ${Me.CombatState.NotEqual[COMBAT]}) /call CastMount
Thanks go out to PeteSampras for making my life easier and reminding me about the new TLO ...
(Drops the mic)
Last edited:

