docked-market-screens-hud.plist <--- new.
docked-need-fuel-hud.plist
docked-need-missiles-hud.plist
docked-full-missiles-hud.plist <--- the old docked-need-nothing-hud.plist renamed.
docked-extra-missiles-hud.plist <--- new, variant for more than 12 missiles.
docked-clock-only-hud.plist <--- new, big_gui compatible.
- at the intended times?
Code: Select all
this._selectDockedHUD = function () {
var self = player.ship;
// 1. Are we on the market screens?
if (guiScreen === "GUI_SCREEN_MARKET" || guiScreen === "GUI_SCREEN_MARKETINFO") {
if (self.equipmentStatus("EQ_AI_TRADING_ASSISTANT") === "EQUIPMENT_OK") {
return;
} else {
self.hud = "docked-market-screens-hud.plist";
return;
}
// 2. Do we need fuel?
} else if (self.fuel < 7) {
self.hud = "docked-need-fuel-hud.plist";
return;
// 3. Do we need missiles?
// OR
// 4. Are we on the equipment screen?
} else if (self.missileCapacity > self.missiles.length ||
guiScreen === "GUI_SCREEN_EQUIP_SHIP") {
if (self.missileCapacity > 12) {
self.hud = "docked-extra-missiles-hud.plist";
return;
} else if (self.missileCapacity > self.missiles.length) {
self.hud = "docked-need-missiles-hud.plist";
return;
} else if (guiScreen === "GUI_SCREEN_EQUIP_SHIP") {
self.hud = "docked-full-missiles-hud.plist";
return;
}
return;
// 5. If we reach here, then allow_big_gui
} else {
self.hud = "docked-clock-only-hud.plist";
return;
}
}

