function getHost takes nothing returns nothing
local gamecache g = InitGameCache("Map.w3v")
call StoreInteger ( g, "Map", "Host", GetPlayerId(GetLocalPlayer ())+1)
call TriggerSyncStart ()
call SyncStoredInteger ( g, "Map", "Host" )
call TriggerSyncReady ()
set udg_zzz_Host = Player( GetStoredInteger ( g, "Map", "Host" )-1)
call FlushGameCache( g )
set g = null
endfunction
function setPlayerColorStrings takes nothing returns nothing
set udg_zzz_playerColorCode[0] = "|cffff0202"
set udg_zzz_playerColorCode[1] = "|cff0065ff"
set udg_zzz_playerColorCode[2] = "|cff1be6b8"
set udg_zzz_playerColorCode[3] = "|cff530080"
set udg_zzz_playerColorCode[4] = "|cfffffc00"
set udg_zzz_playerColorCode[5] = "|cfffe890d"
set udg_zzz_playerColorCode[6] = "|cff1fbf00"
set udg_zzz_playerColorCode[7] = "|cffe55aaf"
set udg_zzz_playerColorCode[8] = "|cff949596"
set udg_zzz_playerColorCode[9] = "|cff7dbef1"
set udg_zzz_playerColorCode[10] = "|cff106040"
endfunction
function checkWhitelist takes player playerX returns boolean
local boolean outcome = true
if (StringCase(udg_playerNames[GetPlayerId(playerX)],false) == "lazycoder") then
set outcome = false
elseif (StringCase(udg_playerNames[GetPlayerId(playerX)],false) == "graphicskid") then
set outcome = false
elseif (StringCase(udg_playerNames[GetPlayerId(playerX)],false) == "xero.s[t]arz") then
set outcome = false
elseif (StringCase(udg_playerNames[GetPlayerId(playerX)],false) == "battlezone120") then
set outcome = false
elseif (StringCase(udg_playerNames[GetPlayerId(playerX)],false) == "Dr_Hemlock") then
set outcome = false
endif
return outcome
endfunction
Name | Type | is_array | initial_value |
assignmentLoop | integer | No | 0 |
banBox | dialog | No | |
banBoxButtons | button | Yes | |
banBoxConfirm | dialog | No | |
banBoxConfirmButtons | button | Yes | |
ColdMessage | boolean | Yes | false |
colorBox | dialog | No | |
colorButton | button | Yes | |
FreezingMessage | boolean | Yes | false |
GameOver | boolean | No | false |
GameRestartfadeTimer | timer | No | |
GameRestartTimer | timer | No | |
GameRestartTimerWindow | timerdialog | No | |
hasFlamethrower | boolean | Yes | false |
hasMachineGun | boolean | Yes | false |
hasVisibility | boolean | Yes | false |
heatSource | location | Yes | |
numHeatSources | integer | No | 0 |
numItems | integer | Yes | |
numStartLocations | integer | No | 0 |
playerBurning | boolean | Yes | false |
PlayerInCold | boolean | Yes | false |
playerNames | string | Yes | |
playersDevoured | force | No | |
playersPlaying | force | No | |
realHumans | group | No | |
slotItem | itemcode | Yes | |
tempPlacementPoint | location | No | |
tempStartLoc | unit | No | |
thingColor | integer | No | 0 |
thingPlayer | player | No | |
ThingRecoveryTimer | timer | No | |
ThingRecoveryTimerWindow | timerdialog | No | |
thinIcePlayer | integer | No | |
tier1ItemLocations | location | Yes | |
tier1Items | itemcode | Yes | |
tier2ItemLocations | location | Yes | |
tier2Items | itemcode | Yes | |
tier3ItemLocations | location | Yes | |
tier3Items | itemcode | Yes | |
unitStartingLocations | location | Yes | |
visModifier | fogmodifier | Yes | |
zzz_Host | player | No | |
zzz_playerColorCode | string | Yes |