Skip to content

Fishing Trawler catch rate bug introduced with hotfix 12.0.5 #25793

@padmanek

Description

@padmanek

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions