• 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

Idea - Coming Soon KissAssist 4.0

Maskoi

old and salty
Joined
Sep 28, 2005
RedCents
82,796¢
kissassist_logo_web.png

New Features

  • Puller Role
  • Hunter Role
  • Supports Attack Buffs
  • Supports Autofire
  • Supports Life Taps
  • Supports Nuke Type Heals, i.e. Frozen Gift etc
  • Rez players
  • Auto revive Mercs
  • Supports Gift of Mana
  • AFK Tools - Inspired by AHTools
  • Burn Section
  • Mez Fixed with Mez Immune ini file support
  • Recognition for players on Zek server
  • Ton of fixes from previously posted errors
 
Last edited:
New Settings/Features write up for KissAssist 4.0 release.
I am just getting a head start. These commands are for what I have finished so far.


Puller Roles.

These roles are designed to replicate all the features and more of the original Puller and Hunter macros that most people have used at one time or another. Puller and PullerTank bring the mobs back the camp and Hunter will actively run after and hunt mobs with in a predefined radius.

A new section [Pull], see below, will appear in your ini file. New zone sections will also appear in the zones you pull in so you can predefine mobs you want to pull or hunt. If left on default it will go after any mob with in the pull radius.

Role=Puller Coming Soon KissAssist 4.0
This role basically duplicates the oldie but goldie puller.mac. It will pull mobs within a certain radius back to camp for your party to kill. Target Main Assist for this role.

Role=PullerTank Coming Soon KissAssist 4.0
This role combines pulling and tanking. The character will pull mobs back to camp then engage them when within defined melee distance. Target your self for Main Assist with this role.

Role=Hunter Coming Soon KissAssist 4.0
This role duplicates the old hunter mac. It will run your character around a zone and hunt any or predefined mobs with the pull radius. Target yourself for Main Assist with this role.

Pull Settings Coming Soon KissAssist 4.0
[Pull]
PullWith=Melee/AA/Spell/Combat Ability Declare what you want to pull mobs with. Melee will attack the mob to pull. AA/Spell/Combat Ability will run up to about 65% range and cast on the mob to pull.
MaxRadius=400 Radius you want pull mobs with in
MaxZRange=50 Z Axis Radius you want pull mobs with in. Default =50 for hilly zones try 100-200
LosFailOn=0 - Pulling by default is based on line of sight mobs. If the macro is unable to find a line of sight mob to pull within 3 tries it pauses for 30s waiting for spawns, roamers etc. If LosFailOn=1 the macro will attempt to pull the closest mob not in line of sight on the 3rd attempt. Best out side where some mobs are behind tres, rocks, hills etc. If turned on inside you most likely will try to run through walls and other obstacles. Default is off.

