Page 1 of 1

Defense, Weapon Training using Pets! (Necro Orientated)

Posted: Thu Sep 23, 2004 8:36 pm
by Pickled
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

Posted: Mon Sep 27, 2004 5:24 am
by s0rcier
Always been told u can't skill up while duelling .... well if it's really work i gonna have some use for it :)


s0rCieR

Posted: Mon Sep 27, 2004 10:58 am
by GD
You can't skill up dueling a person, but you can if dueling their pet as long as it cons at least dark blue.

Posted: Tue Sep 28, 2004 1:30 am
by s0rcier
Well thx for the info :) i will finally find a solution to my gimp melee skill on some alts :) heh

s0rCieR

Posted: Tue Sep 28, 2004 7:16 am
by Pickled
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.. :)

Posted: Sat Oct 09, 2004 3:08 pm
by Pickled
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!