MagePet maker.

That code isn't working, Pete. Posted as you did, it just does nothing. I tried removing some of the checks and I get errors.
 
2 things.

1. The macro on the first page is not what THD is talking about. He is still writing it and will be passing it to the beta members.

2. You need to PM him to be in the beta.

So, it's a bit of a waste of your time to test the one on the 1st page. PM him if you want to beta test. I am sure he'd be happy for the assistance.
 
1) I did PM him.

2) I used the level 90 version of the macro he posted on page 3.
 
You want to be snarky, lets be snarky...

1. The macro on the first page is not what THD is talking about. He is still writing it and will be passing it to the beta members.
 
Update

I have scrapped the project fo magepet.mac to handle all pets from level 81 to 100, and instead just fine tuned the code for magepet.mac to check that it gives the correct items (no chance of accidentally giving an item you may have on your cursor while running it).

Also .. i have added enabling of ghold, taunt, follow. In addition there are two parameters you can change from TRUE or FALSE.

First is doDiminutive : This sets the macro to either cast your Diminutive Companion (shrink pet in 1 cast) AA or not.

Second is doAegis : This sets the macro to either cast your Aegis of Kildrukaun AA & atack it with your spell aegis (Aegis of Nefori etc.) or not.

Note: In both cases, you must have the AA purchased and have created a hotkey for them already, if you enable them with TRUE.

Added some syntax checking for param0, param1, param2... and added help parameter.

Using: /macro magepet help will display the syntax help.

Macro is updated on the first post.
 
im always torn about the gearing a pet w anything past weapons since there are people that swear that they come w everything a mage can put on them except for the weapons.

If I remember correctly they already come geared, but with a lower level of gear than a mage can summon. So a mage pet has armor already, but if you summon your best armor and put it on it will be an upgrade.

Trying to find the post - was quite awhile ago, and think it was on the mage boards that poofed - but that is my understanding.

Confirm please
 
The Magician's Tower ? View topic - RoF Pets, Levels and bazaar gear

First post talks about it, but the thread is worth a read for any Mages.

So over on the necromancer boards the question about pets and gear came up. It makes sense (to me at least) to see what's viable for our pets when it comes to level in relation to EM focus and what gear would be beneficial. Granted purchasing gear for a pet would be different for each server due to economy and prices but having some starting basic info would be nice IMO.

EM level..........Pet Level
EM8...................
EM9...................
EM10..................
EM11..................
EM12..................
EM13..................
EM14..................97
EM15..................
EM16..................
EM17..................
EM18..................

If I remember right pets will ignore recommended levels but do follow the required level restrictions on gear. They also replace gear based on AC.

Here's what our pets come with when summoned with any pet focus:
Helm: AC49, HP95
Arms: AC56, HP80
Hands: AC49, HP101
Boots: AC56, HP88
Breastplate:AC97, HP132, Avoidance 16
Pants: AC70, HP125, Shielding 4%
Belt: AC49, HP2400
Necklace: AC37, HP330
Shoulder: AC42, HP330
Finger: AC42, HP330
Wrist: AC43, HP80
Ear: AC37, HP330

AC627, HP4091 This doesn't include the visor because frankly I don't see us giving that up for anything in the bazaar. I guess the same could be said about the belt. Taking the belt out of the equation would give us AC578, HP1691.
 
Tested new pet maker with level 100 mage but having major issues with equipping pet for some reason. (Tested pet with old version that I updated for new spells and didnt have any issues)

3 out of 25 total tests summoned and equipped the pet correctly, the majority of the time, the macro would summon, but not click, or summon but not give the first item which would mean that items stuck on cursor stuffed the rest of the macro. [Invalid item slot 'null'] Being the most common error,
Posted a section of the tests. Not sure why there is such an issue with clicking the summoned items as sometimes they work, but if the first summoned item works, usually another one stuffs up.

Code:
[2014/01/01 18:41:47] MQ2MMOBugs :: Your account status is now set to premium.
[2014/01/01 18:42:53] [MQ2] Checking for required plugins . . .
[2014/01/01 18:42:53] [MQ2] MQ2MoveUtils plugin is loaded.
[2014/01/01 18:42:53] [MQ2] MQ2MMOTLO plugin is loaded.
[2014/01/01 18:42:53] [MQ2] MQ2Cast plugin is loaded.
[2014/01/01 18:42:53] [MQ2] Plugin check complete . . .
[2014/01/01 18:42:53] [MQ2] Syntax is: /macro magepet100 [pet type] [weapon1] [weapon2]
[2014/01/01 18:42:53] [MQ2] [pet type] options are: [air], [water], [fire], [earth].
[2014/01/01 18:42:53] [MQ2] [weapon1] and [weapon2] options are:
[2014/01/01 18:42:53] [MQ2] -- [wind], [fire], [ice], [taunt], [detaunt].
[2014/01/01 18:42:53] [MQ2] Example: /macro magepet earth fire ice
[2014/01/01 18:42:53] The current macro has ended.

[2014/01/01 18:43:38] [MQ2] Checking for required plugins . . .
[2014/01/01 18:43:38] [MQ2] MQ2MoveUtils plugin is loaded.
[2014/01/01 18:43:38] [MQ2] MQ2MMOTLO plugin is loaded.
[2014/01/01 18:43:38] [MQ2] MQ2Cast plugin is loaded.
[2014/01/01 18:43:38] [MQ2] Plugin check complete . . .
[2014/01/01 18:43:38] [MQ2] You did not supply a parameter for [weapon2] !
[2014/01/01 18:43:38] [MQ2] You are missing required parameters, please use "/macro magepet help" for syntax.
[2014/01/01 18:43:38] The current macro has ended.