Rich (BB code):
[Pull]
PullWith=Melee
MaxRadius=400
MaxZRange=200
LosFailOn[=0

Attack Buffs Coming Soon KissAssist 4.0
A new feature in the DPS section is the addition of attack buffs. This supports short duration spells frequently cast during combat that targets group members. Spell like panther, yaulp, short term damage shields, etc

Attack buffs must use the following syntax:
Spell Name|Mob health to cast at|Target Yourself or Main Assist i.e Me or MA

90 lvl Shammy example
Rich (BB code):
DPS3=Talisman of the Tiger Rk. II|90|Me 
DPS4=Untamed Growth Rk. II|90|MA
DPS5=Lethargy Rk. II|90|MA

Buffs Self Only Coming Soon KissAssist 4.0
You can now select to cast single type buffs just on yourself. If you are pulling and don't want to cast SoW on the entire group use the following
syntax: Spell Name|Me

Example:
Rich (BB code):
Buffs6=Spirit of Wolf|Me
 
Last edited:
Well holy hell.... I can't wait to try this out. Kissassist is the sole thing that got me to two box and it's been great. Many thanks in advance.
 
wow i quit for a couple months check on here and you've made kissassist even friggin better sick nice new additions maskoi
 
I am really looking forward to this as well. I have been delving through the scripts figuring out how things work and hopefully become sufficient enough to help contribute to the community myself.
 
It will work anywhere but specifically what where you thinking of?
 
Doesn't seem to work in;
Sebilis
City of mist
Kurns Tower
Droga
Nurga

Trying to remember where else it currently does't work but drawing a blank, will update the places as I go if you want? Not really a big deal just doesn't sit or buff, really only matters on progression servers.
 
Doesn't seem to work in;
Sebilis
City of mist
Kurns Tower
Droga
Nurga

Trying to remember where else it currently does't work but drawing a blank, will update the places as I go if you want? Not really a big deal just doesn't sit or buff, really only matters on progression servers.

I am really confused. Doesn't work how? Inside/outside should make zero difference. There is no coding to distinguish the two. The major testing has been on live servers. Once 4.0 is released I intend to fix any incompatibilities for the TLP servers.
 
Sorry lemme clarify,

Today's testing on TLP.

Zone: The Hole
Addon's: Pax Piggyzone Faerune Anytaunt
Group: Pally, Cleric, Mage, Mage, Mage
Macros: Kissassist on cleric/mage/mage/mage and Pullerfungi (custom edited puller macro) on Paladin
Working Features: Paladin pulls fine, cleric heals fine, mages nuke fine.
Not Working Features: Cleric and mages won't sit to med, or do any buffing and run OOM pretty fast.


I run these same exact macros with 0 changes done to them in places like Lavastorm, Burning Woods ect and they run flawlessly. Medding is set to 1, med in combat is off, med start is set to 99.

This typically only happens in set zones like listed above, and the hole, and a few others.
 
Its not suppose to do that. Unfortunately my test crew on Vulak is like level 15 I will test it some time this week in the warrens or something.
 
so zones where mobs are probably close above/below or in a room next door... so could be preventing the med?
 
Yeah I noticed that it wasn't working for me in Howling Stones, and when watching the toon he was constantly targeting a mob that was a floor above him but "next" to him x, y wise. I'm assuming its connected to that, but would have to have Maskoi look at it.
 
Find this section
Rich (BB code):
    | Compensate for Progression servers not having Extended Target Window
    /if (${Select[${MacroQuest.Server},fippy,vulak]}) {
        /noparse /varset AggroCheck ${SpawnCount[npc radius ${MeleeDistance}]}
        /noparse /varset AggroTargetID ${NearestSpawn[1,npc radius 20].ID}
    }

Add zradius 25
Rich (BB code):
   /if (${Select[${MacroQuest.Server},fippy,vulak]}) {
        /noparse /varset AggroCheck ${SpawnCount[npc radius ${MeleeDistance} zradius 25]}
        /noparse /varset AggroTargetID ${NearestSpawn[1,npc radius 20 zradius 25].ID}
    }

See if that fixes it.
 
Burn Settings Coming Soon KissAssist 4.0

A new feature is the Burn section. This feature was added at the the specific request of ALL my testers. I hadn't thought of it due my level 90s testing in the Moors :).
It can be used as a DPS boost, send your tank into a crazy defensive frenzy or healers to pop all group heals etc. When the definable burn event is invoked the character will give all priority to cast everything in the list.

BurnText=Decepticons Attack - The text to invoke the burn event. KissAssist should read this event text from any window BUT it is highly recommend to keep this command in the MQ2 or EQBC window. Default text "Decepticons Attack"
Usage: create a hot key /echo Decepticons Attack or /bc Decepticons Attack for the EQBC users out there.​
Burn1-6=spell/item/AA/disc to use in the burn event.
Default number of slots is 6 but can be increased by changing the number in macro to suit your needs. KissAssist will automatically add the new slots to the ini file.​

Change the 6 to how many slots you need
Rich (BB code):
 /declare Burn[6]                            string      outer
Beastlord example
Rich (BB code):
[Burn]
BurnText=Decepticons Attack
Burn1=Tuzil's Feralgia Rk. II
Burn2=Fundament: Third Spire of the Savage Lord
Burn3=Frenzy of Spirit
Burn4=Empathic Fury
Burn5=Bestial Alignment
Burn6=Nature's Fury Rk. II
 
AFKTools Settings Coming Soon KissAssist 4.0

This was inspired as a mini version of AnonymousHero's AHtools. Mainly for semi afk playing to let you know if anyone is near while you are eating or doing the laundry. Its a small feature that will beep if PCs come into defined ranged and will pause all macro actions other than killing adds in camp. It also has a zone wide GM not in invis mode detection that fires off the defined command /quit is the default. This will probably be expanded on in future version.

AFKToolsOn=1 - Turn on/off AFKTools feature
AFKGMAction=/quit - What to do if GM is detected in the zone. /quit default.
AFKPCRadius=150 - Radius to detect PC's. Will alert you and pause all macro activity.
Back to Top
 
I figured its the beast main in me having to say something lol. On a side note will there be/is there an option to use multiple burns IEI have like 3 burns I do on the bst could I set this and do say /burn1 /burn2 ect
 
No with KISS theory in effect 1 burn section only. Like all macros feel free to hack it to your needs after its released.
 
Still debugging a few last things so looks like I will be posting it tomorrow night
 
I keep refreshing this to see if you have something to release :)

Its quite exciting!
 
I am working out some pulling bugs I had to rewrite that section this weekend thats the only thing holding it up.
 
I have to agree... tis quite exciting. I eagerly look forward to trying out that pulling section and checking out that section of your code. I've just started to fool around with macro's and kissassist has been my go to guide for examples.

Thanks! =)
 
AFKGMAction=/quit - What to do if GM is detected in the zone. /quit default.
A suggestion here would be /multiline ; /camp desktop ; /wait 5 ; /keypress instant_camp

at least i think the delay command for mq2 is /wait :)
 
/delay is what you were thinking. I don't think it can process a multiline from the ini file. Also the AFKTools are in beta. It will be expanded after I get feedback.
 
Last edited:
/delay is what you were thing. I don't think it can process a multiline from the ini file. Also the AFKTools are in beta. It will be expanded after I get feedback.

yeah, it's been a while. can you tell ;)
 
refresh refresh refresh! :)

I tried all the other bots I need the KISS.

That said I appreciate it all takes time and you dont want to release KISS Vista.

Thanks for your efforts mate.
 
I worked out the major bugs needs a few additions. Will be released Friday regardless.
 
Cool cool. Just in time to have a play for a few days before i go on holidays.

Did you include pet heals/buffs at all? Or too much trouble?

cheers
 
I f I have time to day I hope to get tha tin. Bad news is thogh it has not been tested at all on teh progression servers. If it is too wonky then I wil probably do some quick work on 3.9 to fix tlp issues until 4.1 is out
 
Haha--theres always a snag. Oh well, at worst I can tell you what goes wrong on the TLP :)
 
Idea - Coming Soon KissAssist 4.0

Users who are viewing this thread

Back
Top
Cart