Compatibility unverified
This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.
Kings Faire Auto Bot by Jaseowns UO Outlands Work in progress.. el oh el youtube.com/jaseowns/live v0.0.7 0x8939 Arlen Archery Contest 0x893C Tiernan Bell Striker 0x8955 Ronan Log Cutter 0x895D ?? Whack a muck 0x8945 Patience Dunk Tank…
GatheringArchery
Kings Faire 2023 Auto Bot.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/8fb64ca1-106b-4df7-b710-c000bdc234fb for latest2# Automation by Jaseowns3## Script: Kings Faire 2023 Auto Bot4## Created by: Jaseowns#66945#############################################6 7# Kings Faire Auto Bot by Jaseowns8# UO Outlands9############10# Work in progress.. el oh el11# youtube.com/jaseowns/live12# v0.0.713##########14# 0x8939 Arlen Archery Contest15# 0x893C Tiernan Bell Striker16# 0x8955 Ronan Log Cutter17# 0x895D ?? Whack a muck18# 0x8945 Patience Dunk Tank19# 0x896E Creighton Balloon Pop20# 0x894E Ursula Ladder Golf21# 0x893A Isabeau Axe Toss22# 0x8964 Christoph Produce Pitch23# 0x8982 Brazil Plucky Musician24@setvar! producepitch 0x896425@setvar! pluckymusician 0x898226@setvar! axetoss 0x893A27@setvar! archeryContest 0x893928@setvar! bellstriker 0x893C29@setvar! logCutter 0x895530@setvar! whackamuck 0x895D31@setvar! dunktank 0x894532@setvar! statuecarving 0x897933@setvar! balloonpop 0x896E34@setvar! laddergolf 0x894E35@setvar! overheadMessageTimerCd 200036settimer overheadMessageTimer overheadMessageTimerCd37clearsysmsg 38gumpclose 225898840539 40 41while not dead42 if findtype "balloon" backpack as item43 dclick item44 endif45 46 @setvar! gameVendorId archeryContest47 48 if find gameVendorId ground -1 -1 4 as james49 while not gumpexists 225898840550 menu james 151 waitforgump 2258988405 500052 endwhile53 gumpresponse 2 225898840554 wait 20055 @setvar! playingGame 156 if ingump "have 0 plays remaining" 225898840557 overhead "We are done with archery for today.. lets try another game!" 8858 @setvar! playingGame 059 elseif insysmsg "You are too far away to participate in this event."60 overhead "Move closer to the contest guy" 3461 wait 50062 replay63 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"64 settimer waitingInLineTimer 065 @setvar! playingGame 066 while find gameVendorId ground -1 -1 467 if timer overheadMessageTimer >= overheadMessageTimerCd68 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 3469 settimer overheadMessageTimer 070 endif71 if paralyzed or findbuff "hinder"72 @setvar! playingGame 173 break74 endif75 wait 5076 endwhile77 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."78 overhead "We need to go buy tickets!" 28779 wait 200080 endif81 82 endif83 84 ##############85 ### Bell Striker Event86 ######### 87 @setvar! gameVendorId bellstriker88 @setvar! gameStartX 643389 @setvar! gameStartY 307390 @setvar! gameEndX 643691 @setvar! gameEndY 307392 if find gameVendorId ground -1 -1 4 as james93 while not gumpexists 225898840594 menu james 195 waitforgump 2258988405 500096 endwhile97 if ingump "have 0 plays remaining" 225898840598 if timer overheadMessageTimer >= overheadMessageTimerCd99 overhead "We are done with bell striker for today.. lets try another game!" 77100 settimer overheadMessageTimer 0101 endif102 gumpclose 2258988405103 else104 gumpresponse 2 2258988405105 wait 200106 if insysmsg "You are too far away to participate in this event."107 overhead "Move closer to the contest guy" 34108 wait 500109 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"110 settimer waitingInLineTimer 0111 while find gameVendorId ground -1 -1 4112 if timer overheadMessageTimer >= overheadMessageTimerCd113 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34114 settimer overheadMessageTimer 0115 endif116 if position gameStartX gameStartY117 break118 endif119 wait 50120 endwhile121 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."122 overhead "We need to go buy tickets!" 287123 wait 2000124 endif125 endif126 if position gameStartX gameStartY127 while position gameStartX gameStartY128 wait 200129 endwhile130 if position gameEndX gameEndY131 say "I just finished, your turn!"132 endif133 endif134 endif135 136 137 ##############138 ### Log Cutter Event139 #########140 @setvar! gameVendorId logCutter141 @setvar! gameStartX 6420142 @setvar! gameStartY 3070143 @setvar! gameEndX 6419144 @setvar! gameEndY 3076145 if find gameVendorId ground -1 -1 4 as james146 while not gumpexists 2258988405147 menu james 1148 waitforgump 2258988405 5000149 endwhile150 if ingump "have 0 plays remaining" 2258988405151 if timer overheadMessageTimer >= overheadMessageTimerCd152 overhead "We are done with log cutting for today.. lets try another game!" 77153 settimer overheadMessageTimer 0154 endif155 gumpclose 2258988405156 else157 gumpresponse 2 2258988405158 wait 200159 if insysmsg "You are too far away to participate in this event."160 overhead "Move closer to the contest guy" 34161 wait 500162 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"163 settimer waitingInLineTimer 0164 while find gameVendorId ground -1 -1 4165 if timer overheadMessageTimer >= overheadMessageTimerCd166 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34167 settimer overheadMessageTimer 0168 endif169 if position gameStartX gameStartY170 break171 endif172 wait 50173 endwhile174 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."175 overhead "We need to go buy tickets!" 287176 wait 2000177 endif178 endif179 if position gameStartX gameStartY180 while position gameStartX gameStartY181 wait 200182 endwhile183 if position gameEndX gameEndY184 say "I just finished, your turn!"185 endif186 endif187 endif188 189 ##############190 ### Whack-a-muck191 #########192 @setvar! gameVendorId whackamuck193 @setvar! gameStartX 6490194 @setvar! gameStartY 3004195 @setvar! gameEndX 6480196 @setvar! gameEndY 3006197 198 if find gameVendorId ground -1 -1 4 as james199 while not gumpexists 2258988405200 menu james 1201 waitforgump 2258988405 5000202 endwhile203 if ingump "have 0 plays remaining" 2258988405204 if timer overheadMessageTimer >= overheadMessageTimerCd205 overhead "We are done with whack-a-muck for today.. lets try another game!" 77206 settimer overheadMessageTimer 0207 endif208 gumpclose 2258988405209 else210 gumpresponse 2 2258988405211 wait 200212 if insysmsg "You are too far away to participate in this event."213 overhead "Move closer to the contest guy" 34214 wait 500215 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"216 settimer waitingInLineTimer 0217 while find gameVendorId ground -1 -1 4218 if timer overheadMessageTimer >= overheadMessageTimerCd219 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34220 settimer overheadMessageTimer 0221 endif222 if position gameStartX gameStartY223 break224 endif225 wait 50226 endwhile227 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."228 overhead "We need to go buy tickets!" 287229 wait 2000230 endif231 endif232 if position gameStartX gameStartY233 while position gameStartX gameStartY234 wait 200235 endwhile236 if position gameEndX gameEndY237 say "I just finished, your turn!"238 endif239 endif240 endif241 242 ##############243 ### Dunk Tank244 #########245 @setvar! gameVendorId dunktank246 @setvar! gameStartX 6439247 @setvar! gameStartY 3060248 @setvar! gameEndX 6440249 @setvar! gameEndY 3058250 251 if find gameVendorId ground -1 -1 4 as james252 while not gumpexists 2258988405253 menu james 1254 waitforgump 2258988405 5000255 endwhile256 if ingump "have 0 plays remaining" 2258988405257 if timer overheadMessageTimer >= overheadMessageTimerCd258 overhead "We are done with dunk tank for today.. lets try another game!" 77259 settimer overheadMessageTimer 0260 endif261 gumpclose 2258988405262 else263 gumpresponse 2 2258988405264 wait 200265 if insysmsg "You are too far away to participate in this event."266 overhead "Move closer to the dunk tank contest guy" 34267 wait 500268 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"269 settimer waitingInLineTimer 0270 while find gameVendorId ground -1 -1 4271 if timer overheadMessageTimer >= overheadMessageTimerCd272 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34273 settimer overheadMessageTimer 0274 endif275 if position gameStartX gameStartY276 break277 endif278 wait 50279 endwhile280 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."281 overhead "We need to go buy tickets!" 287282 wait 2000283 endif284 endif285 if position gameStartX gameStartY286 while position gameStartX gameStartY287 wait 200288 endwhile289 if position gameEndX gameEndY290 say "I just finished, your turn!"291 endif292 endif293 endif294 295 ##############296 ### Statue Carving297 #########298 @setvar! gameVendorId statuecarving299 @setvar! gameStartX 6417300 @setvar! gameStartY 3056301 @setvar! gameEndX 6424302 @setvar! gameEndY 3056303 304 if find gameVendorId ground -1 -1 4 as james305 while not gumpexists 2258988405306 menu james 1307 waitforgump 2258988405 5000308 endwhile309 if ingump "have 0 plays remaining" 2258988405310 if timer overheadMessageTimer >= overheadMessageTimerCd311 overhead "We are done with statue carving for today.. lets try another game!" 77312 settimer overheadMessageTimer 0313 endif314 gumpclose 2258988405315 else316 gumpresponse 2 2258988405317 wait 200318 if insysmsg "You are too far away to participate in this event."319 overhead "Move closer to the contest guy" 34320 wait 500321 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"322 settimer waitingInLineTimer 0323 while find gameVendorId ground -1 -1 4324 if timer overheadMessageTimer >= overheadMessageTimerCd325 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34326 settimer overheadMessageTimer 0327 endif328 if position gameStartX gameStartY329 break330 endif331 wait 50332 endwhile333 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."334 overhead "We need to go buy tickets!" 287335 wait 2000336 endif337 endif338 if position gameStartX gameStartY339 while position gameStartX gameStartY340 wait 200341 endwhile342 if position gameEndX gameEndY343 say "I just finished, your turn!"344 endif345 endif346 endif347 348 349 350 ##############351 ### Balloon Pop352 #########353 @setvar! gameVendorId balloonpop354 @setvar! gameStartX 6420355 @setvar! gameStartY 3088356 @setvar! gameEndX 6418357 @setvar! gameEndY 3083358 359 if find gameVendorId ground -1 -1 4 as james360 while not gumpexists 2258988405361 menu james 1362 waitforgump 2258988405 5000363 endwhile364 if ingump "have 0 plays remaining" 2258988405365 if timer overheadMessageTimer >= overheadMessageTimerCd366 overhead "We are done with balloon pop for today.. lets try another game!" 77367 settimer overheadMessageTimer 0368 endif369 gumpclose 2258988405370 else371 gumpresponse 2 2258988405372 wait 200373 if insysmsg "You are too far away to participate in this event."374 overhead "Move closer to the contest guy" 34375 wait 500376 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"377 settimer waitingInLineTimer 0378 while find gameVendorId ground -1 -1 4379 if timer overheadMessageTimer >= overheadMessageTimerCd380 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34381 settimer overheadMessageTimer 0382 endif383 if position gameStartX gameStartY384 break385 endif386 wait 50387 endwhile388 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."389 overhead "We need to go buy tickets!" 287390 wait 2000391 endif392 endif393 if position gameStartX gameStartY394 while position gameStartX gameStartY395 wait 200396 endwhile397 if position gameEndX gameEndY398 say "I just finished, your turn!"399 endif400 endif401 endif402 403 404 ##############405 ### Ladder Golf406 #########407 @setvar! gameVendorId laddergolf408 @setvar! gameStartX 6435409 @setvar! gameStartY 3087410 @setvar! gameEndX 6438411 @setvar! gameEndY 3088412 413 if find gameVendorId ground -1 -1 4 as james414 while not gumpexists 2258988405415 menu james 1416 waitforgump 2258988405 5000417 endwhile418 if ingump "have 0 plays remaining" 2258988405419 if timer overheadMessageTimer >= overheadMessageTimerCd420 overhead "We are done with ladder golf for today.. lets try another game!" 77421 settimer overheadMessageTimer 0422 endif423 gumpclose 2258988405424 else425 gumpresponse 2 2258988405426 wait 200427 if insysmsg "You are too far away to participate in this event."428 overhead "Move closer to the contest guy" 34429 wait 500430 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"431 settimer waitingInLineTimer 0432 while find gameVendorId ground -1 -1 4433 if timer overheadMessageTimer >= overheadMessageTimerCd434 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34435 settimer overheadMessageTimer 0436 endif437 if position gameStartX gameStartY438 break439 endif440 wait 50441 endwhile442 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."443 overhead "We need to go buy tickets!" 287444 wait 2000445 endif446 endif447 if position gameStartX gameStartY448 while position gameStartX gameStartY449 wait 200450 endwhile451 if position gameEndX gameEndY452 say "I just finished, your turn!"453 endif454 endif455 endif456 457 ##############458 ### Axe Toss459 #########460 @setvar! gameVendorId axetoss461 @setvar! gameStartX 6434462 @setvar! gameStartY 3099463 @setvar! gameEndX 6436464 @setvar! gameEndY 3099465 466 if find gameVendorId ground -1 -1 4 as james467 while not gumpexists 2258988405468 menu james 1469 waitforgump 2258988405 5000470 endwhile471 if ingump "have 0 plays remaining" 2258988405472 if timer overheadMessageTimer >= overheadMessageTimerCd473 overhead "We are done with axe throw for today.. lets try another game!" 77474 settimer overheadMessageTimer 0475 endif476 gumpclose 2258988405477 else478 gumpresponse 2 2258988405479 wait 200480 if insysmsg "You are too far away to participate in this event."481 overhead "Move closer to the contest guy" 34482 wait 500483 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"484 settimer waitingInLineTimer 0485 while find gameVendorId ground -1 -1 4486 if timer overheadMessageTimer >= overheadMessageTimerCd487 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34488 settimer overheadMessageTimer 0489 endif490 if position gameStartX gameStartY491 break492 endif493 wait 50494 endwhile495 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."496 overhead "We need to go buy tickets!" 287497 wait 2000498 endif499 endif500 if position gameStartX gameStartY501 while position gameStartX gameStartY502 wait 200503 endwhile504 if position gameEndX gameEndY505 say "I just finished, your turn!"506 endif507 endif508 endif509 510 511 ##############512 ### Produce Pitch513 #########514 @setvar! gameVendorId producepitch515 @setvar! gameStartX 6419516 @setvar! gameStartY 3109517 @setvar! gameEndX 6419518 @setvar! gameEndY 3110519 520 if find gameVendorId ground -1 -1 4 as james521 while not gumpexists 2258988405522 menu james 1523 waitforgump 2258988405 5000524 endwhile525 if ingump "have 0 plays remaining" 2258988405526 if timer overheadMessageTimer >= overheadMessageTimerCd527 overhead "We are done with produce pitch for today.. lets try another game!" 77528 settimer overheadMessageTimer 0529 endif530 gumpclose 2258988405531 else532 gumpresponse 2 2258988405533 wait 200534 if insysmsg "You are too far away to participate in this event."535 overhead "Move closer to the contest guy" 34536 wait 500537 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"538 settimer waitingInLineTimer 0539 while find gameVendorId ground -1 -1 4540 if timer overheadMessageTimer >= overheadMessageTimerCd541 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34542 settimer overheadMessageTimer 0543 endif544 if position gameStartX gameStartY545 break546 endif547 wait 50548 endwhile549 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."550 overhead "We need to go buy tickets!" 287551 wait 2000552 endif553 endif554 if position gameStartX gameStartY555 while position gameStartX gameStartY556 wait 200557 endwhile558 if position gameEndX gameEndY559 say "I just finished, your turn!"560 endif561 endif562 endif563 564 565 ##############566 ### Plucky Musician567 #########568 @setvar! gameVendorId pluckymusician569 @setvar! gameStartX 6405570 @setvar! gameStartY 3126571 @setvar! gameEndX 6413572 @setvar! gameEndY 3122573 574 if find gameVendorId ground -1 -1 4 as james575 while not gumpexists 2258988405576 menu james 1577 waitforgump 2258988405 5000578 endwhile579 if ingump "have 0 plays remaining" 2258988405580 if timer overheadMessageTimer >= overheadMessageTimerCd581 overhead "We are done with produce pitch for today.. lets try another game!" 77582 settimer overheadMessageTimer 0583 endif584 gumpclose 2258988405585 else586 gumpresponse 2 2258988405587 wait 200588 if insysmsg "You are too far away to participate in this event."589 overhead "Move closer to the contest guy" 34590 wait 500591 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"592 settimer waitingInLineTimer 0593 while find gameVendorId ground -1 -1 4594 if timer overheadMessageTimer >= overheadMessageTimerCd595 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34596 settimer overheadMessageTimer 0597 endif598 if position gameStartX gameStartY599 break600 endif601 wait 50602 endwhile603 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."604 overhead "We need to go buy tickets!" 287605 wait 2000606 endif607 endif608 if position gameStartX gameStartY609 while position gameStartX gameStartY610 wait 200611 endwhile612 if position gameEndX gameEndY613 say "I just finished, your turn!"614 endif615 endif616 endif617 618 ##############619 ### Apple Bobbing620 #########621 @setvar! gameVendorId 0x8986622 @setvar! gameStartX 6433623 @setvar! gameStartY 3126624 @setvar! gameEndX 6438625 @setvar! gameEndY 3124626 627 if find gameVendorId ground -1 -1 4 as james628 while not gumpexists 2258988405629 menu james 1630 waitforgump 2258988405 5000631 endwhile632 if ingump "have 0 plays remaining" 2258988405633 if timer overheadMessageTimer >= overheadMessageTimerCd634 overhead "We are done with apple bobbing for today.. lets try another game!" 77635 settimer overheadMessageTimer 0636 endif637 gumpclose 2258988405638 else639 gumpresponse 2 2258988405640 wait 200641 if insysmsg "You are too far away to participate in this event."642 overhead "Move closer to the contest guy" 34643 wait 500644 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"645 settimer waitingInLineTimer 0646 while find gameVendorId ground -1 -1 4647 if timer overheadMessageTimer >= overheadMessageTimerCd648 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34649 settimer overheadMessageTimer 0650 endif651 if position gameStartX gameStartY652 break653 endif654 wait 50655 endwhile656 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."657 overhead "We need to go buy tickets!" 287658 wait 2000659 endif660 endif661 if position gameStartX gameStartY662 while position gameStartX gameStartY663 wait 200664 endwhile665 if position gameEndX gameEndY666 say "I just finished, your turn!"667 endif668 endif669 endif670 671 672 ##############673 ### Eating Contest674 #########675 @setvar! gameVendorId 0x8958676 @setvar! gameStartX 6433677 @setvar! gameStartY 3138678 @setvar! gameEndX 6436679 @setvar! gameEndY 3142680 681 if find gameVendorId ground -1 -1 4 as james682 while not gumpexists 2258988405683 menu james 1684 waitforgump 2258988405 5000685 endwhile686 if ingump "have 0 plays remaining" 2258988405687 if timer overheadMessageTimer >= overheadMessageTimerCd688 overhead "We are done with eating contest for today.. lets try another game!" 77689 settimer overheadMessageTimer 0690 endif691 gumpclose 2258988405692 else693 gumpresponse 2 2258988405694 wait 200695 if insysmsg "You are too far away to participate in this event."696 overhead "Move closer to the contest guy" 34697 wait 500698 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"699 settimer waitingInLineTimer 0700 while find gameVendorId ground -1 -1 4701 if timer overheadMessageTimer >= overheadMessageTimerCd702 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34703 settimer overheadMessageTimer 0704 endif705 if position gameStartX gameStartY706 break707 endif708 wait 50709 endwhile710 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."711 overhead "We need to go buy tickets!" 287712 wait 2000713 endif714 endif715 if position gameStartX gameStartY716 while position gameStartX gameStartY717 wait 200718 endwhile719 if position gameEndX gameEndY720 say "I just finished, your turn!"721 endif722 endif723 endif724 725 ##############726 ### Packmaster727 #########728 @setvar! gameVendorId 0x897C729 @setvar! gameStartX 6447730 @setvar! gameStartY 3130731 @setvar! gameEndX 6446732 @setvar! gameEndY 3139733 734 if find gameVendorId ground -1 -1 4 as james735 while not gumpexists 2258988405736 menu james 1737 waitforgump 2258988405 5000738 endwhile739 if ingump "have 0 plays remaining" 2258988405740 if timer overheadMessageTimer >= overheadMessageTimerCd741 overhead "We are done with packmaster for today.. lets try another game!" 77742 settimer overheadMessageTimer 0743 endif744 gumpclose 2258988405745 else746 gumpresponse 2 2258988405747 wait 200748 if insysmsg "You are too far away to participate in this event."749 overhead "Move closer to the contest guy" 34750 wait 500751 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"752 settimer waitingInLineTimer 0753 while find gameVendorId ground -1 -1 4754 if timer overheadMessageTimer >= overheadMessageTimerCd755 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34756 settimer overheadMessageTimer 0757 endif758 if position gameStartX gameStartY759 break760 endif761 wait 50762 endwhile763 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."764 overhead "We need to go buy tickets!" 287765 wait 2000766 endif767 endif768 if position gameStartX gameStartY769 while position gameStartX gameStartY770 wait 200771 endwhile772 if position gameEndX gameEndY773 say "I just finished, your turn!"774 endif775 endif776 endif777 778 ##############779 ### Quartermaster780 #########781 @setvar! gameVendorId 0x898A782 @setvar! gameStartX 6483783 @setvar! gameStartY 3154784 @setvar! gameEndX 6491785 @setvar! gameEndY 3159786 787 if find gameVendorId ground -1 -1 4 as james788 while not gumpexists 2258988405789 menu james 1790 waitforgump 2258988405 5000791 endwhile792 if ingump "have 0 plays remaining" 2258988405793 if timer overheadMessageTimer >= overheadMessageTimerCd794 overhead "We are done with quartermaster for today.. lets try another game!" 77795 settimer overheadMessageTimer 0796 endif797 gumpclose 2258988405798 else799 gumpresponse 2 2258988405800 wait 200801 if insysmsg "You are too far away to participate in this event."802 overhead "Move closer to the contest guy" 34803 wait 500804 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"805 settimer waitingInLineTimer 0806 while find gameVendorId ground -1 -1 4807 if timer overheadMessageTimer >= overheadMessageTimerCd808 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34809 settimer overheadMessageTimer 0810 endif811 if position gameStartX gameStartY812 break813 endif814 wait 50815 endwhile816 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."817 overhead "We need to go buy tickets!" 287818 wait 2000819 endif820 endif821 if position gameStartX gameStartY822 while position gameStartX gameStartY823 wait 200824 endwhile825 if position gameEndX gameEndY826 say "I just finished, your turn!"827 endif828 endif829 endif830 831 ##############832 ### Alchemissed833 #########834 @setvar! gameVendorId 0x8985835 @setvar! gameStartX 6507836 @setvar! gameStartY 3143837 @setvar! gameEndX 6518838 @setvar! gameEndY 3145839 840 if find gameVendorId ground -1 -1 4 as james841 while not gumpexists 2258988405842 menu james 1843 waitforgump 2258988405 5000844 endwhile845 if ingump "have 0 plays remaining" 2258988405846 if timer overheadMessageTimer >= overheadMessageTimerCd847 overhead "We are done with alchhemissed for today.. lets try another game!" 77848 settimer overheadMessageTimer 0849 endif850 gumpclose 2258988405851 else852 gumpresponse 2 2258988405853 wait 200854 if insysmsg "You are too far away to participate in this event."855 overhead "Move closer to the contest guy" 34856 wait 500857 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"858 settimer waitingInLineTimer 0859 while find gameVendorId ground -1 -1 4860 if timer overheadMessageTimer >= overheadMessageTimerCd861 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34862 settimer overheadMessageTimer 0863 endif864 if position gameStartX gameStartY865 break866 endif867 wait 50868 endwhile869 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."870 overhead "We need to go buy tickets!" 287871 wait 2000872 endif873 endif874 if position gameStartX gameStartY875 while position gameStartX gameStartY876 wait 200877 endwhile878 if position gameEndX gameEndY879 say "I just finished, your turn!"880 endif881 endif882 endif883 884 ##############885 ### Rage Cage886 #########887 @setvar! gameVendorId 0x898B888 @setvar! gameStartX 6543889 @setvar! gameStartY 3137890 @setvar! gameEndX 6542891 @setvar! gameEndY 3142892 893 if find gameVendorId ground -1 -1 4 as james894 while not gumpexists 2258988405895 menu james 1896 waitforgump 2258988405 5000897 endwhile898 if ingump "have 0 plays remaining" 2258988405899 if timer overheadMessageTimer >= overheadMessageTimerCd900 overhead "We are done with rage cage for today.. lets try another game!" 77901 settimer overheadMessageTimer 0902 endif903 gumpclose 2258988405904 else905 gumpresponse 2 2258988405906 wait 200907 if insysmsg "You are too far away to participate in this event."908 overhead "Move closer to the contest guy" 34909 wait 500910 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"911 settimer waitingInLineTimer 0912 while find gameVendorId ground -1 -1 4913 if timer overheadMessageTimer >= overheadMessageTimerCd914 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34915 settimer overheadMessageTimer 0916 endif917 if position gameStartX gameStartY918 break919 endif920 wait 50921 endwhile922 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."923 overhead "We need to go buy tickets!" 287924 wait 2000925 endif926 endif927 if position gameStartX gameStartY928 while position gameStartX gameStartY929 wait 200930 endwhile931 if position gameEndX gameEndY932 say "I just finished, your turn!"933 endif934 endif935 endif936 937 ##############938 ### Skeet Shooting939 #########940 @setvar! gameVendorId 0x897D941 @setvar! gameStartX 6523942 @setvar! gameStartY 3102943 @setvar! gameEndX 6528944 @setvar! gameEndY 3106945 946 if find gameVendorId ground -1 -1 4 as james947 while not gumpexists 2258988405948 menu james 1949 waitforgump 2258988405 5000950 endwhile951 if ingump "have 0 plays remaining" 2258988405952 if timer overheadMessageTimer >= overheadMessageTimerCd953 overhead "We are done with skeet shootin for today.. lets try another game!" 77954 settimer overheadMessageTimer 0955 endif956 gumpclose 2258988405957 else958 gumpresponse 2 2258988405959 wait 200960 if insysmsg "You are too far away to participate in this event."961 overhead "Move closer to the contest guy" 34962 wait 500963 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"964 settimer waitingInLineTimer 0965 while find gameVendorId ground -1 -1 4966 if timer overheadMessageTimer >= overheadMessageTimerCd967 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 34968 settimer overheadMessageTimer 0969 endif970 if position gameStartX gameStartY971 break972 endif973 wait 50974 endwhile975 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."976 overhead "We need to go buy tickets!" 287977 wait 2000978 endif979 endif980 if position gameStartX gameStartY981 while position gameStartX gameStartY982 wait 200983 endwhile984 if position gameEndX gameEndY985 say "I just finished, your turn!"986 endif987 endif988 endif989 990 991 ##############992 ### Derby993 #########994 @setvar! gameVendorId 0x8960995 @setvar! gameStartX 6512996 @setvar! gameStartY 3021997 @setvar! gameEndX 9493998 @setvar! gameEndY 3022999 1000 if find gameVendorId ground -1 -1 4 as james1001 while not gumpexists 22589884051002 menu james 11003 waitforgump 2258988405 50001004 endwhile1005 if ingump "have 0 plays remaining" 22589884051006 if timer overheadMessageTimer >= overheadMessageTimerCd1007 overhead "We are done with derby for today.. lets try another game!" 771008 settimer overheadMessageTimer 01009 endif1010 gumpclose 22589884051011 else1012 gumpresponse 2 22589884051013 wait 2001014 if insysmsg "You are too far away to participate in this event."1015 overhead "Move closer to the contest guy" 341016 wait 5001017 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"1018 settimer waitingInLineTimer 01019 while find gameVendorId ground -1 -1 41020 if timer overheadMessageTimer >= overheadMessageTimerCd1021 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 341022 settimer overheadMessageTimer 01023 endif1024 if position gameStartX gameStartY1025 break1026 endif1027 wait 501028 endwhile1029 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."1030 overhead "We need to go buy tickets!" 2871031 wait 20001032 endif1033 endif1034 if position gameStartX gameStartY1035 while position gameStartX gameStartY1036 wait 2001037 endwhile1038 if position gameEndX gameEndY1039 say "I just finished, your turn!"1040 endif1041 endif1042 endif1043 1044 ##############1045 ### Caravan Pusher1046 #########1047 @setvar! gameVendorId 0x897E1048 @setvar! gameStartX 65111049 @setvar! gameStartY 31181050 @setvar! gameEndX 65181051 @setvar! gameEndY 31151052 1053 if find gameVendorId ground -1 -1 4 as james1054 while not gumpexists 22589884051055 menu james 11056 waitforgump 2258988405 50001057 endwhile1058 if ingump "have 0 plays remaining" 22589884051059 if timer overheadMessageTimer >= overheadMessageTimerCd1060 overhead "We are done with carvan pushin for today.. lets try another game!" 771061 settimer overheadMessageTimer 01062 endif1063 gumpclose 22589884051064 else1065 gumpresponse 2 22589884051066 wait 2001067 if insysmsg "You are too far away to participate in this event."1068 overhead "Move closer to the contest guy" 341069 wait 5001070 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"1071 settimer waitingInLineTimer 01072 while find gameVendorId ground -1 -1 41073 if timer overheadMessageTimer >= overheadMessageTimerCd1074 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 341075 settimer overheadMessageTimer 01076 endif1077 if position gameStartX gameStartY1078 break1079 endif1080 wait 501081 endwhile1082 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."1083 overhead "We need to go buy tickets!" 2871084 wait 20001085 endif1086 endif1087 if position gameStartX gameStartY1088 while position gameStartX gameStartY1089 wait 2001090 endwhile1091 if position gameEndX gameEndY1092 say "I just finished, your turn!"1093 endif1094 endif1095 endif1096 1097 ##############1098 ### Boxing Match1099 #########1100 @setvar! gameVendorId 0x893D1101 @setvar! gameStartX 64551102 @setvar! gameStartY 30861103 @setvar! gameStartX_other 64551104 @setvar! gameStartY_other 30811105 @setvar! gameEndX 64611106 @setvar! gameEndY 30861107 @setvar! gameEndX_other 64611108 @setvar! gameEndY_other 30791109 1110 1111 if find gameVendorId ground -1 -1 4 as james1112 while not gumpexists 22589884051113 menu james 11114 waitforgump 2258988405 50001115 endwhile1116 if ingump "have 0 plays remaining" 22589884051117 if timer overheadMessageTimer >= overheadMessageTimerCd1118 overhead "We are done with carvan pushin for today.. lets try another game!" 771119 settimer overheadMessageTimer 01120 endif1121 gumpclose 22589884051122 else1123 gumpresponse 2 22589884051124 wait 2001125 if insysmsg "You are too far away to participate in this event."1126 overhead "Move closer to the contest guy" 341127 wait 5001128 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"1129 settimer waitingInLineTimer 01130 while find gameVendorId ground -1 -1 41131 if timer overheadMessageTimer >= overheadMessageTimerCd1132 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 341133 settimer overheadMessageTimer 01134 endif1135 if position gameStartX gameStartY1136 break1137 endif1138 wait 501139 endwhile1140 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."1141 overhead "We need to go buy tickets!" 2871142 wait 20001143 endif1144 endif1145 if position gameStartX gameStartY or position gameStartX_other gameStartY_other1146 while position gameStartX gameStartY or position gameStartX_other gameStartY_other1147 wait 2001148 endwhile1149 if position gameEndX gameEndY or position gameEndX_other gameEndY_other1150 say "I just finished, your turn!"1151 endif1152 endif1153 endif1154 1155 ##############1156 ### Joust1157 #########1158 @setvar! gameVendorId 0x894A1159 @setvar! gameStartX 64681160 @setvar! gameStartY 30651161 @setvar! gameStartX_other 64551162 @setvar! gameStartY_other 30811163 @setvar! gameEndX 64691164 @setvar! gameEndY 30561165 @setvar! gameEndX_other 64681166 @setvar! gameEndY_other 30561167 1168 1169 if find gameVendorId ground -1 -1 4 as james1170 while not gumpexists 22589884051171 menu james 11172 waitforgump 2258988405 50001173 endwhile1174 if ingump "have 0 plays remaining" 22589884051175 if timer overheadMessageTimer >= overheadMessageTimerCd1176 overhead "We are done with joustin for today.. lets try another game!" 771177 settimer overheadMessageTimer 01178 endif1179 gumpclose 22589884051180 else1181 gumpresponse 2 22589884051182 wait 2001183 if insysmsg "You are too far away to participate in this event."1184 overhead "Move closer to the contest guy" 341185 wait 5001186 elseif insysmsg "You join the queue to participate" or insysmsg "You are already queued"1187 settimer waitingInLineTimer 01188 while find gameVendorId ground -1 -1 41189 if timer overheadMessageTimer >= overheadMessageTimerCd1190 overhead "Wait in queue, stand by... {{waitingInLineTimer}}" 341191 settimer overheadMessageTimer 01192 endif1193 if position gameStartX gameStartY1194 break1195 endif1196 wait 501197 endwhile1198 elseif insysmsg "You do not have enough tickets in your bank box to participate in this event."1199 overhead "We need to go buy tickets!" 2871200 wait 20001201 endif1202 endif1203 if position gameStartX gameStartY or position gameStartX_other gameStartY_other1204 while position gameStartX gameStartY or position gameStartX_other gameStartY_other1205 wait 2001206 endwhile1207 if position gameEndX gameEndY or position gameEndX_other gameEndY_other1208 say "I just finished, your turn!"1209 endif1210 endif1211 endif1212 1213 if findtype "balloon" backpack as item1214 dclick item1215 endif1216 1217 if insysmsg "You are no longer queued"1218 overhead "We dropped out of the queue" 341219 gumpclose 22589884051220 endif1221 1222 wait 5001223endwhile1224 1225 