Back to Index Page generated: May 18, 2025, 8:34:31 AM

Expansion Display Reputation

Content

Warnings

  1. No version in dependency reference to oolite.oxp.Commander_McLane.Display_reputation:null
  2. Conflict Expansions mismatch between OXP Manifest and Expansion Manager at character position 0080 (DIGIT ZERO vs LATIN SMALL LETTER N)

Manifest

from Expansion Manager's OXP list from Expansion Manifest
Description Displays your current reputations as a passenger, parcel and contract cargo carrier under the heading 'Reputation' on your ship's manifest screen. Displays your current reputations as a passenger, parcel and contract cargo carrier under the heading 'Reputation' on your ship's manifest screen.
Identifier oolite.oxp.Wildeblood.Display_Reputation oolite.oxp.Wildeblood.Display_Reputation
Title Display Reputation Display Reputation
Category Ambience Ambience
Author Wildeblood Wildeblood
Version 1.4 1.4
Tags
Required Oolite Version
Maximum Oolite Version
Required Expansions
Optional Expansions
Conflict Expansions
  • oolite.oxp.Commander_McLane.Display_reputation:0
  • oolite.oxp.Commander_McLane.Display_reputation:
  • Information URL http://wiki.alioth.net/index.php/Display_reputation_OXP n/a
    Download URL https://wiki.alioth.net/img_auth.php/b/bb/DisplayReputation1.3.oxz n/a
    License CC BY-NC-SA 3.0 CC BY-NC-SA 3.0
    File Size n/a
    Upload date 1745273915

    Documentation

    Also read http://wiki.alioth.net/index.php/Display%20Reputation

    Equipment

    This expansion declares no equipment. This may be related to warnings.

    Ships

    This expansion declares no ships. This may be related to warnings.

    Models

    This expansion declares no models. This may be related to warnings.

    Scripts

    Path
    Config/script.js
    "use strict";
    
    this.name    = "display_reputations";
    this.version = "1.4";
    
    this.shipExitedWitchspace = this.missionScreenOpportunity = function () {
        this._setReputations();
    }
    
    this._setReputations = function () {
        var title = expandMissionText("display_reputation_title_word");
        if (player.passengerReputation >= 0) {
            var passenger = expandMissionText("display_reputation_passenger_" + player.passengerReputation);
        } else {
            var passenger = expandMissionText("display_reputation_passenger_minus");
        }
        if (player.contractReputation >= 0) {
            var contract = expandMissionText("display_reputation_contract_" + player.contractReputation);
        } else {
            var contract = expandMissionText("display_reputation_contract_minus");
        }
        if (player.parcelReputation >= 0) {
            var parcel = expandMissionText("display_reputation_parcel_" + player.parcelReputation);
        } else {
            var parcel = expandMissionText("display_reputation_parcel_minus");
        }
        var ws = worldScripts["Explorers Club"];
        if (ws) {
            var explorer = ws._playerRank();
            mission.setInstructions([title, passenger, parcel, contract, explorer]);
        } else {
            mission.setInstructions([title, passenger, parcel, contract]);
        }
    }