[2014/01/01 18:43:59] [MQ2] Checking for required plugins . . .
[2014/01/01 18:43:59] [MQ2] MQ2MoveUtils plugin is loaded.
[2014/01/01 18:43:59] [MQ2] MQ2MMOTLO plugin is loaded.
[2014/01/01 18:43:59] [MQ2] MQ2Cast plugin is loaded.
[2014/01/01 18:43:59] [MQ2] Plugin check complete . . .
[2014/01/01 18:43:59] [MQ2] Attempting to load "Shard of Earth" in slot 1.
[2014/01/01 18:44:02] [MQ2] Summoning my pet.
[2014/01/01 18:44:02] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 18:44:09] [MQ2] - Targeting my pet. . .
[2014/01/01 18:44:14] [MQ2] - Targeting me. . .
[2014/01/01 18:44:15] [MQ2] Attempting to load "Grant Frightforged Armaments" spell in slot 2.
[2014/01/01 18:44:18] [MQ2] + Summoning pet weapons for Konarn.
[2014/01/01 18:44:18] [MQ2] - Targeting me. . .
[2014/01/01 18:44:19] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 18:44:29] Invalid item slot 'null'
[2014/01/01 18:44:30] [MQ2] - Targeting my pet. . .
[2014/01/01 18:44:30] Invalid item slot 'null'
[2014/01/01 18:44:31] Invalid item slot 'null'
[2014/01/01 18:44:32] Invalid item slot 'null'
[2014/01/01 18:44:32] [MQ2] Closing inventory.
[2014/01/01 18:44:33] [MQ2] Attempting to load "Grant Visor of Gobeker" spell in slot 3.
[2014/01/01 18:44:33] [MQ2] + Summoning "Summoned: Visor of Gobeker" for Konarn.
[2014/01/01 18:44:33] [MQ2] - Targeting me. . .
[2014/01/01 18:44:37] [MQ2] - Targeting my pet. . .
[2014/01/01 18:44:37] [MQ2] - Giving (Summoned: Visor of Gobeker) to (Konarn).
[2014/01/01 18:44:38] [MQ2] Closing inventory.
[2014/01/01 18:44:39] [MQ2] Attempting to load "Grant Frightforged Plate" spell in slot 4.
[2014/01/01 18:44:42] [MQ2] + Summoning pet armor for Konarn.
[2014/01/01 18:44:42] [MQ2] - Targeting me. . .
[2014/01/01 18:44:43] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 18:44:51] Invalid item slot 'null'
[2014/01/01 18:44:51] [MQ2] - Targeting my pet. . .
[2014/01/01 18:44:52] Invalid item slot 'null'
[2014/01/01 18:44:52] Invalid item slot 'null'
[2014/01/01 18:44:53] Invalid item slot 'null'
[2014/01/01 18:44:53] Invalid item slot 'null'
[2014/01/01 18:44:54] Invalid item slot 'null'
[2014/01/01 18:44:55] Invalid item slot 'null'
[2014/01/01 18:44:55] Invalid item slot 'null'
[2014/01/01 18:44:56] Invalid item slot 'null'
[2014/01/01 18:44:57] Invalid item slot 'null'
[2014/01/01 18:44:57] [MQ2] Closing inventory.
[2014/01/01 18:44:58] [MQ2] Attempting to load "Velocity" spell in slot 5.
[2014/01/01 18:45:01] [MQ2] +++ Casting "Velocity" on Konarn.
[2014/01/01 18:45:01] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 18:45:07] [MQ2] Attempting to load "Burnout XI Rk. II" spell in slot 6.
[2014/01/01 18:45:11] [MQ2] +++ Casting "Burnout XI Rk. II" on Konarn.
[2014/01/01 18:45:11] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 18:45:14] The current macro has ended.
[2014/01/01 18:45:14] Cannot end a macro when one isn't running.

[2014/01/01 19:21:55] [MQ2] Checking for required plugins . . .
[2014/01/01 19:21:55] [MQ2] MQ2MoveUtils plugin is loaded.
[2014/01/01 19:21:55] [MQ2] MQ2MMOTLO plugin is loaded.
[2014/01/01 19:21:55] [MQ2] MQ2Cast plugin is loaded.
[2014/01/01 19:21:55] [MQ2] Plugin check complete . . .
[2014/01/01 19:21:55] [MQ2] Summoning my pet.
[2014/01/01 19:21:55] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:22:02] [MQ2] - Targeting my pet. . .
[2014/01/01 19:22:07] [MQ2] - Targeting me. . .
[2014/01/01 19:22:08] [MQ2] + Summoning pet weapons for Gonaner.
[2014/01/01 19:22:08] [MQ2] - Targeting me. . .
[2014/01/01 19:22:08] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:22:17] Invalid item slot 'null'
[2014/01/01 19:22:17] [MQ2] - Targeting my pet. . .
[2014/01/01 19:22:18] Invalid item slot 'null'
[2014/01/01 19:22:18] Invalid item slot 'null'
[2014/01/01 19:22:19] Invalid item slot 'null'
[2014/01/01 19:22:20] [MQ2] Closing inventory.
[2014/01/01 19:22:20] [MQ2] + Summoning "Summoned: Visor of Gobeker" for Gonaner.
[2014/01/01 19:22:20] [MQ2] - Targeting me. . .
[2014/01/01 19:22:21] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:22:26] [MQ2] - Targeting my pet. . .
[2014/01/01 19:22:26] [MQ2] - Giving (Summoned: Visor of Gobeker) to (Gonaner).
[2014/01/01 19:22:27] [MQ2] Closing inventory.
[2014/01/01 19:22:28] [MQ2] + Summoning pet armor for Gonaner.
[2014/01/01 19:22:28] [MQ2] - Targeting me. . .
[2014/01/01 19:22:28] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:22:30] The current macro has ended.
[2014/01/01 19:22:30] Cannot end a macro when one isn't running.

