Post your completed (working) macros here. Only for macros using MQ2Data syntax!
Moderator: MacroQuest Developers
-
spartikus
- a lesser mummy

- Posts: 55
- Joined: Mon Apr 02, 2012 6:51 pm
Post
by spartikus » Fri Apr 06, 2012 4:37 pm
Noob PetCaster Leveling/Farming/Looting macro v1.2
Overview: This macro is for noobs like myself coming back from a long break who don't have the luxury of high level chars to powerlevel them to infinity and beyond. This macro requires a pet class and would probably benefit from a decent tank and healer merc. I am still finishing off some logic issues with a slavemacro to compliment this one that allows for a bunch of other characters to trigger off of this macros events and assist in killing stuff.
What it Does:
- Allows you to set a list of target mobs for farming in the INI file
- Loots corpses until your bags are full
- Auto-populates a LootList in the INI file allowing you to specify a max# for items or flag them for deletion. (Use 0 for delete)
- Damage checking to back up your character if you are taking damage and call for help
- Log-Off on zone into PoK - You should be bound there incase of death (You should be bound there anyways as a noob )
- Semi-functional combat checking to ensure you don't agro more targets until your agro list is killed
- Med functionality
- Melee code and Caster Code
- Waypoints (1.4 - VIP only)
- Auto-accept Rez (1.4 - VIP only)
- Master macro checks party member status to ensure no one died (waits for rez and recovery if so) and makes sure minimum mana thresh holds are ok on caster classes. (1.4 - VIP only)
- Sticky location option (If you dont want to set waypoints). Will stick to one location (1.4 - VIP only)
Changelog 1.4 : (VIP only)
- Added auto-accept Rez for the master and slave macros
- Added Waypoints to the ini file. Can set up to 20 locations
- Added significant targetting improvements to both master and slave maccros
- Improved looting logic
- Added Sticky option to stick to a set location
- Added party status checking to the master script to hold pulls and movement if party member HP and mana are below minimum thresholds
- Added in wait for rez functionality to master script if a party member dies
Why VIP? Guys the people who develop this app really have invested years of coding into this app which is really pretty amazing and about as bug free as any piece of software I've ever used. The advanced features in this little noob macro I wrote are starting to take advantage of some funcitonality that really falls into VIP territory. I'll start a thread tonight in the VIP section with the 1.4 versions of the melee/caster master script and the slave script. Happy to support these via VIP area. 1.3 works and with a little effort you can tweak it up real nice. So continue on and enjoy of better yet toss a few bucks at these guys and get 1.4 :)
Changelog 1.3:
- *EDIT* Added in a DPSmelee script as an alternate master script for melee chars
- Added in a stickypoint function to trigger moveutils. * Great time to donate if you want this feature *
- Added in Line of Sight check to mob targetting when activly scanning for mobs
- Improved AI significantly yet again.
- Dpsslave macro targetting has been significantly improved.
- Removed slave macro dependance on chat events and trigger it solely on the MT now.
Changelog 1.2:
- Added a working XP counter (Thanks for the help NotTheDroids)
- Significantly improved the targetting (Thanks DKAA)
- Significantly improved the general AI
Changelog 1.1:
* Old, no one cares *
IMPORTANT: This macro is crude to say the least. The VIP section contains the real stuff that you should be using.
ALSO IMPORTANT:
-You need to enter in the partial names of the mobs in the INI file under the name1, name 2 etc area. None of the names can be blank or the same or you get macro loops.
Props to all the folks who modified the Forage and Farm macros over the years
Props also to zizak51 for his easy to use "Being attacked" subroutine logic
-
Attachments
-
- dpsslave1-3.mac
- dpsslave 1.3 script for PCs to follow the dpscaster PC and kill stuffs
- (4.95 KiB) Downloaded 169 times
-
- dpscaster1-3.mac
- dpscaster master script 1.3
- (10.45 KiB) Downloaded 208 times
-
- DPSCaster.ini
- Ini file
- (85 Bytes) Downloaded 179 times
Last edited by
spartikus on Mon Apr 23, 2012 10:05 am, edited 9 times in total.
-
spartikus
- a lesser mummy

- Posts: 55
- Joined: Mon Apr 02, 2012 6:51 pm
Post
by spartikus » Fri Apr 06, 2012 8:30 pm
Want to get this thing working a little more efficiently before I add in the next round of stuff. Right now the "Am I getting beat down" sub routine is causing big delays to the spellcasting.. Going to have to implement a casting queue with a damage check at the end of each cycle.. Or use a damage event that looks for combat damage and fire it off .. Going to do some research. The code is doing a great job of keeping the toons alive though. just stepping back for 3 seconds is a lifesaver at lvl 50+ :)
-
spartikus
- a lesser mummy

- Posts: 55
- Joined: Mon Apr 02, 2012 6:51 pm
Post
by spartikus » Fri Apr 06, 2012 9:02 pm
Way easier than I expected..
#event Check_Damage "#*# hits YOU for#*#"
#event Check_Damage "#*# mauls YOU for#*#"
....... << need to add a ton more on hit events but you get the idea >>
Then I changed the CheckDamage sub to an event call and I call an event check on Check_Damage instead of untargetting :) huge DPS boost because Im not constantly fighting to retarget insync with my casting :)
Will post the new file in a bit. Testing a couple other cool things thanks to some code snippets posted in the old thread. :)
-
spartikus
- a lesser mummy

