Name | Type | is_array | initial_value |
ABILITY_Eifer_timer | timer | No | |
ACasterUnit | unit | No | |
Bash_AttackedUnit | unit | Yes | |
Bash_Booleon | boolean | No | |
Bash_SpellCounter | integer | Yes | |
Bash_Timer | timer | No | |
Bash_Unit | group | No | |
Bash_UnitCounter | integer | No | |
BlackArrowUnit | unit | No | |
Caster | unit | No | |
Caster2 | unit | No | |
Caster3 | unit | No | |
Casting_unit | unit | Yes | |
Color_Players | string | Yes | |
Damage_Dealt | string | No | |
DarkRanger | unit | No | |
Dblkills | integer | Yes | |
Dblkilltimer | timer | Yes | |
Death_Timer | timer | Yes | |
Death_Timer_Window | timerdialog | Yes | |
Deaths | integer | Yes | |
DeathTimer | timer | Yes | |
DeathTimerWindow | timerdialog | Yes | |
Degree | real | Yes | |
Die | integer | Yes | |
DK1 | real | No | |
DK2 | real | No | |
Dummmmpster | unit | No | |
Dummmmpster_Copy | unit | No | |
Dummster | unit | Yes | |
dummysown | unit | Yes | |
Eifer | effect | No | |
Eiferunit | unit | No | |
ElementalistAI | unit | No | |
FirstBloodGold | integer | No | |
FirstBloodGold1 | texttag | No | |
FirstBloodGold2 | texttag | No | |
Flametrap_unit | unit | No | |
FX | effect | No | |
Gameplay_InvisibleAcitons | force | No | |
HandofNature | group | No | |
heroKill | integer | Yes | |
Heros | unit | Yes | |
HerosAI | unit | Yes | |
HeroType | unitcode | Yes | |
HolyWave | integer | No | |
Host | player | No | |
HumanPlayers | force | No | |
IhaveJustBeenMade | unit | No | |
Infernal_Effect | unit | No | |
JustHasBeenMade | unit | No | |
JustMade | unit | No | |
JustMade_Copy | unit | No | |
Kill | integer | Yes | |
KillerGold | integer | No | |
KillerGold1 | texttag | No | |
KillerGold2 | texttag | No | |
KillingSpree | integer | Yes | 0 |
Kills | integer | Yes | |
KillsTeam1 | integer | No | |
KillsTeam2 | integer | No | |
KS | real | No | |
Lauren | unit | No | |
LightningTarget | unit | No | |
Lst | integer | No | |
Max_Heros | integer | No | |
MH_Angle | real | No | |
MH_Level | integer | No | |
MH_Link | unit | Yes | |
MH_Links | integer | No | |
MH_Unit | unit | Yes | |
NightElfPlayers | force | No | |
OrcPlayers | force | No | |
PColorCodes | string | Yes | |
Players | integer | No | |
PlayersGroups | force | Yes | |
PointMultiArrow | location | No | |
Random | unitcode | Yes | |
RandomBoolean | boolean | Yes | |
RandomHeroInteger | integer | No | |
Randominteger | integer | No | |
RandomInteger2 | integer | No | |
RealMultiArrow | real | No | |
Reap | integer | No | |
Repicking | boolean | Yes | |
Root1 | group | No | |
Root2 | group | No | |
Root3 | group | No | |
Root4 | group | No | |
Root5 | group | No | |
SpecialFXPitOfDoom | effect | No | |
Spells_CE_Booleon | boolean | No | |
Spells_CE_Integer | integer | No | |
Spells_CE_Unit | unit | No | |
Spells_EP_Caster | unit | No | |
Spells_EP_Effect | effect | No | |
Spells_EP_Rope | lightning | No | |
Spells_EP_Target | unit | No | |
Spells_FT_Group | group | No | |
Spells_FT_Twister | unit | No | |
Spells_IA_FlyingText | texttag | Yes | |
Spells_IA_Integer | integer | No | |
Spells_IA_Locations | location | Yes | |
Spells_IA_Tempunit | unit | No | |
Spells_PB_Boolean | boolean | No | |
Spells_PB_EffectUnit | unit | No | |
Spells_PS_Caster | unit | No | |
Spells_PS_FlyTxt | texttag | Yes | |
Spells_PS_Integer | integer | No | |
Spells_PS_Temppoints | location | Yes | |
Spells_PS_Temptarget | unit | No | |
Spells_S_IntegerA | integervar | No | |
Spells_S_ShieldBooleon | boolean | Yes | |
Spells_S_ShieldCaster | unit | No | |
Spells_S_ShieldCounter | integer | No | |
Spells_S_ShieldGroup | group | No | |
Spells_S_ShieldLife | real | Yes | |
Spells_S_ShieldTextTag | texttag | Yes | |
Spells_S_ShieldTimers | timer | Yes | |
Spells_S_ShieldUnit | unit | Yes | |
Spells_S_ShieldValue | real | Yes | |
Spells_S_ShieldValueNegativ | real | Yes | |
Spells_SJ_distance | real | Yes | |
Spells_SJ_dummy_caster | unit | Yes | |
Spells_SJ_jumprealx | real | No | |
Spells_SJ_locs | location | Yes | |
Spells_SJ_Timer | timer | No | |
Spells_SJ_TimerOn | boolean | No | |
Spots | integer | Yes | |
spots | integer | Yes | |
Stalk_Castee | unit | No | |
Stalk_Caster | unit | No | |
Stalk_Caster_Point | location | No | |
Stalk_Castersdummy | unit | No | |
SummonedDummmy | unit | No | |
Temp_Group | group | No | |
Temp_Point | location | No | |
Timer1 | timer | No | |
TimerWait | integer | Yes | |
Tip | string | Yes | |
UndeadPlayers | force | No | |
UnitMultiArrow | unit | No | |
VSS_target | unit | No | |
WarLeaderAI | unit | No | |
YummyGold | integer | No |
function Trig_Doom_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A01P' ) ) then
return false
endif
return true
endfunction
function Trig_Doom_Actions takes nothing returns nothing
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 500.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -500.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, 500.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, -500.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 250.00, 250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -250.00, 250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 250.00, -250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -250.00, -250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call TriggerSleepAction( 1.75 )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 500.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -500.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, 500.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, -500.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 250.00, 250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -250.00, 250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 250.00, -250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -250.00, -250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call TriggerSleepAction( 1.75 )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 500.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -500.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, 500.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, -500.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 250.00, 250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -250.00, 250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 250.00, -250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -250.00, -250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call TriggerSleepAction( 1.75 )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 500.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -500.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, 500.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, -500.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 250.00, 250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -250.00, 250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 250.00, -250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -250.00, -250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call TriggerSleepAction( 1.75 )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 500.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -500.00, 0), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, 500.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 0.00, -500.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 250.00, 250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -250.00, 250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), 250.00, -250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call AddSpecialEffectLocBJ( OffsetLocation(GetUnitLoc(GetSpellAbilityUnit()), -250.00, -250.00), "Abilities\\Spells\\Human\\FlameStrike\\FlameStrike1.mdl" )
call TriggerSleepAction( 1.00 )
call CreateNUnitsAtLoc( 1, 'n007', Player(PLAYER_NEUTRAL_PASSIVE), GetUnitLoc(GetSpellAbilityUnit()), GetUnitFacing(GetSpellAbilityUnit()) )
set udg_Infernal_Effect = GetLastCreatedUnit()
call PauseUnitBJ( true, udg_Infernal_Effect )
call SetUnitVertexColorBJ( udg_Infernal_Effect, 100, 100, 100, 50.00 )
call SetUnitAnimation( GetLastCreatedUnit(), "death" )
call TriggerSleepAction( 4.00 )
call RemoveUnit( udg_Infernal_Effect )
endfunction
//===========================================================================
function InitTrig_Doom takes nothing returns nothing
set gg_trg_Doom = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Doom, EVENT_PLAYER_UNIT_SPELL_CAST )
call TriggerAddCondition( gg_trg_Doom, Condition( function Trig_Doom_Conditions ) )
call TriggerAddAction( gg_trg_Doom, function Trig_Doom_Actions )
endfunction