• 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
MQ2War

Plugin - MQ2War 3.1.52471.11

Added in throwing items. /shrug never know when someone is going to pull a guardian's pouch out of their pocket where they thought they had their ethreal quiver and just yolo it.
 
@ChatWithThisName -- Will the puller tank functionality work with mercs as well? I currently have my warrior with a tank merc to help on dps in a 4-box. I'd plan on putting him into pullertank mode going forward.
 
Will have to let me know. I don't use a merc. I use full 6 toon group for all my testing. During my testing and fixing of the puller and tank functions I probably tested everything but mercenaries. Now, I can't personally see a reason it wouldn't work tbh. Though if you're after DPS I don't think tank merc is the right choice. I'm thinking the caster or rogue merc would be better?

Which way to pull. I had it set to use Kluzens roar, but decided to remove that and have it set to use a bow, throwing, or melee if neither bow or throwing items are equipped. For the bow, you must also have arrows in your ranged slot.

I used a guardian's pouch to test all throwing, 27dmg 15 dly throwing item.
I used a bow with Huntsmans Ethereal Quiver to summon arrows in conjunction with an equipped bow to do the bow pulling.

Works great with /war addclicky summon 201

Is there some other ability or AA you'd like considered for the warrior?
 
Will have to let me know. I don't use a merc. I use full 6 toon group for all my testing. During my testing and fixing of the puller and tank functions I probably tested everything but mercenaries. Now, I can't personally see a reason it wouldn't work tbh. Though if you're after DPS I don't think tank merc is the right choice. I'm thinking the caster or rogue merc would be better?

Which way to pull. I had it set to use Kluzens roar, but decided to remove that and have it set to use a bow, throwing, or melee if neither bow or throwing items are equipped. For the bow, you must also have arrows in your ranged slot.

I used a guardian's pouch to test all throwing, 27dmg 15 dly throwing item.
I used a bow with Huntsmans Ethereal Quiver to summon arrows in conjunction with an equipped bow to do the bow pulling.

Works great with /war addclicky summon 201

Is there some other ability or AA you'd like considered for the warrior?

I'll test it out when it makes it into the next VV Test release and report back.

Tank merc was mainly just for backup. Will be switching to DPS Merc here soon.
 
Will have to let me know. I don't use a merc. I use full 6 toon group for all my testing. During my testing and fixing of the puller and tank functions I probably tested everything but mercenaries. Now, I can't personally see a reason it wouldn't work tbh. Though if you're after DPS I don't think tank merc is the right choice. I'm thinking the caster or rogue merc would be better?

Which way to pull. I had it set to use Kluzens roar, but decided to remove that and have it set to use a bow, throwing, or melee if neither bow or throwing items are equipped. For the bow, you must also have arrows in your ranged slot.

I used a guardian's pouch to test all throwing, 27dmg 15 dly throwing item.
I used a bow with Huntsmans Ethereal Quiver to summon arrows in conjunction with an equipped bow to do the bow pulling.

Works great with /war addclicky summon 201

Is there some other ability or AA you'd like considered for the warrior?

Huntsman Quiver is widely used by many, plenty of arrows and long range to pull. Add to that, Huntsman Quicver fits a bow which suites most warriors since they come with decent stats with each expansion. Only problem might be when Warrior have to switch gear for tanking, for example better Range item or switching between arrows and Alaran tear stone in ammo slot being leveled.

AA's used to pull can be Gut Punch, can be used in packed zones. It can cause damage and instant mass of aggro. Kluzen's roar is super instant aggro plus aggro over time (Like a DoT) but at the same time it can consume endurance. Speaking of endurance, well geared warriors might not use Defense discs (Field Champion or protector) to boost AC all the time.

You might need to add Flash of Anger to your raid routine, if it's not there. Raid warriors tend to hit Fortitude disc and just before it wears out follow it with Flash of Anger, reason is not to get any dps spike in the transition between Fortitude disc and normal defensive discs like Last stand or Culminating Stand.

There are other stuff used to boost AC like Tribute or stats food along with many minor features , if that to be included in this plugin, it can easily beat any warrior scripts out there.
 
