Setting `Damage` to 0 stills deals damage
Summary
I have a mob set to deal 0 damage but instead of it dealing 0 damage it just deals its base damage.
Steps to reproduce
Simply define a mob like this:
test_zombie:
Type: ZOMBIE
Display: '&2Test zombie'
Health: 10
Damage: 0
Skills:
- message{m="damage = <caster.damage> target health = <target.thp>"} @trigger ~onAttack
Spawn the mob, and let the mob attack you.
Then you can see the mob still deals damage.
Current behavior
If setting the Damage
option to 0
, the mob still deals damage.
Intended correct behavior
The mob should not be able to deal damage if setting Damage
to 0
Server log file
Debug log snippet
There is no erros on the console. The reproduce steps should be enough to investigate this issue.
Proposed fixes
I have no idea sorry.