• 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 - Possible to load multiple spellsets based on conditionals?

Joined
Aug 29, 2019
RedCents
1,371¢
Version of KissAssist.mac?
12.002
When did your problem start?
No problem just more a question to see if something is possible
Character Role?
  1. Assist
  2. Tank
  3. Puller
  4. Hunter
What class is having this issue?
  1. Bard
How often does this issue occur?
Always
So raising up a bard right now to duo with my necro and was thinking that it would be beneficial to have multiple spellsets for usage depending on what the situation called for given bards have so many different varying songs that there really is no perfect ini with the limited gems we have. I remember at one point there was an option to load the kissassist macro with the ini name so could theoretically duplicate the whole ini and just change the loadout of the spells in each ini, but I was wondering if there was a more graceful approach of say depedning on situation load spell set 1 vs spell set 2, like when medding swap out the songs I twist for more healing mixed with clarity songs vs during combat only keep up the clarity. Just a real simple example but I hope the concept makes sense.
 
unfortunately the ini only supports one spell set based on the ini, however if you were to make multiple spellsets in game, i suppose you could them using the command tag based on what situation you in, however do you think its smart to load spells in combat? i dont think it is, and you really can have most songs you need loaded at one time.

specially at later levels, maybe not if you are level 65 or 50
 
This is a great question as those pesky bards have so many great situational songs.

One issue I foresee is that KissAssist and MQ2Twist don't care what songs you have loaded, they just twist them by number. However, just thinking to myself about the concept I could visualize using a Lua or a React to pause KissAssist, load a different spell set, then restart the macro. The macro wouldn't know or care about most songs except specific ones you call out for Mezzing, etc.

Having said all that I've never tried populating the DPS section with individual song names and not using the Twist options at all.
 
unfortunately the ini only supports one spell set based on the ini, however if you were to make multiple spellsets in game, i suppose you could them using the command tag based on what situation you in, however do you think its smart to load spells in combat? i dont think it is, and you really can have most songs you need loaded at one time.

specially at later levels, maybe not if you are level 65 or 50
While not typically directly in combat most of the time has been more thinking during med time (clarity vs healing focus), travel time (do I really want invis or levitation for example, and then even sometimes in combat things do fluctuate. Sometimes preparing for combat some focuses could be better than other, for instance do I want to prepare for a mob that is poison based vs magic resist based (Etc.) Most of my thinking would be more either in between combat or prepping for the actual fight and not wanting to modify the ini every 5 seconds for just the bard.
 
This is a great question as those pesky bards have so many great situational songs.

One issue I foresee is that KissAssist and MQ2Twist don't care what songs you have loaded, they just twist them by number. However, just thinking to myself about the concept I could visualize using a LUA or a React to pause KissAssist, load a different spell set, then restart the macro. The macro wouldn't know or care about most songs except specific ones you call out for Mezzing, etc.

Having said all that I've never tried populating the DPS section with individual song names and not using the Twist options at all.
This I could easily see. I already for the most part just use the dps for kick pretty much. Everything else is twist based so this would easily work if preplanned for what would be swapped into the used twisted songs. Just would need a good method to trigger the pause/swap/resume and how to tell the swap macro what songs to mem.
 
While not typically directly in combat most of the time has been more thinking during med time (clarity vs healing focus), travel time (do I really want invis or levitation for example, and then even sometimes in combat things do fluctuate. Sometimes preparing for combat some focuses could be better than other, for instance do I want to prepare for a mob that is poison based vs magic resist based (Etc.) Most of my thinking would be more either in between combat or prepping for the actual fight and not wanting to modify the ini every 5 seconds for just the bard.
yeah this is much more advanced than what you can do with kissassist, because of how the sections function, buffs is out of combat, and dps is in combat, and thats kinda what you got to work with.
 
You can do something like

Gem1=${Me.Gem[1]}
Etc

Or whatever. It would evaluate when you started kissing. It wouldn't dynamically change, but you can /kasettings to restart.

So you could pause, change spell sets, then unpause and /kasettings.

Seems a lot of work tho
 
You can do something like

Gem1=${Me.Gem[1]}
Etc

Or whatever. It would evaluate when you started kissing. It wouldn't dynamically change, but you can /kasettings to restart.

So you could pause, change spell sets, then unpause and /kasettings.

Seems a lot of work tho
I guess then what I am envisioning would be a simple way to declare a spell set, or even call the ones from everquest as needed
and then continue. With twisting as long as it was setup correctly it wouldn't be a pain for dps section. In my case since what I'm understanding is that conditionals would be out of the question it would more rely on either a button/macro/react to reload ka with the right spellset and continue twisting as appropriate (medding, fighting, twiddling my thumbs, etc)
 
you could set up a multiline social to stop the Mac, tell the bard to /memspellset, restart the Mac pointing to an ini with those specific spells listed. I used to do something similar when I wanted the bard to sing songs specific to an encounter. I'd also use the /dosocial command to create socials on characters that were different, but with the same name, and have them execute the social with a common command.
 
you could set up a multiline social to stop the Mac, tell the bard to /memspellset, restart the Mac pointing to an ini with those specific spells listed. I used to do something similar when I wanted the bard to sing songs specific to an encounter. I'd also use the /dosocial command to create socials on characters that were different, but with the same name, and have them execute the social with a common command.
That's kind of what I was afraid might have to happen since there isn't a graceful way to change out spells in KA. Thank you for the confirmation.
 
if you just use your bard for singing spells, and not direct combat and messing, then /memspellset, and set up differrent sets in eq, then use mq2twist to trigger the songs you need.
could in theory just have kissassist do melee and mez for you if need be, dpson=0, mezon=1, meleeon=1, usemq2melee=0

when you create spellsets in eq, have a base set, then your med set, combat set, dot set, and in the extra sets, have all ghems blank, and only fill in the spells that are specific to that set, then when you load that set it will only switch out the spells that are different, and not the entire set.
 
As you would also adapt the other chapers, I prefere to simpy have different inis for different situations like:
kissassist_brd_adps.ini, kissassist_brd_cc.ini etc and start the ini for the actual situation.
 
Question - Possible to load multiple spellsets based on conditionals?

Users who are viewing this thread

Back
Top
Cart