criterion "Isabaddon" "classname" "npc_dota_hero_abaddon" weight 5 required criterion "IsEnemyabaddon" "targetclassname" "npc_dota_hero_abaddon" weight 5 required criterion "IsAllyabaddon" "nearby_ally" "npc_dota_hero_abaddon" weight 5 required criterion "IsAbaddonAphotic" "abilityname" "abaddon_aphotic_shield" weight 5 required criterion "IsAbaddonBorrowed" "abilityname" "abaddon_borrowed_time" weight 5 required criterion "IsAbaddonCoil" "abilityname" "abaddon_death_coil" weight 5 required criterion "IsAbaddonLoadoutSpawn" "special_spawn" "abaddon_loadout_spawn " weight 5 required Response abaddon_Spawn { scene "scenes/abaddon/abaddon_abad_spawn_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_spawn_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_spawn_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_spawn_05.vcd" nodelay noscene } Rule abaddon_Spawn_Rule { criteria Spawn Isabaddon response abaddon_Spawn } Response abaddon_CustomIsGameStart { scene "scenes/abaddon/abaddon_abad_begin_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_begin_02.vcd" nodelay noscene } Rule abaddon_CustomIsGameStart_Rule { criteria Custom Isabaddon IsGameStart response abaddon_CustomIsGameStart } Response abaddon_CustomIsAbaddonLoadoutSpawn { scene "scenes/abaddon/abaddon_abad_spawn_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_spawn_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_spawn_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_spawn_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_spawn_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_begin_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_attack_08.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_cast_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_levelup_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_levelup_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_purch_01.vcd" nodelay noscene } Rule abaddon_CustomIsAbaddonLoadoutSpawn_Rule { criteria Custom Isabaddon IsAbaddonLoadoutSpawn response abaddon_CustomIsAbaddonLoadoutSpawn } Response abaddon_KillIsFirstBlood { scene "scenes/abaddon/abaddon_abad_firstblood_01.vcd" nodelay noscene } Rule abaddon_KillIsFirstBlood_Rule { criteria Kill Isabaddon IsFirstBlood response abaddon_KillIsFirstBlood } Response abaddon_KillIsAbaddonCoilChance_25% { scene "scenes/abaddon/abaddon_abad_deathcoil_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deathcoil_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deathcoil_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deathcoil_07.vcd" nodelay noscene } Rule abaddon_KillIsAbaddonCoilChance_25%_Rule { criteria Kill Isabaddon IsAbaddonCoil Chance_25% response abaddon_KillIsAbaddonCoilChance_25% } Response abaddon_Kill { scene "scenes/abaddon/abaddon_abad_kill_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_07.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_08.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_09.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_10.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_11.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_12.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_13.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_14.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_15.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_kill_16.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_laugh_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_laugh_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_laugh_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_laugh_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_laugh_05.vcd" nodelay noscene } Rule abaddon_Kill_Rule { criteria Kill Isabaddon response abaddon_Kill } Response abaddon_KillIsEnemySkywrath_MageChance_35% { scene "scenes/abaddon/abaddon_abad_rival_01.vcd" nodelay noscene } Rule abaddon_KillIsEnemySkywrath_MageChance_35%_Rule { criteria Kill Isabaddon IsEnemySkywrath_Mage Chance_35% response abaddon_KillIsEnemySkywrath_MageChance_35% } Response abaddon_KillIsEnemyElder_TitanChance_35% { scene "scenes/abaddon/abaddon_abad_rival_02.vcd" nodelay noscene } Rule abaddon_KillIsEnemyElder_TitanChance_35%_Rule { criteria Kill Isabaddon IsEnemyElder_Titan Chance_35% response abaddon_KillIsEnemyElder_TitanChance_35% } Response abaddon_KillIsEnemyAbyssal_UnderlordChance_35% { scene "scenes/abaddon/abaddon_abad_rival_03.vcd" nodelay noscene } Rule abaddon_KillIsEnemyAbyssal_UnderlordChance_35%_Rule { criteria Kill Isabaddon IsEnemyAbyssal_Underlord Chance_35% response abaddon_KillIsEnemyAbyssal_UnderlordChance_35% } Response abaddon_KillIsEnemyLegion_CommanderChance_35% { scene "scenes/abaddon/abaddon_abad_rival_04.vcd" nodelay noscene } Rule abaddon_KillIsEnemyLegion_CommanderChance_35%_Rule { criteria Kill Isabaddon IsEnemyLegion_Commander Chance_35% response abaddon_KillIsEnemyLegion_CommanderChance_35% } Response abaddon_KillIsEnemyPhoenixChance_35% { scene "scenes/abaddon/abaddon_abad_rival_05.vcd" nodelay noscene } Rule abaddon_KillIsEnemyPhoenixChance_35%_Rule { criteria Kill Isabaddon IsEnemyPhoenix Chance_35% response abaddon_KillIsEnemyPhoenixChance_35% } Response abaddon_KillIsEnemyWinter_WyvernChance_35% { scene "scenes/abaddon/abaddon_abad_rival_06.vcd" nodelay noscene } Rule abaddon_KillIsEnemyWinter_WyvernChance_35%_Rule { criteria Kill Isabaddon IsEnemyWinter_Wyvern Chance_35% response abaddon_KillIsEnemyWinter_WyvernChance_35% } Response abaddon_KillIsEnemyEmber_SpiritChance_35% { scene "scenes/abaddon/abaddon_abad_rival_07.vcd" nodelay noscene } Rule abaddon_KillIsEnemyEmber_SpiritChance_35%_Rule { criteria Kill Isabaddon IsEnemyEmber_Spirit Chance_35% response abaddon_KillIsEnemyEmber_SpiritChance_35% } Response abaddon_KillIsEnemyNyx_AssassinChance_35% { scene "scenes/abaddon/abaddon_abad_rival_08.vcd" nodelay noscene } Rule abaddon_KillIsEnemyNyx_AssassinChance_35%_Rule { criteria Kill Isabaddon IsEnemyNyx_Assassin Chance_35% response abaddon_KillIsEnemyNyx_AssassinChance_35% } Response abaddon_KillIsEnemySilencerChance_35% { scene "scenes/abaddon/abaddon_abad_rival_09.vcd" nodelay noscene } Rule abaddon_KillIsEnemySilencerChance_35%_Rule { criteria Kill Isabaddon IsEnemySilencer Chance_35% response abaddon_KillIsEnemySilencerChance_35% } Response abaddon_KillIsEnemyDeath_ProphetChance_35% { scene "scenes/abaddon/abaddon_abad_rival_10.vcd" nodelay noscene } Rule abaddon_KillIsEnemyDeath_ProphetChance_35%_Rule { criteria Kill Isabaddon IsEnemyDeath_Prophet Chance_35% response abaddon_KillIsEnemyDeath_ProphetChance_35% } Response abaddon_KillIsEnemyLionChance_35% { scene "scenes/abaddon/abaddon_abad_rival_11.vcd" nodelay noscene } Rule abaddon_KillIsEnemyLionChance_35%_Rule { criteria Kill Isabaddon IsEnemyLion Chance_35% response abaddon_KillIsEnemyLionChance_35% } Response abaddon_KillIsEnemyBaneChance_35% { scene "scenes/abaddon/abaddon_abad_rival_12.vcd" nodelay noscene } Rule abaddon_KillIsEnemyBaneChance_35%_Rule { criteria Kill Isabaddon IsEnemyBane Chance_35% response abaddon_KillIsEnemyBaneChance_35% } Response abaddon_KillIsEnemyShadowShamanChance_35% { scene "scenes/abaddon/abaddon_abad_rival_13.vcd" nodelay noscene } Rule abaddon_KillIsEnemyShadowShamanChance_35%_Rule { criteria Kill Isabaddon IsEnemyShadowShaman Chance_35% response abaddon_KillIsEnemyShadowShamanChance_35% } Response abaddon_KillIsEnemyAxeChance_35% { scene "scenes/abaddon/abaddon_abad_rival_14.vcd" nodelay noscene } Rule abaddon_KillIsEnemyAxeChance_35%_Rule { criteria Kill Isabaddon IsEnemyAxe Chance_35% response abaddon_KillIsEnemyAxeChance_35% } Response abaddon_KillIsEnemyNecrolyteChance_35% { scene "scenes/abaddon/abaddon_abad_rival_15.vcd" nodelay noscene } Rule abaddon_KillIsEnemyNecrolyteChance_35%_Rule { criteria Kill Isabaddon IsEnemyNecrolyte Chance_35% response abaddon_KillIsEnemyNecrolyteChance_35% } Response abaddon_KillIsEnemyBloodseekerChance_35% { scene "scenes/abaddon/abaddon_abad_rival_16.vcd" nodelay noscene } Rule abaddon_KillIsEnemyBloodseekerChance_35%_Rule { criteria Kill Isabaddon IsEnemyBloodseeker Chance_35% response abaddon_KillIsEnemyBloodseekerChance_35% } Response abaddon_Move { scene "scenes/abaddon/abaddon_abad_move_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_07.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_08.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_09.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_10.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_11.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_12.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_13.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_14.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_15.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_16.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_17.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_18.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_19.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_20.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_21.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_move_22.vcd" nodelay noscene } Rule abaddon_Move_Rule { criteria Move Isabaddon response abaddon_Move } Response abaddon_Attack { scene "scenes/abaddon/abaddon_abad_attack_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_attack_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_attack_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_attack_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_attack_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_attack_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_attack_07.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_attack_08.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_attack_09.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_attack_10.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_attack_11.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_attack_12.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_attack_13.vcd" nodelay noscene } Rule abaddon_Attack_Rule { criteria Attack Isabaddon response abaddon_Attack } Response abaddon_CastOrder { scene "scenes/abaddon/abaddon_abad_cast_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_cast_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_cast_03.vcd" nodelay noscene } Rule abaddon_CastOrder_Rule { criteria CastOrder Isabaddon response abaddon_CastOrder } Response abaddon_CastExecuteIsAbaddonAphoticChance_50% { scene "scenes/abaddon/abaddon_abad_aphoticshield_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_aphoticshield_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_aphoticshield_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_aphoticshield_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_aphoticshield_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_aphoticshield_07.vcd" nodelay noscene } Rule abaddon_CastExecuteIsAbaddonAphoticChance_50%_Rule { criteria CastExecute Isabaddon IsAbaddonAphotic Chance_50% response abaddon_CastExecuteIsAbaddonAphoticChance_50% } Response abaddon_CastExecuteIsAbaddonBorrowedChance_1% { scene "scenes/abaddon/abaddon_abad_borrowedtime_01.vcd" nodelay noscene } Rule abaddon_CastExecuteIsAbaddonBorrowedChance_1%_Rule { criteria CastExecute Isabaddon IsAbaddonBorrowed Chance_1% response abaddon_CastExecuteIsAbaddonBorrowedChance_1% } Response abaddon_CastExecuteIsAbaddonBorrowedChance_50% { scene "scenes/abaddon/abaddon_abad_borrowedtime_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_borrowedtime_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_borrowedtime_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_borrowedtime_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_borrowedtime_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_borrowedtime_07.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_borrowedtime_08.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_borrowedtime_09.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_borrowedtime_10.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_borrowedtime_11.vcd" nodelay noscene } Rule abaddon_CastExecuteIsAbaddonBorrowedChance_50%_Rule { criteria CastExecute Isabaddon IsAbaddonBorrowed Chance_50% response abaddon_CastExecuteIsAbaddonBorrowedChance_50% } Response abaddon_DeathIsAbaddonCoilIsEnemyAbaddon { scene "scenes/abaddon/abaddon_abad_deathcoil_08.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deathcoil_09.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deathcoil_10.vcd" nodelay noscene } Rule abaddon_DeathIsAbaddonCoilIsEnemyAbaddon_Rule { criteria Death Isabaddon IsAbaddonCoil IsEnemyAbaddon response abaddon_DeathIsAbaddonCoilIsEnemyAbaddon } Response abaddon_Death { scene "scenes/abaddon/abaddon_abad_death_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_07.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_08.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_09.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_10.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_11.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_12.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_13.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_14.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_death_15.vcd" nodelay noscene } Rule abaddon_Death_Rule { criteria Death Isabaddon response abaddon_Death } Response abaddon_DeathIsReincarnating { scene "scenes/abaddon/abaddon_abad_fastres_01.vcd" nodelay noscene } Rule abaddon_DeathIsReincarnating_Rule { criteria Death Isabaddon IsReincarnating response abaddon_DeathIsReincarnating } Response abaddon_LevelUp { scene "scenes/abaddon/abaddon_abad_levelup_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_levelup_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_levelup_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_levelup_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_levelup_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_levelup_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_levelup_07.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_levelup_08.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_levelup_09.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_levelup_10.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_levelup_11.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_levelup_12.vcd" nodelay noscene } Rule abaddon_LevelUp_Rule { criteria LevelUp Isabaddon response abaddon_LevelUp } Response abaddon_AllyNearIsAllyTechiesEarlyGame { scene "scenes/abaddon/abaddon_abad_ally_01.vcd" nodelay noscene speakonce } Rule abaddon_AllyNearIsAllyTechiesEarlyGame_Rule { criteria AllyNear Isabaddon IsAllyTechies EarlyGame response abaddon_AllyNearIsAllyTechiesEarlyGame } Response abaddon_AllyNearIsAllyTerrorbladeEarlyGame { scene "scenes/abaddon/abaddon_abad_ally_02.vcd" nodelay noscene speakonce } Rule abaddon_AllyNearIsAllyTerrorbladeEarlyGame_Rule { criteria AllyNear Isabaddon IsAllyTerrorblade EarlyGame response abaddon_AllyNearIsAllyTerrorbladeEarlyGame } Response abaddon_AllyNearIsAllyArc_WardenEarlyGame { scene "scenes/abaddon/abaddon_abad_ally_03.vcd" nodelay noscene speakonce } Rule abaddon_AllyNearIsAllyArc_WardenEarlyGame_Rule { criteria AllyNear Isabaddon IsAllyArc_Warden EarlyGame response abaddon_AllyNearIsAllyArc_WardenEarlyGame } Response abaddon_AllyNearIsAllyDazzleEarlyGame { scene "scenes/abaddon/abaddon_abad_ally_04.vcd" nodelay noscene speakonce scene "scenes/abaddon/abaddon_abad_ally_05.vcd" nodelay noscene speakonce } Rule abaddon_AllyNearIsAllyDazzleEarlyGame_Rule { criteria AllyNear Isabaddon IsAllyDazzle EarlyGame response abaddon_AllyNearIsAllyDazzleEarlyGame } Response abaddon_AllyNearIsAllyBounty_HunterEarlyGame { scene "scenes/abaddon/abaddon_abad_ally_06.vcd" nodelay noscene speakonce } Rule abaddon_AllyNearIsAllyBounty_HunterEarlyGame_Rule { criteria AllyNear Isabaddon IsAllyBounty_Hunter EarlyGame response abaddon_AllyNearIsAllyBounty_HunterEarlyGame } Response abaddon_AllyNearIsAllyWeaverEarlyGame { scene "scenes/abaddon/abaddon_abad_ally_07.vcd" nodelay noscene speakonce } Rule abaddon_AllyNearIsAllyWeaverEarlyGame_Rule { criteria AllyNear Isabaddon IsAllyWeaver EarlyGame response abaddon_AllyNearIsAllyWeaverEarlyGame } Response abaddon_AllyNearIsAllyPhantom_AssassinEarlyGame { scene "scenes/abaddon/abaddon_abad_ally_08.vcd" nodelay noscene speakonce } Rule abaddon_AllyNearIsAllyPhantom_AssassinEarlyGame_Rule { criteria AllyNear Isabaddon IsAllyPhantom_Assassin EarlyGame response abaddon_AllyNearIsAllyPhantom_AssassinEarlyGame } Response abaddon_AllyNearIsAllyAxeEarlyGame { scene "scenes/abaddon/abaddon_abad_ally_09.vcd" nodelay noscene speakonce } Rule abaddon_AllyNearIsAllyAxeEarlyGame_Rule { criteria AllyNear Isabaddon IsAllyAxe EarlyGame response abaddon_AllyNearIsAllyAxeEarlyGame } Response abaddon_AllyNearIsAllyTinyEarlyGame { scene "scenes/abaddon/abaddon_abad_ally_10.vcd" nodelay noscene speakonce } Rule abaddon_AllyNearIsAllyTinyEarlyGame_Rule { criteria AllyNear Isabaddon IsAllyTiny EarlyGame response abaddon_AllyNearIsAllyTinyEarlyGame } Response abaddon_AllyNearIsAllySvenEarlyGame { scene "scenes/abaddon/abaddon_abad_ally_11.vcd" nodelay noscene speakonce } Rule abaddon_AllyNearIsAllySvenEarlyGame_Rule { criteria AllyNear Isabaddon IsAllySven EarlyGame response abaddon_AllyNearIsAllySvenEarlyGame } Response abaddon_AllyNearIsAllyMorphlingEarlyGame { scene "scenes/abaddon/abaddon_abad_ally_12.vcd" nodelay noscene speakonce } Rule abaddon_AllyNearIsAllyMorphlingEarlyGame_Rule { criteria AllyNear Isabaddon IsAllyMorphling EarlyGame response abaddon_AllyNearIsAllyMorphlingEarlyGame } Response abaddon_LastHit { scene "scenes/abaddon/abaddon_abad_lasthit_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_lasthit_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_lasthit_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_lasthit_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_lasthit_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_lasthit_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_lasthit_07.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_lasthit_08.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_lasthit_09.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_lasthit_10.vcd" nodelay noscene } Rule abaddon_LastHit_Rule { criteria LastHit Isabaddon response abaddon_LastHit } Response abaddon_Respawn { scene "scenes/abaddon/abaddon_abad_respawn_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_respawn_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_respawn_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_respawn_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_respawn_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_respawn_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_respawn_07.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_respawn_08.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_respawn_09.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_respawn_10.vcd" nodelay noscene } Rule abaddon_Respawn_Rule { criteria Respawn Isabaddon response abaddon_Respawn } Response abaddon_PurchaseIsExpensiveItem { scene "scenes/abaddon/abaddon_abad_purch_01.vcd" nodelay noscene speakonce scene "scenes/abaddon/abaddon_abad_purch_02.vcd" nodelay noscene speakonce scene "scenes/abaddon/abaddon_abad_purch_03.vcd" nodelay noscene speakonce } Rule abaddon_PurchaseIsExpensiveItem_Rule { criteria Purchase Isabaddon IsExpensiveItem response abaddon_PurchaseIsExpensiveItem } Response abaddon_PurchaseIsUltimateScepter { scene "scenes/abaddon/abaddon_abad_scepter_01.vcd" nodelay noscene speakonce scene "scenes/abaddon/abaddon_abad_scepter_02.vcd" nodelay noscene speakonce } Rule abaddon_PurchaseIsUltimateScepter_Rule { criteria Purchase Isabaddon IsUltimateScepter response abaddon_PurchaseIsUltimateScepter } Response abaddon_PurchaseIsBlinkDagger { scene "scenes/abaddon/abaddon_abad_blink_01.vcd" nodelay noscene speakonce scene "scenes/abaddon/abaddon_abad_blink_02.vcd" nodelay noscene speakonce } Rule abaddon_PurchaseIsBlinkDagger_Rule { criteria Purchase Isabaddon IsBlinkDagger response abaddon_PurchaseIsBlinkDagger } Response abaddon_PurchaseIsPipe { scene "scenes/abaddon/abaddon_abad_items_01.vcd" nodelay noscene speakonce } Rule abaddon_PurchaseIsPipe_Rule { criteria Purchase Isabaddon IsPipe response abaddon_PurchaseIsPipe } Response abaddon_PurchaseIsMekansm { scene "scenes/abaddon/abaddon_abad_items_02.vcd" nodelay noscene speakonce } Rule abaddon_PurchaseIsMekansm_Rule { criteria Purchase Isabaddon IsMekansm response abaddon_PurchaseIsMekansm } Response abaddon_PurchaseIsShiva { scene "scenes/abaddon/abaddon_abad_items_03.vcd" nodelay noscene speakonce } Rule abaddon_PurchaseIsShiva_Rule { criteria Purchase Isabaddon IsShiva response abaddon_PurchaseIsShiva } Response abaddon_PurchaseIsRadiance { scene "scenes/abaddon/abaddon_abad_items_04.vcd" nodelay noscene speakonce } Rule abaddon_PurchaseIsRadiance_Rule { criteria Purchase Isabaddon IsRadiance response abaddon_PurchaseIsRadiance } Response abaddon_PurchaseIsDrums { scene "scenes/abaddon/abaddon_abad_items_05.vcd" nodelay noscene speakonce } Rule abaddon_PurchaseIsDrums_Rule { criteria Purchase Isabaddon IsDrums response abaddon_PurchaseIsDrums } Response abaddon_PurchaseIsSheepStick { scene "scenes/abaddon/abaddon_abad_items_06.vcd" nodelay noscene speakonce } Rule abaddon_PurchaseIsSheepStick_Rule { criteria Purchase Isabaddon IsSheepStick response abaddon_PurchaseIsSheepStick } Response abaddon_PurchaseIsAssaultCuirass { scene "scenes/abaddon/abaddon_abad_items_07.vcd" nodelay noscene speakonce } Rule abaddon_PurchaseIsAssaultCuirass_Rule { criteria Purchase Isabaddon IsAssaultCuirass response abaddon_PurchaseIsAssaultCuirass } Response abaddon_PurchaseIsHeavens { scene "scenes/abaddon/abaddon_abad_items_08.vcd" nodelay noscene speakonce } Rule abaddon_PurchaseIsHeavens_Rule { criteria Purchase Isabaddon IsHeavens response abaddon_PurchaseIsHeavens } Response abaddon_PurchaseIsHeart { scene "scenes/abaddon/abaddon_abad_items_09.vcd" nodelay noscene speakonce } Rule abaddon_PurchaseIsHeart_Rule { criteria Purchase Isabaddon IsHeart response abaddon_PurchaseIsHeart } Response abaddon_PurchaseIsArcaneBoots { scene "scenes/abaddon/abaddon_abad_items_10.vcd" nodelay noscene speakonce } Rule abaddon_PurchaseIsArcaneBoots_Rule { criteria Purchase Isabaddon IsArcaneBoots response abaddon_PurchaseIsArcaneBoots } Response abaddon_Bottling { scene "scenes/abaddon/abaddon_abad_bottle_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_bottle_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_bottle_03.vcd" nodelay noscene } Rule abaddon_Bottling_Rule { criteria Bottling Isabaddon response abaddon_Bottling } Response abaddon_Deny { scene "scenes/abaddon/abaddon_abad_deny_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_07.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_08.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_09.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_10.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_11.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_12.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_14.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_15.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_16.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_17.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_18.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_19.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_20.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_21.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_deny_22.vcd" nodelay noscene } Rule abaddon_Deny_Rule { criteria Deny Isabaddon response abaddon_Deny } Response abaddon_MissingIsLaneTop { scene "scenes/abaddon/abaddon_abad_lanemissing_01.vcd" nodelay noscene } Rule abaddon_MissingIsLaneTop_Rule { criteria Missing Isabaddon IsLaneTop response abaddon_MissingIsLaneTop } Response abaddon_MissingIsLaneMid { scene "scenes/abaddon/abaddon_abad_lanemissing_02.vcd" nodelay noscene } Rule abaddon_MissingIsLaneMid_Rule { criteria Missing Isabaddon IsLaneMid response abaddon_MissingIsLaneMid } Response abaddon_MissingIsLaneBot { scene "scenes/abaddon/abaddon_abad_lanemissing_03.vcd" nodelay noscene } Rule abaddon_MissingIsLaneBot_Rule { criteria Missing Isabaddon IsLaneBot response abaddon_MissingIsLaneBot } Response abaddon_ItemDropIsCommonDrop { scene "scenes/abaddon/abaddon_abad_item_common_01.vcd" nodelay noscene } Rule abaddon_ItemDropIsCommonDrop_Rule { criteria ItemDrop Isabaddon IsCommonDrop response abaddon_ItemDropIsCommonDrop } Response abaddon_ItemDropIsRareDrop { scene "scenes/abaddon/abaddon_abad_item_moderate_01.vcd" nodelay noscene } Rule abaddon_ItemDropIsRareDrop_Rule { criteria ItemDrop Isabaddon IsRareDrop response abaddon_ItemDropIsRareDrop } Response abaddon_ItemDropIsUltraRareDrop { scene "scenes/abaddon/abaddon_abad_item_rare_01.vcd" nodelay noscene } Rule abaddon_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Isabaddon IsUltraRareDrop response abaddon_ItemDropIsUltraRareDrop } Response abaddon_Immortality { scene "scenes/abaddon/abaddon_abad_immort_01.vcd" nodelay noscene } Rule abaddon_Immortality_Rule { criteria Immortality Isabaddon response abaddon_Immortality } Response abaddon_ImmortalityChance_25% { scene "scenes/abaddon/abaddon_abad_immort_02.vcd" nodelay noscene } Rule abaddon_ImmortalityChance_25%_Rule { criteria Immortality Isabaddon Chance_25% response abaddon_ImmortalityChance_25% } Response abaddon_PowerupIsPowerupBounty { scene "scenes/abaddon/abaddon_abad_lasthit_07.vcd" nodelay noscene respeakdelay 300 } Rule abaddon_PowerupIsPowerupBounty_Rule { criteria Powerup Isabaddon IsPowerupBounty response abaddon_PowerupIsPowerupBounty } Response abaddon_PowerupIsPowerupArcane { scene "scenes/abaddon/abaddon_abad_item_rare_01.vcd" nodelay noscene respeakdelay 300 } Rule abaddon_PowerupIsPowerupArcane_Rule { criteria Powerup Isabaddon IsPowerupArcane response abaddon_PowerupIsPowerupArcane } Response abaddon_PowerupIsPowerupHaste { scene "scenes/abaddon/abaddon_abad_haste_01.vcd" nodelay noscene } Rule abaddon_PowerupIsPowerupHaste_Rule { criteria Powerup Isabaddon IsPowerupHaste response abaddon_PowerupIsPowerupHaste } Response abaddon_PowerupIsPowerupHasteChance_25% { scene "scenes/abaddon/abaddon_abad_haste_02.vcd" nodelay noscene } Rule abaddon_PowerupIsPowerupHasteChance_25%_Rule { criteria Powerup Isabaddon IsPowerupHaste Chance_25% response abaddon_PowerupIsPowerupHasteChance_25% } Response abaddon_PowerupIsPowerupDoubleDamage { scene "scenes/abaddon/abaddon_abad_doubdam_01.vcd" nodelay noscene } Rule abaddon_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Isabaddon IsPowerupDoubleDamage response abaddon_PowerupIsPowerupDoubleDamage } Response abaddon_PowerupIsPowerupDoubleDamageChance_25% { scene "scenes/abaddon/abaddon_abad_doubdam_02.vcd" nodelay noscene } Rule abaddon_PowerupIsPowerupDoubleDamageChance_25%_Rule { criteria Powerup Isabaddon IsPowerupDoubleDamage Chance_25% response abaddon_PowerupIsPowerupDoubleDamageChance_25% } Response abaddon_PowerupIsPowerupRegeneration { scene "scenes/abaddon/abaddon_abad_regen_01.vcd" nodelay noscene } Rule abaddon_PowerupIsPowerupRegeneration_Rule { criteria Powerup Isabaddon IsPowerupRegeneration response abaddon_PowerupIsPowerupRegeneration } Response abaddon_PowerupIsPowerupRegenerationChance_25% { scene "scenes/abaddon/abaddon_abad_regen_02.vcd" nodelay noscene } Rule abaddon_PowerupIsPowerupRegenerationChance_25%_Rule { criteria Powerup Isabaddon IsPowerupRegeneration Chance_25% response abaddon_PowerupIsPowerupRegenerationChance_25% } Response abaddon_PowerupIsPowerupIllusion { scene "scenes/abaddon/abaddon_abad_illus_01.vcd" nodelay noscene } Rule abaddon_PowerupIsPowerupIllusion_Rule { criteria Powerup Isabaddon IsPowerupIllusion response abaddon_PowerupIsPowerupIllusion } Response abaddon_PowerupIsPowerupInvisibility { scene "scenes/abaddon/abaddon_abad_invis_01.vcd" nodelay noscene } Rule abaddon_PowerupIsPowerupInvisibility_Rule { criteria Powerup Isabaddon IsPowerupInvisibility response abaddon_PowerupIsPowerupInvisibility } Response abaddon_PowerupIsPowerupInvisibilityChance_25% { scene "scenes/abaddon/abaddon_abad_invis_02.vcd" nodelay noscene } Rule abaddon_PowerupIsPowerupInvisibilityChance_25%_Rule { criteria Powerup Isabaddon IsPowerupInvisibility Chance_25% response abaddon_PowerupIsPowerupInvisibilityChance_25% } Response abaddon_CooldownLittleNag { scene "scenes/abaddon/abaddon_abad_notyet_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_notyet_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_notyet_07.vcd" nodelay noscene } Rule abaddon_CooldownLittleNag_Rule { criteria Cooldown Isabaddon LittleNag response abaddon_CooldownLittleNag } Response abaddon_CooldownMediumNag { scene "scenes/abaddon/abaddon_abad_notyet_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_notyet_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_notyet_08.vcd" nodelay noscene } Rule abaddon_CooldownMediumNag_Rule { criteria Cooldown Isabaddon MediumNag response abaddon_CooldownMediumNag } Response abaddon_CooldownSuperNag { scene "scenes/abaddon/abaddon_abad_notyet_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_notyet_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_notyet_09.vcd" nodelay noscene } Rule abaddon_CooldownSuperNag_Rule { criteria Cooldown Isabaddon SuperNag response abaddon_CooldownSuperNag } Response abaddon_NoManaLittleNag { scene "scenes/abaddon/abaddon_abad_nomana_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_nomana_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_nomana_07.vcd" nodelay noscene } Rule abaddon_NoManaLittleNag_Rule { criteria NoMana Isabaddon LittleNag response abaddon_NoManaLittleNag } Response abaddon_NoManaMediumNag { scene "scenes/abaddon/abaddon_abad_nomana_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_nomana_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_nomana_08.vcd" nodelay noscene } Rule abaddon_NoManaMediumNag_Rule { criteria NoMana Isabaddon MediumNag response abaddon_NoManaMediumNag } Response abaddon_NoManaSuperNag { scene "scenes/abaddon/abaddon_abad_nomana_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_nomana_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_nomana_09.vcd" nodelay noscene } Rule abaddon_NoManaSuperNag_Rule { criteria NoMana Isabaddon SuperNag response abaddon_NoManaSuperNag } Response abaddon_Thanks { scene "scenes/abaddon/abaddon_abad_thanks_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_thanks_02.vcd" nodelay noscene } Rule abaddon_Thanks_Rule { criteria Thanks Isabaddon response abaddon_Thanks } Response abaddon_PainChance_25% { scene "scenes/abaddon/abaddon_abad_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule abaddon_PainChance_25%_Rule { criteria Pain Isabaddon Chance_25% response abaddon_PainChance_25% } Response abaddon_Pain { scene "scenes/abaddon/abaddon_abad_pain_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_pain_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_pain_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_pain_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_pain_05.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_pain_06.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_pain_07.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_pain_08.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_pain_09.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_pain_10.vcd" nodelay noscene } Rule abaddon_Pain_Rule { criteria Pain Isabaddon response abaddon_Pain } Response abaddon_InTheBag { scene "scenes/abaddon/abaddon_abad_inthebag_01.vcd" nodelay noscene } Rule abaddon_InTheBag_Rule { criteria InTheBag Isabaddon response abaddon_InTheBag } Response abaddon_Defeat { scene "scenes/abaddon/abaddon_abad_lose_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_lose_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_lose_03.vcd" nodelay noscene } Rule abaddon_Defeat_Rule { criteria Defeat Isabaddon response abaddon_Defeat } Response abaddon_Victory { scene "scenes/abaddon/abaddon_abad_win_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_win_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_win_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_win_04.vcd" nodelay noscene } Rule abaddon_Victory_Rule { criteria Victory Isabaddon response abaddon_Victory } Response abaddon_EmoteIsEmoteLaugh { scene "scenes/abaddon/abaddon_abad_laugh_01.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_laugh_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_laugh_03.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_laugh_04.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_laugh_05.vcd" nodelay noscene } Rule abaddon_EmoteIsEmoteLaugh_Rule { criteria Emote Isabaddon IsEmoteLaugh response abaddon_EmoteIsEmoteLaugh } Response abaddon_Select { scene "scenes/abaddon/abaddon_abad_illus_02.vcd" nodelay noscene scene "scenes/abaddon/abaddon_abad_spawn_04.vcd" nodelay noscene } Rule abaddon_Select_Rule { criteria Select Isabaddon response abaddon_Select }