Defense, Weapon Training using Pets! (Necro Orientated)

Post your completed (working) macros here. Only for macros using MQ2Data syntax!

Moderator: MacroQuest Developers

Pickled
a lesser mummy
a lesser mummy
Posts: 34
Joined: Tue Sep 16, 2003 11:29 am

Defense, Weapon Training using Pets! (Necro Orientated)

Post by Pickled » Thu Sep 23, 2004 8:36 pm

Hi all - this is my first lame contribution, it's basically what I use to train all my toons defense and wep skills etc to max... amongst other things, using a Necromancer Pet!

Tips:
Download spell_rountines.inc which is used in this script.
Park up the skillup toon against a wall corner.
Make sure to set up a Duel for the characters concerned (doh!)
Change 'YourPlayerNameHere' to the skillup toon's name.
Adjust Necro heal & Pet spell to suit level of character.

Using CrazyBards autoskills plugin rocks with this - eg. turn on kick, taunt, disarm etc.... if you are skilling up a tank class.

Apologies for lack of documentation, but it's really quite simple!

----------------------------------------------------------------------

Run this on Character that needs the skillups:

Code: Select all

#turbo

Sub Main
	
	/stick 10	
	/attack on
	
	:petAttackOn
		
		/attack on
		
		/if (!${Target.ID}) {
			/echo Pet has been killed...

			:waitForPet
				/if (${Target.ID}) {
					/attack on
					/stick 15
					/goto :petAttackOn
				}
				/target pet radius 10
				/delay 5s
			/goto :waitForPet
		}
		
   		/if (${Int[${Me.PctHPs}]}>25) {
			/doevents
		} else {
			/echo ${Me.Name} is dangerously low on Health! Aborting attacking pet....
			/attack off
			/attack off
			/call waitTillFullHealth
		}
	/goto :petAttackOn

/return

sub waitTillFullHealth
		
	:wait
		
	/if (${Int[${Me.PctHPs}]}<96) {
		/if (!${Me.Sitting}) /sit
			/if (${Target.ID}) {
				/echo Escaping Target....
				/keypress esc
				/keypress esc
				/keypress esc
				/keypress esc
			}
		/goto :wait
	}
	
	/echo ${Target.Name} is now ready to be pounded again!!
	
/return
Run this on the Necro:

Code: Select all

#turbo
#include spell_routines.inc

Sub Main
	/declare PlayerName string outer YourPlayerNameHere

	/target ${PlayerName}	
	/declare PetRuneTimer timer outer 
	/varset PetRuneTimer 1s
	/pet attack 
	/pet attack 
	/pet attack	

	:petAttackOn
		
		/if (${Me.PctMana}<2) {
			/echo Out of Mana
			/pet get lost
			/end macro
		}
		
		/if (!${Me.Pet.ID}) {
			/sit off
			/cast "Legacy of Zek"
			/delay 20s
			/sit
			/pet attack 
			/pet attack 
			/pet attack
		}
			
		
	
   		/if (${Int[${Target.PctHPs}]}>22) {
			
			/target ${PlayerName}
			/if (${Me.Pet.ID} && ${Int[${Target.PctHPs}]}>40 && !${PetRuneTimer}) {
				/sit off
				/echo Casting Rune of Death on Pet
				/target pet
				/cast "Rune of Death"
				/delay 10s
				/sit
				/varset PetRuneTimer 17m
				/target ${PlayerName}			}
			

			/if (!${Me.Sitting}) /sit

		
		} else {
			/echo ${Target.Name} is dangerously low on Health! Aborting pet....
			/pet sit
			/pet back
			/pet back
			/pet back
			/pet back
			/pet back
			/pet back
		
				
			/call waitTillFullHealth
		}
	/goto :petAttackOn

/return

sub waitTillFullHealth
	
	:wait
	
	/if (${Int[${Target.PctHPs}]}<99) {
		/if ((${Int[${Me.PctHPs}]}>40) && (${Int[${Target.PctHPs}]}<85)) {
				
			/sit off
			/delay 1s
			/cast "Shadowbond" gem7
			/delay 3s
			/sit
			/delay 26s
		}
		/goto :wait
	}

	/if (!${Me.Sitting}) /sit

	/echo ${Target.Name} is now ready to be pounded again!!
	
	/pet attack
	/pet attack
	/pet attack

/return
Last edited by Pickled on Sat Oct 09, 2004 3:05 pm, edited 1 time in total.

s0rcier
a grimling bloodguard
a grimling bloodguard
Posts: 876
Joined: Mon Aug 02, 2004 10:49 pm

Post by s0rcier » Mon Sep 27, 2004 5:24 am

Always been told u can't skill up while duelling .... well if it's really work i gonna have some use for it :)


s0rCieR

GD
a snow griffon
a snow griffon
Posts: 353
Joined: Sat Jun 29, 2002 11:57 pm

Post by GD » Mon Sep 27, 2004 10:58 am

You can't skill up dueling a person, but you can if dueling their pet as long as it cons at least dark blue.
Opinions are like assholes, everyone has one, but most of them stink.

s0rcier
a grimling bloodguard
a grimling bloodguard
Posts: 876
Joined: Mon Aug 02, 2004 10:49 pm

Post by s0rcier » Tue Sep 28, 2004 1:30 am

Well thx for the info :) i will finally find a solution to my gimp melee skill on some alts :) heh

s0rCieR

Pickled
a lesser mummy
a lesser mummy
Posts: 34
Joined: Tue Sep 16, 2003 11:29 am

Post by Pickled » Tue Sep 28, 2004 7:16 am

I have made a few amendments to this code which i will post later on, to make it less likely the pet will kill the trainee, in the event of lag spikes etc.. :)

Pickled
a lesser mummy
a lesser mummy
Posts: 34
Joined: Tue Sep 16, 2003 11:29 am

Post by Pickled » Sat Oct 09, 2004 3:08 pm

Updated to work properly and not get you killed!, leave it running for hours to skill up defense to the max, increase this skillup rate with Shaman buffs or a Bard grouped in an arena playing Dex, AGI, songs etc..

Have Fun!