// Function from file: mecha.dm
        public override void Activate(int?forced_state = null)
        {
            Obj_Mecha M = null;


            if (!Lang13.Bool(this.owner) || !(this.chassis != null) || this.chassis.occupant != this.owner)
            {
                return;
            }
            M = this.chassis;

            if (M.get_charge() > 0)
            {
                M.thrusters_active     = !M.thrusters_active;
                this.button_icon_state = "mech_thrusters_" + (M.thrusters_active ? "on" : "off");
                M.log_message("Toggled thrusters.");
                M.occupant_message("<font color='" + (M.thrusters_active ? "blue" : "red") + "'>Thrusters " + (M.thrusters_active ? "en" : "dis") + "abled.");
            }
            return;
        }