• 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

Leveling - Leveling new Char to 51 with Bonechips.

Status
Not open for further replies.

tms

Member
Joined
Dec 20, 2013
RedCents
1,400¢
Just wanted to make an new thread for this case ( i know it's been talked in another thread), because i hope this way it's easier to find.

I modified the macro a bit. It will disband you from your group, if grouped, target the questgiver, open all bags, hand in every bone chip, destroy everything on cursor, clear up the inventory and closes the bags again.

Ok, how to do it:

There is an Quest in Kaladim, called Bone Chips given by Gunlok Jure, an Paladin Guildmaster . He is been found in the Paladin Guild in North Kaladim.

You can hand him up to 400 bonechips per turn in, and you will get an Shitload of XP for this. With this way you can get an Char to 50 in a pretty fast time. This will need some outside support, an wizard would be best, just because he can gate to Brells Rest where you will find an Merchant - Marie Fay who sells Bone Chips.

With the Wizard you bind at the Questgiver, invite the char you want to powerlevel and gate him to Brell, and then Back to Bind.
With any other char you bind the char you want to powerlevel in the guildhall, let him die at the questgiver and then move the char with the guildhallportal to brells rest and rezz him back (cleric merc) after he bought the bone chips.

Buy the char you want to level up 10 x Extraplanar Trade Satchel, buy 32.000 Bonechips (10 * 32 Stacks 'a 100).

5 x 32.000 bonechips will bring you to 50.

With an Wizard it's 1-2 hours.

Use the macro below to hand the 32k bone chips.

Rich (BB code):
| tradin.mac, by amml
| modified by tms


Sub Main


| *** Increase the destroydelay ONE by ONE until every item on your cursor gets destroyed.
/declare destroydelay int local 1


/declare chips int local
/declare done int local 0


/target Gunlok Jure
/delay 5
/face fast
/echo Opening Bags
/keypress OPEN_INV_BAGS
/delay 5


/if ( ${Me.Grouped}) {
    /echo You are grouped - Disbanding
    /keypress ctrl+d
}






:Loop
/if (!${FindItem[=Bone Chips].InvSlot}) {
  /echo backpacks empty go get more stuff
  /goto :EmptyBags
}


/if (!${FindItem[=Bone Chips].InvSlot}) /goto :EmptyBags


/echo Handing in Chips.
/for chips 1 to 4
/shift /itemnotify ${FindItem[=Bone Chips].InvSlot} leftmouseup
/delay 5
/click left target
/click left target
/delay 5
/next chips


/delay 8
/notify GiveWnd GVW_Give_Button leftmouseup
/delay 2s


/echo Clearing Cursor
:cursorclear
/if (${Cursor.ID} && ${Cursor.ID} != 13073) {
    /destroy
    /delay ${destroydelay}
    /goto :cursorclear
}


/if (!${FindItem[=Bone Chips].InvSlot}) /goto :EmptyBags


/goto :Loop


:EmptyBags


/if (!${done}) { 
    /varset done 1
    /goto :cursorclear
}


/echo Clearing up your bags, this will take a moment.


/delay 8
/while (${FindItem[=Rusty Axe].InvSlot}) {
    /shift /itemnotify ${FindItem[=Rusty Axe].InvSlot} leftmouseup
    /delay 5
    /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
    /delay ${destroydelay}
}


/while (${FindItem[=Rusty Broad Sword].InvSlot}) {
    /shift /itemnotify ${FindItem[=Rusty Broad Sword].InvSlot} leftmouseup
    /delay 5
    /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
    /delay ${destroydelay}
}


/while (${FindItem[=Rusty Mace].InvSlot}) {
    /shift /itemnotify ${FindItem[=Rusty Mace].InvSlot} leftmouseup
    /delay 5
    /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
    /delay ${destroydelay}
}


/while (${FindItem[=Rusty Short Sword].InvSlot}) {
    /shift /itemnotify ${FindItem[=Rusty Short Sword].InvSlot} leftmouseup
    /delay 5
    /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
    /delay ${destroydelay}
}


/while (${FindItem[=Rusty Two Handed Sword].InvSlot}) {
    /shift /itemnotify ${FindItem[=Rusty Two Handed Sword].InvSlot} leftmouseup
    /delay 5
    /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
    /delay ${destroydelay}
}


/while (${FindItem[=Small Lantern].InvSlot}) {
    /shift /itemnotify ${FindItem[=Small Lantern].InvSlot} leftmouseup
    /delay 5
    /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
    /delay ${destroydelay}
}
    
/while (${FindItem[=Small Tattered Gloves].InvSlot}) {
    /shift /itemnotify ${FindItem[=Small Tattered Gloves].InvSlot} leftmouseup
    /delay 5
    /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
    /delay ${destroydelay}
}
    
/while (${FindItem[=Torch].InvSlot}) {
    /shift /itemnotify ${FindItem[=Torch].InvSlot} leftmouseup
    /delay 5
    /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
    /delay ${destroydelay}
}


/while (${FindItem[=Small Patchwork Tunic].InvSlot}) {
    /shift /itemnotify ${FindItem[=Small Patchwork Tunic].InvSlot} leftmouseup
    /delay 5
    /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
    /delay ${destroydelay}
}


/while (${FindItem[=Small Tattered Skullcap].InvSlot}) {
    /shift /itemnotify ${FindItem[=Small Tattered Skullcap].InvSlot} leftmouseup
    /delay 5
    /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
    /delay ${destroydelay}
}


/while (${FindItem[=Small Patchwork Sleeves].InvSlot}) {
    /shift /itemnotify ${FindItem[=Small Patchwork Sleeves].InvSlot} leftmouseup
    /delay 5
    /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
    /delay ${destroydelay}
}


/while (${FindItem[=Small Patchwork Pants].InvSlot}) {
    /shift /itemnotify ${FindItem[=Small Patchwork Pants].InvSlot} leftmouseup
    /delay 5
    /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
    /delay ${destroydelay}
}




:Done
/delay 8 
/notify GiveWnd GVW_Give_Button leftmouseup
/delay 8
/echo Closing Bags
/keypress CLOSE_INV_BAGS
/echo Done .. Have fun.. 
/endmacro
 
you dont want it to disband you from grp if you are using more lower lvl toons as well.
lvl the one your lvling higher then your lvl 1's (so they cannot get exp with him)
have them all hand in bone chips and the higher lvl one gets all the exp from every one handing in..
can go from 1-50 in about 10 min. if you all rdy have them set up with bags ect.



oh but NICE and TY....
 
you dont want it to disband you from grp if you are using more lower lvl toons as well.
lvl the one your lvling higher then your lvl 1's (so they cannot get exp with him)
have them all hand in bone chips and the higher lvl one gets all the exp from every one handing in..
can go from 1-50 in about 10 min. if you all rdy have them set up with bags ect.

Aye, i remember your post about this. But i think most people only use 1 char, and you can easy comment the /keypress ctrl+d out, so you wont disband.
 
Wow nice job tms! This is soooo much better than even PLing!

Edit* Wow yeah, this new macro is over one hundred thousand times more SUPER effective than the previous ones. Loving it!
 
Last edited:
Oh look at this punk getting fancy with the new /while command in his macro, lol. Nice job
 
You could simplify the macro a bit by just making that all a sub and send the item to it

Rich (BB code):
/call DestroyItem "Rusty Short Sword"
/call DestroyItem "Torch"
etc etc

Sub DestroyItem(ItemtoDestroy)
    /while (${FindItem[=(${ItemtoDestroy})].InvSlot}) {
        /shift /itemnotify ${FindItem[=${ItemtoDestroy}].InvSlot} leftmouseup
        /delay 5
        /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
        /delay ${destroydelay}
    }
/return
 
Also for buying the bone chips just use the buystuff macro below

/mac buystuff "bone chps" 32000

Rich (BB code):
| Buystuff 2.0 by Maskoi 12/12/2013
| Exclusive macro for members of Redguides.com
| Don't steal it or we'll punch your fase!
| Usage:
| target the vendor
| /mac buystuff "water flask" 100

#include ninjadvloot.inc

sub main

/declare StuffToBuy string outer
/declare AmountToBuy int outer

    /if (${Defined[Param0]}) {
        /varset StuffToBuy ${Param0} 
    }
    /if (${Defined[Param1]}) {
        /varset AmountToBuy ${Param1} 
    } 
    
/call SetupAdvLootVars
        /call npc "${Taget.CleanName}"
        /call Buy "${StuffToBuy}" ${AmountToBuy}
/return
 

Attachments

The buystuff macro works great although a bit slow. Takes about 8 minutes or so.
 
i just used this macro for the first time. omg so much better. Tms say something again so i can thank you a 3rd time.
 
Maskoi don't you mean? :)
Rich (BB code):
Sub DestroyItem(ItemtoDestroy)
    /while (${FindItem[=${ItemtoDestroy}].InvSlot}) {
        /shift /itemnotify ${FindItem[=${ItemtoDestroy}].InvSlot} leftmouseup
        /delay 5
        /if (${Cursor.ID} && ${Cursor.ID} != 13073) /destroy
        /delay ${destroydelay}
    }
/return

Again a big thanks to Maskoi for not only bringing us some of the best macros but now also making me look into the code and learn some
 
It probably goes without saying, but if your toon has access to claim Gift of Legacies lost, you get 10 free 50% xp pots and they do provide a boost for this. I got a freshly rolled wizard to 51 (almost 32) in 5 rounds of doing this. (only 3 of them using the XP pot because I didn't think about it till then.) 51 gets you into POI or WOS, so it seems like a slight difference, but the free pots will save you 1 or 2 turn-in rounds to get there.
 
doesn't get faster than this:
Rich (BB code):
| buybones
| By EqMule 2014
| Open up Marie Fay and /mac buybones

sub main
        /notify MerchantWnd ItemList listselect ${Window[MerchantWnd].Child[ItemList].List[=Bone Chips,2]}
	/delay 1s
:goagain
	/if (${Me.FreeInventory}>0) {
		/Shiftkey /notify merchantwnd MW_Buy_Button leftmouseup
	:waitforit
		/if (${Window[MerchantWnd].Child[MW_Buy_Button].Enabled}==FALSE) {
			/echo button is false
			/delay 1
			/goto :waitforit
		}
		/goto :goagain
	}
/return
 
doesn't get faster than this:
Rich (BB code):
| buybones
| By EqMule 2014
| Open up Marie Fay and /mac buybones

sub main
        /notify MerchantWnd ItemList listselect ${Window[MerchantWnd].Child[ItemList].List[=Bone Chips,2]}
	/delay 1s
:goagain
	/if (${Me.FreeInventory}>0) {
		/Shiftkey /notify merchantwnd MW_Buy_Button leftmouseup
	:waitforit
		/if (${Window[MerchantWnd].Child[MW_Buy_Button].Enabled}==FALSE) {
			/echo button is false
			/delay 1
			/goto :waitforit
		}
		/goto :goagain
	}
/return

That would be fast, but I would replace the :waitforit loop with a simply conditional delay:

Rich (BB code):
		/delay 100 ${Window[MerchantWnd].Child[MW_Buy_Button].Enabled}

conditional delays are always on top of breaking the delay, though you would know better how they get handled in the code than I do, mayhaps it's not better performance.
 
I am trying to use the BuyStuff macro, and it opens the inventory of the merchant, then says "I already have NULL" It then closes the macro!!
Any idea why its doing this? The sell macro works great!
 
I did change the in quotes to "Bone Chips" 32000! I tried different amounts as well.. I was able to get the buybones macro to work though.. I had to have the merchant window open, then start the macro.. Thanks
 
Make sure you have the vendor targeted when you start the mac.

Also make sure you have ninjadvloot.inc in your macro folder. It should be there since it comes with the compile.

Rich (BB code):
/mac buystuff "bone chips" 18000

I just tested this on my its working fine.
 
I had to have the merchant window open, then start the macro.. Thanks
The same goes if you ever want to use the scribe mac, open vendor window "/mac scribe" and it'll buy all the spells,
which like a fine wine, the scribe/spell purchase.mac pairs well with some autobones leveling.
 
those bags are 3500p on my server. so for me to even start I need 35k plat. so much for giving this a try!
 
You can use the Bone Chips revised version and use smaller bags, it uses available slots. It could be a little dangerous right now during Frostfell. They put a KOS mob about 25 feet from the zone in, best to go in invised.
 
This may have been mentioned in another thread. It's Nerfed.

Getting less than a level per turn-in after level 13. By turn-in I mean 32000 chips, not 400.

Completed my 5th round of turn-ins at level 21.4.... Level 1-13 took 1 turn-in.
 
This may have been mentioned in another thread. It's Nerfed.

Getting less than a level per turn-in after level 13. By turn-in I mean 32000 chips, not 400.

Completed my 5th round of turn-ins at level 21.4.... Level 1-13 took 1 turn-in.

ThreadNecroCArd.jpg
 
Leveling - Leveling new Char to 51 with Bonechips.
Status
Not open for further replies.

Users who are viewing this thread

Back
Top
Cart