encontrou um bug de 23 anos em crimsonland (2003) o jogo tem um perk chamado recarregador estacionário que aumenta a velocidade de recarga em 3x se você ficar parado. há um caso extremo onde a lógica do jogo "a recarga está feita?" é verificada usando o tempo de quadro normal, mas o perk subtrai 3x por tick depois. se o temporizador estiver entre 1x e 3x do tempo de quadro, pode ocorrer um underflow em uma atualização após a verificação de recarga já ter passado. isso resulta em um loop degenerativo onde o carregador nunca se reabastece, você pode disparar uma bala e voltar a recarregar para sempre. isso é especialmente aparente com o perk recarregador irritado que dispara uma explosão de plasma na metade da recarga. naturalmente, isso foi corrigido na minha versão do jogo.
Eu documento cuidadosamente todos os bugs originais aqui e a minha versão até tem uma opção --preserve-bugs que mantém esses comportamentos. É útil para testes diferenciais e fins de preservação.
75