::So there's code in Fish.xnb that gives a hard Fishing-skill level for the mine fish, but that code is overridden/ignored where the fish type of a catch is decided? Makes for confusing code reading at first, yes? And I'd call that a latent bug. What calls MineShaft:getFish? Change that, and all of a sudden you could introduce the hard Fishing-level skills where they didn't exist before, all without touching the actual functions that are supposed to make the decision. When I was an engineer this was one of the most-hated types of bugs, and I've seen whole teams sweat for days to locate them and have parties once they did. I suspect that CA would appreciate knowing about this. [[User:Butterbur|Butterbur]] ([[User talk:Butterbur|talk]]) 05:20, 14 September 2020 (UTC) | ::So there's code in Fish.xnb that gives a hard Fishing-skill level for the mine fish, but that code is overridden/ignored where the fish type of a catch is decided? Makes for confusing code reading at first, yes? And I'd call that a latent bug. What calls MineShaft:getFish? Change that, and all of a sudden you could introduce the hard Fishing-level skills where they didn't exist before, all without touching the actual functions that are supposed to make the decision. When I was an engineer this was one of the most-hated types of bugs, and I've seen whole teams sweat for days to locate them and have parties once they did. I suspect that CA would appreciate knowing about this. [[User:Butterbur|Butterbur]] ([[User talk:Butterbur|talk]]) 05:20, 14 September 2020 (UTC) |