KAL ' Witcher Travel ' VAS # ORT ' for UO Outlands ' REL # POR ' Version 1 ' POR #
Witcher Travel.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/de9a4695-2f68-47ee-af8c-46dbe65542bb for latest2# Automation by Jaseowns3## Script: Witcher Travel4## Created by: nev0r#05#############################################6 7#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#8# KAL ' Witcher Travel ' VAS #9# ORT ' for UO Outlands ' REL #10# POR ' Version 1 ' POR #11#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#12 13#' 1) General information '14 15// UO Outlands has an inofficial 'rune travelling system created by Witcher'16// It has a high location density allowing us to get around the map very quickly17// You can find all marked spots on 'https://www.exploreoutlands.com/'18// Fast travel like a Witcher with this script by simply typing the rune number in-game19 20// WARNING: server system messages are needed to determine necessary actions, make sure they are not filtered for scripts: 21// Razor -> Filters -> Text&Messages ->22// - Uncheck 'Filter repeating system messages'23// - 'Enable text filter' and 'Filter system messages' (list entry sub-menu) can be checked, however 'Ignore filtered messages in overhead and scripts' (list entry sub-menu) has to be unchecked24 25#' 2) How to set up '26 27// - Reference are the 14 rune tomes openly accessible at 'Cambria Rune Library (Coords: 1706, 3181)'28// o These tomes are set as default and will be detected automatically29// o Location shown in this post: 'https://forums.uooutlands.com/index.php?threads/witchers-updated-guide-to-tmaps-how-you-can-and-why-you-should-be-running-your-own-tmaps.3439/'30// - Other correctly named tomes on the ground, or held in your backpack, are also detected automatically31// o Tome names have to include (for tome 1 to 14 respectively): 1-24, 25-49, 50-75, 76-99, 100-123, 124-149, 150-175, 176-201, 202-227, 228-249, 250-275, 276-301, 302-327, 328-35332// - When using your own tomes, you can set their serials to increase speed (scroll down to manual setup -> Tome serial presets)33// o WARNING: You may be sent to the wrong location in case your runes are in a different order than they are in the reference library 34// - Custom locations (= not marked on exploreoutlands.com) are not supported, keep custom runes in a separate rune tome if you want to use this script35 36// 'Minimal requirements':37// - Ability to recall, using magery or scrolls38// - Access to a 'witcher tome library' with correctly set up tomes (see info above)39// - A 'marked rune in backpack', a runebook in a secure container/bank box (locked down does not work), or a rune tome (backpack, secure container, or locked down with access rights to change the name)40 41// 'Optimal setup':42// - Ability to recall and gate travel using magery43// - Access to correctly named 'witcher tomes in backpack or locked down' (see info above)44// - A 'blessed runebook or runetome in backpack', a runebook in a secure container/bank box (locked down does not work), or a rune tome (backpack, secure container, or locked down with access rights to change the name)45// o 'WARNING': Do not keep non blessed runebooks or tomes in your backpack, they can be stolen and drop to your corpse when killed46 47#' 3) How to use '48 49// - 'Run the script'50// o In case there are multiple marked runes, runebooks or runetomes found as possible input source you will get a prompt to select the desired one51// o You can skip this by setting up the serial of the desired one (scroll down to manual setup -> Input source)52// o To use a runebook, runetome or witcher tomes stored in a secure container/bank you have to specify which containers have to be opened to get to the items (scroll down to manual setup -> Input source)53// - 'Type the desired rune number' when asked to do so54// o The script is going to rename your marked rune, runebook or runetome according to your input55// o Afterwards it reads the rune/book label and tries to find the correct witcher tome56// - If a tome containing the desired rune can be found you are either transported there, or the book page is opened (according to your preference, set in the manual setup section below)57 58#' 4) How to find out item serials '59 60// - Type '>info' ingame61// - Target the item you want to investigate and wait for the info-gump to open62// - Hit the little blue dot next to 'serial' to copy it63// - Paste to desired position64// o For a variable make it look like this: 'setvar! example 0x546B015F'65// o In case of a list it has to look like this: 'pushlist exampleList 0x546B015F'66 67##############' MANUAL SETUP '##############68 69// AutoTravel: Do you want to automatically initiate the cast, or only open the tome page?70// 0 ... Open tome page, manually click the cast button71// 1 ... Automatically recall or gate72setvar! AutoTravel 073 74// UseGateTravel: Set which mode of travel you prefer75// 0 ... Recall76// 1 ... Gate Travel77setvar! UseGateTravel 078 79// UseScrolls: Set if you want to exclusively use scrolls80// 0 ... Recall/gate using magery and reagents whenever possible (only use scrolls if out of regs or magery too low)81// 1 ... Exclusively use scrolls to recall/gate82setvar! UseScrolls 083 84//AutoRefillScrolls: Resupply rune tome with a scroll when no charges left (only works if AutoTravel is set to 1)85// 0 ... Do not put charges to tome86// 1 ... Charge tome if needed and scroll available (backpack and storage shelf within 2 tiles range are going to be searched for scrolls)87setvar! AutoRefillScrolls 088 89 // ' INPUT SOURCE ' //90 91//UseBook: Do you want to use marked runes, or a runebook/tome92// 0 ... Marked rune in backpack93// 1 ... Runebook in backpack or bank/container94// 2 ... Runetome in backpack, bank/container or locked down (with access rights to rename it)95// NOTE: Add container serials to RunebookContainerList down below when using a runebook/tome stored in your bank or secure container96// Books as input source also accept partial matches (i.e. typing 555 would match rune number 55)97setvar! UseBook 098 99//MarkedRuneSerial: Add the serial of your marked rune, has to be in your backpack100//NOTE: Only needs to be set if you use marked runes and carry multiple101//WARNING: Runes can be stolen and drop to your corpse when killed 102setvar! MarkedRuneSerial 0x103 104//BookOrTomeSerial: Add the serial of your desired runebook/tome105//NOTE: Only needs to be set if you carry multiple, or you are using it from your bank/container106//WARNING: Do not keep non blessed runebooks or -tomes in your backpack, they can be stolen and drop to your corpse when killed107setvar! BookOrTomeSerial 0x108 109//RunebookContainerList: Add all container serials in the correct order they need to be opened to get to your runebook/tome110// Write 'Bank' if you want to use your bank box111//NOTE: For runebooks only secured containers and bank are going to work112 113//Do not edit the next two lines114removelist RunebookContainerList115createlist RunebookContainerList116 117//Put your container serials here (max. 18, add/remove # to comment/uncomment):118#pushlist RunebookContainerList "Bank"119#pushlist RunebookContainerList 0x120 121 // ' TOME SERIAL PRESETS ' //122 123//WitcherTomeContainerList: Add all container 'serials' in the correct order they need to be opened to get to your witcher rune tomes124// Write 'Bank' if you want to use your bank box125//NOTE: Not needed if your witcher tomes are in the same container as the input runebook/tome126 127//Do not edit the next two lines128removelist WitcherTomeContainerList129createlist WitcherTomeContainerList130 131//Put your container serials here (max. 18, add/remove # to comment/uncomment):132#pushlist WitcherTomeContainerList "Bank"133#pushlist WitcherTomeContainerList 0x134 135//Add your own witcher tome 'serials' here to increase performance136setvar! myWitcherTome_01 0x137setvar! myWitcherTome_02 0x138setvar! myWitcherTome_03 0x139setvar! myWitcherTome_04 0x140setvar! myWitcherTome_05 0x141setvar! myWitcherTome_06 0x142setvar! myWitcherTome_07 0x143setvar! myWitcherTome_08 0x144setvar! myWitcherTome_09 0x145setvar! myWitcherTome_10 0x146setvar! myWitcherTome_11 0x147setvar! myWitcherTome_12 0x148setvar! myWitcherTome_13 0x149setvar! myWitcherTome_14 0x150 151//Rune library serials - South of cambria moongate (Loc: 1706, 3181)152setvar! libWitcherTome_01 0x546B015F153setvar! libWitcherTome_02 0x546AF790154setvar! libWitcherTome_03 0x43757C23155setvar! libWitcherTome_04 0x43756325156setvar! libWitcherTome_05 0x43755561157setvar! libWitcherTome_06 0x43752730158setvar! libWitcherTome_07 0x437548AB159setvar! libWitcherTome_08 0x43751C83160setvar! libWitcherTome_09 0x43752E07161setvar! libWitcherTome_10 0x43755E41162setvar! libWitcherTome_11 0x4B99B20C163setvar! libWitcherTome_12 0x546ACD06164setvar! libWitcherTome_13 0x4374EB77165setvar! libWitcherTome_14 0x4374E53D166 167#############################################168#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#169##############' END SETUP '##############170#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#-~-#171#############################################172 173//Output debug info174setvar! witDebugMode 0175 176//Colors177setvar! cGreen 68178setvar! cLightBlue 100179setvar! cLightOrange 145180setvar! cRed 33181setvar! cYellow 55182 183//Variables and Timers184setvar! globalWaitForServerResponse 500185setvar! globalMaxWaitForServerResponse 1000186 187if not timerexists globalObjectDelayTimer188 setvar! globalWaitForObjectDelay 600189 settimer globalObjectDelayTimer globalWaitForObjectDelay190endif191 192setvar! witRuneBookGumpID 1551740969193setvar! witRuneTomeGumpID 167090027194setvar! witRuneTomeRenameGumpID 1263030975195setvar! witSearchRange 18196setvar! witNPCMenuMaxRange 12197 198if not timerexists witWaitTimer199 settimer witWaitTimer globalMaxWaitForServerResponse200endif201if not timerexists witOverheadTimer202 setvar! witOverheadCD 3000203 settimer witOverheadTimer witOverheadCD204endif205 206if not listexists RunebookContainerList207 createlist RunebookContainerList208endif209if not listexists WitcherTomeContainerList210 createlist WitcherTomeContainerList211endif212 213//Main loop, only used for flow control214while not dead215 216 //Mana check217 if UseGateTravel = 1 and mana < 40 or mana < 11218 overhead "|* Not enough mana *|" cRed219 break220 endif221 222 //Skill check223 if UseGateTravel = 1 and skill "Magery" < 50224 overhead "|* Magery skill too low *|" cRed225 overhead "Need 50 Magery for gate charge" cRed226 break227 elseif UseGateTravel = 1 and UseScrolls = 0 and skill "Magery" < 90228 overhead "|* Magery skill low *|" cLightOrange229 overhead "Using gate charge" cLightOrange230 setvar! UseScrolls 1231 elseif UseGateTravel = 0 and UseScrolls = 0 and skill "Magery" < 60232 overhead "|* Magery skill low *|" cLightOrange233 overhead "Using recall charge" cLightOrange234 setvar! UseScrolls 1235 endif236 237 //Reg check238 @clearignore239 if UseGateTravel = 1 and UseScrolls = 0240 if not findtype 3962 self or not findtype 3974 self or not findtype 3980 self241 overhead "|* Regs missing *|" cLightOrange242 overhead "Using gate charge" cLightOrange243 setvar! UseScrolls 1244 endif245 elseif UseScrolls = 0246 if not findtype 3962 self or not findtype 3963 self or not findtype 3974 self247 overhead "|* Regs missing *|" cLightOrange248 overhead "Using recall charge" cLightOrange249 setvar! UseScrolls 1250 endif251 endif252 253 if witDebugMode > 0254 settimer witRunTimer 0255 sysmsg "< Witcher Travel >" cLightBlue256 endif257 258 if insysmsg "Please enter a description for this marked object:" or insysmsg "Please enter a title for the runebook:" or insysmsg "The etching on the rune has been changed." or insysmsg "The book's title has been changed." or insysmsg "You rename the runetome." or insysmsg "world is saving"259 //' Clear relevant system messages260 endif261 262 //Clear cursor263 if targetexists264 target cancel265 endif266 267 //Bank box management268 if find libWitcherTome_01 ground -1 -1 witSearchRange or find libWitcherTome_02 ground -1 -1 witSearchRange or find libWitcherTome_03 ground -1 -1 witSearchRange or find libWitcherTome_04 ground -1 -1 witSearchRange or find libWitcherTome_05 ground -1 -1 witSearchRange or find libWitcherTome_06 ground -1 -1 witSearchRange or find libWitcherTome_07 ground -1 -1 witSearchRange or find libWitcherTome_08 ground -1 -1 witSearchRange or find libWitcherTome_09 ground -1 -1 witSearchRange or find libWitcherTome_10 ground -1 -1 witSearchRange or find libWitcherTome_11 ground -1 -1 witSearchRange or find libWitcherTome_12 ground -1 -1 witSearchRange or find libWitcherTome_13 ground -1 -1 witSearchRange or find libWitcherTome_14 ground -1 -1 witSearchRange269 270 clearlist RunebookContainerList271 clearlist WitcherTomeContainerList272 273 elseif inlist RunebookContainerList "bank" or inlist RunebookContainerList "Bank" or inlist WitcherTomeContainerList "bank" or inlist WitcherTomeContainerList "Bank"274 275 if witDebugMode > 0276 sysmsg "[Witcher Travel] Searching banker npc ... ({{witRunTimer}} ms)" cLightBlue277 endif278 279 setvar! witBankerSerial 0280 281 if findtype "Alligra|Alphonse|Becca|Brandi|Britta|Corbin|Daryl|Duane|Errol|Feronia|Fielding|Ganesa|Ingmar|Len|Orlantha|Osmond|Rafferty|Renee|Roi|Stanton|Stephan|Sun|Susan|Tano|Trind|Zakia" ground -1 -1 witNPCMenuMaxRange as localBanker282 getlabel localBanker localBankerLabel283 if "the banker" in localBankerLabel284 setvar! witBankerSerial localBanker285 endif286 endif287 288 if witBankerSerial = 0289 removelist witNPCList290 createlist witNPCList291 settimer witWaitTimer 0292 hotkey 'Next Monster Target'293 wait 10294 setvar! witNPCSerial lasttarget295 296 while not inlist witNPCList witNPCSerial and timer witWaitTimer < 5000297 pushlist witNPCList witNPCSerial298 if noto witNPCSerial != "invulnerable"299 //Skip300 elseif find witNPCSerial ground -1 -1 witNPCMenuMaxRange301 getlabel witNPCSerial witNPCLabel302 if "the banker" in witNPCLabel303 setvar! witBankerSerial witNPCSerial304 break305 endif306 endif307 hotkey 'Next Monster Target'308 wait 10309 setvar! witNPCSerial lasttarget310 endwhile311 312 removelist witNPCList313 unsetvar witNPCSerial314 endif315 316 if witBankerSerial > 0317 menu witBankerSerial 3318 else319 if inlist RunebookContainerList "bank" or inlist RunebookContainerList "Bank"320 clearlist RunebookContainerList321 endif322 if inlist WitcherTomeContainerList "bank" or inlist WitcherTomeContainerList "Bank"323 clearlist WitcherTomeContainerList324 endif325 endif326 327 if witDebugMode > 0328 if witBankerSerial > 0329 sysmsg "[Witcher Travel] Banker found ... ({{witRunTimer}} ms)" cLightBlue330 overhead "< Banker >" cGreen witBankerSerial331 overhead " � " cGreen witBankerSerial332 elseif timer witWaitTimer > 5000333 sysmsg "[Witcher Travel] Banker search timeout ... ({{witRunTimer}} ms)" cLightBlue334 else335 sysmsg "[Witcher Travel] No banker found ... ({{witRunTimer}} ms)" cLightBlue336 endif337 endif338 339 unsetvar witBankerSerial340 endif341 342 //Set user input source343 setvar! witParentContainer 0344 setvar! witSharedParentContainer 0345 346 if UseBook > 0347 //Runebook348 349 if witDebugMode > 0350 sysmsg "[Witcher Travel] Searching runebook ... ({{witRunTimer}} ms)" cLightBlue351 endif352 353 if list RunebookContainerList > 0 and list WitcherTomeContainerList > 0354 //Convert hex serials to dec for comparison355 356 removelist witConvertList357 createlist witConvertList358 359 if inlist WitcherTomeContainerList "bank" or inlist WitcherTomeContainerList "Bank"360 poplist WitcherTomeContainerList "bank"361 poplist WitcherTomeContainerList "Bank"362 pushlist witConvertList "Bank"363 endif364 while list WitcherTomeContainerList > 0365 if poplist WitcherTomeContainerList front as localDecSerial366 pushlist witConvertList localDecSerial367 endif368 endwhile369 370 if inlist witConvertList "Bank"371 poplist witConvertList "Bank"372 pushlist WitcherTomeContainerList "Bank" 373 endif374 while list witConvertList > 0375 if poplist witConvertList front as localDecSerial376 pushlist WitcherTomeContainerList localDecSerial377 endif378 endwhile379 380 removelist witConvertList381 382 endif383 384 //Open all containers specified by the user385 while list RunebookContainerList > 0386 387 if inlist RunebookContainerList "bank" or inlist RunebookContainerList "Bank"388 setvar! witParentContainer self389 poplist RunebookContainerList "bank"390 poplist RunebookContainerList "Bank"391 if inlist WitcherTomeContainerList "Bank"392 setvar! witSharedParentContainer 1393 poplist WitcherTomeContainerList "Bank"394 endif395 elseif poplist RunebookContainerList front as localContainer396 while timer globalObjectDelayTimer < globalWaitForObjectDelay397 endwhile398 if witParentContainer = 0399 //Main-container400 if find localContainer ground -1 -1 2401 dclick localContainer402 settimer globalObjectDelayTimer 0403 setvar! witParentContainer localContainer404 if inlist WitcherTomeContainerList localContainer405 setvar! witSharedParentContainer 1406 endif 407 elseif find localContainer backpack408 break409 elseif witDebugMode > 0410 if UseBook = 1411 sysmsg "[Witcher Travel] Runebook-Container not found ... ({{witRunTimer}} ms)" cLightOrange412 elseif UseBook = 2413 sysmsg "[Witcher Travel] Runetome-Container not found ... ({{witRunTimer}} ms)" cLightOrange414 endif415 break416 endif417 else418 //Sub-container419 settimer witWaitTimer 0420 while not find localContainer witParentContainer and timer witWaitTimer < globalMaxWaitForServerResponse421 endwhile422 if not find localContainer witParentContainer423 if witDebugMode > 0424 if UseBook = 1425 sysmsg "[Witcher Travel] Runebook-Subcontainer not found ... ({{witRunTimer}} ms)" cLightOrange426 elseif UseBook = 2427 sysmsg "[Witcher Travel] Runetome-Subcontainer not found ... ({{witRunTimer}} ms)" cLightOrange428 endif429 endif430 break431 endif432 dclick localContainer433 settimer globalObjectDelayTimer 0434 endif435 if inlist WitcherTomeContainerList localContainer436 poplist WitcherTomeContainerList localContainer437 endif438 endif439 440 if list RunebookContainerList = 0441 settimer witWaitTimer 0442 while timer witWaitTimer < globalMaxWaitForServerResponse 443 if find BookOrTomeSerial witParentContainer444 if witDebugMode > 0445 sysmsg "[Witcher Travel] All containers opened ... ({{witRunTimer}} ms)" cLightBlue446 endif447 break448 endif449 endwhile450 if witDebugMode > 0 and timer witWaitTimer > globalMaxWaitForServerResponse451 if UseBook = 1452 sysmsg "[Witcher Travel] Runebook search timeout ... ({{witRunTimer}} ms)" cRed453 elseif UseBook = 2454 sysmsg "[Witcher Travel] Runetome search timeout ... ({{witRunTimer}} ms)" cRed455 endif 456 457 endif458 endif 459 460 endwhile461 462 setvar! witRunebookFound 0463 if witParentContainer = 0464 if find BookOrTomeSerial backpack465 setvar! witRunebookFound 1466 elseif UseBook = 1 and counttype "runebook" backpack = 1 and findtype "runebook" backpack as localRunebookSerial467 setvar! BookOrTomeSerial localRunebookSerial468 setvar! witRunebookFound 1469 elseif UseBook = 2 and counttype "runetome" backpack = 1 and findtype "runetome" backpack as localRunetomeSerial470 setvar! BookOrTomeSerial localRunetomeSerial471 setvar! witRunebookFound 1472 endif473 else474 if find BookOrTomeSerial witParentContainer475 setvar! witRunebookFound 1476 elseif UseBook = 1 and counttype "runebook" witParentContainer = 1 and findtype "runebook" witParentContainer as localRunebookSerial477 setvar! BookOrTomeSerial localRunebookSerial478 setvar! witRunebookFound 1479 elseif UseBook = 1 and counttype "runebook" backpack = 1 and findtype "runebook" backpack as localRunebookSerial480 setvar! BookOrTomeSerial localRunebookSerial481 setvar! witRunebookFound 1482 elseif UseBook = 2 and counttype "runetome" witParentContainer = 1 and findtype "runetome" witParentContainer as localRunetomeSerial483 setvar! BookOrTomeSerial localRunetomeSerial484 setvar! witRunebookFound 1 485 elseif UseBook = 2 and counttype "runetome" backpack = 1 and findtype "runetome" backpack as localRunetomeSerial486 setvar! BookOrTomeSerial localRunetomeSerial487 setvar! witRunebookFound 1488 else489 hotkey "Set Last Target"490 wft globalWaitForServerResponse 491 endif492 endif493 494 if witRunebookFound = 0495 hotkey "Set Last Target"496 wft globalWaitForServerResponse497 endif498 unsetvar witRunebookFound499 500 if targetexists501 settimer witOverheadTimer witOverheadCD502 while targetexists503 if timer witOverheadTimer > witOverheadCD504 if UseBook = 1505 overhead "|* Target your runebook *|" cYellow506 overhead "Backpack or secure container" cLightOrange507 overhead "Ground is not a valid source" cLightOrange508 elseif UseBook = 2509 overhead "|* Target your runetome *|" cYellow510 overhead "Need access right to rename" cLightOrange511 else512 overhead "|* Target runebook or tome *|" cYellow513 endif514 settimer witOverheadTimer 0515 endif516 endwhile 517 setvar! BookOrTomeSerial lasttarget518 endif519 520 getlabel BookOrTomeSerial witRunebookLabel521 if "runebook" in witRunebookLabel522 setvar! UseBook 1523 if find BookOrTomeSerial ground524 overhead "|* No usable Runebook found *|" cRed525 break526 endif527 if witDebugMode > 0528 sysmsg "[Witcher Travel] Runebook set ... ({{witRunTimer}} ms)" cGreen529 endif530 overhead "< Using this runebook >" cGreen BookOrTomeSerial531 overhead " � " cGreen BookOrTomeSerial532 elseif "rune tome" in witRunebookLabel533 setvar! UseBook 2534 if insysmsg "You do not have access rights to do that."535 endif536 if witDebugMode > 0537 sysmsg "[Witcher Travel] Runetome set ... ({{witRunTimer}} ms)" cGreen538 endif539 overhead "< Using this runetome >" cGreen BookOrTomeSerial540 overhead " � " cGreen BookOrTomeSerial541 542 //Warn if selection has a witcher tome label, do we really want to rename this?543 if "1-24" in witRunebookLabel or "1 - 24" in witRunebookLabel or "25-49" in witRunebookLabel or "25 - 49" in witRunebookLabel or "50-75" in witRunebookLabel or "50 - 75" in witRunebookLabel or "76-99" in witRunebookLabel or "76 - 99" in witRunebookLabel or "100-123" in witRunebookLabel or "100 - 123" in witRunebookLabel or "124-149" in witRunebookLabel or "124 - 149" in witRunebookLabel or "150-175" in witRunebookLabel or "150 - 175" in witRunebookLabel or "176-201" in witRunebookLabel or "176 - 201" in witRunebookLabel or "202-227" in witRunebookLabel or "202 - 227" in witRunebookLabel or "228-249" in witRunebookLabel or "228 - 249" in witRunebookLabel or "250-275" in witRunebookLabel or "250 - 275" in witRunebookLabel or "276-301" in witRunebookLabel or "276 - 301" in witRunebookLabel or "302-327" in witRunebookLabel or "302 - 327" in witRunebookLabel or "328-353" in witRunebookLabel or "328 - 353" in witRunebookLabel544 overhead "Book probably is a witcher tome" 33545 overhead "?? Continue ??" 33546 wait globalMaxWaitForServerResponse547 endif548 else549 if find BookOrTomeSerial backpack550 dclick BookOrTomeSerial551 settimer globalWaitForObjectDelay 0552 getlabel backpack waitForPing553 endif554 if not insysmsg! "Please enter a description for this marked object:"555 overhead "|* Selected item invalid *|" cRed556 if witDebugMode > 0557 overhead "< Wrong source selection >" cRed BookOrTomeSerial558 overhead " � " cRed BookOrTomeSerial559 endif560 break561 endif562 setvar! MarkedRuneSerial BookOrTomeSerial563 setvar! UseBook 0564 endif565 566 else567 //Marked rune568 569 if witDebugMode > 0570 sysmsg "[Witcher Travel] Searching marked rune ... ({{witRunTimer}} ms)" cLightBlue571 endif572 573 if not findtype "recall rune" backpack 0 574 overhead "|** Rune not found **|" cRed575 overhead "Need a marked rune in backpack" cLightOrange576 break577 elseif not find MarkedRuneSerial backpack and counttype "recall rune" backpack 0 = 1 and findtype "recall rune" backpack 0 as localRune578 setvar! MarkedRuneSerial localRune579 elseif MarkedRuneSerial > 0 and not find MarkedRuneSerial backpack or MarkedRuneSerial = 0580 hotkey "Set Last Target"581 settimer witOverheadTimer witOverheadCD582 wft globalWaitForServerResponse583 while targetexists584 if timer witOverheadTimer > witOverheadCD585 overhead "|* Target marked rune *|" cYellow586 overhead "Must be in backpack" cLightOrange587 overhead "Ground is not a valid source" cLightOrange588 settimer witOverheadTimer 0589 endif590 endwhile591 setvar! MarkedRuneSerial lasttarget592 endif593 594 if hue MarkedRuneSerial != 0595 overhead "|** Target a marked rune **|" cRed596 continue597 elseif not find MarkedRuneSerial backpack598 overhead "|** Rune not found **|" cRed599 overhead "Need a marked rune in backpack" cLightOrange600 break601 endif602 603 if witDebugMode > 0604 sysmsg "[Witcher Travel] Rune set ... ({{witRunTimer}} ms)" cGreen 605 endif606 overhead "< Using this rune >" cGreen MarkedRuneSerial607 overhead " � " cGreen MarkedRuneSerial608 609 endif610 611 if witDebugMode > 0612 sysmsg "[Witcher Travel] User input source set ... ({{witRunTimer}} ms)" cLightBlue613 endif614 615 //Prompt user for destination616 while timer globalObjectDelayTimer < globalWaitForObjectDelay617 endwhile618 if UseBook = 1619 dclick BookOrTomeSerial620 setvar! witInputItemSerial BookOrTomeSerial621 setvar! MarkedRuneSerial 0622 settimer globalObjectDelayTimer 0623 waitforgump witRuneBookGumpID globalWaitForServerResponse624 if gumpexists witRuneBookGumpID625 gumpresponse 1 witRuneBookGumpID626 gumpclose witRuneBookGumpID627 else628 overhead "|* Failed to open prompt *|" cRed629 break630 endif631 elseif UseBook = 2632 dclick BookOrTomeSerial633 setvar! witInputItemSerial BookOrTomeSerial634 setvar! MarkedRuneSerial 0635 settimer globalObjectDelayTimer 0636 waitforgump witRuneTomeGumpID globalWaitForServerResponse637 if gumpexists witRuneTomeGumpID638 gumpresponse 2 witRuneTomeGumpID639 getlabel backpack waitForPing640 if insysmsg "You do not have access rights to do that."641 overhead "|* Selected item invalid *|" cRed642 overhead "No access right to change name" cYellow643 if witDebugMode > 0644 overhead "< Wrong source selection >" cRed BookOrTomeSerial645 overhead " � " cRed BookOrTomeSerial646 endif647 break648 endif649 waitforgump witRuneTomeRenameGumpID globalWaitForServerResponse650 gumpclose witRuneTomeGumpID651 else652 overhead "|* Failed to open prompt *|" cRed653 break654 endif655 else656 if not insysmsg! "Please enter a description for this marked object:"657 dclick MarkedRuneSerial658 settimer globalWaitForObjectDelay 0659 endif660 setvar! witInputItemSerial MarkedRuneSerial661 setvar! BookOrTomeSerial 0662 endif663 settimer witWaitTimer 0664 hotkey "Set Last Target"665 overhead "|* Enter rune number *|" cGreen666 overhead "or ESC to cancel" cYellow667 overhead "Please ignore target cursor" cYellow 668 settimer witOverheadTimer 0669 670 //Check if we can use the library preset671 if find libWitcherTome_01 ground -1 -1 witSearchRange or find libWitcherTome_02 ground -1 -1 witSearchRange or find libWitcherTome_03 ground -1 -1 witSearchRange or find libWitcherTome_04 ground -1 -1 witSearchRange or find libWitcherTome_05 ground -1 -1 witSearchRange or find libWitcherTome_06 ground -1 -1 witSearchRange or find libWitcherTome_07 ground -1 -1 witSearchRange or find libWitcherTome_08 ground -1 -1 witSearchRange or find libWitcherTome_09 ground -1 -1 witSearchRange or find libWitcherTome_10 ground -1 -1 witSearchRange or find libWitcherTome_11 ground -1 -1 witSearchRange or find libWitcherTome_12 ground -1 -1 witSearchRange or find libWitcherTome_13 ground -1 -1 witSearchRange or find libWitcherTome_14 ground -1 -1 witSearchRange672 673 setvar! witTome_01 libWitcherTome_01674 setvar! witTome_02 libWitcherTome_02675 setvar! witTome_03 libWitcherTome_03676 setvar! witTome_04 libWitcherTome_04677 setvar! witTome_05 libWitcherTome_05678 setvar! witTome_06 libWitcherTome_06679 setvar! witTome_07 libWitcherTome_07680 setvar! witTome_08 libWitcherTome_08681 setvar! witTome_09 libWitcherTome_09682 setvar! witTome_10 libWitcherTome_10683 setvar! witTome_11 libWitcherTome_11684 setvar! witTome_12 libWitcherTome_12685 setvar! witTome_13 libWitcherTome_13686 setvar! witTome_14 libWitcherTome_14687 688 if witDebugMode > 0689 sysmsg "[Witcher Travel] Using library preset ... ({{witRunTimer}} ms)" cLightBlue690 endif691 692 //Check if we can use our own preset693 else694 695 if list WitcherTomeContainerList > 0 and witSharedParentContainer != 1696 setvar! witParentContainer 0697 endif698 699 //Open all containers specified by the user700 while list WitcherTomeContainerList > 0701 702 if inlist WitcherTomeContainerList "Bank"703 setvar! witParentContainer self704 poplist WitcherTomeContainerList "Bank"705 elseif poplist WitcherTomeContainerList front as localContainer706 while timer globalObjectDelayTimer < globalWaitForObjectDelay707 endwhile708 //Main container709 if witParentContainer = 0710 if find localContainer ground -1 -1 2711 dclick localContainer712 settimer globalObjectDelayTimer 0713 setvar! witParentContainer localContainer 714 elseif find localContainer backpack715 setvar! witParentContainer backpack716 break717 endif718 else719 //Sub-container720 settimer witWaitTimer 0721 while not find localContainer witParentContainer and timer witWaitTimer < globalMaxWaitForServerResponse722 endwhile723 if not find localContainer witParentContainer724 if witDebugMode > 0725 sysmsg "[Witcher Travel] Tome sub-container not found ... ({{witRunTimer}} ms)" cLightOrange726 endif727 break728 endif729 dclick localContainer730 settimer globalObjectDelayTimer 0731 endif732 endif733 734 if list WitcherTomeContainerList = 0735 settimer witWaitTimer 0736 while timer witWaitTimer < globalMaxWaitForServerResponse 737 if find myWitcherTome_01 witParentContainer or find myWitcherTome_02 witParentContainer or find myWitcherTome_03 witParentContainer or find myWitcherTome_04 witParentContainer or find myWitcherTome_05 witParentContainer or find myWitcherTome_06 witParentContainer or find myWitcherTome_07 witParentContainer or find myWitcherTome_08 witParentContainer or find myWitcherTome_09 witParentContainer or find myWitcherTome_10 witParentContainer or find myWitcherTome_11 witParentContainer or find myWitcherTome_12 witParentContainer or find myWitcherTome_13 witParentContainer or find myWitcherTome_14 witParentContainer738 if witDebugMode > 0739 sysmsg "[Witcher Travel] Tomes found ... ({{witRunTimer}} ms)" cGreen740 endif741 break742 endif743 endwhile744 if witDebugMode > 0 and timer witWaitTimer > globalMaxWaitForServerResponse745 sysmsg "[Witcher Travel] Tome search timeout ... ({{witRunTimer}} ms)" cRed746 endif747 endif748 749 endwhile750 751 if find myWitcherTome_01 ground -1 -1 witSearchRange or find myWitcherTome_01 witParentContainer or find myWitcherTome_02 ground -1 -1 witSearchRange or find myWitcherTome_02 witParentContainer or find myWitcherTome_03 ground -1 -1 witSearchRange or find myWitcherTome_03 witParentContainer or find myWitcherTome_04 ground -1 -1 witSearchRange or find myWitcherTome_04 witParentContainer or find myWitcherTome_05 ground -1 -1 witSearchRange or find myWitcherTome_05 witParentContainer or find myWitcherTome_06 ground -1 -1 witSearchRange or find myWitcherTome_06 witParentContainer or find myWitcherTome_07 ground -1 -1 witSearchRange or find myWitcherTome_07 witParentContainer or find myWitcherTome_08 ground -1 -1 witSearchRange or find myWitcherTome_08 witParentContainer or find myWitcherTome_09 ground -1 -1 witSearchRange or find myWitcherTome_09 witParentContainer or find myWitcherTome_10 ground -1 -1 witSearchRange or find myWitcherTome_10 witParentContainer or find myWitcherTome_11 ground -1 -1 witSearchRange or find myWitcherTome_11 witParentContainer or find myWitcherTome_12 ground -1 -1 witSearchRange or find myWitcherTome_12 witParentContainer or find myWitcherTome_13 ground -1 -1 witSearchRange or find myWitcherTome_13 witParentContainer or find myWitcherTome_14 ground -1 -1 witSearchRange or find myWitcherTome_14 witParentContainer752 //Set preset - own tome ids753 setvar! witTome_01 myWitcherTome_01754 setvar! witTome_02 myWitcherTome_02755 setvar! witTome_03 myWitcherTome_03756 setvar! witTome_04 myWitcherTome_04757 setvar! witTome_05 myWitcherTome_05758 setvar! witTome_06 myWitcherTome_06759 setvar! witTome_07 myWitcherTome_07760 setvar! witTome_08 myWitcherTome_08761 setvar! witTome_09 myWitcherTome_09762 setvar! witTome_10 myWitcherTome_10763 setvar! witTome_11 myWitcherTome_11764 setvar! witTome_12 myWitcherTome_12765 setvar! witTome_13 myWitcherTome_13766 setvar! witTome_14 myWitcherTome_14767 768 if witDebugMode > 0769 sysmsg "[Witcher Travel] Using own preset ... ({{witRunTimer}} ms)" cLightBlue770 endif771 else772 //No preset found - safety unset in case previous script run did not terminate correctly773 unsetvar witTome_01774 unsetvar witTome_02775 unsetvar witTome_03776 unsetvar witTome_04777 unsetvar witTome_05778 unsetvar witTome_06779 unsetvar witTome_07780 unsetvar witTome_08781 unsetvar witTome_09782 unsetvar witTome_10783 unsetvar witTome_11784 unsetvar witTome_12785 unsetvar witTome_13786 unsetvar witTome_14787 788 if witDebugMode > 0789 sysmsg "[Witcher Travel] No preset found... ({{witRunTimer}} ms)" cLightBlue790 endif791 endif792 793 endif794 795 //Wait until promptresponse is answered by user and new label is set796 wft globalWaitForServerResponse797 setvar! witWaitForInput 0798 while not insysmsg "The etching on the rune has been changed." and not insysmsg "The book's title has been changed." and not insysmsg "You rename the runetome."799 //'800 if not targetexists801 //User wants to cancel802 removetimer witWaitTimer803 waitforgump witRuneBookGumpID globalWaitForServerResponse804 break805 elseif timer witWaitTimer > 14000 and gumpexists witRuneTomeRenameGumpID806 //Runetome rename gump still active - continue807 settimer witWaitTimer 10000808 elseif timer witWaitTimer > 15000809 //Input timeout810 overhead "|** No input detected **|" cRed811 removetimer witWaitTimer812 waitforgump witRuneBookGumpID globalWaitForServerResponse813 break814 elseif witWaitForInput = 0 and insysmsg "world is saving"815 //World save816 while timer witWaitTimer < 15000817 if insysmsg "save complete"818 settimer witWaitTimer 0819 break820 endif821 endwhile822 elseif witWaitForInput = 0 and timer witWaitTimer > globalMaxWaitForServerResponse 823 //Prompt/gump did not open - break824 if not insysmsg "Please enter a description for this marked object:" and not insysmsg "Please enter a title for the runebook:" and not gumpexists witRuneTomeRenameGumpID825 overhead "|** No prompt found **|" cRed826 removetimer witWaitTimer827 waitforgump witRuneBookGumpID globalWaitForServerResponse828 break829 endif830 setvar! witWaitForInput 1831 elseif timer witOverheadTimer > witOverheadCD832 overhead "|* Enter rune number *|" cGreen833 overhead "or ESC to cancel" cYellow834 overhead "Please ignore target cursor" cYellow835 settimer witOverheadTimer 0836 endif837 endwhile838 unsetvar witWaitForInput839 840 target cancel841 if not timerexists witWaitTimer842 break843 elseif witDebugMode > 0844 sysmsg "[Witcher Travel] User input set ... ({{witRunTimer}} ms)" cLightBlue845 endif846 847 //Check which destination we should travel to848 getlabel witInputItemSerial inputLabel849 removelist witUserInputList850 createlist witUserInputList851 if BookOrTomeSerial > 0852 pushlist witUserInputList 0853 gumpclose witRuneBookGumpID854 gumpclose witRuneTomeGumpID855 gumpclose witRuneTomeRenameGumpID856 else857 pushlist witUserInputList inputLabel858 endif859 860 //If/elseif chain to set tome and gump response861 //Input by runebook or -tome uses partial matching, excluding wrong input does not seem to be reasonable, because we would need to exclude all digits > 353 and razor can only do this by checking each number with an if...862 if ": 353" in inputLabel or "353 a r" in inputLabel or inlist witUserInputList "353"863 setvar! witTargetTome 14864 setvar! witGumpResponse 225865 pushlist witUserInputList "353 - Time (South)"866 elseif ": 352" in inputLabel or "352 a r" in inputLabel or inlist witUserInputList "352"867 setvar! witTargetTome 14868 setvar! witGumpResponse 224869 pushlist witUserInputList "352 - Abandoned Jungle Dockyards"870 elseif ": 351" in inputLabel or "351 a r" in inputLabel or inlist witUserInputList "351"871 setvar! witTargetTome 14872 setvar! witGumpResponse 223873 pushlist witUserInputList "351 - Murkmire Swamps"874 elseif ": 350" in inputLabel or "350 a r" in inputLabel or inlist witUserInputList "350"875 setvar! witTargetTome 14876 setvar! witGumpResponse 222877 pushlist witUserInputList "350 - Whisperwood Cottage"878 elseif ": 349" in inputLabel or "349 a r" in inputLabel or inlist witUserInputList "349"879 setvar! witTargetTome 14880 setvar! witGumpResponse 221881 pushlist witUserInputList "349 - Burnt Sage"882 elseif ": 348" in inputLabel or "348 a r" in inputLabel or inlist witUserInputList "348"883 setvar! witTargetTome 14884 setvar! witGumpResponse 220885 pushlist witUserInputList "348 - Russetrock Cenote"886 elseif ": 347" in inputLabel or "347 a r" in inputLabel or inlist witUserInputList "347"887 setvar! witTargetTome 14888 setvar! witGumpResponse 219889 pushlist witUserInputList "347 - Palmshade Trading Camp"890 elseif ": 346" in inputLabel or "346 a r" in inputLabel or inlist witUserInputList "346"891 setvar! witTargetTome 14892 setvar! witGumpResponse 218893 pushlist witUserInputList "346 - Tidal Tomb"894 elseif ": 345" in inputLabel or "345 a r" in inputLabel or inlist witUserInputList "345"895 setvar! witTargetTome 14896 setvar! witGumpResponse 217897 pushlist witUserInputList "345 - Ashenmire"898 elseif ": 344" in inputLabel or "344 a r" in inputLabel or inlist witUserInputList "344"899 setvar! witTargetTome 14900 setvar! witGumpResponse 216901 pushlist witUserInputList "344 - Dragoncrest Plateau"902 elseif ": 343" in inputLabel or "343 a r" in inputLabel or inlist witUserInputList "343"903 setvar! witTargetTome 14904 setvar! witGumpResponse 215905 pushlist witUserInputList "343 - Orange Island"906 elseif ": 342" in inputLabel or "342 a r" in inputLabel or inlist witUserInputList "342"907 setvar! witTargetTome 14908 setvar! witGumpResponse 214909 pushlist witUserInputList "342 - Lavender Island"910 elseif ": 341" in inputLabel or "341 a r" in inputLabel or inlist witUserInputList "341"911 setvar! witTargetTome 14912 setvar! witGumpResponse 213913 pushlist witUserInputList "341 - Hidden Jungle Bridge"914 elseif ": 340" in inputLabel or "340 a r" in inputLabel or inlist witUserInputList "340"915 setvar! witTargetTome 14916 setvar! witGumpResponse 212917 pushlist witUserInputList "340 - Ponderosa Perch (East)"918 elseif ": 339" in inputLabel or "339 a r" in inputLabel or inlist witUserInputList "339"919 setvar! witTargetTome 14920 setvar! witGumpResponse 211921 pushlist witUserInputList "339 - Ponderosa Perch"922 elseif ": 338" in inputLabel or "338 a r" in inputLabel or inlist witUserInputList "338"923 setvar! witTargetTome 14924 setvar! witGumpResponse 210925 pushlist witUserInputList "338 - Papua Underdepths"926 elseif ": 337" in inputLabel or "337 a r" in inputLabel or inlist witUserInputList "337"927 setvar! witTargetTome 14928 setvar! witGumpResponse 209929 pushlist witUserInputList "337 - Old Papua Inn"930 elseif ": 336" in inputLabel or "336 a r" in inputLabel or inlist witUserInputList "336"931 setvar! witTargetTome 14932 setvar! witGumpResponse 208933 pushlist witUserInputList "336 - Windmill Waters Wagonworks"934 elseif ": 335" in inputLabel or "335 a r" in inputLabel or inlist witUserInputList "335"935 setvar! witTargetTome 14936 setvar! witGumpResponse 207937 pushlist witUserInputList "335 - Arachnids Dominion"938 elseif ": 334" in inputLabel or "334 a r" in inputLabel or inlist witUserInputList "334"939 setvar! witTargetTome 14940 setvar! witGumpResponse 206941 pushlist witUserInputList "334 - Dusty Mercantile"942 elseif ": 333" in inputLabel or "333 a r" in inputLabel or inlist witUserInputList "333"943 setvar! witTargetTome 14944 setvar! witGumpResponse 205945 pushlist witUserInputList "333 - Ironsnake Retreat"946 elseif ": 332" in inputLabel or "332 a r" in inputLabel or inlist witUserInputList "332"947 setvar! witTargetTome 14948 setvar! witGumpResponse 204949 pushlist witUserInputList "332 - Scorchborne Wastes"950 elseif ": 331" in inputLabel or "331 a r" in inputLabel or inlist witUserInputList "331"951 setvar! witTargetTome 14952 setvar! witGumpResponse 203953 pushlist witUserInputList "331 - Kraul Frontier Excavation Site"954 elseif ": 330" in inputLabel or "330 a r" in inputLabel or inlist witUserInputList "330"955 setvar! witTargetTome 14956 setvar! witGumpResponse 202957 pushlist witUserInputList "330 - Junglethread Crossing"958 elseif ": 329" in inputLabel or "329 a r" in inputLabel or inlist witUserInputList "329"959 setvar! witTargetTome 14960 setvar! witGumpResponse 201961 pushlist witUserInputList "329 - Old Jhelom South Gate"962 elseif ": 328" in inputLabel or "328 a r" in inputLabel or inlist witUserInputList "328"963 setvar! witTargetTome 14964 setvar! witGumpResponse 200965 pushlist witUserInputList "328 - Old Jhelom East Gate"966 elseif ": 327" in inputLabel or "327 a r" in inputLabel or inlist witUserInputList "327"967 setvar! witTargetTome 13968 setvar! witGumpResponse 225969 pushlist witUserInputList "327 - Furys Caldera (North Entrance)"970 elseif ": 326" in inputLabel or "326 a r" in inputLabel or inlist witUserInputList "326"971 setvar! witTargetTome 13972 setvar! witGumpResponse 224973 pushlist witUserInputList "326 - Furys Caldera Caravan"974 elseif ": 325" in inputLabel or "325 a r" in inputLabel or inlist witUserInputList "325"975 setvar! witTargetTome 13976 setvar! witGumpResponse 223977 pushlist witUserInputList "325 - Tarsands Mine"978 elseif ": 324" in inputLabel or "324 a r" in inputLabel or inlist witUserInputList "324"979 setvar! witTargetTome 13980 setvar! witGumpResponse 222981 pushlist witUserInputList "324 - Tarsands Tar Pits"982 elseif ": 323" in inputLabel or "323 a r" in inputLabel or inlist witUserInputList "323"983 setvar! witTargetTome 13984 setvar! witGumpResponse 221985 pushlist witUserInputList "323 - Tarsands Lookout"986 elseif ": 322" in inputLabel or "322 a r" in inputLabel or inlist witUserInputList "322"987 setvar! witTargetTome 13988 setvar! witGumpResponse 220989 pushlist witUserInputList "322 - Respite Spring"990 elseif ": 321" in inputLabel or "321 a r" in inputLabel or inlist witUserInputList "321"991 setvar! witTargetTome 13992 setvar! witGumpResponse 219993 pushlist witUserInputList "321 - Desert Brew"994 elseif ": 320" in inputLabel or "320 a r" in inputLabel or inlist witUserInputList "320"995 setvar! witTargetTome 13996 setvar! witGumpResponse 218997 pushlist witUserInputList "320 - Flooded Sunstone Temple"998 elseif ": 319" in inputLabel or "319 a r" in inputLabel or inlist witUserInputList "319"999 setvar! witTargetTome 131000 setvar! witGumpResponse 2171001 pushlist witUserInputList "319 - Flooded Sunstone Temple (East)"1002 elseif ": 318" in inputLabel or "318 a r" in inputLabel or inlist witUserInputList "318"1003 setvar! witTargetTome 131004 setvar! witGumpResponse 2161005 pushlist witUserInputList "318 - Old Papua (West)"1006 elseif ": 317" in inputLabel or "317 a r" in inputLabel or inlist witUserInputList "317"1007 setvar! witTargetTome 131008 setvar! witGumpResponse 2151009 pushlist witUserInputList "317 - Sandshear Quarry"1010 elseif ": 316" in inputLabel or "316 a r" in inputLabel or inlist witUserInputList "316"1011 setvar! witTargetTome 131012 setvar! witGumpResponse 2141013 pushlist witUserInputList "316 - Saltshore Barrier Islands"1014 elseif ": 315" in inputLabel or "315 a r" in inputLabel or inlist witUserInputList "315"1015 setvar! witTargetTome 131016 setvar! witGumpResponse 2131017 pushlist witUserInputList "315 - Saltshore Barrier Islands"1018 elseif ": 314" in inputLabel or "314 a r" in inputLabel or inlist witUserInputList "314"1019 setvar! witTargetTome 131020 setvar! witGumpResponse 2121021 pushlist witUserInputList "314 - Saltshore Barrier Islands"1022 elseif ": 313" in inputLabel or "313 a r" in inputLabel or inlist witUserInputList "313"1023 setvar! witTargetTome 131024 setvar! witGumpResponse 2111025 pushlist witUserInputList "313 - Saltshore Island Cluster"1026 elseif ": 312" in inputLabel or "312 a r" in inputLabel or inlist witUserInputList "312"1027 setvar! witTargetTome 131028 setvar! witGumpResponse 2101029 pushlist witUserInputList "312 - Saltshore Island Cluster"1030 elseif ": 311" in inputLabel or "311 a r" in inputLabel or inlist witUserInputList "311"1031 setvar! witTargetTome 131032 setvar! witGumpResponse 2091033 pushlist witUserInputList "311 - Saltshore Island Cluster"1034 elseif ": 310" in inputLabel or "310 a r" in inputLabel or inlist witUserInputList "310"1035 setvar! witTargetTome 131036 setvar! witGumpResponse 2081037 pushlist witUserInputList "310 - Saltshore Island Cluster"1038 elseif ": 309" in inputLabel or "309 a r" in inputLabel or inlist witUserInputList "309"1039 setvar! witTargetTome 131040 setvar! witGumpResponse 2071041 pushlist witUserInputList "309 - Saltshore Island Cluster"1042 elseif ": 308" in inputLabel or "308 a r" in inputLabel or inlist witUserInputList "308"1043 setvar! witTargetTome 131044 setvar! witGumpResponse 2061045 pushlist witUserInputList "308 - Saltshore Island Cluster"1046 elseif ": 307" in inputLabel or "307 a r" in inputLabel or inlist witUserInputList "307"1047 setvar! witTargetTome 131048 setvar! witGumpResponse 2051049 pushlist witUserInputList "307 - Saltshore Island Cluster"1050 elseif ": 306" in inputLabel or "306 a r" in inputLabel or inlist witUserInputList "306"1051 setvar! witTargetTome 131052 setvar! witGumpResponse 2041053 pushlist witUserInputList "306 - Saltshore Saltern"1054 elseif ": 305" in inputLabel or "305 a r" in inputLabel or inlist witUserInputList "305"1055 setvar! witTargetTome 131056 setvar! witGumpResponse 2031057 pushlist witUserInputList "305 - Shattered Nujelm (South)"1058 elseif ": 304" in inputLabel or "304 a r" in inputLabel or inlist witUserInputList "304"1059 setvar! witTargetTome 131060 setvar! witGumpResponse 2021061 pushlist witUserInputList "304 - Shattered Nujelm (East)"1062 elseif ": 303" in inputLabel or "303 a r" in inputLabel or inlist witUserInputList "303"1063 setvar! witTargetTome 131064 setvar! witGumpResponse 2011065 pushlist witUserInputList "303 - Shattered Nujelm (North)"1066 elseif ": 302" in inputLabel or "302 a r" in inputLabel or inlist witUserInputList "302"1067 setvar! witTargetTome 131068 setvar! witGumpResponse 2001069 pushlist witUserInputList "302 - Shattered Nujelm Cemetery"1070 elseif ": 301" in inputLabel or "301 a r" in inputLabel or inlist witUserInputList "301"1071 setvar! witTargetTome 121072 setvar! witGumpResponse 2251073 pushlist witUserInputList "301 - Pinecone Grove (South West)"1074 elseif ": 300" in inputLabel or "300 a r" in inputLabel or inlist witUserInputList "300"1075 setvar! witTargetTome 121076 setvar! witGumpResponse 2241077 pushlist witUserInputList "300 - Brigand Blind (South West Island)"1078 elseif ": 299" in inputLabel or "299 a r" in inputLabel or inlist witUserInputList "299"1079 setvar! witTargetTome 121080 setvar! witGumpResponse 2231081 pushlist witUserInputList "299 - Rickety Bridge (Eastern Island)"1082 elseif ": 298" in inputLabel or "298 a r" in inputLabel or inlist witUserInputList "298"1083 setvar! witTargetTome 121084 setvar! witGumpResponse 2221085 pushlist witUserInputList "298 - Darkmire Temple (Outside South)"1086 elseif ": 297" in inputLabel or "297 a r" in inputLabel or inlist witUserInputList "297"1087 setvar! witTargetTome 121088 setvar! witGumpResponse 2211089 pushlist witUserInputList "297 - Southern Island Cluster"1090 elseif ": 296" in inputLabel or "296 a r" in inputLabel or inlist witUserInputList "296"1091 setvar! witTargetTome 121092 setvar! witGumpResponse 2201093 pushlist witUserInputList "296 - Southern Island Cluster"1094 elseif ": 295" in inputLabel or "295 a r" in inputLabel or inlist witUserInputList "295"1095 setvar! witTargetTome 121096 setvar! witGumpResponse 2191097 pushlist witUserInputList "295 - Tribal Camp (South)"1098 elseif ": 294" in inputLabel or "294 a r" in inputLabel or inlist witUserInputList "294"1099 setvar! witTargetTome 121100 setvar! witGumpResponse 2181101 pushlist witUserInputList "294 - Sacrifice Shrine"1102 elseif ": 293" in inputLabel or "293 a r" in inputLabel or inlist witUserInputList "293"1103 setvar! witTargetTome 121104 setvar! witGumpResponse 2171105 pushlist witUserInputList "293 - Volcano 1 (East)"1106 elseif ": 292" in inputLabel or "292 a r" in inputLabel or inlist witUserInputList "292"1107 setvar! witTargetTome 121108 setvar! witGumpResponse 2161109 pushlist witUserInputList "292 - Cambria Moongate (East)"1110 elseif ": 291" in inputLabel or "291 a r" in inputLabel or inlist witUserInputList "291"1111 setvar! witTargetTome 121112 setvar! witGumpResponse 2151113 pushlist witUserInputList "291 - Hidden Valley (Outside South)"1114 elseif ": 290" in inputLabel or "290 a r" in inputLabel or inlist witUserInputList "290"1115 setvar! witTargetTome 121116 setvar! witGumpResponse 2141117 pushlist witUserInputList "290 - Volcano 2 (East)"1118 elseif ": 289" in inputLabel or "289 a r" in inputLabel or inlist witUserInputList "289"1119 setvar! witTargetTome 121120 setvar! witGumpResponse 2131121 pushlist witUserInputList "289 - Desert Daemon Altar"1122 elseif ": 288" in inputLabel or "288 a r" in inputLabel or inlist witUserInputList "288"1123 setvar! witTargetTome 121124 setvar! witGumpResponse 2121125 pushlist witUserInputList "288 - Desert Ruins"1126 elseif ": 287" in inputLabel or "287 a r" in inputLabel or inlist witUserInputList "287"1127 setvar! witTargetTome 121128 setvar! witGumpResponse 2111129 pushlist witUserInputList "287 - Lizardmen Scout Camp (North)"1130 elseif ": 286" in inputLabel or "286 a r" in inputLabel or inlist witUserInputList "286"1131 setvar! witTargetTome 121132 setvar! witGumpResponse 2101133 pushlist witUserInputList "286 - Midlands Ruins 1 (South)"1134 elseif ": 285" in inputLabel or "285 a r" in inputLabel or inlist witUserInputList "285"1135 setvar! witTargetTome 121136 setvar! witGumpResponse 2091137 pushlist witUserInputList "285 - Mausoleum (Outside South)"1138 elseif ": 284" in inputLabel or "284 a r" in inputLabel or inlist witUserInputList "284"1139 setvar! witTargetTome 121140 setvar! witGumpResponse 2081141 pushlist witUserInputList "284 - Umbermare Fort"1142 elseif ": 283" in inputLabel or "283 a r" in inputLabel or inlist witUserInputList "283"1143 setvar! witTargetTome 121144 setvar! witGumpResponse 2071145 pushlist witUserInputList "283 - Nusero Island (South)"1146 elseif ": 282" in inputLabel or "282 a r" in inputLabel or inlist witUserInputList "282"1147 setvar! witTargetTome 121148 setvar! witGumpResponse 2061149 pushlist witUserInputList "282 - Nusero Island (South East)"1150 elseif ": 281" in inputLabel or "281 a r" in inputLabel or inlist witUserInputList "281"1151 setvar! witTargetTome 121152 setvar! witGumpResponse 2051153 pushlist witUserInputList "281 - Nusero Island (South West)"1154 elseif ": 280" in inputLabel or "280 a r" in inputLabel or inlist witUserInputList "280"1155 setvar! witTargetTome 121156 setvar! witGumpResponse 2041157 pushlist witUserInputList "280 - Nusero Island (South West)"1158 elseif ": 279" in inputLabel or "279 a r" in inputLabel or inlist witUserInputList "279"1159 setvar! witTargetTome 121160 setvar! witGumpResponse 2031161 pushlist witUserInputList "279 - Andarian Scout Camp"1162 elseif ": 278" in inputLabel or "278 a r" in inputLabel or inlist witUserInputList "278"1163 setvar! witTargetTome 121164 setvar! witGumpResponse 2021165 pushlist witUserInputList "278 - Nusero Signal Fort"1166 elseif ": 277" in inputLabel or "277 a r" in inputLabel or inlist witUserInputList "277"1167 setvar! witTargetTome 121168 setvar! witGumpResponse 2011169 pushlist witUserInputList "277 - Terran Moongate"1170 elseif ": 276" in inputLabel or "276 a r" in inputLabel or inlist witUserInputList "276"1171 setvar! witTargetTome 121172 setvar! witGumpResponse 2001173 pushlist witUserInputList "276 - Prevalia Zoo (East)"1174 elseif ": 275" in inputLabel or "275 a r" in inputLabel or inlist witUserInputList "275"1175 setvar! witTargetTome 111176 setvar! witGumpResponse 2251177 pushlist witUserInputList "275 - Abandoned Docks Waypost"1178 elseif ": 274" in inputLabel or "274 a r" in inputLabel or inlist witUserInputList "274"1179 setvar! witTargetTome 111180 setvar! witGumpResponse 2241181 pushlist witUserInputList "274 - Farmlands Caravan (West)"1182 elseif ": 273" in inputLabel or "273 a r" in inputLabel or inlist witUserInputList "273"1183 setvar! witTargetTome 111184 setvar! witGumpResponse 2231185 pushlist witUserInputList "273 - Brigand Camp 3"1186 elseif ": 272" in inputLabel or "272 a r" in inputLabel or inlist witUserInputList "272"1187 setvar! witTargetTome 111188 setvar! witGumpResponse 2221189 pushlist witUserInputList "272 - Honor Shrine"1190 elseif ": 271" in inputLabel or "271 a r" in inputLabel or inlist witUserInputList "271"1191 setvar! witTargetTome 111192 setvar! witGumpResponse 2211193 pushlist witUserInputList "271 - Outpost"1194 elseif ": 270" in inputLabel or "270 a r" in inputLabel or inlist witUserInputList "270"1195 setvar! witTargetTome 111196 setvar! witGumpResponse 2201197 pushlist witUserInputList "270 - Cavernam (Outside South East)"1198 elseif ": 269" in inputLabel or "269 a r" in inputLabel or inlist witUserInputList "269"1199 setvar! witTargetTome 111200 setvar! witGumpResponse 2191201 pushlist witUserInputList "269 - Norse Settlement"1202 elseif ": 268" in inputLabel or "268 a r" in inputLabel or inlist witUserInputList "268"1203 setvar! witTargetTome 111204 setvar! witGumpResponse 2181205 pushlist witUserInputList "268 - Riverrun"1206 elseif ": 267" in inputLabel or "267 a r" in inputLabel or inlist witUserInputList "267"1207 setvar! witTargetTome 111208 setvar! witGumpResponse 2171209 pushlist witUserInputList "267 - Tanners Northern Fort (South)"1210 elseif ": 266" in inputLabel or "266 a r" in inputLabel or inlist witUserInputList "266"1211 setvar! witTargetTome 111212 setvar! witGumpResponse 2161213 pushlist witUserInputList "266 - Snow Northeast 2 Caravan"1214 elseif ": 265" in inputLabel or "265 a r" in inputLabel or inlist witUserInputList "265"1215 setvar! witTargetTome 111216 setvar! witGumpResponse 2151217 pushlist witUserInputList "265 - Andaria Ruins 2"1218 elseif ": 264" in inputLabel or "264 a r" in inputLabel or inlist witUserInputList "264"1219 setvar! witTargetTome 111220 setvar! witGumpResponse 2141221 pushlist witUserInputList "264 - Undermountain North Entrance"1222 elseif ": 263" in inputLabel or "263 a r" in inputLabel or inlist witUserInputList "263"1223 setvar! witTargetTome 111224 setvar! witGumpResponse 2131225 pushlist witUserInputList "263 - Andaria Sacrificial Ruins"1226 elseif ": 262" in inputLabel or "262 a r" in inputLabel or inlist witUserInputList "262"1227 setvar! witTargetTome 111228 setvar! witGumpResponse 2121229 pushlist witUserInputList "262 - Frozen Ruins Waypost (South)"1230 elseif ": 261" in inputLabel or "261 a r" in inputLabel or inlist witUserInputList "261"1231 setvar! witTargetTome 111232 setvar! witGumpResponse 2111233 pushlist witUserInputList "261 - Northwest Caravan (South)"1234 elseif ": 260" in inputLabel or "260 a r" in inputLabel or inlist witUserInputList "260"1235 setvar! witTargetTome 111236 setvar! witGumpResponse 2101237 pushlist witUserInputList "260 - Northwest Caravan"1238 elseif ": 259" in inputLabel or "259 a r" in inputLabel or inlist witUserInputList "259"1239 setvar! witTargetTome 111240 setvar! witGumpResponse 2091241 pushlist witUserInputList "259 - Snow Caves (North)"1242 elseif ": 258" in inputLabel or "258 a r" in inputLabel or inlist witUserInputList "258"1243 setvar! witTargetTome 111244 setvar! witGumpResponse 2081245 pushlist witUserInputList "258 - Frost Daemon Temple (South)"1246 elseif ": 257" in inputLabel or "257 a r" in inputLabel or inlist witUserInputList "257"1247 setvar! witTargetTome 111248 setvar! witGumpResponse 2071249 pushlist witUserInputList "257 - Snow Fortress"1250 elseif ": 256" in inputLabel or "256 a r" in inputLabel or inlist witUserInputList "256"1251 setvar! witTargetTome 111252 setvar! witGumpResponse 2061253 pushlist witUserInputList "256 - Hunters Blind 1"1254 elseif ": 255" in inputLabel or "255 a r" in inputLabel or inlist witUserInputList "255"1255 setvar! witTargetTome 111256 setvar! witGumpResponse 2051257 pushlist witUserInputList "255 - Western Ruins Caravan"1258 elseif ": 254" in inputLabel or "254 a r" in inputLabel or inlist witUserInputList "254"1259 setvar! witTargetTome 111260 setvar! witGumpResponse 2041261 pushlist witUserInputList "254 - Black Market Vendor (East)"1262 elseif ": 253" in inputLabel or "253 a r" in inputLabel or inlist witUserInputList "253"1263 setvar! witTargetTome 111264 setvar! witGumpResponse 2031265 pushlist witUserInputList "253 - Simple Palisade Fort (West)"1266 elseif ": 252" in inputLabel or "252 a r" in inputLabel or inlist witUserInputList "252"1267 setvar! witTargetTome 111268 setvar! witGumpResponse 2021269 pushlist witUserInputList "252 - Corpse Creek (South West)"1270 elseif ": 251" in inputLabel or "251 a r" in inputLabel or inlist witUserInputList "251"1271 setvar! witTargetTome 111272 setvar! witGumpResponse 2011273 pushlist witUserInputList "251 - Corpse Creek (Far West)"1274 elseif ": 250" in inputLabel or "250 a r" in inputLabel or inlist witUserInputList "250"1275 setvar! witTargetTome 111276 setvar! witGumpResponse 2001277 pushlist witUserInputList "250 - Corpse Creek Lookout (West)"1278 elseif ": 249" in inputLabel or "249 a r" in inputLabel or inlist witUserInputList "249"1279 setvar! witTargetTome 101280 setvar! witGumpResponse 2211281 pushlist witUserInputList "249 - Orc Rock"1282 elseif ": 248" in inputLabel or "248 a r" in inputLabel or inlist witUserInputList "248"1283 setvar! witTargetTome 101284 setvar! witGumpResponse 2201285 pushlist witUserInputList "248 - Botanical Disaster (South)"1286 elseif ": 247" in inputLabel or "247 a r" in inputLabel or inlist witUserInputList "247"1287 setvar! witTargetTome 101288 setvar! witGumpResponse 2191289 pushlist witUserInputList "247 - Botanical Disaster"1290 elseif ": 246" in inputLabel or "246 a r" in inputLabel or inlist witUserInputList "246"1291 setvar! witTargetTome 101292 setvar! witGumpResponse 2181293 pushlist witUserInputList "246 - Orc Rock (West)"1294 elseif ": 245" in inputLabel or "245 a r" in inputLabel or inlist witUserInputList "245"1295 setvar! witTargetTome 101296 setvar! witGumpResponse 2171297 pushlist witUserInputList "245 - Shanty Shack (Far South)"1298 elseif ": 244" in inputLabel or "244 a r" in inputLabel or inlist witUserInputList "244"1299 setvar! witTargetTome 101300 setvar! witGumpResponse 2161301 pushlist witUserInputList "244 - Shanty Shack"1302 elseif ": 243" in inputLabel or "243 a r" in inputLabel or inlist witUserInputList "243"1303 setvar! witTargetTome 101304 setvar! witGumpResponse 2151305 pushlist witUserInputList "243 - Shanty Shack (South)"1306 elseif ": 242" in inputLabel or "242 a r" in inputLabel or inlist witUserInputList "242"1307 setvar! witTargetTome 101308 setvar! witGumpResponse 2141309 pushlist witUserInputList "242 - Shanty Shack (West)"1310 elseif ": 241" in inputLabel or "241 a r" in inputLabel or inlist witUserInputList "241"1311 setvar! witTargetTome 101312 setvar! witGumpResponse 2131313 pushlist witUserInputList "241 - Shanty Shack (West)"1314 elseif ": 240" in inputLabel or "240 a r" in inputLabel or inlist witUserInputList "240"1315 setvar! witTargetTome 101316 setvar! witGumpResponse 2121317 pushlist witUserInputList "240 - Kudzu Tower"1318 elseif ": 239" in inputLabel or "239 a r" in inputLabel or inlist witUserInputList "239"1319 setvar! witTargetTome 101320 setvar! witGumpResponse 2111321 pushlist witUserInputList "239 - Mount Minotaur (East)"1322 elseif ": 238" in inputLabel or "238 a r" in inputLabel or inlist witUserInputList "238"1323 setvar! witTargetTome 101324 setvar! witGumpResponse 2101325 pushlist witUserInputList "238 - Mount Minotaur (West)"1326 elseif ": 237" in inputLabel or "237 a r" in inputLabel or inlist witUserInputList "237"1327 setvar! witTargetTome 101328 setvar! witGumpResponse 2091329 pushlist witUserInputList "237 - Mount Minotaur"1330 elseif ": 236" in inputLabel or "236 a r" in inputLabel or inlist witUserInputList "236"1331 setvar! witTargetTome 101332 setvar! witGumpResponse 2081333 pushlist witUserInputList "236 - Chaos Shrine"1334 elseif ": 235" in inputLabel or "235 a r" in inputLabel or inlist witUserInputList "235"1335 setvar! witTargetTome 101336 setvar! witGumpResponse 2071337 pushlist witUserInputList "235 - Chaos Shrine Island Cluster"1338 elseif ": 234" in inputLabel or "234 a r" in inputLabel or inlist witUserInputList "234"1339 setvar! witTargetTome 101340 setvar! witGumpResponse 2061341 pushlist witUserInputList "234 - Blood Cult Abbey"1342 elseif ": 233" in inputLabel or "233 a r" in inputLabel or inlist witUserInputList "233"1343 setvar! witTargetTome 101344 setvar! witGumpResponse 2051345 pushlist witUserInputList "233 - Blood Cult Abbey (South West)"1346 elseif ": 232" in inputLabel or "232 a r" in inputLabel or inlist witUserInputList "232"1347 setvar! witTargetTome 101348 setvar! witGumpResponse 2041349 pushlist witUserInputList "232 - Blood Cult Abbey (Outside North)"1350 elseif ": 231" in inputLabel or "231 a r" in inputLabel or inlist witUserInputList "231"1351 setvar! witTargetTome 101352 setvar! witGumpResponse 2031353 pushlist witUserInputList "231 - Western Camps"1354 elseif ": 230" in inputLabel or "230 a r" in inputLabel or inlist witUserInputList "230"1355 setvar! witTargetTome 101356 setvar! witGumpResponse 2021357 pushlist witUserInputList "230 - Abandoned Trading Post (West Road)"1358 elseif ": 229" in inputLabel or "229 a r" in inputLabel or inlist witUserInputList "229"1359 setvar! witTargetTome 101360 setvar! witGumpResponse 2011361 pushlist witUserInputList "229 - Chaos Shrine Island Cluster"1362 elseif ": 228" in inputLabel or "228 a r" in inputLabel or inlist witUserInputList "228"1363 setvar! witTargetTome 101364 setvar! witGumpResponse 2001365 pushlist witUserInputList "228 - Chaos Shrine Island Cluster"1366 elseif ": 227" in inputLabel or "227 a r" in inputLabel or inlist witUserInputList "227"1367 setvar! witTargetTome 91368 setvar! witGumpResponse 2251369 pushlist witUserInputList "227 - Chaos Shrine Island Cluster"1370 elseif ": 226" in inputLabel or "226 a r" in inputLabel or inlist witUserInputList "226"1371 setvar! witTargetTome 91372 setvar! witGumpResponse 2241373 pushlist witUserInputList "226 - Chaos Shrine Island Cluster"1374 elseif ": 225" in inputLabel or "225 a r" in inputLabel or inlist witUserInputList "225"1375 setvar! witTargetTome 91376 setvar! witGumpResponse 2231377 pushlist witUserInputList "225 - Chaos Shrine Island Cluster"1378 elseif ": 224" in inputLabel or "224 a r" in inputLabel or inlist witUserInputList "224"1379 setvar! witTargetTome 91380 setvar! witGumpResponse 2221381 pushlist witUserInputList "224 - Pinecone Grove (East Island)"1382 elseif ": 223" in inputLabel or "223 a r" in inputLabel or inlist witUserInputList "223"1383 setvar! witTargetTome 91384 setvar! witGumpResponse 2211385 pushlist witUserInputList "223 - Pinecone Grove"1386 elseif ": 222" in inputLabel or "222 a r" in inputLabel or inlist witUserInputList "222"1387 setvar! witTargetTome 91388 setvar! witGumpResponse 2201389 pushlist witUserInputList "222 - Pinecone Grove (North)"1390 elseif ": 221" in inputLabel or "221 a r" in inputLabel or inlist witUserInputList "221"1391 setvar! witTargetTome 91392 setvar! witGumpResponse 2191393 pushlist witUserInputList "221 - Pinecone Grove (North Island)"1394 elseif ": 220" in inputLabel or "220 a r" in inputLabel or inlist witUserInputList "220"1395 setvar! witTargetTome 91396 setvar! witGumpResponse 2181397 pushlist witUserInputList "220 - Mellow Retreat"1398 elseif ": 219" in inputLabel or "219 a r" in inputLabel or inlist witUserInputList "219"1399 setvar! witTargetTome 91400 setvar! witGumpResponse 2171401 pushlist witUserInputList "219 - Standing Stones"1402 elseif ": 218" in inputLabel or "218 a r" in inputLabel or inlist witUserInputList "218"1403 setvar! witTargetTome 91404 setvar! witGumpResponse 2161405 pushlist witUserInputList "218 - Southreach Inn"1406 elseif ": 217" in inputLabel or "217 a r" in inputLabel or inlist witUserInputList "217"1407 setvar! witTargetTome 91408 setvar! witGumpResponse 2151409 pushlist witUserInputList "217 - Haunted Manor"1410 elseif ": 216" in inputLabel or "216 a r" in inputLabel or inlist witUserInputList "216"1411 setvar! witTargetTome 91412 setvar! witGumpResponse 2141413 pushlist witUserInputList "216 - Chaos Viewpoint"1414 elseif ": 215" in inputLabel or "215 a r" in inputLabel or inlist witUserInputList "215"1415 setvar! witTargetTome 91416 setvar! witGumpResponse 2131417 pushlist witUserInputList "215 - Chaos Viewpoint (North)"1418 elseif ": 214" in inputLabel or "214 a r" in inputLabel or inlist witUserInputList "214"1419 setvar! witTargetTome 91420 setvar! witGumpResponse 2121421 pushlist witUserInputList "214 - Abandoned Trading Post (West)"1422 elseif ": 213" in inputLabel or "213 a r" in inputLabel or inlist witUserInputList "213"1423 setvar! witTargetTome 91424 setvar! witGumpResponse 2111425 pushlist witUserInputList "213 - Abandoned Trading Post"1426 elseif ": 212" in inputLabel or "212 a r" in inputLabel or inlist witUserInputList "212"1427 setvar! witTargetTome 91428 setvar! witGumpResponse 2101429 pushlist witUserInputList "212 - Vurte Tul Rru (East Entrance)"1430 elseif ": 211" in inputLabel or "211 a r" in inputLabel or inlist witUserInputList "211"1431 setvar! witTargetTome 91432 setvar! witGumpResponse 2091433 pushlist witUserInputList "211 - Vurte Tul Rru (South Entrance)"1434 elseif ": 210" in inputLabel or "210 a r" in inputLabel or inlist witUserInputList "210"1435 setvar! witTargetTome 91436 setvar! witGumpResponse 2081437 pushlist witUserInputList "210 - Vurte Tul Rru (West Entrance)"1438 elseif ": 209" in inputLabel or "209 a r" in inputLabel or inlist witUserInputList "209"1439 setvar! witTargetTome 91440 setvar! witGumpResponse 2071441 pushlist witUserInputList "209 - Vurte Tul Rru (South West)"1442 elseif ": 208" in inputLabel or "208 a r" in inputLabel or inlist witUserInputList "208"1443 setvar! witTargetTome 91444 setvar! witGumpResponse 2061445 pushlist witUserInputList "208 - Brigand Blind (South)"1446 elseif ": 207" in inputLabel or "207 a r" in inputLabel or inlist witUserInputList "207"1447 setvar! witTargetTome 91448 setvar! witGumpResponse 2051449 pushlist witUserInputList "207 - Brigand Blind"1450 elseif ": 206" in inputLabel or "206 a r" in inputLabel or inlist witUserInputList "206"1451 setvar! witTargetTome 91452 setvar! witGumpResponse 2041453 pushlist witUserInputList "206 - Granite Quarry"1454 elseif ": 205" in inputLabel or "205 a r" in inputLabel or inlist witUserInputList "205"1455 setvar! witTargetTome 91456 setvar! witGumpResponse 2031457 pushlist witUserInputList "205 - Wintertop (West)"1458 elseif ": 204" in inputLabel or "204 a r" in inputLabel or inlist witUserInputList "204"1459 setvar! witTargetTome 91460 setvar! witGumpResponse 2021461 pushlist witUserInputList "204 - Heartland Bog"1462 elseif ": 203" in inputLabel or "203 a r" in inputLabel or inlist witUserInputList "203"1463 setvar! witTargetTome 91464 setvar! witGumpResponse 2011465 pushlist witUserInputList "203 - Heartland Bog (West)"1466 elseif ": 202" in inputLabel or "202 a r" in inputLabel or inlist witUserInputList "202"1467 setvar! witTargetTome 91468 setvar! witGumpResponse 2001469 pushlist witUserInputList "202 - Shadowspire Cathedral (South)"1470 elseif ": 201" in inputLabel or "201 a r" in inputLabel or inlist witUserInputList "201"1471 setvar! witTargetTome 81472 setvar! witGumpResponse 2251473 pushlist witUserInputList "201 - Shadowspire Cathedral"1474 elseif ": 200" in inputLabel or "200 a r" in inputLabel or inlist witUserInputList "200"1475 setvar! witTargetTome 81476 setvar! witGumpResponse 2241477 pushlist witUserInputList "200 - Shadowspire Cathedral"1478 elseif ": 199" in inputLabel or "199 a r" in inputLabel or inlist witUserInputList "199"1479 setvar! witTargetTome 81480 setvar! witGumpResponse 2231481 pushlist witUserInputList "199 - Shadowspire Cathedral (North East)"1482 elseif ": 198" in inputLabel or "198 a r" in inputLabel or inlist witUserInputList "198"1483 setvar! witTargetTome 81484 setvar! witGumpResponse 2221485 pushlist witUserInputList "198 - Heartland Bog (North)"1486 elseif ": 197" in inputLabel or "197 a r" in inputLabel or inlist witUserInputList "197"1487 setvar! witTargetTome 81488 setvar! witGumpResponse 2211489 pushlist witUserInputList "197 - Secret Beach"1490 elseif ": 196" in inputLabel or "196 a r" in inputLabel or inlist witUserInputList "196"1491 setvar! witTargetTome 81492 setvar! witGumpResponse 2201493 pushlist witUserInputList "196 - Wintertop (South)"1494 elseif ": 195" in inputLabel or "195 a r" in inputLabel or inlist witUserInputList "195"1495 setvar! witTargetTome 81496 setvar! witGumpResponse 2191497 pushlist witUserInputList "195 - Wintertop (East)"1498 elseif ": 194" in inputLabel or "194 a r" in inputLabel or inlist witUserInputList "194"1499 setvar! witTargetTome 81500 setvar! witGumpResponse 2181501 pushlist witUserInputList "194 - Wintertop"1502 elseif ": 193" in inputLabel or "193 a r" in inputLabel or inlist witUserInputList "193"1503 setvar! witTargetTome 81504 setvar! witGumpResponse 2171505 pushlist witUserInputList "193 - Granite Docks"1506 elseif ": 192" in inputLabel or "192 a r" in inputLabel or inlist witUserInputList "192"1507 setvar! witTargetTome 81508 setvar! witGumpResponse 2161509 pushlist witUserInputList "192 - Shadowspire Cathedral (South West)"1510 elseif ": 191" in inputLabel or "191 a r" in inputLabel or inlist witUserInputList "191"1511 setvar! witTargetTome 81512 setvar! witGumpResponse 2151513 pushlist witUserInputList "191 - Shadowspire Cathedral (West)"1514 elseif ": 190" in inputLabel or "190 a r" in inputLabel or inlist witUserInputList "190"1515 setvar! witTargetTome 81516 setvar! witGumpResponse 2141517 pushlist witUserInputList "190 - Unmarked Grave (West)"1518 elseif ": 189" in inputLabel or "189 a r" in inputLabel or inlist witUserInputList "189"1519 setvar! witTargetTome 81520 setvar! witGumpResponse 2131521 pushlist witUserInputList "189 - Unmarked Grave"1522 elseif ": 188" in inputLabel or "188 a r" in inputLabel or inlist witUserInputList "188"1523 setvar! witTargetTome 81524 setvar! witGumpResponse 2121525 pushlist witUserInputList "188 - Unmarked Grave (North Cave)"1526 elseif ": 187" in inputLabel or "187 a r" in inputLabel or inlist witUserInputList "187"1527 setvar! witTargetTome 81528 setvar! witGumpResponse 2111529 pushlist witUserInputList "187 - Lightning Strike (South)"1530 elseif ": 186" in inputLabel or "186 a r" in inputLabel or inlist witUserInputList "186"1531 setvar! witTargetTome 81532 setvar! witGumpResponse 2101533 pushlist witUserInputList "186 - Lightning Strike (North)"1534 elseif ": 185" in inputLabel or "185 a r" in inputLabel or inlist witUserInputList "185"1535 setvar! witTargetTome 81536 setvar! witGumpResponse 2091537 pushlist witUserInputList "185 - Lightning Strike (South West)"1538 elseif ": 184" in inputLabel or "184 a r" in inputLabel or inlist witUserInputList "184"1539 setvar! witTargetTome 81540 setvar! witGumpResponse 2081541 pushlist witUserInputList "184 - Outpost East Gate (East)"1542 elseif ": 183" in inputLabel or "183 a r" in inputLabel or inlist witUserInputList "183"1543 setvar! witTargetTome 81544 setvar! witGumpResponse 2071545 pushlist witUserInputList "183 - Cedar Forest"1546 elseif ": 182" in inputLabel or "182 a r" in inputLabel or inlist witUserInputList "182"1547 setvar! witTargetTome 81548 setvar! witGumpResponse 2061549 pushlist witUserInputList "182 - Outpost East Gate"1550 elseif ": 181" in inputLabel or "181 a r" in inputLabel or inlist witUserInputList "181"1551 setvar! witTargetTome 81552 setvar! witGumpResponse 2051553 pushlist witUserInputList "181 - Picnic Blanket"1554 elseif ": 180" in inputLabel or "180 a r" in inputLabel or inlist witUserInputList "180"1555 setvar! witTargetTome 81556 setvar! witGumpResponse 2041557 pushlist witUserInputList "180 - Damned Bog"1558 elseif ": 179" in inputLabel or "179 a r" in inputLabel or inlist witUserInputList "179"1559 setvar! witTargetTome 81560 setvar! witGumpResponse 2031561 pushlist witUserInputList "179 - Rickety Bridge"1562 elseif ": 178" in inputLabel or "178 a r" in inputLabel or inlist witUserInputList "178"1563 setvar! witTargetTome 81564 setvar! witGumpResponse 2021565 pushlist witUserInputList "178 - Rickety Bridge (North East)"1566 elseif ": 177" in inputLabel or "177 a r" in inputLabel or inlist witUserInputList "177"1567 setvar! witTargetTome 81568 setvar! witGumpResponse 2011569 pushlist witUserInputList "177 - Fresh Catch"1570 elseif ": 176" in inputLabel or "176 a r" in inputLabel or inlist witUserInputList "176"1571 setvar! witTargetTome 81572 setvar! witGumpResponse 2001573 pushlist witUserInputList "176 - Camp Betrayal"1574 elseif ": 175" in inputLabel or "175 a r" in inputLabel or inlist witUserInputList "175"1575 setvar! witTargetTome 71576 setvar! witGumpResponse 2251577 pushlist witUserInputList "175 - Illuminated Springs (South)"1578 elseif ": 174" in inputLabel or "174 a r" in inputLabel or inlist witUserInputList "174"1579 setvar! witTargetTome 71580 setvar! witGumpResponse 2241581 pushlist witUserInputList "174 - Illuminated Springs (North)"1582 elseif ": 173" in inputLabel or "173 a r" in inputLabel or inlist witUserInputList "173"1583 setvar! witTargetTome 71584 setvar! witGumpResponse 2231585 pushlist witUserInputList "173 - Rickety Bridge (North West)"1586 elseif ": 172" in inputLabel or "172 a r" in inputLabel or inlist witUserInputList "172"1587 setvar! witTargetTome 71588 setvar! witGumpResponse 2221589 pushlist witUserInputList "172 - Rickety Bridge (North)"1590 elseif ": 171" in inputLabel or "171 a r" in inputLabel or inlist witUserInputList "171"1591 setvar! witTargetTome 71592 setvar! witGumpResponse 2211593 pushlist witUserInputList "171 - Fortune Teller (West Island)"1594 elseif ": 170" in inputLabel or "170 a r" in inputLabel or inlist witUserInputList "170"1595 setvar! witTargetTome 71596 setvar! witGumpResponse 2201597 pushlist witUserInputList "170 - Fortune Teller"1598 elseif ": 169" in inputLabel or "169 a r" in inputLabel or inlist witUserInputList "169"1599 setvar! witTargetTome 71600 setvar! witGumpResponse 2191601 pushlist witUserInputList "169 - Cedar Lookout (East)"1602 elseif ": 168" in inputLabel or "168 a r" in inputLabel or inlist witUserInputList "168"1603 setvar! witTargetTome 71604 setvar! witGumpResponse 2181605 pushlist witUserInputList "168 - Cedar Lookout (North West)"1606 elseif ": 167" in inputLabel or "167 a r" in inputLabel or inlist witUserInputList "167"1607 setvar! witTargetTome 71608 setvar! witGumpResponse 2171609 pushlist witUserInputList "167 - Winter Harbor (South)"1610 elseif ": 166" in inputLabel or "166 a r" in inputLabel or inlist witUserInputList "166"1611 setvar! witTargetTome 71612 setvar! witGumpResponse 2161613 pushlist witUserInputList "166 - Winter Harbor"1614 elseif ": 165" in inputLabel or "165 a r" in inputLabel or inlist witUserInputList "165"1615 setvar! witTargetTome 71616 setvar! witGumpResponse 2151617 pushlist witUserInputList "165 - Ivory Citadel (West)"1618 elseif ": 164" in inputLabel or "164 a r" in inputLabel or inlist witUserInputList "164"1619 setvar! witTargetTome 71620 setvar! witGumpResponse 2141621 pushlist witUserInputList "164 - Lily Bridge (East)"1622 elseif ": 163" in inputLabel or "163 a r" in inputLabel or inlist witUserInputList "163"1623 setvar! witTargetTome 71624 setvar! witGumpResponse 2131625 pushlist witUserInputList "163 - Ice Prison"1626 elseif ": 162" in inputLabel or "162 a r" in inputLabel or inlist witUserInputList "162"1627 setvar! witTargetTome 71628 setvar! witGumpResponse 2121629 pushlist witUserInputList "162 - Ice Prison (East)"1630 elseif ": 161" in inputLabel or "161 a r" in inputLabel or inlist witUserInputList "161"1631 setvar! witTargetTome 71632 setvar! witGumpResponse 2111633 pushlist witUserInputList "161 - Anchors Rest North Caravan (East)"1634 elseif ": 160" in inputLabel or "160 a r" in inputLabel or inlist witUserInputList "160"1635 setvar! witTargetTome 71636 setvar! witGumpResponse 2101637 pushlist witUserInputList "160 - Lily Bridge"1638 elseif ": 159" in inputLabel or "159 a r" in inputLabel or inlist witUserInputList "159"1639 setvar! witTargetTome 71640 setvar! witGumpResponse 2091641 pushlist witUserInputList "159 - Ice Prison (South West)"1642 elseif ": 158" in inputLabel or "158 a r" in inputLabel or inlist witUserInputList "158"1643 setvar! witTargetTome 71644 setvar! witGumpResponse 2081645 pushlist witUserInputList "158 - Leodcynings Burial Mound (East)"1646 elseif ": 157" in inputLabel or "157 a r" in inputLabel or inlist witUserInputList "157"1647 setvar! witTargetTome 71648 setvar! witGumpResponse 2071649 pushlist witUserInputList "157 - Frozen Nests"1650 elseif ": 156" in inputLabel or "156 a r" in inputLabel or inlist witUserInputList "156"1651 setvar! witTargetTome 71652 setvar! witGumpResponse 2061653 pushlist witUserInputList "156 - Leodcynings Burial Mound"1654 elseif ": 155" in inputLabel or "155 a r" in inputLabel or inlist witUserInputList "155"1655 setvar! witTargetTome 71656 setvar! witGumpResponse 2051657 pushlist witUserInputList "155 - Frozen Settlement"1658 elseif ": 154" in inputLabel or "154 a r" in inputLabel or inlist witUserInputList "154"1659 setvar! witTargetTome 71660 setvar! witGumpResponse 2041661 pushlist witUserInputList "154 - Frozen Settlement (East)"1662 elseif ": 153" in inputLabel or "153 a r" in inputLabel or inlist witUserInputList "153"1663 setvar! witTargetTome 71664 setvar! witGumpResponse 2031665 pushlist witUserInputList "153 - Frozen Excavation"1666 elseif ": 152" in inputLabel or "152 a r" in inputLabel or inlist witUserInputList "152"1667 setvar! witTargetTome 71668 setvar! witGumpResponse 2021669 pushlist witUserInputList "152 - Frozen Settlement (West)"1670 elseif ": 151" in inputLabel or "151 a r" in inputLabel or inlist witUserInputList "151"1671 setvar! witTargetTome 71672 setvar! witGumpResponse 2011673 pushlist witUserInputList "151 - Frozen Settlement (North)"1674 elseif ": 150" in inputLabel or "150 a r" in inputLabel or inlist witUserInputList "150"1675 setvar! witTargetTome 71676 setvar! witGumpResponse 2001677 pushlist witUserInputList "150 - Winterspire"1678 elseif ": 149" in inputLabel or "149 a r" in inputLabel or inlist witUserInputList "149"1679 setvar! witTargetTome 61680 setvar! witGumpResponse 2251681 pushlist witUserInputList "149 - Winterspire (North)"1682 elseif ": 148" in inputLabel or "148 a r" in inputLabel or inlist witUserInputList "148"1683 setvar! witTargetTome 61684 setvar! witGumpResponse 2241685 pushlist witUserInputList "148 - Winterspire (North West)"1686 elseif ": 147" in inputLabel or "147 a r" in inputLabel or inlist witUserInputList "147"1687 setvar! witTargetTome 61688 setvar! witGumpResponse 2231689 pushlist witUserInputList "147 - Ice Bridge"1690 elseif ": 146" in inputLabel or "146 a r" in inputLabel or inlist witUserInputList "146"1691 setvar! witTargetTome 61692 setvar! witGumpResponse 2221693 pushlist witUserInputList "146 - Smoking Pyre (East)"1694 elseif ": 145" in inputLabel or "145 a r" in inputLabel or inlist witUserInputList "145"1695 setvar! witTargetTome 61696 setvar! witGumpResponse 2211697 pushlist witUserInputList "145 - Ice Bridge (West)"1698 elseif ": 144" in inputLabel or "144 a r" in inputLabel or inlist witUserInputList "144"1699 setvar! witTargetTome 61700 setvar! witGumpResponse 2201701 pushlist witUserInputList "144 - Ice Bridge (North West)"1702 elseif ": 143" in inputLabel or "143 a r" in inputLabel or inlist witUserInputList "143"1703 setvar! witTargetTome 61704 setvar! witGumpResponse 2191705 pushlist witUserInputList "143 - Smugglers Dock"1706 elseif ": 142" in inputLabel or "142 a r" in inputLabel or inlist witUserInputList "142"1707 setvar! witTargetTome 61708 setvar! witGumpResponse 2181709 pushlist witUserInputList "142 - Smoke Pyre"1710 elseif ": 141" in inputLabel or "141 a r" in inputLabel or inlist witUserInputList "141"1711 setvar! witTargetTome 61712 setvar! witGumpResponse 2171713 pushlist witUserInputList "141 - Smoking Pyre Island"1714 elseif ": 140" in inputLabel or "140 a r" in inputLabel or inlist witUserInputList "140"1715 setvar! witTargetTome 61716 setvar! witGumpResponse 2161717 pushlist witUserInputList "140 - Savage Fort"1718 elseif ": 139" in inputLabel or "139 a r" in inputLabel or inlist witUserInputList "139"1719 setvar! witTargetTome 61720 setvar! witGumpResponse 2151721 pushlist witUserInputList "139 - Deserted Island and Ship"1722 elseif ": 138" in inputLabel or "138 a r" in inputLabel or inlist witUserInputList "138"1723 setvar! witTargetTome 61724 setvar! witGumpResponse 2141725 pushlist witUserInputList "138 - Tribal Camp"1726 elseif ": 137" in inputLabel or "137 a r" in inputLabel or inlist witUserInputList "137"1727 setvar! witTargetTome 61728 setvar! witGumpResponse 2131729 pushlist witUserInputList "137 - Jungle Baths"1730 elseif ": 136" in inputLabel or "136 a r" in inputLabel or inlist witUserInputList "136"1731 setvar! witTargetTome 61732 setvar! witGumpResponse 2121733 pushlist witUserInputList "136 - Terathan Point"1734 elseif ": 135" in inputLabel or "135 a r" in inputLabel or inlist witUserInputList "135"1735 setvar! witTargetTome 61736 setvar! witGumpResponse 2111737 pushlist witUserInputList "135 - Savage Fort (North)"1738 elseif ": 134" in inputLabel or "134 a r" in inputLabel or inlist witUserInputList "134"1739 setvar! witTargetTome 61740 setvar! witGumpResponse 2101741 pushlist witUserInputList "134 - Inferno (Outside)"1742 elseif ": 133" in inputLabel or "133 a r" in inputLabel or inlist witUserInputList "133"1743 setvar! witTargetTome 61744 setvar! witGumpResponse 2091745 pushlist witUserInputList "133 - Volcano 1"1746 elseif ": 132" in inputLabel or "132 a r" in inputLabel or inlist witUserInputList "132"1747 setvar! witTargetTome 61748 setvar! witGumpResponse 2081749 pushlist witUserInputList "132 - Drowned City (South)"1750 elseif ": 131" in inputLabel or "131 a r" in inputLabel or inlist witUserInputList "131"1751 setvar! witTargetTome 61752 setvar! witGumpResponse 2071753 pushlist witUserInputList "131 - Drowned City (Central)"1754 elseif ": 130" in inputLabel or "130 a r" in inputLabel or inlist witUserInputList "130"1755 setvar! witTargetTome 61756 setvar! witGumpResponse 2061757 pushlist witUserInputList "130 - Drowned City (West)"1758 elseif ": 129" in inputLabel or "129 a r" in inputLabel or inlist witUserInputList "129"1759 setvar! witTargetTome 61760 setvar! witGumpResponse 2051761 pushlist witUserInputList "129 - Drowned City (West)"1762 elseif ": 128" in inputLabel or "128 a r" in inputLabel or inlist witUserInputList "128"1763 setvar! witTargetTome 61764 setvar! witGumpResponse 2041765 pushlist witUserInputList "128 - Drowned City (Central North)"1766 elseif ": 127" in inputLabel or "127 a r" in inputLabel or inlist witUserInputList "127"1767 setvar! witTargetTome 61768 setvar! witGumpResponse 2031769 pushlist witUserInputList "127 - Drowned City (North)"1770 elseif ": 126" in inputLabel or "126 a r" in inputLabel or inlist witUserInputList "126"1771 setvar! witTargetTome 61772 setvar! witGumpResponse 2021773 pushlist witUserInputList "126 - Drowned City (North West)"1774 elseif ": 125" in inputLabel or "125 a r" in inputLabel or inlist witUserInputList "125"1775 setvar! witTargetTome 61776 setvar! witGumpResponse 2011777 pushlist witUserInputList "125 - Hidden Valley"1778 elseif ": 124" in inputLabel or "124 a r" in inputLabel or inlist witUserInputList "124"1779 setvar! witTargetTome 61780 setvar! witGumpResponse 2001781 pushlist witUserInputList "124 - Oasis"1782 elseif ": 123" in inputLabel or "123 a r" in inputLabel or inlist witUserInputList "123"1783 setvar! witTargetTome 51784 setvar! witGumpResponse 2251785 pushlist witUserInputList "123 - Savannah and Watering Hole"1786 elseif ": 122" in inputLabel or "122 a r" in inputLabel or inlist witUserInputList "122"1787 setvar! witTargetTome 51788 setvar! witGumpResponse 2241789 pushlist witUserInputList "122 - Desert Pyramid Ruins Monolith"1790 elseif ": 121" in inputLabel or "121 a r" in inputLabel or inlist witUserInputList "121"1791 setvar! witTargetTome 51792 setvar! witGumpResponse 2231793 pushlist witUserInputList "121 - Desert Pyramid Ruins"1794 elseif ": 120" in inputLabel or "120 a r" in inputLabel or inlist witUserInputList "120"1795 setvar! witTargetTome 51796 setvar! witGumpResponse 2221797 pushlist witUserInputList "120 - Compassion Shrine (North)"1798 elseif ": 119" in inputLabel or "119 a r" in inputLabel or inlist witUserInputList "119"1799 setvar! witTargetTome 51800 setvar! witGumpResponse 2211801 pushlist witUserInputList "119 - Deadman Isle"1802 elseif ": 118" in inputLabel or "118 a r" in inputLabel or inlist witUserInputList "118"1803 setvar! witTargetTome 51804 setvar! witGumpResponse 2201805 pushlist witUserInputList "118 - Volcano 2"1806 elseif ": 117" in inputLabel or "117 a r" in inputLabel or inlist witUserInputList "117"1807 setvar! witTargetTome 51808 setvar! witGumpResponse 2191809 pushlist witUserInputList "117 - Island Spring"1810 elseif ": 116" in inputLabel or "116 a r" in inputLabel or inlist witUserInputList "116"1811 setvar! witTargetTome 51812 setvar! witGumpResponse 2181813 pushlist witUserInputList "116 - Island Spring (North)"1814 elseif ": 115" in inputLabel or "115 a r" in inputLabel or inlist witUserInputList "115"1815 setvar! witTargetTome 51816 setvar! witGumpResponse 2171817 pushlist witUserInputList "115 - Island Dragon Roost"1818 elseif ": 114" in inputLabel or "114 a r" in inputLabel or inlist witUserInputList "114"1819 setvar! witTargetTome 51820 setvar! witGumpResponse 2161821 pushlist witUserInputList "114 - Brigand Camp 2"1822 elseif ": 113" in inputLabel or "113 a r" in inputLabel or inlist witUserInputList "113"1823 setvar! witTargetTome 51824 setvar! witGumpResponse 2151825 pushlist witUserInputList "113 - Cambrian Excavation"1826 elseif ": 112" in inputLabel or "112 a r" in inputLabel or inlist witUserInputList "112"1827 setvar! witTargetTome 51828 setvar! witGumpResponse 2141829 pushlist witUserInputList "112 - Desert Manor (East)"1830 elseif ": 111" in inputLabel or "111 a r" in inputLabel or inlist witUserInputList "111"1831 setvar! witTargetTome 51832 setvar! witGumpResponse 2131833 pushlist witUserInputList "111 - Desert Manor"1834 elseif ": 110" in inputLabel or "110 a r" in inputLabel or inlist witUserInputList "110"1835 setvar! witTargetTome 51836 setvar! witGumpResponse 2121837 pushlist witUserInputList "110 - Beached Ship"1838 elseif ": 109" in inputLabel or "109 a r" in inputLabel or inlist witUserInputList "109"1839 setvar! witTargetTome 51840 setvar! witGumpResponse 2111841 pushlist witUserInputList "109 - Nomad Desert Camp"1842 elseif ": 108" in inputLabel or "108 a r" in inputLabel or inlist witUserInputList "108"1843 setvar! witTargetTome 51844 setvar! witGumpResponse 2101845 pushlist witUserInputList "108 - Desert Outpost (South)"1846 elseif ": 107" in inputLabel or "107 a r" in inputLabel or inlist witUserInputList "107"1847 setvar! witTargetTome 51848 setvar! witGumpResponse 2091849 pushlist witUserInputList "107 - Desert Outpost"1850 elseif ": 106a" in inputLabel or "106a a r" in inputLabel or inlist witUserInputList "106a"1851 setvar! witTargetTome 51852 setvar! witGumpResponse 2081853 pushlist witUserInputList "106a - Prevalia Signal Outpost"1854 elseif ": 106" in inputLabel or "106 a r" in inputLabel or inlist witUserInputList "106"1855 setvar! witTargetTome 51856 setvar! witGumpResponse 2071857 pushlist witUserInputList "106 - Desert Outpost (North)"1858 elseif ": 105" in inputLabel or "105 a r" in inputLabel or inlist witUserInputList "105"1859 setvar! witTargetTome 51860 setvar! witGumpResponse 2061861 pushlist witUserInputList "105 - Prevalia Gate Caravan"1862 elseif ": 104a" in inputLabel or "104a a r" in inputLabel or inlist witUserInputList "104a"1863 setvar! witTargetTome 51864 setvar! witGumpResponse 2051865 pushlist witUserInputList "104a - Cathedral and Inn (East)"1866 elseif ": 104" in inputLabel or "104 a r" in inputLabel or inlist witUserInputList "104"1867 setvar! witTargetTome 51868 setvar! witGumpResponse 2041869 pushlist witUserInputList "104 - Ogre Valley (South East)"1870 elseif ": 103" in inputLabel or "103 a r" in inputLabel or inlist witUserInputList "103"1871 setvar! witTargetTome 51872 setvar! witGumpResponse 2031873 pushlist witUserInputList "103 - Ogre Valley (South West)"1874 elseif ": 102" in inputLabel or "102 a r" in inputLabel or inlist witUserInputList "102"1875 setvar! witTargetTome 51876 setvar! witGumpResponse 2021877 pushlist witUserInputList "102 - Ogre Valley (East)"1878 elseif ": 101" in inputLabel or "101 a r" in inputLabel or inlist witUserInputList "101"1879 setvar! witTargetTome 51880 setvar! witGumpResponse 2011881 pushlist witUserInputList "101 - Ogre Valley (West)"1882 elseif ": 100" in inputLabel or "100 a r" in inputLabel or inlist witUserInputList "100"1883 setvar! witTargetTome 51884 setvar! witGumpResponse 2001885 pushlist witUserInputList "100 - Ogre Valley (North East)"1886 elseif ": 99" in inputLabel or "99 a r" in inputLabel or inlist witUserInputList "99"1887 setvar! witTargetTome 41888 setvar! witGumpResponse 2251889 pushlist witUserInputList "99 - Ogre Valley (North)"1890 elseif ": 98" in inputLabel or "98 a r" in inputLabel or inlist witUserInputList "98"1891 setvar! witTargetTome 41892 setvar! witGumpResponse 2241893 pushlist witUserInputList "98 - Signal Fort 1"1894 elseif ": 97" in inputLabel or "97 a r" in inputLabel or inlist witUserInputList "97"1895 setvar! witTargetTome 41896 setvar! witGumpResponse 2231897 pushlist witUserInputList "97 - Mausoleum (Outside North)"1898 elseif ": 96" in inputLabel or "96 a r" in inputLabel or inlist witUserInputList "96"1899 setvar! witTargetTome 41900 setvar! witGumpResponse 2221901 pushlist witUserInputList "96 - Humility Swamps (North)"1902 elseif ": 95" in inputLabel or "95 a r" in inputLabel or inlist witUserInputList "95"1903 setvar! witTargetTome 41904 setvar! witGumpResponse 2211905 pushlist witUserInputList "95 - Lizardmen Fort"1906 elseif ": 94" in inputLabel or "94 a r" in inputLabel or inlist witUserInputList "94"1907 setvar! witTargetTome 41908 setvar! witGumpResponse 2201909 pushlist witUserInputList "94 - Lizardmen Fort (North)"1910 elseif ": 93" in inputLabel or "93 a r" in inputLabel or inlist witUserInputList "93"1911 setvar! witTargetTome 41912 setvar! witGumpResponse 2191913 pushlist witUserInputList "93 - Swamp Point Ruins (South)"1914 elseif ": 92" in inputLabel or "92 a r" in inputLabel or inlist witUserInputList "92"1915 setvar! witTargetTome 41916 setvar! witGumpResponse 2181917 pushlist witUserInputList "92 - Signal Fort 1 (North)"1918 elseif ": 91" in inputLabel or "91 a r" in inputLabel or inlist witUserInputList "91"1919 setvar! witTargetTome 41920 setvar! witGumpResponse 2171921 pushlist witUserInputList "91 - Lizardmen Caravan (North)"1922 elseif ": 90" in inputLabel or "90 a r" in inputLabel or inlist witUserInputList "90"1923 setvar! witTargetTome 41924 setvar! witGumpResponse 2161925 pushlist witUserInputList "90 - Mountain Meeting Spot"1926 elseif ": 89" in inputLabel or "89 a r" in inputLabel or inlist witUserInputList "89"1927 setvar! witTargetTome 41928 setvar! witGumpResponse 2151929 pushlist witUserInputList "89 - Cathedral St Francis Ruins"1930 elseif ": 88" in inputLabel or "88 a r" in inputLabel or inlist witUserInputList "88"1931 setvar! witTargetTome 41932 setvar! witGumpResponse 2141933 pushlist witUserInputList "88 - Ruined Lycaeum (Docks)"1934 elseif ": 87" in inputLabel or "87 a r" in inputLabel or inlist witUserInputList "87"1935 setvar! witTargetTome 41936 setvar! witGumpResponse 2131937 pushlist witUserInputList "87 - Cathedral St Francis"1938 elseif ": 86" in inputLabel or "86 a r" in inputLabel or inlist witUserInputList "86"1939 setvar! witTargetTome 41940 setvar! witGumpResponse 2121941 pushlist witUserInputList "86 - Swamp Point Ruins"1942 elseif ": 85" in inputLabel or "85 a r" in inputLabel or inlist witUserInputList "85"1943 setvar! witTargetTome 41944 setvar! witGumpResponse 2111945 pushlist witUserInputList "85 - Signal Fort 2"1946 elseif ": 84" in inputLabel or "84 a r" in inputLabel or inlist witUserInputList "84"1947 setvar! witTargetTome 41948 setvar! witGumpResponse 2101949 pushlist witUserInputList "84 - Sacred Pools and Ruins"1950 elseif ": 83" in inputLabel or "83 a r" in inputLabel or inlist witUserInputList "83"1951 setvar! witTargetTome 41952 setvar! witGumpResponse 2091953 pushlist witUserInputList "83 - Ruins and Underground Lair"1954 elseif ": 82" in inputLabel or "82 a r" in inputLabel or inlist witUserInputList "82"1955 setvar! witTargetTome 41956 setvar! witGumpResponse 2081957 pushlist witUserInputList "82 - Midlands Ruins 2"1958 elseif ": 81a" in inputLabel or "81a a r" in inputLabel or inlist witUserInputList "81a"1959 setvar! witTargetTome 41960 setvar! witGumpResponse 2071961 pushlist witUserInputList "81a - Ruins and Underground Lair"1962 elseif ": 81" in inputLabel or "81 a r" in inputLabel or inlist witUserInputList "81"1963 setvar! witTargetTome 41964 setvar! witGumpResponse 2061965 pushlist witUserInputList "81 - Daemon Keep"1966 elseif ": 80a" in inputLabel or "80a a r" in inputLabel or inlist witUserInputList "80a"1967 setvar! witTargetTome 41968 setvar! witGumpResponse 2051969 pushlist witUserInputList "80a - Prevalia Bog"1970 elseif ": 80" in inputLabel or "80 a r" in inputLabel or inlist witUserInputList "80"1971 setvar! witTargetTome 41972 setvar! witGumpResponse 2041973 pushlist witUserInputList "80 - Daemon Keep (North)"1974 elseif ": 79" in inputLabel or "79 a r" in inputLabel or inlist witUserInputList "79"1975 setvar! witTargetTome 41976 setvar! witGumpResponse 2031977 pushlist witUserInputList "79 - Ruined Lycaeum (Entrance)"1978 elseif ": 78" in inputLabel or "78 a r" in inputLabel or inlist witUserInputList "78"1979 setvar! witTargetTome 41980 setvar! witGumpResponse 2021981 pushlist witUserInputList "78 - Ruined Lycaeum (East)"1982 elseif ": 77" in inputLabel or "77 a r" in inputLabel or inlist witUserInputList "77"1983 setvar! witTargetTome 41984 setvar! witGumpResponse 2011985 pushlist witUserInputList "77 - Ruined Lycaeum (North Bridge)"1986 elseif ": 76" in inputLabel or "76 a r" in inputLabel or inlist witUserInputList "76"1987 setvar! witTargetTome 41988 setvar! witGumpResponse 2001989 pushlist witUserInputList "76 - Ruined Lycaeum (South Bridge)"1990 elseif ": 75" in inputLabel or "75 a r" in inputLabel or inlist witUserInputList "75"1991 setvar! witTargetTome 31992 setvar! witGumpResponse 2251993 pushlist witUserInputList "75 - Ruined Lycaeum (North West)"1994 elseif ": 74" in inputLabel or "74 a r" in inputLabel or inlist witUserInputList "74"1995 setvar! witTargetTome 31996 setvar! witGumpResponse 2241997 pushlist witUserInputList "74 - Ruined Lycaeum (Beach)"1998 elseif ": 73" in inputLabel or "73 a r" in inputLabel or inlist witUserInputList "73"1999 setvar! witTargetTome 32000 setvar! witGumpResponse 2232001 pushlist witUserInputList "73 - Morthuna"2002 elseif ": 72" in inputLabel or "72 a r" in inputLabel or inlist witUserInputList "72"2003 setvar! witTargetTome 32004 setvar! witGumpResponse 2222005 pushlist witUserInputList "72 - Morthuna (South)"2006 elseif ": 71" in inputLabel or "71 a r" in inputLabel or inlist witUserInputList "71"2007 setvar! witTargetTome 32008 setvar! witGumpResponse 2212009 pushlist witUserInputList "71 - Orc Fort 3"2010 elseif ": 70" in inputLabel or "70 a r" in inputLabel or inlist witUserInputList "70"2011 setvar! witTargetTome 32012 setvar! witGumpResponse 2202013 pushlist witUserInputList "70 - Orc Fort 3 (South)"2014 elseif ": 69" in inputLabel or "69 a r" in inputLabel or inlist witUserInputList "69"2015 setvar! witTargetTome 32016 setvar! witGumpResponse 2192017 pushlist witUserInputList "69 - Orc Fort 3 (Inside)"2018 elseif ": 68" in inputLabel or "68 a r" in inputLabel or inlist witUserInputList "68"2019 setvar! witTargetTome 32020 setvar! witGumpResponse 2182021 pushlist witUserInputList "68 - Lizardmen Scout Camp"2022 elseif ": 67" in inputLabel or "67 a r" in inputLabel or inlist witUserInputList "67"2023 setvar! witTargetTome 32024 setvar! witGumpResponse 2172025 pushlist witUserInputList "67 - Hunters Cabin"2026 elseif ": 66" in inputLabel or "66 a r" in inputLabel or inlist witUserInputList "66"2027 setvar! witTargetTome 32028 setvar! witGumpResponse 2162029 pushlist witUserInputList "66 - Druid Cabin"2030 elseif ": 65" in inputLabel or "65 a r" in inputLabel or inlist witUserInputList "65"2031 setvar! witTargetTome 32032 setvar! witGumpResponse 2152033 pushlist witUserInputList "65 - Brigand Headquarters (South)"2034 elseif ": 64" in inputLabel or "64 a r" in inputLabel or inlist witUserInputList "64"2035 setvar! witTargetTome 32036 setvar! witGumpResponse 2142037 pushlist witUserInputList "64 - Brigand Headquarters (North East)"2038 elseif ": 63" in inputLabel or "63 a r" in inputLabel or inlist witUserInputList "63"2039 setvar! witTargetTome 32040 setvar! witGumpResponse 2132041 pushlist witUserInputList "63 - Noxious Earth"2042 elseif ": 62" in inputLabel or "62 a r" in inputLabel or inlist witUserInputList "62"2043 setvar! witTargetTome 32044 setvar! witGumpResponse 2122045 pushlist witUserInputList "62 - Citadel"2046 elseif ": 61" in inputLabel or "61 a r" in inputLabel or inlist witUserInputList "61"2047 setvar! witTargetTome 32048 setvar! witGumpResponse 2112049 pushlist witUserInputList "61 - Hollow Hills"2050 elseif ": 60" in inputLabel or "60 a r" in inputLabel or inlist witUserInputList "60"2051 setvar! witTargetTome 32052 setvar! witGumpResponse 2102053 pushlist witUserInputList "60 - Druid Circle (South)"2054 elseif ": 59" in inputLabel or "59 a r" in inputLabel or inlist witUserInputList "59"2055 setvar! witTargetTome 32056 setvar! witGumpResponse 2092057 pushlist witUserInputList "59 - Druid Circle (East)"2058 elseif ": 58" in inputLabel or "58 a r" in inputLabel or inlist witUserInputList "58"2059 setvar! witTargetTome 32060 setvar! witGumpResponse 2082061 pushlist witUserInputList "58 - Druid Circle (West)"2062 elseif ": 57" in inputLabel or "57 a r" in inputLabel or inlist witUserInputList "57"2063 setvar! witTargetTome 32064 setvar! witGumpResponse 2072065 pushlist witUserInputList "57 - Hollow Hills (North)"2066 elseif ": 56" in inputLabel or "56 a r" in inputLabel or inlist witUserInputList "56"2067 setvar! witTargetTome 32068 setvar! witGumpResponse 2062069 pushlist witUserInputList "56 - Forsaken Keep Waypost"2070 elseif ": 55" in inputLabel or "55 a r" in inputLabel or inlist witUserInputList "55"2071 setvar! witTargetTome 32072 setvar! witGumpResponse 2052073 pushlist witUserInputList "55 - Forsaken Keep (West)"2074 elseif ": 54" in inputLabel or "54 a r" in inputLabel or inlist witUserInputList "54"2075 setvar! witTargetTome 32076 setvar! witGumpResponse 2042077 pushlist witUserInputList "54 - Shipwreck"2078 elseif ": 53" in inputLabel or "53 a r" in inputLabel or inlist witUserInputList "53"2079 setvar! witTargetTome 32080 setvar! witGumpResponse 2032081 pushlist witUserInputList "53 - Sacrificial Cliffs"2082 elseif ": 52" in inputLabel or "52 a r" in inputLabel or inlist witUserInputList "52"2083 setvar! witTargetTome 32084 setvar! witGumpResponse 2022085 pushlist witUserInputList "52 - Midlands Ruins 1"2086 elseif ": 51" in inputLabel or "51 a r" in inputLabel or inlist witUserInputList "51"2087 setvar! witTargetTome 32088 setvar! witGumpResponse 2012089 pushlist witUserInputList "51 - Ship in Cave"2090 elseif ": 50" in inputLabel or "50 a r" in inputLabel or inlist witUserInputList "50"2091 setvar! witTargetTome 32092 setvar! witGumpResponse 2002093 pushlist witUserInputList "50 - Owens Cabin"2094 elseif ": 49" in inputLabel or "49 a r" in inputLabel or inlist witUserInputList "49"2095 setvar! witTargetTome 22096 setvar! witGumpResponse 2252097 pushlist witUserInputList "49 - Orc Fort 2"2098 elseif ": 48" in inputLabel or "48 a r" in inputLabel or inlist witUserInputList "48"2099 setvar! witTargetTome 22100 setvar! witGumpResponse 2242101 pushlist witUserInputList "48 - Urukton Bluffs"2102 elseif ": 47" in inputLabel or "47 a r" in inputLabel or inlist witUserInputList "47"2103 setvar! witTargetTome 22104 setvar! witGumpResponse 2232105 pushlist witUserInputList "47 - Tanners Northern Fort (North)"2106 elseif ": 46" in inputLabel or "46 a r" in inputLabel or inlist witUserInputList "46"2107 setvar! witTargetTome 22108 setvar! witGumpResponse 2222109 pushlist witUserInputList "46 - Tanners Northern Fort"2110 elseif ": 45" in inputLabel or "45 a r" in inputLabel or inlist witUserInputList "45"2111 setvar! witTargetTome 22112 setvar! witGumpResponse 2212113 pushlist witUserInputList "45 - Andaria Rolling Hills"2114 elseif ": 44a" in inputLabel or "44a a r" in inputLabel or inlist witUserInputList "44a"2115 setvar! witTargetTome 22116 setvar! witGumpResponse 2202117 pushlist witUserInputList "44a - Andaria Rolling Hills (North)"2118 elseif ": 44" in inputLabel or "44 a r" in inputLabel or inlist witUserInputList "44"2119 setvar! witTargetTome 22120 setvar! witGumpResponse 2192121 pushlist witUserInputList "44 - Andaria Ruined Tower"2122 elseif ": 43" in inputLabel or "43 a r" in inputLabel or inlist witUserInputList "43"2123 setvar! witTargetTome 22124 setvar! witGumpResponse 2182125 pushlist witUserInputList "43 - Andraia Rolling Hills (South)"2126 elseif ": 42" in inputLabel or "42 a r" in inputLabel or inlist witUserInputList "42"2127 setvar! witTargetTome 22128 setvar! witGumpResponse 2172129 pushlist witUserInputList "42 - Andaria Rolling Hills (South Swamp)"2130 elseif ": 41" in inputLabel or "41 a r" in inputLabel or inlist witUserInputList "41"2131 setvar! witTargetTome 22132 setvar! witGumpResponse 2162133 pushlist witUserInputList "41 - Ruined Lighthouse"2134 elseif ": 40" in inputLabel or "40 a r" in inputLabel or inlist witUserInputList "40"2135 setvar! witTargetTome 22136 setvar! witGumpResponse 2152137 pushlist witUserInputList "40 - Ruined Cabin"2138 elseif ": 39" in inputLabel or "39 a r" in inputLabel or inlist witUserInputList "39"2139 setvar! witTargetTome 22140 setvar! witGumpResponse 2142141 pushlist witUserInputList "39 - Bonfire"2142 elseif ": 38" in inputLabel or "38 a r" in inputLabel or inlist witUserInputList "38"2143 setvar! witTargetTome 22144 setvar! witGumpResponse 2132145 pushlist witUserInputList "38 - Ruined House"2146 elseif ": 37" in inputLabel or "37 a r" in inputLabel or inlist witUserInputList "37"2147 setvar! witTargetTome 22148 setvar! witGumpResponse 2122149 pushlist witUserInputList "37 - Outside Pulma"2150 elseif ": 36" in inputLabel or "36 a r" in inputLabel or inlist witUserInputList "36"2151 setvar! witTargetTome 22152 setvar! witGumpResponse 2112153 pushlist witUserInputList "36 - Prevalia Kings Manor"2154 elseif ": 35" in inputLabel or "35 a r" in inputLabel or inlist witUserInputList "35"2155 setvar! witTargetTome 22156 setvar! witGumpResponse 2102157 pushlist witUserInputList "35 - Prevalia Kings Manor Cabin"2158 elseif ": 34" in inputLabel or "34 a r" in inputLabel or inlist witUserInputList "34"2159 setvar! witTargetTome 22160 setvar! witGumpResponse 2092161 pushlist witUserInputList "34 - Andaria Gate (West)"2162 elseif ": 33" in inputLabel or "33 a r" in inputLabel or inlist witUserInputList "33"2163 setvar! witTargetTome 22164 setvar! witGumpResponse 2082165 pushlist witUserInputList "33 - Dragon Roost"2166 elseif ": 32" in inputLabel or "32 a r" in inputLabel or inlist witUserInputList "32"2167 setvar! witTargetTome 22168 setvar! witGumpResponse 2072169 pushlist witUserInputList "32 - Gate Fortress"2170 elseif ": 31" in inputLabel or "31 a r" in inputLabel or inlist witUserInputList "31"2171 setvar! witTargetTome 22172 setvar! witGumpResponse 2062173 pushlist witUserInputList "31 - Gate Fortress (West)"2174 elseif ": 30" in inputLabel or "30 a r" in inputLabel or inlist witUserInputList "30"2175 setvar! witTargetTome 22176 setvar! witGumpResponse 2052177 pushlist witUserInputList "30 - Andarian Lumberyard Waypost"2178 elseif ": 29" in inputLabel or "29 a r" in inputLabel or inlist witUserInputList "29"2179 setvar! witTargetTome 22180 setvar! witGumpResponse 2042181 pushlist witUserInputList "29 - Logging Camp"2182 elseif ": 28" in inputLabel or "28 a r" in inputLabel or inlist witUserInputList "28"2183 setvar! witTargetTome 22184 setvar! witGumpResponse 2032185 pushlist witUserInputList "28 - Necromancers Swamp"2186 elseif ": 27" in inputLabel or "27 a r" in inputLabel or inlist witUserInputList "27"2187 setvar! witTargetTome 22188 setvar! witGumpResponse 2022189 pushlist witUserInputList "27 - Justice Shrine (West)"2190 elseif ": 26" in inputLabel or "26 a r" in inputLabel or inlist witUserInputList "26"2191 setvar! witTargetTome 22192 setvar! witGumpResponse 2012193 pushlist witUserInputList "26 - Andaria Sacrificial Ruins"2194 elseif ": 25" in inputLabel or "25 a r" in inputLabel or inlist witUserInputList "25"2195 setvar! witTargetTome 22196 setvar! witGumpResponse 2002197 pushlist witUserInputList "25 - Ruined Snow Fortress (East)"2198 elseif ": 24" in inputLabel or "24 a r" in inputLabel or inlist witUserInputList "24"2199 setvar! witTargetTome 12200 setvar! witGumpResponse 2252201 pushlist witUserInputList "24 - Ruined Snow Fortress (North)"2202 elseif ": 23" in inputLabel or "23 a r" in inputLabel or inlist witUserInputList "23"2203 setvar! witTargetTome 12204 setvar! witGumpResponse 2242205 pushlist witUserInputList "23 - Ruined Snow Fortress (West)"2206 elseif ": 22a" in inputLabel or "22a a r" in inputLabel or inlist witUserInputList "22a"2207 setvar! witTargetTome 12208 setvar! witGumpResponse 2232209 pushlist witUserInputList "22a - Ratman Hovel"2210 elseif ": 22" in inputLabel or "22 a r" in inputLabel or inlist witUserInputList "22"2211 setvar! witTargetTome 12212 setvar! witGumpResponse 2222213 pushlist witUserInputList "22 - Ratman Hovel (South)"2214 elseif ": 21" in inputLabel or "21 a r" in inputLabel or inlist witUserInputList "21"2215 setvar! witTargetTome 12216 setvar! witGumpResponse 2212217 pushlist witUserInputList "21 - Ratman Hovel (North)"2218 elseif ": 20" in inputLabel or "20 a r" in inputLabel or inlist witUserInputList "20"2219 setvar! witTargetTome 12220 setvar! witGumpResponse 2202221 pushlist witUserInputList "20 - Prevalia Keep (South)"2222 elseif ": 19" in inputLabel or "19 a r" in inputLabel or inlist witUserInputList "19"2223 setvar! witTargetTome 12224 setvar! witGumpResponse 2192225 pushlist witUserInputList "19 - Brigand Camp 1 (South)"2226 elseif ": 18" in inputLabel or "18 a r" in inputLabel or inlist witUserInputList "18"2227 setvar! witTargetTome 12228 setvar! witGumpResponse 2182229 pushlist witUserInputList "18 - Brigand Camp 1 (West)"2230 elseif ": 17" in inputLabel or "17 a r" in inputLabel or inlist witUserInputList "17"2231 setvar! witTargetTome 12232 setvar! witGumpResponse 2172233 pushlist witUserInputList "17 - Prevalia Keep"2234 elseif ": 16" in inputLabel or "16 a r" in inputLabel or inlist witUserInputList "16"2235 setvar! witTargetTome 12236 setvar! witGumpResponse 2162237 pushlist witUserInputList "16 - Western Ruins Brigands 1"2238 elseif ": 15" in inputLabel or "15 a r" in inputLabel or inlist witUserInputList "15"2239 setvar! witTargetTome 12240 setvar! witGumpResponse 2152241 pushlist witUserInputList "15 - Western Ruins Brigands 2"2242 elseif ": 14" in inputLabel or "14 a r" in inputLabel or inlist witUserInputList "14"2243 setvar! witTargetTome 12244 setvar! witGumpResponse 2142245 pushlist witUserInputList "14 - Western Ruins Brigands 3"2246 elseif ": 13" in inputLabel or "13 a r" in inputLabel or inlist witUserInputList "13"2247 setvar! witTargetTome 12248 setvar! witGumpResponse 2132249 pushlist witUserInputList "13 - Zebra Falls"2250 elseif ": 12" in inputLabel or "12 a r" in inputLabel or inlist witUserInputList "12"2251 setvar! witTargetTome 12252 setvar! witGumpResponse 2122253 pushlist witUserInputList "12 - Urk Fort/Smugglers Den"2254 elseif ": 11" in inputLabel or "11 a r" in inputLabel or inlist witUserInputList "11"2255 setvar! witTargetTome 12256 setvar! witGumpResponse 2112257 pushlist witUserInputList "11 - Pool of Power"2258 elseif ": 10" in inputLabel or "10 a r" in inputLabel or inlist witUserInputList "10"2259 setvar! witTargetTome 12260 setvar! witGumpResponse 2102261 pushlist witUserInputList "10 - Western Ruins"2262 elseif ": 9" in inputLabel or "9 a r" in inputLabel or inlist witUserInputList "9"2263 setvar! witTargetTome 12264 setvar! witGumpResponse 2092265 pushlist witUserInputList "9 - Vine Covered Cave"2266 elseif ": 8" in inputLabel or "8 a r" in inputLabel or inlist witUserInputList "8"2267 setvar! witTargetTome 12268 setvar! witGumpResponse 2082269 pushlist witUserInputList "8 - Black Market Vendor"2270 elseif ": 7" in inputLabel or "7 a r" in inputLabel or inlist witUserInputList "7"2271 setvar! witTargetTome 12272 setvar! witGumpResponse 2072273 pushlist witUserInputList "7 - Black Market Vendor (West)"2274 elseif ": 6" in inputLabel or "6 a r" in inputLabel or inlist witUserInputList "6"2275 setvar! witTargetTome 12276 setvar! witGumpResponse 2062277 pushlist witUserInputList "6 - Necromancers Cathedral"2278 elseif ": 5" in inputLabel or "5 a r" in inputLabel or inlist witUserInputList "5"2279 setvar! witTargetTome 12280 setvar! witGumpResponse 2052281 pushlist witUserInputList "5 - Hollow Snow Tower"2282 elseif ": 4a" in inputLabel or "4a a r" in inputLabel or inlist witUserInputList "4a"2283 setvar! witTargetTome 12284 setvar! witGumpResponse 2042285 pushlist witUserInputList "4a - Simple Palisade Fort"2286 elseif ": 4" in inputLabel or "4 a r" in inputLabel or inlist witUserInputList "4"2287 setvar! witTargetTome 12288 setvar! witGumpResponse 2032289 pushlist witUserInputList "4 - Telescope Island"2290 elseif ": 3" in inputLabel or "3 a r" in inputLabel or inlist witUserInputList "3"2291 setvar! witTargetTome 12292 setvar! witGumpResponse 2022293 pushlist witUserInputList "3 - Corpse Creek/Chaos Hill"2294 elseif ": 2" in inputLabel or "2 a r" in inputLabel or inlist witUserInputList "2"2295 setvar! witTargetTome 12296 setvar! witGumpResponse 2012297 pushlist witUserInputList "2 - Corpse Creek North Entrance"2298 elseif ": 1" in inputLabel or "1 a r" in inputLabel or inlist witUserInputList "1"2299 setvar! witTargetTome 12300 setvar! witGumpResponse 2002301 pushlist witUserInputList "1 - Corpse Creek Lookout"2302 else2303 setvar! witTargetTome 02304 setvar! witGumpResponse 02305 pushlist witUserInputList "Unknown target tome number"2306 endif2307 2308 gumpclose witRuneTomeGumpID2309 poplist witUserInputList front2310 2311 if witDebugMode > 0 2312 foreach info in witUserInputList2313 sysmsg "[Witcher Travel] Tome: {{witTargetTome}}, Rune: {{info}} ... ({{witRunTimer}} ms)" cLightBlue2314 endfor2315 endif2316 2317 //Use preset tomes if available 2318 if witTargetTome = 02319 overhead "|* Can't find rune to location *|" cRed2320 //'2321 break2322 elseif witTargetTome = 1 and varexist witTome_012323 setvar! witTargetTome witTome_012324 elseif witTargetTome = 2 and varexist witTome_022325 setvar! witTargetTome witTome_022326 elseif witTargetTome = 3 and varexist witTome_032327 setvar! witTargetTome witTome_032328 elseif witTargetTome = 4 and varexist witTome_042329 setvar! witTargetTome witTome_042330 elseif witTargetTome = 5 and varexist witTome_052331 setvar! witTargetTome witTome_052332 elseif witTargetTome = 6 and varexist witTome_062333 setvar! witTargetTome witTome_062334 elseif witTargetTome = 7 and varexist witTome_072335 setvar! witTargetTome witTome_072336 elseif witTargetTome = 8 and varexist witTome_082337 setvar! witTargetTome witTome_082338 elseif witTargetTome = 9 and varexist witTome_092339 setvar! witTargetTome witTome_092340 elseif witTargetTome = 10 and varexist witTome_102341 setvar! witTargetTome witTome_102342 elseif witTargetTome = 11 and varexist witTome_112343 setvar! witTargetTome witTome_112344 elseif witTargetTome = 12 and varexist witTome_122345 setvar! witTargetTome witTome_122346 elseif witTargetTome = 13 and varexist witTome_132347 setvar! witTargetTome witTome_132348 elseif witTargetTome = 14 and varexist witTome_142349 setvar! witTargetTome witTome_142350 else2351 2352 //Scan bank box, preset tome container, ground and backpack for correctly labeled witcher tomes2353 removelist witSourceList2354 createlist witSourceList2355 if witParentContainer > 02356 pushlist witSourceList witParentContainer2357 endif2358 pushlist witSourceList "ground"2359 setvar! witSelfSerial self2360 setvar! witBackpackSerial backpack2361 if witParentContainer != witSelfSerial and witParentContainer != witBackpackSerial2362 pushlist witSourceList "backpack"2363 endif2364 unsetvar witSelfSerial2365 unsetvar witBackpackSerial2366 settimer witOverheadTimer witOverheadCD2367 2368 foreach localSource in witSourceList2369 2370 if 999 < witTargetTome2371 //witTargetTome already set to a serial2372 break2373 endif2374 2375 while findtype "runetome" localSource -1 -1 witSearchRange as localTome2376 getlabel localTome localTomeLabel2377 2378 if witTargetTome = 12379 if "1-24" in localTomeLabel or "1 - 24" in localTomeLabel2380 setvar! witTargetTome localTome2381 break2382 endif2383 elseif witTargetTome = 22384 if "25-49" in localTomeLabel or "25 - 49" in localTomeLabel2385 setvar! witTargetTome localTome2386 break2387 endif2388 elseif witTargetTome = 32389 if "50-75" in localTomeLabel or "50 - 75" in localTomeLabel2390 setvar! witTargetTome localTome2391 break2392 endif2393 elseif witTargetTome = 42394 if "76-99" in localTomeLabel or "76 - 99" in localTomeLabel2395 setvar! witTargetTome localTome2396 break2397 endif2398 elseif witTargetTome = 52399 if "100-123" in localTomeLabel or "100 - 123" in localTomeLabel2400 setvar! witTargetTome localTome2401 break2402 endif2403 elseif witTargetTome = 62404 if "124-149" in localTomeLabel or "124 - 149" in localTomeLabel2405 setvar! witTargetTome localTome2406 break2407 endif2408 elseif witTargetTome = 72409 if "150-175" in localTomeLabel or "150 - 175" in localTomeLabel2410 setvar! witTargetTome localTome2411 break2412 endif2413 elseif witTargetTome = 82414 if "176-201" in localTomeLabel or "176 - 201" in localTomeLabel2415 setvar! witTargetTome localTome2416 break2417 endif2418 elseif witTargetTome = 92419 if "202-227" in localTomeLabel or "202 - 227" in localTomeLabel2420 setvar! witTargetTome localTome2421 break2422 endif2423 elseif witTargetTome = 102424 if "228-249" in localTomeLabel or "228 - 249" in localTomeLabel2425 setvar! witTargetTome localTome2426 break2427 endif2428 elseif witTargetTome = 112429 if "250-275" in localTomeLabel or "250 - 275" in localTomeLabel2430 setvar! witTargetTome localTome2431 break2432 endif2433 elseif witTargetTome = 122434 if "276-301" in localTomeLabel or "276 - 301" in localTomeLabel2435 setvar! witTargetTome localTome2436 break2437 endif2438 elseif witTargetTome = 132439 if "302-327" in localTomeLabel or "302 - 327" in localTomeLabel2440 setvar! witTargetTome localTome2441 break2442 endif2443 elseif witTargetTome = 142444 if "328-353" in localTomeLabel or "328 - 353" in localTomeLabel2445 setvar! witTargetTome localTome2446 break2447 endif2448 endif2449 if witDebugMode > 02450 overhead "< Checking >" cLightBlue localTome2451 overhead " � " cLightBlue localTome2452 endif2453 @ignore localTome2454 if timer witOverheadTimer > witOverheadCD2455 overhead "|* Searching tome *|" cLightOrange2456 settimer witOverheadTimer 02457 endif2458 endwhile2459 2460 endfor2461 @clearignore2462 endif2463 2464 if witDebugMode > 02465 sysmsg "[Witcher Travel] Tome definition done ... ({{witRunTimer}} ms)" cLightBlue2466 endif2467 2468 //Click target tome if located2469 if 999 > witTargetTome2470 overhead "|* Can't find rune to location *|" cRed2471 //'2472 break2473 elseif witParentContainer > 0 and find witTargetTome witParentContainer or find witTargetTome backpack2474 while timer globalObjectDelayTimer < globalWaitForObjectDelay2475 endwhile2476 dclick witTargetTome2477 settimer globalObjectDelayTimer 02478 else 2479 settimer witOverheadTimer witOverheadCD2480 while find witTargetTome ground -1 -1 witSearchRange2481 if find witTargetTome ground -1 -1 22482 while timer globalObjectDelayTimer < globalWaitForObjectDelay2483 endwhile2484 dclick witTargetTome2485 settimer globalObjectDelayTimer 02486 break2487 elseif timer witOverheadTimer > witOverheadCD2488 overhead "|* Move closer *|" cLightOrange2489 overhead " Tome " cLightOrange witTargetTome2490 overhead " � " cLightOrange witTargetTome2491 settimer witOverheadTimer 02492 endif 2493 endwhile2494 endif2495 2496 waitforgump witRuneTomeGumpID globalMaxWaitForServerResponse2497 if not gumpexists witRuneTomeGumpID2498 overhead "|* Can't find rune to location *|" cRed2499 //'2500 break2501 endif2502 2503 //Left page of the tome gump (even numbers)2504 if 200 = witGumpResponse or 202 = witGumpResponse or 204 = witGumpResponse or 206 = witGumpResponse or 208 = witGumpResponse or 210 = witGumpResponse or 212 = witGumpResponse or 214 = witGumpResponse or 216 = witGumpResponse or 218 = witGumpResponse or 220 = witGumpResponse or 222 = witGumpResponse or 224 = witGumpResponse2505 if UseGateTravel = 12506 if UseScrolls > 02507 // gumpresponse 13 -> left gate scroll button2508 setvar! witSubMenuButton 132509 else2510 // gumpresponse 12 -> left gate cast button2511 setvar! witSubMenuButton 122512 endif2513 else2514 if UseScrolls > 02515 // gumpresponse 11 -> left recall scroll button2516 setvar! witSubMenuButton 112517 else2518 // gumpresponse 10 -> left recall button2519 setvar! witSubMenuButton 102520 endif2521 endif2522 //Right page of the tome gump (odd numbers)2523 elseif 201 = witGumpResponse or 203 = witGumpResponse or 205 = witGumpResponse or 207 = witGumpResponse or 209 = witGumpResponse or 211 = witGumpResponse or 213 = witGumpResponse or 215 = witGumpResponse or 217 = witGumpResponse or 219 = witGumpResponse or 221 = witGumpResponse or 223 = witGumpResponse or 225 = witGumpResponse2524 if UseGateTravel = 12525 if UseScrolls > 02526 // gumpresponse 23 -> right gate scroll button2527 setvar! witSubMenuButton 232528 else2529 // gumpresponse 22 -> right gate cast button2530 setvar! witSubMenuButton 222531 endif2532 else2533 if UseScrolls > 02534 // gumpresponse 21 -> right recall scroll button2535 setvar! witSubMenuButton 212536 else2537 // gumpresponse 20 -> right recall button2538 setvar! witSubMenuButton 202539 endif2540 endif2541 else2542 //getting here should be impossible2543 if witDebugMode > 02544 sysmsg "[Witcher Travel] Wrong gump button set ... ({{witRunTimer}} ms)" cRed2545 endif2546 break2547 endif2548 2549 //Overhead destination info2550 foreach localDest in witUserInputList2551 if AutoTravel = 02552 overhead "Opening: {{localDest}}" cGreen2553 elseif UseGateTravel = 12554 overhead "Gating: {{localDest}}" cGreen2555 else2556 overhead "Recalling: {{localDest}}" cGreen2557 endif2558 endfor2559 2560 if witDebugMode > 02561 if AutoTravel > 02562 sysmsg "[Witcher Travel] Recalling/Gating ... ({{witRunTimer}} ms)" cLightBlue2563 else2564 sysmsg "[Witcher Travel] Opening tome page ... ({{witRunTimer}} ms)" cLightBlue2565 endif2566 endif2567 2568 if insysmsg "That rune tome is out of recall charges." or insysmsg "That rune tome is out of gate charges."2569 //Clear relevant system messages2570 endif2571 2572 //Open rune tome page to selected destination2573 gumpresponse witGumpResponse witRuneTomeGumpID2574 if AutoTravel > 02575 //Initiate cast2576 waitforgump witRuneTomeGumpID globalMaxWaitForServerResponse2577 gumpresponse witSubMenuButton witRuneTomeGumpID2578 endif2579 2580 //Scroll management2581 if UseScrolls > 0 and AutoTravel > 02582 2583 setvar! witShelfGumpID 32328259652584 getlabel backpack waitForPing2585 2586 if not insysmsg! "That rune tome is out of recall charges." and not insysmsg! "That rune tome is out of gate charges."2587 //Scroll travel success2588 break2589 elseif not findtype "Recall|Gate Travel Scroll" self and not findtype "storage shelf" ground -1 -1 2 or AutoRefillScrolls = 02590 //Tome empty, no scroll in backpack, no shelf to restock, or no restock wanted by user2591 overhead "|** Out of scrolls **|" cRed2592 break2593 endif2594 2595 if insysmsg "charges to the rune tome." or insysmsg "That item is unavailable."2596 //Clear relevant system messages2597 endif2598 2599 if insysmsg "That rune tome is out of recall charges." 2600 //Restock recall charge 2601 2602 if witDebugMode > 02603 sysmsg "[Witcher Travel] Restocking recall scrolls ... ({{witRunTimer}} ms)" cLightBlue2604 endif2605 2606 if not findtype "Recall" self and findtype "storage shelf" ground -1 -1 2 as localShelf2607 while timer globalObjectDelayTimer < globalWaitForObjectDelay2608 endwhile2609 dclick localShelf2610 settimer globalObjectDelayTimer 02611 waitforgump witShelfGumpID globalMaxWaitForServerResponse2612 gumpresponse 21 witShelfGumpID2613 waitforgump witShelfGumpID globalMaxWaitForServerResponse2614 gumpresponse 56 witShelfGumpID2615 waitforgump witShelfGumpID globalMaxWaitForServerResponse2616 gumpresponse 23 witShelfGumpID2617 waitforgump witShelfGumpID globalMaxWaitForServerResponse2618 gumpresponse 237 witShelfGumpID2619 waitforgump witShelfGumpID globalMaxWaitForServerResponse2620 gumpclose witShelfGumpID2621 while timer globalObjectDelayTimer < globalMaxWaitForServerResponse and not findtype "Recall" self and not insysmsg "That item is unavailable."2622 endwhile2623 endif2624 if findtype "Recall" self as localScroll2625 while timer globalObjectDelayTimer < globalWaitForObjectDelay2626 endwhile2627 @drop backpack -1 -1 -12628 lift localScroll2629 settimer globalObjectDelayTimer 02630 @drop witTargetTome -1 -1 -12631 while find localScroll self and timer globalObjectDelayTimer < globalMaxWaitForServerResponse2632 endwhile2633 if timer globalObjectDelayTimer > globalMaxWaitForServerResponse2634 //Restock timeout2635 overhead "|** Restock failed **|" cRed2636 break2637 endif2638 else2639 //Restock failed2640 overhead "|** Restock failed **|" cRed2641 break2642 endif2643 2644 elseif insysmsg "That rune tome is out of gate charges."2645 //Restock gate charge 2646 2647 if witDebugMode > 02648 sysmsg "[Witcher Travel] Restocking gate scrolls ... ({{witRunTimer}} ms)" cLightBlue2649 endif2650 2651 if not findtype "Gate Travel Scroll" self and findtype "storage shelf" ground -1 -1 2 as localShelf2652 while timer globalObjectDelayTimer < globalWaitForObjectDelay2653 endwhile2654 dclick localShelf2655 settimer globalObjectDelayTimer 02656 waitforgump witShelfGumpID globalMaxWaitForServerResponse2657 gumpresponse 21 witShelfGumpID2658 waitforgump witShelfGumpID globalMaxWaitForServerResponse2659 gumpresponse 21 witShelfGumpID2660 waitforgump witShelfGumpID globalMaxWaitForServerResponse 2661 gumpresponse 50 witShelfGumpID2662 waitforgump witShelfGumpID globalMaxWaitForServerResponse2663 gumpresponse 23 witShelfGumpID2664 waitforgump witShelfGumpID globalMaxWaitForServerResponse2665 gumpresponse 133 witShelfGumpID2666 waitforgump witShelfGumpID globalMaxWaitForServerResponse2667 gumpclose witShelfGumpID2668 while timer globalObjectDelayTimer < globalMaxWaitForServerResponse and not findtype "Gate Travel Scroll" self and not insysmsg "That item is unavailable."2669 endwhile2670 endif2671 if findtype "Gate Travel Scroll" self as localScroll2672 while timer globalObjectDelayTimer < globalWaitForObjectDelay2673 endwhile2674 @drop backpack -1 -1 -12675 lift localScroll2676 settimer globalObjectDelayTimer 02677 @drop witTargetTome -1 -1 -12678 while find localScroll self and timer globalObjectDelayTimer < globalMaxWaitForServerResponse2679 endwhile2680 if timer globalObjectDelayTimer > globalMaxWaitForServerResponse2681 //Restock timeout2682 overhead "|** Restock failed **|" cRed2683 break2684 endif 2685 else2686 //Restock failed2687 overhead "|** Restock failed **|" cRed2688 break2689 endif2690 2691 endif2692 2693 while not insysmsg "charges to the rune tome." and timer globalObjectDelayTimer < globalMaxWaitForServerResponse2694 endwhile2695 2696 gumpresponse witSubMenuButton witRuneTomeGumpID2697 unsetvar witShelfGumpID2698 2699 elseif UseScrolls > 0 and AutoTravel = 02700 2701 overhead " Tome " cLightOrange witTargetTome2702 overhead " � " cLightOrange witTargetTome2703 2704 endif2705 2706 break2707 2708endwhile2709 2710gumpclose witRuneBookGumpID2711gumpclose witRuneTomeRenameGumpID2712if AutoTravel = 02713 gumpclose witRuneTomeGumpID2714endif2715 2716//Clean up2717removelist RunebookContainerList2718removelist WitcherTomeContainerList2719removelist witUserInputList2720removelist witSourceList2721 2722removetimer witWaitTimer2723removetimer witOverheadTimer2724 2725unsetvar AutoTravel2726unsetvar UseGateTravel2727unsetvar UseScrolls2728unsetvar AutoRefillScrolls2729unsetvar UseBook2730unsetvar MarkedRuneSerial2731unsetvar BookOrTomeSerial2732 2733unsetvar witRuneBookGumpID2734unsetvar witRuneTomeGumpID2735unsetvar witRuneTomeRenameGumpID2736unsetvar witSearchRange2737unsetvar witNPCMenuMaxRange2738unsetvar witOverheadCD2739 2740unsetvar witInputItemSerial2741unsetvar witParentContainer2742unsetvar witSharedParentContainer2743unsetvar witTargetTome2744unsetvar witGumpResponse2745unsetvar witSubMenuButton2746 2747unsetvar witTome_012748unsetvar witTome_022749unsetvar witTome_032750unsetvar witTome_042751unsetvar witTome_052752unsetvar witTome_062753unsetvar witTome_072754unsetvar witTome_082755unsetvar witTome_092756unsetvar witTome_102757unsetvar witTome_112758unsetvar witTome_122759unsetvar witTome_132760unsetvar witTome_142761 2762unsetvar myWitcherTome_012763unsetvar myWitcherTome_022764unsetvar myWitcherTome_032765unsetvar myWitcherTome_042766unsetvar myWitcherTome_052767unsetvar myWitcherTome_062768unsetvar myWitcherTome_072769unsetvar myWitcherTome_082770unsetvar myWitcherTome_092771unsetvar myWitcherTome_102772unsetvar myWitcherTome_112773unsetvar myWitcherTome_122774unsetvar myWitcherTome_132775unsetvar myWitcherTome_142776 2777unsetvar libWitcherTome_012778unsetvar libWitcherTome_022779unsetvar libWitcherTome_032780unsetvar libWitcherTome_042781unsetvar libWitcherTome_052782unsetvar libWitcherTome_062783unsetvar libWitcherTome_072784unsetvar libWitcherTome_082785unsetvar libWitcherTome_092786unsetvar libWitcherTome_102787unsetvar libWitcherTome_112788unsetvar libWitcherTome_122789unsetvar libWitcherTome_132790unsetvar libWitcherTome_142791 2792if witDebugMode > 02793 sysmsg "[Witcher Travel] Script done ... ({{witRunTimer}} ms)" cLightBlue2794 unsetvar witDebugMode2795 removetimer witRunTimer2796endif