After being damaged with :TakeDamage, I’m getting the property “Health_XML” registering instead of “Health”, and as the humanoid heals, .Changed fires for both _XML and the normal health property, why does .Health not register on TakeDamage, and what’s with this Health_XML property?
Health_XML is a hidden property of Humanoid which was added to fix a bug where, when loading a Humanoid from XML, the largest value the Health property could hold was 100, regardless of MaxHealth’s value.
I don’t think the changed event should fire for Health_XML.
Oh, you finally fixed that bug! That’s awesome
It does fire though and what’s worse, sometimes it fires instead of Health, like when TakeDamage is called
Bump’padump
It does fire! Rather annoying.
Player.Character.Humanoid.Changed:connect(function(Property)
print(Property)
end)
--[[outputs:
Health
Health_XML
Health
Health_XML
...