Example #1
0
        // 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);
        }