• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Fast XP for evolving items

Mantisknight

Member
Joined
Sep 12, 2004
RedCents
This is my first attempt at writing a real mac.
You will need the Mq2copen.dll that was updated here. http://www.redguides.com/community/showthread.php?t=2795&page=4&pp=15
Scroll down to Randomguy_01's first post on that page and it's at the bottom of his post as an attached file.
There is a mission called "lost gnomes" that you get from Mazil Hibbinap who is at Loc -708.25, 388.38, -47.26 in Corathus Creep. Inside this mission are 51 "a cocooned victim". Opening them gets you a "you gained experience" message. Since evolving items trigger off that and not the amount of XP. They get XP each time you open one. You need three characters in the 66ish level or better I believe. I don't have lower level characters to confirm what the minimum level requirement to get mission is. One character can just sit in guild hall. One character stands next to mission giver. One character zones into the instance. To begin you have your mission character manually get mission by saying " I am willing" and accepting the mission. Then have your Zone in character zone into the instance. Run Lost.mac on Mission character. and Cocoon.mac on the Instance character. /echo The Hatchery and it starts up.

Rich (BB code):
|--------------------------------------------------
|Lost.mac
|This code is run on the character standing next to Mazil Hibbinap.
|Just stand the character behind him without invis and start this code up.
|--------------------------------------------------
#Event NewTask "#*#get new task#*#"


Sub Main
:loopstart
/doevents
/goto :loopstart
/return


|--------------------------------------------------
|Gets new task
|--------------------------------------------------
Sub event_NewTask
/target mazil
/delay 1s
|--------------------------------------------------
|Replace Third Character with the first name of Toon.
|--------------------------------------------------
/taskremove Third Character
/delay 1s
|--------------------------------------------------
|Replace Second Character with the first name of Toon who is running Cocoon.mac
|--------------------------------------------------
/taskremove Second Character
/delay 1s
|--------------------------------------------------
|Replace First Character with the first name of Toon running Lost.mac
|--------------------------------------------------
/taskremove First Character
/delay 1s
/say I am willing
/delay 2s
/notify TaskSelectWnd TSEL_AcceptButton leftmouseup
/delay 10s
/notify TaskTemplateSelectWnd TaskTemplateSelectListOptional listselect 1
/delay 5s
/notify TaskTemplateSelectWnd TaskTemplateSelectAcceptButton leftmouseup
/delay 5s
/return

Rich (BB code):
|--------------------------------------------------
|Cocoon.mac
|Have your Lost.mac character get mission and run your Cocoon.mac character to the instance.
|Once inside simply /echo The Hatchery
|From that point everything is automated.
|--------------------------------------------------
#Event Open "#*#The Hatchery#*#"
#Event Hive "#*#The Hive#*#"
#Event Leave "#*#You have been assigned#*#"

Sub Main



:loopstart
/doevents
/goto :loopstart
/return


|--------------------------------------------------
|Opens 50 a cocooned victim.
|This snippet of code was adjusted from Armysoldier's code in hides.mac
|--------------------------------------------------
Sub event_Open
/declare i int local
/delay 2s
/for i 10 to 50
		/target npc victim${i}
		/if (${Target.ID}) {
				/delay 2s
				/open
				/delay 1s
				/echo Victim${i} finished.
		}
/next i
/delay 5s
|--------------------------------------------------
|Repalce Lost.mac with the name of Toon running Lost.mac
|--------------------------------------------------
/tell lost.mac get new task
/return

|--------------------------------------------------
|You may need to play with /click left X Y to find a spot on your screen.
|--------------------------------------------------
Sub event_leave
/delay 1s
/warp loc -51.36, -22.73, -14.15
/face fast heading 200
/delay 5s
/click left 100 100
/return


Sub event_Hive
/delay 2s
/face fast heading 360
/delay 1s
/warp loc 160.98, 1365.55, 271.49
/delay 1s
/click left 100 100
/return

I only have one item as test so far, but on http://lucy.allakhazam.com/item.html?id=89360 I was getting 2% a mission.
If you have any problems please post.
As this is my first attempt any suggestions would be gladly accepted.

DISCLAIMER
This macro will warp you 52 times about every four minutes. Use at your own risk.
 
does Shroud XP .. work same way or .. do you need real EXP for shrouds?

if not then this would be kool for shroud exp too
 
Thats 2% on a certain item. I don't have any others to test if others would get more XP per mission. Also you could always do the mission manually and just train the room around opening the cocoons. Takes about 14mins that way. I just lacked the ability to build a macro to do that complex a function. Also with MMs whats it take to PL a useless 70 today? I think I saw one guy do it in a weekend. Some of those evolving weapons are droppable untill there last form and sell for 800k+. I personally use warp only on rare occasions, but there are plenty of warp intensive macros. Taskmaster and the lavastorm MM being prime examples. I'll try the Shroud idea later today after i've slept some. I also need to edit this macro and add a death event just in case.
 
Hehe if you look through some plugin commands you can do Taskmaster just as fast with only zoning...

And the mac's you mentioned are the ones people get busted for most....Not really a way to prove a point
 
I had twisted shank on my warrior for about 50 AAs worth of Taskmaster macro. Evolving xp didnt move once. Tried it on three different chars at 3 different levels, and still didnt move 1%. I believe with the mushroom nerf they moved evolving xp to XP GIVING KILLS ONLY.

In the end I evolved Twisted Shank to Death Maw's dagger in 5 days, by using my 65 Magician in Velks lab. All the ground floor spiders were light blue to me, and easy for pet to solo, so I just set up a macro and left it running overnight. Never died once. Would evolve it approx on full level per night.

