criterion "Isalchemist" "classname" "npc_dota_hero_alchemist" weight 5 required criterion "IsEnemyalchemist" "targetclassname" "npc_dota_hero_alchemist" weight 5 required criterion "IsAllyalchemist" "nearby_ally" "npc_dota_hero_alchemist" weight 5 required criterion "IsAbilityConcoction" "abilityname" "alchemist_unstable_concoction" weight 5 required criterion "IsJustInTime" "cookstate" "0" weight 5 required criterion "IsTooLate" "cookstate" "1" weight 5 required criterion "IsAbilityConcoctionThrow" "abilityname" "alchemist_unstable_concoction_throw" weight 5 required criterion "ItBlewUp" "cookstate" "2" weight 5 required criterion "IsAbilityChemicalRage" "abilityname" "alchemist_chemical_rage" weight 5 required criterion "IsAbilityAcidSpray" "abilityname" "alchemist_acid_spray" weight 5 required criterion "IsAlchScepterUse" "abilityname" "item_ultimate_scepter" weight 5 required criterion "IsAlchemistLoadoutSpawn" "special_spawn" "alchemist_loadout_spawn" weight 5 required Response alchemist_Spawn { scene "scenes/alchemist/alchemist_alch_spawn_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_spawn_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_spawn_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_spawn_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_spawn_05.vcd" nodelay noscene } Rule alchemist_Spawn_Rule { criteria Spawn Isalchemist response alchemist_Spawn } Response alchemist_CustomIsGameStart { scene "scenes/alchemist/alchemist_alch_battlebegins_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_battlebegins_02.vcd" nodelay noscene } Rule alchemist_CustomIsGameStart_Rule { criteria Custom Isalchemist IsGameStart response alchemist_CustomIsGameStart } Response alchemist_CustomIsAbilityConcoctionIsTooLate { scene "scenes/alchemist/alchemist_alch_ability_concoc_11.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_12.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_13.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_14.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_18.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_19.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_20.vcd" nodelay noscene } Rule alchemist_CustomIsAbilityConcoctionIsTooLate_Rule { criteria Custom Isalchemist IsAbilityConcoction IsTooLate response alchemist_CustomIsAbilityConcoctionIsTooLate } Response alchemist_CustomIsAbilityConcoctionThrowIsJustInTime { scene "scenes/alchemist/alchemist_alch_ability_concoc_16.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_17.vcd" nodelay noscene } Rule alchemist_CustomIsAbilityConcoctionThrowIsJustInTime_Rule { criteria Custom Isalchemist IsAbilityConcoctionThrow IsJustInTime response alchemist_CustomIsAbilityConcoctionThrowIsJustInTime } Response alchemist_CustomIsAbilityConcoctionItBlewUp { scene "scenes/alchemist/alchemist_alch_ability_concoc_21.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_22.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_23.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_24.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_25.vcd" nodelay noscene } Rule alchemist_CustomIsAbilityConcoctionItBlewUp_Rule { criteria Custom Isalchemist IsAbilityConcoction ItBlewUp response alchemist_CustomIsAbilityConcoctionItBlewUp } Response alchemist_CustomIsAlchemistLoadoutSpawn { scene "scenes/alchemist/alchemist_alch_spawn_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_spawn_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_spawn_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_17.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_26.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_level_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_respawn_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_13.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_20.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_18.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_cast_01.vcd" nodelay noscene } Rule alchemist_CustomIsAlchemistLoadoutSpawn_Rule { criteria Custom Isalchemist IsAlchemistLoadoutSpawn response alchemist_CustomIsAlchemistLoadoutSpawn } Response alchemist_KillIsFirstBlood { scene "scenes/alchemist/alchemist_alch_firstblood_01.vcd" nodelay noscene } Rule alchemist_KillIsFirstBlood_Rule { criteria Kill Isalchemist IsFirstBlood response alchemist_KillIsFirstBlood } Response alchemist_KillIsAbilityConcoctionChance_50% { scene "scenes/alchemist/alchemist_alch_ability_concoc_09.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_15.vcd" nodelay noscene } Rule alchemist_KillIsAbilityConcoctionChance_50%_Rule { criteria Kill Isalchemist IsAbilityConcoction Chance_50% response alchemist_KillIsAbilityConcoctionChance_50% } Response alchemist_Kill { scene "scenes/alchemist/alchemist_alch_kill_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_09.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_10.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_11.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_12.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_13.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_14.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_15.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_16.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_17.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_kill_18.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_09.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_10.vcd" nodelay noscene } Rule alchemist_Kill_Rule { criteria Kill Isalchemist response alchemist_Kill } Response alchemist_KillIsEnemyBatriderChance_35% { scene "scenes/alchemist/alchemist_alch_rival_01.vcd" nodelay noscene } Rule alchemist_KillIsEnemyBatriderChance_35%_Rule { criteria Kill Isalchemist IsEnemyBatrider Chance_35% response alchemist_KillIsEnemyBatriderChance_35% } Response alchemist_KillIsEnemyPudgeChance_35% { scene "scenes/alchemist/alchemist_alch_rival_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_rival_03.vcd" nodelay noscene } Rule alchemist_KillIsEnemyPudgeChance_35%_Rule { criteria Kill Isalchemist IsEnemyPudge Chance_35% response alchemist_KillIsEnemyPudgeChance_35% } Response alchemist_KillIsEnemyAncient_ApparitionChance_35% { scene "scenes/alchemist/alchemist_alch_rival_04.vcd" nodelay noscene } Rule alchemist_KillIsEnemyAncient_ApparitionChance_35%_Rule { criteria Kill Isalchemist IsEnemyAncient_Apparition Chance_35% response alchemist_KillIsEnemyAncient_ApparitionChance_35% } Response alchemist_KillIsEnemyPuckChance_35% { scene "scenes/alchemist/alchemist_alch_rival_05.vcd" nodelay noscene } Rule alchemist_KillIsEnemyPuckChance_35%_Rule { criteria Kill Isalchemist IsEnemyPuck Chance_35% response alchemist_KillIsEnemyPuckChance_35% } Response alchemist_KillIsEnemyKunkkaChance_35% { scene "scenes/alchemist/alchemist_alch_rival_06.vcd" nodelay noscene } Rule alchemist_KillIsEnemyKunkkaChance_35%_Rule { criteria Kill Isalchemist IsEnemyKunkka Chance_35% response alchemist_KillIsEnemyKunkkaChance_35% } Response alchemist_KillIsEnemyMorphlingChance_35% { scene "scenes/alchemist/alchemist_alch_rival_07.vcd" nodelay noscene } Rule alchemist_KillIsEnemyMorphlingChance_35%_Rule { criteria Kill Isalchemist IsEnemyMorphling Chance_35% response alchemist_KillIsEnemyMorphlingChance_35% } Response alchemist_KillIsEnemyClinkzChance_35% { scene "scenes/alchemist/alchemist_alch_rival_10.vcd" nodelay noscene } Rule alchemist_KillIsEnemyClinkzChance_35%_Rule { criteria Kill Isalchemist IsEnemyClinkz Chance_35% response alchemist_KillIsEnemyClinkzChance_35% } Response alchemist_KillIsEnemyPugnaChance_35% { scene "scenes/alchemist/alchemist_alch_rival_11.vcd" nodelay noscene } Rule alchemist_KillIsEnemyPugnaChance_35%_Rule { criteria Kill Isalchemist IsEnemyPugna Chance_35% response alchemist_KillIsEnemyPugnaChance_35% } Response alchemist_KillIsEnemySlardarChance_35% { scene "scenes/alchemist/alchemist_alch_rival_13.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_rival_14.vcd" nodelay noscene } Rule alchemist_KillIsEnemySlardarChance_35%_Rule { criteria Kill Isalchemist IsEnemySlardar Chance_35% response alchemist_KillIsEnemySlardarChance_35% } Response alchemist_KillIsEnemyRattletrapChance_35% { scene "scenes/alchemist/alchemist_alch_rival_15.vcd" nodelay noscene } Rule alchemist_KillIsEnemyRattletrapChance_35%_Rule { criteria Kill Isalchemist IsEnemyRattletrap Chance_35% response alchemist_KillIsEnemyRattletrapChance_35% } Response alchemist_KillIsEnemySniperChance_35% { scene "scenes/alchemist/alchemist_alch_rival_16.vcd" nodelay noscene } Rule alchemist_KillIsEnemySniperChance_35%_Rule { criteria Kill Isalchemist IsEnemySniper Chance_35% response alchemist_KillIsEnemySniperChance_35% } Response alchemist_KillIsEnemyEarthshakerChance_35% { scene "scenes/alchemist/alchemist_alch_rival_17.vcd" nodelay noscene } Rule alchemist_KillIsEnemyEarthshakerChance_35%_Rule { criteria Kill Isalchemist IsEnemyEarthshaker Chance_35% response alchemist_KillIsEnemyEarthshakerChance_35% } Response alchemist_KillIsEnemyAxeChance_35% { scene "scenes/alchemist/alchemist_alch_rival_18.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_rival_20.vcd" nodelay noscene } Rule alchemist_KillIsEnemyAxeChance_35%_Rule { criteria Kill Isalchemist IsEnemyAxe Chance_35% response alchemist_KillIsEnemyAxeChance_35% } Response alchemist_KillIsEnemySpirit_BreakerChance_35% { scene "scenes/alchemist/alchemist_alch_rival_19.vcd" nodelay noscene } Rule alchemist_KillIsEnemySpirit_BreakerChance_35%_Rule { criteria Kill Isalchemist IsEnemySpirit_Breaker Chance_35% response alchemist_KillIsEnemySpirit_BreakerChance_35% } Response alchemist_Move { scene "scenes/alchemist/alchemist_alch_move_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_09.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_10.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_11.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_12.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_13.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_14.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_15.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_16.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_17.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_18.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_19.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_20.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_21.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_22.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_23.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_24.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_25.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_26.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_27.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_28.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_29.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_30.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_31.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_32.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_33.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_34.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_35.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_36.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_37.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_38.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_39.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_40.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_move_41.vcd" nodelay noscene } Rule alchemist_Move_Rule { criteria Move Isalchemist response alchemist_Move } Response alchemist_Attack { scene "scenes/alchemist/alchemist_alch_attack_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_09.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_10.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_11.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_12.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_13.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_14.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_15.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_16.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_17.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_18.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_attack_19.vcd" nodelay noscene } Rule alchemist_Attack_Rule { criteria Attack Isalchemist response alchemist_Attack } Response alchemist_CastOrder { scene "scenes/alchemist/alchemist_alch_cast_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_cast_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_cast_03.vcd" nodelay noscene } Rule alchemist_CastOrder_Rule { criteria CastOrder Isalchemist response alchemist_CastOrder } Response alchemist_CastExecuteIsAbilityAcidSpray { scene "scenes/alchemist/alchemist_alch_ability_acid_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_acid_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_acid_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_acid_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_acid_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_acid_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_acid_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_acid_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_acid_09.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_acid_10.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_acid_11.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_acid_12.vcd" nodelay noscene } Rule alchemist_CastExecuteIsAbilityAcidSpray_Rule { criteria CastExecute Isalchemist IsAbilityAcidSpray response alchemist_CastExecuteIsAbilityAcidSpray } Response alchemist_CastExecuteIsAbilityConcoction { scene "scenes/alchemist/alchemist_alch_ability_concoc_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_concoc_10.vcd" nodelay noscene } Rule alchemist_CastExecuteIsAbilityConcoction_Rule { criteria CastExecute Isalchemist IsAbilityConcoction response alchemist_CastExecuteIsAbilityConcoction } Response alchemist_CastExecuteIsAbilityChemicalRage { scene "scenes/alchemist/alchemist_alch_ability_rage_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_09.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_10.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_11.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_12.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_13.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_15.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_16.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_17.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_18.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_19.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_20.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_21.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_22.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_23.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_24.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_rage_25.vcd" nodelay noscene } Rule alchemist_CastExecuteIsAbilityChemicalRage_Rule { criteria CastExecute Isalchemist IsAbilityChemicalRage response alchemist_CastExecuteIsAbilityChemicalRage } Response alchemist_LastHit { scene "scenes/alchemist/alchemist_alch_ability_goblin_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_goblin_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_goblin_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_goblin_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_goblin_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_goblin_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_ability_goblin_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_lasthit_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_lasthit_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_lasthit_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_lasthit_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_lasthit_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_lasthit_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_lasthit_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_lasthit_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_lasthit_09.vcd" nodelay noscene } Rule alchemist_LastHit_Rule { criteria LastHit Isalchemist response alchemist_LastHit } Response alchemist_LevelUp { scene "scenes/alchemist/alchemist_alch_level_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_level_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_level_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_level_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_level_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_level_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_level_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_level_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_level_09.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_level_10.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_level_11.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_level_12.vcd" nodelay noscene } Rule alchemist_LevelUp_Rule { criteria LevelUp Isalchemist response alchemist_LevelUp } Response alchemist_Death { scene "scenes/alchemist/alchemist_alch_death_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_09.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_10.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_11.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_12.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_13.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_14.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_15.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_16.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_17.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_18.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_death_19.vcd" nodelay noscene } Rule alchemist_Death_Rule { criteria Death Isalchemist response alchemist_Death } Response alchemist_DeathIsReincarnating { scene "scenes/alchemist/alchemist_alch_fastres_01.vcd" nodelay noscene } Rule alchemist_DeathIsReincarnating_Rule { criteria Death Isalchemist IsReincarnating response alchemist_DeathIsReincarnating } Response alchemist_Respawn { scene "scenes/alchemist/alchemist_alch_respawn_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_respawn_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_respawn_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_respawn_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_respawn_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_respawn_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_respawn_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_respawn_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_respawn_09.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_respawn_10.vcd" nodelay noscene } Rule alchemist_Respawn_Rule { criteria Respawn Isalchemist response alchemist_Respawn } Response alchemist_Select { scene "scenes/alchemist/alchemist_alch_rare_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_rare_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_rare_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_rare_04.vcd" nodelay noscene } Rule alchemist_Select_Rule { criteria Select Isalchemist response alchemist_Select } Response alchemist_PurchaseIsExpensiveItem { scene "scenes/alchemist/alchemist_alch_purch_01.vcd" nodelay noscene speakonce scene "scenes/alchemist/alchemist_alch_purch_02.vcd" nodelay noscene speakonce scene "scenes/alchemist/alchemist_alch_purch_03.vcd" nodelay noscene speakonce } Rule alchemist_PurchaseIsExpensiveItem_Rule { criteria Purchase Isalchemist IsExpensiveItem response alchemist_PurchaseIsExpensiveItem } Response alchemist_PurchaseIsBlinkDagger { scene "scenes/alchemist/alchemist_alch_blink_01.vcd" nodelay noscene speakonce scene "scenes/alchemist/alchemist_alch_blink_02.vcd" nodelay noscene speakonce } Rule alchemist_PurchaseIsBlinkDagger_Rule { criteria Purchase Isalchemist IsBlinkDagger response alchemist_PurchaseIsBlinkDagger } Response alchemist_PurchaseIsUltimateScepter { scene "scenes/alchemist/alchemist_alch_scepter_01.vcd" nodelay noscene speakonce scene "scenes/alchemist/alchemist_alch_scepter_02.vcd" nodelay noscene speakonce } Rule alchemist_PurchaseIsUltimateScepter_Rule { criteria Purchase Isalchemist IsUltimateScepter response alchemist_PurchaseIsUltimateScepter } Response alchemist_PurchaseIsVanguard { scene "scenes/alchemist/alchemist_alch_item_01.vcd" nodelay noscene speakonce } Rule alchemist_PurchaseIsVanguard_Rule { criteria Purchase Isalchemist IsVanguard response alchemist_PurchaseIsVanguard } Response alchemist_PurchaseIsSatanic { scene "scenes/alchemist/alchemist_alch_item_02.vcd" nodelay noscene speakonce } Rule alchemist_PurchaseIsSatanic_Rule { criteria Purchase Isalchemist IsSatanic response alchemist_PurchaseIsSatanic } Response alchemist_PurchaseIsHoodOfDefiance { scene "scenes/alchemist/alchemist_alch_item_03.vcd" nodelay noscene speakonce } Rule alchemist_PurchaseIsHoodOfDefiance_Rule { criteria Purchase Isalchemist IsHoodOfDefiance response alchemist_PurchaseIsHoodOfDefiance } Response alchemist_PurchaseIsHeart { scene "scenes/alchemist/alchemist_alch_item_04.vcd" nodelay noscene speakonce } Rule alchemist_PurchaseIsHeart_Rule { criteria Purchase Isalchemist IsHeart response alchemist_PurchaseIsHeart } Response alchemist_PurchaseIsAssaultCuirass { scene "scenes/alchemist/alchemist_alch_item_05.vcd" nodelay noscene speakonce } Rule alchemist_PurchaseIsAssaultCuirass_Rule { criteria Purchase Isalchemist IsAssaultCuirass response alchemist_PurchaseIsAssaultCuirass } Response alchemist_PurchaseIsRadiance { scene "scenes/alchemist/alchemist_alch_item_06.vcd" nodelay noscene speakonce } Rule alchemist_PurchaseIsRadiance_Rule { criteria Purchase Isalchemist IsRadiance response alchemist_PurchaseIsRadiance } Response alchemist_PurchaseIsPhaseBoots { scene "scenes/alchemist/alchemist_alch_item_07.vcd" nodelay noscene speakonce } Rule alchemist_PurchaseIsPhaseBoots_Rule { criteria Purchase Isalchemist IsPhaseBoots response alchemist_PurchaseIsPhaseBoots } Response alchemist_PurchaseIsMaskOfMadness { scene "scenes/alchemist/alchemist_alch_item_08.vcd" nodelay noscene speakonce } Rule alchemist_PurchaseIsMaskOfMadness_Rule { criteria Purchase Isalchemist IsMaskOfMadness response alchemist_PurchaseIsMaskOfMadness } Response alchemist_Bottling { scene "scenes/alchemist/alchemist_alch_bottle_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_bottle_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_bottle_03.vcd" nodelay noscene } Rule alchemist_Bottling_Rule { criteria Bottling Isalchemist response alchemist_Bottling } Response alchemist_Deny { scene "scenes/alchemist/alchemist_alch_deny_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_09.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_10.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_11.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_12.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_13.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_14.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_15.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_16.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_17.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_18.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_19.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_20.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_21.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_deny_22.vcd" nodelay noscene } Rule alchemist_Deny_Rule { criteria Deny Isalchemist response alchemist_Deny } Response alchemist_Defeat { scene "scenes/alchemist/alchemist_alch_lose_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_lose_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_lose_03.vcd" nodelay noscene } Rule alchemist_Defeat_Rule { criteria Defeat Isalchemist response alchemist_Defeat } Response alchemist_Victory { scene "scenes/alchemist/alchemist_alch_win_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_win_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_win_03.vcd" nodelay noscene } Rule alchemist_Victory_Rule { criteria Victory Isalchemist response alchemist_Victory } Response alchemist_Immortality { scene "scenes/alchemist/alchemist_alch_immort_01.vcd" nodelay noscene } Rule alchemist_Immortality_Rule { criteria Immortality Isalchemist response alchemist_Immortality } Response alchemist_ImmortalityChance_5% { scene "scenes/alchemist/alchemist_alch_immort_02.vcd" nodelay noscene } Rule alchemist_ImmortalityChance_5%_Rule { criteria Immortality Isalchemist Chance_5% response alchemist_ImmortalityChance_5% } Response alchemist_PowerupIsPowerupHaste { scene "scenes/alchemist/alchemist_alch_haste_01.vcd" nodelay noscene } Rule alchemist_PowerupIsPowerupHaste_Rule { criteria Powerup Isalchemist IsPowerupHaste response alchemist_PowerupIsPowerupHaste } Response alchemist_PowerupIsPowerupHasteChance_25% { scene "scenes/alchemist/alchemist_alch_haste_02.vcd" nodelay noscene } Rule alchemist_PowerupIsPowerupHasteChance_25%_Rule { criteria Powerup Isalchemist IsPowerupHaste Chance_25% response alchemist_PowerupIsPowerupHasteChance_25% } Response alchemist_PowerupIsPowerupDoubleDamage { scene "scenes/alchemist/alchemist_alch_doubdam_01.vcd" nodelay noscene } Rule alchemist_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Isalchemist IsPowerupDoubleDamage response alchemist_PowerupIsPowerupDoubleDamage } Response alchemist_PowerupIsPowerupBounty { scene "scenes/alchemist/alchemist_alch_lasthit_07.vcd" nodelay noscene respeakdelay 300 } Rule alchemist_PowerupIsPowerupBounty_Rule { criteria Powerup Isalchemist IsPowerupBounty response alchemist_PowerupIsPowerupBounty } Response alchemist_PowerupIsPowerupArcane { scene "scenes/alchemist/alchemist_alch_happy_04.vcd" nodelay noscene respeakdelay 300 scene "scenes/alchemist/alchemist_alch_happy_06.vcd" nodelay noscene respeakdelay 300 } Rule alchemist_PowerupIsPowerupArcane_Rule { criteria Powerup Isalchemist IsPowerupArcane response alchemist_PowerupIsPowerupArcane } Response alchemist_PowerupIsPowerupArcaneChance_10% { scene "scenes/alchemist/alchemist_alch_invis_02.vcd" nodelay noscene speakonce } Rule alchemist_PowerupIsPowerupArcaneChance_10%_Rule { criteria Powerup Isalchemist IsPowerupArcane Chance_10% response alchemist_PowerupIsPowerupArcaneChance_10% } Response alchemist_PowerupIsPowerupRegeneration { scene "scenes/alchemist/alchemist_alch_regen_01.vcd" nodelay noscene } Rule alchemist_PowerupIsPowerupRegeneration_Rule { criteria Powerup Isalchemist IsPowerupRegeneration response alchemist_PowerupIsPowerupRegeneration } Response alchemist_PowerupIsPowerupRegenerationChance_25% { scene "scenes/alchemist/alchemist_alch_regen_02.vcd" nodelay noscene } Rule alchemist_PowerupIsPowerupRegenerationChance_25%_Rule { criteria Powerup Isalchemist IsPowerupRegeneration Chance_25% response alchemist_PowerupIsPowerupRegenerationChance_25% } Response alchemist_PowerupIsPowerupIllusion { scene "scenes/alchemist/alchemist_alch_illus_01.vcd" nodelay noscene } Rule alchemist_PowerupIsPowerupIllusion_Rule { criteria Powerup Isalchemist IsPowerupIllusion response alchemist_PowerupIsPowerupIllusion } Response alchemist_PowerupIsPowerupIllusionChance_25% { scene "scenes/alchemist/alchemist_alch_illus_02.vcd" nodelay noscene } Rule alchemist_PowerupIsPowerupIllusionChance_25%_Rule { criteria Powerup Isalchemist IsPowerupIllusion Chance_25% response alchemist_PowerupIsPowerupIllusionChance_25% } Response alchemist_PowerupIsPowerupInvisibility { scene "scenes/alchemist/alchemist_alch_invis_01.vcd" nodelay noscene } Rule alchemist_PowerupIsPowerupInvisibility_Rule { criteria Powerup Isalchemist IsPowerupInvisibility response alchemist_PowerupIsPowerupInvisibility } Response alchemist_CooldownLittleNag { scene "scenes/alchemist/alchemist_alch_notyet_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_notyet_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_notyet_03.vcd" nodelay noscene } Rule alchemist_CooldownLittleNag_Rule { criteria Cooldown Isalchemist LittleNag response alchemist_CooldownLittleNag } Response alchemist_CooldownMediumNag { scene "scenes/alchemist/alchemist_alch_notyet_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_notyet_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_notyet_06.vcd" nodelay noscene } Rule alchemist_CooldownMediumNag_Rule { criteria Cooldown Isalchemist MediumNag response alchemist_CooldownMediumNag } Response alchemist_CooldownSuperNag { scene "scenes/alchemist/alchemist_alch_notyet_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_notyet_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_notyet_09.vcd" nodelay noscene } Rule alchemist_CooldownSuperNag_Rule { criteria Cooldown Isalchemist SuperNag response alchemist_CooldownSuperNag } Response alchemist_NoManaLittleNag { scene "scenes/alchemist/alchemist_alch_nomana_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_nomana_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_nomana_03.vcd" nodelay noscene } Rule alchemist_NoManaLittleNag_Rule { criteria NoMana Isalchemist LittleNag response alchemist_NoManaLittleNag } Response alchemist_NoManaMediumNag { scene "scenes/alchemist/alchemist_alch_nomana_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_nomana_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_nomana_06.vcd" nodelay noscene } Rule alchemist_NoManaMediumNag_Rule { criteria NoMana Isalchemist MediumNag response alchemist_NoManaMediumNag } Response alchemist_NoManaSuperNag { scene "scenes/alchemist/alchemist_alch_nomana_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_nomana_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_nomana_09.vcd" nodelay noscene } Rule alchemist_NoManaSuperNag_Rule { criteria NoMana Isalchemist SuperNag response alchemist_NoManaSuperNag } Response alchemist_Thanks { scene "scenes/alchemist/alchemist_alch_thanks_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_thanks_02.vcd" nodelay noscene } Rule alchemist_Thanks_Rule { criteria Thanks Isalchemist response alchemist_Thanks } Response alchemist_PainChance_25% { scene "scenes/alchemist/alchemist_alch_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule alchemist_PainChance_25%_Rule { criteria Pain Isalchemist Chance_25% response alchemist_PainChance_25% } Response alchemist_Pain { scene "scenes/alchemist/alchemist_alch_pain_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_pain_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_pain_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_pain_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_pain_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_pain_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_pain_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_pain_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_pain_09.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_pain_10.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_pain_11.vcd" nodelay noscene } Rule alchemist_Pain_Rule { criteria Pain Isalchemist response alchemist_Pain } Response alchemist_InTheBag { scene "scenes/alchemist/alchemist_alch_inthebag_01.vcd" nodelay noscene } Rule alchemist_InTheBag_Rule { criteria InTheBag Isalchemist response alchemist_InTheBag } Response alchemist_ItemDropIsCommonDrop { scene "scenes/alchemist/alchemist_alch_happy_03.vcd" nodelay noscene } Rule alchemist_ItemDropIsCommonDrop_Rule { criteria ItemDrop Isalchemist IsCommonDrop response alchemist_ItemDropIsCommonDrop } Response alchemist_ItemDropIsUltraRareDrop { scene "scenes/alchemist/alchemist_alch_happy_04.vcd" nodelay noscene } Rule alchemist_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Isalchemist IsUltraRareDrop response alchemist_ItemDropIsUltraRareDrop } Response alchemist_ItemDropIsRareDrop { scene "scenes/alchemist/alchemist_alch_happy_05.vcd" nodelay noscene } Rule alchemist_ItemDropIsRareDrop_Rule { criteria ItemDrop Isalchemist IsRareDrop response alchemist_ItemDropIsRareDrop } Response alchemist_EmoteIsEmoteLaugh { scene "scenes/alchemist/alchemist_alch_laugh_01.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_02.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_03.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_04.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_05.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_06.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_07.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_08.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_09.vcd" nodelay noscene scene "scenes/alchemist/alchemist_alch_laugh_10.vcd" nodelay noscene } Rule alchemist_EmoteIsEmoteLaugh_Rule { criteria Emote Isalchemist IsEmoteLaugh response alchemist_EmoteIsEmoteLaugh }