[2014/01/01 19:22:53] [MQ2] start 
[2014/01/01 19:23:14] [MQ2] Checking for required plugins . . .
[2014/01/01 19:23:14] [MQ2] MQ2MoveUtils plugin is loaded.
[2014/01/01 19:23:14] [MQ2] MQ2MMOTLO plugin is loaded.
[2014/01/01 19:23:14] [MQ2] MQ2Cast plugin is loaded.
[2014/01/01 19:23:14] [MQ2] Plugin check complete . . .
[2014/01/01 19:23:14] [MQ2] Attempting to load "Shard of Earth" in slot 1.
[2014/01/01 19:23:18] [MQ2] Summoning my pet.
[2014/01/01 19:23:18] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:23:24] [MQ2] - Targeting my pet. . .
[2014/01/01 19:23:30] [MQ2] - Targeting me. . .
[2014/01/01 19:23:30] [MQ2] Attempting to load "Grant Frightforged Armaments" spell in slot 2.
[2014/01/01 19:23:34] [MQ2] + Summoning pet weapons for Kabanab.
[2014/01/01 19:23:34] [MQ2] - Targeting me. . .
[2014/01/01 19:23:34] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:23:43] [MQ2] - Targeting my pet. . .
[2014/01/01 19:23:44] [MQ2] - Giving (Summoned: Frightforged Ragesword) to (Kabanab).
[2014/01/01 19:23:45] [MQ2] - Giving (Summoned: Frightforged Ragesword) to (Kabanab).
[2014/01/01 19:23:46] [MQ2] Closing inventory.
[2014/01/01 19:23:47] [MQ2] Attempting to load "Grant Visor of Gobeker" spell in slot 3.
[2014/01/01 19:23:50] [MQ2] + Summoning "Summoned: Visor of Gobeker" for Kabanab.
[2014/01/01 19:23:50] [MQ2] - Targeting me. . .
[2014/01/01 19:23:51] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:23:56] [MQ2] - Targeting my pet. . .
[2014/01/01 19:23:56] [MQ2] - Giving (Summoned: Visor of Gobeker) to (Kabanab).
[2014/01/01 19:23:57] [MQ2] Closing inventory.
[2014/01/01 19:23:58] [MQ2] Attempting to load "Grant Frightforged Plate" spell in slot 4.
[2014/01/01 19:24:01] [MQ2] + Summoning pet armor for Kabanab.
[2014/01/01 19:24:01] [MQ2] - Targeting me. . .
[2014/01/01 19:24:02] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:24:10] Invalid item slot 'null'
[2014/01/01 19:24:10] [MQ2] - Targeting my pet. . .
[2014/01/01 19:24:11] Invalid item slot 'null'
[2014/01/01 19:24:11] Invalid item slot 'null'
[2014/01/01 19:24:12] Invalid item slot 'null'
[2014/01/01 19:24:12] Invalid item slot 'null'
[2014/01/01 19:24:13] Invalid item slot 'null'
[2014/01/01 19:24:14] Invalid item slot 'null'
[2014/01/01 19:24:14] Invalid item slot 'null'
[2014/01/01 19:24:15] Invalid item slot 'null'
[2014/01/01 19:24:16] Invalid item slot 'null'
[2014/01/01 19:24:17] [MQ2] Closing inventory.
[2014/01/01 19:24:17] [MQ2] Attempting to load "Velocity" spell in slot 5.
[2014/01/01 19:24:20] [MQ2] +++ Casting "Velocity" on Kabanab.
[2014/01/01 19:24:20] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:24:27] [MQ2] Attempting to load "Burnout XI Rk. II" spell in slot 6.
[2014/01/01 19:24:30] [MQ2] +++ Casting "Burnout XI Rk. II" on Kabanab.
[2014/01/01 19:24:30] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:24:36] [MQ2] Attempting to load "Iceflame Eminence Rk. II" spell in slot 7.
[2014/01/01 19:24:40] [MQ2] +++ Casting "Iceflame Eminence Rk. II" on Kabanab.
[2014/01/01 19:24:40] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:24:45] [MQ2] Attempting to load "Arcane Distillect Rk II" spell in slot 8.

[2014/01/01 19:25:08] The current macro has ended.

