Name | Type | is_array | initial_value |
Kills | integer | Yes | 0 |
Level | integer | Yes | 200 |
Level_Number | integer | No | |
Lives | integer | No | 30 |
SpawnInteger | integer | Yes | 25 |
Tip | string | Yes | |
TotalKills | integer | No |
function Trig_New_Sell_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A001' ) ) then
return false
endif
return true
endfunction
function Trig_New_Sell_Actions takes nothing returns nothing
call DisplayTextToForce( GetPlayersAll(), ( ( "A player just sold " + GetUnitName(GetSpellAbilityUnit()) ) + ( " for " + I2S(GetUnitPointValue(GetSpellAbilityUnit())) ) ) )
call AdjustPlayerStateBJ( GetUnitPointValue(GetSpellAbilityUnit()), GetOwningPlayer(GetSpellAbilityUnit()), PLAYER_STATE_RESOURCE_GOLD )
call RemoveUnit( GetSpellAbilityUnit() )
endfunction
//===========================================================================
function InitTrig_Sell takes nothing returns nothing
set gg_trg_Sell = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Sell, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddCondition( gg_trg_Sell, Condition( function Trig_New_Sell_Conditions ) )
call TriggerAddAction( gg_trg_Sell, function Trig_New_Sell_Actions )
endfunction
function Trig_Unstuck_Func001002 takes nothing returns nothing
call IssuePointOrderLocBJ( GetEnumUnit(), "move", GetRectCenter(gg_rct_Fail_Location) )
endfunction
function Trig_Unstuck_Actions takes nothing returns nothing
call ForGroupBJ( GetUnitsInRectOfPlayer(GetPlayableMapRect(), Player(8)), function Trig_Unstuck_Func001002 )
endfunction
//===========================================================================
function InitTrig_Unstuck takes nothing returns nothing
set gg_trg_Unstuck = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Unstuck, Player(0), "-debug", true )
call TriggerAddAction( gg_trg_Unstuck, function Trig_Unstuck_Actions )
endfunction
function Trig_Remove_Actions takes nothing returns nothing
call RemoveUnit( GetDyingUnit() )
endfunction
//===========================================================================
function InitTrig_Remove takes nothing returns nothing
set gg_trg_Remove = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Remove, EVENT_PLAYER_UNIT_DEATH )
call TriggerAddAction( gg_trg_Remove, function Trig_Remove_Actions )
endfunction
function Trig_Air_check_Actions takes nothing returns nothing
call DisplayTimedTextToForce( GetPlayersAll(), 5.00, "TRIGSTR_468" )
endfunction
//===========================================================================
function InitTrig_Air_check takes nothing returns nothing
set gg_trg_Air_check = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Air_check, Player(0), "-air", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Air_check, Player(1), "-air", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Air_check, Player(2), "-air", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Air_check, Player(3), "-air", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Air_check, Player(4), "-air", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Air_check, Player(5), "-air", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Air_check, Player(6), "-air", true )
call TriggerRegisterPlayerChatEvent( gg_trg_Air_check, Player(7), "-air", true )
call TriggerAddAction( gg_trg_Air_check, function Trig_Air_check_Actions )
endfunction