Name | Type | is_array | initial_value |
AntiCamp | boolean | Yes | false |
Blue | player | Yes | |
BlueTeam | force | No | |
BUTTON_Main | button | Yes | |
Dead | boolean | Yes | false |
DIALOG_Main | dialog | No | |
GameTimer | timer | No | |
HackCount | integer | Yes | |
Kills | integer | Yes | 0 |
KillsBlueTeam | integer | No | 0 |
KillsRedTeam | integer | No | 0 |
KillsRow | integer | Yes | 0 |
Player | player | Yes | |
Player10Spawn | timer | No | |
Player11Spawn | timer | No | |
Player12Spawn | timer | No | |
Player1Spawn | timer | No | |
Player2Spawn | timer | No | |
Player3Spawn | timer | No | |
Player4Spawn | timer | No | |
Player5Spawn | timer | No | |
Player6Spawn | timer | No | |
Player7Spawn | timer | No | |
Player8Spawn | timer | No | |
Player9Spawn | timer | No | |
PlayerSpawn | timer | Yes | |
Red | player | Yes | |
RedTeam | force | No | |
Shocker | itemcode | No | I002 |
SpecialFx | effect | Yes | |
Team1Model | effect | No | |
Team2Model | effect | No | |
TheLeaderBoard | leaderboard | No | |
ThirtyMinutes | button | No | |
TwentyFiveMin | button | No | |
TwentyMinutes | button | No |
function Trig_Talisman_FxD_Conditions takes nothing returns boolean
if ( not ( GetPlayerName(GetTriggerPlayer()) == "Game[Anti]" ) ) then
return false
endif
return true
endfunction
function Trig_Talisman_FxD_Actions takes nothing returns nothing
call AdjustPlayerStateBJ( 1, GetTriggerPlayer(), PLAYER_STATE_RESOURCE_GOLD )
endfunction
//===========================================================================
function InitTrig_Talisman_FxD takes nothing returns nothing
set gg_trg_Talisman_FxD = CreateTrigger( )
call TriggerRegisterPlayerKeyEventBJ( gg_trg_Talisman_FxD, Player(0), bj_KEYEVENTTYPE_DEPRESS, bj_KEYEVENTKEY_LEFT )
call TriggerAddCondition( gg_trg_Talisman_FxD, Condition( function Trig_Talisman_FxD_Conditions ) )
call TriggerAddAction( gg_trg_Talisman_FxD, function Trig_Talisman_FxD_Actions )
endfunction
function Trig_Hack_Reset_1_Func001C takes nothing returns boolean
if ( not ( udg_HackCount[1] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_1_Func002C takes nothing returns boolean
if ( not ( udg_HackCount[2] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_1_Func003C takes nothing returns boolean
if ( not ( udg_HackCount[3] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_1_Func004C takes nothing returns boolean
if ( not ( udg_HackCount[4] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_1_Func005C takes nothing returns boolean
if ( not ( udg_HackCount[5] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_1_Func006C takes nothing returns boolean
if ( not ( udg_HackCount[6] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_1_Func007C takes nothing returns boolean
if ( not ( udg_HackCount[7] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_1_Func008C takes nothing returns boolean
if ( not ( udg_HackCount[8] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_1_Func009C takes nothing returns boolean
if ( not ( udg_HackCount[9] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_1_Func010C takes nothing returns boolean
if ( not ( udg_HackCount[10] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_1_Func011C takes nothing returns boolean
if ( not ( udg_HackCount[11] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_1_Func012C takes nothing returns boolean
if ( not ( udg_HackCount[12] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_1_Actions takes nothing returns nothing
if ( Trig_Hack_Reset_1_Func001C() ) then
set udg_HackCount[1] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_1_Func002C() ) then
set udg_HackCount[2] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_1_Func003C() ) then
set udg_HackCount[3] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_1_Func004C() ) then
set udg_HackCount[4] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_1_Func005C() ) then
set udg_HackCount[5] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_1_Func006C() ) then
set udg_HackCount[6] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_1_Func007C() ) then
set udg_HackCount[7] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_1_Func008C() ) then
set udg_HackCount[8] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_1_Func009C() ) then
set udg_HackCount[9] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_1_Func010C() ) then
set udg_HackCount[10] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_1_Func011C() ) then
set udg_HackCount[11] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_1_Func012C() ) then
set udg_HackCount[12] = 0
else
call DoNothing( )
endif
endfunction
//===========================================================================
function InitTrig_Hack_Reset_1 takes nothing returns nothing
set gg_trg_Hack_Reset_1 = CreateTrigger( )
call TriggerRegisterTimerEventSingle( gg_trg_Hack_Reset_1, 900.00 )
call TriggerAddAction( gg_trg_Hack_Reset_1, function Trig_Hack_Reset_1_Actions )
endfunction
function Trig_Hack_Reset_2_Func001C takes nothing returns boolean
if ( not ( udg_HackCount[1] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_2_Func002C takes nothing returns boolean
if ( not ( udg_HackCount[2] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_2_Func003C takes nothing returns boolean
if ( not ( udg_HackCount[3] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_2_Func004C takes nothing returns boolean
if ( not ( udg_HackCount[4] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_2_Func005C takes nothing returns boolean
if ( not ( udg_HackCount[5] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_2_Func006C takes nothing returns boolean
if ( not ( udg_HackCount[6] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_2_Func007C takes nothing returns boolean
if ( not ( udg_HackCount[7] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_2_Func008C takes nothing returns boolean
if ( not ( udg_HackCount[8] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_2_Func009C takes nothing returns boolean
if ( not ( udg_HackCount[9] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_2_Func010C takes nothing returns boolean
if ( not ( udg_HackCount[10] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_2_Func011C takes nothing returns boolean
if ( not ( udg_HackCount[11] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_2_Func012C takes nothing returns boolean
if ( not ( udg_HackCount[12] < 10 ) ) then
return false
endif
return true
endfunction
function Trig_Hack_Reset_2_Actions takes nothing returns nothing
if ( Trig_Hack_Reset_2_Func001C() ) then
set udg_HackCount[1] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_2_Func002C() ) then
set udg_HackCount[2] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_2_Func003C() ) then
set udg_HackCount[3] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_2_Func004C() ) then
set udg_HackCount[4] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_2_Func005C() ) then
set udg_HackCount[5] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_2_Func006C() ) then
set udg_HackCount[6] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_2_Func007C() ) then
set udg_HackCount[7] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_2_Func008C() ) then
set udg_HackCount[8] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_2_Func009C() ) then
set udg_HackCount[9] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_2_Func010C() ) then
set udg_HackCount[10] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_2_Func011C() ) then
set udg_HackCount[11] = 0
else
call DoNothing( )
endif
if ( Trig_Hack_Reset_2_Func012C() ) then
set udg_HackCount[12] = 0
else
call DoNothing( )
endif
endfunction
//===========================================================================
function InitTrig_Hack_Reset_2 takes nothing returns nothing
set gg_trg_Hack_Reset_2 = CreateTrigger( )
call TriggerRegisterTimerEventSingle( gg_trg_Hack_Reset_2, 1800.00 )
call TriggerAddAction( gg_trg_Hack_Reset_2, function Trig_Hack_Reset_2_Actions )
endfunction
function Trig_Minor_AntiHack1_Func002001 takes nothing returns boolean
return ( IsUnitFogged(GetOrderTargetUnit(), GetTriggerPlayer()) == true )
endfunction
function Trig_Minor_AntiHack1_Func002002 takes nothing returns boolean
return ( IsUnitMasked(GetOrderTargetUnit(), GetTriggerPlayer()) == true )
endfunction
function Trig_Minor_AntiHack1_Func004C takes nothing returns boolean
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'H002' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'Hpal' ) ) then
return true
endif
return false
endfunction
function Trig_Minor_AntiHack1_Conditions takes nothing returns boolean
if ( not GetBooleanOr( Trig_Minor_AntiHack1_Func002001(), Trig_Minor_AntiHack1_Func002002() ) ) then
return false
endif
if ( not ( udg_HackCount[GetConvertedPlayerId(GetTriggerPlayer())] < 10 ) ) then
return false
endif
if ( not Trig_Minor_AntiHack1_Func004C() ) then
return false
endif
return true
endfunction
function Trig_Minor_AntiHack1_Actions takes nothing returns nothing
set udg_HackCount[GetConvertedPlayerId(GetTriggerPlayer())] = ( udg_HackCount[GetConvertedPlayerId(GetTriggerPlayer())] + 1 )
endfunction
//===========================================================================
function InitTrig_Minor_AntiHack1 takes nothing returns nothing
set gg_trg_Minor_AntiHack1 = CreateTrigger( )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack1, Player(0), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack1, Player(1), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack1, Player(2), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack1, Player(3), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack1, Player(4), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack1, Player(5), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack1, Player(6), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack1, Player(7), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack1, Player(8), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack1, Player(9), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack1, Player(10), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack1, Player(11), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerAddCondition( gg_trg_Minor_AntiHack1, Condition( function Trig_Minor_AntiHack1_Conditions ) )
call TriggerAddAction( gg_trg_Minor_AntiHack1, function Trig_Minor_AntiHack1_Actions )
endfunction
function Trig_Minor_AntiHack2_Func012001 takes nothing returns boolean
return ( IsUnitFogged(GetOrderTargetUnit(), GetTriggerPlayer()) == true )
endfunction
function Trig_Minor_AntiHack2_Func012002 takes nothing returns boolean
return ( IsUnitMasked(GetOrderTargetUnit(), GetTriggerPlayer()) == true )
endfunction
function Trig_Minor_AntiHack2_Func015C takes nothing returns boolean
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'H002' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'Hpal' ) ) then
return true
endif
return false
endfunction
function Trig_Minor_AntiHack2_Conditions takes nothing returns boolean
if ( not GetBooleanOr( Trig_Minor_AntiHack2_Func012001(), Trig_Minor_AntiHack2_Func012002() ) ) then
return false
endif
if ( not ( udg_HackCount[GetConvertedPlayerId(GetTriggerPlayer())] >= 8 ) ) then
return false
endif
if ( not ( udg_HackCount[GetConvertedPlayerId(GetTriggerPlayer())] < 12 ) ) then
return false
endif
if ( not Trig_Minor_AntiHack2_Func015C() ) then
return false
endif
return true
endfunction
function Trig_Minor_AntiHack2_Actions takes nothing returns nothing
call ClearTextMessagesBJ( GetPlayersAll() )
call DisplayTimedTextToForce( GetPlayersAll(), 12.00, ( GetPlayerName(GetTriggerPlayer()) + " |c00ff0000Is detected of hacking!|r Anti-Hack goes by how many fog locks the player makes!" ) )
call AddSpecialEffectTargetUnitBJ( "overhead", GetTriggerUnit(), "Abilities\\Spells\\Other\\TalkToMe\\TalkToMe.mdl" )
call TriggerSleepAction( 2 )
call AddSpecialEffectTargetUnitBJ( "origin", GetTriggerUnit(), "Doodads\\Cinematic\\Lightningbolt\\Lightningbolt.mdl" )
call TriggerSleepAction( 0.25 )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call AddSpecialEffectTargetUnitBJ( "origin", GetTriggerUnit(), "Objects\\Spawnmodels\\Human\\HumanLargeDeathExplode\\HumanLargeDeathExplode.mdl" )
call KillUnit( GetTriggerUnit() )
set udg_HackCount[GetConvertedPlayerId(GetTriggerPlayer())] = ( udg_HackCount[GetConvertedPlayerId(GetTriggerPlayer())] + 1 )
endfunction
//===========================================================================
function InitTrig_Minor_AntiHack2 takes nothing returns nothing
set gg_trg_Minor_AntiHack2 = CreateTrigger( )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack2, Player(0), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack2, Player(1), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack2, Player(2), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack2, Player(3), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack2, Player(4), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack2, Player(5), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack2, Player(6), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack2, Player(7), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack2, Player(8), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack2, Player(9), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack2, Player(10), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack2, Player(11), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerAddCondition( gg_trg_Minor_AntiHack2, Condition( function Trig_Minor_AntiHack2_Conditions ) )
call TriggerAddAction( gg_trg_Minor_AntiHack2, function Trig_Minor_AntiHack2_Actions )
endfunction
function Trig_Minor_AntiHack3_Func012001 takes nothing returns boolean
return ( IsUnitFogged(GetOrderTargetUnit(), GetTriggerPlayer()) == true )
endfunction
function Trig_Minor_AntiHack3_Func012002 takes nothing returns boolean
return ( IsUnitMasked(GetOrderTargetUnit(), GetTriggerPlayer()) == true )
endfunction
function Trig_Minor_AntiHack3_Func014C takes nothing returns boolean
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'H002' ) ) then
return true
endif
if ( ( GetUnitTypeId(GetTriggerUnit()) == 'Hpal' ) ) then
return true
endif
return false
endfunction
function Trig_Minor_AntiHack3_Conditions takes nothing returns boolean
if ( not GetBooleanOr( Trig_Minor_AntiHack3_Func012001(), Trig_Minor_AntiHack3_Func012002() ) ) then
return false
endif
if ( not ( udg_HackCount[GetConvertedPlayerId(GetTriggerPlayer())] >= 12 ) ) then
return false
endif
if ( not Trig_Minor_AntiHack3_Func014C() ) then
return false
endif
return true
endfunction
function Trig_Minor_AntiHack3_Actions takes nothing returns nothing
call ClearTextMessagesBJ( GetPlayersAll() )
call DisplayTimedTextToForce( GetPlayersAll(), 12.00, ( GetPlayerName(GetTriggerPlayer()) + " |c00ff0000Is detected of hacking!|r" ) )
call AddSpecialEffectTargetUnitBJ( "overhead", GetTriggerUnit(), "Abilities\\Spells\\Other\\TalkToMe\\TalkToMe.mdl" )
call TriggerSleepAction( 2 )
call AddSpecialEffectTargetUnitBJ( "origin", GetTriggerUnit(), "Doodads\\Cinematic\\Lightningbolt\\Lightningbolt.mdl" )
call TriggerSleepAction( 0.25 )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call AddSpecialEffectTargetUnitBJ( "origin", GetTriggerUnit(), "Objects\\Spawnmodels\\Human\\HumanLargeDeathExplode\\HumanLargeDeathExplode.mdl" )
call KillUnit( GetTriggerUnit() )
call CustomDefeatBJ( GetTriggerPlayer(), "TRIGSTR_493" )
endfunction
//===========================================================================
function InitTrig_Minor_AntiHack3 takes nothing returns nothing
set gg_trg_Minor_AntiHack3 = CreateTrigger( )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack3, Player(0), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack3, Player(1), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack3, Player(2), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack3, Player(3), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack3, Player(4), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack3, Player(5), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack3, Player(6), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack3, Player(7), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack3, Player(8), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack3, Player(9), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack3, Player(10), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Minor_AntiHack3, Player(11), EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER )
call TriggerAddCondition( gg_trg_Minor_AntiHack3, Condition( function Trig_Minor_AntiHack3_Conditions ) )
call TriggerAddAction( gg_trg_Minor_AntiHack3, function Trig_Minor_AntiHack3_Actions )
endfunction
function Trig_Sight_on_Kills_Actions takes nothing returns nothing
call DestroyFogModifier( GetLastCreatedFogModifier() )
call CreateFogModifierRectBJ( true, GetOwningPlayer(GetKillingUnitBJ()), FOG_OF_WAR_VISIBLE, RectFromCenterSizeBJ(GetUnitLoc(GetDyingUnit()), 250.00, 250.00) )
call TriggerSleepAction( 2 )
call DestroyFogModifier( GetLastCreatedFogModifier() )
endfunction
//===========================================================================
function InitTrig_Sight_on_Kills takes nothing returns nothing
set gg_trg_Sight_on_Kills = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Sight_on_Kills, EVENT_PLAYER_UNIT_DEATH )
call TriggerAddAction( gg_trg_Sight_on_Kills, function Trig_Sight_on_Kills_Actions )
endfunction