criterion "Isenchantress" "classname" "npc_dota_hero_enchantress" weight 5 required criterion "IsEnemyenchantress" "targetclassname" "npc_dota_hero_enchantress" weight 5 required criterion "IsAllyenchantress" "nearby_ally" "npc_dota_hero_enchantress" weight 5 required criterion "IsEnchantressEnchant" "abilityname" "enchantress_enchant" weight 5 required criterion "IsNatureAttendants" "abilityname" "enchantress_natures_attendants" weight 5 required criterion "IsSproinky" "abilityname" "enchantress_bunny_hop" weight 5 required criterion "IsEnchantressLoadoutSpawn" "special_spawn" "enchantress_loadout_spawn" weight 5 required Response enchantress_Spawn { scene "scenes/enchantress/enchantress_ench_spawn_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_spawn_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_spawn_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_spawn_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_spawn_05.vcd" nodelay noscene } Rule enchantress_Spawn_Rule { criteria Spawn Isenchantress response enchantress_Spawn } Response enchantress_CustomIsGameStart { scene "scenes/enchantress/enchantress_ench_start_01.vcd" nodelay noscene } Rule enchantress_CustomIsGameStart_Rule { criteria Custom Isenchantress IsGameStart response enchantress_CustomIsGameStart } Response enchantress_CustomIsEnchantressLoadoutSpawn { scene "scenes/enchantress/enchantress_ench_spawn_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_spawn_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_spawn_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_spawn_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_spawn_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_08.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_10.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_attack_10.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_attack_11.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_respawn_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_ability_enchant_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_ability_enchant_03.vcd" nodelay noscene } Rule enchantress_CustomIsEnchantressLoadoutSpawn_Rule { criteria Custom Isenchantress IsEnchantressLoadoutSpawn response enchantress_CustomIsEnchantressLoadoutSpawn } Response enchantress_Move { scene "scenes/enchantress/enchantress_ench_move_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_06.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_07.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_08.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_09.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_10.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_11.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_12.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_13.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_14.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_15.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_16.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_17.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_18.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_19.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_20.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_21.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_move_22.vcd" nodelay noscene } Rule enchantress_Move_Rule { criteria Move Isenchantress response enchantress_Move } Response enchantress_Attack { scene "scenes/enchantress/enchantress_ench_attack_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_attack_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_attack_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_attack_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_attack_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_attack_06.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_attack_07.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_attack_08.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_attack_09.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_attack_10.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_attack_11.vcd" nodelay noscene } Rule enchantress_Attack_Rule { criteria Attack Isenchantress response enchantress_Attack } Response enchantress_CastOrder { scene "scenes/enchantress/enchantress_ench_cast_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_cast_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_cast_03.vcd" nodelay noscene } Rule enchantress_CastOrder_Rule { criteria CastOrder Isenchantress response enchantress_CastOrder } Response enchantress_CastExecuteIsEnchantressEnchant { scene "scenes/enchantress/enchantress_ench_ability_enchant_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_ability_enchant_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_ability_enchant_03.vcd" nodelay noscene } Rule enchantress_CastExecuteIsEnchantressEnchant_Rule { criteria CastExecute Isenchantress IsEnchantressEnchant response enchantress_CastExecuteIsEnchantressEnchant } Response enchantress_CastExecuteIsEnchantressEnchantIsHero { scene "scenes/enchantress/enchantress_ench_ability_enchant_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_ability_enchant_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_ability_enchant_06.vcd" nodelay noscene } Rule enchantress_CastExecuteIsEnchantressEnchantIsHero_Rule { criteria CastExecute Isenchantress IsEnchantressEnchant IsHero response enchantress_CastExecuteIsEnchantressEnchantIsHero } Response enchantress_CastExecuteIsNatureAttendants { scene "scenes/enchantress/enchantress_ench_ability_nature_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_ability_nature_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_ability_nature_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_ability_nature_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_ability_nature_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_ability_nature_06.vcd" nodelay noscene } Rule enchantress_CastExecuteIsNatureAttendants_Rule { criteria CastExecute Isenchantress IsNatureAttendants response enchantress_CastExecuteIsNatureAttendants } Response enchantress_CastExecuteIsSproinkyChance_75% { scene "scenes/enchantress/enchantress_ench_move_18.vcd" nodelay noscene respeakdelay 10 scene "scenes/enchantress/enchantress_ench_move_19.vcd" nodelay noscene respeakdelay 10 scene "scenes/enchantress/enchantress_ench_move_20.vcd" nodelay noscene respeakdelay 10 scene "scenes/enchantress/enchantress_ench_deny_15.vcd" nodelay noscene respeakdelay 10 } Rule enchantress_CastExecuteIsSproinkyChance_75%_Rule { criteria CastExecute Isenchantress IsSproinky Chance_75% response enchantress_CastExecuteIsSproinkyChance_75% } Response enchantress_Kill { scene "scenes/enchantress/enchantress_ench_ability_impetus_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_ability_impetus_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_kill_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_kill_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_kill_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_kill_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_kill_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_kill_06.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_kill_07.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_kill_08.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_kill_09.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_kill_10.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_kill_11.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_kill_12.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_kill_13.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_laugh_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_laugh_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_laugh_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_laugh_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_laugh_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_laugh_06.vcd" nodelay noscene } Rule enchantress_Kill_Rule { criteria Kill Isenchantress response enchantress_Kill } Response enchantress_KillIsEnemyTidehunterChance_25% { scene "scenes/enchantress/enchantress_ench_killspecial_01.vcd" nodelay noscene } Rule enchantress_KillIsEnemyTidehunterChance_25%_Rule { criteria Kill Isenchantress IsEnemyTidehunter Chance_25% response enchantress_KillIsEnemyTidehunterChance_25% } Response enchantress_KillIsEnemyLeshracChance_25% { scene "scenes/enchantress/enchantress_ench_killspecial_02.vcd" nodelay noscene } Rule enchantress_KillIsEnemyLeshracChance_25%_Rule { criteria Kill Isenchantress IsEnemyLeshrac Chance_25% response enchantress_KillIsEnemyLeshracChance_25% } Response enchantress_KillIsEnemyRikiChance_25% { scene "scenes/enchantress/enchantress_ench_killspecial_03.vcd" nodelay noscene } Rule enchantress_KillIsEnemyRikiChance_25%_Rule { criteria Kill Isenchantress IsEnemyRiki Chance_25% response enchantress_KillIsEnemyRikiChance_25% } Response enchantress_KillIsEnemyChenChance_25% { scene "scenes/enchantress/enchantress_ench_killspecial_04.vcd" nodelay noscene } Rule enchantress_KillIsEnemyChenChance_25%_Rule { criteria Kill Isenchantress IsEnemyChen Chance_25% response enchantress_KillIsEnemyChenChance_25% } Response enchantress_KillIsFirstBlood { scene "scenes/enchantress/enchantress_ench_firstblood_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_firstblood_02.vcd" nodelay noscene } Rule enchantress_KillIsFirstBlood_Rule { criteria Kill Isenchantress IsFirstBlood response enchantress_KillIsFirstBlood } Response enchantress_LevelUp { scene "scenes/enchantress/enchantress_ench_level_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_level_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_level_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_level_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_level_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_level_06.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_level_07.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_level_08.vcd" nodelay noscene } Rule enchantress_LevelUp_Rule { criteria LevelUp Isenchantress response enchantress_LevelUp } Response enchantress_LastHit { scene "scenes/enchantress/enchantress_ench_lasthit_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_lasthit_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_lasthit_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_lasthit_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_lasthit_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_lasthit_06.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_lasthit_07.vcd" nodelay noscene } Rule enchantress_LastHit_Rule { criteria LastHit Isenchantress response enchantress_LastHit } Response enchantress_Death { scene "scenes/enchantress/enchantress_ench_death_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_death_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_death_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_death_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_death_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_death_06.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_death_07.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_death_08.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_death_09.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_death_10.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_death_11.vcd" nodelay noscene } Rule enchantress_Death_Rule { criteria Death Isenchantress response enchantress_Death } Response enchantress_DeathIsReincarnating { scene "scenes/enchantress/enchantress_ench_respawn_01.vcd" nodelay noscene } Rule enchantress_DeathIsReincarnating_Rule { criteria Death Isenchantress IsReincarnating response enchantress_DeathIsReincarnating } Response enchantress_Respawn { scene "scenes/enchantress/enchantress_ench_respawn_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_respawn_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_respawn_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_respawn_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_respawn_06.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_respawn_07.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_respawn_08.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_respawn_09.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_respawn_10.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_respawn_11.vcd" nodelay noscene } Rule enchantress_Respawn_Rule { criteria Respawn Isenchantress response enchantress_Respawn } Response enchantress_Select { scene "scenes/enchantress/enchantress_ench_rare_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_rare_02.vcd" nodelay noscene } Rule enchantress_Select_Rule { criteria Select Isenchantress response enchantress_Select } Response enchantress_PurchaseIsExpensiveItem { scene "scenes/enchantress/enchantress_ench_purch_01.vcd" nodelay noscene speakonce scene "scenes/enchantress/enchantress_ench_purch_02.vcd" nodelay noscene speakonce scene "scenes/enchantress/enchantress_ench_purch_03.vcd" nodelay noscene speakonce } Rule enchantress_PurchaseIsExpensiveItem_Rule { criteria Purchase Isenchantress IsExpensiveItem response enchantress_PurchaseIsExpensiveItem } Response enchantress_PurchaseIsBlinkDagger { scene "scenes/enchantress/enchantress_ench_blink_01.vcd" nodelay noscene speakonce scene "scenes/enchantress/enchantress_ench_blink_02.vcd" nodelay noscene speakonce } Rule enchantress_PurchaseIsBlinkDagger_Rule { criteria Purchase Isenchantress IsBlinkDagger response enchantress_PurchaseIsBlinkDagger } Response enchantress_PurchaseIsUltimateScepter { scene "scenes/enchantress/enchantress_ench_scepter_01.vcd" nodelay noscene speakonce scene "scenes/enchantress/enchantress_ench_scepter_02.vcd" nodelay noscene speakonce } Rule enchantress_PurchaseIsUltimateScepter_Rule { criteria Purchase Isenchantress IsUltimateScepter response enchantress_PurchaseIsUltimateScepter } Response enchantress_Bottling { scene "scenes/enchantress/enchantress_ench_bottle_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_bottle_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_bottle_03.vcd" nodelay noscene } Rule enchantress_Bottling_Rule { criteria Bottling Isenchantress response enchantress_Bottling } Response enchantress_MissingIsLaneTop { scene "scenes/enchantress/enchantress_ench_missing_lane_01.vcd" nodelay noscene } Rule enchantress_MissingIsLaneTop_Rule { criteria Missing Isenchantress IsLaneTop response enchantress_MissingIsLaneTop } Response enchantress_MissingIsLaneMid { scene "scenes/enchantress/enchantress_ench_missing_lane_02.vcd" nodelay noscene } Rule enchantress_MissingIsLaneMid_Rule { criteria Missing Isenchantress IsLaneMid response enchantress_MissingIsLaneMid } Response enchantress_MissingIsLaneBot { scene "scenes/enchantress/enchantress_ench_missing_lane_03.vcd" nodelay noscene } Rule enchantress_MissingIsLaneBot_Rule { criteria Missing Isenchantress IsLaneBot response enchantress_MissingIsLaneBot } Response enchantress_Deny { scene "scenes/enchantress/enchantress_ench_deny_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_06.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_07.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_08.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_09.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_10.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_11.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_12.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_13.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_14.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_15.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_16.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_17.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_18.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_deny_19.vcd" nodelay noscene } Rule enchantress_Deny_Rule { criteria Deny Isenchantress response enchantress_Deny } Response enchantress_Defeat { scene "scenes/enchantress/enchantress_ench_lose_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_lose_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_lose_03.vcd" nodelay noscene } Rule enchantress_Defeat_Rule { criteria Defeat Isenchantress response enchantress_Defeat } Response enchantress_Victory { scene "scenes/enchantress/enchantress_ench_win_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_win_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_win_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_win_04.vcd" nodelay noscene } Rule enchantress_Victory_Rule { criteria Victory Isenchantress response enchantress_Victory } Response enchantress_Immortality { scene "scenes/enchantress/enchantress_ench_immort_01.vcd" nodelay noscene } Rule enchantress_Immortality_Rule { criteria Immortality Isenchantress response enchantress_Immortality } Response enchantress_ImmortalityChance_25% { scene "scenes/enchantress/enchantress_ench_immort_02.vcd" nodelay noscene } Rule enchantress_ImmortalityChance_25%_Rule { criteria Immortality Isenchantress Chance_25% response enchantress_ImmortalityChance_25% } Response enchantress_PowerupIsPowerupHaste { scene "scenes/enchantress/enchantress_ench_haste_01.vcd" nodelay noscene } Rule enchantress_PowerupIsPowerupHaste_Rule { criteria Powerup Isenchantress IsPowerupHaste response enchantress_PowerupIsPowerupHaste } Response enchantress_PowerupIsPowerupHasteChance_25% { scene "scenes/enchantress/enchantress_ench_haste_02.vcd" nodelay noscene } Rule enchantress_PowerupIsPowerupHasteChance_25%_Rule { criteria Powerup Isenchantress IsPowerupHaste Chance_25% response enchantress_PowerupIsPowerupHasteChance_25% } Response enchantress_PowerupIsPowerupDoubleDamage { scene "scenes/enchantress/enchantress_ench_doubdam_01.vcd" nodelay noscene } Rule enchantress_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Isenchantress IsPowerupDoubleDamage response enchantress_PowerupIsPowerupDoubleDamage } Response enchantress_PowerupIsPowerupDoubleDamageChance_25% { scene "scenes/enchantress/enchantress_ench_doubdam_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_doubdam_03.vcd" nodelay noscene } Rule enchantress_PowerupIsPowerupDoubleDamageChance_25%_Rule { criteria Powerup Isenchantress IsPowerupDoubleDamage Chance_25% response enchantress_PowerupIsPowerupDoubleDamageChance_25% } Response enchantress_PowerupIsPowerupBounty { scene "scenes/enchantress/enchantress_ench_deny_11.vcd" nodelay noscene respeakdelay 300 } Rule enchantress_PowerupIsPowerupBounty_Rule { criteria Powerup Isenchantress IsPowerupBounty response enchantress_PowerupIsPowerupBounty } Response enchantress_PowerupIsPowerupRegeneration { scene "scenes/enchantress/enchantress_ench_regen_01.vcd" nodelay noscene } Rule enchantress_PowerupIsPowerupRegeneration_Rule { criteria Powerup Isenchantress IsPowerupRegeneration response enchantress_PowerupIsPowerupRegeneration } Response enchantress_PowerupIsPowerupRegenerationChance_25% { scene "scenes/enchantress/enchantress_ench_regen_02.vcd" nodelay noscene } Rule enchantress_PowerupIsPowerupRegenerationChance_25%_Rule { criteria Powerup Isenchantress IsPowerupRegeneration Chance_25% response enchantress_PowerupIsPowerupRegenerationChance_25% } Response enchantress_PowerupIsPowerupIllusion { scene "scenes/enchantress/enchantress_ench_illus_01.vcd" nodelay noscene } Rule enchantress_PowerupIsPowerupIllusion_Rule { criteria Powerup Isenchantress IsPowerupIllusion response enchantress_PowerupIsPowerupIllusion } Response enchantress_PowerupIsPowerupIllusionChance_25% { scene "scenes/enchantress/enchantress_ench_illus_02.vcd" nodelay noscene } Rule enchantress_PowerupIsPowerupIllusionChance_25%_Rule { criteria Powerup Isenchantress IsPowerupIllusion Chance_25% response enchantress_PowerupIsPowerupIllusionChance_25% } Response enchantress_PowerupIsPowerupInvisibility { scene "scenes/enchantress/enchantress_ench_invis_01.vcd" nodelay noscene } Rule enchantress_PowerupIsPowerupInvisibility_Rule { criteria Powerup Isenchantress IsPowerupInvisibility response enchantress_PowerupIsPowerupInvisibility } Response enchantress_PowerupIsPowerupInvisibilityChance_25% { scene "scenes/enchantress/enchantress_ench_invis_02.vcd" nodelay noscene } Rule enchantress_PowerupIsPowerupInvisibilityChance_25%_Rule { criteria Powerup Isenchantress IsPowerupInvisibility Chance_25% response enchantress_PowerupIsPowerupInvisibilityChance_25% } Response enchantress_PowerupIsPowerupArcane { scene "scenes/enchantress/enchantress_ench_happy_03.vcd" nodelay noscene respeakdelay 300 } Rule enchantress_PowerupIsPowerupArcane_Rule { criteria Powerup Isenchantress IsPowerupArcane response enchantress_PowerupIsPowerupArcane } Response enchantress_CooldownLittleNag { scene "scenes/enchantress/enchantress_ench_notyet_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_notyet_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_notyet_03.vcd" nodelay noscene } Rule enchantress_CooldownLittleNag_Rule { criteria Cooldown Isenchantress LittleNag response enchantress_CooldownLittleNag } Response enchantress_CooldownMediumNag { scene "scenes/enchantress/enchantress_ench_notyet_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_notyet_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_notyet_06.vcd" nodelay noscene } Rule enchantress_CooldownMediumNag_Rule { criteria Cooldown Isenchantress MediumNag response enchantress_CooldownMediumNag } Response enchantress_CooldownSuperNag { scene "scenes/enchantress/enchantress_ench_notyet_07.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_notyet_08.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_notyet_09.vcd" nodelay noscene } Rule enchantress_CooldownSuperNag_Rule { criteria Cooldown Isenchantress SuperNag response enchantress_CooldownSuperNag } Response enchantress_NoManaLittleNag { scene "scenes/enchantress/enchantress_ench_nomana_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_nomana_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_nomana_03.vcd" nodelay noscene } Rule enchantress_NoManaLittleNag_Rule { criteria NoMana Isenchantress LittleNag response enchantress_NoManaLittleNag } Response enchantress_NoManaMediumNag { scene "scenes/enchantress/enchantress_ench_nomana_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_nomana_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_nomana_06.vcd" nodelay noscene } Rule enchantress_NoManaMediumNag_Rule { criteria NoMana Isenchantress MediumNag response enchantress_NoManaMediumNag } Response enchantress_NoManaSuperNag { scene "scenes/enchantress/enchantress_ench_nomana_07.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_nomana_08.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_nomana_09.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_nomana_10.vcd" nodelay noscene } Rule enchantress_NoManaSuperNag_Rule { criteria NoMana Isenchantress SuperNag response enchantress_NoManaSuperNag } Response enchantress_Thanks { scene "scenes/enchantress/enchantress_ench_thanks_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_thanks_02.vcd" nodelay noscene } Rule enchantress_Thanks_Rule { criteria Thanks Isenchantress response enchantress_Thanks } Response enchantress_InTheBag { scene "scenes/enchantress/enchantress_ench_inthebag_01.vcd" nodelay noscene } Rule enchantress_InTheBag_Rule { criteria InTheBag Isenchantress response enchantress_InTheBag } Response enchantress_Pain { scene "scenes/enchantress/enchantress_ench_pain_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_pain_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_pain_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_pain_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_pain_06.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_pain_10.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_pain_11.vcd" nodelay noscene } Rule enchantress_Pain_Rule { criteria Pain Isenchantress response enchantress_Pain } Response enchantress_ItemDropIsCommonDrop { scene "scenes/enchantress/enchantress_ench_happy_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_happy_05.vcd" nodelay noscene } Rule enchantress_ItemDropIsCommonDrop_Rule { criteria ItemDrop Isenchantress IsCommonDrop response enchantress_ItemDropIsCommonDrop } Response enchantress_ItemDropIsRareDrop { scene "scenes/enchantress/enchantress_ench_happy_03.vcd" nodelay noscene } Rule enchantress_ItemDropIsRareDrop_Rule { criteria ItemDrop Isenchantress IsRareDrop response enchantress_ItemDropIsRareDrop } Response enchantress_ItemDropIsUltraRareDrop { scene "scenes/enchantress/enchantress_ench_happy_04.vcd" nodelay noscene } Rule enchantress_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Isenchantress IsUltraRareDrop response enchantress_ItemDropIsUltraRareDrop } Response enchantress_EmoteIsEmoteLaugh { scene "scenes/enchantress/enchantress_ench_laugh_01.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_laugh_02.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_laugh_03.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_laugh_04.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_laugh_05.vcd" nodelay noscene scene "scenes/enchantress/enchantress_ench_laugh_06.vcd" nodelay noscene } Rule enchantress_EmoteIsEmoteLaugh_Rule { criteria Emote Isenchantress IsEmoteLaugh response enchantress_EmoteIsEmoteLaugh }