Throw nets at an SOS / MIB spot, spyglass, heal by dabiri
// This is solid but not perfect. I'm out of MIBs and not planning much fishing in the short term, so decided to share the current state.
// It will heal, cure, spyglass, and throw nets at a nearby SOS spot. The color of net can be specified on line 60.
// I like to launch it with a CUO macro that also triggers mariners fortune greater ability before calling the script
// This script expects you to have cooldowns named EXACTLY:
# Holy Light
# Fishing Net
# Spyglass
// Eat food if we need it
if not findbuff "food" and findtype "tray" backpack as jood
dclick jood
wait 200
endif
//Heals & Cures
//Bandage Self
if not bandaging and hp < maxhp
hotkey "Bandage Self"
wait 100
endif
//Potion heal
if diffhits >= 30
if findtype "Yellow Potion" backpack as pot
getlabel pot desc
if "next usable" in desc
// do nothing
else
dclick pot
overhead 'Heal Potion' 48
wait 500
endif
endif
endif
//Chivalry heal
if diffhits >= 50 and skill "Chivalry" > 95 and not cooldown 'Holy Light'
say '[Holylight'
wait 250
if insysmsg "Holy symbols remaining:"
cooldown 'Holy Light' 31000
endif
endif
if poisoned
// Potion cure
if diffhits >= hpCheckToTriggerCurePotion and findtype "Orange Potion" backpack as pot
dclick pot
overhead 'Cure Potion' 48
wait 500
endif
endif
//Fishing Net Routine
if not cooldown 'Fishing Net'
overhead "Throwing Net" 15
// 2219 is valehide hue, switch for different color
if findtype 3530 backpack 2219 as found
dclick found
while not targetexists
wait 20
endwhile
if targetexists 'Neutral'
target self
cooldown 'Fishing Net' 3500
endif
endif
endif
//Spyglass Routine
if not findtype 5365 backpack
overhead "No spyglass"
stop
endif
if not cooldown 'Spyglass'
if targetexists
overhead 'Holding spyglass' 15
wait 500
loop
endif
gumpclose 2890020940
dclicktype 5365
wft 1000
if targetexists neutral
overhead 'Glassing'
target 'self'
waitforgump 2890020940
gumpresponse 4 2890020940
waitforgump 2890020940
cooldown 'Spyglass' 6300
endif
endif
replay