// Function from file: species_types.dm public override dynamic update_base_icon_state(Mob_Living_Carbon H = null) { dynamic _default = null; H.updatehealth(); if (Convert.ToDouble(H.health) > (this.disguise_fail_health ?? 0)) { if (Lang13.Bool(this.fake_species)) { return(this.fake_species.update_base_icon_state(H)); } else { return(base.update_base_icon_state(H)); } } else { _default = base.update_base_icon_state(H); } return(_default); }