Name | Type | is_array | initial_value |
AttributeBonusHuman | unit | No | |
AttributeBonusOrc | unit | No | |
DarkBall_Caster | unit | No | |
DarkBall_Dummies | unit | Yes | |
DarkBall_Unit | unit | No | |
DarkPit_Caster | unit | No | |
DarkPit_Group | group | Yes | |
DarkPit_Point | location | Yes | |
DarkPit_Target | location | No | |
DarkPit_Unit | unit | No | |
Darkweave_Caster | unit | No | |
Darkweave_Target | unit | No | |
Quest | quest | Yes | |
ShockwaveCut_Caster | unit | No | |
ShockwaveCut_Dummies | unit | Yes | |
ShockwaveCut_Point | location | No | |
ShockwaveCut_Unit | unit | No | |
ShockwaveShield_Caster | unit | No | |
ShockwaveShield_Dummies | unit | Yes | |
ShockwaveShield_Point | location | No | |
ShockwaveShield_Point2 | location | No | |
ShockwaveShield_Point3 | location | No | |
ShockwaveShield_Real | real | No | |
ShockwaveShield_Unit | unit | No | |
ShockwaveTrap_Caster | unit | No | |
ShockwaveTrap_Dummies | unit | Yes | |
ShockwaveTrap_Mine | unit | No | |
ShockwaveTrap_Target | location | No | |
SlamSlash_Caster | unit | No | |
SlamSlash_Dummies | unit | Yes | |
SleepSuperGrip_Caster | unit | No | |
SleepSuperGrip_Effect | effect | No | |
SleepSuperGrip_Target | unit | No | |
Soulsteal_Caster | unit | No | |
Soulsteal_Effect | effect | Yes | |
Soulsteal_Target | unit | No | |
StompWave_Caster | unit | No | |
StompWave_Dummies | unit | Yes | |
UnitTypeCreatedP1 | unit | No | |
UnitTypeCreatedP2 | unit | No | |
UnitTypeP1 | unitcode | Yes | |
UnitTypeP2 | unitcode | Yes |
function Trig_Melee_Initialization_Actions takes nothing returns nothing
call FogEnableOff( )
call FogMaskEnableOff( )
call AddHeroXPSwapped( 1000000000, gg_unit_H000_0000, false )
call AddHeroXPSwapped( 1000000000, gg_unit_O000_0147, false )
call SetPlayerStateBJ( Player(0), PLAYER_STATE_FOOD_CAP_CEILING, 50 )
call SetPlayerStateBJ( Player(1), PLAYER_STATE_FOOD_CAP_CEILING, 50 )
call SetPlayerStateBJ( Player(0), PLAYER_STATE_RESOURCE_FOOD_CAP, 50 )
call SetPlayerStateBJ( Player(1), PLAYER_STATE_RESOURCE_FOOD_CAP, 50 )
call MeleeStartingVisibility( )
call MeleeStartingAI( )
call MeleeStartingUnitsForPlayer( RACE_UNDEAD, Player(11), GetPlayerStartLocationLoc(Player(11)), false )
call MeleeStartingHeroLimit( )
call SetPlayerStateBJ( Player(11), PLAYER_STATE_RESOURCE_GOLD, 1000000000 )
call SetPlayerStateBJ( Player(11), PLAYER_STATE_RESOURCE_LUMBER, 1000000000 )
endfunction
//===========================================================================
function InitTrig_Melee_Initialization takes nothing returns nothing
set gg_trg_Melee_Initialization = CreateTrigger( )
call TriggerAddAction( gg_trg_Melee_Initialization, function Trig_Melee_Initialization_Actions )
endfunction
function Trig_Crazy_for_JASS_Conditions takes nothing returns boolean
if ( not ( GetUnitTypeId(GetDyingUnit()) == 'h00E' ) ) then
return false
endif
return true
endfunction
function Trig_Crazy_for_JASS_Actions takes nothing returns nothing
call CreateNUnitsAtLoc( 1, 'h00E', GetOwningPlayer(GetDyingUnit()), GetUnitLoc(GetDyingUnit()), GetUnitFacing(GetDyingUnit()) )
call TriggerSleepAction( 0.10 )
call PlaySoundOnUnitBJ( gg_snd_PeasantDeath, 100, GetDyingUnit() )
endfunction
//===========================================================================
function InitTrig_Crazy_for_JASS takes nothing returns nothing
set gg_trg_Crazy_for_JASS = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Crazy_for_JASS, EVENT_PLAYER_UNIT_DEATH )
call TriggerAddCondition( gg_trg_Crazy_for_JASS, Condition( function Trig_Crazy_for_JASS_Conditions ) )
call TriggerAddAction( gg_trg_Crazy_for_JASS, function Trig_Crazy_for_JASS_Actions )
endfunction
function Trig_Mystery_Trigger_Conditions takes nothing returns boolean
if ( not ( IsUnitAlly(GetAttacker(), Player(0)) == true ) ) then
return false
endif
if ( not ( IsUnitAlly(GetAttacker(), Player(1)) == true ) ) then
return false
endif
return true
endfunction
function Trig_Mystery_Trigger_Actions takes nothing returns nothing
call IssueImmediateOrderBJ( GetAttacker(), "stop" )
endfunction
//===========================================================================
function InitTrig_Mystery_Trigger takes nothing returns nothing
set gg_trg_Mystery_Trigger = CreateTrigger( )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Mystery_Trigger, Player(0), EVENT_PLAYER_UNIT_ATTACKED )
call TriggerAddCondition( gg_trg_Mystery_Trigger, Condition( function Trig_Mystery_Trigger_Conditions ) )
call TriggerAddAction( gg_trg_Mystery_Trigger, function Trig_Mystery_Trigger_Actions )
endfunction
function Trig_Mystery_Trigger_2_Conditions takes nothing returns boolean
if ( not ( IsUnitAlly(GetAttacker(), Player(0)) == true ) ) then
return false
endif
if ( not ( IsUnitAlly(GetAttacker(), Player(1)) == true ) ) then
return false
endif
return true
endfunction
function Trig_Mystery_Trigger_2_Actions takes nothing returns nothing
call IssueImmediateOrderBJ( GetAttacker(), "stop" )
endfunction
//===========================================================================
function InitTrig_Mystery_Trigger_2 takes nothing returns nothing
set gg_trg_Mystery_Trigger_2 = CreateTrigger( )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_Mystery_Trigger_2, Player(1), EVENT_PLAYER_UNIT_ATTACKED )
call TriggerAddCondition( gg_trg_Mystery_Trigger_2, Condition( function Trig_Mystery_Trigger_2_Conditions ) )
call TriggerAddAction( gg_trg_Mystery_Trigger_2, function Trig_Mystery_Trigger_2_Actions )
endfunction
function Trig_When_load_game_Actions takes nothing returns nothing
call SetDoodadAnimationRectBJ( "hide", 'YOcp', gg_rct_Region_002 )
call SetDoodadAnimationRectBJ( "hide", 'YOcp', gg_rct_Region_003 )
call DisplayTextToForce( GetPlayersAll(), "TRIGSTR_188" )
endfunction
//===========================================================================
function InitTrig_When_load_game takes nothing returns nothing
set gg_trg_When_load_game = CreateTrigger( )
call TriggerRegisterGameLoadedEventBJ( gg_trg_When_load_game )
call TriggerAddAction( gg_trg_When_load_game, function Trig_When_load_game_Actions )
endfunction