223 lines
7.5 KiB
Plaintext
Executable File
223 lines
7.5 KiB
Plaintext
Executable File
criterion "Isaghanim" "classname" "npc_dota_boss_aghanim" weight 5 required
|
|
criterion "IsEnemyaghanim" "targetclassname" "npc_dota_boss_aghanim" weight 5 required
|
|
criterion "IsAllyaghanim" "nearby_ally" "npc_dota_boss_aghanim" weight 5 required
|
|
criterion "IsBossIntro" "announce_event" "boss_intro" weight 5 required
|
|
criterion "IsBested" "announce_event" "bested" weight 5 required
|
|
criterion "IsLaugh" "announce_event" "laugh" weight 5 required
|
|
criterion "IsAbilityUse" "announce_event" "ability_use" weight 5 required
|
|
criterion "IsCrystalAttack" "ability_name" "aghanim_crystal_attack" weight 5 required
|
|
criterion "IsStaffBeams" "ability_name" "aghanim_staff_beams" weight 5 required
|
|
criterion "IsBlink" "ability_name" "aghanim_blink" weight 5 required
|
|
criterion "IsSummonPortals" "ability_name" "aghanim_summon_portals" weight 5 required
|
|
criterion "IsSpellSwap" "ability_name" "aghanim_spell_swap" weight 5 required
|
|
criterion "IsShardAttack" "ability_name" "aghanim_shard_attack" weight 5 required
|
|
|
|
Response aghanim_CustomIsBossIntro
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_battle_intro_01.vcd" nodelay noscene
|
|
scene "scenes/aghanim/aghanim_aghs_battle_intro_03.vcd" nodelay noscene
|
|
scene "scenes/aghanim/aghanim_aghs_battle_intro_04.vcd" nodelay noscene
|
|
scene "scenes/aghanim/aghanim_aghs_battle_intro_05.vcd" nodelay noscene
|
|
}
|
|
|
|
Rule aghanim_CustomIsBossIntro_Rule
|
|
{
|
|
criteria Custom Isaghanim IsBossIntro
|
|
response aghanim_CustomIsBossIntro
|
|
}
|
|
|
|
Response aghanim_CustomIsBossIntroChance_10%
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_battle_intro_02.vcd" nodelay noscene
|
|
}
|
|
|
|
Rule aghanim_CustomIsBossIntroChance_10%_Rule
|
|
{
|
|
criteria Custom Isaghanim IsBossIntro Chance_10%
|
|
response aghanim_CustomIsBossIntroChance_10%
|
|
}
|
|
|
|
Response aghanim_CustomIsAbilityUseIsCrystalAttack
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_battle_bark_01.vcd" nodelay noscene defaultdelay respeakdelay 60
|
|
scene "scenes/aghanim/aghanim_aghs_conjures_magic_01.vcd" nodelay noscene defaultdelay respeakdelay 60
|
|
}
|
|
|
|
Rule aghanim_CustomIsAbilityUseIsCrystalAttack_Rule
|
|
{
|
|
criteria Custom Isaghanim IsAbilityUse IsCrystalAttack
|
|
response aghanim_CustomIsAbilityUseIsCrystalAttack
|
|
}
|
|
|
|
Response aghanim_CustomIsAbilityUse
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_battle_bark_02.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
scene "scenes/aghanim/aghanim_aghs_battle_bark_06.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
scene "scenes/aghanim/aghanim_aghs_battle_bark_07.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
}
|
|
|
|
Rule aghanim_CustomIsAbilityUse_Rule
|
|
{
|
|
criteria Custom Isaghanim IsAbilityUse
|
|
response aghanim_CustomIsAbilityUse
|
|
}
|
|
|
|
Response aghanim_CustomIsAbilityUseIsSpellSwap
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_battle_bark_03.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
scene "scenes/aghanim/aghanim_aghs_teleportation_03.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
}
|
|
|
|
Rule aghanim_CustomIsAbilityUseIsSpellSwap_Rule
|
|
{
|
|
criteria Custom Isaghanim IsAbilityUse IsSpellSwap
|
|
response aghanim_CustomIsAbilityUseIsSpellSwap
|
|
}
|
|
|
|
Response aghanim_CustomIsAbilityUseIsShardAttack
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_battle_bark_04.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
scene "scenes/aghanim/aghanim_aghs_teleportation_02.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
}
|
|
|
|
Rule aghanim_CustomIsAbilityUseIsShardAttack_Rule
|
|
{
|
|
criteria Custom Isaghanim IsAbilityUse IsShardAttack
|
|
response aghanim_CustomIsAbilityUseIsShardAttack
|
|
}
|
|
|
|
Response aghanim_CustomIsAbilityUseIsBlink
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_battle_bark_05.vcd" nodelay noscene defaultdelay respeakdelay 60
|
|
scene "scenes/aghanim/aghanim_aghs_teleportation_01.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
}
|
|
|
|
Rule aghanim_CustomIsAbilityUseIsBlink_Rule
|
|
{
|
|
criteria Custom Isaghanim IsAbilityUse IsBlink
|
|
response aghanim_CustomIsAbilityUseIsBlink
|
|
}
|
|
|
|
Response aghanim_CustomIsAbilityUseIsStaffBeams
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_battle_bark_08.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
scene "scenes/aghanim/aghanim_aghs_conjures_magic_02.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
}
|
|
|
|
Rule aghanim_CustomIsAbilityUseIsStaffBeams_Rule
|
|
{
|
|
criteria Custom Isaghanim IsAbilityUse IsStaffBeams
|
|
response aghanim_CustomIsAbilityUseIsStaffBeams
|
|
}
|
|
|
|
Response aghanim_CustomIsAbilityUseIsSummonPortals
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_battle_bark_09.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
scene "scenes/aghanim/aghanim_aghs_conjures_magic_03.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
}
|
|
|
|
Rule aghanim_CustomIsAbilityUseIsSummonPortals_Rule
|
|
{
|
|
criteria Custom Isaghanim IsAbilityUse IsSummonPortals
|
|
response aghanim_CustomIsAbilityUseIsSummonPortals
|
|
}
|
|
|
|
Response aghanim_CustomIsLaugh
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_battle_bark_laugh_01.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
scene "scenes/aghanim/aghanim_aghs_battle_bark_laugh_02.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
scene "scenes/aghanim/aghanim_aghs_battle_bark_laugh_03.vcd" nodelay noscene defaultdelay respeakdelay 20
|
|
}
|
|
|
|
Rule aghanim_CustomIsLaugh_Rule
|
|
{
|
|
criteria Custom Isaghanim IsLaugh
|
|
response aghanim_CustomIsLaugh
|
|
}
|
|
|
|
Response aghanim_CustomIsHeroKilled
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_kills_hero_final_battle_01.vcd" nodelay noscene speakonce
|
|
scene "scenes/aghanim/aghanim_aghs_kills_hero_final_battle_02.vcd" nodelay noscene speakonce
|
|
scene "scenes/aghanim/aghanim_aghs_kills_hero_final_battle_03.vcd" nodelay noscene speakonce
|
|
scene "scenes/aghanim/aghanim_aghs_kills_hero_final_battle_04.vcd" nodelay noscene speakonce
|
|
}
|
|
|
|
Rule aghanim_CustomIsHeroKilled_Rule
|
|
{
|
|
criteria Custom Isaghanim IsHeroKilled
|
|
response aghanim_CustomIsHeroKilled
|
|
}
|
|
|
|
Response aghanim_CustomIsBested
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_bested_noise_01.vcd" nodelay noscene
|
|
scene "scenes/aghanim/aghanim_aghs_bested_noise_02.vcd" nodelay noscene
|
|
scene "scenes/aghanim/aghanim_aghs_bested_noise_final_01.vcd" nodelay noscene
|
|
}
|
|
|
|
Rule aghanim_CustomIsBested_Rule
|
|
{
|
|
criteria Custom Isaghanim IsBested
|
|
response aghanim_CustomIsBested
|
|
}
|
|
|
|
Response aghanim_CustomIsTeamWipe
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_beats_player_01.vcd" nodelay noscene
|
|
scene "scenes/aghanim/aghanim_aghs_beats_player_02.vcd" nodelay noscene
|
|
scene "scenes/aghanim/aghanim_aghs_beats_player_03.vcd" nodelay noscene
|
|
}
|
|
|
|
Rule aghanim_CustomIsTeamWipe_Rule
|
|
{
|
|
criteria Custom Isaghanim IsTeamWipe
|
|
response aghanim_CustomIsTeamWipe
|
|
}
|
|
|
|
Response aghanim_CustomIsAghanimLosesIsAscension0
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_player_beats_aghs_lvl_1_01.vcd" nodelay noscene
|
|
}
|
|
|
|
Rule aghanim_CustomIsAghanimLosesIsAscension0_Rule
|
|
{
|
|
criteria Custom Isaghanim IsAghanimLoses IsAscension0
|
|
response aghanim_CustomIsAghanimLosesIsAscension0
|
|
}
|
|
|
|
Response aghanim_CustomIsAghanimLosesIsAscension1
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_player_beats_aghs_lvl_2_01.vcd" nodelay noscene
|
|
}
|
|
|
|
Rule aghanim_CustomIsAghanimLosesIsAscension1_Rule
|
|
{
|
|
criteria Custom Isaghanim IsAghanimLoses IsAscension1
|
|
response aghanim_CustomIsAghanimLosesIsAscension1
|
|
}
|
|
|
|
Response aghanim_CustomIsAghanimLosesIsAscension2
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_player_beats_aghs_lvl_3_01.vcd" nodelay noscene
|
|
scene "scenes/aghanim/aghanim_aghs_player_beats_aghs_lvl_4_01.vcd" nodelay noscene
|
|
}
|
|
|
|
Rule aghanim_CustomIsAghanimLosesIsAscension2_Rule
|
|
{
|
|
criteria Custom Isaghanim IsAghanimLoses IsAscension2
|
|
response aghanim_CustomIsAghanimLosesIsAscension2
|
|
}
|
|
|
|
Response aghanim_CustomIsAghanimLosesIsAscension3
|
|
{
|
|
scene "scenes/aghanim/aghanim_aghs_player_beats_aghs_lvl_5_01.vcd" nodelay noscene
|
|
}
|
|
|
|
Rule aghanim_CustomIsAghanimLosesIsAscension3_Rule
|
|
{
|
|
criteria Custom Isaghanim IsAghanimLoses IsAscension3
|
|
response aghanim_CustomIsAghanimLosesIsAscension3
|
|
}
|
|
|