• 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 - Waiting for >> casternamehere << to med to 90% mana toggle

endgame

New member
Joined
Apr 5, 2015
RedCents
53¢
Just curious if there is a way to toggle the 20% trigger on this in kissassist 8.1.5 to a higher amount. I wanted to push it to maybe 50% so the cleric always has at least that much before a pull occurs.

The mobs are hitting really hard lol

thanks!
 
change
Rich (BB code):
MedStart=25
to
Rich (BB code):
MedStart=50
on your cleric

and set
Rich (BB code):
GroupWatchOn=0
to
Rich (BB code):
GroupWatchOn=1
on your puller
 
both are already set exactly as you just described, in fact the cleric is set to med at 70

The macro itself needs a code switch somewhere, but at nearly 6000 lines, and little to no C++ knowledge I wouldn't know.

I wish your code info worked lol

I tried issuing the ingame command /medstart 50 ... but this only affected the ini and not the macro...
 
Ok, I think this would work:

In Sub GroupWatch

Find:
Rich (BB code):
/if (${Debug}) /echo DEBUG ${i} /call CheckStats 1 "${GrpMemName}" "${GrpMemClass}" "${GrpMemType}" ${GrpMemStat} 20 90

Replace with

Rich (BB code):
/if (${Debug}) /echo DEBUG ${i} /call CheckStats 1 "${GrpMemName}" "${GrpMemClass}" "${GrpMemType}" ${GrpMemStat} 50 90

This should change the watch code to check for mana at 50, resume at 90. I havent tested it, so use at your own risk.
 
Go To Sub Groupwatch and change the highlighted code.

Rich (BB code):
        /for i 1 to 5
            /if (!${Group.Member[${i}].ID} || ${Group.Member[${i}].Type.Equal[corpse]} ) /goto :SkipCheck
            /if (${GroupWatchOn}==2 && !${Select[${Group.Member[${i}].Class.ShortName},CLR,DRU,SHM]}) /goto :SkipCheck
            /varset GrpMemType ${Group.Member[${i}].Type}
            /varset GrpMemName ${Group.Member[${i}].CleanName}
            /varset GrpMemClass ${Group.Member[${i}].Class.ShortName}
            /if (${Select[${GrpMemClass},BER,MNK,ROG,WAR]}) {
                /varset GrpMemStat Endurance
            } else {
                /varset GrpMemStat Mana
            }
             /if (${Debug}) /echo DEBUG ${i} /call CheckStats 1 "${GrpMemName}" "${GrpMemClass}" "${GrpMemType}" ${GrpMemStat} 50 90
            /call CheckStats 1 "${GrpMemName}" ${GrpMemClass} ${GrpMemType} ${GrpMemStat} 50 90
            /if (${Select[${GrpMemClass},BST,PAL,RNG,SHD]}) /call CheckStats 1 "${GrpMemName}" "${GrpMemClass}" "${GrpMemType}" Endurance 50 90
            :SkipCheck
            /if (${ChainPull} && ${Group.Member[${i}].Type.Equal[corpse]}) /varset ChainPullHold 1
        /next i
 
Thanks for pointing out the script that controls the medding. I modified the 20 90 to the desired settings and it performs flawlessly. Greatly appreciate it
 
Question - Waiting for >> casternamehere << to med to 90% mana toggle

Users who are viewing this thread

Back
Top
Cart