criterion "Iswarlock" "classname" "npc_dota_hero_warlock" weight 5 required criterion "IsEnemywarlock" "targetclassname" "npc_dota_hero_warlock" weight 5 required criterion "IsAllywarlock" "nearby_ally" "npc_dota_hero_warlock" weight 5 required criterion "IsAbilityUpheaval" "abilityname" "warlock_upheaval" weight 5 required criterion "IsAbilityRainOfChaos" "abilityname" "warlock_rain_of_chaos" weight 5 required criterion "IsWarlockLoadoutSpawn" "special_spawn" "warlock_loadout_spawn" weight 5 required criterion "IsWarlockGolemDiffused" "abilityname" "item_diffusal_blade" weight 5 required criterion "IsWarlockGolemLvl1" "creaturename" "npc_dota_warlock_golem_1" weight 5 required criterion "IsWarlockGolemLvl2" "creaturename" "npc_dota_warlock_golem_2" weight 5 required criterion "IsWarlockGolemLvl3" "creaturename" "npc_dota_warlock_golem_3" weight 5 required criterion "IsWarlockScepterGolemLvl1" "creaturename" "npc_dota_warlock_golem_scepter_1" weight 5 required criterion "IsWarlockScepterGolemLvl2" "creaturename" "npc_dota_warlock_golem_scepter_2" weight 5 required criterion "IsWarlockScepterGolemLvl3" "creaturename" "npc_dota_warlock_golem_scepter_3" weight 5 required criterion "IsUseEnchantedMango" "abilityname" "item_enchanted_mango" weight 5 required Response warlock_Spawn { scene "scenes/warlock/warlock_warl_spawn_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_spawn_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_spawn_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_spawn_04.vcd" nodelay noscene } Rule warlock_Spawn_Rule { criteria Spawn Iswarlock response warlock_Spawn } Response warlock_Move { scene "scenes/warlock/warlock_warl_move_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_06.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_07.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_08.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_09.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_10.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_11.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_12.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_13.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_14.vcd" nodelay noscene } Rule warlock_Move_Rule { criteria Move Iswarlock response warlock_Move } Response warlock_MoveChance_25% { scene "scenes/warlock/warlock_warl_incant_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_06.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_07.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_08.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_09.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_10.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_11.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_12.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_13.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_14.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_15.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_16.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_17.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_18.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_19.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_20.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_21.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_22.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_23.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_24.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_incant_25.vcd" nodelay noscene } Rule warlock_MoveChance_25%_Rule { criteria Move Iswarlock Chance_25% response warlock_MoveChance_25% } Response warlock_Attack { scene "scenes/warlock/warlock_warl_attack_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_06.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_07.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_08.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_09.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_10.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_11.vcd" nodelay noscene } Rule warlock_Attack_Rule { criteria Attack Iswarlock response warlock_Attack } Response warlock_CustomIsGameStart { scene "scenes/warlock/warlock_warl_cast_01.vcd" nodelay noscene } Rule warlock_CustomIsGameStart_Rule { criteria Custom Iswarlock IsGameStart response warlock_CustomIsGameStart } Response warlock_CustomIsWarlockLoadoutSpawn { scene "scenes/warlock/warlock_warl_spawn_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_spawn_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_spawn_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_spawn_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_10.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_move_12.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_06.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_07.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_attack_08.vcd" nodelay noscene } Rule warlock_CustomIsWarlockLoadoutSpawn_Rule { criteria Custom Iswarlock IsWarlockLoadoutSpawn response warlock_CustomIsWarlockLoadoutSpawn } Response warlock_CastOrder { scene "scenes/warlock/warlock_warl_cast_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_cast_03.vcd" nodelay noscene } Rule warlock_CastOrder_Rule { criteria CastOrder Iswarlock response warlock_CastOrder } Response warlock_CastExecuteIsAbilityUpheaval { scene "scenes/warlock/warlock_warl_ability_upheav_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_ability_upheav_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_ability_upheav_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_ability_upheav_04.vcd" nodelay noscene } Rule warlock_CastExecuteIsAbilityUpheaval_Rule { criteria CastExecute Iswarlock IsAbilityUpheaval response warlock_CastExecuteIsAbilityUpheaval } Response warlock_CastExecuteIsAbilityRainOfChaosChance_5% { scene "scenes/warlock/warlock_warl_ability_reign_01.vcd" nodelay noscene } Rule warlock_CastExecuteIsAbilityRainOfChaosChance_5%_Rule { criteria CastExecute Iswarlock IsAbilityRainOfChaos Chance_5% response warlock_CastExecuteIsAbilityRainOfChaosChance_5% } Response warlock_CastExecuteIsAbilityRainOfChaos { scene "scenes/warlock/warlock_warl_ability_reign_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_ability_reign_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_ability_reign_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_ability_reign_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_ability_reign_06.vcd" nodelay noscene } Rule warlock_CastExecuteIsAbilityRainOfChaos_Rule { criteria CastExecute Iswarlock IsAbilityRainOfChaos response warlock_CastExecuteIsAbilityRainOfChaos } Response warlock_CastExecuteIsAbilityRainOfChaosHasScepterChance_30% { scene "scenes/warlock/warlock_warl_doubdemon_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_doubdemon_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_doubdemon_07.vcd" nodelay noscene } Rule warlock_CastExecuteIsAbilityRainOfChaosHasScepterChance_30%_Rule { criteria CastExecute Iswarlock IsAbilityRainOfChaos HasScepter Chance_30% response warlock_CastExecuteIsAbilityRainOfChaosHasScepterChance_30% } Response warlock_CastExecuteIsUseEnchantedMangoIsEnemyWarlockChance_10% { scene "scenes/warlock/warlock_warl_happy_02.vcd" nodelay noscene } Rule warlock_CastExecuteIsUseEnchantedMangoIsEnemyWarlockChance_10%_Rule { criteria CastExecute Iswarlock IsUseEnchantedMango IsEnemyWarlock Chance_10% response warlock_CastExecuteIsUseEnchantedMangoIsEnemyWarlockChance_10% } Response warlock_LevelUp { scene "scenes/warlock/warlock_warl_level_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_level_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_level_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_level_08.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_level_09.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_level_10.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_laugh_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_laugh_02.vcd" nodelay noscene } Rule warlock_LevelUp_Rule { criteria LevelUp Iswarlock response warlock_LevelUp } Response warlock_Kill { scene "scenes/warlock/warlock_warl_level_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_level_06.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_level_07.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_06.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_07.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_08.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_09.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_10.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_11.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_12.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_13.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_kill_14.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_laugh_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_laugh_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_laugh_06.vcd" nodelay noscene } Rule warlock_Kill_Rule { criteria Kill Iswarlock response warlock_Kill } Response warlock_KillIsFirstBlood { scene "scenes/warlock/warlock_warl_firstblood_01.vcd" nodelay noscene } Rule warlock_KillIsFirstBlood_Rule { criteria Kill Iswarlock IsFirstBlood response warlock_KillIsFirstBlood } Response warlock_LastHit { scene "scenes/warlock/warlock_warl_lasthit_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_lasthit_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_lasthit_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_lasthit_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_lasthit_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_lasthit_06.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_lasthit_07.vcd" nodelay noscene } Rule warlock_LastHit_Rule { criteria LastHit Iswarlock response warlock_LastHit } Response warlock_Death { scene "scenes/warlock/warlock_warl_death_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_death_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_death_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_death_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_death_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_death_06.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_death_07.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_death_08.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_death_09.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_death_10.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_death_12.vcd" nodelay noscene } Rule warlock_Death_Rule { criteria Death Iswarlock response warlock_Death } Response warlock_DeathChance_3% { scene "scenes/warlock/warlock_warl_death_11.vcd" nodelay noscene } Rule warlock_DeathChance_3%_Rule { criteria Death Iswarlock Chance_3% response warlock_DeathChance_3% } Response warlock_DeathIsReincarnating { scene "scenes/warlock/warlock_warl_laugh_03.vcd" nodelay noscene } Rule warlock_DeathIsReincarnating_Rule { criteria Death Iswarlock IsReincarnating response warlock_DeathIsReincarnating } Response warlock_Respawn { scene "scenes/warlock/warlock_warl_respawn_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_respawn_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_respawn_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_respawn_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_respawn_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_respawn_06.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_respawn_07.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_respawn_08.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_respawn_09.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_respawn_10.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_respawn_11.vcd" nodelay noscene } Rule warlock_Respawn_Rule { criteria Respawn Iswarlock response warlock_Respawn } Response warlock_Select { scene "scenes/warlock/warlock_warl_rare_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_rare_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_rare_03.vcd" nodelay noscene } Rule warlock_Select_Rule { criteria Select Iswarlock response warlock_Select } Response warlock_PurchaseIsExpensiveItem { scene "scenes/warlock/warlock_warl_purch_01.vcd" nodelay noscene speakonce scene "scenes/warlock/warlock_warl_purch_02.vcd" nodelay noscene speakonce scene "scenes/warlock/warlock_warl_purch_03.vcd" nodelay noscene speakonce } Rule warlock_PurchaseIsExpensiveItem_Rule { criteria Purchase Iswarlock IsExpensiveItem response warlock_PurchaseIsExpensiveItem } Response warlock_PurchaseIsRefresher { scene "scenes/warlock/warlock_warl_refresh_01.vcd" nodelay noscene speakonce } Rule warlock_PurchaseIsRefresher_Rule { criteria Purchase Iswarlock IsRefresher response warlock_PurchaseIsRefresher } Response warlock_PurchaseIsDivineRapier { scene "scenes/warlock/warlock_warl_rapier_02.vcd" nodelay noscene speakonce scene "scenes/warlock/warlock_warl_rapier_03.vcd" nodelay noscene speakonce scene "scenes/warlock/warlock_warl_rapier_04.vcd" nodelay noscene speakonce } Rule warlock_PurchaseIsDivineRapier_Rule { criteria Purchase Iswarlock IsDivineRapier response warlock_PurchaseIsDivineRapier } Response warlock_PurchaseIsUltimateScepter { scene "scenes/warlock/warlock_warl_scepter_01.vcd" nodelay noscene speakonce scene "scenes/warlock/warlock_warl_scepter_02.vcd" nodelay noscene speakonce } Rule warlock_PurchaseIsUltimateScepter_Rule { criteria Purchase Iswarlock IsUltimateScepter response warlock_PurchaseIsUltimateScepter } Response warlock_Bottling { scene "scenes/warlock/warlock_warl_bottle_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_bottle_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_bottle_03.vcd" nodelay noscene } Rule warlock_Bottling_Rule { criteria Bottling Iswarlock response warlock_Bottling } Response warlock_Deny { scene "scenes/warlock/warlock_warl_deny_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_deny_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_deny_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_deny_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_deny_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_deny_06.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_deny_07.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_deny_08.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_deny_09.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_deny_10.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_deny_11.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_deny_12.vcd" nodelay noscene } Rule warlock_Deny_Rule { criteria Deny Iswarlock response warlock_Deny } Response warlock_Defeat { scene "scenes/warlock/warlock_warl_lose_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_lose_02.vcd" nodelay noscene } Rule warlock_Defeat_Rule { criteria Defeat Iswarlock response warlock_Defeat } Response warlock_DefeatChance_10% { scene "scenes/warlock/warlock_warl_lose_03.vcd" nodelay noscene } Rule warlock_DefeatChance_10%_Rule { criteria Defeat Iswarlock Chance_10% response warlock_DefeatChance_10% } Response warlock_Victory { scene "scenes/warlock/warlock_warl_win_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_win_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_win_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_win_04.vcd" nodelay noscene } Rule warlock_Victory_Rule { criteria Victory Iswarlock response warlock_Victory } Response warlock_Immortality { scene "scenes/warlock/warlock_warl_immort_01.vcd" nodelay noscene } Rule warlock_Immortality_Rule { criteria Immortality Iswarlock response warlock_Immortality } Response warlock_ImmortalityChance_5% { scene "scenes/warlock/warlock_warl_immort_02.vcd" nodelay noscene } Rule warlock_ImmortalityChance_5%_Rule { criteria Immortality Iswarlock Chance_5% response warlock_ImmortalityChance_5% } Response warlock_PowerupIsPowerupBounty { scene "scenes/warlock/warlock_warl_lasthit_06.vcd" nodelay noscene respeakdelay 300 } Rule warlock_PowerupIsPowerupBounty_Rule { criteria Powerup Iswarlock IsPowerupBounty response warlock_PowerupIsPowerupBounty } Response warlock_PowerupIsPowerupHaste { scene "scenes/warlock/warlock_warl_haste_01.vcd" nodelay noscene } Rule warlock_PowerupIsPowerupHaste_Rule { criteria Powerup Iswarlock IsPowerupHaste response warlock_PowerupIsPowerupHaste } Response warlock_PowerupIsPowerupDoubleDamage { scene "scenes/warlock/warlock_warl_doubdam_01.vcd" nodelay noscene } Rule warlock_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Iswarlock IsPowerupDoubleDamage response warlock_PowerupIsPowerupDoubleDamage } Response warlock_PowerupIsPowerupDoubleDamageChance_5% { scene "scenes/warlock/warlock_warl_doubdam_02.vcd" nodelay noscene } Rule warlock_PowerupIsPowerupDoubleDamageChance_5%_Rule { criteria Powerup Iswarlock IsPowerupDoubleDamage Chance_5% response warlock_PowerupIsPowerupDoubleDamageChance_5% } Response warlock_PowerupIsPowerupRegeneration { scene "scenes/warlock/warlock_warl_regen_01.vcd" nodelay noscene } Rule warlock_PowerupIsPowerupRegeneration_Rule { criteria Powerup Iswarlock IsPowerupRegeneration response warlock_PowerupIsPowerupRegeneration } Response warlock_PowerupIsPowerupIllusion { scene "scenes/warlock/warlock_warl_illus_01.vcd" nodelay noscene } Rule warlock_PowerupIsPowerupIllusion_Rule { criteria Powerup Iswarlock IsPowerupIllusion response warlock_PowerupIsPowerupIllusion } Response warlock_PowerupIsPowerupInvisibility { scene "scenes/warlock/warlock_warl_invis_01.vcd" nodelay noscene } Rule warlock_PowerupIsPowerupInvisibility_Rule { criteria Powerup Iswarlock IsPowerupInvisibility response warlock_PowerupIsPowerupInvisibility } Response warlock_PowerupIsPowerupArcane { scene "scenes/warlock/warlock_warl_ability_reign_07.vcd" nodelay noscene respeakdelay 300 } Rule warlock_PowerupIsPowerupArcane_Rule { criteria Powerup Iswarlock IsPowerupArcane response warlock_PowerupIsPowerupArcane } Response warlock_CooldownLittleNag { scene "scenes/warlock/warlock_warl_notyet_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_notyet_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_notyet_03.vcd" nodelay noscene } Rule warlock_CooldownLittleNag_Rule { criteria Cooldown Iswarlock LittleNag response warlock_CooldownLittleNag } Response warlock_CooldownMediumNag { scene "scenes/warlock/warlock_warl_notyet_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_notyet_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_notyet_06.vcd" nodelay noscene } Rule warlock_CooldownMediumNag_Rule { criteria Cooldown Iswarlock MediumNag response warlock_CooldownMediumNag } Response warlock_CooldownSuperNag { scene "scenes/warlock/warlock_warl_notyet_07.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_notyet_08.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_notyet_09.vcd" nodelay noscene } Rule warlock_CooldownSuperNag_Rule { criteria Cooldown Iswarlock SuperNag response warlock_CooldownSuperNag } Response warlock_NoManaLittleNag { scene "scenes/warlock/warlock_warl_nomana_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_nomana_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_nomana_03.vcd" nodelay noscene } Rule warlock_NoManaLittleNag_Rule { criteria NoMana Iswarlock LittleNag response warlock_NoManaLittleNag } Response warlock_NoManaMediumNag { scene "scenes/warlock/warlock_warl_nomana_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_nomana_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_nomana_06.vcd" nodelay noscene } Rule warlock_NoManaMediumNag_Rule { criteria NoMana Iswarlock MediumNag response warlock_NoManaMediumNag } Response warlock_NoManaSuperNag { scene "scenes/warlock/warlock_warl_nomana_07.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_nomana_08.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_nomana_09.vcd" nodelay noscene } Rule warlock_NoManaSuperNag_Rule { criteria NoMana Iswarlock SuperNag response warlock_NoManaSuperNag } Response warlock_Thanks { scene "scenes/warlock/warlock_warl_thanks_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_thanks_02.vcd" nodelay noscene } Rule warlock_Thanks_Rule { criteria Thanks Iswarlock response warlock_Thanks } Response warlock_PainChance_25% { scene "scenes/warlock/warlock_warl_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule warlock_PainChance_25%_Rule { criteria Pain Iswarlock Chance_25% response warlock_PainChance_25% } Response warlock_Pain { scene "scenes/warlock/warlock_warl_pain_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_pain_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_pain_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_pain_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_pain_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_pain_06.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_pain_07.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_pain_08.vcd" nodelay noscene } Rule warlock_Pain_Rule { criteria Pain Iswarlock response warlock_Pain } Response warlock_InTheBag { scene "scenes/warlock/warlock_warl_inthebag_01.vcd" nodelay noscene } Rule warlock_InTheBag_Rule { criteria InTheBag Iswarlock response warlock_InTheBag } Response warlock_ItemDropIsRareDrop { scene "scenes/warlock/warlock_warl_happy_01.vcd" nodelay noscene } Rule warlock_ItemDropIsRareDrop_Rule { criteria ItemDrop Iswarlock IsRareDrop response warlock_ItemDropIsRareDrop } Response warlock_ItemDropIsUltraRareDrop { scene "scenes/warlock/warlock_warl_happy_04.vcd" nodelay noscene } Rule warlock_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Iswarlock IsUltraRareDrop response warlock_ItemDropIsUltraRareDrop } Response warlock_ItemDropIsCommonDrop { scene "scenes/warlock/warlock_warl_happy_05.vcd" nodelay noscene } Rule warlock_ItemDropIsCommonDrop_Rule { criteria ItemDrop Iswarlock IsCommonDrop response warlock_ItemDropIsCommonDrop } Response warlock_EmoteIsEmoteLaugh { scene "scenes/warlock/warlock_warl_laugh_01.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_laugh_02.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_laugh_03.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_laugh_04.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_laugh_05.vcd" nodelay noscene scene "scenes/warlock/warlock_warl_laugh_06.vcd" nodelay noscene } Rule warlock_EmoteIsEmoteLaugh_Rule { criteria Emote Iswarlock IsEmoteLaugh response warlock_EmoteIsEmoteLaugh }