Ticket #4101: JoinGameAlert.patch

File JoinGameAlert.patch, 953 bytes (added by Andy Alt, 8 years ago)
  • binaries/data/mods/public/gui/gamesetup/gamesetup.js

     
    203203var g_ChatMessages = [];
    204204
    205205/**
     206 * Used to store the last time joined for sound alert on game join
     207 */
     208var g_LastJoinTime = -1;
     209
     210/**
    206211 * Cache containing the mapsettings for scenario/skirmish maps. Just-in-time loading.
    207212 */
    208213var g_MapData = {};
     
    743748        "username": newAssignments[newGUID].name
    744749    });
    745750
     751    let timeNow = new Date().getTime();
     752    if (!g_LastJoinTime || timeNow > g_LastJoinTime + 7000)
     753        Engine.PlayUISound("audio/interface/alarm/alarm_warship_03.ogg", false);
     754
     755    g_LastJoinTime = timeNow;
     756
    746757    // Assign joining observers to unused player numbers
    747758    if (!g_IsController || newAssignments[newGUID].player != -1)
    748759        return;