- Posts: 55
- Joined: Mon Apr 02, 2012 6:51 pm
Post
by spartikus » Sat Apr 07, 2012 7:59 pm
I'm not sure if it's just the beer talking but I love MQ2... :)
You people rock and you know it. Added a *very* stable version 1.2 with much better targetting and slave AI.. Been running it for hours and it hasn't skipped a beat.
Anyone that thinks this is neat should def hook up for VIP and get the real scripts.
-
spartikus
- a lesser mummy

- Posts: 55
- Joined: Mon Apr 02, 2012 6:51 pm
Post
by spartikus » Mon Apr 09, 2012 10:45 am
As my guys get up to lvl 60 the buff cycle is really starting to become important. Ver 1-3 should having buffing in it but I am trying to bash out a real simple version of the code. Wont have a lot of error checking or buff options but just a simple timer implementation. With buffing and a healer and tank merc I can see my 3 box group hitting lvl 70 no problem using this. Almost tempted to look at some chanter code to see what kind of awesomeness I could find for AoE Mez.. would sure increase the survivability of the group when doing swarms of blue mobs.. (decay anyone?) Not sure how the chanter would stay alive without some memblur code..
Anyways. More to come. I know a couple folks are using this, please let me know if you find it hard or kludgy. I can write up a quick one pager on setting it up but most of it should be pretty self-explanitory.
Thanks.
-
spartikus
- a lesser mummy

- Posts: 55
- Joined: Mon Apr 02, 2012 6:51 pm
Post
by spartikus » Tue Apr 10, 2012 10:18 pm
Ok, new version:
Changelog 1.3:
- Added in a stickypoint function to trigger moveutils. * Great time to donate if you want this feature *
- Added in Line of Sight check to mob targetting when activly scanning for mobs
- Improved AI significantly yet again.
- Dpsslave macro targetting has been significantly improved.
- Removed slave macro dependance on chat events and trigger it solely on the MT now.
I've been using MQ2 for about a week now and the amount of work that the admins and a lot of other folks have put into this program is amazing. If you are using MQ2 and havent donated please pony up a few dollars for VIP. It is worth it.
-
spartikus
- a lesser mummy

- Posts: 55
- Joined: Mon Apr 02, 2012 6:51 pm
Post
by spartikus » Sun Apr 15, 2012 10:55 am
Can't remember the little tweaks I've added and I wont repackage the rest of the scripts but I am going to add in a quick and dirty melee version of the master script.
dpsmelee1-3
Requirements: Same as caster 1-3 but make sure that you can pull at whatever your max target distance is with whatever is in hotkey 2. (snare for example..)
Overview:
- Will attempt to pull mobs using hotkey 2. Have set it up so that if mob is too close to use a ranged weap it backs up a few feet before attempting pull.
- Waits for merc tanks to build agro
- Wades into melee range and starts tearing stuff up with auto attack.
Important: This script is very crude and very basic. The VIP macros are so much more capable so if you want real melee macros get VIP and go from there. Show some love to the guys who keep MQ rolling
-
spartikus
- a lesser mummy

- Posts: 55
- Joined: Mon Apr 02, 2012 6:51 pm
Post
by spartikus » Mon Apr 23, 2012 10:02 am
Changelog 1.4 : (VIP only)
- Added auto-accept Rez for the master and slave macros
- Added Waypoints to the ini file. Can set up to 20 locations
- Added significant targetting improvements to both master and slave maccros
- Improved looting logic
- Added Sticky option to stick to a set location
- Added party status checking to the master script to hold pulls and movement if party member HP and mana are below minimum thresholds
- Added in wait for rez functionality to master script if a party member dies
Why VIP? Guys the people who develop this app really have invested years of coding into this app which is really pretty amazing and about as bug free as any piece of software I've ever used. The advanced features in this little noob macro I wrote are starting to take advantage of some functionality that really falls into VIP territory. I'll start a thread tonight in the VIP section with the 1.4 versions of the melee/caster master script and the slave script. Happy to support these via VIP area. 1.3 works and with a little effort you can tweak it up real nice. So continue on and enjoy or better yet toss a few bucks at these guys and get 1.4 :)
-
Golle76
- decaying skeleton

- Posts: 4
- Joined: Wed May 16, 2012 7:12 pm
Post
by Golle76 » Mon May 21, 2012 11:51 am
I've looked under VIP for Changelog 1.4 but havent found it.. Has it been posted under a different title? Name?
-
spartikus
- a lesser mummy

- Posts: 55
- Joined: Mon Apr 02, 2012 6:51 pm
Post
by spartikus » Tue May 22, 2012 12:02 pm
Oh sure call me out... :)
No I didn't post it yet. Sorry about that. I'm at work but I'll post it tonight. Work has been a troll lately and I've had zero time to play with the macro but 1.4 of this is much more stable, better DPS and survivability due to improved targetting logic. Still nothing like the endgame macros DKAA and others have built but it works.
I'll upload tonight.
-
Golle76
- decaying skeleton

- Posts: 4
- Joined: Wed May 16, 2012 7:12 pm
Post
by Golle76 » Thu May 31, 2012 1:07 pm
LOL.. I just saw it today.. Thanks!!