The code is a perfect example of why game developers shouldn't be allowed near RNGs unsupervised! 😂
What we're looking at is a glorious mess of Python where someone created two nearly identical functions (count_greater_than_11
and count_greater_than_5
) that generate random numbers between 1-20 and increment a counter when the number exceeds a threshold. But wait! The function names and comments don't even match - one says "greater than 11" in the comment but checks for > 10 in the code, while the other claims to check for > 5 but actually checks for > 4!
And then there's that lonely is_divisible_by_7
function at the bottom, just hanging out with no apparent connection to anything else. It's like someone started implementing their own version of RNG bias with specific magic numbers, got bored halfway through, and shipped it anyway.
This is probably why that boss battle feels unfairly difficult every 7th attempt...