From davethemage of UO Excelsior
function fishing()
{
while(true)
{
for (var x = -4; x <= 4; x=x+8)
{
for (var y = -4; y <= 4; y=y+8)
{
Orion.EquipT('0x0DC0');
Orion.UseType('0x0DC0', '0xFFFF');
if (Orion.WaitForTarget(1000))
{
Orion.TargetTileRelative('water', x, y, 4);
Orion.Wait('7500');
}
if (Orion.InJournal("biting here", 'my|sys' ,0, any, 0, 0))
{
Orion.Print("fishes all gone");
Orion.ClearJournal();
Orion.Say('forward');
Orion.Wait('7500');
Orion.Say('stop');
}
}
}
}
}