criterion "Isenigma" "classname" "npc_dota_hero_enigma" weight 5 required criterion "IsEnemyenigma" "targetclassname" "npc_dota_hero_enigma" weight 5 required criterion "IsAllyenigma" "nearby_ally" "npc_dota_hero_enigma" weight 5 required criterion "EidolonsCreated" "eidolons" "1" weight 5 required criterion "IsBlackHole" "abilityname" "enigma_black_hole" weight 5 required criterion "IsEnigmaLoadoutSpawn" "special_spawn" "enigma_loadout_spawn" weight 5 required Response enigma_Spawn { scene "scenes/enigma/enigma_enig_spawn_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_06.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_07.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_08.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_09.vcd" nodelay noscene } Rule enigma_Spawn_Rule { criteria Spawn Isenigma response enigma_Spawn } Response enigma_Move { scene "scenes/enigma/enigma_enig_move_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_move_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_move_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_move_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_move_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_move_06.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_move_07.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_move_09.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_move_10.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_move_11.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_move_12.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_move_13.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_move_14.vcd" nodelay noscene } Rule enigma_Move_Rule { criteria Move Isenigma response enigma_Move } Response enigma_Attack { scene "scenes/enigma/enigma_enig_attack_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_attack_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_attack_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_attack_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_attack_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_attack_06.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_attack_07.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_attack_08.vcd" nodelay noscene } Rule enigma_Attack_Rule { criteria Attack Isenigma response enigma_Attack } Response enigma_CastOrder { scene "scenes/enigma/enigma_enig_cast_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_cast_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_cast_03.vcd" nodelay noscene } Rule enigma_CastOrder_Rule { criteria CastOrder Isenigma response enigma_CastOrder } Response enigma_CustomEidolonsCreated { scene "scenes/enigma/enigma_enig_ability_demon_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_ability_demon_02.vcd" nodelay noscene } Rule enigma_CustomEidolonsCreated_Rule { criteria Custom Isenigma EidolonsCreated response enigma_CustomEidolonsCreated } Response enigma_CustomIsGameStart { scene "scenes/enigma/enigma_enig_battlebegins_01.vcd" nodelay noscene } Rule enigma_CustomIsGameStart_Rule { criteria Custom Isenigma IsGameStart response enigma_CustomIsGameStart } Response enigma_CustomIsEnigmaLoadoutSpawn { scene "scenes/enigma/enigma_enig_spawn_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_06.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_07.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_08.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_spawn_09.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_move_13.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_attack_08.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_respawn_03.vcd" nodelay noscene } Rule enigma_CustomIsEnigmaLoadoutSpawn_Rule { criteria Custom Isenigma IsEnigmaLoadoutSpawn response enigma_CustomIsEnigmaLoadoutSpawn } Response enigma_CastExecuteIsBlackHole { scene "scenes/enigma/enigma_enig_ability_black_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_ability_black_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_ability_black_03.vcd" nodelay noscene } Rule enigma_CastExecuteIsBlackHole_Rule { criteria CastExecute Isenigma IsBlackHole response enigma_CastExecuteIsBlackHole } Response enigma_Death { scene "scenes/enigma/enigma_enig_death_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_death_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_death_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_death_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_death_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_death_06.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_death_07.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_death_08.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_death_09.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_death_10.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_death_11.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_death_12.vcd" nodelay noscene } Rule enigma_Death_Rule { criteria Death Isenigma response enigma_Death } Response enigma_DeathIsReincarnating { scene "scenes/enigma/enigma_enig_fastres_01.vcd" nodelay noscene } Rule enigma_DeathIsReincarnating_Rule { criteria Death Isenigma IsReincarnating response enigma_DeathIsReincarnating } Response enigma_Kill { scene "scenes/enigma/enigma_enig_kill_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_kill_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_kill_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_kill_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_kill_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_kill_06.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_kill_07.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_kill_08.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_kill_09.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_kill_10.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_kill_11.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_kill_12.vcd" nodelay noscene } Rule enigma_Kill_Rule { criteria Kill Isenigma response enigma_Kill } Response enigma_KillIsEnemyPudgeChance_25% { scene "scenes/enigma/enigma_enig_killspecial_01.vcd" nodelay noscene } Rule enigma_KillIsEnemyPudgeChance_25%_Rule { criteria Kill Isenigma IsEnemyPudge Chance_25% response enigma_KillIsEnemyPudgeChance_25% } Response enigma_KillIsFirstBlood { scene "scenes/enigma/enigma_enig_firstblood_01.vcd" nodelay noscene } Rule enigma_KillIsFirstBlood_Rule { criteria Kill Isenigma IsFirstBlood response enigma_KillIsFirstBlood } Response enigma_KillIsEnemyVengefulSpiritChance_50% { scene "scenes/enigma/enigma_enig_rival_01.vcd" nodelay noscene } Rule enigma_KillIsEnemyVengefulSpiritChance_50%_Rule { criteria Kill Isenigma IsEnemyVengefulSpirit Chance_50% response enigma_KillIsEnemyVengefulSpiritChance_50% } Response enigma_KillIsEnemyKeeper_of_the_LightChance_50% { scene "scenes/enigma/enigma_enig_rival_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_06.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_07.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_08.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_09.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_13.vcd" nodelay noscene } Rule enigma_KillIsEnemyKeeper_of_the_LightChance_50%_Rule { criteria Kill Isenigma IsEnemyKeeper_of_the_Light Chance_50% response enigma_KillIsEnemyKeeper_of_the_LightChance_50% } Response enigma_KillIsEnemyChaos_KnightChance_50% { scene "scenes/enigma/enigma_enig_rival_10.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_11.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_12.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_13.vcd" nodelay noscene } Rule enigma_KillIsEnemyChaos_KnightChance_50%_Rule { criteria Kill Isenigma IsEnemyChaos_Knight Chance_50% response enigma_KillIsEnemyChaos_KnightChance_50% } Response enigma_KillIsEnemyWispChance_50% { scene "scenes/enigma/enigma_enig_rival_13.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_14.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_15.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_16.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_17.vcd" nodelay noscene } Rule enigma_KillIsEnemyWispChance_50%_Rule { criteria Kill Isenigma IsEnemyWisp Chance_50% response enigma_KillIsEnemyWispChance_50% } Response enigma_KillIsEnemyKeeper_of_the_LightChance_30% { scene "scenes/enigma/enigma_enig_rival_16.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_17.vcd" nodelay noscene } Rule enigma_KillIsEnemyKeeper_of_the_LightChance_30%_Rule { criteria Kill Isenigma IsEnemyKeeper_of_the_Light Chance_30% response enigma_KillIsEnemyKeeper_of_the_LightChance_30% } Response enigma_KillIsEnemyChaos_KnightChance_30% { scene "scenes/enigma/enigma_enig_rival_16.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_17.vcd" nodelay noscene } Rule enigma_KillIsEnemyChaos_KnightChance_30%_Rule { criteria Kill Isenigma IsEnemyChaos_Knight Chance_30% response enigma_KillIsEnemyChaos_KnightChance_30% } Response enigma_KillIsEnemyAncient_ApparitionChance_50% { scene "scenes/enigma/enigma_enig_rival_18.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_19.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rival_20.vcd" nodelay noscene } Rule enigma_KillIsEnemyAncient_ApparitionChance_50%_Rule { criteria Kill Isenigma IsEnemyAncient_Apparition Chance_50% response enigma_KillIsEnemyAncient_ApparitionChance_50% } Response enigma_KillIsEnemyFaceless_VoidChance_50% { scene "scenes/enigma/enigma_enig_rival_21.vcd" nodelay noscene } Rule enigma_KillIsEnemyFaceless_VoidChance_50%_Rule { criteria Kill Isenigma IsEnemyFaceless_Void Chance_50% response enigma_KillIsEnemyFaceless_VoidChance_50% } Response enigma_KillIsEnemyTinyChance_50% { scene "scenes/enigma/enigma_enig_rival_22.vcd" nodelay noscene } Rule enigma_KillIsEnemyTinyChance_50%_Rule { criteria Kill Isenigma IsEnemyTiny Chance_50% response enigma_KillIsEnemyTinyChance_50% } Response enigma_KillIsEnemySvenChance_25% { scene "scenes/enigma/enigma_enig_rival_23.vcd" nodelay noscene } Rule enigma_KillIsEnemySvenChance_25%_Rule { criteria Kill Isenigma IsEnemySven Chance_25% response enigma_KillIsEnemySvenChance_25% } Response enigma_KillIsEnemyDragon_KnightChance_25% { scene "scenes/enigma/enigma_enig_rival_23.vcd" nodelay noscene } Rule enigma_KillIsEnemyDragon_KnightChance_25%_Rule { criteria Kill Isenigma IsEnemyDragon_Knight Chance_25% response enigma_KillIsEnemyDragon_KnightChance_25% } Response enigma_KillIsEnemyOmniknightChance_25% { scene "scenes/enigma/enigma_enig_rival_23.vcd" nodelay noscene } Rule enigma_KillIsEnemyOmniknightChance_25%_Rule { criteria Kill Isenigma IsEnemyOmniknight Chance_25% response enigma_KillIsEnemyOmniknightChance_25% } Response enigma_KillIsEnemyChaos_KnightChance_25% { scene "scenes/enigma/enigma_enig_rival_23.vcd" nodelay noscene } Rule enigma_KillIsEnemyChaos_KnightChance_25%_Rule { criteria Kill Isenigma IsEnemyChaos_Knight Chance_25% response enigma_KillIsEnemyChaos_KnightChance_25% } Response enigma_KillIsEnemyPhoenixChance_25% { scene "scenes/enigma/enigma_enig_rival_25.vcd" nodelay noscene } Rule enigma_KillIsEnemyPhoenixChance_25%_Rule { criteria Kill Isenigma IsEnemyPhoenix Chance_25% response enigma_KillIsEnemyPhoenixChance_25% } Response enigma_KillIsEnemyViperChance_15% { scene "scenes/enigma/enigma_enig_rival_26.vcd" nodelay noscene } Rule enigma_KillIsEnemyViperChance_15%_Rule { criteria Kill Isenigma IsEnemyViper Chance_15% response enigma_KillIsEnemyViperChance_15% } Response enigma_KillIsEnemyGyrocopterChance_15% { scene "scenes/enigma/enigma_enig_rival_26.vcd" nodelay noscene } Rule enigma_KillIsEnemyGyrocopterChance_15%_Rule { criteria Kill Isenigma IsEnemyGyrocopter Chance_15% response enigma_KillIsEnemyGyrocopterChance_15% } Response enigma_KillIsEnemyPuckChance_15% { scene "scenes/enigma/enigma_enig_rival_26.vcd" nodelay noscene } Rule enigma_KillIsEnemyPuckChance_15%_Rule { criteria Kill Isenigma IsEnemyPuck Chance_15% response enigma_KillIsEnemyPuckChance_15% } Response enigma_KillIsEnemyJakiroChance_15% { scene "scenes/enigma/enigma_enig_rival_26.vcd" nodelay noscene } Rule enigma_KillIsEnemyJakiroChance_15%_Rule { criteria Kill Isenigma IsEnemyJakiro Chance_15% response enigma_KillIsEnemyJakiroChance_15% } Response enigma_KillIsEnemyBatriderChance_15% { scene "scenes/enigma/enigma_enig_rival_26.vcd" nodelay noscene } Rule enigma_KillIsEnemyBatriderChance_15%_Rule { criteria Kill Isenigma IsEnemyBatrider Chance_15% response enigma_KillIsEnemyBatriderChance_15% } Response enigma_KillIsEnemyVisageChance_15% { scene "scenes/enigma/enigma_enig_rival_26.vcd" nodelay noscene } Rule enigma_KillIsEnemyVisageChance_15%_Rule { criteria Kill Isenigma IsEnemyVisage Chance_15% response enigma_KillIsEnemyVisageChance_15% } Response enigma_KillIsEnemyOutworld_DestroyerChance_15% { scene "scenes/enigma/enigma_enig_rival_26.vcd" nodelay noscene } Rule enigma_KillIsEnemyOutworld_DestroyerChance_15%_Rule { criteria Kill Isenigma IsEnemyOutworld_Destroyer Chance_15% response enigma_KillIsEnemyOutworld_DestroyerChance_15% } Response enigma_KillIsEnemyPhoenixChance_15% { scene "scenes/enigma/enigma_enig_rival_26.vcd" nodelay noscene } Rule enigma_KillIsEnemyPhoenixChance_15%_Rule { criteria Kill Isenigma IsEnemyPhoenix Chance_15% response enigma_KillIsEnemyPhoenixChance_15% } Response enigma_KillIsEnemySkywrath_MageChance_15% { scene "scenes/enigma/enigma_enig_rival_26.vcd" nodelay noscene } Rule enigma_KillIsEnemySkywrath_MageChance_15%_Rule { criteria Kill Isenigma IsEnemySkywrath_Mage Chance_15% response enigma_KillIsEnemySkywrath_MageChance_15% } Response enigma_KillIsEnemyWinter_WyvernChance_15% { scene "scenes/enigma/enigma_enig_rival_26.vcd" nodelay noscene } Rule enigma_KillIsEnemyWinter_WyvernChance_15%_Rule { criteria Kill Isenigma IsEnemyWinter_Wyvern Chance_15% response enigma_KillIsEnemyWinter_WyvernChance_15% } Response enigma_Respawn { scene "scenes/enigma/enigma_enig_respawn_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_respawn_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_respawn_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_respawn_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_respawn_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_respawn_06.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_respawn_07.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_respawn_08.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_respawn_09.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_respawn_10.vcd" nodelay noscene } Rule enigma_Respawn_Rule { criteria Respawn Isenigma response enigma_Respawn } Response enigma_Select { scene "scenes/enigma/enigma_enig_rare_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rare_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rare_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rare_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rare_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rare_06.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_rare_07.vcd" nodelay noscene } Rule enigma_Select_Rule { criteria Select Isenigma response enigma_Select } Response enigma_PurchaseIsExpensiveItem { scene "scenes/enigma/enigma_enig_purch_01.vcd" nodelay noscene speakonce scene "scenes/enigma/enigma_enig_purch_02.vcd" nodelay noscene speakonce scene "scenes/enigma/enigma_enig_purch_03.vcd" nodelay noscene speakonce } Rule enigma_PurchaseIsExpensiveItem_Rule { criteria Purchase Isenigma IsExpensiveItem response enigma_PurchaseIsExpensiveItem } Response enigma_PurchaseIsUltimateScepter { scene "scenes/enigma/enigma_enig_scepter_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_scepter_02.vcd" nodelay noscene } Rule enigma_PurchaseIsUltimateScepter_Rule { criteria Purchase Isenigma IsUltimateScepter response enigma_PurchaseIsUltimateScepter } Response enigma_PurchaseIsBlinkDagger { scene "scenes/enigma/enigma_enig_blink_01.vcd" nodelay noscene speakonce scene "scenes/enigma/enigma_enig_blink_02.vcd" nodelay noscene speakonce } Rule enigma_PurchaseIsBlinkDagger_Rule { criteria Purchase Isenigma IsBlinkDagger response enigma_PurchaseIsBlinkDagger } Response enigma_PurchaseIsBlackKingBar { scene "scenes/enigma/enigma_enig_item_01.vcd" nodelay noscene speakonce } Rule enigma_PurchaseIsBlackKingBar_Rule { criteria Purchase Isenigma IsBlackKingBar response enigma_PurchaseIsBlackKingBar } Response enigma_PurchaseIsMekansm { scene "scenes/enigma/enigma_enig_item_02.vcd" nodelay noscene speakonce } Rule enigma_PurchaseIsMekansm_Rule { criteria Purchase Isenigma IsMekansm response enigma_PurchaseIsMekansm } Response enigma_PurchaseIsShiva { scene "scenes/enigma/enigma_enig_item_03.vcd" nodelay noscene speakonce } Rule enigma_PurchaseIsShiva_Rule { criteria Purchase Isenigma IsShiva response enigma_PurchaseIsShiva } Response enigma_PurchaseIsRefresher { scene "scenes/enigma/enigma_enig_item_04.vcd" nodelay noscene speakonce } Rule enigma_PurchaseIsRefresher_Rule { criteria Purchase Isenigma IsRefresher response enigma_PurchaseIsRefresher } Response enigma_PurchaseIsHeart { scene "scenes/enigma/enigma_enig_item_05.vcd" nodelay noscene speakonce } Rule enigma_PurchaseIsHeart_Rule { criteria Purchase Isenigma IsHeart response enigma_PurchaseIsHeart } Response enigma_PurchaseIsSheepStick { scene "scenes/enigma/enigma_enig_item_06.vcd" nodelay noscene speakonce } Rule enigma_PurchaseIsSheepStick_Rule { criteria Purchase Isenigma IsSheepStick response enigma_PurchaseIsSheepStick } Response enigma_PurchaseIsRadiance { scene "scenes/enigma/enigma_enig_item_07.vcd" nodelay noscene speakonce } Rule enigma_PurchaseIsRadiance_Rule { criteria Purchase Isenigma IsRadiance response enigma_PurchaseIsRadiance } Response enigma_PurchaseIsNecronomicon { scene "scenes/enigma/enigma_enig_item_08.vcd" nodelay noscene speakonce } Rule enigma_PurchaseIsNecronomicon_Rule { criteria Purchase Isenigma IsNecronomicon response enigma_PurchaseIsNecronomicon } Response enigma_PurchaseIsPipe { scene "scenes/enigma/enigma_enig_item_09.vcd" nodelay noscene speakonce } Rule enigma_PurchaseIsPipe_Rule { criteria Purchase Isenigma IsPipe response enigma_PurchaseIsPipe } Response enigma_Immortality { scene "scenes/enigma/enigma_enig_immort_01.vcd" nodelay noscene } Rule enigma_Immortality_Rule { criteria Immortality Isenigma response enigma_Immortality } Response enigma_Deny { scene "scenes/enigma/enigma_enig_deny_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_deny_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_deny_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_deny_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_deny_06.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_deny_07.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_deny_08.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_deny_09.vcd" nodelay noscene } Rule enigma_Deny_Rule { criteria Deny Isenigma response enigma_Deny } Response enigma_LastHit { scene "scenes/enigma/enigma_enig_lasthit_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_lasthit_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_lasthit_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_lasthit_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_lasthit_06.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_lasthit_07.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_lasthit_08.vcd" nodelay noscene } Rule enigma_LastHit_Rule { criteria LastHit Isenigma response enigma_LastHit } Response enigma_Defeat { scene "scenes/enigma/enigma_enig_lose_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_lose_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_lose_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_lose_04.vcd" nodelay noscene } Rule enigma_Defeat_Rule { criteria Defeat Isenigma response enigma_Defeat } Response enigma_Victory { scene "scenes/enigma/enigma_enig_win_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_win_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_win_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_win_05.vcd" nodelay noscene } Rule enigma_Victory_Rule { criteria Victory Isenigma response enigma_Victory } Response enigma_Bottling { scene "scenes/enigma/enigma_enig_bottle_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_bottle_03.vcd" nodelay noscene } Rule enigma_Bottling_Rule { criteria Bottling Isenigma response enigma_Bottling } Response enigma_PowerupIsPowerupHaste { scene "scenes/enigma/enigma_enig_haste_01.vcd" nodelay noscene } Rule enigma_PowerupIsPowerupHaste_Rule { criteria Powerup Isenigma IsPowerupHaste response enigma_PowerupIsPowerupHaste } Response enigma_PowerupIsPowerupHasteChance_25% { scene "scenes/enigma/enigma_enig_haste_02.vcd" nodelay noscene } Rule enigma_PowerupIsPowerupHasteChance_25%_Rule { criteria Powerup Isenigma IsPowerupHaste Chance_25% response enigma_PowerupIsPowerupHasteChance_25% } Response enigma_PowerupIsPowerupBounty { scene "scenes/enigma/enigma_enig_lasthit_05.vcd" nodelay noscene respeakdelay 300 } Rule enigma_PowerupIsPowerupBounty_Rule { criteria Powerup Isenigma IsPowerupBounty response enigma_PowerupIsPowerupBounty } Response enigma_PowerupIsPowerupDoubleDamage { scene "scenes/enigma/enigma_enig_doubdam_01.vcd" nodelay noscene } Rule enigma_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Isenigma IsPowerupDoubleDamage response enigma_PowerupIsPowerupDoubleDamage } Response enigma_PowerupIsPowerupRegeneration { scene "scenes/enigma/enigma_enig_regen_01.vcd" nodelay noscene } Rule enigma_PowerupIsPowerupRegeneration_Rule { criteria Powerup Isenigma IsPowerupRegeneration response enigma_PowerupIsPowerupRegeneration } Response enigma_PowerupIsPowerupRegenerationChance_25% { scene "scenes/enigma/enigma_enig_regen_02.vcd" nodelay noscene } Rule enigma_PowerupIsPowerupRegenerationChance_25%_Rule { criteria Powerup Isenigma IsPowerupRegeneration Chance_25% response enigma_PowerupIsPowerupRegenerationChance_25% } Response enigma_PowerupIsPowerupIllusion { scene "scenes/enigma/enigma_enig_illus_01.vcd" nodelay noscene } Rule enigma_PowerupIsPowerupIllusion_Rule { criteria Powerup Isenigma IsPowerupIllusion response enigma_PowerupIsPowerupIllusion } Response enigma_PowerupIsPowerupInvisibility { scene "scenes/enigma/enigma_enig_invis_01.vcd" nodelay noscene } Rule enigma_PowerupIsPowerupInvisibility_Rule { criteria Powerup Isenigma IsPowerupInvisibility response enigma_PowerupIsPowerupInvisibility } Response enigma_PowerupIsPowerupArcane { scene "scenes/enigma/enigma_enig_drop_rare_02.vcd" nodelay noscene respeakdelay 300 } Rule enigma_PowerupIsPowerupArcane_Rule { criteria Powerup Isenigma IsPowerupArcane response enigma_PowerupIsPowerupArcane } Response enigma_LevelUp { scene "scenes/enigma/enigma_enig_level_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_level_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_level_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_level_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_level_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_level_06.vcd" nodelay noscene } Rule enigma_LevelUp_Rule { criteria LevelUp Isenigma response enigma_LevelUp } Response enigma_Pain { scene "scenes/enigma/enigma_enig_pain_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_pain_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_pain_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_pain_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_pain_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_pain_06.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_pain_07.vcd" nodelay noscene } Rule enigma_Pain_Rule { criteria Pain Isenigma response enigma_Pain } Response enigma_PainChance_25% { scene "scenes/enigma/enigma_enig_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule enigma_PainChance_25%_Rule { criteria Pain Isenigma Chance_25% response enigma_PainChance_25% } Response enigma_CooldownLittleNag { scene "scenes/enigma/enigma_enig_notyet_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_notyet_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_notyet_03.vcd" nodelay noscene } Rule enigma_CooldownLittleNag_Rule { criteria Cooldown Isenigma LittleNag response enigma_CooldownLittleNag } Response enigma_CooldownMediumNag { scene "scenes/enigma/enigma_enig_notyet_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_notyet_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_notyet_06.vcd" nodelay noscene } Rule enigma_CooldownMediumNag_Rule { criteria Cooldown Isenigma MediumNag response enigma_CooldownMediumNag } Response enigma_CooldownSuperNag { scene "scenes/enigma/enigma_enig_notyet_07.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_notyet_08.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_notyet_09.vcd" nodelay noscene } Rule enigma_CooldownSuperNag_Rule { criteria Cooldown Isenigma SuperNag response enigma_CooldownSuperNag } Response enigma_NoManaLittleNag { scene "scenes/enigma/enigma_enig_nomana_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_nomana_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_nomana_03.vcd" nodelay noscene } Rule enigma_NoManaLittleNag_Rule { criteria NoMana Isenigma LittleNag response enigma_NoManaLittleNag } Response enigma_InTheBag { scene "scenes/enigma/enigma_enig_inthebag_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_inthebag_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_inthebag_03.vcd" nodelay noscene } Rule enigma_InTheBag_Rule { criteria InTheBag Isenigma response enigma_InTheBag } Response enigma_EmoteIsEmoteLaugh { scene "scenes/enigma/enigma_enig_laugh_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_laugh_02.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_laugh_03.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_laugh_04.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_laugh_05.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_laugh_06.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_laugh_07.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_laugh_08.vcd" nodelay noscene } Rule enigma_EmoteIsEmoteLaugh_Rule { criteria Emote Isenigma IsEmoteLaugh response enigma_EmoteIsEmoteLaugh } Response enigma_AllyNearIsAllyKeeper_of_the_LightEarlyGame { scene "scenes/enigma/enigma_enig_ally_01.vcd" nodelay noscene speakonce scene "scenes/enigma/enigma_enig_ally_02.vcd" nodelay noscene speakonce } Rule enigma_AllyNearIsAllyKeeper_of_the_LightEarlyGame_Rule { criteria AllyNear Isenigma IsAllyKeeper_of_the_Light EarlyGame response enigma_AllyNearIsAllyKeeper_of_the_LightEarlyGame } Response enigma_AllyNearIsAllyChaos_KnightEarlyGame { scene "scenes/enigma/enigma_enig_ally_03.vcd" nodelay noscene speakonce scene "scenes/enigma/enigma_enig_ally_04.vcd" nodelay noscene speakonce } Rule enigma_AllyNearIsAllyChaos_KnightEarlyGame_Rule { criteria AllyNear Isenigma IsAllyChaos_Knight EarlyGame response enigma_AllyNearIsAllyChaos_KnightEarlyGame } Response enigma_AllyNearIsAllyWispEarlyGame { scene "scenes/enigma/enigma_enig_ally_05.vcd" nodelay noscene speakonce scene "scenes/enigma/enigma_enig_ally_06.vcd" nodelay noscene speakonce scene "scenes/enigma/enigma_enig_ally_07.vcd" nodelay noscene speakonce } Rule enigma_AllyNearIsAllyWispEarlyGame_Rule { criteria AllyNear Isenigma IsAllyWisp EarlyGame response enigma_AllyNearIsAllyWispEarlyGame } Response enigma_AllyNearIsAllyAncient_ApparitionEarlyGame { scene "scenes/enigma/enigma_enig_ally_08.vcd" nodelay noscene speakonce scene "scenes/enigma/enigma_enig_ally_09.vcd" nodelay noscene speakonce } Rule enigma_AllyNearIsAllyAncient_ApparitionEarlyGame_Rule { criteria AllyNear Isenigma IsAllyAncient_Apparition EarlyGame response enigma_AllyNearIsAllyAncient_ApparitionEarlyGame } Response enigma_AllyNearIsAllyTidehunterEarlyGame { scene "scenes/enigma/enigma_enig_ally_10.vcd" nodelay noscene speakonce } Rule enigma_AllyNearIsAllyTidehunterEarlyGame_Rule { criteria AllyNear Isenigma IsAllyTidehunter EarlyGame response enigma_AllyNearIsAllyTidehunterEarlyGame } Response enigma_AllyNearIsAllyTinyEarlyGame { scene "scenes/enigma/enigma_enig_ally_11.vcd" nodelay noscene speakonce } Rule enigma_AllyNearIsAllyTinyEarlyGame_Rule { criteria AllyNear Isenigma IsAllyTiny EarlyGame response enigma_AllyNearIsAllyTinyEarlyGame } Response enigma_AllyNearIsAllyPhoenixEarlyGame { scene "scenes/enigma/enigma_enig_ally_12.vcd" nodelay noscene speakonce } Rule enigma_AllyNearIsAllyPhoenixEarlyGame_Rule { criteria AllyNear Isenigma IsAllyPhoenix EarlyGame response enigma_AllyNearIsAllyPhoenixEarlyGame } Response enigma_AllyNearIsAllyOmniknightEarlyGame { scene "scenes/enigma/enigma_enig_ally_13.vcd" nodelay noscene speakonce } Rule enigma_AllyNearIsAllyOmniknightEarlyGame_Rule { criteria AllyNear Isenigma IsAllyOmniknight EarlyGame response enigma_AllyNearIsAllyOmniknightEarlyGame } Response enigma_ItemDropIsCommonDrop { scene "scenes/enigma/enigma_enig_drop_common_01.vcd" nodelay noscene } Rule enigma_ItemDropIsCommonDrop_Rule { criteria ItemDrop Isenigma IsCommonDrop response enigma_ItemDropIsCommonDrop } Response enigma_ItemDropIsRareDrop { scene "scenes/enigma/enigma_enig_drop_medium_01.vcd" nodelay noscene } Rule enigma_ItemDropIsRareDrop_Rule { criteria ItemDrop Isenigma IsRareDrop response enigma_ItemDropIsRareDrop } Response enigma_ItemDropIsUltraRareDrop { scene "scenes/enigma/enigma_enig_drop_rare_02.vcd" nodelay noscene } Rule enigma_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Isenigma IsUltraRareDrop response enigma_ItemDropIsUltraRareDrop } Response enigma_MissingIsLaneTop { scene "scenes/enigma/enigma_enig_missing_lane_01.vcd" nodelay noscene } Rule enigma_MissingIsLaneTop_Rule { criteria Missing Isenigma IsLaneTop response enigma_MissingIsLaneTop } Response enigma_MissingIsLaneMid { scene "scenes/enigma/enigma_enig_missing_lane_02.vcd" nodelay noscene } Rule enigma_MissingIsLaneMid_Rule { criteria Missing Isenigma IsLaneMid response enigma_MissingIsLaneMid } Response enigma_MissingIsLaneBot { scene "scenes/enigma/enigma_enig_missing_lane_03.vcd" nodelay noscene } Rule enigma_MissingIsLaneBot_Rule { criteria Missing Isenigma IsLaneBot response enigma_MissingIsLaneBot } Response enigma_Thanks { scene "scenes/enigma/enigma_enig_thanks_01.vcd" nodelay noscene scene "scenes/enigma/enigma_enig_thanks_02.vcd" nodelay noscene } Rule enigma_Thanks_Rule { criteria Thanks Isenigma response enigma_Thanks }