I used kluzen's roar quite a bit, but it was also used in combat routine, which means more often than not it was down when I went to pull and the warrior would just stand their waiting to use it and get aggro by radius instead of using an ability. Gut punch distance is about 60, so you'll likely end up with aggro by radius there as well. The warrior will do both of those things in combat to get aggro so I'm not sure changing the way things works to include several different pull abilities is nessesary.

Flash of Anger is in the routine already, but I hear your recommendation. Another person has recommended that I change the way it works as well.
Stat foods can be handled with mq2feedme, tribute is not in scope for this plugin I believe there is a tribute manager plugin.

I plan to get a little work done today on the defensive routines and hopefully have a good flow for defense that will keep people alive in TBL and on into ToV.
 
ChatWithThisName updated MQ2War with a new update entry:

Pull routine modifications

Fix priority target camp check so that you didn't run out the greet priority targets, and instead wait for them to arrive.
Warrior's no longer pull with kluzen roar line, and instead use the bow and arrows, or throwing items. failing either of those being available defaults to melee.
/mapfilter castradius is now your visible pull range indicator for whatever method of pulling you're using. IE: if it's melee it's approximately 18, if you're bow/arrow it's whatever the combined range of your...

Read the rest of this update entry...
 
@ChatWithThisName For the plugins that are not in beta, is there an option to buy all of the plugins as a package? Or do we have to buy them individually?
 
Last edited:
Are the defensive abilities added yet? Was hoping to try it once those were in, but would still buy it once they are put in.
 
Sorry, I wrote that question wrong. Are they in for defensive burns? Last I read they were not, but hoping your answer is the same as the last.
 
Sorry, I wrote that question wrong. Are they in for defensive burns? Last I read they were not, but hoping your answer is the same as the last.
yup, tthe defensive abilities are in there for burns now
 
OK, just purchased. Thanks, looking forward to giving it a try! Going to have to sell some more Krono now, and the Monk one, sigh...
 
Here is a Tank Bandolier Swap macro that you can run in conjunction with MQ2War if you want it to swap your bandolier sets.

This is using the logic that:

If I have less than 3 targest and my target is not named and I have a shield equipped--- equip my bandolier set named "2H"
If i have 3 or more targets, or my target is named and I don't have a shield equipped --- equip my bandolier set named "Shield"
 

Attachments

Last edited:
This plug-in caused me to shelf my SK using kiss.
With the additional burns I can't wait to see what havoc my warrior can dish out.
Thank you for all the hard work puting this together!!!!!!
 
After using the final version of this plugin for the first time last night I have to say its like daybreak added a new class..... this is by far the best damn plugin or macro out there.

warrior is killing dps, keeping agro like a trooper and you cant even come close to killing him.

if you are on the fence about this plugin its well worth it. CANT THANK YOU ENOUGH FOR ALL YOUR HARD WORK!!!!!!!
 
Last edited:
Chatwiththisname Did you change Wade into Battle to be for more then 2 on xtarget?
 
I've just made the change now. I thought I had but when I went to verify it would seem I had not. Will be in next update
 
Appears it doesn't like variables ( `${InvSlot[Chest].Item.Name}` ) as clickies. :(
I do it this way so if I upgrade Charm / Back / BP, they'll still cast Geomancy / Spike / etc.
 
Appears it doesn't like variables ( `${InvSlot[Chest].Item.Name}` ) as clickies. :(
I do it this way so if I upgrade Charm / Back / BP, they'll still cast Geomancy / Spike / etc.
yeah i wasn't sure if that would work or not - tho its not hard to just go a /remove clicky and then add a new one
 
I don't parse macro data anywhere in the class plugins. So it will not parse macro variables or TLOs at all. Also, editing the INI directly has the potential to cause you to crash and it's not recommended.

An example of a crash is Sic tried to use % in the stickhow and because of the way the information in C-strings is interpreted it expected it to try to get a variable after the string, but as there was none, it resulted in a crash. The fix for that was to do the % twice. Things work different in C than they do in Macros sadly.
 
CWTN- I am not knocking your product at all . I think your other products I have experience with are very nice . but the parameters in the overview are … interesting on the monk one . and some of the burn routines are also interesting choices , there also appear to be a few other missing things I don't see in the overview. if you'd like to talk sometime about some stuff that might or might not be helpful to integrate I would gladly chat with ya about it and if not I totally understand. I have mained a monk since Ruins of Kunark in 2000.

