function victoryNE takes nothing returns nothing
local string s = "The Sentinel have prevailed!"
call CustomDefeatBJ( Player(6), s )
call CustomDefeatBJ( Player(7), s )
call CustomDefeatBJ( Player(8), s )
call CustomDefeatBJ( Player(9), s )
call CustomDefeatBJ( Player(10), s )
call CustomDefeatBJ( Player(11), s )
call CustomVictoryBJ( Player(0), true, true )
call CustomVictoryBJ( Player(1), true, true )
call CustomVictoryBJ( Player(2), true, true )
call CustomVictoryBJ( Player(3), true, true )
call CustomVictoryBJ( Player(4), true, true )
call CustomVictoryBJ( Player(5), true, true )
endfunction
function victoryUD takes nothing returns nothing
local string s = "The Scourge have prevailed!"
call CustomDefeatBJ( Player(0), s )
call CustomDefeatBJ( Player(1), s )
call CustomDefeatBJ( Player(2), s )
call CustomDefeatBJ( Player(3), s )
call CustomDefeatBJ( Player(4), s )
call CustomDefeatBJ( Player(5), s )
call CustomVictoryBJ( Player(6), true, true )
call CustomVictoryBJ( Player(7), true, true )
call CustomVictoryBJ( Player(8), true, true )
call CustomVictoryBJ( Player(9), true, true )
call CustomVictoryBJ( Player(10), true, true )
call CustomVictoryBJ( Player(11), true, true )
endfunction
function giveResources takes nothing returns nothing
call SetPlayerStateBJ( GetEnumPlayer(), PLAYER_STATE_RESOURCE_HERO_TOKENS, 1 )
call SetPlayerStateBJ( GetEnumPlayer(), PLAYER_STATE_RESOURCE_GOLD, udg_const_start_gp )
call SetPlayerStateBJ( GetEnumPlayer(), PLAYER_STATE_RESOURCE_LUMBER, 0 )
endfunction
Name | Type | is_array | initial_value |
ability_mu_life_caster | real | No | |
ability_mu_life_target | real | No | |
Aiplay | force | Yes | |
colors | string | Yes | |
const_respawn_factor | real | No | |
const_start_gp | integer | No | |
const_start_hero_lv | integer | No | |
creep_n_melee | integer | No | |
creep_n_ranged | integer | No | |
dialog_game_len | dialog | No | |
dialog_game_len_buttons | button | Yes | |
displacement_caster_x | real | No | |
displacement_caster_y | real | No | |
displacement_location | location | No | |
displacement_target | unit | No | |
displacement_target_x | real | No | |
displacement_target_y | real | No | |
game_type_gold | integer | Yes | |
game_type_level | integer | Yes | |
game_type_vote_timer | timer | No | |
game_type_votes | integer | Yes | |
game_type_winner | integer | No | |
game_types | string | Yes | |
gold_split | integer | No | |
hero_types | unitcode | Yes | |
heros | unit | Yes | |
NE_Melee | unitcode | No | |
NE_Ranged | unitcode | No | |
NEBot | group | No | |
NEMid1 | group | No | |
NEMid2 | group | No | |
NETop | group | No | |
player_playing | boolean | Yes | true |
players_ne | integer | No | |
players_ud | integer | No | |
timer_game_type_window | timerdialog | No | |
timer_mindbend_ne | timerdialog | No | |
timer_mindbend_ud | timerdialog | No | |
timers_mindbend | timer | Yes | |
timers_respawn | timer | Yes | |
timers_respawn_window | timerdialog | Yes | |
tmp_int | integer | No | |
tmp_str | string | No | |
top_hero_level | integer | No | |
UD_Melee | unitcode | No | |
UD_Ranged | unitcode | No | |
UDBot | group | No | |
UDMid1 | group | No | |
UDMid2 | group | No | |
UDTop | group | No |
function Trig_Init_Variables_Actions takes nothing returns nothing
set udg_colors[1] = "|c00ff0303"
set udg_colors[2] = "|c000042ff"
set udg_colors[3] = "|c001ce6b9"
set udg_colors[4] = "|c00540081"
set udg_colors[5] = "|c00fffc01"
set udg_colors[6] = "|c00feba0e"
set udg_colors[7] = "|c0020c000"
set udg_colors[8] = "|c00e55bb0"
set udg_colors[9] = "|c00959697"
set udg_colors[10] = "|c007ebff1"
set udg_colors[11] = "|c00106246"
set udg_colors[12] = "|c004e2a04"
set udg_const_start_gp = 500
set udg_const_start_hero_lv = 1
set udg_const_respawn_factor = 3.0
set udg_game_types[0] = "Long"
set udg_game_type_level[0] = 1
set udg_game_type_gold[0] = 500
set udg_game_types[1] = "Medium"
set udg_game_type_level[1] = 5
set udg_game_type_gold[1] = 1500
set udg_game_types[2] = "Short"
set udg_game_type_level[2] = 10
set udg_game_type_gold[2] = 5000
set udg_game_types[3] = "Ridiculous"
set udg_game_type_level[3] = 1
set udg_game_type_gold[3] = 15000
set udg_players_ne = ( CountPlayersInForceBJ(GetPlayersAllies(Player(0))) - 1 )
set udg_players_ud = ( CountPlayersInForceBJ(GetPlayersAllies(Player(6))) - 1 )
call SetPlayerFlagBJ( PLAYER_STATE_GIVES_BOUNTY, true, Player(0) )
call SetPlayerFlagBJ( PLAYER_STATE_GIVES_BOUNTY, true, Player(6) )
set udg_creep_n_melee = 2
set udg_creep_n_ranged = 4
set udg_top_hero_level = 1
endfunction
//===========================================================================
function InitTrig_Init_Variables takes nothing returns nothing
set gg_trg_Init_Variables = CreateTrigger( )
call TriggerRegisterTimerEventSingle( gg_trg_Init_Variables, 1.00 )
call TriggerAddAction( gg_trg_Init_Variables, function Trig_Init_Variables_Actions )
endfunction