Files
2HUCardTDGame/aghanim_singleplayer/scripts/talker/response_rules_aghanim.txt
2021-10-24 15:36:18 -04:00

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
}