Script to detect and harvest fishing frenzy spots in the world of UO Outlands You can input the name of your "escape script" down below ("//--->" marked area) if you want to use auto escape with tracking
GatheringFishingTracking
Fishing frenzy V3.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/0dd6cc95-779d-4669-bfc4-1ab3d136139f for latest2# Automation by Jaseowns3## Script: Fishing frenzy V34## Created by: nev0r#05#############################################6 7//Script to detect and harvest fishing frenzy spots in the world of UO Outlands8//You can input the name of your "escape script" down below ("//--->" marked area) if you want to use auto escape with tracking9 10//Activate Tracking11if skill "Tracking" >= 50 and not findbuff "Tracking Hunting" 12 if insysmsg "now tracking"13 endif14 while cooldown "Skill"15 endwhile16 while not gumpexists 426746765917 skill "tracking"18 endwhile19 gumpresponse 6 426746765920 waitforgump 4267467659 50021 gumpclose 426746765922endif23 24setvar! activeKoi 025 26setvar! fishingTimerCD 300027settimer fishingTimer fishingTimerCD28 29settimer overheadTimer 400030 31createlist labelIsCheckedList32clearlist labelIsCheckedList33 34@clearignore35if insysmsg "The fishing frenzy subsides."36endif37 38while not dead39 40 // Tracking detection check41 if insysmsg "now tracking"42 overhead "|*** RED ALERT ***|" 3343 overhead "|*** RED ALERT ***|" 3344 overhead "|*** RED ALERT ***|" 3345//---> insert the name of your escape script and remove "//" below if you want to use auto escape46// hotkey "Play Script: Escape Script"47 stop48 49 // No fishing pole in inventory50 elseif not findtype "fishing pole" self and timer overheadTimer > 300051 52 overhead "** No fishing pole **" 3353 settimer overheadTimer 054 55 // Frenzy done56 elseif insysmsg "The fishing frenzy subsides."57 58 overhead "* Frenzy done *"59 @ignore activeKoi60 setvar! activeKoi 061 clearlist labelIsCheckedList62 settimer overheadTimer 063 64 // Equip fishing pole65 elseif find activeKoi ground -1 -1 8 and not findtype "fishing pole" lefthand and findtype "fishing pole" backpack as myStick66 67 dclick myStick68 wait 60069 70 // Start fishing71 elseif find activeKoi ground -1 -1 8 and timer fishingTimer > fishingTimerCD72 73 overhead "* Fishing *"74 overhead "Fishing" 68 activeKoi75 overhead " � " 68 activeKoi76 dclick activeKoi77 settimer fishingTimer 078 79 // Fishing failed - try again80 elseif find activeKoi ground -1 -1 8 and timer fishingTimer > 1500 and not findtype "dragon flame badge" ground -1 -1 8 and not insysmsg! "The fishing frenzy subsides."81 82 dclick activeKoi83 settimer fishingTimer 0 84 85 // Continue fishing86 elseif find activeKoi ground -1 -1 8 and timer fishingTimer < fishingTimerCD87 88 wait 5089 90 // Check for a fishing frenzy, standard range of sight is 18 tiles, range for fishing is 8 tiles91 elseif findtype "koi" ground -1 -1 892 93 // Set closest frenzy as target94 if findtype "koi" ground -1 -1 1 as localKoi95 setvar! activeKoi localKoi96 elseif findtype "koi" ground -1 -1 2 as localKoi97 setvar! activeKoi localKoi98 elseif findtype "koi" ground -1 -1 3 as localKoi99 setvar! activeKoi localKoi100 elseif findtype "koi" ground -1 -1 4 as localKoi101 setvar! activeKoi localKoi102 elseif findtype "koi" ground -1 -1 5 as localKoi103 setvar! activeKoi localKoi104 elseif findtype "koi" ground -1 -1 6 as localKoi105 setvar! activeKoi localKoi106 elseif findtype "koi" ground -1 -1 7 as localKoi107 setvar! activeKoi localKoi108 elseif findtype "koi" ground -1 -1 8 as localKoi109 setvar! activeKoi localKoi110 endif111 112 if not inlist labelIsCheckedList activeKoi113 getlabel activeKoi activeKoiLabel114 if "fishing frenzy" in activeKoiLabel115 pushlist labelIsCheckedList activeKoi116 else117 @ignore activeKoi118 setvar! activeKoi 0119 clearlist labelIsCheckedList 120 endif121 endif122 123 // Frenzy on screen but too far to use124 elseif findtype "koi" ground -1 -1 18 as localKoi125 126 setvar! activeKoi 0127 128 if not inlist labelIsCheckedList localKoi129 getlabel localKoi localKoiLabel130 if "fishing frenzy" in localKoiLabel131 pushlist labelIsCheckedList localKoi132 else133 @ignore localKoi134 continue135 endif136 settimer overheadTimer 2000137 endif138 139 if timer overheadTimer > 2000140 overhead "* Found frenzy *" 43141 overhead "Move closer" 43 localKoi142 overhead " �� " 43 localKoi143 settimer overheadTimer 0144 endif145 146 // No frenzy on screen147 elseif timer overheadTimer > 4000148 149 overhead "* Searching Frenzy *"150 settimer overheadTimer 0151 152 endif153 154endwhile