How to max out combat skills?

stevec

New member
Joined
Mar 8, 2006
Messages
78
Reaction score
0
Points
0
Hi All

I am looking to max out my combat skills on various toons and was wondering if anybody knows of any ways to do so?

Are there any mobs out there that wouldn't hit back, summon etc that I can use?

Toons in questions are a cleric and a druid

Thanks for any help
 
best to use another players pet

shaman's work great, since the pet hit's back weak or not at all /pet hold, plus the shaman can keep everyone alive =)
 
Pets regen at ~10% a tick when not being directly hit and are on /pet hold.

Get your friend to summon a pet and stand in a corner, then cast Summon Companion (puts pet directly in corner too, so it won't get pushed around and fall out of melee range). Issue a /pet sit , then move out of the way and hopefully keep the pet facing the corner to avoid any ripostes.

Light blue pets work best that I've found for casters. And dark blue ones for melee's. And it should go without saying to use a low dmg, low delay weapon when working up your skill. The lower the dmg, the less time you spend letting pet regen.

After that a simple macro like this will max out your skill without killing the pet. It can be easily modified to swap out weapons, and work up stuff like Kick, Bash, etc if necessary.

Code:
Sub Main
:loop
/if (${Target.PctHPs}< 20) /call PetRegen
/goto :loop
/return

Sub PetRegen
/attack off
:loop
/delay 2s
/if (${Target.PctHPs}<100) /goto :loop
/attack on
/return
 
Thanks Taron

Got my hands on a friends Shaman so will give this a go very soon
 
Any advice on how to max out defence skill on casters?
 
Same way. Let the pet beat on you, preferably a light blue one. You would have to macro both people though.

Make the pet owner back it off when you hit 20%, and one to make yourself sit down to med up.

Pet owner

Code:
Sub Main
:loop
/if (${Target.PctHPs}<20) /call PetHold
/goto :loop
/return

Sub PetHold
/pet hold
:loop
/if (${Target.PctHPs}<100) /goto :loop
/pet attack
/return

Practice Dummy

Code:
Sub Main
:loop
/if (${Me.PctHPs}<20) /call MedUp
/goto :loop
/return

Sub MedUp
:loop
/if (${Me.Standing}) /sit
/delay 5
/if (${Me.PctHPs}<100) /goto :loop
/return

I am becoming increasingly lazy in my macros. But it will do the trick. You will want to put yourself in a corner as well so when the pet knocks you around, it won't knock you out of /pet attack range eventually.
 
For defense you can also use the traps in Tower of Frozen Shadow. on the second floor in the library is a fallen book case, just stand on it and the trap will hit you. It doesn't hit very hard or fast, so would be pretty easy to just carry a few heal potions and make a macro to use them when needed, and reposition if you get pushed too far off. The mobs are far enough away to not aggro unless some pulls them.
 
Hi Taron

I took your macros and played around with them a bit and am posting the updates in case anybody else finds them useful.

I am using a 71 shaman with his 67 pet.

On Shaman I target my toon and run the following:

Code:
#include spell_routines.inc

Sub Main
/declare SpellName outer
/varset SpellName ${Me.Gem[${Param0}]}
/echo Will heal using ${SpellName}
:loop
/if (${Target.PctHPs}<40) /call PetHold
/if (${Me.Pet.PctHPs}<40) /call PetHeal
/goto :loop
/return

Sub PetHold
/pet back
/pet hold
/pet sit
/echo Backing Pet off 
:loop
/call cast "${SpellName}" ${Param0}
/doevents
/echo Casting ${SpellName}
/if (${Target.PctHPs}<100) /goto :loop
/echo Telling Pet to attack again
/pet attack
/return

Sub PetHeal
/pet back
/pet hold
/pet sit
/echo Backing Pet off so it can heal
:loop
/if (${Me.Pet.PctHPs}<100) /goto :loop
/call PetHold
/echo Telling Pet to attack again
/pet attack
/return

On my toon I run the following:

Code:
#Event GotHit  "#1#YOU for#*#points of damage."

Sub Main
:loop
/if (${Me.PctHPs}<40) /call MedUp
/if (${Target.PctHPs}<40) /call WaitForPet
/goto :loop
/return

Sub MedUp
:loop
/if (${Me.Standing}) /sit
/delay 5
/if (${Me.PctHPs}<95) /goto :loop
/echo Attacking again
/stand
/attack on
/return

Sub WaitForPet
:loop
/if (${Me.Standing}) /sit
/delay 5
/if (${Target.PctHPs}<95) /goto :loop
/echo Attacking again
/stand
/attack on
/return

Sub Event_GotHit
  /attack on
/return

I will update this later when I do my cleric and add Bash etc
 
Is there anything like this that I can use for my shaman to do pet hold and whenever my pet is low on hps it will do a heal over time spell? Trying to train up archery so don't want my pet attacking right now heh. I would think it would be simple to write I'm just not a macro writer :(.

eqisdead
 
I need to do this for my throwing so when I have a working version I will post