feat(bot): cager and harpooner, and a ground the bot's tools can work #122
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/fishing-kinds"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two kinds on the one fishing goal. Nothing in
Bot.Goals.Fishis keyed bykind: a spot offers Cage at op 1 and Harpoon at op 3, and the tool in the
backpack decides which of them the bot can work.
Bot.Seedgrowsharpoon_for/1andlobster_pot_for/1besidenet_for/1, all three now onetool_for/2over the method's own tool list — so a ninth fishing kind costsa seed and nothing else.
The ground choice had a gap the spot scan did not. A ground's minimum level
is not the question "can this bot work anything here", so a level-76
harpooner cleared the level gate at a net-and-bait ground and then stood
scanning water it had no net for.
Bot.Sites.fish_groundnow carries itscluster's methods and
choosing_groundfilters on the sameperformable?/3the scan uses, which also grew the bait check it had been missing.
Sat with live: a harpooner and a cager worked the same spot at Catherby by
their own menu option, caught shark and lobster, banked one Deposit-All per
distinct catch, kept their tool and walked back to the water.