kwhwwymwn ok, I guess I need to elaborate on use case. You have part with 6k max hp and capability to heal itself via energy, it have enough energy to heal 9k damage. Part takes 8k damage in 1 hit. But instead of death it's hp goes -2k and then healed and it's energy almost depleted, next 8k hit will make it's hp -2k again, but last 1k energy can heal it only to -1k then energy depleted, component turns off, part dies