Rested XP is a free open source addon and offers you the possibility to create your own leveling routes. Our documentation shows you how.
Custom Guide Installation Manual
Learn easily how to prepare your own guides and access them in-game with the help of this video.
Commands & Syntax
Text Tutor | |
---|---|
*Text | Creates a note in the step window but not the guide/map |
"+Text" | Objective text box |
>>Text | Default text, can be on its own line or after a syntax |
<< Class (<< Race) | Shows text to one class or race |
<< Class/Class/Class | Shows text to multiple class/races |
<< !Class | Shows text to everyone but that class or race |
<< !Class !Class | Shows text to everyone but those classes/races |
<< tbc << wotlk | Skips step if server is not on a tbc or wotlk patch |
How to combine: | Spaces are an "AND" operator, "/" is an "OR" operator, "!" is a "NOT" operator. Priority system is "!" > "Space" > "/" |
.xp Expert | |
---|---|
.xp 10 | Makes you grind to level 10 |
.xp 10+200 | Grind to level 10 and 200 exp |
.xp 10-300 | Grind to til you are 300 exp from level 10 |
.xp 10.5 | Grind til 50% into level 10 |
.xp 10.5,1 | Skip step if you are above 50% of 10 |
.xp <10,1 | Completes step if below level 10 |
.maxlevel X | Skips step if you're above level X |
#level n | Step will only show if player is greater or equal to n. Only use on stickies! Use .maxlevel otherwise |
Quest Coach | |
---|---|
.collect | (.collect,itemId,n,questID,skipifTurnedin) Auto completes the step when you have n items of itemId, or if you have accepted questId (questId is optional, set skipIfTurnedIn to 1 if you want the task to complete if the quest is turned in already) |
.collect objBitMask | .collect itemId,amount,questId,objectiveBitMask,-1 -- |
.complete id,obj | Track quest objective |
.accept id,n,nid | Accepts quest id. |
.turnin id,n | Turns in quest id. N autoselects the nth reward. |
.abandon id | Abandons quest id |
.isQuestComplete id | Skips step if quest is incomplete |
.isQuestTurnedIn id | Skips step if quest id isn't turned in |
.isQuestAvailable id | Skips step if quest id isn't able to be accepted |
.isOnQuest id | Skips step if quest id isn't in quest log, can also add a "-" before a quest id, ie ".turnin -1234 >>" applies .isOnQuest to that quest, good for steps w/ multiple quests |
.unitscan | Adds unitscan of enemy |
.reputation | .reputation factionID,standing,value -- completes when you have required rep |
.daily id1,id2,id3,id4 | Accepts daily quests, completes when u accept atleast 1 |
.dailyturnin id1,id2,id3,id4 | Turnsin daily quests, completes when u turnin atleast 1 |
Misc Mentor | |
---|---|
.link url | Clickable hyperlink in step |
.deathskip | Tells the player to go die. Completes on spirit rez |
.skill Name,n,skipStep | Completes if skill is = or greater than n |
.cooldown | type,id,timeRemaining,updateOnlyOnce |
.zoneskip zoneNameorID,1 | Skips the step if player is in the given zoneID. Adding a 1 reverses the logic, shows the step only to people in that zoneID. |
.timer timeInSeconds,Timertext | Latches to .accept or .turnin directly above and shows a timer bar. |
.tame npcID | Instructs hunters to tame the specified animal id |
.goto Guru - All steps should have a .goto of some sort! | |
---|---|
.goto [ZONE],xx.xx,yy.yy | Default Goto, shows on map and has quest arrow. |
.goto [ZONE],xx.xx,yy.yy,z | Objective Goto, arrow and map show. Objective completes when player is within z yards |
.goto [ZONE],xx.xx,yy.yy,z,0 | Hidden Objective, same as above but no objective to complete. Used for changing waypoint |
.goto [ZONE],xx.xx,yy.yy,0 | Map Waypoint goto, No arrow but shows on map |
.goto [ZONE],xx.xx,yy.yy,-1 | Closest Point goto, points to nearest coordinate on that step. Req multiple coordinates. |
.zone zoneName | Checkbox that completes when you enter zone |
.zoneskip ZoneNameorID | Skips step if you're in the given zone |
.groundgoto | Goto arrow that disappears if you can fly (mostly for Outlands / Northrend) |
.line zone,x1,y1,x2,y2,x3,y3.. | Draw lines on the map connecting the coordinates, using negative values for both x/y coordinates will draw a dash line |
.loop minDist,zone,x1,y2,x2,y2,x3,y3... | Draws a loop where minDist is the distance in yards where waypoint is marked as visited |
Inventory Instructor | |
---|---|
.buy id,n | Purchases item with id from vendor |
.use id | Creates clickable item window |
.bankwithdraw id1,id2 | Withdraws items from bank |
.bankdeposit id1,id2 | Deposits items into bank |
.money <0.01 | Skips step if you have less than 1 silver |
.money >0.01 | Skips step if you have more than 1 silver |
.destroy id | Completes obj if you destroy item |
.bronzetube | Skips step if player has a bronze tube or has completed duskwood BT quest |
.itemcount id,n | Skips step if user doesn't have n or greater of item id |
NPC Conversation Counselor | |
---|---|
.trainer | Obj completes when you talk to a class trainer |
.train spellID | Obj to train specific spell |
.fly / .fp | Use flightmaster "".fly Menethil Harbor" / Get flightpath |
.stable id | Obj completes when you talk to a stable master, id optional |
.skipgossip | Skips dialogue with npcs |
.home / .hs | Set hearthstone / Cast hearthstone |
.vehicle id | Obj completes when vehicle ui shows up |
.emote EmoteToken,NPCID | Emotes at npc - see comment for emote ids |
Header Hero - All steps must eventually autocomplete~! | |
---|---|
#sticky | Step won't disappear until completed |
#completewith next | Step completes once next step is finished - good for ending stickys |
#label MyLabel | Labels the step as MyLabel |
#completewith MyLabel | Step completes once MyLabel is complete - good for ending stickys |
#requires MyLabel | Step will only show up if MyLabel is complete |
TBC Headers | |
#scryer | Skips step if rep with scryers is below friendly |
#aldor | Skips step if rep with aldor is below friendly |
Vanilla Headers | |
#phase1-4 | Step only shows if server is phase1-4 |
#phase5 | Step only shows if server is phase5+ |
#era | Only shows step on era servers |
#som | Only shows step on SoM servers |
Hardcore Headers | |
#softcore | Only shows step if hardcore is disabled |
#hardcore | Only shows step if hardcore is enabled |