[AFFECTS VANILLA] has_damage filter "fatal" now fails
Partner Rank:
1
Partner Team Reporting:
Everbloom Games
Verification builds:
1.18.30.20_rc3
Summary:
The has_damage filter with value "fatal" now fails.
Impact:
We use the has_damage filter with the value "fatal" a lot to detect when entities are killed, either to play a death animation, run some other event in the world, advance the map progression, or any combination of the three.
This breaks almost all our maps that have bosses or mob death animations.
This even breaks vanilla: Players that kill Illager captains don't gain the Bad Omen effect, and villagers do not become zombie villagers.
Repro Steps:
- Open the provided world.
- There's a pig in front of you with 5 health.
- Hit the pig in front of you at least 5 times
Observed Results:
The pig dies.
Expected Results:
The pig stops taking damage after a few hits.
Regression Build:
Worked in 1.18.20.21_rc1
Notes:
The repro steps also reveal another likely unintentional change: Attacking with your bare hands used to deal 2 damage, now it deals 1. I personally don't think this breaks many things, but it is something to note.