Coggy.mac +saben.mac 12-24 100%afk +heal ((SEXY))(its back)

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

Moderator: MacroQuest Developers

xantan2
a lesser mummy
a lesser mummy
Posts: 51
Joined: Sat Apr 08, 2006 6:51 pm
Location: nv
Contact:

Coggy.mac +saben.mac 12-24 100%afk +heal ((SEXY))(its back)

Post by xantan2 » 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.

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


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.

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

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]
----------------
http://SCII.us
Xantan

xantan2
a lesser mummy
a lesser mummy
Posts: 51
Joined: Sat Apr 08, 2006 6:51 pm
Location: nv
Contact:

Ok, its done.

Post by xantan2 » Sun Aug 20, 2006 12:22 am

(*BUMP*)
My next macro which is completed will be released when i return from oregon, enjoy.
look forward to a good macro for level 20-24ish to level 29-32ish.
Then shortly after that ill release my next macro which should be good till 39ish. I dont know what to do after that, but im sure ill find something, believe me.
GL out there, space cowboys!


EDIT:
It doesnt really specify what spells to use or what slots very clearly in some of these macros so heres what you need to know:
Coggy: slot 1, Best Tap or nuke
Slot 2, Heat blood or dot or nuke
slot 3, Nothing
slot 4 Clinging Darkness (or newer one if you can handle the mana)
slot 5 Shielding spell (newest)
slot 6 (DARK PACt- dont use alluring death unless you have alot of regen, you'll die.)
slot 7 Pet spell (best + highest level pet spell)
slot 8 Gate (doesnt use this automatically in any of them so far)

Saben: (SAME AS COGGY BUT WITH NEWER [20ish] spells.)

Healskelly/Healcoggy:
Slot 1 - heal, that heals a pet from 50 to full or near full, and a caster from 65 to full or near full.
slot 2-7 nothing
slot 8 gate, dont think it uses this.


Alot of the directions may be messed up too, but these macros, you just zone from steamfont to lesser faydark, look over and theres a little gnome house, you'll see cognoggin, some magician, and maybe grynaff, start it near the the house, a bit far away closer to the steamfont zoneline.
GL HF
----------------
http://SCII.us
Xantan

Bigguy70
a ghoul
a ghoul
Posts: 85
Joined: Tue Sep 27, 2005 9:08 am

Post by Bigguy70 » Mon Aug 21, 2006 12:19 am

heres my version cause reading OP's hurt my head :D
mainly broke into loops and subs plus some of my standard spell usage subs.

Code: Select all

|Coggy.mac By Xantan2/Xantan 
|Ver 1.1 By Bigguy70 (cleaned it up)
|
|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:
| gem 1 Mem a nuke or lifesteal buff in I used LifeDraw 
| gem 2 Mem a dot or another nuke I used Heat Blood 
| gem 3 Unused by Macro
| gem 4 Mem a snare or another dot or another nuke I used Clinging Darkness
| gem 5 Mem a shielding or random buff I used Lesser Shielding. 
| gem 6 Mem a mana regen buff or random buff I used Dark Pact 
| gem 7 Mem your pet spell or a buff if you have no pet... but i dont see how you could do this macro with no pet, 
| gem 8 Unused by Macro
|
|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 

#include Spell_Routines.inc

#Event Dot "Your Heat Blood spell has worn off#*#"

Sub Main 
/declare needsDot int outer 1 
/declare Tapspell string outer
/declare SpellToCast string outer
| change to your Tap/Nuke
/varset Tapspell "Lifedraw"

/echo Getting to med point, medding to full, buffing, getting pet, then medding, then we'll start killing some mobs in LFAYDARK! 
/moveto [dist 10]
/call PetCheck
/call Campsite

:MainLoop
/call Cogg
/call gryn
/goto :MainLoop
/return

Sub Cogg 
/echo cog
	/keypress ESC 
	/pet follow 
	/if (${Me.PctMana} < 80) /call oom 
	/delay 4 
	/moveto loc 1104.21, -1881.98 
	/delay 70 
	/moveto off 
	/target npc cognoggin radius 310 
	/if (${Target.ID}==FALSE) /return
	/squelch /moveto [dist 199]
	/moveto id
	/delay 15 
	/face
	/call cast "Clinging Darkness" 
	/delay 25 
	/pet attack 
	/delay 35 
	/call Fighting
	/sit down 
	/pet follow me 
	/delay 10 
	/call ManaBuff 
	/sit down 
	/delay 100 
	/if (${Me.PctMana} < 45) /call oom 
	/call PetCheck
	/call PetHPs
	/if (${Me.PctMana} < 65) /call oom 
	/delay 5 
/return

Sub gryn 
/echo gryn
	/keypress ESC 
	/pet follow 
	/if (${Me.PctMana} < 65) /call oom 
	/moveto loc 1168.41 -1758.14 
	/delay 70 
	/moveto off 
	/delay 4 
	/target npc Grynnaf Einoom radius 310 
	/if (${Target.ID}==FALSE) /return 
	/squelch /moveto [dist 199]
	/moveto id
	/delay 15 
	/face
	/call cast "Clinging Darkness" 
	/delay 25
	/pet attack 
	/delay 10 
	/call Fighting
	/sit down 
	/pet follow me 
	/delay 10 
	/call ManaBuff 
	/sit down 
	/delay 100 
	/if (${Me.PctMana} < 45) /call oom 
	/call PetCheck
	/call PetHPs
	/if (${Me.PctMana} < 65) /call oom 
	/delay 5 
/return 

Sub Fighting
/echo fighting
	:FightingLoop
	/doevents
	/if (${Target.ID}) {
		/if (${needsDot}) /call CastDot 
		/delay 60 
		/call cast ${Tapspell}
		/goto :FightingLoop
		}
	/varset needsDot 1	
	/squelch /moveto [dist 10]	
/return
		
Sub PetHPs
/echo pethps
/target pet 
/delay 10 
/if (${Target.PctHPs}<80) { 
	/if (${Me.Standing} && !${Me.Mount.ID}) /sit 
	/delay 1 
	/pet sit down
	:PHPLoop 
	/delay 10 
	/target pet 
	/if (${Target.PctHPs}>80) /return
	/goto :PHPLoop
	}
/return	
	
Sub Campsite
/echo campsite
	/pet follow me 
	/delay 10 
	/moveto loc 1104.21, -1881.98 
	/delay 70 
	/moveto off 
	/delay 1
	/call oom
/return
	
Sub oom 
/echo oom
	/if (${Me.Standing} && !${Me.Mount.ID}) /sit 
	/delay 10 
	/keypress F1 
	/delay 10 
	:oom2 
	/call ManaBuff 
	/delay 1 
	/if (${Me.Standing} && !${Me.Mount.ID}) /sit 
	/delay 10 
	/if (${Me.PctMana} > 90) /return
	/delay 20 
	/if (${Me.Standing} && !${Me.Mount.ID}) /sit 
	/goto :oom2 
	/call PetCheck
/return

Sub ManaBuff
/echo manabuff
	/varset SpellToCast Dark Pact
	/if (${Me.Book[${SpellToCast}]}&&${Me.Buff[${SpellToCast}].Duration}<30 && ${Spell[${SpellToCast}].Stacks}) /call cast "${SpellToCast}" gem6 20s
	/varset SpellToCast shielding
	/if (${Me.Book[${SpellToCast}]}&&${Me.Buff[${SpellToCast}].Duration}<30 && ${Spell[${SpellToCast}].Stacks}) /call cast "${SpellToCast}" gem5 20s
/return

Sub PetCheck
/echo petcheck
	/keypress ESC 
	/target pet radius 30 
	/if (!${Target.ID}) {
	/varset SpellToCast "Animate Dead" 
  /if ( ${Me.Book[${SpellToCast}]}&& ${Me.CurrentMana}>${Spell[${SpellToCast}].Mana}) {
				/call cast ${SpellToCast} gem7 20s
				/return
				}
	/varset SpellToCast "Restless Bones" 
  /if ( ${Me.Book[${SpellToCast}]}&& ${Me.CurrentMana}>${Spell[${SpellToCast}].Mana}) {
				/call cast ${SpellToCast} gem7 20s
				/return
				}
	/varset SpellToCast "Convoke Shadow" 
  /if ( ${Me.Book[${SpellToCast}]}&& ${Me.CurrentMana}>${Spell[${SpellToCast}].Mana}) {
				/call cast ${SpellToCast} gem7 20s
				/return
				}
	/varset SpellToCast "Bone Walk" 
  /if ( ${Me.Book[${SpellToCast}]}&& ${Me.CurrentMana}>${Spell[${SpellToCast}].Mana}) {
				/call cast ${SpellToCast} gem7 20s
				/return
				}
	/varset SpellToCast "Learing Corpse" 
  /if ( ${Me.Book[${SpellToCast}]}&& ${Me.CurrentMana}>${Spell[${SpellToCast}].Mana}) {
				/return
				}
	/varset SpellToCast "Cavorting Bones" 
  /if ( ${Me.Book[${SpellToCast}]}&& ${Me.CurrentMana}>${Spell[${SpellToCast}].Mana}) {
				/call cast ${SpellToCast} gem7 20s
				/return
				}
				}
/return	

Sub CastDot
/echo castdot
	/varset SpellToCast "Heat Blood" 
  /if ( ${Me.Book[${SpellToCast}]}&& ${Me.CurrentMana}>${Spell[${SpellToCast}].Mana}) {
				/call cast "${SpellToCast}" gem2 20s
				/if (${Me.Standing} && !${Me.Mount.ID}) /sit 
				/varset needsDot 0 
	 			/return
				}

Sub Event_Dot
	/varset needsDot 1
/return	
[url=http://profile.xfire.com/bigguy70][img]http://miniprofile.xfire.com/bg/os/type/0/bigguy70.png[/img][/url]

xantan2
a lesser mummy
a lesser mummy
Posts: 51
Joined: Sat Apr 08, 2006 6:51 pm
Location: nv
Contact:

Post by xantan2 » Fri Aug 25, 2006 1:04 am

welll holllllllllly cow crap doctah, im probably gonna use some of that for my wat***** g***... i mean... my next macro after mechy....
btw, new macro is OUT! i used it from 23-36. look for ((sexy)) / ((mechy)) I know im writing this post before i make the topic for mechy, but hes commin, so calm down yo!
----------------
http://SCII.us
Xantan

Orthos_eq
decaying skeleton
decaying skeleton
Posts: 4
Joined: Thu Sep 28, 2006 4:48 pm

Re: Coggy.mac +saben.mac 12-24 100%afk +heal ((SEXY))(its ba

Post by Orthos_eq » Tue Oct 17, 2006 1:15 pm

xantan2 wrote: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. ++

nm - copy and paste skill check failed