[2014/01/01 19:27:08] [MQ2] start test
[2014/01/01 19:27:17] [MQ2] Checking for required plugins . . .
[2014/01/01 19:27:17] [MQ2] MQ2MoveUtils plugin is loaded.
[2014/01/01 19:27:17] [MQ2] MQ2MMOTLO plugin is loaded.
[2014/01/01 19:27:17] [MQ2] MQ2Cast plugin is loaded.
[2014/01/01 19:27:17] [MQ2] Plugin check complete . . .
[2014/01/01 19:27:17] [MQ2] - Targeting my pet. . .
[2014/01/01 19:27:21] The current macro has ended.
[2014/01/01 19:27:45] [MQ2] start test 
[2014/01/01 19:27:49] [MQ2] Checking for required plugins . . .
[2014/01/01 19:27:49] [MQ2] MQ2MoveUtils plugin is loaded.
[2014/01/01 19:27:49] [MQ2] MQ2MMOTLO plugin is loaded.
[2014/01/01 19:27:49] [MQ2] MQ2Cast plugin is loaded.
[2014/01/01 19:27:49] [MQ2] Plugin check complete . . .
[2014/01/01 19:27:49] [MQ2] Attempting to load "Shard of Earth" in slot 1. 
[2014/01/01 19:27:52] [MQ2] Summoning my pet.
[2014/01/01 19:27:52] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:27:59] [MQ2] - Targeting my pet. . .
[2014/01/01 19:28:06] [MQ2] - Targeting me. . .
[2014/01/01 19:28:07] [MQ2] Attempting to load "Grant Frightforged Armaments" spell in slot 2.
[2014/01/01 19:28:07] [MQ2] + Summoning pet weapons for Libekn.
[2014/01/01 19:28:07] [MQ2] - Targeting me. . .
[2014/01/01 19:28:11] Invalid item slot 'null'
[2014/01/01 19:28:16] Invalid item slot 'null'
[2014/01/01 19:28:16] [MQ2] - Targeting my pet. . .
[2014/01/01 19:28:17] Invalid item slot 'null'
[2014/01/01 19:28:18] Invalid item slot 'null'
[2014/01/01 19:28:19] Invalid item slot 'null'
[2014/01/01 19:28:21] [MQ2] Closing inventory.
[2014/01/01 19:28:22] [MQ2] Attempting to load "Grant Visor of Gobeker" spell in slot 3.
[2014/01/01 19:28:25] [MQ2] + Summoning "Summoned: Visor of Gobeker" for Libekn.
[2014/01/01 19:28:25] [MQ2] - Targeting me. . .
[2014/01/01 19:28:26] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:28:31] [MQ2] - Targeting my pet. . .
[2014/01/01 19:28:31] [MQ2] Closing inventory.
[2014/01/01 19:28:32] [MQ2] Attempting to load "Grant Frightforged Plate" spell in slot 4.
[2014/01/01 19:28:35] [MQ2] + Summoning pet armor for Libekn.
[2014/01/01 19:28:35] [MQ2] - Targeting me. . .
[2014/01/01 19:28:36] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:28:44] Invalid item slot 'null'
[2014/01/01 19:28:49] Invalid item slot 'null'
[2014/01/01 19:28:49] [MQ2] - Targeting my pet. . .
[2014/01/01 19:28:50] Invalid item slot 'null'  
[2014/01/01 19:28:50] Invalid item slot 'null'
[2014/01/01 19:28:51] Invalid item slot 'null'
[2014/01/01 19:28:51] Invalid item slot 'null'
[2014/01/01 19:28:52] Invalid item slot 'null'
[2014/01/01 19:28:53] Invalid item slot 'null'
[2014/01/01 19:28:53] Invalid item slot 'null'
[2014/01/01 19:28:54] Invalid item slot 'null'
[2014/01/01 19:28:55] Invalid item slot 'null'
[2014/01/01 19:28:57] [MQ2] Closing inventory.
[2014/01/01 19:28:58] [MQ2] Attempting to load "Velocity" spell in slot 5.
[2014/01/01 19:28:58] [MQ2] +++ Casting "Velocity" on Libekn.
[2014/01/01 19:29:01] [MQ2] Attempting to load "Burnout XI Rk. II" spell in slot 6.
[2014/01/01 19:29:05] [MQ2] +++ Casting "Burnout XI Rk. II" on Libekn.
[2014/01/01 19:29:05] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:29:11] [MQ2] Attempting to load "Iceflame Eminence Rk. II" spell in slot 7.
[2014/01/01 19:29:14] [MQ2] +++ Casting "Iceflame Eminence Rk. II" on Libekn.
[2014/01/01 19:29:14] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:29:20] [MQ2] Attempting to load "Arcane Distillect Rk II" spell in slot 8
[2014/01/01 19:46:57] The current macro has ended.
[2014/01/01 19:46:57] Cannot end a macro when one isn't running.

[2014/01/01 19:47:15] [MQ2] Attempting to load "Shard of Air" in slot 1.
[2014/01/01 19:47:19] [MQ2] Summoning my pet.
[2014/01/01 19:47:28] [MQ2] Attempting to load "Grant Frightforged Armaments" spell in slot 2.
[2014/01/01 19:47:32] [MQ2] + Summoning pet weapons for Jonaner.
[2014/01/01 19:47:45] [MQ2] - Giving (Summoned: Frightforged Shortsword) to (Jonaner).
[2014/01/01 19:47:47] [MQ2] - Giving (Summoned: Frightforged Fireblade) to (Jonaner).
[2014/01/01 19:47:48] [MQ2] Closing inventory.
[2014/01/01 19:47:48] [MQ2] Attempting to load "Grant Visor of Gobeker" spell in slot 3.
[2014/01/01 19:47:52] [MQ2] + Summoning "Summoned: Visor of Gobeker" for Jonaner.
[2014/01/01 19:47:59] [MQ2] - Giving (Summoned: Visor of Gobeker) to (Jonaner).
[2014/01/01 19:48:00] [MQ2] Closing inventory.
[2014/01/01 19:48:01] [MQ2] Attempting to load "Grant Frightforged Plate" spell in slot 4.
[2014/01/01 19:48:05] [MQ2] + Summoning pet armor for Jonaner.
[2014/01/01 19:48:19] [MQ2] - Giving (Frightforged Plate Helm) to (Jonaner).
[2014/01/01 19:48:20] [MQ2] - Giving (Frightforged Plate Vambraces) to (Jonaner).
[2014/01/01 19:48:20] [MQ2] - Giving (Frightforged Plate Gauntlets) to (Jonaner). 
[2014/01/01 19:48:21] [MQ2] - Giving (Frightforged Plate Boots) to (Jonaner).
[2014/01/01 19:48:22] [MQ2] - Giving (Frightforged Plate Bracers) to (Jonaner).
[2014/01/01 19:48:23] [MQ2] - Giving (Frightforged Plate Breastplate) to (Jonaner).
[2014/01/01 19:48:23] [MQ2] - Giving (Frightforged Plate Greaves) to (Jonaner).
[2014/01/01 19:48:24] [MQ2] - Giving (Summoned: Frightforged Belt) to (Jonaner).
[2014/01/01 19:48:25] [MQ2] Closing inventory.
[2014/01/01 19:48:25] [MQ2] Attempting to load "Grant Nint's Heirlooms" spell in slot 5.
[2014/01/01 19:48:29] [MQ2] + Summoning heirlooms for Jonaner.
[2014/01/01 19:48:35] The current macro has ended.
[2014/01/01 19:48:35] Cannot end a macro when one isn't running.

