Coggy.mac +saben.mac 12-24 100%afk +heal ((SEXY))(its back)
Posted: Thu Aug 17, 2006 5:32 am
Edit: Its back.
Hello, you may know me from other worthless macros, such as
Skelly.mac [level 8-16ish]
Healskelly.mac [macro for healing your macroer]
Magician+cleric autobot macros. [random weird macroes]
And now: COGGY.MAC! [level 12-20ish!]
and now: healcoggy.mac[same as healskelly.mac]!
Yes, all my macros have ((sexy)) in the name, thats how you know that me, xantan/xantan2 the awesome made them.
++ This macro kills 2 mobs, Grynnaff Einoom, and Cognoggin In Lesserfaydark. ++
Im not amazing, but i made some perfect macros for levels 8-20 so far if you are a caster with a pet. My necro used skelly.mac till level 14, then he went to Lfaydark and what did i find? an opportunity for a macro to level until im ready to do my cargo clockwork macro which i havnt made yet.
Im currently level 14 and 2 yellows, which means the MACRO WORKS. AND IT WORKS BETTER THEN SKELLY.mac!
Ok, so here it is, once again, im sorry, i dont know what it requires, i assume mq2moveutils.dll.
Look at the front of the code for info on where to go and how to set it up and such.
Look below this code for a heal macro you can use to follow your charactor around doing this macro and healing you and your pet, can also use it for skelly.mac. It is healskelly.mac, but im naming it healcoggy.mac.
Q. Does it loot? A. No. Can you implement it? Sure, but its not very good loot here, sorry :[
Q. Have you died yet on your ungeared 14 necro who does it without the healer helping? A. No. But i've only done it for 30 minutes so far.
Q. Hows the EXP? A. Not bad, and besides, who cares, its automatic!
weeee! :-)
Sorry for the delay, but without further delay, here it is.
Ok so your level 19 or 20 or so from coggy.mac and your like.. what now? Well, you can wait for mechy.mac, or you can use this macro which hunts in the same area as coggy.mac but is good till 23ish, probably till 25. i just used it to 23 though. It even loots the money off one of the guys it kills.
And heres that untested healskelly.mac which you can use for this macro too.
It was changed from last you saw it over at skelly.mac, also, i was told it was working by a friend, but who knows.
Only coggy.mac and skelly.mac AND saben.mac have verified working by me.
Give me feedback on anything and ill see what i can do if things need be done. GL HF ENJOY! LEVEL THAT NECRO! LEVEL HIM WELL!
Q. You gonna post every worthless macro you make that you use yourself to level as far as you go? A. Yes, Enjoy.
Q. Why are some levels skipped, like say, 1-8 on your necro, theres no macro for that.... A. I'm sorry, i found making a macro for those 8 levels was worthless as i got that accomplished in say 1-2hrs which is not as long as it would take to make a macro to do it
Q. Have you gotten banned/suspended or even talked to by anyone yet?
A. No. But i will definitely mention it if i do, Im on a populated server (will not say which one or who i am, but there are many my level and these spots just are not very camped, a good reason why i picked them.)
Oh and by the way, im going to oregon for a few days, but when i get back ill submit my next macros which yes, i already have complete and am testing as we speak, im level 27. :-)
-----------------------------Fin----------------------------------[/code][/quote]
Hello, you may know me from other worthless macros, such as
Skelly.mac [level 8-16ish]
Healskelly.mac [macro for healing your macroer]
Magician+cleric autobot macros. [random weird macroes]
And now: COGGY.MAC! [level 12-20ish!]
and now: healcoggy.mac[same as healskelly.mac]!
Yes, all my macros have ((sexy)) in the name, thats how you know that me, xantan/xantan2 the awesome made them.
++ This macro kills 2 mobs, Grynnaff Einoom, and Cognoggin In Lesserfaydark. ++
Im not amazing, but i made some perfect macros for levels 8-20 so far if you are a caster with a pet. My necro used skelly.mac till level 14, then he went to Lfaydark and what did i find? an opportunity for a macro to level until im ready to do my cargo clockwork macro which i havnt made yet.
Im currently level 14 and 2 yellows, which means the MACRO WORKS. AND IT WORKS BETTER THEN SKELLY.mac!
Ok, so here it is, once again, im sorry, i dont know what it requires, i assume mq2moveutils.dll.
Look at the front of the code for info on where to go and how to set it up and such.
Look below this code for a heal macro you can use to follow your charactor around doing this macro and healing you and your pet, can also use it for skelly.mac. It is healskelly.mac, but im naming it healcoggy.mac.
Q. Does it loot? A. No. Can you implement it? Sure, but its not very good loot here, sorry :[
Q. Have you died yet on your ungeared 14 necro who does it without the healer helping? A. No. But i've only done it for 30 minutes so far.
Q. Hows the EXP? A. Not bad, and besides, who cares, its automatic!
weeee! :-)
Sorry for the delay, but without further delay, here it is.
Code: Select all
|Coggy.mac By Xantan2/Xantan
|Directions:
|Kill a few mobs, cognoggin and Grynaff Einoom In lfaydark, cognoggin is apart of faerie faction i think so watch it.
|Start this macro right from the zone in at Steamfont, run forward you'll se some houses, be near there, and start up the macro. around loc 1084.23, -1789.42, -0.99
|Spells:
|Mem a shielding or random buff in gem 5 I used Lesser Shielding.
|Mem a mana regen buff or random buff in gem 6 I used Dark Pact
|Mem a nuke or lifesteal buff in gem 1 I used LifeDraw
|Mem a dot or another nuke in Slot 2 I used Heat Blood
|Mem a snare or another dot or another nuke in slot 4 I used Clinging Darkness
|Mem your pet spell in slot 7 or a buff if you have no pet... but i dont see how you could do this macro with no pet, I used Bone Walk
|Make sure you NEVER click anything, it could screw with the macro, and also, make sure you let it do the moving and casting or it might miss something important.
|This macro can be easilly modified for anyone with a pet, or, if your crazy, you can even modify it easilly for someone without a pet.
|Considering i did this on a level 13 necro with no gear at all besides cloth, I think it'd be easy for anyone to do it.
|Make sure you have lots of food and drink, and lots of whatever it takes to summon your pet!
|Make sure your pet is level 12+ and you have at least a dot as good as heat blood, or just alot of good nukes. GL. Its just like Skelly.mac cept for these two mobs. CARGO IS NEXT! COMPLETELY NEW CODE NOT THIS GAYASS HORRID SHIT! :-) Skelly.mac to 13-16 this macro to 13-20, cargo 20-26ish grep till 35 ish!OMGZ! and even more to come after that!
#turbo
Sub Main
/echo Getting to med point, medding to full, buffing, getting pet, then medding, then we'll start killing some mobs in LFAYDARK!
/keypress ESC
/target pet radius 30
/if (${Target.ID}==FALSE) /goto :makepet
/goto :oom
:Cogg
/keypress ESC
/pet follow
/if (${Me.PctMana} < 80) /goto :oom
/delay 4
/moveto loc 1104.21, -1881.98
/delay 70
/moveto off
/sit down
/delay 6
/stand up
/delay 4
/target npc cognoggin radius 210
/if (${Target.ID}==FALSE) {
/goto :Gryn
} else {
/delay 15
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 45
/pet attack
/delay 35
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/if (${Target.ID}==FALSE) /goto :mob1dead
/delay 60
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob1dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob1dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob1dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob1dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob1dead
/delay 100
:mob1dead
/sit down
/pet follow me
/delay 10
/cast 6
/delay 70
/sit down
/delay 100
/if (${Me.PctMana} < 45) /goto :oom
/target pet radius 30
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 130
/target pet
/delay 10
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/if (${Target.PctHPs}<80) {
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 1
/target pet
/pet sit down
/delay 300
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/target pet
/if (${Target.PctHPs}>80) /goto :gryn
/delay 400
/target pet
/if (${Target.PctHPs}>80) /goto :gryn
/delay 400
/target pet
/if (${Target.PctHPs}>80) /goto :gryn
/delay 400
/target pet
/if (${Target.PctHPs}>80) /goto :gryn
/delay 400
/target pet
/if (${Target.PctHPs}>80) /goto :gryn
/delay 800
/target pet
/if (${Target.PctHPs}>80) /goto :gryn
/delay 200
/goto :oom
} else {
/if (${Me.PctMana} < 65) /goto :oom
/delay 5
/goto :gryn
:gryn
/keypress ESC
/pet follow
/if (${Me.PctMana} < 65) /goto :oom
/moveto loc 1168.41 -1758.14
/delay 70
/moveto off
/sit down
/delay 5
/stand up
/delay 4
/target npc Grynnaf Einoom radius 210
/if (${Target.ID}==FALSE) {
/goto :oom
} else {
/delay 15
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 55
/pet attack
/delay 10
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/if (${Target.ID}==FALSE) /goto :mob4dead
/delay 60
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 50
/cast 1
/delay 55
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
:mob4dead
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 1
/pet follow me
/delay 10
/cast 6
/delay 60
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 80
/if (${Me.PctMana} < 45) /goto :oom
/target pet radius 30
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 130
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 10
/target pet
/delay 10
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/if (${Target.PctHPs}<80) {
/pet sit down
/delay 300
/target pet
/if (${Target.PctHPs}>80) /goto :oom
/delay 400
/target pet
/if (${Target.PctHPs}>80) /goto :oom
/delay 400
/target pet
/if (${Target.PctHPs}>80) /goto :oom
/delay 400
/target pet
/if (${Target.PctHPs}>80) /goto :oom
/delay 400
/target pet
/if (${Target.PctHPs}>80) /goto :oom
/delay 800
/target pet
/if (${Target.PctHPs}>80) /goto :oom
} else {
/if (${Me.PctMana} < 65) /goto :oom
/delay 1
/pet follow me
/goto :cogg
:oom
/pet follow me
/delay 10
/moveto loc 1104.21, -1881.98
/delay 70
/moveto off
/delay 1
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 10
/keypress F1
/delay 10
/cast 6
/delay 1
/cast 6
/delay 1
/cast 6
/delay 1
/cast 6
/delay 1
/cast 6
/delay 90
/if (${Me.PctMana} > 10) /cast 5
/delay 1
/if (${Me.PctMana} > 10) /cast 5
/delay 1
/if (${Me.PctMana} > 10) /cast 5
/delay 1
/if (${Me.PctMana} > 10) /cast 5
/delay 1
/if (${Me.PctMana} > 10) /cast 5
/delay 1
/if (${Me.PctMana} > 10) /cast 5
/delay 80
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 10
/target pet radius 30
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 130
:oom2
/target pet radius 30
/delay 3
/if (${Target.ID}==FALSE) /goto :makepet
/delay 10
/if (${Me.PctMana} > 90) /goto :cogg
/delay 20
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 140
/if (${Me.PctMana} > 90) /goto :cogg
/goto :oom2
:makepet
/target pet radius 30
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/if (${Target.ID}==TRUE) /goto :oom
/delay 110
/goto :oom
Code: Select all
|Saben.mac By Xantan2/Xantan
|Directions:
|Kill Saben Tucross in lfaydark, and grynaff einoom.
|Start this macro right from the zone in at Steamfont, run forward you'll se some houses, be near there, and start up the macro. around loc 1084.23, -1789.42, -0.99
|Spells:
|Mem a shielding or random buff in gem 5 I used Lesser Shielding.
|Mem a mana regen buff or random buff in gem 6 I used Dark Pact
|Mem a nuke or lifesteal buff in gem 1 I used LifeDraw
|Mem a dot or another nuke in Slot 2 I used Heat Blood
|Mem a snare or another dot or another nuke in slot 4 I used Clinging Darkness
|Mem your pet spell in slot 7 or a buff if you have no pet... but i dont see how you could do this macro with no pet, I used Bone Walk
|Make sure you NEVER click anything, it could screw with the macro, and also, make sure you let it do the moving and casting or it might miss something important.
|This macro can be easilly modified for anyone with a pet, or, if your crazy, you can even modify it easilly for someone without a pet.
|Considering i did this on a level 13 necro with no gear at all besides cloth, I think it'd be easy for anyone to do it.
|Make sure you have lots of food and drink, and lots of whatever it takes to summon your pet!
|Make sure your pet is level 12+ and you have at least a dot as good as heat blood, or just alot of good nukes. GL. Its just like Skelly.mac cept for these two mobs. CARGO IS NEXT! COMPLETELY NEW CODE NOT THIS GAYASS HORRID SHIT! :-) Skelly.mac to 13-16 this macro to 13-20, cargo 20-26ish grep till 35 ish!OMGZ! and even more to come after that!
#turbo
Sub Main
/echo Getting to med point, medding to full, buffing, getting pet, then medding, then we'll start killing some mobs in LFAYDARK!
/keypress ESC
/target pet radius 30
/if (${Target.ID}==FALSE) /goto :makepet
/goto :oom
:gryn
/keypress ESC
/pet follow
/if (${Me.PctMana} < 65) /goto :oom
/moveto loc 1168.41 -1758.14
/delay 70
/moveto off
/sit down
/delay 5
/stand up
/delay 4
/target npc Grynnaf Einoom radius 210
/if (${Target.ID}==FALSE) {
/goto :saben
} else {
/delay 15
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 55
/pet attack
/delay 10
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/if (${Target.ID}==FALSE) /goto :mob4dead
/delay 60
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 50
/cast 1
/delay 55
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob4dead
/if (${Target.ID}==TRUE) /cast 4
/delay 60
/if (${Target.ID}==TRUE) /cast 4
/delay 30
:mob4dead
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 1
/pet follow me
/delay 10
/cast 6
/delay 60
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 1
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 10
/target pet
/delay 10
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/if (${Target.PctHPs}<80) {
/pet sit down
/delay 50
/if (${Me.PctMana} < 65) /goto :oom
/goto :saben
} else {
/if (${Me.PctMana} < 65) /goto :oom
/delay 1
/goto :saben
:Saben
/keypress ESC
/pet follow
/if (${Me.PctMana} < 80) /goto :oom
/delay 4
/moveto loc 1104.21, -1881.98
/delay 70
/moveto off
/sit down
/delay 6
/stand up
/delay 4
/target npc Saben Tucross radius 210
/if (${Target.ID}==FALSE) {
/goto :oom
} else {
/delay 15
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 1
/cast 4
/delay 45
/pet attack
/delay 35
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/delay 1
/cast 2
/if (${Target.ID}==FALSE) /goto :mob1dead
/delay 60
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob1dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob1dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob1dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob1dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob1dead
/cast 1
/delay 1
/cast 1
/delay 55
/if (${Target.ID}==FALSE) /goto :mob1dead
/if (${Target.ID}==TRUE) /cast 4
/delay 60
/if (${Target.ID}==TRUE) /cast 4
/delay 30
:mob1dead
/sit down
/pet follow me
/delay 10
/cast 6
/delay 70
/sit down
/delay 10
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/if (${Target.PctHPs}<80) {
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 1
/target pet
/pet sit down
/delay 50
/goto :loot
} else {
/delay 5
/goto :loot
:loot
/delay 1
/keypress back
/delay 10
/pet follow me
/delay 10
/keypress ESC
/delay 5
/tar Saben Tucross's corpse radius 130
/if (${Target.ID}==FALSE) /goto :oom
/delay 10
/if (${Me.Sitting} && !${Me.Mount.ID}) /stand
/delay 10
/face
/delay 10
/if (${Target.Distance}>16) /goto :close
/delay 10
/face
/delay 10
/loot
/delay 10
/keypress forward hold
/delay 1
/keypress forward
/delay 1
/keypress back
/goto :oom
:close
/face
/delay 10
/if (${Target.Distance}<14) /goto :loot
/delay 12
/if (${Target.Distance}>14) /moveto ID
/if (${Target.Distance}<14) /goto :loot
/delay 14
/delay 1
/if (${Target.Distance}>14) /moveto ID
/if (${Target.Distance}<14) /goto :loot
/delay 16
/keypress back
/delay 1
/if (${Target.Distance}>14) /moveto ID
/if (${Target.Distance}<14) /goto :loot
/delay 18
/keypress back
/delay 1
/if (${Target.Distance}>14) /moveto ID
/if (${Target.Distance}<14) /goto :loot
/delay 20
/keypress back
/delay 1
/if (${Target.Distance}>14) /moveto ID
/if (${Target.Distance}<14) /goto :loot
/delay 10
/keypress back
/delay 1
/goto :loot
:oom
/echo heading to oom spot, then medding + buffing.
/delay 5
/moveto loc 1126.13 -1843.88
/delay 100
/moveto off
/delay 1
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 10
/keypress F1
/delay 10
/cast 6
/delay 1
/cast 6
/delay 1
/cast 6
/delay 1
/cast 6
/delay 1
/cast 6
/delay 90
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/if (${Me.PctMana} > 10) /cast 5
/delay 1
/if (${Me.PctMana} > 10) /cast 5
/delay 1
/if (${Me.PctMana} > 10) /cast 5
/delay 1
/if (${Me.PctMana} > 10) /cast 5
/delay 1
/if (${Me.PctMana} > 10) /cast 5
/delay 1
/if (${Me.PctMana} > 10) /cast 5
/delay 80
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 10
/target pet radius 200
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 130
/tar pet radius 200
/delay 5
/pet sit down
/delay 5
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
:oom2
/target pet radius 200
/delay 3
/if (${Target.ID}==FALSE) /goto :makepet
/delay 10
/if (${Me.PctMana} > 90) /goto :gryn
/delay 20
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 140
/if (${Me.PctMana} > 90) /goto :gryn
/goto :oom2
:makepet
/target pet radius 30
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/delay 1
/if (${Target.ID}==FALSE) /cast 7
/if (${Target.ID}==TRUE) /goto :oom
/delay 110
/goto :oom
And heres that untested healskelly.mac which you can use for this macro too.
Code: Select all
|Healpet.mac Made for skelly.mac but can be used anywhere and modified for anything.
|uhhh i didnt really add any checks for your health, so hope you dont die and gl.
|Stays within 85 range of your macroer and heals both the macroer and pet, pet first priority.
|Uses Gem 1 to cast a heal spell. put the heal spell there, I used Light Healing
#turbo
Sub Main
:loop
/delay 1
/keypress ESC
/delay 1
/keypress back hold
/delay 1
/keypress forward
/delay 1
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/tar pet radius 100
/delay 1
/if (${Target.ID}==FALSE) /goto :move2
/delay 1
/if (${Target.Distance}>85) /goto :move2
/delay 1
/if (${Target.PctHPs}<55) /goto :heal
/delay 1
/keypress ESC
/delay 1
/tar pc yourmacroer
/delay 1
/if (${Target.ID}==FALSE) /goto :camp
/delay 1
/if (${Target.Distance}>85) /goto :move
/delay 1
/keypress ESC
/delay 1
/target pet radius 80
/delay 1
/if (${Target.ID}==FALSE) /goto :move2
/delay 1
/if (${Target.PctHPs}<55) {
/goto :heal
} else {
/keypress ESC
/delay 1
/target pc yourmacroer
/delay 1
/if (${Target.ID}==FALSE) /goto :camp
/delay 1
/if (${Target.PctHPs}<65) /goto heal2
/delay 1
/goto :loop
}
:heal
/keypress ESC
/delay 1
/tar pet radius 98
/delay 2
/if (${Target.ID}==FALSE) /goto :move2
/delay 2
/cast 1
/delay 2
/cast 1
/delay 2
/cast 1
/delay 2
/cast 1
/delay 50
|/tar pet radius 98
|/if (${Target.ID}==FALSE) /goto :move2
|/delay 1
|/cast 2
|/delay 2
|/cast 2
|/delay 2
|/cast 2
|/delay 2
|/cast 2
|/delay 50
|take off all these |'s if you want it to cast a second spell after healing the pet... ie. thorns, but hell, its a horrid way to set it up, im just lazy.
/goto :loop
:heal2
/keypress ESC
/delay 1
/tar pc yourmacroer
/delay 2
/if (${Target.ID}==FALSE) /goto :camp
/delay 2
/if (${Target.Distance}>85) /goto :move
/delay 2
/cast 1
/delay 2
/cast 1
/delay 2
/cast 1
/delay 2
/cast 1
/delay 50
/goto :loop
:move
/keypress ESC
/delay 1
/tar pc yourmacroer
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/if (${Target.ID}==FALSE) /goto :camp
/delay 15
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 15
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/if (${Target.ID}==FALSE) /goto :camp
/delay 15
/tar pc yourmacroer
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 15
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/if (${Target.ID}==FALSE) /goto :camp
/delay 15
/tar pc your macroer
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/if (${Target.ID}==FALSE) /goto :camp
/delay 10
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/tar pc yourmacroer
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/if (${Target.ID}==FALSE) /goto :camp
/delay 10
/tar pc yourmacroer
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/tar pc yourmacroer
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/if (${Target.ID}==FALSE) /goto :camp
/delay 10
/goto :loop
:move2
/keypress ESC
/tar pet radius 150
/delay 1
/if (${Target.ID}==FALSE) /tar pet radius 200
/delay 2
/if (${Target.ID}==FALSE) /tar pet radius 250
/delay 1
/if (${Target.ID}==FALSE) /tar pet radius 300
/delay 1
/if (${Target.ID}==FALSE) /tar pet radius 400
/delay 1
/if (${Target.ID}==FALSE) /tar pet radius 500
/delay 1
/if (${Target.ID}==FALSE) /tar pet radius 600
/delay 1
/if (${Target.ID}==FALSE) /tar pet radius 700
/delay 1
/if (${Target.ID}==FALSE) /tar pet radius 800
/delay 1
/if (${Target.ID}==FALSE) /tar pet radius 1000
/delay 1
/if (${Target.ID}==FALSE) /tar pet radius 1500
/delay 1
/if (${Target.ID}==FALSE) /goto :nopet
/delay 1
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/tar pet radius 700
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/tar pet radius 600
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/tar pet radius 500
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/tar pet radius 400
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/tar pet radius 300
/face
/if (${Target.Distance}>75) /moveto ID
/if (${Target.Distance}<75) /goto :loop
/delay 10
/goto :loop
:camp
/echo Hey silly, your friend yourmacroer is not in the zone. You better camp out. If your at your computer, maybe log him back in, and stop this macrofrom camping.
/camp desktop
/delay 100
/echo YOUR CAMPING
/delay 100
/t yourmacroer IM CAMPING out in 10 seconds.
/delay 90
/endmacro
:nopet
/delay 1
/echo no pet to follow, sending a tell and delaying for awhile.
/delay 1
/t yourmacroer Yo yo, you dont have a pet, please get one within 20 seconda brotha.
/delay 1
/if (${Me.Standing} && !${Me.Mount.ID}) /sit
/delay 190
/goto :loop
Only coggy.mac and skelly.mac AND saben.mac have verified working by me.
Give me feedback on anything and ill see what i can do if things need be done. GL HF ENJOY! LEVEL THAT NECRO! LEVEL HIM WELL!
Q. You gonna post every worthless macro you make that you use yourself to level as far as you go? A. Yes, Enjoy.
Q. Why are some levels skipped, like say, 1-8 on your necro, theres no macro for that.... A. I'm sorry, i found making a macro for those 8 levels was worthless as i got that accomplished in say 1-2hrs which is not as long as it would take to make a macro to do it
Q. Have you gotten banned/suspended or even talked to by anyone yet?
A. No. But i will definitely mention it if i do, Im on a populated server (will not say which one or who i am, but there are many my level and these spots just are not very camped, a good reason why i picked them.)
Oh and by the way, im going to oregon for a few days, but when i get back ill submit my next macros which yes, i already have complete and am testing as we speak, im level 27. :-)
-----------------------------Fin----------------------------------[/code][/quote]