// 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; }