[2014/01/01 19:57:09] [MQ2] start test on magepet macro
[2014/01/01 19:57:23] [MQ2] Checking for required plugins . . .
[2014/01/01 19:57:23] [MQ2] MQ2MoveUtils plugin is loaded.
[2014/01/01 19:57:23] [MQ2] MQ2MMOTLO plugin is loaded.
[2014/01/01 19:57:23] [MQ2] MQ2Cast plugin is loaded.
[2014/01/01 19:57:23] [MQ2] Plugin check complete . . .
[2014/01/01 19:57:23] [MQ2] Attempting to load "Shard of Earth" in slot 5.
[2014/01/01 19:57:26] [MQ2] Summoning my pet.
[2014/01/01 19:57:26] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:57:33] [MQ2] - Targeting my pet. . .
[2014/01/01 19:57:39] [MQ2] - Targeting me. . .
[2014/01/01 19:57:39] [MQ2] Attempting to load "Grant Frightforged Armaments" spell in slot 5.
[2014/01/01 19:57:43] [MQ2] + Summoning pet weapons for Kaber.
[2014/01/01 19:57:43] [MQ2] - Targeting me. . .
[2014/01/01 19:57:43] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:57:51] Invalid item slot 'null'
[2014/01/01 19:57:52] [MQ2] - Targeting my pet. . .
[2014/01/01 19:57:52] Invalid item slot 'null'
[2014/01/01 19:57:53] Invalid item slot 'null'
[2014/01/01 19:57:54] Invalid item slot 'null'
[2014/01/01 19:57:54] [MQ2] Closing inventory.
[2014/01/01 19:57:55] [MQ2] Attempting to load "Grant Visor of Gobeker" spell in slot 5.
[2014/01/01 19:57:55] [MQ2] + Summoning "Summoned: Visor of Gobeker" for Kaber.
[2014/01/01 19:57:55] [MQ2] - Targeting me. . .
[2014/01/01 19:57:59] [MQ2] - Targeting my pet. . .
[2014/01/01 19:57:59] [MQ2] Closing inventory.
[2014/01/01 19:58:00] [MQ2] Attempting to load "Grant Frightforged Plate" spell in slot 5.
[2014/01/01 19:58:03] [MQ2] + Summoning pet armor for Kaber.
[2014/01/01 19:58:03] [MQ2] - Targeting me. . .
[2014/01/01 19:58:04] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:58:12] Invalid item slot 'null'
[2014/01/01 19:58:16] Invalid item slot 'null'
[2014/01/01 19:58:16] [MQ2] - Targeting my pet. . .
[2014/01/01 19:58:17] Invalid item slot 'null'
[2014/01/01 19:58:17] Invalid item slot 'null'
[2014/01/01 19:58:18] Invalid item slot 'null'
[2014/01/01 19:58:18] Invalid item slot 'null'
[2014/01/01 19:58:19] Invalid item slot 'null'
[2014/01/01 19:58:20] Invalid item slot 'null'
[2014/01/01 19:58:20] Invalid item slot 'null'
[2014/01/01 19:58:21] Invalid item slot 'null'  
[2014/01/01 19:58:22] Invalid item slot 'null'
[2014/01/01 19:58:24] [MQ2] Closing inventory.
[2014/01/01 19:58:25] [MQ2] Attempting to load "Velocity" spell in slot 5.
[2014/01/01 19:58:28] [MQ2] +++ Casting "Velocity" on Kaber.
[2014/01/01 19:58:28] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:58:35] [MQ2] Attempting to load "Burnout XI Rk. II" spell in slot 5.
[2014/01/01 19:58:38] [MQ2] +++ Casting "Burnout XI Rk. II" on Kaber.
[2014/01/01 19:58:38] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:58:44] [MQ2] Attempting to load "Iceflame Eminence Rk. II" spell in slot 5.
[2014/01/01 19:58:48] [MQ2] +++ Casting "Iceflame Eminence Rk. II" on Kaber.
[2014/01/01 19:58:48] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:58:53] [MQ2] Attempting to load "Rathe's Strength" spell in slot 5.
[2014/01/01 19:58:56] [MQ2] +++ Casting "Rathe's Strength" on Kaber.
[2014/01/01 19:58:56] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:59:04] [MQ2] Attempting to load "Phantasmal Symbiosis Rk. II" spell in slot 5.
[2014/01/01 19:59:08] [MQ2] +++ Casting "Phantasmal Symbiosis Rk. II" on Kaber.
[2014/01/01 19:59:08] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:59:14] [MQ2] Attempting to load "Flameskin Rk. II" spell in slot 5.
[2014/01/01 19:59:18] [MQ2] +++ Casting "Flameskin Rk. II" on Kaber.
[2014/01/01 19:59:18] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 19:59:25] [MQ2] --------------------------------------------------
[2014/01/01 19:59:25] [MQ2] OK, *>>> Kaber <<<* is ready to rock !
[2014/01/01 19:59:25] [MQ2] --------------------------------------------------
[2014/01/01 19:59:25] The current macro has ended.

