Name | Type | is_array | initial_value |
armorIncrease | integer | No | |
boughtOut | boolean | No | |
boughtOutPlayer | player | No | |
centerPoint | location | No | |
damageIncrease | integer | No | |
expRate | integer | No | |
flameStrikeUnits | group | No | |
ghouls | group | No | |
ghoulType | unitcode | Yes | u000 |
healthIncrease | integer | No | |
heros | group | No | |
kills | integer | Yes | |
leaderboardPos | integer | Yes | |
lives | integer | No | |
manaIncrease | integer | No | |
maxUnits | integer | No | |
paladinGroup | group | No | |
paladins | unit | Yes | |
players | force | No | |
playerUnits | integer | Yes | 0 |
roundNumber | integer | No | 1 |
roundTimer | timer | No | |
sheepRound | boolean | No | |
shop | unit | No | UnitNull |
startingAgi | integer | No | |
startingIncomeArr | integer | Yes | |
startingInt | integer | No | |
startingStr | integer | No | |
tempBool | boolean | No | |
tempGhoulType | unitcode | No | |
tempGroup | group | No | |
tempInt | integer | No | |
tempPlayer | player | No | |
tempPlayer2 | player | No | |
tempPlayers | force | No | |
tempPoint | location | No | |
tempPoint2 | location | No | |
tempReal | real | No | |
tempUnit | unit | No | |
unitCount | integer | No | |
upgraderPoint | location | No | |
upgraders | unit | Yes | |
visibility | fogmodifier | Yes | |
waitTime | real | No |
function Trig_playerLeaves_Actions takes nothing returns nothing
call ForceRemovePlayerSimple( GetTriggerPlayer(), udg_players )
call ConditionalTriggerExecute( gg_trg_removeUnits )
call MultiboardSetItemValueBJ( GetLastCreatedMultiboard(), 1, udg_leaderboardPos[GetConvertedPlayerId(GetTriggerPlayer())], ( GetPlayerName(GetTriggerPlayer()) + " (left)" ) )
endfunction
//===========================================================================
function InitTrig_playerLeaves takes nothing returns nothing
set gg_trg_playerLeaves = CreateTrigger( )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(1) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(2) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(3) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(4) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(5) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(6) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(7) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(8) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(9) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(10) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(11) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(12) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(13) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(14) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(15) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(16) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(17) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(18) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(19) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(20) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(21) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(22) )
call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(23) )
//call TriggerRegisterPlayerEventLeave( gg_trg_playerLeaves, ConvertedPlayer(24) )
call TriggerAddAction( gg_trg_playerLeaves, function Trig_playerLeaves_Actions )
endfunction