Tried loads of different things, and the only thing that would evolve it was XP GIVING KILLS.

The amount also varied with level. At level one, it was 3 kills per percent, then 4 kills per percent at the next level, 5 kills per percent at the next two levels, and then down to 2.5 kills per percent (2 percent per 5 kills) for the final level.

The amount of kills needed multiplied by each group member (I also tried grouping AoE groups etc). Solo was definately fastest.

Hope this helps.
 
Items/Shrouds only evolve during your regular killing, not during tasks, missions, etc, that experience doesn't count.
 
Just to follow up, I would use 61 air pet, and buff with Burnout and Flameshield. I also equipped him with Magician Pet stuff for good measure.

I would clear the two golems, and then sit on the rock in the middle of the ground floor. Then run the following macro.

I Like it, but i am sure you guys can pick loadsa faults with it.

Quick edit to say:-

The macro does a couple things. Firstly it buffs pet when necessary, although sometimes it would lose Flameshield and not tag it back on again.

Secondly, it would only send pet at a certain pet health. If pet wasnt healthy, it would try and heal him, but only if mana permitted, if not, it would wait for mana, check pet still needed healing, and would then heal.

It would then target mobs in zone, and only attack those on the ground floor, and with 100% health. I couldnt be bothered to work out to check if it was being pulled or not, guess i could have looked at its movement, but Velks was mostly dead, so I never took the time.


Rich (BB code):
#Event Burnout "#*#pet's Burnout#*#"

#Event Flameshield "#*#pet's Flameshield#*#" 

#Event Zoned "#*#You have entered#*#"

#Event BeenHit "#*#hits YOU for#*#"

Sub Main  

   	/declare Loop int local
	/docrack noencumber on
	/docrack envirofall on
	:start
	/pet follow me
	/delay 3s
	/call GMCheck
	/doevents

	:PetHealth

	/echo checking pet health

	/if (${Int[${Me.Pet.CurrentHPs}]}<80) {
		:HealIfCan
		/doevents BeenHit
		/if (${Int[${Me.Pet.CurrentHPs}]}>=80) {
			/echo Pet Health is good
			/delay 2s
			/goto :Acquire
		}
		/if ((${Int[${Me.PctMana}]}>=90)&&(${Int[${Me.Pet.CurrentHPs}]}<80)) {
			/target ${Me.Pet}
			/delay 25
			/echo Healing Pet
			/sit off
			/cast "Planar Renewal"
			/delay 7s
			/sit
			/goto :HealIfCan
		}
		/echo Not enough mana - waiting a few seconds
		/delay 5s
		/goto :HealIfCan
	}
   	
	:Acquire 
   
	/for Loop 1 to 100
		/doevents BeenHit
	 /echo ${Loop}
         /target ${NearestSpawn[${Loop},npc]}
            /if (${Int[${Target.DistanceZ}]}<-10) { 
              	/echo Mob is BELOW Min Z Range, picking another... 
		/next Loop
            } 
            /if (${Int[${Target.DistanceZ}]}>25) { 
               	/echo Mob is ABOVE Max Z Range, picking another...  
		/target clear
		/next Loop
            }
            /if (${Target.PctHPs}<100) { 
              	/echo Mob NOT a Full Health, picking another... 
		/target clear 
		/next Loop
            }
   	 /echo ${Target.DistanceZ}
         /delay 5

   /if (!${Target.ID}) { 

	/echo didnt find one, gonna have another go
	/delay 50
	/goto :Acquire
    }
   } 

	/echo I have found mob ${Target.CleanName}
	/echo Go get it, tiger!
	/pet attack
	/sit off
	/delay 10s
	/sit
	/call CombatSub
	/goto :start
/return


sub CombatSub
	:Attacking
	/doevents BeenHit
	/echo Attacking ${Target.CleanName}
	/if (${Target.ID}) {
		/delay 5s
		/goto :Attacking
	}
	/echo Mob dead - Looping
/return

sub Zoner
 	/delay 60
	:loop
	/doevents
	/if (${Zn}!=1) /goto :loop
	/varset Zn 0
	/delay 5
/return

sub GMCheck
  /if (${Bool[${Spawn[gm].ID}]}) {
    /echo A GM or Guide has been detected.  Waiting for five minutes to check again ...
    /delay 300s
    /call GMCheck
  }
/return

sub Event_Burnout
	/echo Buffing pet with Burnout V
	/target ${Me.Pet}
	/delay 25
	/sit off
	/cast "Burnout V"
	/delay 7s
	/sit
/return

sub Event_Flameshield
	/echo Buffing pet with Flameshield
	/target ${Me.Pet}
	/delay 25
	/sit off
	/cast "Flameshield of Ro"
	/delay 7s
	/sit
/return

sub Event_Zoned
	/echo You have zoned for some reason. Odd.
	/camp desktop
	/end macro
	/unload
/return

sub Event_BeenHit
	/echo Taken Damage. Ouch!
	/em begins to cast a spell.
	/delay 30
	/zone poknowledge
	/delay 30s
	/sit
	/afk
	/endmacro
/return
 
I believe with the mushroom nerf they moved evolving xp to XP GIVING KILLS ONLY.
They may have nerfed the mushrooms but opening the cocoons does work. I manually run around opening them and evolved my Shattered blade to level 2 in about 5 hours.
 
There's no real trick....

LB mobs five just as much evolving exp as DB mobs. General concensus says that at level 70 Grieg's End gives the best return for time spent.
 
I hear Akheva Ruins is an excellent place too. I think those mobs that spawn the VT key mob are LB. I also know if you warp slightly into the wall the mobs on top won't attack.
 
Fast XP for evolving items

Users who are viewing this thread

Back
Top
Cart