[2014/01/01 19:59:55] [MQ2] end test 2
[2014/01/01 20:00:10] DoCommand - Couldn't parse '/eho start test 3'
[2014/01/01 20:00:19] [MQ2] start test 3
[2014/01/01 20:00:25] [MQ2] Checking for required plugins . . .
[2014/01/01 20:00:25] [MQ2] MQ2MoveUtils plugin is loaded.
[2014/01/01 20:00:25] [MQ2] MQ2MMOTLO plugin is loaded.
[2014/01/01 20:00:25] [MQ2] MQ2Cast plugin is loaded.
[2014/01/01 20:00:25] [MQ2] Plugin check complete . . .
[2014/01/01 20:00:25] [MQ2] Attempting to load "Shard of Earth" in slot 5.
[2014/01/01 20:00:26] [MQ2] Summoning my pet.
[2014/01/01 20:00:29] [MQ2] Summoning my pet.
[2014/01/01 20:00:29] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:00:36] [MQ2] - Targeting my pet. . .
[2014/01/01 20:00:42] [MQ2] - Targeting me. . .
[2014/01/01 20:00:42] [MQ2] Attempting to load "Grant Frightforged Armaments" spell in slot 5.
[2014/01/01 20:00:46] [MQ2] + Summoning pet weapons for Jonobtik.
[2014/01/01 20:00:46] [MQ2] - Targeting me. . .
[2014/01/01 20:00:46] [MQ2] *** Waiting to finish casting. *** 
[2014/01/01 20:00:56] Invalid item slot 'null'
[2014/01/01 20:00:57] [MQ2] - Targeting my pet. . .
[2014/01/01 20:00:57] Invalid item slot 'null'
[2014/01/01 20:00:58] Invalid item slot 'null'
[2014/01/01 20:00:59] Invalid item slot 'null'
[2014/01/01 20:00:59] [MQ2] Closing inventory.
[2014/01/01 20:01:00] [MQ2] Attempting to load "Grant Visor of Gobeker" spell in slot 5.
[2014/01/01 20:01:03] [MQ2] + Summoning "Summoned: Visor of Gobeker" for Jonobtik.
[2014/01/01 20:01:03] [MQ2] - Targeting me. . .
[2014/01/01 20:01:04] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:01:09] [MQ2] - Targeting my pet. . .
[2014/01/01 20:01:09] [MQ2] - Giving (Summoned: Visor of Gobeker) to (Jonobtik).
[2014/01/01 20:01:10] [MQ2] Closing inventory.
[2014/01/01 20:01:11] [MQ2] Attempting to load "Grant Frightforged Plate" spell in slot 5.
[2014/01/01 20:01:14] [MQ2] + Summoning pet armor for Jonobtik.
[2014/01/01 20:01:14] [MQ2] - Targeting me. . .
[2014/01/01 20:01:15] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:01:23] [MQ2] - Targeting my pet. . .
[2014/01/01 20:01:24] [MQ2] - Giving (Frightforged Plate Helm) to (Jonobtik).
[2014/01/01 20:01:26] [MQ2] - Giving (Frightforged Plate Vambraces) to (Jonobtik).
[2014/01/01 20:01:26] [MQ2] - Giving (Frightforged Plate Gauntlets) to (Jonobtik).
[2014/01/01 20:01:27] [MQ2] - Giving (Frightforged Plate Boots) to (Jonobtik).
[2014/01/01 20:01:28] [MQ2] - Giving (Frightforged Plate Bracers) to (Jonobtik).
[2014/01/01 20:01:29] [MQ2] - Giving (Frightforged Plate Breastplate) to (Jonobtik).
[2014/01/01 20:01:29] [MQ2] - Giving (Frightforged Plate Greaves) to (Jonobtik).
[2014/01/01 20:01:30] [MQ2] - Giving (Summoned: Frightforged Belt) to (Jonobtik).
[2014/01/01 20:01:31] [MQ2] Closing inventory.
[2014/01/01 20:01:31] [MQ2] Attempting to load "Velocity" spell in slot 5.
[2014/01/01 20:01:35] [MQ2] +++ Casting "Velocity" on Jonobtik.
[2014/01/01 20:01:35] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:01:41] [MQ2] Attempting to load "Burnout XI Rk. II" spell in slot 5.
[2014/01/01 20:01:44] [MQ2] +++ Casting "Burnout XI Rk. II" on Jonobtik.
[2014/01/01 20:01:44] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:01:50] [MQ2] Attempting to load "Iceflame Eminence Rk. II" spell in slot 5. 
[2014/01/01 20:01:54] [MQ2] +++ Casting "Iceflame Eminence Rk. II" on Jonobtik.
[2014/01/01 20:01:54] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:01:59] [MQ2] Attempting to load "Rathe's Strength" spell in slot 5.
[2014/01/01 20:02:02] [MQ2] +++ Casting "Rathe's Strength" on Jonobtik.
[2014/01/01 20:02:02] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:02:10] [MQ2] Attempting to load "Phantasmal Symbiosis Rk. II" spell in slot 5.
[2014/01/01 20:02:14] [MQ2] +++ Casting "Phantasmal Symbiosis Rk. II" on Jonobtik.
[2014/01/01 20:02:14] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:02:20] [MQ2] Attempting to load "Flameskin Rk. II" spell in slot 5.
[2014/01/01 20:02:24] [MQ2] +++ Casting "Flameskin Rk. II" on Jonobtik.
[2014/01/01 20:02:24] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:02:32] [MQ2] --------------------------------------------------
[2014/01/01 20:02:32] [MQ2] OK, *>>> Jonobtik <<<* is ready to rock !
[2014/01/01 20:02:32] [MQ2] --------------------------------------------------
[2014/01/01 20:02:32] The current macro has ended.
[2014/01/01 20:04:09] [MQ2] test result: no weapons given, no items left on cursor or in slots
 
