Name | Type | is_array | initial_value |
AI_bool | boolean | Yes | |
AiMove | unit | Yes | |
AiZakyp | integer | Yes | |
Angle | real | Yes | |
Bankai | boolean | Yes | false |
BankaiMass | unit | Yes | |
bDuel | boolean | No | false |
bPasued | boolean | No | false |
bTeam1Playing | boolean | No | |
bTeam2Playing | boolean | No | |
Caster | unit | Yes | |
ChainFreezingUnit | unit | No | |
Color | string | Yes | |
Damage_Text | real | No | |
Dame_ND1 | real | No | |
Dame_ND2 | real | No | |
Dame_ND4 | real | No | |
Degree | real | Yes | |
DuelTimer | timer | No | |
DuelTimerWindow | timerdialog | No | |
End_Game_If_All_Gone | boolean | No | |
FrostTarget | unit | No | |
g_Caster | unit | Yes | |
g_Dummy | unit | Yes | |
g_Groups | group | Yes | |
g_Integer | integer | Yes | |
g_Points | location | Yes | |
g_Real | real | Yes | |
g_Targets | unit | Yes | |
g_trig_group | group | Yes | |
g_trig_int | integer | Yes | |
g_trig_point | location | Yes | |
g_trig_real | real | Yes | |
g_trig_unit | unit | Yes | |
GameMode | integer | No | |
Grop_S | group | Yes | |
Group_3 | group | No | |
Group_4 | group | No | |
Group_5 | group | No | |
Group_All | group | No | |
Group_ND1 | group | No | |
Group_ND1_Dame | group | No | |
Group_ND2 | group | No | |
Group_ND4 | group | No | |
Group_ND4_Dame | group | No | |
H_Caster | unit | Yes | |
H_Count | integer | No | |
Heroes | unit | Yes | |
HeroesInArena | group | No | |
HeroesInTeam1SafeZone | group | No | |
HeroesInTeam2SafeZone | group | No | |
Hidaruma | timer | Yes | |
ID_Caster | unit | Yes | |
ID_Integer | integervar | No | |
ID_Orb | unit | Yes | |
ID_Point | location | Yes | |
integer | integer | Yes | |
Integers | integer | Yes | 0 |
Kills | integer | Yes | |
light | lightning | Yes | |
ManaBonus | real | Yes | 0.00 |
MaxTeamKills | integer | No | 10 |
mb_row | integer | No | |
MeteorLoopCount | integer | No | |
ModBool | boolean | Yes | |
Mods | boolean | No | |
newcaster | unit | Yes | |
NewCaster | unit | Yes | |
NewDummy | unit | Yes | |
NewEffect | effect | Yes | |
NewGroups | group | Yes | |
NewPoints | location | Yes | |
NewTargets | unit | Yes | |
oblast | location | Yes | |
Omnislashing | boolean | Yes | false |
Pein__Final | unit | Yes | |
Player_Colors | string | Yes | |
PlayerNames | string | Yes | |
Point_ND1 | location | Yes | |
Point_ND2 | location | Yes | |
Point_ND4 | location | Yes | |
Points | location | Yes | |
QuncyPower | integer | Yes | |
Rang | integer | Yes | 0 |
Rang_Sound | sound | Yes | |
Rang_Time | integer | Yes | 0 |
real | real | Yes | |
realAi | integer | No | |
realAi2 | integer | Yes | |
Senkai_Blade | unit | Yes | |
Senkei | timer | No | |
SkillLoops | integer | Yes | |
Spawn_Creep_Tm | timer | No | |
SpecialEffect | effect | Yes | |
StuckEff | effect | Yes | |
Taimer | real | Yes | |
Targets | unit | Yes | |
Team1 | force | No | |
Team1Kills | integer | No | |
Team1Leader | integer | No | 14 |
Team1LeaderHero | unit | No | UnitNull |
Team2 | force | No | |
Team2Kills | integer | No | |
Team2Leader | integer | No | 14 |
Team2LeaderHero | unit | No | UnitNull |
TheLeaderBoard | leaderboard | No | |
time | real | No | |
Time_Dummy_ND3 | integer | No | |
Time_ND1 | integer | No | |
Time_ND2 | integer | No | |
Time_ND4 | integer | No | |
Times_min | integer | No | |
Times_sec | integer | No | |
Unit_ND1 | unit | Yes | |
Unit_ND2 | unit | Yes | |
Unit_ND4 | unit | Yes | |
UnitGroup | group | No | |
UnitGroups | group | Yes | |
Unstucking | boolean | Yes | false |
UnstuckUnit | unit | Yes | |
Weather | weathereffect | Yes | |
X_Local | boolean | No | |
Z | integer | Yes | |
zabimaru | unit | Yes |
function Trig_Remove_Dummy_Conditions takes nothing returns boolean
if ( not ( IsUnitType(GetTriggerUnit(), UNIT_TYPE_HERO) == false ) ) then
return false
endif
return true
endfunction
function Trig_Remove_Dummy_Actions takes nothing returns nothing
local unit u = GetDyingUnit()
call TriggerSleepAction( 10.00 )
call RemoveUnit( u )
endfunction
//===========================================================================
function InitTrig_Remove_Dummy takes nothing returns nothing
set gg_trg_Remove_Dummy = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Remove_Dummy, EVENT_PLAYER_UNIT_DEATH )
call TriggerAddCondition( gg_trg_Remove_Dummy, Condition( function Trig_Remove_Dummy_Conditions ) )
call TriggerAddAction( gg_trg_Remove_Dummy, function Trig_Remove_Dummy_Actions )
endfunction
function Trig_Shunpo_Func005Func001C takes nothing returns boolean
if ( ( GetSpellAbilityId() == 'A00B' ) ) then
return true
endif
if ( ( GetSpellAbilityId() == 'A02E' ) ) then
return true
endif
return false
endfunction
function Trig_Shunpo_Func005C takes nothing returns boolean
if ( not Trig_Shunpo_Func005Func001C() ) then
return false
endif
if ( not ( GetUnitTypeId(GetSpellAbilityUnit()) == 'H003' ) ) then
return false
endif
return true
endfunction
function Trig_Shunpo_Conditions takes nothing returns boolean
if ( not Trig_Shunpo_Func005C() ) then
return false
endif
return true
endfunction
function Trig_Shunpo_Actions takes nothing returns nothing
local unit caster=GetSpellAbilityUnit()
call TriggerSleepAction( 0.20 )
call IssueImmediateOrderBJ( caster, "stop" )
call IssuePointOrderLocBJ( caster, "attack", GetUnitLoc(caster) )
set caster = null
endfunction
//===========================================================================
function InitTrig_Shunpo takes nothing returns nothing
set gg_trg_Shunpo = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Shunpo, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddCondition( gg_trg_Shunpo, Condition( function Trig_Shunpo_Conditions ) )
call TriggerAddAction( gg_trg_Shunpo, function Trig_Shunpo_Actions )
endfunction
function Trig_Hollow_effect_Func001C takes nothing returns boolean
if ( not ( UnitHasBuffBJ(GetAttacker(), 'B01Y') == false ) ) then
return false
endif
if ( not ( GetUnitAbilityLevelSwapped('A010', GetAttacker()) > 0 ) ) then
return false
endif
return true
endfunction
function Trig_Hollow_effect_Func002Func003C takes nothing returns boolean
if ( not ( UnitHasBuffBJ(GetAttacker(), 'B01Y') == true ) ) then
return false
endif
if ( not ( udg_Omnislashing[GetConvertedPlayerId(GetOwningPlayer(GetAttacker()))] == false ) ) then
return false
endif
return true
endfunction
function Trig_Hollow_effect_Func002C takes nothing returns boolean
if ( not Trig_Hollow_effect_Func002Func003C() ) then
return false
endif
if ( not ( GetRandomInt(1, 100) <= 80 ) ) then
return false
endif
return true
endfunction
function Trig_Hollow_effect_Actions takes nothing returns nothing
local unit a = GetAttacker()
local unit b = GetAttackedUnitBJ()
if ( Trig_Hollow_effect_Func001C() ) then
call UnitRemoveAbilityBJ( 'A010', a )
else
endif
if ( Trig_Hollow_effect_Func002C() ) then
call TriggerSleepAction( 0.50 )
call SetUnitPositionLocFacingLocBJ( a, PolarProjectionBJ(GetUnitLoc(b), GetRandomReal(1.00, 50.00), GetRandomDirectionDeg()), GetUnitLoc(b) )
call SetUnitFacingToFaceUnitTimed( a, b, 0 )
call AddSpecialEffectTargetUnitBJ( "origin", b, "Abilities\\Spells\\Undead\\DeathCoil\\DeathCoilSpecialArt.mdl" )
call DestroyEffectBJ( GetLastCreatedEffectBJ() )
call UnitDamageTargetBJ( a, b, ( 0.75 * I2R(GetHeroStatBJ(bj_HEROSTAT_STR, a, true)) ), ATTACK_TYPE_NORMAL, DAMAGE_TYPE_NORMAL )
else
endif
set a = null
set b = null
endfunction
//===========================================================================
function InitTrig_Hollow_effect takes nothing returns nothing
set gg_trg_Hollow_effect = CreateTrigger( )
call TriggerRegisterAnyUnitEventBJ( gg_trg_Hollow_effect, EVENT_PLAYER_UNIT_ATTACKED )
call TriggerAddAction( gg_trg_Hollow_effect, function Trig_Hollow_effect_Actions )
endfunction