• 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

Raise your DEF and OFF skills

Joined
Sep 26, 2005
RedCents
30¢
This is a little 2 part macro i wrote awhile back.

Usage: THis will have your PLed character raise his/her offfense and defense skills. Also will raise abilitys if you assign them

Needed: A high level BST. And a lightblue pet to the PLEE

Setup: 1.PLER.mac is run on your BST.
2.PLEE.mac will be run on the toon that needs SKILLZ.
3. Pop out a pet thats LB to your PLEE.
4.TARGET THE PLEE WITH THE BST.
5. Put a good heal in spell gem 1 that will heal the PLEE to full in one cast.
6. Put you pet heal in spell gem 2 (5 & 6 anr important)
7.You must /duel eachother.
8.Run the macros on both characters

I RECOMEND NOT RUNNING THIS IN A POPULATED ZONE. Go to a nice quite zone that has a safe spot in it Like W karana or sanctus seru. BB in the corner just somewhere out of the way and mobs dont path there. If your smart youll find your own zone :)

PLER.mac
Rich (BB code):
|Made by SOS. For use by Redguiders ONLY. Run this on your PLER
Sub Main

    /declare StartZone string outer
    /varset StartZone ${Zone.ShortName}

:DoOnce
    /if (!${Plugin[mq2moveutils].Name.Length}) /squelch /plugin mq2moveutils
    /target pet
    /stick 10
    /attack on
:ForeverLoop
    /if (${Target.PctHPs}<30 && ${Me.Combat}) /attack off
    /if (${Target.PctHPs}>98 && !${Me.Combat}) /attack on
    
 |take out the | if you want to activate abilitys   
   | /doabi 5
   | /doabi 6
| End macro if we're not in the zone we started in.   
 /if (!${Zone.ShortName.Equal[${StartZone}]}) /endmacro
    | End macro if we're not targeting a pet.
    /if (!${Target.Type.Equal[pet]}) /endmacro
    /delay 1s
/goto :ForeverLoop

/return

You must have the PLEE targeted when you start this mac
PLEE.mac
Rich (BB code):
|Made by SOS. For use by Redguiders ONLY. Run this on your PLER

Turbo 40
/declare PLEE string outer ${Target}

Sub Main
:loop
/target PLEE
/pet attack
/if (${Target.PctHPs}<68) /call pleeheal
/delay 5s
/target ${Me.Pet}
/if (${Target.PctHPs}<75) /call petheal
/delay 5
/goto :loop
/return

Sub petheal
/pet hold
/cast 2
/delay 5
/cast 2
/delay 8s
/target PLEE
/return

Sub pleeheal
/pet hold
/cast 1
/delay 4
/cast 1
/delay 8
/return
 
SIde note Try to use a heal that doesnt waste too much mana. It all depends on how ard they hit eachother. I raised all my skills to max with this. Oh and you have to have pet hold. Im sure you could modify it to pet atack off easy tho
 
Well it doesnt need it cause if your Hp is not where it needs to be it loops till it is, and turns atk off on both. So if it fizzles it will recast anyway. But good observation
 
I always do this sort of thing in the arena. I've never once had someone come up to me or even a tell asking what I was doing. Every time I've gone there, I'm the only one there and I just go a little ways from the zone-in from PoK to make sure I don't get bothered in case someone does pop in.
 
I tried this tonight, looks like the macros are reversed. I used plee on the bst and pler on the toon that needed skillz. Worked fairly well when I did that although the bst targeting the PLEE didn't work so I had to stop and start macro when PLEE needed a heal. Will look at the code and try to post fix here soon.
 
Here's the reworked macros that seem to be working well for me.
---------------------------
| PLER.mac
| Made by SOS. For use by Redguiders ONLY. Run this on your PLER
| Modified by 8/9/07

| Setup:
| 1.PLER.mac is run on your BST.
| 2.PLEE.mac will be run on the toon that needs SKILLZ.
| 3. Pop out a pet thats LB to your PLEE.
| 4.TARGET THE PLEE WITH THE BST.
| 5. Put a good heal in spell gem 1 that will heal the PLEE to full in one cast.
| 6. Put you pet heal in spell gem 2 (5 & 6 anr important)
| 7.You must /duel eachother.
| 8.Run the macros on both characters

Sub Main

/declare PLEE string outer
/varset PLEE ${Target.Name}

:loop
/target ${PLEE}
/pet attack
/if (${Target.PctHPs}<68) /call pleeheal
/delay 5s
/target ${Me.Pet}
/if (${Target.PctHPs}<75) /call petheal
/delay 5
/goto :loop
/return