[2014/01/01 20:04:29] [MQ2] test 4 summonign pets
[2014/01/01 20:04:35] [MQ2] Checking for required plugins . . .
[2014/01/01 20:04:35] [MQ2] MQ2MoveUtils plugin is loaded.
[2014/01/01 20:04:35] [MQ2] MQ2MMOTLO plugin is loaded.
[2014/01/01 20:04:35] [MQ2] MQ2Cast plugin is loaded.
[2014/01/01 20:04:35] [MQ2] Plugin check complete . . .
[2014/01/01 20:04:35] [MQ2] Attempting to load "Shard of Earth" in slot 5.
[2014/01/01 20:04:38] [MQ2] Summoning my pet.
[2014/01/01 20:04:38] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:04:45] [MQ2] - Targeting my pet. . .
[2014/01/01 20:04:51] [MQ2] - Targeting me. . .
[2014/01/01 20:04:51] [MQ2] Attempting to load "Grant Frightforged Armaments" spell in slot 5.
[2014/01/01 20:04:52] [MQ2] + Summoning pet weapons for Vobekn.
[2014/01/01 20:04:52] [MQ2] - Targeting me. . .
[2014/01/01 20:04:55] Invalid item slot 'null'
[2014/01/01 20:05:00] Invalid item slot 'null'
[2014/01/01 20:05:00] [MQ2] - Targeting my pet. . .
[2014/01/01 20:05:01] Invalid item slot 'null'
[2014/01/01 20:05:01] Invalid item slot 'null'
[2014/01/01 20:05:02] Invalid item slot 'null'
[2014/01/01 20:05:04] [MQ2] Closing inventory.
[2014/01/01 20:05:05] [MQ2] Attempting to load "Grant Visor of Gobeker" spell in slot 5.
[2014/01/01 20:05:05] [MQ2] + Summoning "Summoned: Visor of Gobeker" for Vobekn.
[2014/01/01 20:05:06] [MQ2] - Targeting me. . .
[2014/01/01 20:05:09] [MQ2] - Targeting my pet. . .
[2014/01/01 20:05:09] [MQ2] Closing inventory.
[2014/01/01 20:05:10] [MQ2] Attempting to load "Grant Frightforged Plate" spell in slot 5.
[2014/01/01 20:05:13] [MQ2] + Summoning pet armor for Vobekn.
[2014/01/01 20:05:13] [MQ2] - Targeting me. . .
[2014/01/01 20:05:14] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:05:21] Invalid item slot 'null' 
[2014/01/01 20:05:26] Invalid item slot 'null'
[2014/01/01 20:05:26] [MQ2] - Targeting my pet. . .
[2014/01/01 20:05:27] Invalid item slot 'null'
[2014/01/01 20:05:27] Invalid item slot 'null'
[2014/01/01 20:05:28] Invalid item slot 'null'
[2014/01/01 20:05:28] Invalid item slot 'null'
[2014/01/01 20:05:29] Invalid item slot 'null'
[2014/01/01 20:05:30] Invalid item slot 'null'
[2014/01/01 20:05:30] Invalid item slot 'null'
[2014/01/01 20:05:31] Invalid item slot 'null'
[2014/01/01 20:05:32] Invalid item slot 'null'
[2014/01/01 20:05:34] [MQ2] Closing inventory.
[2014/01/01 20:05:35] [MQ2] Attempting to load "Velocity" spell in slot 5.
[2014/01/01 20:05:35] [MQ2] +++ Casting "Velocity" on Vobekn.
[2014/01/01 20:05:38] [MQ2] Attempting to load "Burnout XI Rk. II" spell in slot 5.
[2014/01/01 20:05:39] The current macro has ended.
[2014/01/01 20:05:39] Cannot end a macro when one isn't running.

[2014/01/01 20:06:29] [MQ2] test 4, weapons summoned but bag not opened, and stayed on mouse pointer, same with mask and armour
[2014/01/01 20:07:05] [MQ2] test summon pet 5
[2014/01/01 20:07:11] [MQ2] Checking for required plugins . . .
[2014/01/01 20:07:11] [MQ2] MQ2MoveUtils plugin is loaded.
[2014/01/01 20:07:11] [MQ2] MQ2MMOTLO plugin is loaded.
[2014/01/01 20:07:11] [MQ2] MQ2Cast plugin is loaded.
[2014/01/01 20:07:11] [MQ2] Plugin check complete . . .
[2014/01/01 20:07:11] [MQ2] Attempting to load "Shard of Earth" in slot 5.
[2014/01/01 20:07:15] [MQ2] Summoning my pet.
[2014/01/01 20:07:15] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:07:21] [MQ2] - Targeting my pet. . .
[2014/01/01 20:07:27] [MQ2] - Targeting me. . .
[2014/01/01 20:07:27] [MQ2] Attempting to load "Grant Frightforged Armaments" spell in slot 5.
[2014/01/01 20:07:28] [MQ2] + Summoning pet weapons for Gibtik.
[2014/01/01 20:07:28] [MQ2] - Targeting me. . .
[2014/01/01 20:07:31] Invalid item slot 'null'
[2014/01/01 20:07:35] Invalid item slot 'null'
[2014/01/01 20:07:36] [MQ2] - Targeting my pet. . .
[2014/01/01 20:07:36] Invalid item slot 'null'
[2014/01/01 20:07:37] Invalid item slot 'null'
[2014/01/01 20:07:38] Invalid item slot 'null'
[2014/01/01 20:07:40] [MQ2] Closing inventory.
[2014/01/01 20:07:41] [MQ2] Attempting to load "Grant Visor of Gobeker" spell in slot 5.
[2014/01/01 20:07:44] [MQ2] + Summoning "Summoned: Visor of Gobeker" for Gibtik.
[2014/01/01 20:07:44] [MQ2] - Targeting me. . .
[2014/01/01 20:07:45] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:07:50] [MQ2] - Targeting my pet. . .
[2014/01/01 20:07:50] [MQ2] Closing inventory.
[2014/01/01 20:07:51] [MQ2] Attempting to load "Grant Frightforged Plate" spell in slot 5. 
[2014/01/01 20:07:54] [MQ2] + Summoning pet armor for Gibtik.
[2014/01/01 20:07:54] [MQ2] - Targeting me. . .
[2014/01/01 20:07:55] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:08:03] Invalid item slot 'null'
[2014/01/01 20:08:07] Invalid item slot 'null'
[2014/01/01 20:08:07] [MQ2] - Targeting my pet. . .
[2014/01/01 20:08:08] Invalid item slot 'null'
[2014/01/01 20:08:08] Invalid item slot 'null'
[2014/01/01 20:08:09] Invalid item slot 'null'
[2014/01/01 20:08:09] Invalid item slot 'null'
[2014/01/01 20:08:10] Invalid item slot 'null'
[2014/01/01 20:08:11] Invalid item slot 'null'
[2014/01/01 20:08:11] Invalid item slot 'null'
[2014/01/01 20:08:12] Invalid item slot 'null'
[2014/01/01 20:08:13] Invalid item slot 'null'
[2014/01/01 20:08:15] [MQ2] Closing inventory.
[2014/01/01 20:08:16] [MQ2] Attempting to load "Velocity" spell in slot 5.
[2014/01/01 20:08:18] The current macro has ended.
[2014/01/01 20:08:18] Cannot end a macro when one isn't running.
 
