Ich finde es ja Grundsätzlich gut wenn sich jemand Mühe macht und sowas Programmiert / Scripted. Aber ich möchte dir mal einen Anreiz / Ansatz geben wenn es okay ist

Farb-Bots sind jetzt nicht mehr sooo doll heutzutage, sie sind fehleranfällig und funktionieren nicht bei jedem User (Siehst ja daran das du Farbtoleranz Probleme hast) wie es soll und auch nicht in jeder Situation. Da reichts schon wenn sich das Lichtverhältniss in WoW ändert (Nachts zb) und es könnte sein das es nicht mehr richtig klappt. Mein Tipp deshalb wäre das du per Memory Reading arbeitest.
Theoretisch musst du nur auslesen "Fisch angebissen?" und wenn das der Fall ist mit dem Objekt (schwimmer) interagieren (InteractWithObject) wodurch der Schwimmer dann eingehohlt wird, soweit ich das zumindestens weiß. Das würde dann komplett ohne Farb auslesen funktionieren, und wäre wesentlich besser, vorallem weil es auch mit Wow im Background funktioniert, und man somit nicht immer das Fenster offen haben muss.
Ist aber nur ein Ansatz / Verbesserungsvorschlag von meiner Seite aus.
Grüße^^