Mais uma nova tabela adicionado ao banco de dados. Esta registra o momento em que o jogador passou de nível, além de outras informações que serão (espero) utilizadas para ajudar a balancear o jogo futuramente. Aproveitando que há agora dois jogadores excepcionalmente dedicados, dá para ter uma idéia tanto do investimento necessário (em termos de tempo) para se alcançar uma nova encarnação, bem como o efeito das encarnações na evolução do personagem. Imagino que personagens com mais encarnações acumuladas farão uso das magias que lembram de outras vidas e terão uma subida amenizada pelo uso que farão delas.
Aproveitando, também foi removido o bug da skill 'bandage', dos guerreiros. Era um código muito estranho. Se essa skill fosse usada, e o jogador tivesse uma atadura no inventário, uma certa quantidade de hp seria recuperado. Caso não houvesse a atadura, uma quantidade menor seria recuperada. Estranhamente não existe um item chamado atadura. No final foram removidas as condições que levavam em consideração esse item. Ah sim, o bug era causado por uma subtração hardcoded de movimento retirado do player. Havia casos onde os pontos de movimento retirados (que depende do nível do jogador) eram maiores do que o mínimo garantido, levando a números negativos.
Voltei a usar redmine para gerenciar a resolução de bugs do debo. Infelizmente perdi a base de dados antiga, então os tickets tiveram suas contagens reiniciadas. Ao menos agora consigo acessar o repositório git pelo redmine.
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário