Ticket #3252: t3252_clean_trade_tooltip.patch

File t3252_clean_trade_tooltip.patch, 1.6 KB (added by elexis, 9 years ago)

The string "You" will now only appear in singleplayer, in order to prevent confusion with players who might call themselves "You".

  • binaries/data/mods/public/gui/session/utility_functions.js

     
    132132    if (gain.market2Gain && gain.market2Owner == gain.traderOwner)
    133133        gainString += translate("+") + gain.market2Gain;
    134134
    135135    var tooltip = sprintf(translate("%(gain)s (%(player)s)"), {
    136136        gain: gainString,
    137         player: gain.traderOwner == playerID ? translate("You") : simState.players[gain.traderOwner].name
     137        player: (!g_IsNetworked && gain.traderOwner == playerID) ? translate("You") : simState.players[gain.traderOwner].name
    138138    });
    139 
     139   
    140140    if (gain.market1Gain && gain.market1Owner != gain.traderOwner)
    141141        tooltip += translate(", ") + sprintf(translate("%(gain)s (%(player)s)"), {
    142142            gain: gain.market1Gain,
    143             player: gain.market1Owner == playerID ? translate("You") : simState.players[gain.market1Owner].name
     143            player: (!g_IsNetworked && gain.market1Owner == playerID) ? translate("You") : simState.players[gain.market1Owner].name
    144144        });
    145145    if (gain.market2Gain && gain.market2Owner != gain.traderOwner)
    146146        tooltip += translate(", ") + sprintf(translate("%(gain)s (%(player)s)"), {
    147147            gain: gain.market2Gain,
    148             player: gain.market2Owner == playerID ? translate("You") : simState.players[gain.market2Owner].name
     148            player: (!g_IsNetworked && gain.market2Owner == playerID) ? translate("You") : simState.players[gain.market2Owner].name
    149149        });
    150150
    151151    return tooltip;
    152152}
    153153