Back to "cotw" tags

Process COTW Fish by dabiri

Created: 05/29/2025
Last Updated: 3 months ago
Description from the author:

This script will attempt to submit the two types of saltwater fish you've specified are the current catch of the week candidates. Then it will roll through all of the fish in your bag, keeping the ones that are within 10% of the world record (or at least what AI visually parsed screenshots of the world record to be as of may 2025) and cut the rest up into delectable ingredients. It uses scissors, so have some of those in your bag.

// Fish checker and processor 0.1 // This script will attempt to submit the two types of saltwater fish you've specified are the current catch of the week candidates. // Then it will check the size of fish in your bag, keeping the largest ones for future COTW's and cutting the rest // It needs scissors // !!! Set the two saltwater COTW fish here (reference IDs at bottom) @setvar 'cotw1' 28836 @setvar 'cotw2' 47267 overhead 'Checking for current COTW fish' 28 clearignore while findtype cotw1 backpack as cotwfish overhead 'Found a COTW1 fish' 88 getlabel cotwfish fishlabel overhead 'Found cotw fish: {{fishlabel}}' getlabel backpack pingCheck say '[COTW' waitforgump 2780821305 2000 gumpresponse 5 waitfortarget 2000 target cotwfish getlabel backpack pingCheck ignore cotwfish endwhile while findtype cotw2 backpack as cotwfish overhead 'Found a COTW2 fish' 88 getlabel cotwfish fishlabel overhead 'Found cotw fish: {{fishlabel}}' getlabel backpack pingCheck say '[COTW' waitforgump 2780821305 2000 gumpresponse 5 waitfortarget 2000 target cotwfish getlabel backpack pingCheck ignore cotwfish endwhile overhead 'Done checking for cotw fish' 28 // Checks if any fish in backpack is within 10% of world record weight overhead 'Checking for big fish and cutting the rest' // Check each fish type while findtype 28837 backpack as thefish // Anemonefish - World Record: 7.807 stones getlabel thefish fishlabel if '(7.' in fishlabel or '(8.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Anemonefish: Big one here! (90% threshold: 7.026 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28839 backpack as thefish // Angelfish - World Record: 5.361 stones getlabel thefish fishlabel if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Angelfish: Big one here! (90% threshold: 4.825 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47247 backpack as thefish // Arbiterfish - World Record: 8.110 stones getlabel thefish fishlabel if '(7.2' in fishlabel or '(7.3' in fishlabel or '(7.4' in fishlabel or '(7.5' in fishlabel or '(7.6' in fishlabel or '(7.7' in fishlabel or '(7.8' in fishlabel or '(7.9' in fishlabel or '(8.' in fishlabel or '(9.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Arbiterfish: Big one here! (90% threshold: 7.299 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47253 backpack as thefish // Argent Roundfin - World Record: 13.337 stones getlabel thefish fishlabel if '(12.' in fishlabel or '(13.' in fishlabel or '(14.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Argent Roundfin: Big one here! (90% threshold: 12.003 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47231 backpack as thefish // Azure Idol - World Record: 7.807 stones getlabel thefish fishlabel if '(7.' in fishlabel or '(8.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Azure Idol: Big one here! (90% threshold: 7.026 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 44227 backpack as thefish // Barracuda - World Record: 267.379 stones getlabel thefish fishlabel if '(24' in fishlabel or '(25' in fishlabel or '(26' in fishlabel or '(27' in fishlabel or '(28' in fishlabel or '(29' in fishlabel or '(30' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Barracuda: Big one here! (90% threshold: 240.641 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28838 backpack as thefish // Batfish - World Record: 5.393 stones getlabel thefish fishlabel if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Batfish: Big one here! (90% threshold: 4.854 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47243 backpack as thefish // Bloodfin - World Record: 7.891 stones getlabel thefish fishlabel if '(7.1' in fishlabel or '(7.2' in fishlabel or '(7.3' in fishlabel or '(7.4' in fishlabel or '(7.5' in fishlabel or '(7.6' in fishlabel or '(7.7' in fishlabel or '(7.8' in fishlabel or '(7.9' in fishlabel or '(8.' in fishlabel or '(9.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Bloodfin: Big one here! (90% threshold: 7.102 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28836 backpack as thefish // Blue Chromis - World Record: 5.325 stones getlabel thefish fishlabel if '(4.7' in fishlabel or '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Blue Chromis: Big one here! (90% threshold: 4.793 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47256 backpack as thefish // Bluehead - World Record: 7.997 stones getlabel thefish fishlabel if '(7.1' in fishlabel or '(7.2' in fishlabel or '(7.3' in fishlabel or '(7.4' in fishlabel or '(7.5' in fishlabel or '(7.6' in fishlabel or '(7.7' in fishlabel or '(7.8' in fishlabel or '(7.9' in fishlabel or '(8.' in fishlabel or '(9.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Bluehead: Big one here! (90% threshold: 7.197 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 44248 backpack as thefish // Bream - World Record: 7.998 stones getlabel thefish fishlabel if '(7.1' in fishlabel or '(7.2' in fishlabel or '(7.3' in fishlabel or '(7.4' in fishlabel or '(7.5' in fishlabel or '(7.6' in fishlabel or '(7.7' in fishlabel or '(7.8' in fishlabel or '(7.9' in fishlabel or '(8.' in fishlabel or '(9.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Bream: Big one here! (90% threshold: 7.198 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47233 backpack as thefish // Bulletfish - World Record: 5.339 stones getlabel thefish fishlabel if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Bulletfish: Big one here! (90% threshold: 4.805 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 15106 backpack as thefish // Butterflyfish - World Record: 5.339 stones getlabel thefish fishlabel if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Butterflyfish: Big one here! (90% threshold: 4.805 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47238 backpack as thefish // Cardinalfish - World Record: 5.305 stones getlabel thefish fishlabel if '(4.7' in fishlabel or '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Cardinalfish: Big one here! (90% threshold: 4.775 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47234 backpack as thefish // Clownfish - World Record: 2.619 stones getlabel thefish fishlabel if '(2.3' in fishlabel or '(2.4' in fishlabel or '(2.5' in fishlabel or '(2.6' in fishlabel or '(2.7' in fishlabel or '(2.8' in fishlabel or '(2.9' in fishlabel or '(3.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Clownfish: Big one here! (90% threshold: 2.357 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47259 backpack as thefish // Colossal Krill - World Record: 134.565 stones getlabel thefish fishlabel if '(12' in fishlabel or '(13' in fishlabel or '(14' in fishlabel or '(15' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Colossal Krill: Big one here! (90% threshold: 121.109 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28819 backpack as thefish // Colossal Seahorse - World Record: 10.470 stones getlabel thefish fishlabel if '(9.4' in fishlabel or '(9.5' in fishlabel or '(9.6' in fishlabel or '(9.7' in fishlabel or '(9.8' in fishlabel or '(9.9' in fishlabel or '(10.' in fishlabel or '(11.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Colossal Seahorse: Big one here! (90% threshold: 9.423 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28835 backpack as thefish // Coral Tang - World Record: 5.507 stones getlabel thefish fishlabel if '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Coral Tang: Big one here! (90% threshold: 4.956 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47268 backpack as thefish // Cuttlefish - World Record: 152.986 stones getlabel thefish fishlabel if '(13' in fishlabel or '(14' in fishlabel or '(15' in fishlabel or '(16' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Cuttlefish: Big one here! (90% threshold: 137.687 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28842 backpack as thefish // Damselfish - World Record: 5.369 stones getlabel thefish fishlabel if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Damselfish: Big one here! (90% threshold: 4.832 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28830 backpack as thefish // Eel - World Record: 5.355 stones (regular eel) getlabel thefish fishlabel if 'electric eel' in fishlabel // Electric Eel - World Record: 5.450 stones if '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Electric Eel: Big one here! (90% threshold: 4.905 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif else // Regular Eel if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Eel: Big one here! (90% threshold: 4.820 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endif endwhile while findtype 47240 backpack as thefish // Goby - World Record: 13.458 stones getlabel thefish fishlabel if '(12.1' in fishlabel or '(12.2' in fishlabel or '(12.3' in fishlabel or '(12.4' in fishlabel or '(12.5' in fishlabel or '(12.6' in fishlabel or '(12.7' in fishlabel or '(12.8' in fishlabel or '(12.9' in fishlabel or '(13.' in fishlabel or '(14.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Goby: Big one here! (90% threshold: 12.112 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28833 backpack as thefish // Golden Idolfish - World Record: 5.593 stones getlabel thefish fishlabel if '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Golden Idolfish: Big one here! (90% threshold: 5.034 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47258 backpack as thefish // Goliath Lobster - World Record: 155.210 stones getlabel thefish fishlabel if '(13' in fishlabel or '(14' in fishlabel or '(15' in fishlabel or '(16' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Goliath Lobster: Big one here! (90% threshold: 139.689 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47255 backpack as thefish // Greencrest - World Record: 7.916 stones getlabel thefish fishlabel if '(7.1' in fishlabel or '(7.2' in fishlabel or '(7.3' in fishlabel or '(7.4' in fishlabel or '(7.5' in fishlabel or '(7.6' in fishlabel or '(7.7' in fishlabel or '(7.8' in fishlabel or '(7.9' in fishlabel or '(8.' in fishlabel or '(9.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Greencrest: Big one here! (90% threshold: 7.124 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 44260 backpack as thefish // Halfmoon Tuna - World Record: 13.045 stones getlabel thefish fishlabel if '(11.7' in fishlabel or '(11.8' in fishlabel or '(11.9' in fishlabel or '(12.' in fishlabel or '(13.' in fishlabel or '(14.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Halfmoon Tuna: Big one here! (90% threshold: 11.741 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 15108 backpack as thefish // Hawkfish - World Record: 5.371 stones getlabel thefish fishlabel if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Hawkfish: Big one here! (90% threshold: 4.834 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47263 backpack as thefish // Hermit Crab - World Record: 7.970 stones getlabel thefish fishlabel if '(7.1' in fishlabel or '(7.2' in fishlabel or '(7.3' in fishlabel or '(7.4' in fishlabel or '(7.5' in fishlabel or '(7.6' in fishlabel or '(7.7' in fishlabel or '(7.8' in fishlabel or '(7.9' in fishlabel or '(8.' in fishlabel or '(9.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Hermit Crab: Big one here! (90% threshold: 7.173 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47271 backpack as thefish // Jellyfish - World Record: 26.361 stones getlabel thefish fishlabel if '(23.7' in fishlabel or '(23.8' in fishlabel or '(23.9' in fishlabel or '(24.' in fishlabel or '(25.' in fishlabel or '(26.' in fishlabel or '(27.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Jellyfish: Big one here! (90% threshold: 23.725 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28822 backpack as thefish // Juvenile Crab - World Record: 13.513 stones getlabel thefish fishlabel if '(12.1' in fishlabel or '(12.2' in fishlabel or '(12.3' in fishlabel or '(12.4' in fishlabel or '(12.5' in fishlabel or '(12.6' in fishlabel or '(12.7' in fishlabel or '(12.8' in fishlabel or '(12.9' in fishlabel or '(13.' in fishlabel or '(14.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Juvenile Crab: Big one here! (90% threshold: 12.162 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28828 backpack as thefish // Juvenile Cuttlefish - World Record: 13.513 stones getlabel thefish fishlabel if '(12.1' in fishlabel or '(12.2' in fishlabel or '(12.3' in fishlabel or '(12.4' in fishlabel or '(12.5' in fishlabel or '(12.6' in fishlabel or '(12.7' in fishlabel or '(12.8' in fishlabel or '(12.9' in fishlabel or '(13.' in fishlabel or '(14.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Juvenile Cuttlefish: Big one here! (90% threshold: 12.162 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47267 backpack as thefish // Juvenile Octopus - World Record: 7.941 stones getlabel thefish fishlabel if '(7.1' in fishlabel or '(7.2' in fishlabel or '(7.3' in fishlabel or '(7.4' in fishlabel or '(7.5' in fishlabel or '(7.6' in fishlabel or '(7.7' in fishlabel or '(7.8' in fishlabel or '(7.9' in fishlabel or '(8.' in fishlabel or '(9.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Juvenile Octopus: Big one here! (90% threshold: 7.147 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28845 backpack as thefish // Juvenile Seahorse - World Record: 5.447 stones getlabel thefish fishlabel if '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Juvenile Seahorse: Big one here! (90% threshold: 4.902 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 17157 backpack as thefish // Juvenile Swordfish - World Record: 10.753 stones getlabel thefish fishlabel if '(9.6' in fishlabel or '(9.7' in fishlabel or '(9.8' in fishlabel or '(9.9' in fishlabel or '(10.' in fishlabel or '(11.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Juvenile Swordfish: Big one here! (90% threshold: 9.678 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28821 backpack as thefish // King Crab - World Record: 10.753 stones getlabel thefish fishlabel if '(9.6' in fishlabel or '(9.7' in fishlabel or '(9.8' in fishlabel or '(9.9' in fishlabel or '(10.' in fishlabel or '(11.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'King Crab: Big one here! (90% threshold: 9.678 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47241 backpack as thefish // Lanternfish - World Record: 7.879 stones getlabel thefish fishlabel if '(7.' in fishlabel or '(8.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Lanternfish: Big one here! (90% threshold: 7.091 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28840 backpack as thefish // Lionfish - World Record: 8.051 stones getlabel thefish fishlabel if '(7.2' in fishlabel or '(7.3' in fishlabel or '(7.4' in fishlabel or '(7.5' in fishlabel or '(7.6' in fishlabel or '(7.7' in fishlabel or '(7.8' in fishlabel or '(7.9' in fishlabel or '(8.' in fishlabel or '(9.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Lionfish: Big one here! (90% threshold: 7.246 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47251 backpack as thefish // Manta Ray - World Record: 27.208 stones getlabel thefish fishlabel if '(24.4' in fishlabel or '(24.5' in fishlabel or '(24.6' in fishlabel or '(24.7' in fishlabel or '(24.8' in fishlabel or '(24.9' in fishlabel or '(25.' in fishlabel or '(26.' in fishlabel or '(27.' in fishlabel or '(28.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Manta Ray: Big one here! (90% threshold: 24.487 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 44221 backpack as thefish // Needlefish - World Record: 5.311 stones getlabel thefish fishlabel if '(4.7' in fishlabel or '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Needlefish: Big one here! (90% threshold: 4.780 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47245 backpack as thefish // Nightscale - World Record: 10.407 stones getlabel thefish fishlabel if '(9.3' in fishlabel or '(9.4' in fishlabel or '(9.5' in fishlabel or '(9.6' in fishlabel or '(9.7' in fishlabel or '(9.8' in fishlabel or '(9.9' in fishlabel or '(10.' in fishlabel or '(11.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Nightscale: Big one here! (90% threshold: 9.366 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 44251 backpack as thefish // Octopus - World Record: 387.163 stones getlabel thefish fishlabel if '(34' in fishlabel or '(35' in fishlabel or '(36' in fishlabel or '(37' in fishlabel or '(38' in fishlabel or '(39' in fishlabel or '(40' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Octopus: Big one here! (90% threshold: 348.447 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28843 backpack as thefish // Parrotfish - World Record: 5.309 stones getlabel thefish fishlabel if '(4.7' in fishlabel or '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Parrotfish: Big one here! (90% threshold: 4.778 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47232 backpack as thefish // Pilotfish - World Record: 8.096 stones getlabel thefish fishlabel if '(7.2' in fishlabel or '(7.3' in fishlabel or '(7.4' in fishlabel or '(7.5' in fishlabel or '(7.6' in fishlabel or '(7.7' in fishlabel or '(7.8' in fishlabel or '(7.9' in fishlabel or '(8.' in fishlabel or '(9.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Pilotfish: Big one here! (90% threshold: 7.286 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47246 backpack as thefish // Prismfin - World Record: 13.397 stones getlabel thefish fishlabel if '(12.' in fishlabel or '(13.' in fishlabel or '(14.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Prismfin: Big one here! (90% threshold: 12.057 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47249 backpack as thefish // Puffer - World Record: 7.998 stones getlabel thefish fishlabel if '(7.1' in fishlabel or '(7.2' in fishlabel or '(7.3' in fishlabel or '(7.4' in fishlabel or '(7.5' in fishlabel or '(7.6' in fishlabel or '(7.7' in fishlabel or '(7.8' in fishlabel or '(7.9' in fishlabel or '(8.' in fishlabel or '(9.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Puffer: Big one here! (90% threshold: 7.198 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47237 backpack as thefish // Red Dart - World Record: 5.341 stones getlabel thefish fishlabel if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Red Dart: Big one here! (90% threshold: 4.807 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47236 backpack as thefish // Reef-Tender - World Record: 8.176 stones getlabel thefish fishlabel if '(7.3' in fishlabel or '(7.4' in fishlabel or '(7.5' in fishlabel or '(7.6' in fishlabel or '(7.7' in fishlabel or '(7.8' in fishlabel or '(7.9' in fishlabel or '(8.' in fishlabel or '(9.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Reef-Tender: Big one here! (90% threshold: 7.358 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47283 backpack as thefish // Royal Tang - World Record: 5.371 stones getlabel thefish fishlabel if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Royal Tang: Big one here! (90% threshold: 4.834 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 17606 backpack as thefish // Royal Basslet - World Record: 5.302 stones getlabel thefish fishlabel if '(4.7' in fishlabel or '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Royal Basslet: Big one here! (90% threshold: 4.772 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28823 backpack as thefish // Sawfish - World Record: 510.271 stones getlabel thefish fishlabel if '(45' in fishlabel or '(46' in fishlabel or '(47' in fishlabel or '(48' in fishlabel or '(49' in fishlabel or '(50' in fishlabel or '(51' in fishlabel or '(52' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Sawfish: Big one here! (90% threshold: 459.244 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28826 backpack as thefish // Sea Bass - World Record: 40.074 stones getlabel thefish fishlabel if '(36.' in fishlabel or '(37.' in fishlabel or '(38.' in fishlabel or '(39.' in fishlabel or '(40.' in fishlabel or '(41.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Sea Bass: Big one here! (90% threshold: 36.067 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47262 backpack as thefish // Sea Spider - World Record: 2.648 stones getlabel thefish fishlabel if '(2.3' in fishlabel or '(2.4' in fishlabel or '(2.5' in fishlabel or '(2.6' in fishlabel or '(2.7' in fishlabel or '(2.8' in fishlabel or '(2.9' in fishlabel or '(3.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Sea Spider: Big one here! (90% threshold: 2.383 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47257 backpack as thefish // Silvertail - World Record: 7.884 stones getlabel thefish fishlabel if '(7.' in fishlabel or '(8.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Silvertail: Big one here! (90% threshold: 7.096 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47235 backpack as thefish // Speckled Niswa - World Record: 26.263 stones getlabel thefish fishlabel if '(23.6' in fishlabel or '(23.7' in fishlabel or '(23.8' in fishlabel or '(23.9' in fishlabel or '(24.' in fishlabel or '(25.' in fishlabel or '(26.' in fishlabel or '(27.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Speckled Niswa: Big one here! (90% threshold: 23.637 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47285 backpack as thefish // Starfish - World Record: 7.933 stones getlabel thefish fishlabel if '(7.1' in fishlabel or '(7.2' in fishlabel or '(7.3' in fishlabel or '(7.4' in fishlabel or '(7.5' in fishlabel or '(7.6' in fishlabel or '(7.7' in fishlabel or '(7.8' in fishlabel or '(7.9' in fishlabel or '(8.' in fishlabel or '(9.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Starfish: Big one here! (90% threshold: 7.140 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47284 backpack as thefish // Startassle Jelly - World Record: 390.333 stones getlabel thefish fishlabel if '(35' in fishlabel or '(36' in fishlabel or '(37' in fishlabel or '(38' in fishlabel or '(39' in fishlabel or '(40' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Startassle Jelly: Big one here! (90% threshold: 351.300 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 44209 backpack as thefish // Steelcap - World Record: 156.615 stones getlabel thefish fishlabel if '(14' in fishlabel or '(15' in fishlabel or '(16' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Steelcap: Big one here! (90% threshold: 140.954 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47252 backpack as thefish // Stingray - World Record: 39.272 stones getlabel thefish fishlabel if '(35.3' in fishlabel or '(35.4' in fishlabel or '(35.5' in fishlabel or '(35.6' in fishlabel or '(35.7' in fishlabel or '(35.8' in fishlabel or '(35.9' in fishlabel or '(36.' in fishlabel or '(37.' in fishlabel or '(38.' in fishlabel or '(39.' in fishlabel or '(40.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Stingray: Big one here! (90% threshold: 35.345 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28820 backpack as thefish // Swordfish - World Record: 405.037 stones getlabel thefish fishlabel if '(36' in fishlabel or '(37' in fishlabel or '(38' in fishlabel or '(39' in fishlabel or '(40' in fishlabel or '(41' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Swordfish: Big one here! (90% threshold: 364.533 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28829 backpack as thefish // Thornback Ray - World Record: 26.733 stones getlabel thefish fishlabel if '(24.' in fishlabel or '(25.' in fishlabel or '(26.' in fishlabel or '(27.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Thornback Ray: Big one here! (90% threshold: 24.060 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 15124 backpack as thefish // Tiger Prawn - World Record: 2.699 stones getlabel thefish fishlabel if '(2.4' in fishlabel or '(2.5' in fishlabel or '(2.6' in fishlabel or '(2.7' in fishlabel or '(2.8' in fishlabel or '(2.9' in fishlabel or '(3.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Tiger Prawn: Big one here! (90% threshold: 2.429 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 47254 backpack as thefish // Treasurefish - World Record: 519.308 stones getlabel thefish fishlabel if '(46' in fishlabel or '(47' in fishlabel or '(48' in fishlabel or '(49' in fishlabel or '(50' in fishlabel or '(51' in fishlabel or '(52' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Treasurefish: Big one here! (90% threshold: 467.377 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28841 backpack as thefish // Triggerfish - World Record: 5.556 stones getlabel thefish fishlabel if '(5.' in fishlabel or '(6.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Triggerfish: Big one here! (90% threshold: 5.000 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 44218 backpack as thefish // Two-Stripe - World Record: 7.901 stones getlabel thefish fishlabel if '(7.1' in fishlabel or '(7.2' in fishlabel or '(7.3' in fishlabel or '(7.4' in fishlabel or '(7.5' in fishlabel or '(7.6' in fishlabel or '(7.7' in fishlabel or '(7.8' in fishlabel or '(7.9' in fishlabel or '(8.' in fishlabel or '(9.' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'Two-Stripe: Big one here! (90% threshold: 7.111 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile while findtype 28825 backpack as thefish // White Shark - World Record: 782.466 stones getlabel thefish fishlabel if '(70' in fishlabel or '(71' in fishlabel or '(72' in fishlabel or '(73' in fishlabel or '(74' in fishlabel or '(75' in fishlabel or '(76' in fishlabel or '(77' in fishlabel or '(78' in fishlabel or '(79' in fishlabel or '(80' in fishlabel //placeholder-for-heavy-logic ignore thefish overhead 'White Shark: Big one here! (90% threshold: 704.219 stones)' 88 else //cut-fish overhead 'Cutting fish' dclicktype '3999' backpack waitfortarget 2000 target thefish pause 1000 endif endwhile if findtype 2508 backpack as thefish dclick thefish pause 1000 endif overhead 'Done processing fish launching background script' script 'FishingSpot' // Reference fish IDs #Saltwater Fish - all serials: 15106|15108|15124|17157|17606|28819|28820|28821|28822|28823|28825|28826|28828|28829|28830|28833|28835|28836|28837|28838|28839|28840|28841|28842|28843|28845|44209|44218|44221|44227|44248|44251|44260|47231|47232|47233|47234|47235|47236|47237|47238|47240|47241|47243|47245|47246|47247|47249|47251|47252|47253|47254|47255|47256|47257|47258|47259|47262|47263|47267|47268|47271|47283|47284|47285 #Courtesy of [Sir.] Dabiri #Anemonefish "fish" 28837 #Angelfish "fish" 28839 #Arbiterfish "fish" 47247 #Argent Roundfin "fish" 47253 #Azure Idol "fish" 47231 #Barracuda "fish" 44227 #Batfish "fish" 28838 #Bloodfin "fish" 47243 #Blue Chromis "fish" 28836 #Bluehead "fish" 47256 #Bream "fish" 44248 #Bulletfish "fish" 47233 #Butterflyfish "fish" 15106 #Cardinalfish "fish" 47238 #Clownfish "fish" 47234 #Colossal Krill "fish" 47259 #Colossal Seahorse "seahorse" 28819 #Coral Tang "fish" 28835 #Cuttlefish "fish" 47268 #Damselfish "fish" 28842 #Eel "fish" 28830 #Electric Eel "fish" 28830 #Goby "fish" 47240 #Golden Idolfish "fish" 28833 #Goliath Lobster "fish" 47258 #Greencrest "fish" 47255 #Halfmoon Tuna "fish" 44260 #Hawkfish "fish" 15108 #Hermit Crab "fish" 47263 #Jellyfish "fish" 47271 #Juvenile Crab "crab" 28822 #Juvenile Cuttlefish "octopus" 28828 #Juvenile Octopus "fish" 47267 #Juvenile Seahorse "seahorse" 28845 #Juvenile Swordfish "Marlin EAST" 17157 #King Crab "crab" 28821 #Lanternfish "fish" 47241 #Lionfish "fish" 28840 #Manta Ray "fish" 47251 #Needlefish "fish" 44221 #Nightscale "fish" 47245 #Octopus "fish" 44251 #Parrotfish "fish" 28843 #Pilotfish "fish" 47232 #Prismfin "fish" 47246 #Puffer "fish" 47249 #Red Dart "fish" 47237 #Reef-Tender "fish" 47236 #Royal Tang "fish" 47283 #Royal Basslet "MahiMahi EAST" 17606 #Sawfish "swordfish" 28823 #Sea Bass "fish" 28826 #Sea Spider "fish" 47262 #Silvertail "fish" 47257 #Speckled Niswa "fish" 47235 #Starfish "fish" 47285 #Startassle Jelly "fish" 47284 #Steelcap "fish" 44209 #Stingray "fish" 47252 #Swordfish "swordfish" 28820 #Thornback Ray "flounder" 28829 #Tiger Prawn "NoName" 15124 #Treasurefish "fish" 47254 #Triggerfish "fish" 28841 #Two-Stripe "fish" 44218 #White Shark "shark" 28825

Quick Filters

Bard Quick SearchCrafter Quick SearchDexxer Quick SearchHarvester Quick SearchMage Quick SearchPVM Quick SearchPVP Quick SearchStealth Quick SearchTamer Quick Search