-
Notifications
You must be signed in to change notification settings - Fork 20
Fishing Trawler catch rate bug introduced with hotfix 12.0.5 #25793
Description
In v0.12.0.4-beta, the trawler used CatchRange => 1..6; in v0.12.0.5-beta it changed to 2..8:
Change commit: c4f3835
Why this can reduce catches:
The base catch logic floors the fish layer value to an int, then checks whether that value can satisfy the minimum catch amount.
If resourceMaxCap < resourceMin, it returns 0 fish.
Source: LayeredCatchEntry
That means:
- With 1..6, a layer cell with effective value 1 could still give 1 fish.
- With 2..8, a layer cell with effective value 1 gives 0 fish.
- Because the code does
(int)targetData.LayerValue, even a layer value like 1.9 is treated as 1.
So the change buffs trawlers in denser water, but it nerfs them in low-density or depleted water. If players are often trawling cells below 2, their observed fish/hour can absolutely get worse even though the nominal range was increased.
If that was the intended behaviour then you can close this ticket.
I am just getting player reports that Trawler works absolutely so much worse since the 12.0.5 update.