Sub petheal
/pet hold
/cast 2
/delay 5
/cast 2
/delay 8s
/target ${PLEE}
/return

Sub pleeheal
/pet hold
/cast 1
/delay 4
/cast 1
/delay 8
/return
----------------------------------------
| PLEE.mac
| Made by SOS. For use by Redguiders ONLY. Run this on your PLEE
| Modified by 8/9/07

| Setup:
| 1. PLER.mac is run on your BST.
| 2. PLEE.mac will be run on the toon that needs SKILLZ.
| 3. Pop out a pet thats LB to your PLEE.
| 4. TARGET THE PLEE WITH THE BST.
| 5. Put a good heal in spell gem 1 that will heal the PLEE to full in one cast.
| 6. Put you pet heal in spell gem 2 (5 & 6 anr important)
| 7. You must /duel eachother.
| 8. Run the macros on both characters


Sub Main

/declare StartZone string outer
/varset StartZone ${Zone.ShortName}

:DoOnce
/if (!${Plugin[mq2moveutils].Name.Length}) /squelch /plugin mq2moveutils
/target pet
/stick 10
/attack on
:ForeverLoop
/if (${Target.PctHPs}<30 && ${Me.Combat}) /attack off
/if (${Target.PctHPs}>98 && !${Me.Combat}) /attack on

|take out the | if you want to activate abilitys
| /doabi 5
| /doabi 6
| End macro if we're not in the zone we started in.
/if (!${Zone.ShortName.Equal[${StartZone}]}) /endmacro
| End macro if we're not targeting a pet.
/if (!${Target.Type.Equal[pet]}) /endmacro
/delay 1s
/goto :ForeverLoop

/return
 
Any chance of making this work for a mage pet? My BST is only level 15... lol. I think heal potions would be good enough for the PLEE
 
Rich (BB code):
| PLER.mac
| Made by SOS. For use by Redguiders ONLY. Run this on your PLER
| Modified by 8/9/07

| Setup: 
| 1.PLER.mac is run on your Mage. 
| 2.PLEE.mac will be run on the toon that needs SKILLZ. 
| 3. Pop out a pet thats LB to your PLEE. 
| 4.TARGET THE PLEE WITH THE mage.  
| 6. Put you pet heal in spell gem 2 (5 & 6 anr important)
| 7.You must /duel eachother.
| 8.Run the macros on both characters

Sub Main

/declare PLEE string outer 
/varset PLEE ${Target.Name}

:loop
/target ${PLEE}
/pet attack
/delay 5s
/target ${Me.Pet}
/if (${Target.PctHPs}<75) /call petheal
/delay 5
/goto :loop
/return

Sub petheal
/pet hold
/cast 2
/delay 5
/cast 2
/delay 8s
/target ${PLEE}
/return

Sub pleeheal
/pet hold

/return
----------------------------------------
Rich (BB code):
| PLEE.mac
| Made by SOS. For use by Redguiders ONLY. Run this on your PLEE
| Modified by 8/9/07

| Setup: 
| 1. PLER.mac is run on your mage. 
| 2. PLEE.mac will be run on the toon that needs SKILLZ. 
| 3. Pop out a pet thats LB to your PLEE. 
| 4. PUT HEALPOTS IN POTIONBELT SLOT 1. 
| 6. Put you pet heal in spell gem 2 (5 & 6 anr important)
| 7. You must /duel eachother.
| 8. Run the macros on both characters


Sub Main

/declare StartZone string outer
/varset StartZone ${Zone.ShortName}

:DoOnce
/if (!${Plugin[mq2moveutils].Name.Length}) /squelch /plugin mq2moveutils
/target pet
/stick 10
/attack on
:ForeverLoop
/if (${Target.PctHPs}<30 && ${Me.Combat}) /attack off
/if (${Me.PctHPs}<30 /potionbelt activate 1
/if (${Target.PctHPs}>98 && !${Me.Combat}) /attack on

|take out the | if you want to activate abilitys 
| /doabi 5
| /doabi 6
| End macro if we're not in the zone we started in. 
/if (!${Zone.ShortName.Equal[${StartZone}]}) /endmacro
| End macro if we're not targeting a pet.
/if (!${Target.Type.Equal[pet]}) /endmacro
/delay 1s
/goto :ForeverLoop

/return

This will work but dont have a mage to test it. So let me know if any problems. I know that it will spam if potion isnt ready but really dont know a good way to prevent that. Maybe an event /shrug
 
/if (${FindItemCount[PotionNameHere]}>=1 && !${FindItem[PotionNameHere].Timer}) /potionbelt activate 1
 
Raise your DEF and OFF skills

Users who are viewing this thread

Back
Top
Cart