[2014/01/01 20:11:16] [MQ2] test with cast delay = 5 instead of blank
[2014/01/01 20:11:20] [MQ2] Checking for required plugins . . .
[2014/01/01 20:11:20] [MQ2] MQ2MoveUtils plugin is loaded.
[2014/01/01 20:11:20] [MQ2] MQ2MMOTLO plugin is loaded.
[2014/01/01 20:11:20] [MQ2] MQ2Cast plugin is loaded.
[2014/01/01 20:11:20] [MQ2] Plugin check complete . . .
[2014/01/01 20:11:20] [MQ2] - Targeting my pet. . .
[2014/01/01 20:11:26] [MQ2] - Targeting me. . .
[2014/01/01 20:11:26] [MQ2] Attempting to load "Grant Frightforged Armaments" spell in slot 5.
[2014/01/01 20:11:30] [MQ2] + Summoning pet weapons for Gibtik.
[2014/01/01 20:11:30] [MQ2] - Targeting me. . .
[2014/01/01 20:11:30] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:11:39] Invalid item slot 'null'
[2014/01/01 20:11:39] [MQ2] - Targeting my pet. . .
[2014/01/01 20:11:40] Invalid item slot 'null'
[2014/01/01 20:11:40] Invalid item slot 'null'
[2014/01/01 20:11:41] Invalid item slot 'null'
[2014/01/01 20:11:42] [MQ2] Closing inventory.
[2014/01/01 20:11:42] [MQ2] Attempting to load "Grant Visor of Gobeker" spell in slot 5.
[2014/01/01 20:11:46] [MQ2] + Summoning "Summoned: Visor of Gobeker" for Gibtik.
[2014/01/01 20:11:46] [MQ2] - Targeting me. . .
[2014/01/01 20:11:46] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:11:51] [MQ2] - Targeting my pet. . .
[2014/01/01 20:11:52] [MQ2] - Giving (Summoned: Visor of Gobeker) to (Gibtik).
[2014/01/01 20:11:53] [MQ2] Closing inventory.
[2014/01/01 20:11:53] [MQ2] Attempting to load "Grant Frightforged Plate" spell in slot 5.
[2014/01/01 20:11:57] [MQ2] + Summoning pet armor for Gibtik.
[2014/01/01 20:11:57] [MQ2] - Targeting me. . .
[2014/01/01 20:11:57] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:12:05] Invalid item slot 'null'
[2014/01/01 20:12:06] [MQ2] - Targeting my pet. . .
[2014/01/01 20:12:06] Invalid item slot 'null'
[2014/01/01 20:12:07] Invalid item slot 'null'
[2014/01/01 20:12:07] Invalid item slot 'null'
[2014/01/01 20:12:08] Invalid item slot 'null'
[2014/01/01 20:12:09] Invalid item slot 'null'
[2014/01/01 20:12:09] Invalid item slot 'null'
[2014/01/01 20:12:10] Invalid item slot 'null'
[2014/01/01 20:12:10] Invalid item slot 'null'
[2014/01/01 20:12:11] Invalid item slot 'null'
[2014/01/01 20:12:12] [MQ2] Closing inventory.
[2014/01/01 20:12:12] [MQ2] Attempting to load "Velocity" spell in slot 5.
[2014/01/01 20:12:16] [MQ2] +++ Casting "Velocity" on Gibtik.
[2014/01/01 20:12:16] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:12:22] [MQ2] Attempting to load "Burnout XI Rk. II" spell in slot 5.
[2014/01/01 20:12:25] [MQ2] +++ Casting "Burnout XI Rk. II" on Gibtik.
[2014/01/01 20:12:25] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:12:31] [MQ2] Attempting to load "Iceflame Eminence Rk. II" spell in slot 5.
[2014/01/01 20:12:35] [MQ2] +++ Casting "Iceflame Eminence Rk. II" on Gibtik.
[2014/01/01 20:12:35] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:12:40] [MQ2] Attempting to load "Rathe's Strength" spell in slot 5.
[2014/01/01 20:12:40] [MQ2] +++ Casting "Rathe's Strength" on Gibtik.
[2014/01/01 20:12:43] [MQ2] Attempting to load "Phantasmal Symbiosis Rk. II" spell in slot 5.
[2014/01/01 20:12:47] [MQ2] +++ Casting "Phantasmal Symbiosis Rk. II" on Gibtik.
[2014/01/01 20:12:47] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:12:54] [MQ2] Attempting to load "Flameskin Rk. II" spell in slot 5.
[2014/01/01 20:12:57] [MQ2] +++ Casting "Flameskin Rk. II" on Gibtik.
[2014/01/01 20:12:57] [MQ2] *** Waiting to finish casting. ***
[2014/01/01 20:13:05] [MQ2] --------------------------------------------------
[2014/01/01 20:13:05] [MQ2] OK, *>>> Gibtik <<<* is ready to rock !
[2014/01/01 20:13:05] [MQ2] --------------------------------------------------
[2014/01/01 20:13:05] The current macro has ended.
 
I've tested it without issue many times. I did have that issue when the incorrect weapon spell/weapon name was configured in the declares. And also had the issue when the moveback and face pet functions took too long for the delay I placed in. Make sure you're using the configured pet weapon spell and that you aren't lagging due to a crowded zone. Let me know please. If anyone else having issues with my posted lvl 100 version, please post.
 
01-04-2014

All previous versions of magepet.mac ( posted versions with added functionality by request, or updated code ) have been removed from their respective posts.

The first post contains the latest version of magepet.mac, with all updates and added functionality by request, and will be the only one I will support.
 
Update: 01-07-2014.
Re-worked some coding to make sure that /autoinventory and /destroy commands properly take care of the correct and intended cursor items. Also made a slight change to the movement at pet creation time, this should resolve the initial messup with trying to summon items before you are finished moving away and facing the pet.

Macro is updated on the first (this) post.