Skip to content
Outlands Hub

Razor script

Process COTW Fish

by dabiri · 1253 lines
Download

Compatibility unverified

This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.

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…

Organizing
Process COTW Fish.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/4763d97f-0a95-4b0b-bbd5-8f20a3bb17d3 for latest2# Automation by Jaseowns3## Script: Process COTW Fish4## Created by: dabiri#05#############################################6 7// Fish checker and processor 0.18// This script will attempt to submit the two types of saltwater fish you've specified are the current catch of the week candidates. 9// Then it will check the size of fish in your bag, keeping the largest ones for future COTW's and cutting the rest10// It needs scissors11 12// !!! Set the two saltwater COTW fish here (reference IDs at bottom)13@setvar 'cotw1' 2883614@setvar 'cotw2' 4726715 16 17overhead 'Checking for current COTW fish' 2818clearignore19while findtype cotw1 backpack as cotwfish20    overhead 'Found a COTW1 fish' 8821    getlabel cotwfish fishlabel22    overhead 'Found cotw fish: {{fishlabel}}'23    getlabel backpack pingCheck24    say '[COTW'25    waitforgump 2780821305 200026    gumpresponse 527    waitfortarget 200028    target cotwfish29    getlabel backpack pingCheck30    ignore cotwfish31endwhile32 33while findtype cotw2 backpack as cotwfish34    overhead 'Found a COTW2 fish' 8835    getlabel cotwfish fishlabel36    overhead 'Found cotw fish: {{fishlabel}}'37    getlabel backpack pingCheck38    say '[COTW'39    waitforgump 2780821305 200040    gumpresponse 541    waitfortarget 200042    target cotwfish43    getlabel backpack pingCheck44    ignore cotwfish45endwhile46 47overhead 'Done checking for cotw fish' 2848 49// Checks if any fish in backpack is within 10% of world record weight50overhead 'Checking for big fish and cutting the rest'51 52// Check each fish type53while findtype 28837 backpack as thefish54    // Anemonefish - World Record: 7.807 stones55    getlabel thefish fishlabel56    if '(7.' in fishlabel or '(8.' in fishlabel57        //placeholder-for-heavy-logic 58        ignore thefish59        overhead 'Anemonefish: Big one here! (90% threshold: 7.026 stones)' 8860    else61         //cut-fish62        overhead 'Cutting fish'63        dclicktype '3999' backpack64        waitfortarget 200065        target thefish66        pause 100067    endif68endwhile69 70while findtype 28839 backpack as thefish71    // Angelfish - World Record: 5.361 stones72    getlabel thefish fishlabel73    if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel74        //placeholder-for-heavy-logic 75        ignore thefish76        overhead 'Angelfish: Big one here! (90% threshold: 4.825 stones)' 8877    else78         //cut-fish79        overhead 'Cutting fish'80        dclicktype '3999' backpack81        waitfortarget 200082        target thefish83        pause 100084    endif85endwhile86 87while findtype 47247 backpack as thefish88    // Arbiterfish - World Record: 8.110 stones89    getlabel thefish fishlabel90    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 fishlabel91        //placeholder-for-heavy-logic 92        ignore thefish93        overhead 'Arbiterfish: Big one here! (90% threshold: 7.299 stones)' 8894    else95         //cut-fish96        overhead 'Cutting fish'97        dclicktype '3999' backpack98        waitfortarget 200099        target thefish100        pause 1000101    endif102endwhile103 104while findtype 47253 backpack as thefish105    // Argent Roundfin - World Record: 13.337 stones106    getlabel thefish fishlabel107    if '(12.' in fishlabel or '(13.' in fishlabel or '(14.' in fishlabel108        //placeholder-for-heavy-logic 109        ignore thefish110        overhead 'Argent Roundfin: Big one here! (90% threshold: 12.003 stones)' 88111    else112         //cut-fish113        overhead 'Cutting fish'114        dclicktype '3999' backpack115        waitfortarget 2000116        target thefish117        pause 1000118    endif119endwhile120 121while findtype 47231 backpack as thefish122    // Azure Idol - World Record: 7.807 stones123    getlabel thefish fishlabel124    if '(7.' in fishlabel or '(8.' in fishlabel125        //placeholder-for-heavy-logic 126        ignore thefish127        overhead 'Azure Idol: Big one here! (90% threshold: 7.026 stones)' 88128    else129         //cut-fish130        overhead 'Cutting fish'131        dclicktype '3999' backpack132        waitfortarget 2000133        target thefish134        pause 1000135    endif136endwhile137 138while findtype 44227 backpack as thefish139    // Barracuda - World Record: 267.379 stones140    getlabel thefish fishlabel141    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 fishlabel142        //placeholder-for-heavy-logic 143        ignore thefish144        overhead 'Barracuda: Big one here! (90% threshold: 240.641 stones)' 88145    else146         //cut-fish147        overhead 'Cutting fish'148        dclicktype '3999' backpack149        waitfortarget 2000150        target thefish151        pause 1000152    endif153endwhile154 155while findtype 28838 backpack as thefish156    // Batfish - World Record: 5.393 stones157    getlabel thefish fishlabel158    if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel159        //placeholder-for-heavy-logic 160        ignore thefish161        overhead 'Batfish: Big one here! (90% threshold: 4.854 stones)' 88162    else163         //cut-fish164        overhead 'Cutting fish'165        dclicktype '3999' backpack166        waitfortarget 2000167        target thefish168        pause 1000169    endif170endwhile171 172while findtype 47243 backpack as thefish173    // Bloodfin - World Record: 7.891 stones174    getlabel thefish fishlabel175    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 fishlabel176        //placeholder-for-heavy-logic 177        ignore thefish178        overhead 'Bloodfin: Big one here! (90% threshold: 7.102 stones)' 88179    else180         //cut-fish181        overhead 'Cutting fish'182        dclicktype '3999' backpack183        waitfortarget 2000184        target thefish185        pause 1000186    endif187endwhile188 189while findtype 28836 backpack as thefish190    // Blue Chromis - World Record: 5.325 stones191    getlabel thefish fishlabel192    if '(4.7' in fishlabel or '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel193        //placeholder-for-heavy-logic 194        ignore thefish195        overhead 'Blue Chromis: Big one here! (90% threshold: 4.793 stones)' 88196    else197         //cut-fish198        overhead 'Cutting fish'199        dclicktype '3999' backpack200        waitfortarget 2000201        target thefish202        pause 1000203    endif204endwhile205 206while findtype 47256 backpack as thefish207    // Bluehead - World Record: 7.997 stones208    getlabel thefish fishlabel209    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 fishlabel210        //placeholder-for-heavy-logic 211        ignore thefish212        overhead 'Bluehead: Big one here! (90% threshold: 7.197 stones)' 88213    else214         //cut-fish215        overhead 'Cutting fish'216        dclicktype '3999' backpack217        waitfortarget 2000218        target thefish219        pause 1000220    endif221endwhile222 223while findtype 44248 backpack as thefish224    // Bream - World Record: 7.998 stones225    getlabel thefish fishlabel226    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 fishlabel227        //placeholder-for-heavy-logic 228        ignore thefish229        overhead 'Bream: Big one here! (90% threshold: 7.198 stones)' 88230    else231         //cut-fish232        overhead 'Cutting fish'233        dclicktype '3999' backpack234        waitfortarget 2000235        target thefish236        pause 1000237    endif238endwhile239 240while findtype 47233 backpack as thefish241    // Bulletfish - World Record: 5.339 stones242    getlabel thefish fishlabel243    if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel244        //placeholder-for-heavy-logic 245        ignore thefish246        overhead 'Bulletfish: Big one here! (90% threshold: 4.805 stones)' 88247    else248         //cut-fish249        overhead 'Cutting fish'250        dclicktype '3999' backpack251        waitfortarget 2000252        target thefish253        pause 1000254    endif255endwhile256 257while findtype 15106 backpack as thefish258    // Butterflyfish - World Record: 5.339 stones259    getlabel thefish fishlabel260    if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel261        //placeholder-for-heavy-logic 262        ignore thefish263        overhead 'Butterflyfish: Big one here! (90% threshold: 4.805 stones)' 88264    else265         //cut-fish266        overhead 'Cutting fish'267        dclicktype '3999' backpack268        waitfortarget 2000269        target thefish270        pause 1000271    endif272endwhile273 274while findtype 47238 backpack as thefish275    // Cardinalfish - World Record: 5.305 stones276    getlabel thefish fishlabel277    if '(4.7' in fishlabel or '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel278        //placeholder-for-heavy-logic 279        ignore thefish280        overhead 'Cardinalfish: Big one here! (90% threshold: 4.775 stones)' 88281    else282         //cut-fish283        overhead 'Cutting fish'284        dclicktype '3999' backpack285        waitfortarget 2000286        target thefish287        pause 1000288    endif289endwhile290 291while findtype 47234 backpack as thefish292    // Clownfish - World Record: 2.619 stones293    getlabel thefish fishlabel294    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 fishlabel295        //placeholder-for-heavy-logic 296        ignore thefish297        overhead 'Clownfish: Big one here! (90% threshold: 2.357 stones)' 88298    else299         //cut-fish300        overhead 'Cutting fish'301        dclicktype '3999' backpack302        waitfortarget 2000303        target thefish304        pause 1000305    endif306endwhile307 308while findtype 47259 backpack as thefish309    // Colossal Krill - World Record: 134.565 stones310    getlabel thefish fishlabel311    if '(12' in fishlabel or '(13' in fishlabel or '(14' in fishlabel or '(15' in fishlabel312        //placeholder-for-heavy-logic 313        ignore thefish314        overhead 'Colossal Krill: Big one here! (90% threshold: 121.109 stones)' 88315    else316         //cut-fish317        overhead 'Cutting fish'318        dclicktype '3999' backpack319        waitfortarget 2000320        target thefish321        pause 1000322    endif323endwhile324 325while findtype 28819 backpack as thefish326    // Colossal Seahorse - World Record: 10.470 stones327    getlabel thefish fishlabel328    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 fishlabel329        //placeholder-for-heavy-logic 330        ignore thefish331        overhead 'Colossal Seahorse: Big one here! (90% threshold: 9.423 stones)' 88332    else333         //cut-fish334        overhead 'Cutting fish'335        dclicktype '3999' backpack336        waitfortarget 2000337        target thefish338        pause 1000339    endif340endwhile341 342while findtype 28835 backpack as thefish343    // Coral Tang - World Record: 5.507 stones344    getlabel thefish fishlabel345    if '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel346        //placeholder-for-heavy-logic 347        ignore thefish348        overhead 'Coral Tang: Big one here! (90% threshold: 4.956 stones)' 88349    else350         //cut-fish351        overhead 'Cutting fish'352        dclicktype '3999' backpack353        waitfortarget 2000354        target thefish355        pause 1000356    endif357endwhile358 359while findtype 47268 backpack as thefish360    // Cuttlefish - World Record: 152.986 stones361    getlabel thefish fishlabel362    if '(13' in fishlabel or '(14' in fishlabel or '(15' in fishlabel or '(16' in fishlabel363        //placeholder-for-heavy-logic 364        ignore thefish365        overhead 'Cuttlefish: Big one here! (90% threshold: 137.687 stones)' 88366    else367         //cut-fish368        overhead 'Cutting fish'369        dclicktype '3999' backpack370        waitfortarget 2000371        target thefish372        pause 1000373    endif374endwhile375 376while findtype 28842 backpack as thefish377    // Damselfish - World Record: 5.369 stones378    getlabel thefish fishlabel379    if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel380        //placeholder-for-heavy-logic 381        ignore thefish382        overhead 'Damselfish: Big one here! (90% threshold: 4.832 stones)' 88383    else384         //cut-fish385        overhead 'Cutting fish'386        dclicktype '3999' backpack387        waitfortarget 2000388        target thefish389        pause 1000390    endif391endwhile392 393while findtype 28830 backpack as thefish394    // Eel - World Record: 5.355 stones (regular eel)395    getlabel thefish fishlabel396    if 'electric eel' in fishlabel397        // Electric Eel - World Record: 5.450 stones398        if '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel399            //placeholder-for-heavy-logic 400            ignore thefish401            overhead 'Electric Eel: Big one here! (90% threshold: 4.905 stones)' 88402        else403             //cut-fish404        overhead 'Cutting fish'405        dclicktype '3999' backpack406        waitfortarget 2000407        target thefish408        pause 1000409        endif410    else411        // Regular Eel412        if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel413            //placeholder-for-heavy-logic 414            ignore thefish415            overhead 'Eel: Big one here! (90% threshold: 4.820 stones)' 88416        else417             //cut-fish418        overhead 'Cutting fish'419        dclicktype '3999' backpack420        waitfortarget 2000421        target thefish422        pause 1000423        endif424    endif425endwhile426 427while findtype 47240 backpack as thefish428    // Goby - World Record: 13.458 stones429    getlabel thefish fishlabel430    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 fishlabel431        //placeholder-for-heavy-logic 432        ignore thefish433        overhead 'Goby: Big one here! (90% threshold: 12.112 stones)' 88434    else435         //cut-fish436        overhead 'Cutting fish'437        dclicktype '3999' backpack438        waitfortarget 2000439        target thefish440        pause 1000441    endif442endwhile443 444while findtype 28833 backpack as thefish445    // Golden Idolfish - World Record: 5.593 stones446    getlabel thefish fishlabel447    if '(5.' in fishlabel or '(6.' in fishlabel448        //placeholder-for-heavy-logic 449        ignore thefish450        overhead 'Golden Idolfish: Big one here! (90% threshold: 5.034 stones)' 88451    else452         //cut-fish453        overhead 'Cutting fish'454        dclicktype '3999' backpack455        waitfortarget 2000456        target thefish457        pause 1000458    endif459endwhile460 461while findtype 47258 backpack as thefish462    // Goliath Lobster - World Record: 155.210 stones463    getlabel thefish fishlabel464    if '(13' in fishlabel or '(14' in fishlabel or '(15' in fishlabel or '(16' in fishlabel465        //placeholder-for-heavy-logic 466        ignore thefish467        overhead 'Goliath Lobster: Big one here! (90% threshold: 139.689 stones)' 88468    else469         //cut-fish470        overhead 'Cutting fish'471        dclicktype '3999' backpack472        waitfortarget 2000473        target thefish474        pause 1000475    endif476endwhile477 478while findtype 47255 backpack as thefish479    // Greencrest - World Record: 7.916 stones480    getlabel thefish fishlabel481    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 fishlabel482        //placeholder-for-heavy-logic 483        ignore thefish484        overhead 'Greencrest: Big one here! (90% threshold: 7.124 stones)' 88485    else486         //cut-fish487        overhead 'Cutting fish'488        dclicktype '3999' backpack489        waitfortarget 2000490        target thefish491        pause 1000492    endif493endwhile494 495while findtype 44260 backpack as thefish496    // Halfmoon Tuna - World Record: 13.045 stones497    getlabel thefish fishlabel498    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 fishlabel499        //placeholder-for-heavy-logic 500        ignore thefish501        overhead 'Halfmoon Tuna: Big one here! (90% threshold: 11.741 stones)' 88502    else503         //cut-fish504        overhead 'Cutting fish'505        dclicktype '3999' backpack506        waitfortarget 2000507        target thefish508        pause 1000509    endif510endwhile511 512while findtype 15108 backpack as thefish513    // Hawkfish - World Record: 5.371 stones514    getlabel thefish fishlabel515    if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel516        //placeholder-for-heavy-logic 517        ignore thefish518        overhead 'Hawkfish: Big one here! (90% threshold: 4.834 stones)' 88519    else520         //cut-fish521        overhead 'Cutting fish'522        dclicktype '3999' backpack523        waitfortarget 2000524        target thefish525        pause 1000526    endif527endwhile528 529while findtype 47263 backpack as thefish530    // Hermit Crab - World Record: 7.970 stones531    getlabel thefish fishlabel532    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 fishlabel533        //placeholder-for-heavy-logic 534        ignore thefish535        overhead 'Hermit Crab: Big one here! (90% threshold: 7.173 stones)' 88536    else537         //cut-fish538        overhead 'Cutting fish'539        dclicktype '3999' backpack540        waitfortarget 2000541        target thefish542        pause 1000543    endif544endwhile545 546while findtype 47271 backpack as thefish547    // Jellyfish - World Record: 26.361 stones548    getlabel thefish fishlabel549    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 fishlabel550        //placeholder-for-heavy-logic 551        ignore thefish552        overhead 'Jellyfish: Big one here! (90% threshold: 23.725 stones)' 88553    else554         //cut-fish555        overhead 'Cutting fish'556        dclicktype '3999' backpack557        waitfortarget 2000558        target thefish559        pause 1000560    endif561endwhile562 563while findtype 28822 backpack as thefish564    // Juvenile Crab - World Record: 13.513 stones565    getlabel thefish fishlabel566    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 fishlabel567        //placeholder-for-heavy-logic 568        ignore thefish569        overhead 'Juvenile Crab: Big one here! (90% threshold: 12.162 stones)' 88570    else571         //cut-fish572        overhead 'Cutting fish'573        dclicktype '3999' backpack574        waitfortarget 2000575        target thefish576        pause 1000577    endif578endwhile579 580while findtype 28828 backpack as thefish581    // Juvenile Cuttlefish - World Record: 13.513 stones582    getlabel thefish fishlabel583    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 fishlabel584        //placeholder-for-heavy-logic 585        ignore thefish586        overhead 'Juvenile Cuttlefish: Big one here! (90% threshold: 12.162 stones)' 88587    else588         //cut-fish589        overhead 'Cutting fish'590        dclicktype '3999' backpack591        waitfortarget 2000592        target thefish593        pause 1000594    endif595endwhile596 597while findtype 47267 backpack as thefish598    // Juvenile Octopus - World Record: 7.941 stones599    getlabel thefish fishlabel600    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 fishlabel601        //placeholder-for-heavy-logic 602        ignore thefish603        overhead 'Juvenile Octopus: Big one here! (90% threshold: 7.147 stones)' 88604    else605         //cut-fish606        overhead 'Cutting fish'607        dclicktype '3999' backpack608        waitfortarget 2000609        target thefish610        pause 1000611    endif612endwhile613 614while findtype 28845 backpack as thefish615    // Juvenile Seahorse - World Record: 5.447 stones616    getlabel thefish fishlabel617    if '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel618        //placeholder-for-heavy-logic 619        ignore thefish620        overhead 'Juvenile Seahorse: Big one here! (90% threshold: 4.902 stones)' 88621    else622         //cut-fish623        overhead 'Cutting fish'624        dclicktype '3999' backpack625        waitfortarget 2000626        target thefish627        pause 1000628    endif629endwhile630 631while findtype 17157 backpack as thefish632    // Juvenile Swordfish - World Record: 10.753 stones633    getlabel thefish fishlabel634    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 fishlabel635        //placeholder-for-heavy-logic 636        ignore thefish637        overhead 'Juvenile Swordfish: Big one here! (90% threshold: 9.678 stones)' 88638    else639         //cut-fish640        overhead 'Cutting fish'641        dclicktype '3999' backpack642        waitfortarget 2000643        target thefish644        pause 1000645    endif646endwhile647 648while findtype 28821 backpack as thefish649    // King Crab - World Record: 10.753 stones650    getlabel thefish fishlabel651    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 fishlabel652        //placeholder-for-heavy-logic 653        ignore thefish654        overhead 'King Crab: Big one here! (90% threshold: 9.678 stones)' 88655    else656         //cut-fish657        overhead 'Cutting fish'658        dclicktype '3999' backpack659        waitfortarget 2000660        target thefish661        pause 1000662    endif663endwhile664 665while findtype 47241 backpack as thefish666    // Lanternfish - World Record: 7.879 stones667    getlabel thefish fishlabel668    if '(7.' in fishlabel or '(8.' in fishlabel669        //placeholder-for-heavy-logic 670        ignore thefish671        overhead 'Lanternfish: Big one here! (90% threshold: 7.091 stones)' 88672    else673         //cut-fish674        overhead 'Cutting fish'675        dclicktype '3999' backpack676        waitfortarget 2000677        target thefish678        pause 1000679    endif680endwhile681 682while findtype 28840 backpack as thefish683    // Lionfish - World Record: 8.051 stones684    getlabel thefish fishlabel685    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 fishlabel686        //placeholder-for-heavy-logic 687        ignore thefish688        overhead 'Lionfish: Big one here! (90% threshold: 7.246 stones)' 88689    else690         //cut-fish691        overhead 'Cutting fish'692        dclicktype '3999' backpack693        waitfortarget 2000694        target thefish695        pause 1000696    endif697endwhile698 699while findtype 47251 backpack as thefish700    // Manta Ray - World Record: 27.208 stones701    getlabel thefish fishlabel702    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 fishlabel703        //placeholder-for-heavy-logic 704        ignore thefish705        overhead 'Manta Ray: Big one here! (90% threshold: 24.487 stones)' 88706    else707         //cut-fish708        overhead 'Cutting fish'709        dclicktype '3999' backpack710        waitfortarget 2000711        target thefish712        pause 1000713    endif714endwhile715 716while findtype 44221 backpack as thefish717    // Needlefish - World Record: 5.311 stones718    getlabel thefish fishlabel719    if '(4.7' in fishlabel or '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel720        //placeholder-for-heavy-logic 721        ignore thefish722        overhead 'Needlefish: Big one here! (90% threshold: 4.780 stones)' 88723    else724         //cut-fish725        overhead 'Cutting fish'726        dclicktype '3999' backpack727        waitfortarget 2000728        target thefish729        pause 1000730    endif731endwhile732 733while findtype 47245 backpack as thefish734    // Nightscale - World Record: 10.407 stones735    getlabel thefish fishlabel736    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 fishlabel737        //placeholder-for-heavy-logic 738        ignore thefish739        overhead 'Nightscale: Big one here! (90% threshold: 9.366 stones)' 88740    else741         //cut-fish742        overhead 'Cutting fish'743        dclicktype '3999' backpack744        waitfortarget 2000745        target thefish746        pause 1000747    endif748endwhile749 750while findtype 44251 backpack as thefish751    // Octopus - World Record: 387.163 stones752    getlabel thefish fishlabel753    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 fishlabel754        //placeholder-for-heavy-logic 755        ignore thefish756        overhead 'Octopus: Big one here! (90% threshold: 348.447 stones)' 88757    else758         //cut-fish759        overhead 'Cutting fish'760        dclicktype '3999' backpack761        waitfortarget 2000762        target thefish763        pause 1000764    endif765endwhile766 767while findtype 28843 backpack as thefish768    // Parrotfish - World Record: 5.309 stones769    getlabel thefish fishlabel770    if '(4.7' in fishlabel or '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel771        //placeholder-for-heavy-logic 772        ignore thefish773        overhead 'Parrotfish: Big one here! (90% threshold: 4.778 stones)' 88774    else775         //cut-fish776        overhead 'Cutting fish'777        dclicktype '3999' backpack778        waitfortarget 2000779        target thefish780        pause 1000781    endif782endwhile783 784while findtype 47232 backpack as thefish785    // Pilotfish - World Record: 8.096 stones786    getlabel thefish fishlabel787    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 fishlabel788        //placeholder-for-heavy-logic 789        ignore thefish790        overhead 'Pilotfish: Big one here! (90% threshold: 7.286 stones)' 88791   else792        //cut-fish793        overhead 'Cutting fish'794        dclicktype '3999' backpack795        waitfortarget 2000796        target thefish797        pause 1000798   endif799endwhile800 801while findtype 47246 backpack as thefish802   // Prismfin - World Record: 13.397 stones803   getlabel thefish fishlabel804   if '(12.' in fishlabel or '(13.' in fishlabel or '(14.' in fishlabel805        //placeholder-for-heavy-logic 806        ignore thefish807        overhead 'Prismfin: Big one here! (90% threshold: 12.057 stones)' 88808   else809        //cut-fish810        overhead 'Cutting fish'811        dclicktype '3999' backpack812        waitfortarget 2000813        target thefish814        pause 1000815   endif816endwhile817 818while findtype 47249 backpack as thefish819   // Puffer - World Record: 7.998 stones820   getlabel thefish fishlabel821   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 fishlabel822        //placeholder-for-heavy-logic 823        ignore thefish824        overhead 'Puffer: Big one here! (90% threshold: 7.198 stones)' 88825   else826        //cut-fish827        overhead 'Cutting fish'828        dclicktype '3999' backpack829        waitfortarget 2000830        target thefish831        pause 1000832   endif833endwhile834 835while findtype 47237 backpack as thefish836   // Red Dart - World Record: 5.341 stones837   getlabel thefish fishlabel838   if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel839        //placeholder-for-heavy-logic 840        ignore thefish841        overhead 'Red Dart: Big one here! (90% threshold: 4.807 stones)' 88842   else843        //cut-fish844        overhead 'Cutting fish'845        dclicktype '3999' backpack846        waitfortarget 2000847        target thefish848        pause 1000849   endif850endwhile851 852while findtype 47236 backpack as thefish853   // Reef-Tender - World Record: 8.176 stones854   getlabel thefish fishlabel855   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 fishlabel856        //placeholder-for-heavy-logic 857        ignore thefish858        overhead 'Reef-Tender: Big one here! (90% threshold: 7.358 stones)' 88859   else860        //cut-fish861        overhead 'Cutting fish'862        dclicktype '3999' backpack863        waitfortarget 2000864        target thefish865        pause 1000866   endif867endwhile868 869while findtype 47283 backpack as thefish870   // Royal Tang - World Record: 5.371 stones871   getlabel thefish fishlabel872   if '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel873        //placeholder-for-heavy-logic 874        ignore thefish875        overhead 'Royal Tang: Big one here! (90% threshold: 4.834 stones)' 88876   else877        //cut-fish878        overhead 'Cutting fish'879        dclicktype '3999' backpack880        waitfortarget 2000881        target thefish882        pause 1000883   endif884endwhile885 886while findtype 17606 backpack as thefish887   // Royal Basslet - World Record: 5.302 stones888   getlabel thefish fishlabel889   if '(4.7' in fishlabel or '(4.8' in fishlabel or '(4.9' in fishlabel or '(5.' in fishlabel or '(6.' in fishlabel890        //placeholder-for-heavy-logic 891        ignore thefish892        overhead 'Royal Basslet: Big one here! (90% threshold: 4.772 stones)' 88893   else894        //cut-fish895        overhead 'Cutting fish'896        dclicktype '3999' backpack897        waitfortarget 2000898        target thefish899        pause 1000900   endif901endwhile902 903while findtype 28823 backpack as thefish904   // Sawfish - World Record: 510.271 stones905   getlabel thefish fishlabel906   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 fishlabel907        //placeholder-for-heavy-logic 908        ignore thefish909        overhead 'Sawfish: Big one here! (90% threshold: 459.244 stones)' 88910   else911        //cut-fish912        overhead 'Cutting fish'913        dclicktype '3999' backpack914        waitfortarget 2000915        target thefish916        pause 1000917   endif918endwhile919 920while findtype 28826 backpack as thefish921   // Sea Bass - World Record: 40.074 stones922   getlabel thefish fishlabel923   if '(36.' in fishlabel or '(37.' in fishlabel or '(38.' in fishlabel or '(39.' in fishlabel or '(40.' in fishlabel or '(41.' in fishlabel924        //placeholder-for-heavy-logic 925        ignore thefish926        overhead 'Sea Bass: Big one here! (90% threshold: 36.067 stones)' 88927   else928        //cut-fish929        overhead 'Cutting fish'930        dclicktype '3999' backpack931        waitfortarget 2000932        target thefish933        pause 1000934   endif935endwhile936 937while findtype 47262 backpack as thefish938   // Sea Spider - World Record: 2.648 stones939   getlabel thefish fishlabel940   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 fishlabel941        //placeholder-for-heavy-logic 942        ignore thefish943        overhead 'Sea Spider: Big one here! (90% threshold: 2.383 stones)' 88944   else945        //cut-fish946        overhead 'Cutting fish'947        dclicktype '3999' backpack948        waitfortarget 2000949        target thefish950        pause 1000951   endif952endwhile953 954while findtype 47257 backpack as thefish955   // Silvertail - World Record: 7.884 stones956   getlabel thefish fishlabel957   if '(7.' in fishlabel or '(8.' in fishlabel958        //placeholder-for-heavy-logic 959        ignore thefish960        overhead 'Silvertail: Big one here! (90% threshold: 7.096 stones)' 88961   else962        //cut-fish963        overhead 'Cutting fish'964        dclicktype '3999' backpack965        waitfortarget 2000966        target thefish967        pause 1000968   endif969endwhile970 971while findtype 47235 backpack as thefish972   // Speckled Niswa - World Record: 26.263 stones973   getlabel thefish fishlabel974   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 fishlabel975        //placeholder-for-heavy-logic 976        ignore thefish977        overhead 'Speckled Niswa: Big one here! (90% threshold: 23.637 stones)' 88978   else979        //cut-fish980        overhead 'Cutting fish'981        dclicktype '3999' backpack982        waitfortarget 2000983        target thefish984        pause 1000985   endif986endwhile987 988while findtype 47285 backpack as thefish989   // Starfish - World Record: 7.933 stones990   getlabel thefish fishlabel991   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 fishlabel992        //placeholder-for-heavy-logic 993        ignore thefish994        overhead 'Starfish: Big one here! (90% threshold: 7.140 stones)' 88995   else996        //cut-fish997        overhead 'Cutting fish'998        dclicktype '3999' backpack999        waitfortarget 20001000        target thefish1001        pause 10001002   endif1003endwhile1004 1005while findtype 47284 backpack as thefish1006   // Startassle Jelly - World Record: 390.333 stones1007   getlabel thefish fishlabel1008   if '(35' in fishlabel or '(36' in fishlabel or '(37' in fishlabel or '(38' in fishlabel or '(39' in fishlabel or '(40' in fishlabel1009        //placeholder-for-heavy-logic 1010        ignore thefish1011        overhead 'Startassle Jelly: Big one here! (90% threshold: 351.300 stones)' 881012   else1013        //cut-fish1014        overhead 'Cutting fish'1015        dclicktype '3999' backpack1016        waitfortarget 20001017        target thefish1018        pause 10001019   endif1020endwhile1021 1022while findtype 44209 backpack as thefish1023   // Steelcap - World Record: 156.615 stones1024   getlabel thefish fishlabel1025   if '(14' in fishlabel or '(15' in fishlabel or '(16' in fishlabel1026        //placeholder-for-heavy-logic 1027        ignore thefish1028        overhead 'Steelcap: Big one here! (90% threshold: 140.954 stones)' 881029   else1030        //cut-fish1031        overhead 'Cutting fish'1032        dclicktype '3999' backpack1033        waitfortarget 20001034        target thefish1035        pause 10001036   endif1037endwhile1038 1039while findtype 47252 backpack as thefish1040   // Stingray - World Record: 39.272 stones1041   getlabel thefish fishlabel1042   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 fishlabel1043        //placeholder-for-heavy-logic 1044        ignore thefish1045        overhead 'Stingray: Big one here! (90% threshold: 35.345 stones)' 881046   else1047        //cut-fish1048        overhead 'Cutting fish'1049        dclicktype '3999' backpack1050        waitfortarget 20001051        target thefish1052        pause 10001053   endif1054endwhile1055 1056while findtype 28820 backpack as thefish1057   // Swordfish - World Record: 405.037 stones1058   getlabel thefish fishlabel1059   if '(36' in fishlabel or '(37' in fishlabel or '(38' in fishlabel or '(39' in fishlabel or '(40' in fishlabel or '(41' in fishlabel1060        //placeholder-for-heavy-logic 1061        ignore thefish1062        overhead 'Swordfish: Big one here! (90% threshold: 364.533 stones)' 881063   else1064        //cut-fish1065        overhead 'Cutting fish'1066        dclicktype '3999' backpack1067        waitfortarget 20001068        target thefish1069        pause 10001070   endif1071endwhile1072 1073while findtype 28829 backpack as thefish1074   // Thornback Ray - World Record: 26.733 stones1075   getlabel thefish fishlabel1076   if '(24.' in fishlabel or '(25.' in fishlabel or '(26.' in fishlabel or '(27.' in fishlabel1077        //placeholder-for-heavy-logic 1078        ignore thefish1079        overhead 'Thornback Ray: Big one here! (90% threshold: 24.060 stones)' 881080   else1081        //cut-fish1082        overhead 'Cutting fish'1083        dclicktype '3999' backpack1084        waitfortarget 20001085        target thefish1086        pause 10001087   endif1088endwhile1089 1090while findtype 15124 backpack as thefish1091   // Tiger Prawn - World Record: 2.699 stones1092   getlabel thefish fishlabel1093   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 fishlabel1094        //placeholder-for-heavy-logic 1095        ignore thefish1096        overhead 'Tiger Prawn: Big one here! (90% threshold: 2.429 stones)' 881097   else1098        //cut-fish1099        overhead 'Cutting fish'1100        dclicktype '3999' backpack1101        waitfortarget 20001102        target thefish1103        pause 10001104   endif1105endwhile1106 1107while findtype 47254 backpack as thefish1108   // Treasurefish - World Record: 519.308 stones1109   getlabel thefish fishlabel1110   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 fishlabel1111        //placeholder-for-heavy-logic 1112        ignore thefish1113        overhead 'Treasurefish: Big one here! (90% threshold: 467.377 stones)' 881114   else1115        //cut-fish1116        overhead 'Cutting fish'1117        dclicktype '3999' backpack1118        waitfortarget 20001119        target thefish1120        pause 10001121   endif1122endwhile1123 1124while findtype 28841 backpack as thefish1125   // Triggerfish - World Record: 5.556 stones1126   getlabel thefish fishlabel1127   if '(5.' in fishlabel or '(6.' in fishlabel1128        //placeholder-for-heavy-logic 1129        ignore thefish1130        overhead 'Triggerfish: Big one here! (90% threshold: 5.000 stones)' 881131   else1132        //cut-fish1133        overhead 'Cutting fish'1134        dclicktype '3999' backpack1135        waitfortarget 20001136        target thefish1137        pause 10001138   endif1139endwhile1140 1141while findtype 44218 backpack as thefish1142   // Two-Stripe - World Record: 7.901 stones1143   getlabel thefish fishlabel1144   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 fishlabel1145        //placeholder-for-heavy-logic 1146        ignore thefish1147        overhead 'Two-Stripe: Big one here! (90% threshold: 7.111 stones)' 881148   else1149        //cut-fish1150        overhead 'Cutting fish'1151        dclicktype '3999' backpack1152        waitfortarget 20001153        target thefish1154        pause 10001155   endif1156endwhile1157 1158while findtype 28825 backpack as thefish1159   // White Shark - World Record: 782.466 stones1160   getlabel thefish fishlabel1161   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 fishlabel1162        //placeholder-for-heavy-logic 1163        ignore thefish1164        overhead 'White Shark: Big one here! (90% threshold: 704.219 stones)' 881165   else1166        //cut-fish1167        overhead 'Cutting fish'1168        dclicktype '3999' backpack1169        waitfortarget 20001170        target thefish1171        pause 10001172   endif1173endwhile1174 1175if findtype 2508 backpack as thefish1176    dclick thefish1177    pause 10001178endif1179 1180overhead 'Done processing fish launching background script'1181script 'FishingSpot'1182 1183 1184// Reference fish IDs1185#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|472851186#Courtesy of [Sir.] Dabiri1187 1188#Anemonefish "fish" 288371189#Angelfish "fish" 288391190#Arbiterfish "fish" 472471191#Argent Roundfin "fish" 472531192#Azure Idol "fish" 472311193#Barracuda "fish" 442271194#Batfish "fish" 288381195#Bloodfin "fish" 472431196#Blue Chromis "fish" 288361197#Bluehead "fish" 472561198#Bream "fish" 442481199#Bulletfish "fish" 472331200#Butterflyfish "fish" 151061201#Cardinalfish "fish" 472381202#Clownfish "fish" 472341203#Colossal Krill "fish" 472591204#Colossal Seahorse "seahorse" 288191205#Coral Tang "fish" 288351206#Cuttlefish "fish" 472681207#Damselfish "fish" 288421208#Eel "fish" 288301209#Electric Eel "fish" 288301210#Goby "fish" 472401211#Golden Idolfish "fish" 288331212#Goliath Lobster "fish" 472581213#Greencrest "fish" 472551214#Halfmoon Tuna "fish" 442601215#Hawkfish "fish" 151081216#Hermit Crab "fish" 472631217#Jellyfish "fish" 472711218#Juvenile Crab "crab" 288221219#Juvenile Cuttlefish "octopus" 288281220#Juvenile Octopus "fish" 472671221#Juvenile Seahorse "seahorse" 288451222#Juvenile Swordfish "Marlin EAST" 171571223#King Crab "crab" 288211224#Lanternfish "fish" 472411225#Lionfish "fish" 288401226#Manta Ray "fish" 472511227#Needlefish "fish" 442211228#Nightscale "fish" 472451229#Octopus "fish" 442511230#Parrotfish "fish" 288431231#Pilotfish "fish" 472321232#Prismfin "fish" 472461233#Puffer "fish" 472491234#Red Dart "fish" 472371235#Reef-Tender "fish" 472361236#Royal Tang "fish" 472831237#Royal Basslet "MahiMahi EAST" 176061238#Sawfish "swordfish" 288231239#Sea Bass "fish" 288261240#Sea Spider "fish" 472621241#Silvertail "fish" 472571242#Speckled Niswa "fish" 472351243#Starfish "fish" 472851244#Startassle Jelly "fish" 472841245#Steelcap "fish" 442091246#Stingray "fish" 472521247#Swordfish "swordfish" 288201248#Thornback Ray "flounder" 288291249#Tiger Prawn "NoName" 151241250#Treasurefish "fish" 472541251#Triggerfish "fish" 288411252#Two-Stripe "fish" 442181253#White Shark "shark" 28825