Name | Type | is_array | initial_value |
DoNotCopy_Angles | real | Yes | |
DoNotCopy_Loop | integer | No | |
DoNotCopy_Positions | location | Yes | |
DoNotCopy_Revive_Time | integer | No | |
DoNotCopy_Types | unitcode | Yes | |
Skill1_Ability | abilcode | No | |
Skill1_Ability_DarkConversion | abilcode | No | |
Skill1_Ability_Level | integer | No | |
Skill1_Caster | unit | No | |
Skill1_Caster_Agility | integer | No | |
Skill1_Caster_Group | group | No | |
Skill1_Damage_Per_Level | real | No | |
Skill1_Damage_Total | real | No | |
Skill1_E_Caster | unit | No | |
Skill1_E_Damage_Total | real | No | |
Skill1_E_Progress_Current | real | No | |
Skill1_E_Progress_Max | real | No | |
Skill1_E_Progress_Min | real | No | |
Skill1_E_Target | unit | No | |
Skill1_E_Target_Loc | location | No | |
Skill1_E_Target_Loc2 | location | No | |
Skill1_Hashtable | hashtable | No | |
Skill1_Progress_Current | real | No | |
Skill1_Progress_Max | real | No | |
Skill1_Progress_Min | real | No | |
Skill1_Target | unit | No | |
Skill2_Ability | abilcode | No | |
Skill2_Ability_Level | integer | No | |
Skill2_Ability_MagicalSeal | abilcode | No | |
Skill2_Caster | unit | No | |
Skill2_Count | integer | No | |
Skill2_Damage | real | No | |
Skill2_E_Caster | unit | No | |
Skill2_E_Count | integer | No | |
Skill2_E_Damage | real | No | |
Skill2_E_Target | unit | No | |
Skill2_E_Target_Loc | location | No | |
Skill2_Hashtable | hashtable | No | |
Skill2_Seal | effect | No | |
Skill2_Target | unit | No | |
Skill2_Target_Group | group | No | |
Skill3_Ability_Chance | integer | No | |
Skill3_Ability_FastHands | abilcode | No | |
Skill3_Ability_Level | integer | No | |
Skill3_Ability_MagicalSeal | abilcode | No | |
Skill3_Caster | unit | No | |
Skill3_Count | integer | No | |
Skill3_Damage | real | No | |
Skill3_E_Caster | unit | No | |
Skill3_E_Count | integer | No | |
Skill3_E_Damage | real | No | |
Skill3_E_Target | unit | No | |
Skill3_E_Target_Loc | location | No | |
Skill3_Hashtable | hashtable | No | |
Skill3_Seal | effect | No | |
Skill3_Target | unit | No | |
Skill3_Target_Group | group | No | |
Skill4_Ability | abilcode | No | |
Skill4_Ability_ForceofPain | abilcode | No | |
Skill4_Ability_Level | integer | No | |
Skill4_Caster | unit | No | |
Skill4_Caster_Group | group | No | |
Skill4_Caster_Loc | location | No | |
Skill4_Count_Current | integer | No | |
Skill4_Count_Limit | integer | No | |
Skill4_Damage | real | No | |
Skill4_E_Caster | unit | No | |
Skill4_E_Caster_Loc | location | No | |
Skill4_E_Count_Current | integer | No | |
Skill4_E_Count_Limit | integer | No | |
Skill4_E_Damage | real | No | |
Skill4_E_Floating | texttag | No | |
Skill4_E_Light | lightning | No | |
Skill4_E_Target | unit | No | |
Skill4_E_Target_Loc | location | No | |
Skill4_Floating | texttag | No | |
Skill4_Hashtable | hashtable | No | |
Skill4_Light | lightning | No | |
Skill4_Target | unit | No | |
Skill4_Target_Loc | location | No |
function Trig_Revive_Creeps_Actions takes nothing returns nothing
local integer CUSTOM
set CUSTOM = GetUnitUserData(GetDyingUnit())
call TriggerSleepAction( udg_DoNotCopy_Revive_Time )
call CreateNUnitsAtLoc( 1, udg_DoNotCopy_Types[CUSTOM], Player(PLAYER_NEUTRAL_AGGRESSIVE), udg_DoNotCopy_Positions[CUSTOM], udg_DoNotCopy_Angles[CUSTOM] )
call SetUnitUserData( GetLastCreatedUnit(), CUSTOM )
endfunction
//===========================================================================
function InitTrig_DoNotCopy_3 takes nothing returns nothing
set gg_trg_DoNotCopy_3 = CreateTrigger( )
call TriggerRegisterPlayerUnitEventSimple( gg_trg_DoNotCopy_3, Player(PLAYER_NEUTRAL_AGGRESSIVE), EVENT_PLAYER_UNIT_DEATH )
call TriggerAddAction( gg_trg_DoNotCopy_3, function Trig_Revive_Creeps_Actions )
endfunction