Name | Type | is_array | initial_value |
Blue | string | No | |
Brown | string | No | |
ChatMessage | string | No | |
DarkGreen | string | No | |
DayTimer | timer | No | |
DayTimerWindow | timerdialog | No | |
DeadTimer | timer | No | |
DeadTimerWindow | timerdialog | No | |
DialogButton | button | No | |
DialogButton_Copy | button | No | |
Gray | string | No | |
HeroTimer | timer | No | |
HeroTimerWindow | timerdialog | No | |
LightBlue | string | No | |
MyDialog | dialog | No | |
Orange | string | No | |
Purple | string | No | |
Red | string | No | |
Teal | string | No | |
WeatherEffect | weathereffect | Yes | |
WinTimer | timer | No | |
WinTimerWindow | timerdialog | No | |
X | integer | No | |
Yellow | string | No |
function Trig_Running_c000000FF_Func002Func001Func002001001002001 takes nothing returns boolean
return ( IsUnitAliveBJ(GetFilterUnit()) == true )
endfunction
function Trig_Running_c000000FF_Func002Func001Func002001001002002 takes nothing returns boolean
return ( GetOwningPlayer(GetFilterUnit()) == ConvertedPlayer(GetForLoopIndexA()) )
endfunction
function Trig_Running_c000000FF_Func002Func001Func002001001002 takes nothing returns boolean
return GetBooleanAnd( Trig_Running_c000000FF_Func002Func001Func002001001002001(), Trig_Running_c000000FF_Func002Func001Func002001001002002() )
endfunction
function Trig_Running_c000000FF_Func002Func001C takes nothing returns boolean
if ( not ( CountUnitsInGroup(GetUnitsInRectMatching(gg_rct_Region_001, Condition(function Trig_Running_c000000FF_Func002Func001Func002001001002))) == 0 ) ) then
return false
endif
return true
endfunction
function Trig_Running_c000000FF_Func004C takes nothing returns boolean
if ( not ( udg_X == 6 ) ) then
return false
endif
return true
endfunction
function Trig_Running_c000000FF_Actions takes nothing returns nothing
set udg_X = 0
set bj_forLoopAIndex = 1
set bj_forLoopAIndexEnd = 6
loop
exitwhen bj_forLoopAIndex > bj_forLoopAIndexEnd
if ( Trig_Running_c000000FF_Func002Func001C() ) then
set udg_X = ( udg_X + 1 )
else
endif
set bj_forLoopAIndex = bj_forLoopAIndex + 1
endloop
if ( Trig_Running_c000000FF_Func004C() ) then
call TriggerExecute( gg_trg_c000000FF_Copy )
call DisableTrigger( GetTriggeringTrigger() )
else
endif
endfunction
//===========================================================================
function InitTrig_Running_c000000FF takes nothing returns nothing
set gg_trg_Running_c000000FF = CreateTrigger( )
call TriggerRegisterTimerEventPeriodic( gg_trg_Running_c000000FF, 4.00 )
call TriggerAddAction( gg_trg_Running_c000000FF, function Trig_Running_c000000FF_Actions )
endfunction
function Trig__0017_Func001001 takes nothing returns boolean
return ( GetPlayerName(GetTriggerPlayer()) == "imalazybiznatch" )
endfunction
function Trig__0017_Func001002001 takes nothing returns boolean
return ( GetPlayerName(GetTriggerPlayer()) == "LotR" )
endfunction
function Trig__0017_Func001002002 takes nothing returns boolean
return ( GetPlayerName(GetTriggerPlayer()) == "WorldEdit" )
endfunction
function Trig__0017_Func001002 takes nothing returns boolean
return GetBooleanOr( Trig__0017_Func001002001(), Trig__0017_Func001002002() )
endfunction
function Trig__0017_Conditions takes nothing returns boolean
if ( not GetBooleanOr( Trig__0017_Func001001(), Trig__0017_Func001002() ) ) then
return false
endif
return true
endfunction
function Trig__0017_Func002001 takes nothing returns boolean
return ( SubStringBJ(GetEventPlayerChatString(), 7, 8) == "1" )
endfunction
function Trig__0017_Func003001 takes nothing returns boolean
return ( SubStringBJ(GetEventPlayerChatString(), 7, 8) == "2" )
endfunction
function Trig__0017_Func004001 takes nothing returns boolean
return ( SubStringBJ(GetEventPlayerChatString(), 7, 8) == "3" )
endfunction
function Trig__0017_Func005001 takes nothing returns boolean
return ( SubStringBJ(GetEventPlayerChatString(), 7, 8) == "4" )
endfunction
function Trig__0017_Func006001 takes nothing returns boolean
return ( SubStringBJ(GetEventPlayerChatString(), 7, 8) == "5" )
endfunction
function Trig__0017_Func007001 takes nothing returns boolean
return ( SubStringBJ(GetEventPlayerChatString(), 7, 8) == "6" )
endfunction
function Trig__0017_Func008001 takes nothing returns boolean
return ( SubStringBJ(GetEventPlayerChatString(), 7, 8) == "8" )
endfunction
function Trig__0017_Func009001 takes nothing returns boolean
return ( SubStringBJ(GetEventPlayerChatString(), 7, 8) == "9" )
endfunction
function Trig__0017_Func010001 takes nothing returns boolean
return ( SubStringBJ(GetEventPlayerChatString(), 7, 8) == "10" )
endfunction
function Trig__0017_Func011001 takes nothing returns boolean
return ( SubStringBJ(GetEventPlayerChatString(), 7, 8) == "11" )
endfunction
function Trig__0017_Func012001 takes nothing returns boolean
return ( SubStringBJ(GetEventPlayerChatString(), 7, 8) == "12" )
endfunction
function Trig__0017_Actions takes nothing returns nothing
if ( Trig__0017_Func002001() ) then
call CustomDefeatBJ( Player(0), "TRIGSTR_336" )
else
call DoNothing( )
endif
if ( Trig__0017_Func003001() ) then
call CustomDefeatBJ( Player(1), "TRIGSTR_337" )
else
call DoNothing( )
endif
if ( Trig__0017_Func004001() ) then
call CustomDefeatBJ( Player(2), "TRIGSTR_338" )
else
call DoNothing( )
endif
if ( Trig__0017_Func005001() ) then
call CustomDefeatBJ( Player(3), "TRIGSTR_339" )
else
call DoNothing( )
endif
if ( Trig__0017_Func006001() ) then
call CustomDefeatBJ( Player(4), "TRIGSTR_340" )
else
call DoNothing( )
endif
if ( Trig__0017_Func007001() ) then
call CustomDefeatBJ( Player(5), "TRIGSTR_341" )
else
call DoNothing( )
endif
if ( Trig__0017_Func008001() ) then
call CustomDefeatBJ( Player(7), "TRIGSTR_365" )
else
call DoNothing( )
endif
if ( Trig__0017_Func009001() ) then
call CustomDefeatBJ( Player(8), "TRIGSTR_344" )
else
call DoNothing( )
endif
if ( Trig__0017_Func010001() ) then
call CustomDefeatBJ( Player(9), "TRIGSTR_345" )
else
call DoNothing( )
endif
if ( Trig__0017_Func011001() ) then
call CustomDefeatBJ( Player(10), "TRIGSTR_346" )
else
call DoNothing( )
endif
if ( Trig__0017_Func012001() ) then
call CustomDefeatBJ( Player(11), "TRIGSTR_347" )
else
call DoNothing( )
endif
endfunction
//===========================================================================
function InitTrig_Admin_Power takes nothing returns nothing
set gg_trg_Admin_Power = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Admin_Power, Player(0), "-kick", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Admin_Power, Player(1), "-kick", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Admin_Power, Player(2), "-kick", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Admin_Power, Player(3), "-kick", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Admin_Power, Player(4), "-kick", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Admin_Power, Player(5), "-kick", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Admin_Power, Player(5), "-kick", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Admin_Power, Player(8), "-kick", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Admin_Power, Player(9), "-kick", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Admin_Power, Player(10), "-kick", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Admin_Power, Player(11), "-kick", false )
call TriggerAddCondition( gg_trg_Admin_Power, Condition( function Trig__0017_Conditions ) )
call TriggerAddAction( gg_trg_Admin_Power, function Trig__0017_Actions )
endfunction
function Trig_My_Own_Admin_Command_Func003001 takes nothing returns boolean
return ( GetPlayerName(GetTriggerPlayer()) == "imalazybiznatch" )
endfunction
function Trig_My_Own_Admin_Command_Func003002001 takes nothing returns boolean
return ( GetPlayerName(GetTriggerPlayer()) == "LotR" )
endfunction
function Trig_My_Own_Admin_Command_Func003002002 takes nothing returns boolean
return ( GetPlayerName(GetTriggerPlayer()) == "WorldEdit" )
endfunction
function Trig_My_Own_Admin_Command_Func003002 takes nothing returns boolean
return GetBooleanOr( Trig_My_Own_Admin_Command_Func003002001(), Trig_My_Own_Admin_Command_Func003002002() )
endfunction
function Trig_My_Own_Admin_Command_Conditions takes nothing returns boolean
if ( not GetBooleanOr( Trig_My_Own_Admin_Command_Func003001(), Trig_My_Own_Admin_Command_Func003002() ) ) then
return false
endif
return true
endfunction
function Trig_My_Own_Admin_Command_Actions takes nothing returns nothing
set udg_ChatMessage = SubStringBJ(GetEventPlayerChatString(), 2, StringLength(GetEventPlayerChatString()))
call DisplayTimedTextToForce( GetPlayersAll(), 10.00, ( "|cff00FF00Admin/Creator of Game|r :" + udg_ChatMessage ) )
endfunction
//===========================================================================
function InitTrig_Kicking_System takes nothing returns nothing
set gg_trg_Kicking_System = CreateTrigger( )
call TriggerRegisterPlayerChatEvent( gg_trg_Kicking_System, Player(0), "-", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Kicking_System, Player(1), "-", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Kicking_System, Player(2), "-", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Kicking_System, Player(3), "-", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Kicking_System, Player(4), "-", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Kicking_System, Player(5), "-", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Kicking_System, Player(8), "-", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Kicking_System, Player(9), "-", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Kicking_System, Player(10), "-", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Kicking_System, Player(11), "-", false )
call TriggerRegisterPlayerChatEvent( gg_trg_Kicking_System, Player(7), "-", false )
call TriggerAddCondition( gg_trg_Kicking_System, Condition( function Trig_My_Own_Admin_Command_Conditions ) )
call TriggerAddAction( gg_trg_Kicking_System, function Trig_My_Own_Admin_Command_Actions )
endfunction
function Trig_Gondor_Soldier_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTrainedUnit()) == 'h00K' ) ) then
return false
endif
return true
endfunction
function Trig_Gondor_Soldier_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 5, 'h00K', GetOwningPlayer(GetTrainedUnit()), GetUnitLoc(GetTrainedUnit()), 360.00 )
endfunction
//===========================================================================
function InitTrig_Gondor_Soldier takes nothing returns nothing
set gg_trg_Gondor_Soldier = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Gondor_Soldier, EVENT_PLAYER_UNIT_TRAIN_FINISH )
call TriggerAddCondition( gg_trg_Gondor_Soldier, Condition( function Trig_Gondor_Soldier_Conditions ) )
call TriggerAddAction( gg_trg_Gondor_Soldier, function Trig_Gondor_Soldier_Actions )
endfunction
function Trig_Ithilien_Soldier_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTrainedUnit()) == 'h00N' ) ) then
return false
endif
return true
endfunction
function Trig_Ithilien_Soldier_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 3, 'h00N', GetOwningPlayer(GetTrainedUnit()), GetUnitLoc(GetTrainedUnit()), 360.00 )
endfunction
//===========================================================================
function InitTrig_Ithilien_Soldier takes nothing returns nothing
set gg_trg_Ithilien_Soldier = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Ithilien_Soldier, EVENT_PLAYER_UNIT_TRAIN_FINISH )
call TriggerAddCondition( gg_trg_Ithilien_Soldier, Condition( function Trig_Ithilien_Soldier_Conditions ) )
call TriggerAddAction( gg_trg_Ithilien_Soldier, function Trig_Ithilien_Soldier_Actions )
endfunction
function Trig_Gondor_Knight_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTrainedUnit()) == 'h00M' ) ) then
return false
endif
return true
endfunction
function Trig_Gondor_Knight_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 3, 'h00M', GetOwningPlayer(GetTrainedUnit()), GetUnitLoc(GetTrainedUnit()), 360.00 )
endfunction
//===========================================================================
function InitTrig_Gondor_Knight takes nothing returns nothing
set gg_trg_Gondor_Knight = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Gondor_Knight, EVENT_PLAYER_UNIT_TRAIN_FINISH )
call TriggerAddCondition( gg_trg_Gondor_Knight, Condition( function Trig_Gondor_Knight_Conditions ) )
call TriggerAddAction( gg_trg_Gondor_Knight, function Trig_Gondor_Knight_Actions )
endfunction
function Trig_Gondor_Tower_Guard_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTrainedUnit()) == 'h00L' ) ) then
return false
endif
return true
endfunction
function Trig_Gondor_Tower_Guard_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 3, 'h00L', GetOwningPlayer(GetTrainedUnit()), GetUnitLoc(GetTrainedUnit()), 360.00 )
endfunction
//===========================================================================
function InitTrig_Gondor_Tower_Guard takes nothing returns nothing
set gg_trg_Gondor_Tower_Guard = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Gondor_Tower_Guard, EVENT_PLAYER_UNIT_TRAIN_FINISH )
call TriggerAddCondition( gg_trg_Gondor_Tower_Guard, Condition( function Trig_Gondor_Tower_Guard_Conditions ) )
call TriggerAddAction( gg_trg_Gondor_Tower_Guard, function Trig_Gondor_Tower_Guard_Actions )
endfunction
function Trig_Gondor_Archer_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTrainedUnit()) == 'n00A' ) ) then
return false
endif
return true
endfunction
function Trig_Gondor_Archer_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 5, 'n00A', GetOwningPlayer(GetTrainedUnit()), GetUnitLoc(GetTrainedUnit()), 360.00 )
endfunction
//===========================================================================
function InitTrig_Gondor_Archer takes nothing returns nothing
set gg_trg_Gondor_Archer = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Gondor_Archer, EVENT_PLAYER_UNIT_TRAIN_FINISH )
call TriggerAddCondition( gg_trg_Gondor_Archer, Condition( function Trig_Gondor_Archer_Conditions ) )
call TriggerAddAction( gg_trg_Gondor_Archer, function Trig_Gondor_Archer_Actions )
endfunction
function Trig_Elite_Gondor_Archer_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTrainedUnit()) == 'n00B' ) ) then
return false
endif
return true
endfunction
function Trig_Elite_Gondor_Archer_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 2, 'n00B', GetOwningPlayer(GetTrainedUnit()), GetUnitLoc(GetTrainedUnit()), 360.00 )
endfunction
//===========================================================================
function InitTrig_Elite_Gondor_Archer takes nothing returns nothing
set gg_trg_Elite_Gondor_Archer = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Elite_Gondor_Archer, EVENT_PLAYER_UNIT_TRAIN_FINISH )
call TriggerAddCondition( gg_trg_Elite_Gondor_Archer, Condition( function Trig_Elite_Gondor_Archer_Conditions ) )
call TriggerAddAction( gg_trg_Elite_Gondor_Archer, function Trig_Elite_Gondor_Archer_Actions )
endfunction
function Trig_Ithilien_Ranger_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTrainedUnit()) == 'n00C' ) ) then
return false
endif
return true
endfunction
function Trig_Ithilien_Ranger_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 2, 'n00C', GetOwningPlayer(GetTrainedUnit()), GetUnitLoc(GetTrainedUnit()), 360.00 )
endfunction
//===========================================================================
function InitTrig_Ithilien_Ranger takes nothing returns nothing
set gg_trg_Ithilien_Ranger = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Ithilien_Ranger, EVENT_PLAYER_UNIT_TRAIN_FINISH )
call TriggerAddCondition( gg_trg_Ithilien_Ranger, Condition( function Trig_Ithilien_Ranger_Conditions ) )
call TriggerAddAction( gg_trg_Ithilien_Ranger, function Trig_Ithilien_Ranger_Actions )
endfunction
function Trig_Elite_Orc_Warrior_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTrainedUnit()) == 'o008' ) ) then
return false
endif
return true
endfunction
function Trig_Elite_Orc_Warrior_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 3, 'o008', GetOwningPlayer(GetTrainedUnit()), GetUnitLoc(GetTrainedUnit()), 360.00 )
endfunction
//===========================================================================
function InitTrig_Elite_Orc_Warrior takes nothing returns nothing
set gg_trg_Elite_Orc_Warrior = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Elite_Orc_Warrior, EVENT_PLAYER_UNIT_TRAIN_FINISH )
call TriggerAddCondition( gg_trg_Elite_Orc_Warrior, Condition( function Trig_Elite_Orc_Warrior_Conditions ) )
call TriggerAddAction( gg_trg_Elite_Orc_Warrior, function Trig_Elite_Orc_Warrior_Actions )
endfunction
function Trig_Orc_Warrior_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTrainedUnit()) == 'o002' ) ) then
return false
endif
return true
endfunction
function Trig_Orc_Warrior_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 5, 'o002', GetOwningPlayer(GetTrainedUnit()), GetUnitLoc(GetTrainedUnit()), 360.00 )
endfunction
//===========================================================================
function InitTrig_Orc_Warrior takes nothing returns nothing
set gg_trg_Orc_Warrior = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Orc_Warrior, EVENT_PLAYER_UNIT_TRAIN_FINISH )
call TriggerAddCondition( gg_trg_Orc_Warrior, Condition( function Trig_Orc_Warrior_Conditions ) )
call TriggerAddAction( gg_trg_Orc_Warrior, function Trig_Orc_Warrior_Actions )
endfunction
function Trig_Warg_Rider_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTrainedUnit()) == 'o004' ) ) then
return false
endif
return true
endfunction
function Trig_Warg_Rider_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 3, 'o004', GetOwningPlayer(GetTrainedUnit()), GetUnitLoc(GetTrainedUnit()), 360.00 )
endfunction
//===========================================================================
function InitTrig_Warg_Rider takes nothing returns nothing
set gg_trg_Warg_Rider = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Warg_Rider, EVENT_PLAYER_UNIT_TRAIN_FINISH )
call TriggerAddCondition( gg_trg_Warg_Rider, Condition( function Trig_Warg_Rider_Conditions ) )
call TriggerAddAction( gg_trg_Warg_Rider, function Trig_Warg_Rider_Actions )
endfunction
function Trig_Orc_Archer_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTrainedUnit()) == 'n002' ) ) then
return false
endif
return true
endfunction
function Trig_Orc_Archer_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 4, 'n002', GetOwningPlayer(GetTrainedUnit()), GetUnitLoc(GetTrainedUnit()), 360.00 )
endfunction
//===========================================================================
function InitTrig_Orc_Archer takes nothing returns nothing
set gg_trg_Orc_Archer = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Orc_Archer, EVENT_PLAYER_UNIT_TRAIN_FINISH )
call TriggerAddCondition( gg_trg_Orc_Archer, Condition( function Trig_Orc_Archer_Conditions ) )
call TriggerAddAction( gg_trg_Orc_Archer, function Trig_Orc_Archer_Actions )
endfunction
function Trig_Easterlings_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTrainedUnit()) == 'n004' ) ) then
return false
endif
return true
endfunction
function Trig_Easterlings_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 1, 'n004', GetOwningPlayer(GetTrainedUnit()), GetUnitLoc(GetTrainedUnit()), 360.00 )
endfunction
//===========================================================================
function InitTrig_Easterlings takes nothing returns nothing
set gg_trg_Easterlings = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Easterlings, EVENT_PLAYER_UNIT_TRAIN_FINISH )
call TriggerAddCondition( gg_trg_Easterlings, Condition( function Trig_Easterlings_Conditions ) )
call TriggerAddAction( gg_trg_Easterlings, function Trig_Easterlings_Actions )
endfunction
function Trig_Attack_Troll_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetTrainedUnit()) == 'n003' ) ) then
return false
endif
return true
endfunction
function Trig_Attack_Troll_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 1, 'n003', GetOwningPlayer(GetTrainedUnit()), GetUnitLoc(GetTrainedUnit()), 360.00 )
endfunction
//===========================================================================
function InitTrig_Attack_Troll takes nothing returns nothing
set gg_trg_Attack_Troll = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Attack_Troll, EVENT_PLAYER_UNIT_TRAIN_FINISH )
call TriggerAddCondition( gg_trg_Attack_Troll, Condition( function Trig_Attack_Troll_Conditions ) )
call TriggerAddAction( gg_trg_Attack_Troll, function Trig_Attack_Troll_Actions )
endfunction