canary
canary copied to clipboard
Prey está reduzindo o dano mais do que deveria...
Priority
High
Area
- [ ] Datapack
- [X] Source
- [ ] Map
- [ ] Other
What happened?
Prey está reduzindo dano de todos os monstros, não apenas daquele selecionado. O dano recebido está sendo reduzido muito mais que 40% (10 estrelas).
What OS are you seeing the problem on?
Ubuntu 20.04
Code of Conduct
- [X] I agree to follow this project's Code of Conduct
I think this issue should be moved to Canary
I think this issue is a little deeper, all bonus have the same formula, the correct formulas are: Damage boost: 2 * bonusRarity + 5 (7% - 25%) Damage reduction: 2 * bonusRarity + 10 (12% - 30%) Loot and exp bonus: 3 * bonusRarity + 10 (13% - 40%) Based in https://tibia.fandom.com/wiki/Prey_System
The reduction seems to be ok but i only took these 3 damages out of 6, idk if it's a bug.
A prey tá sendo chamada 2x, resolvemos aqui aplicando só 1x, mas o problema se encontra no .cpp que chama a função duas vezes.
@ThiagoNBCoding Você lembra aonde? Não me aprofundei muito no código.
A prey tá sendo chamada 2x, resolvemos aqui aplicando só 1x, mas o problema se encontra no .cpp que chama a função duas vezes.
Você sabe onde está o problema? Tem duas ações que podem ser realizadas; 1 - Abrir pull request arrumando, afinal a base que vocês estão usando é essa, quanto mais contribuição tiver nela, melhor vai ficar. 2 - Abrir um issue informando onde está o problema, outra pessoa fará o pull request.
Vamos lembrar que o motivo de existir hoje esse projeto é por contribuição de terceiros, é disso que vive o open source, quanto mais contribuições, melhor vai ser o projeto para a comunidade.