Ticket #3120: diff.txt

File diff.txt, 1.5 KB (added by Jared Ryan Bills, 8 years ago)

There, I tried making a proper patch.

Line 
1Index: binaries/data/mods/public/gui/credits/texts/programming.json
2===================================================================
3--- binaries/data/mods/public/gui/credits/texts/programming.json (revision 18368)
4+++ binaries/data/mods/public/gui/credits/texts/programming.json (working copy)
5@@ -93,6 +93,7 @@
6 {"nick": "IronNerd", "name": "Matthew McMullan"},
7 {"nick": "Itms", "name": "Nicolas Auvray"},
8 {"nick": "Jaison", "name": "Marco tom Suden"},
9+ {"name": "Jared Ryan Bills"},
10 {"nick": "jammus", "name": "James Scott"},
11 {"nick": "Jgwman"},
12 {"nick": "JonBaer", "name": "Jon Baer"},
13Index: binaries/data/mods/public/gui/gamesetup/gamesetup.js
14===================================================================
15--- binaries/data/mods/public/gui/gamesetup/gamesetup.js (revision 18368)
16+++ binaries/data/mods/public/gui/gamesetup/gamesetup.js (working copy)
17@@ -1163,6 +1163,15 @@
18 delete g_GameAttributes.settings.LastManStanding;
19 }
20
21+ //Set the player data to the last player data if not on random or scenario map types
22+ if(g_GameAttributes.mapType != "random" && g_GameAttributes.mapType != "scenario")
23+ {
24+ let currentPlayerData = g_GameAttributes.settings.PlayerData;
25+ let cDataSize = currentPlayerData.length;
26+ let pDataSize = mapSettings.PlayerData.length;
27+ mapSettings.PlayerData = (pDataSize > cDataSize ? currentPlayerData.concat(mapSettings.PlayerData.slice(cDataSize)) : currentPlayerData.slice(0, pDataSize));
28+ }
29+
30 if (mapSettings.PlayerData)
31 sanitizePlayerData(mapSettings.PlayerData);
32