Closed sav-chris closed 1 year ago
void lib1B69CECC_gf_InitialiseGame (playergroup lp_lobby_Players) {
int init_i;
// Variable Declarations
string[3] lv_start_locations;
int lv_aPlayer;
int lv_idx;
// Automatic Variable Declarations
playergroup autoEF8BA5EB_g;
// Variable Initialization
for (init_i = 0; init_i <= 2; init_i += 1) {
lv_start_locations[init_i] = "";
}
// Implementation
lib1B69CECC_gf_HideLobby(lib1B69CECC_gv_lobbyModal);
SoundPlayForPlayer(SoundLink("UI_BnetCountdown321", -1), c_maxPlayers, PlayerGroupAll(), 100.0, 0.0);
UIDisplayMessage(lib1B69CECC_gf_nonneutral_players(), c_messageAreaSubtitle, StringExternal("Param/Value/lib_1B69CECC_890AFE24"));
CinematicFade(false, 2.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);
CinematicFade(true, 2.0, c_fadeStyleNormal, Color(0.00, 0.00, 0.00), 0.0, true);
lv_start_locations[0] = lib1B69CECC_gv_sTARTLOCATION_1;
lv_start_locations[1] = lib1B69CECC_gv_sTARTLOCATION_2;
lib1B69CECC_gv_pLAYERS = lib1B69CECC_gf_ChoosePlayersFromLobby(lp_lobby_Players);
lib1B69CECC_gv_oBSERVERS = lib1B69CECC_gf_ChooseObserversFromLobby(lib1B69CECC_gf_nonneutral_players(), lib1B69CECC_gv_pLAYERS);
lv_idx = 0;
autoEF8BA5EB_g = lib1B69CECC_gv_pLAYERS;
lv_aPlayer = -1;
while (true) {
lv_aPlayer = PlayerGroupNextPlayer(autoEF8BA5EB_g, lv_aPlayer);
if (lv_aPlayer < 0) { break; }
if ((lv_idx < 2)) {
lib1B69CECC_gf_InitialisePlayer(lv_aPlayer, lv_start_locations[lv_idx]);
lv_idx = (lv_idx + 1);
}
}
libNtve_gf_SetAllianceBetweenTwoPlayerGroups(lib1B69CECC_gv_pLAYERS, lib1B69CECC_gv_oBSERVERS, libNtve_ge_AllianceSetting_Enemy);
libNtve_gf_SetAllianceBetweenTwoPlayerGroups(lib1B69CECC_gv_oBSERVERS, lib1B69CECC_gv_pLAYERS, libNtve_ge_AllianceSetting_Enemy);
libNtve_gf_SetPlayerGroupAlliance(lib1B69CECC_gv_pLAYERS, libNtve_ge_AllianceSetting_Enemy);
libNtve_gf_SetPlayerGroupAlliance(lib1B69CECC_gv_oBSERVERS, libNtve_ge_AllianceSetting_Ally);
lib1B69CECC_gf_HideTimerWindow();
lib1B69CECC_gf_EnableObserverUI(lib1B69CECC_gv_oBSERVERS, lib1B69CECC_gv_pLAYERS);
lib1B69CECC_gf_EnablePlayerUI(lib1B69CECC_gv_pLAYERS);
lib1B69CECC_gf_StartVictoryDetection();
lib1B69CECC_gf_StartClock();
}
Seems like the Gresvan map is broken and needs to be remade