• 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

Request - Spells|condition (1 Viewer)

Joined
Apr 30, 2019
RedCents
9,912¢
Is it possible to add condition logic to the loading of spells. doubt it would be used very much but I do have a need for it

Scenario:
Group can have 1 or 3 mages depending on what I feel like playing that day
3 Mages can proc alliance so I would like to used it in that group
1 Mage stands no chance on alliance so I would rather load a different spell in the Alliance gem

I think (but stand corrected) that kiss will not load a dps spell by itself so just memming the correct spell will be suffiecent

So my idea is having something like this

[spells]
Gem1=Spear
Alt1=Alliance|gem1|cond1

[conditions]
cond1=${Find[group mage]} > 2

Logic as follows
startup and load all gems, then load all the alt spells whose conditions are met.

PS: If maskoi gives his blessing I would add the code myself.
 
IN what capacity? If you only want to make the decision when you load the macro you can do
Code:
[spells]
Gem1=${If[${SpawnCount[group mage]} > 2,Alliance,Spear]}
 
I just have an alternative ini for that, but tbh I don't swap round groups so often that it is inconvenient.
 
I'd just add the code on your local copy. I keep my macros folder under source control (git) so if there's ever an update I can reapply my changes. It also means I can look at the code and my inis when at work ;)
 
Does /memmyspells have an argument? It might solve this issue in a way e.g. /memmyspells Alliance or /memmyspells Normal. I guess that could use loadouts rather than lots of ini entries.

Related but different, it'd be cool to have a /doallbuffs command; it would load a buff gemlist, do all of the buffs, then when finished re-mem your normal list. Super useful for wipes and also on startup to stop the sit/stand dance (it's a great way of telling when people are running KA lol)
 
/memmyspells allows for 1 param currently. The param is a character name. so you can specify to load the spell set from a different ini, than your own. Like have Mage1 load a spell set from mage2's ini file. Mage1 would use the /memmyspells Mage2 command. There is no reason we can't add some additional functionality to the routine.
 
@vsab If we add something like this to the upcoming revision of KissAssist. Guess who is going to get to test it? 🤣

Happy to test the /buffall feature. I don't really switch toons that often like @jande does. I just level up a new crew to test group configurations.
 
Request - Spells|condition

Users who are viewing this thread

Back
Top
Cart