Name | Type | is_array | initial_value |
AcidCount | integer | No | |
AcidUnit | unit | Yes | |
aktionfire | integer | No | |
aktionice | integer | No | |
BashingHeight | real | No | |
BashingPoint | location | No | |
BashingUnit | unit | No | |
Beach1Fire | boolean | No | false |
Beach1Ice | boolean | No | false |
Beach2Fire | boolean | No | |
Beach2Ice | boolean | No | |
BigMultiBoard | multiboard | No | |
BlinkStrikeDamage | real | No | |
BloodWaveCaster | unit | No | |
BloodWavePoint | location | No | |
BloodWaveTarget | location | No | |
BloodyTornado | unit | No | |
Burner | unit | Yes | |
BurrowedBug | unit | No | |
CasterBlinkUnit | unit | No | |
CasterOfFirespear | unit | No | |
CasterOfGalvanize | unit | No | |
CasterOfMoltenInjection | unit | No | |
ChangableMultiboardSize | real | No | 7.50 |
ChangeToGoDown | boolean | No | |
CharmCaster | unit | No | |
CharmedUnit | unit | No | |
CharmTimer | timer | No | |
CharmUnitOldCaster | player | No | |
ColdRun | boolean | No | false |
CorpseImplodeCaster | unit | No | |
EffectOfDrillersHands | effect | Yes | |
ExplosionCaster | unit | No | |
Face | real | No | |
FacingOfCaster | real | No | |
FireBurnPoint | location | Yes | |
FirePlayer | unit | Yes | |
FireSpearEffects | effect | Yes | |
FireTarget | unit | No | |
GalvanizedDegrees | real | No | |
GalvanizedPoint | location | No | |
GalvanizedSummons | unitcode | Yes | |
GalvanizedUnits | group | No | |
GlacialPoint | location | No | |
GoUpTimer | timer | No | |
HeroCountGroup | group | No | |
Heros | unit | Yes | |
HolyIceAuraUnit | unit | No | |
IceDMGOfSpikes | real | No | |
IcePlayer | unit | Yes | |
JumpDummy | unit | No | |
MagmaBashDamage | real | Yes | |
MoltenEffect | effect | No | |
MoltenTarget | unit | No | |
NumberOfPickedUnits | integer | Yes | |
OrderToAttackForCool | unit | No | |
OwnerOfAcidBurn | unit | No | |
PosiOfJumpDummy | location | No | |
PulledUnit | unit | No | |
RandomPoint | location | No | |
RotatingRings | effect | Yes | |
RuinsFire | boolean | No | true |
RuinsIce | boolean | No | true |
SelectHeroTimerWindow | timerdialog | No | |
SelectTimer | timer | No | |
SoldInteger | integer | No | |
Spawn | integer | No | |
SpawnerTimer | timer | No | |
SpawnFire | unitcode | No | h001 |
SpawnIce | unitcode | No | h002 |
SpecialEffectOfSIceSpike | effect | Yes | |
SpeedOfKB | real | No | 10.00 |
SpikesOfFreeze | effect | Yes | |
SpwTimerWindow | timerdialog | No | |
TargetHittedUnit | unit | No | |
TimerFireHeroes | timer | Yes | |
TimerIceHeroes | timer | Yes | |
TimerWindowFire | timerdialog | Yes | |
TimerWindowIce | timerdialog | Yes | |
TowardsMinUsWayO | real | No | |
UniqueDown | boolean | No | |
WayToTargetArea | real | No |
function Trig_ReviveFire_Conditions takes nothing returns boolean
if ( not ( IsUnitType(GetDyingUnit(), UNIT_TYPE_HERO) == true ) ) then
return false
endif
if ( not ( IsUnitAlly(GetDyingUnit(), Player(4)) == true ) ) then
return false
endif
return true
endfunction
function Trig_ReviveFire_Actions takes nothing returns nothing
local unit dyingunit
set dyingunit = GetDyingUnit()
call DisplayTimedTextToForce( GetPlayersAll(), 15.00, ( I2S(( GetUnitLevel(dyingunit) * 10 )) + " Sec to revive" ) )
call TriggerSleepAction( ( I2R(GetUnitLevel(dyingunit)) * 10.00 ) )
call ReviveHeroLoc( GetDyingUnit(), GetRectCenter(gg_rct_Revive_Fire), true )
call CameraSetupApplyForPlayer( true, gg_cam_FireReviveCam, GetOwningPlayer(dyingunit), 1.00 )
endfunction
//===========================================================================
function InitTrig_ReviveFire takes nothing returns nothing
set gg_trg_ReviveFire = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_ReviveFire, EVENT_PLAYER_UNIT_DEATH )
call TriggerAddCondition( gg_trg_ReviveFire, Condition( function Trig_ReviveFire_Conditions ) )
call TriggerAddAction( gg_trg_ReviveFire, function Trig_ReviveFire_Actions )
endfunction
function Trig_ReviveIce_Conditions takes nothing returns boolean
if ( not ( IsUnitType(GetDyingUnit(), UNIT_TYPE_HERO) == true ) ) then
return false
endif
if ( not ( IsUnitAlly(GetDyingUnit(), Player(0)) == true ) ) then
return false
endif
return true
endfunction
function Trig_ReviveIce_Actions takes nothing returns nothing
local unit dyingunit
set dyingunit = GetDyingUnit()
call DisplayTimedTextToForce( GetPlayersAll(), 15.00, ( I2S(( GetUnitLevel(dyingunit) * 10 )) + " Sec to revive" ) )
call TriggerSleepAction( ( I2R(GetUnitLevel(dyingunit)) * 10.00 ) )
call ReviveHeroLoc( dyingunit, GetRectCenter(gg_rct_Revive_Ice), true )
call CameraSetupApplyForPlayer( true, gg_cam_IceReviveCam, GetOwningPlayer(dyingunit), 1.00 )
endfunction
//===========================================================================
function InitTrig_ReviveIce takes nothing returns nothing
set gg_trg_ReviveIce = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_ReviveIce, EVENT_PLAYER_UNIT_DEATH )
call TriggerAddCondition( gg_trg_ReviveIce, Condition( function Trig_ReviveIce_Conditions ) )
call TriggerAddAction( gg_trg_ReviveIce, function Trig_ReviveIce_Actions )
endfunction