Grimlock
 
I don't parse macro data anywhere in the class plugins. So it will not parse macro variables or TLOs at all. Also, editing the INI directly has the potential to cause you to crash and it's not recommended.

An example of a crash is Sic tried to use % in the stickhow and because of the way the information in C-strings is interpreted it expected it to try to get a variable after the string, but as there was none, it resulted in a crash. The fix for that was to do the % twice. Things work different in C than they do in Macros sadly.

Duh... I should have known that. Sorry.
 
Code:
                        if (dogroupwatch && !bResting) {
                            if (hasMana(GroupMember(i)->pSpawn->GetClass()) ? GroupMember(i)->pSpawn->GetCurrentMana() < 30 : false) {
                                if (bDebugging) WriteOut("%s\ar%s needs mana %i/30.", pluginmsg.c_str(), GetClassDesc(gMemberClass), GroupMember(i)->pSpawn->GetCurrentMana());
                                theyneedrest = true;
                            }
                            if (GroupMember(i)->pSpawn->HPCurrent < 75) {
                                if (bDebugging) WriteOut("%s\ar%s needs health %lli/75.", pluginmsg.c_str(), GetClassDesc(gMemberClass), GroupMember(i)->pSpawn->HPCurrent);
                                theyneedrest = true;
                            }
                            if (hasMana(GroupMember(i)->pSpawn->GetClass()) ? false : GroupMember(i)->pSpawn->GetCurrentEndurance() < 5) {
                                if (bDebugging) WriteOut("%s\ar%s needs endurance %i/5.", pluginmsg.c_str(), GetClassDesc(gMemberClass), GroupMember(i)->pSpawn->GetCurrentEndurance());
                                theyneedrest = true;
                            }
                        }

The portion of the function that checks for health/mana/endurance starts here. dogroupwatch is set to true based on which groupwatch mode it's in. In the case of all, dogroupwatch is set to true every time. If any members get below these values then it should trigger the rest routine. I haven't yet set it up to allow for the user to configure the values at this time.

If at any point a characters mana is below 30, health is below 75, or endurance is below 5 percent, then it should trigger the rest routine.

The rest routine will last until Mana is at least 80, health is at least 85, and endurance is at least 20. At which point pulling should resume.
 
EQ keeps exiting memory. No error. No log. 1 toon only affected- My warrior. It's also the only toon loading MQ2War... :(

Wish I had more info for ya, but again, no error. No log. Nothing.
 
EQ keeps exiting memory. No error. No log. 1 toon only affected- My warrior. It's also the only toon loading MQ2War... :(

Wish I had more info for ya, but again, no error. No log. Nothing.
you running anything with it? macro? what is happening when it exits? zoning? fighting? standing around?
 
Macro: The weaponswap one you wrote (with a few typo fixes)
Doing: Fighting/pulling I believe. I'm working so it's on side monitor.
 
Macro: The weaponswap one you wrote (with a few typo fixes)
Doing: Fighting/pulling I believe. I'm working so it's on side monitor.
typos? I'm assuming you made edits to whatever your bandolier set names are? the one i gave you i'm pretty sure was just copy paste your kiss conditions, the one I posted on the forums doesn't appear to have any typos in it, and i changed the conditions to specifically look for a shield equipped instead of how your conditions were set.

Well if you can duplicate the exit, let us know so we can look into it.

INI:
|Bandolier Swap mac by Sic

Sub Main

    /while (1) {
        /if (${Me.XTarget}< 3 && !${Target.Named} && ${InvSlot[14].Item.Type.Equal[Shield]}) {
            /bandolier activate 2H
        }
        /if ((${Me.XTarget} >= 3 || ${Target.Named}) && !${InvSlot[14].Item.Type.Equal[Shield]}) {
            /bandolier activate Shield
        }
        /delay 5
    }
/return
 
Does this plugin have the ability to allow the player to manually pick targets? I am looking to use it in raid situations with other non-mq2 players. I may not always be assigned to tank the main boss or I may be an off-tank. I'm hoping to be able to point it at the particular mobs I want aggro from and let the plugin use abilities in a "proper" rotation or set it to DPS mode and not worry about pulling aggro.
 
Plugin - MQ2War

Users who are viewing this thread

Back
Top
Cart