Name | Type | is_array | initial_value |
A | integervar | No | |
all_point | location | Yes | |
all_real | real | Yes | |
all_unit | unit | Yes | |
angle | real | No | |
AR | force | No | |
AR_Boolean | boolean | Yes | |
AR_Cstr | unit | Yes | |
AR_CstrPos | location | Yes | |
AR_Damage | real | Yes | |
AR_DisCalc1 | real | Yes | |
AR_DisCount | real | Yes | |
AR_DmgGroup | group | No | |
AR_Index | integer | No | |
AR_Loc | location | Yes | |
AR_Loop | integervar | No | |
AR_Loop2 | integervar | No | |
AR_MUI | integer | No | |
AR_PreLoop | integervar | No | |
AR_SafeGroup | group | Yes | |
AR_SFX1 | effect | Yes | |
AR_SFX_Loop1 | integervar | No | |
AR_Speed | real | Yes | |
AR_TPOABC | location | Yes | |
caster | unit | No | |
CN_damage | real | Yes | |
CN_group_dummy | group | No | |
CN_group_enemie | group | No | |
CN_level | integer | No | |
CN_point | location | No | |
dayornight | integer | No | |
dropogr | integer | No | |
FanofKnivesGroup | group | No | |
FB_Angle | real | No | |
FB_Caster | unit | Yes | |
FB_CasterLocation | location | No | |
FB_Counts | integer | No | |
FB_CusValue | integer | No | |
FB_Distance | real | Yes | |
FB_DistanceCount | real | Yes | |
FB_DistanceTravel | real | Yes | |
FB_DummyLoc | location | No | |
FB_MaxSize | integer | No | |
FB_Movement | location | No | |
FB_patron | unit | No | |
FB_RandomUnit | group | No | |
FB_StartGroup | group | No | |
FB_TargetPoint | location | No | |
FB_UnitGroup | group | No | |
Flag_bolean | boolean | No | |
Flag_predmet | item | Yes | |
FoK_hashtable | hashtable | No | |
Game_integforwin | integer | No | |
Group_player_blue | force | No | |
Group_player_red | force | No | |
handle | integer | No | |
Hero | unit | No | |
herounit | unit | Yes | |
i | integervar | No | |
IU_bonus | integer | Yes | |
IU_Mui | integer | No | |
IU_time | real | Yes | |
IU_Timer | timer | No | |
IU_unit | unit | Yes | |
JumpHero | unit | No | |
JumpPoint | location | No | |
knivecount | integer | Yes | |
knivesaoe | real | Yes | |
knivesdamage | real | Yes | |
knivesduration | real | Yes | |
knivesspeed | real | Yes | |
level | integer | No | |
Multi_deads | integer | Yes | |
Multi_kills | integer | Yes | |
Multi_PlayersNames | StringExt | Yes | |
pause | boolean | No | |
PH_Cast_Point | location | No | |
PH_Caster | unit | Yes | |
PH_Counter | integer | Yes | |
PH_Damage | integer | No | |
PH_Distance | integer | No | |
PH_Dummy | unit | Yes | |
PH_Dummy_Point | location | Yes | |
PH_Effect | unit | No | |
PH_Hook_Angle | real | Yes | |
PH_Hook_Point | location | Yes | |
PH_Hooked_Is | boolean | Yes | |
PH_Hooked_Unit | unit | Yes | |
PH_Index | integer | Yes | |
PH_Near_Point | location | No | |
PH_Table | hashtable | No | |
PH_Target_Point | location | No | |
point1 | location | No | |
point2 | location | No | |
point3 | location | No | |
Pointt_Group_TUDI | group | No | |
povorot | real | No | |
r | real | No | |
Resp_mobov | location | Yes | |
Resp_mobov_i | integer | No | |
revivDEF | integer | No | |
revivPERMAMENT | integer | No | |
SB_Angle | real | No | |
SB_Caster | unit | No | |
SB_Damage | integer | No | |
SB_DamagedUnits | group | No | |
SB_Distance | real | No | |
SB_DragUnits | group | No | |
SB_Hashtable | hashtable | No | |
SB_Level | integer | No | |
SB_Location | location | No | |
SB_MoveLoc | location | No | |
SB_Range | real | No | |
SB_Spinners | group | No | |
SB_Spirit | unit | No | |
SB_SpiritMove | location | No | |
SB_Time | real | No | |
SB_TotalDamage | integer | No | |
SB_TotalRange | real | No | |
SB_TotalTime | real | No | |
SB_UnitLoc | location | No | |
SBAngle | real | Yes | |
SBCaster | unit | Yes | |
SBCasterPoint | location | Yes | |
SBChannelGroup | group | Yes | |
SBCount | integer | No | |
SBDistance | real | Yes | |
SBDummyGroup | group | Yes | |
SBEffectDelayer | integer | Yes | |
SBHas | boolean | Yes | |
SBIndex | integer | No | |
SBInteger | integervar | No | |
SBLastRecycled | integer | No | |
SBLevel | integer | Yes | |
SBMax | integer | No | |
SBMaxDistance | real | Yes | |
SBRecycledList | integer | Yes | |
SBScale | real | Yes | |
SBTargetPoint | location | Yes | |
SBTempGroup | group | No | |
SBTempPoint | location | No | |
SBTempPoint2 | location | No | |
SBTimer | real | Yes | |
SE_AttackType | attacktype | No | |
SE_DamageType | damagetype | No | |
SE_ExplosionDamages | real | Yes | |
SE_ExplosionDamagesAoe | real | Yes | |
SE_ExplosionModel | string | No | |
SE_Hash | hashtable | No | |
SE_Integer | integer | No | |
SE_Integer2 | integer | No | |
SE_Integer3 | integervar | No | |
SE_Integer4 | integer | No | |
SE_Point | location | No | |
SE_Point2 | location | No | |
SE_Real | real | No | |
SE_Real2 | real | No | |
SE_Real3 | real | No | |
SE_RockGroup | group | No | |
SE_RockHeightDecrement | real | Yes | |
SE_RockHeightSpeed | real | Yes | |
SE_RocksAngle | real | Yes | |
SE_RocksAngleRandom | real | Yes | |
SE_RockScaleMax | real | Yes | |
SE_RockScaleMin | real | Yes | |
SE_RocksDamages | real | Yes | |
SE_RocksDamagesAoe | real | Yes | |
SE_RocksIntervalAngle | real | Yes | |
SE_RocksNumber | integer | Yes | |
SE_RockSpeed | real | Yes | |
SE_RocksUnitType | unitcode | No | |
SE_SandModel | string | No | |
SE_SandSpeed | real | Yes | |
SE_SandUnitType | unitcode | No | |
SE_Unit | unit | No | |
SE_Unit2 | unit | No | |
SE_WaveGroup | group | No | |
SwingingBlast_Active | boolean | Yes | |
SwingingBlast_Angle | real | Yes | |
SwingingBlast_Caster | unit | Yes | |
SwingingBlast_CurDistance | real | Yes | |
SwingingBlast_Damage | real | Yes | |
SwingingBlast_DamagedUnits | group | Yes | |
SwingingBlast_Dummy | unit | Yes | |
SwingingBlast_LeakPoint | location | Yes | |
SwingingBlast_LoopIndex | integer | Yes | |
SwingingBlast_MaxDistance | real | Yes | |
SwingingBlast_Speed | real | Yes | |
target | unit | No | |
timer | real | No | |
TU_C | unit | Yes | |
TU_CE | integer | No | |
TU_P | location | Yes | |
WAr_distance | real | Yes | |
WAr_group_dummy | group | Yes | |
WAr_group_enemy | group | Yes | |
WAr_hero | unit | Yes | |
WAr_level | integer | Yes | |
WAr_Mui | integer | No | |
WAr_Timer | timer | No | |
Weapon | effect | No |
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Doppelwalk_Illusion_Conditions takes nothing returns boolean
if ( not ( UnitHasBuffBJ(GetTriggerUnit(), 'BIil') == true ) ) then
return false
endif
return true
endfunction
function Trig_Doppelwalk_Illusion_Actions takes nothing returns nothing
local unit array u
local location liD
set u[1] = udg_Hero
set liD = GetUnitLoc(u[1])
call SetUnitPositionLoc(GetTriggerUnit(),liD)
call IssuePointOrderLoc( GetTriggerUnit(), "move", PolarProjectionBJ(GetUnitLoc(GetTriggerUnit()), 600.00, GetUnitFacing(u[1])) )
call RemoveLocation(liD)
endfunction
function InitTrig_Doppelwalk_Illusion takes nothing returns nothing
set gg_trg_Doppelwalk_Illusion = CreateTrigger( )
call DisableTrigger( gg_trg_Doppelwalk_Illusion )
call TriggerRegisterEnterRectSimple( gg_trg_Doppelwalk_Illusion, GetPlayableMapRect() )
call TriggerAddCondition( gg_trg_Doppelwalk_Illusion, Condition( function Trig_Doppelwalk_Illusion_Conditions ) )
call TriggerAddAction( gg_trg_Doppelwalk_Illusion, function Trig_Doppelwalk_Illusion_Actions )
endfunction
//TESH.scrollpos=-1
//TESH.alwaysfold=0
function Trig_Doppelwalk_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A010' ) ) then
return false
endif
return true
endfunction
function Trig_Doppelwalk_Actions takes nothing returns nothing
local unit array u
local location lnG=GetUnitLoc(GetTriggerUnit())
set udg_Hero = GetSpellAbilityUnit()
set u[1] = udg_Hero
call CreateNUnitsAtLocFacingLocBJ(1,'u008',GetOwningPlayer(u[1]),lnG,lnG)
set u[2] = GetLastCreatedUnit()
call UnitAddItemByIdSwapped('I000', u[2])
call UnitUseItemTarget( u[2], GetLastCreatedItem(), u[1] )
call RemoveLocation(lnG)
set u[1] = null
set u[2] = null
endfunction
function InitTrig_Doppelwalk takes nothing returns nothing
set gg_trg_Doppelwalk = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Doppelwalk, EVENT_PLAYER_UNIT_SPELL_CAST )
call TriggerAddCondition( gg_trg_Doppelwalk, Condition( function Trig_Doppelwalk_Conditions ) )
call TriggerAddAction( gg_trg_Doppelwalk, function Trig_Doppelwalk_Actions )
endfunction
//TESH.scrollpos=15
//TESH.alwaysfold=0
function Trig_CETb_v_deystvii_Conditions takes nothing returns boolean
if ( not ( GetSpellAbilityId() == 'A01E' ) ) then
return false
endif
return true
endfunction
function Trig_CETb_v_deystvii_Func001Func002C takes nothing returns boolean
local effect e
if ( not ( IsPlayerEnemy(GetOwningPlayer(GetEnumUnit()), GetOwningPlayer(GetSpellAbilityUnit())) == true ) ) then
call AddSpecialEffectLocBJ( GetUnitLoc(GetSpellAbilityUnit()), "Abilities\\Spells\\Human\\FlakCannons\\FlakTarget.mdl" )
set e = GetLastCreatedEffectBJ()
call RemoveUnit( GetSpellAbilityUnit() )
call TriggerSleepAction(2)
call DestroyEffect(e)
set e = null
return false
endif
return true
endfunction
function Trig_CETb_v_deystvii_Func001A takes nothing returns nothing
local unit u
if ( Trig_CETb_v_deystvii_Func001Func002C() ) then
call CreateNUnitsAtLoc( 1, 'u004', GetOwningPlayer(GetSpellAbilityUnit()), GetUnitLoc(GetSpellAbilityUnit()), bj_UNIT_FACING )
call IssueTargetOrderBJ( GetLastCreatedUnit(), "ensnare", GetEnumUnit() )
call UnitApplyTimedLifeBJ( 1.00, 'BTLF', GetLastCreatedUnit() )
else
endif
endfunction
function Trig_CETb_v_deystvii_Actions takes nothing returns nothing
call ForGroupBJ( GetUnitsInRangeOfLocAll(400.00, GetUnitLoc(GetSpellAbilityUnit())), function Trig_CETb_v_deystvii_Func001A )
call RemoveUnit( GetSpellAbilityUnit() )
endfunction
//===========================================================================
function InitTrig_CETb_v_deystvii takes nothing returns nothing
set gg_trg_CETb_v_deystvii = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_CETb_v_deystvii, EVENT_PLAYER_UNIT_SPELL_CAST )
call TriggerAddCondition( gg_trg_CETb_v_deystvii, Condition( function Trig_CETb_v_deystvii_Conditions ) )
call TriggerAddAction( gg_trg_CETb_v_deystvii, function Trig_CETb_v_deystvii_Actions )
endfunction