When encountering the event DonnaOrderIn, the player's vitality gets set to NaN. This causes all checks on player.vitality to return false. This can be fixed by saving and reloading, at which point your vitality will be set to zero due to a quirk in JSON serializing NaN to null and null to zero.