Inconsistent behaviour when taking 0 damage #4383
Labels
No Label
#P1 CRITICAL
#P2: HIGH
#P3: elevated
#P4 priority: medium
#P6: low
#Review
annoying
API
bug
code quality
combat
commands
compatibility
configurability
contribution inside
controls
core feature
creative mode
delayed for engine release
documentation
duplicate
enhancement
environment
feature request
gameplay
graphics
ground content conflict
GUI/HUD
help wanted
incomplete feature
invalid / won't fix
items
looking for contributor
mapgen
meta
mineclone2+
Minecraft >= 1.13
Minecraft >= 1.17
missing feature
mobile
mobs
mod support
model needed
multiplayer
Needs adoption
needs discussion
needs engine change
needs more information
needs research
nodes
non-mob entities
performance
player
possible close
redstone
release notes
schematics
Skyblock
sounds
Testing / Retest
tools
translation
unconfirmed
mcl5
mcla
Media missing
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: VoxeLibre/VoxeLibre#4383
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
VoxeLibre version: 0.87.1
What happened?
With resistance 5 (I think this also happens with good armour), fall damage costs 0hp but it still plays the damage sound
and flashes screen red.On the other hand, damage from mobs (e.g. look at a rover), lava, drowning and harming potions is also 0hp but the damage sound is not played and the screen does not flash red.
What should happen:
The behaviour should be consistent for all damage sources.
Personally I think that damage sound should always be played when the player takes damage, otherwise the knockback from mobs without any damage noise is confusing, and I think this is what MC does.
I agree, we really need consistency. The red flash, though, is something that comes from the engine. The only time when it doesn't apply is when the player/mob actually doesn't take damage. This can happen under certain circumstances even by falling from huge heights. I've seen this even in Minetest Game, so it's probably an engine issue.
I was wrong, I tested and even when taking fall damage the screen does not flash red if 0 damage was taken. The only inconsistent part is the damage sound.