knockback_roar deals no damage if knockback filter fails
Partner Rank:
3
Partner Team Reporting:
Everbloom Games
Verification builds:
1.18.30
Summary:
knockback_roar deals no damage if knockback filter fails. This is counter-intuitive, as even if the damage_filter field is set to a filter that does succeed, it won't deal damage as long as the knockback_filter field doesn't pass.
If the knockback filter fails, I'd expect it to at least still deal damage if the damage filter passes.
Impact:
Prevents us from controlling the damage and the knockback dealt by knockback_roar separately - we have to use other methods that have many more limitations.
This affects an episodic series of maps currently in development, in a way that forces us to use the minecraft:area_attack component, which comes with the drawback that area_attack deals its own vertical knockback, which is what I wanted to avoid with the knockback filter in the first place. This prevents us from adding a mechanic that makes the map more engaging, and easier to balance.
Repro Steps:
- Open the provided world.
- There's an entity in front of you constantly doing a knockback roar. The roar is configured to only deal knockback to players with the "knockback" tag, and only deal damage to players with the "damage" tag.
- Use the levers to remove the knockback tag and add the damage tag.
Observed Results:
You don't take damage, even though you have the damage tag.
Expected Results:
You take damage, and no knockback.
Regression Build:
Never worked.
Screenshots/Videos attached: