Fix custom gamemode function called multiple times #14

This commit is contained in:
okvdai
2023-04-30 12:38:37 +02:00
parent 44d4f3351f
commit db1d4d115c
+11 -11
View File
@@ -201,18 +201,18 @@ void function UpdateStatsForMap( string mapName )
print (GetGameModeDisplayColor(modeName))
}
}
foreach (string key, array<int> value in customGamemodeList)
if ( key in globalToneAPIGamemodeData)
{
int timesCalled = 0
float modePlayedTime = 0
modePlayedTime = float(globalToneAPIGamemodeData[key])
if ( modePlayedTime > 0 && timesCalled == 0) {
AddPieChartEntry( modes, key, modePlayedTime, value)
print("CUSTOM GAMEMODE DATA FUNCTION CALLED")
timesCalled += 1
}
}
foreach (string key, array<int> value in customGamemodeList)
{
if ( key in globalToneAPIGamemodeData)
{
float modePlayedTime = 0
modePlayedTime = float(globalToneAPIGamemodeData[key])
if ( modePlayedTime > 0 ) {
AddPieChartEntry( modes, key, modePlayedTime, value)
print("CUSTOM GAMEMODE DATA FUNCTION CALLED")
}
}
}
const MAX_MODE_ROWS = 8