criterion "Issniper" "classname" "npc_dota_hero_sniper" weight 5 required criterion "IsEnemysniper" "targetclassname" "npc_dota_hero_sniper" weight 5 required criterion "IsAllysniper" "nearby_ally" "npc_dota_hero_sniper" weight 5 required criterion "IsSniperShrapnel" "abilityname" "particles/units/heroes/hero_sniper/sniper_shrapnel.vpcf" weight 5 required criterion "IsGoodShrapnel" "shrapneltargets" ">3" weight 5 required criterion "IsAssassinateKill" "abilityname" "sniper_assassinate" weight 5 required criterion "IsAssassinateFail" "assassinatefail_healthfraction" "<=0.1" weight 5 required criterion "IsSniperAssassinate" "abilityname" "sniper_assassinate" weight 5 required criterion "IsSniperLoadoutSpawn" "special_spawn" "sniper_loadout_spawn" weight 5 required criterion "IsHelmetVoice" "customresponse" "sniper_helmet" weight 5 required criterion "IsSniperTauntSalute" "taunt_type" "sniper_here_salute" weight 5 required criterion "IsSniperTauntQuickDraw" "taunt_type" "quick_draw" weight 5 required criterion "IsTutMap2" "map" "tutorial_m2" weight 5 required Response sniper_Spawn { scene "scenes/sniper/sniper_snip_spawn_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_spawn_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_spawn_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_spawn_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_spawn_06.vcd" nodelay noscene } Rule sniper_Spawn_Rule { criteria Spawn Issniper response sniper_Spawn } Response sniper_SpawnIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_spawn_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_spawn_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_spawn_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_spawn_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_spawn_06.vcd" nodelay noscene } Rule sniper_SpawnIsHelmetVoice_Rule { criteria Spawn Issniper IsHelmetVoice response sniper_SpawnIsHelmetVoice } Response sniper_CustomIsGameStart { scene "scenes/sniper/sniper_snip_spawn_03.vcd" nodelay noscene } Rule sniper_CustomIsGameStart_Rule { criteria Custom Issniper IsGameStart response sniper_CustomIsGameStart } Response sniper_CustomIsSniperShrapnelChance_75% { scene "scenes/sniper/sniper_snip_ability_shrapnel_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_shrapnel_03.vcd" nodelay noscene } Rule sniper_CustomIsSniperShrapnelChance_75%_Rule { criteria Custom Issniper IsSniperShrapnel Chance_75% response sniper_CustomIsSniperShrapnelChance_75% } Response sniper_CustomIsSniperShrapnelIsGoodShrapnelChance_75% { scene "scenes/sniper/sniper_snip_ability_shrapnel_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_shrapnel_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_shrapnel_06.vcd" nodelay noscene } Rule sniper_CustomIsSniperShrapnelIsGoodShrapnelChance_75%_Rule { criteria Custom Issniper IsSniperShrapnel IsGoodShrapnel Chance_75% response sniper_CustomIsSniperShrapnelIsGoodShrapnelChance_75% } Response sniper_CustomIsSniperShrapnelIsGoodShrapnelChance_5% { scene "scenes/sniper/sniper_snip_ability_shrapnel_07.vcd" nodelay noscene } Rule sniper_CustomIsSniperShrapnelIsGoodShrapnelChance_5%_Rule { criteria Custom Issniper IsSniperShrapnel IsGoodShrapnel Chance_5% response sniper_CustomIsSniperShrapnelIsGoodShrapnelChance_5% } Response sniper_CustomIsAssassinateFail { scene "scenes/sniper/sniper_snip_ability_fail_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_fail_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_fail_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_fail_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_fail_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_fail_08.vcd" nodelay noscene } Rule sniper_CustomIsAssassinateFail_Rule { criteria Custom Issniper IsAssassinateFail response sniper_CustomIsAssassinateFail } Response sniper_CustomIsGameStartIsTutMap2 { scene "scenes/sniper/sniper_snip_spawn_07.vcd" nodelay noscene } Rule sniper_CustomIsGameStartIsTutMap2_Rule { criteria Custom Issniper IsGameStart IsTutMap2 response sniper_CustomIsGameStartIsTutMap2 } Response sniper_CustomIsSniperLoadoutSpawn { scene "scenes/sniper/sniper_snip_spawn_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_spawn_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_spawn_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_spawn_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_spawn_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_spawn_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_15.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_24.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_25.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_attack_10.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_cast_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_level_01.vcd" nodelay noscene } Rule sniper_CustomIsSniperLoadoutSpawn_Rule { criteria Custom Issniper IsSniperLoadoutSpawn response sniper_CustomIsSniperLoadoutSpawn } Response sniper_CustomIsHelmetVoiceIsAssassinateFail { scene "scenes/sniper/sniper_helmet_snip_ability_fail_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_fail_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_fail_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_fail_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_fail_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_fail_08.vcd" nodelay noscene } Rule sniper_CustomIsHelmetVoiceIsAssassinateFail_Rule { criteria Custom Issniper IsHelmetVoice IsAssassinateFail response sniper_CustomIsHelmetVoiceIsAssassinateFail } Response sniper_CustomIsHelmetVoiceIsSniperShrapnelChance_75% { scene "scenes/sniper/sniper_helmet_snip_ability_shrapnel_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_shrapnel_03.vcd" nodelay noscene } Rule sniper_CustomIsHelmetVoiceIsSniperShrapnelChance_75%_Rule { criteria Custom Issniper IsHelmetVoice IsSniperShrapnel Chance_75% response sniper_CustomIsHelmetVoiceIsSniperShrapnelChance_75% } Response sniper_CustomIsHelmetVoiceIsSniperShrapnelIsGoodShrapnelChance_75% { scene "scenes/sniper/sniper_helmet_snip_ability_shrapnel_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_shrapnel_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_shrapnel_06.vcd" nodelay noscene } Rule sniper_CustomIsHelmetVoiceIsSniperShrapnelIsGoodShrapnelChance_75%_Rule { criteria Custom Issniper IsHelmetVoice IsSniperShrapnel IsGoodShrapnel Chance_75% response sniper_CustomIsHelmetVoiceIsSniperShrapnelIsGoodShrapnelChance_75% } Response sniper_CustomIsHelmetVoiceIsSniperShrapnelIsGoodShrapnelChance_5% { scene "scenes/sniper/sniper_helmet_snip_ability_shrapnel_07.vcd" nodelay noscene } Rule sniper_CustomIsHelmetVoiceIsSniperShrapnelIsGoodShrapnelChance_5%_Rule { criteria Custom Issniper IsHelmetVoice IsSniperShrapnel IsGoodShrapnel Chance_5% response sniper_CustomIsHelmetVoiceIsSniperShrapnelIsGoodShrapnelChance_5% } Response sniper_CustomIsHelmetVoiceIsSniperLoadoutSpawn { scene "scenes/sniper/sniper_helmet_snip_attack_10.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_cast_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_level_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_15.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_24.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_25.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_spawn_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_spawn_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_spawn_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_spawn_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_spawn_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_spawn_06.vcd" nodelay noscene } Rule sniper_CustomIsHelmetVoiceIsSniperLoadoutSpawn_Rule { criteria Custom Issniper IsHelmetVoice IsSniperLoadoutSpawn response sniper_CustomIsHelmetVoiceIsSniperLoadoutSpawn } Response sniper_CustomIsHelmetVoiceIsGameStart { scene "scenes/sniper/sniper_helmet_snip_spawn_03.vcd" nodelay noscene } Rule sniper_CustomIsHelmetVoiceIsGameStart_Rule { criteria Custom Issniper IsHelmetVoice IsGameStart response sniper_CustomIsHelmetVoiceIsGameStart } Response sniper_CustomIsHelmetVoiceIsGameStartIsTutMap2 { scene "scenes/sniper/sniper_helmet_snip_spawn_07.vcd" nodelay noscene } Rule sniper_CustomIsHelmetVoiceIsGameStartIsTutMap2_Rule { criteria Custom Issniper IsHelmetVoice IsGameStart IsTutMap2 response sniper_CustomIsHelmetVoiceIsGameStartIsTutMap2 } Response sniper_Move { scene "scenes/sniper/sniper_snip_move_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_08.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_09.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_10.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_11.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_12.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_13.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_14.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_15.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_16.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_17.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_18.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_19.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_20.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_21.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_22.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_23.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_24.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_25.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_26.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_27.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_move_28.vcd" nodelay noscene } Rule sniper_Move_Rule { criteria Move Issniper response sniper_Move } Response sniper_MoveIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_move_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_08.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_09.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_10.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_11.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_12.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_13.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_14.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_15.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_16.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_17.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_18.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_19.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_20.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_21.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_22.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_23.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_24.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_25.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_26.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_27.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_28.vcd" nodelay noscene } Rule sniper_MoveIsHelmetVoice_Rule { criteria Move Issniper IsHelmetVoice response sniper_MoveIsHelmetVoice } Response sniper_Attack { scene "scenes/sniper/sniper_snip_move_29.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_attack_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_attack_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_attack_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_attack_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_attack_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_attack_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_attack_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_attack_08.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_attack_09.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_attack_10.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_attack_11.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_attack_12.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_tf2_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_lasthit_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_lasthit_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_lasthit_10.vcd" nodelay noscene } Rule sniper_Attack_Rule { criteria Attack Issniper response sniper_Attack } Response sniper_AttackIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_attack_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_attack_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_attack_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_attack_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_attack_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_attack_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_attack_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_attack_08.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_attack_09.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_attack_10.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_attack_11.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_attack_12.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_lasthit_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_lasthit_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_lasthit_10.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_move_29.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_tf2_05.vcd" nodelay noscene } Rule sniper_AttackIsHelmetVoice_Rule { criteria Attack Issniper IsHelmetVoice response sniper_AttackIsHelmetVoice } Response sniper_CastOrder { scene "scenes/sniper/sniper_snip_cast_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_cast_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_cast_03.vcd" nodelay noscene } Rule sniper_CastOrder_Rule { criteria CastOrder Issniper response sniper_CastOrder } Response sniper_CastOrderIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_cast_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_cast_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_cast_03.vcd" nodelay noscene } Rule sniper_CastOrderIsHelmetVoice_Rule { criteria CastOrder Issniper IsHelmetVoice response sniper_CastOrderIsHelmetVoice } Response sniper_Kill { scene "scenes/sniper/sniper_snip_ability_assass_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_assass_09.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_assass_13.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_09.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_11.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_12.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_14.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_tf2_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_tf2_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_tf2_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_09.vcd" nodelay noscene } Rule sniper_Kill_Rule { criteria Kill Issniper response sniper_Kill } Response sniper_KillIsAssassinateKillChance_50% { scene "scenes/sniper/sniper_snip_ability_assass_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_assass_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_assass_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_08.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_10.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_13.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_tf2_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_tf2_02.vcd" nodelay noscene } Rule sniper_KillIsAssassinateKillChance_50%_Rule { criteria Kill Issniper IsAssassinateKill Chance_50% response sniper_KillIsAssassinateKillChance_50% } Response sniper_KillIsEnemyWindrunnerChance_20% { scene "scenes/sniper/sniper_snip_kill_arrow_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_arrow_07.vcd" nodelay noscene } Rule sniper_KillIsEnemyWindrunnerChance_20%_Rule { criteria Kill Issniper IsEnemyWindrunner Chance_20% response sniper_KillIsEnemyWindrunnerChance_20% } Response sniper_KillIsEnemyClinkzChance_20% { scene "scenes/sniper/sniper_snip_kill_arrow_03.vcd" nodelay noscene } Rule sniper_KillIsEnemyClinkzChance_20%_Rule { criteria Kill Issniper IsEnemyClinkz Chance_20% response sniper_KillIsEnemyClinkzChance_20% } Response sniper_KillIsEnemyDrowRangerChance_20% { scene "scenes/sniper/sniper_snip_kill_arrow_04.vcd" nodelay noscene } Rule sniper_KillIsEnemyDrowRangerChance_20%_Rule { criteria Kill Issniper IsEnemyDrowRanger Chance_20% response sniper_KillIsEnemyDrowRangerChance_20% } Response sniper_KillIsEnemyLinaChance_20% { scene "scenes/sniper/sniper_snip_kill_arrow_06.vcd" nodelay noscene } Rule sniper_KillIsEnemyLinaChance_20%_Rule { criteria Kill Issniper IsEnemyLina Chance_20% response sniper_KillIsEnemyLinaChance_20% } Response sniper_KillIsEnemyJuggernautChance_20% { scene "scenes/sniper/sniper_snip_kill_blade_01.vcd" nodelay noscene } Rule sniper_KillIsEnemyJuggernautChance_20%_Rule { criteria Kill Issniper IsEnemyJuggernaut Chance_20% response sniper_KillIsEnemyJuggernautChance_20% } Response sniper_KillIsEnemyRikiChance_20% { scene "scenes/sniper/sniper_snip_kill_blade_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_kill_blade_03.vcd" nodelay noscene } Rule sniper_KillIsEnemyRikiChance_20%_Rule { criteria Kill Issniper IsEnemyRiki Chance_20% response sniper_KillIsEnemyRikiChance_20% } Response sniper_KillIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_ability_assass_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_assass_09.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_assass_13.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_09.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_11.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_12.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_14.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_09.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_tf2_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_tf2_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_tf2_07.vcd" nodelay noscene } Rule sniper_KillIsHelmetVoice_Rule { criteria Kill Issniper IsHelmetVoice response sniper_KillIsHelmetVoice } Response sniper_KillIsHelmetVoiceIsAssassinateKillChance_50% { scene "scenes/sniper/sniper_helmet_snip_ability_assass_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_assass_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_assass_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_08.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_10.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_13.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_tf2_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_tf2_02.vcd" nodelay noscene } Rule sniper_KillIsHelmetVoiceIsAssassinateKillChance_50%_Rule { criteria Kill Issniper IsHelmetVoice IsAssassinateKill Chance_50% response sniper_KillIsHelmetVoiceIsAssassinateKillChance_50% } Response sniper_KillIsHelmetVoiceIsEnemyWindrunnerChance_20% { scene "scenes/sniper/sniper_helmet_snip_kill_arrow_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_arrow_07.vcd" nodelay noscene } Rule sniper_KillIsHelmetVoiceIsEnemyWindrunnerChance_20%_Rule { criteria Kill Issniper IsHelmetVoice IsEnemyWindrunner Chance_20% response sniper_KillIsHelmetVoiceIsEnemyWindrunnerChance_20% } Response sniper_KillIsHelmetVoiceIsEnemyClinkzChance_20% { scene "scenes/sniper/sniper_helmet_snip_kill_arrow_03.vcd" nodelay noscene } Rule sniper_KillIsHelmetVoiceIsEnemyClinkzChance_20%_Rule { criteria Kill Issniper IsHelmetVoice IsEnemyClinkz Chance_20% response sniper_KillIsHelmetVoiceIsEnemyClinkzChance_20% } Response sniper_KillIsHelmetVoiceIsEnemyDrowRangerChance_20% { scene "scenes/sniper/sniper_helmet_snip_kill_arrow_04.vcd" nodelay noscene } Rule sniper_KillIsHelmetVoiceIsEnemyDrowRangerChance_20%_Rule { criteria Kill Issniper IsHelmetVoice IsEnemyDrowRanger Chance_20% response sniper_KillIsHelmetVoiceIsEnemyDrowRangerChance_20% } Response sniper_KillIsHelmetVoiceIsEnemyLinaChance_20% { scene "scenes/sniper/sniper_helmet_snip_kill_arrow_06.vcd" nodelay noscene } Rule sniper_KillIsHelmetVoiceIsEnemyLinaChance_20%_Rule { criteria Kill Issniper IsHelmetVoice IsEnemyLina Chance_20% response sniper_KillIsHelmetVoiceIsEnemyLinaChance_20% } Response sniper_KillIsHelmetVoiceIsEnemyJuggernautChance_20% { scene "scenes/sniper/sniper_helmet_snip_kill_blade_01.vcd" nodelay noscene } Rule sniper_KillIsHelmetVoiceIsEnemyJuggernautChance_20%_Rule { criteria Kill Issniper IsHelmetVoice IsEnemyJuggernaut Chance_20% response sniper_KillIsHelmetVoiceIsEnemyJuggernautChance_20% } Response sniper_KillIsHelmetVoiceIsEnemyRikiChance_20% { scene "scenes/sniper/sniper_helmet_snip_kill_blade_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_blade_03.vcd" nodelay noscene } Rule sniper_KillIsHelmetVoiceIsEnemyRikiChance_20%_Rule { criteria Kill Issniper IsHelmetVoice IsEnemyRiki Chance_20% response sniper_KillIsHelmetVoiceIsEnemyRikiChance_20% } Response sniper_CastExecuteIsSniperAssassinate { scene "scenes/sniper/sniper_snip_ability_assass_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_assass_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_assass_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_assass_08.vcd" nodelay noscene } Rule sniper_CastExecuteIsSniperAssassinate_Rule { criteria CastExecute Issniper IsSniperAssassinate response sniper_CastExecuteIsSniperAssassinate } Response sniper_CastExecuteIsHelmetVoiceIsSniperAssassinate { scene "scenes/sniper/sniper_helmet_snip_ability_assass_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_assass_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_assass_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_assass_08.vcd" nodelay noscene } Rule sniper_CastExecuteIsHelmetVoiceIsSniperAssassinate_Rule { criteria CastExecute Issniper IsHelmetVoice IsSniperAssassinate response sniper_CastExecuteIsHelmetVoiceIsSniperAssassinate } Response sniper_Deny { scene "scenes/sniper/sniper_snip_ability_assass_10.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_ability_assass_11.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_deny_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_deny_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_deny_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_deny_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_deny_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_deny_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_deny_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_deny_08.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_deny_09.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_deny_10.vcd" nodelay noscene } Rule sniper_Deny_Rule { criteria Deny Issniper response sniper_Deny } Response sniper_DenyIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_ability_assass_10.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_ability_assass_11.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_deny_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_deny_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_deny_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_deny_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_deny_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_deny_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_deny_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_deny_08.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_deny_09.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_deny_10.vcd" nodelay noscene } Rule sniper_DenyIsHelmetVoice_Rule { criteria Deny Issniper IsHelmetVoice response sniper_DenyIsHelmetVoice } Response sniper_LevelUp { scene "scenes/sniper/sniper_snip_level_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_level_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_level_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_level_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_level_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_level_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_level_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_level_08.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_level_09.vcd" nodelay noscene } Rule sniper_LevelUp_Rule { criteria LevelUp Issniper response sniper_LevelUp } Response sniper_LevelUpIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_level_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_level_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_level_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_level_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_level_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_level_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_level_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_level_08.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_level_09.vcd" nodelay noscene } Rule sniper_LevelUpIsHelmetVoice_Rule { criteria LevelUp Issniper IsHelmetVoice response sniper_LevelUpIsHelmetVoice } Response sniper_ItemDropIsRareDrop { scene "scenes/sniper/sniper_snip_kill_arrow_01.vcd" nodelay noscene } Rule sniper_ItemDropIsRareDrop_Rule { criteria ItemDrop Issniper IsRareDrop response sniper_ItemDropIsRareDrop } Response sniper_ItemDropIsCommonDrop { scene "scenes/sniper/sniper_snip_happy_01.vcd" nodelay noscene } Rule sniper_ItemDropIsCommonDrop_Rule { criteria ItemDrop Issniper IsCommonDrop response sniper_ItemDropIsCommonDrop } Response sniper_ItemDropIsUltraRareDrop { scene "scenes/sniper/sniper_snip_happy_03.vcd" nodelay noscene } Rule sniper_ItemDropIsUltraRareDrop_Rule { criteria ItemDrop Issniper IsUltraRareDrop response sniper_ItemDropIsUltraRareDrop } Response sniper_ItemDropIsHelmetVoiceIsCommonDrop { scene "scenes/sniper/sniper_helmet_snip_happy_01.vcd" nodelay noscene } Rule sniper_ItemDropIsHelmetVoiceIsCommonDrop_Rule { criteria ItemDrop Issniper IsHelmetVoice IsCommonDrop response sniper_ItemDropIsHelmetVoiceIsCommonDrop } Response sniper_ItemDropIsHelmetVoiceIsUltraRareDrop { scene "scenes/sniper/sniper_helmet_snip_happy_03.vcd" nodelay noscene } Rule sniper_ItemDropIsHelmetVoiceIsUltraRareDrop_Rule { criteria ItemDrop Issniper IsHelmetVoice IsUltraRareDrop response sniper_ItemDropIsHelmetVoiceIsUltraRareDrop } Response sniper_ItemDropIsHelmetVoiceIsRareDrop { scene "scenes/sniper/sniper_helmet_snip_kill_arrow_01.vcd" nodelay noscene } Rule sniper_ItemDropIsHelmetVoiceIsRareDrop_Rule { criteria ItemDrop Issniper IsHelmetVoice IsRareDrop response sniper_ItemDropIsHelmetVoiceIsRareDrop } Response sniper_Death { scene "scenes/sniper/sniper_snip_kill_blade_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_death_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_death_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_death_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_death_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_death_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_death_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_death_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_death_08.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_death_09.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_death_10.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_death_11.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_death_12.vcd" nodelay noscene } Rule sniper_Death_Rule { criteria Death Issniper response sniper_Death } Response sniper_DeathIsReincarnating { scene "scenes/sniper/sniper_snip_laugh_08.vcd" nodelay noscene } Rule sniper_DeathIsReincarnating_Rule { criteria Death Issniper IsReincarnating response sniper_DeathIsReincarnating } Response sniper_DeathIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_death_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_death_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_death_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_death_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_death_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_death_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_death_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_death_08.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_death_09.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_death_10.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_death_11.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_death_12.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_kill_blade_04.vcd" nodelay noscene } Rule sniper_DeathIsHelmetVoice_Rule { criteria Death Issniper IsHelmetVoice response sniper_DeathIsHelmetVoice } Response sniper_DeathIsHelmetVoiceIsReincarnating { scene "scenes/sniper/sniper_helmet_snip_laugh_08.vcd" nodelay noscene } Rule sniper_DeathIsHelmetVoiceIsReincarnating_Rule { criteria Death Issniper IsHelmetVoice IsReincarnating response sniper_DeathIsHelmetVoiceIsReincarnating } Response sniper_Select { scene "scenes/sniper/sniper_snip_tf2_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_tf2_08.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_rare_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_rare_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_rare_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_rare_04.vcd" nodelay noscene } Rule sniper_Select_Rule { criteria Select Issniper response sniper_Select } Response sniper_SelectIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_rare_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_rare_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_rare_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_rare_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_tf2_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_tf2_08.vcd" nodelay noscene } Rule sniper_SelectIsHelmetVoice_Rule { criteria Select Issniper IsHelmetVoice response sniper_SelectIsHelmetVoice } Response sniper_Respawn { scene "scenes/sniper/sniper_snip_respawn_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_respawn_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_respawn_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_respawn_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_respawn_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_respawn_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_respawn_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_respawn_08.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_respawn_09.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_respawn_10.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_respawn_11.vcd" nodelay noscene } Rule sniper_Respawn_Rule { criteria Respawn Issniper response sniper_Respawn } Response sniper_RespawnIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_respawn_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_respawn_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_respawn_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_respawn_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_respawn_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_respawn_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_respawn_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_respawn_08.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_respawn_09.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_respawn_10.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_respawn_11.vcd" nodelay noscene } Rule sniper_RespawnIsHelmetVoice_Rule { criteria Respawn Issniper IsHelmetVoice response sniper_RespawnIsHelmetVoice } Response sniper_LastHit { scene "scenes/sniper/sniper_snip_lasthit_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_lasthit_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_lasthit_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_lasthit_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_lasthit_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_lasthit_08.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_lasthit_09.vcd" nodelay noscene } Rule sniper_LastHit_Rule { criteria LastHit Issniper response sniper_LastHit } Response sniper_LastHitIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_lasthit_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_lasthit_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_lasthit_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_lasthit_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_lasthit_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_lasthit_08.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_lasthit_09.vcd" nodelay noscene } Rule sniper_LastHitIsHelmetVoice_Rule { criteria LastHit Issniper IsHelmetVoice response sniper_LastHitIsHelmetVoice } Response sniper_PurchaseIsExpensiveItem { scene "scenes/sniper/sniper_snip_purch_01.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_snip_purch_02.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_snip_purch_03.vcd" nodelay noscene speakonce } Rule sniper_PurchaseIsExpensiveItem_Rule { criteria Purchase Issniper IsExpensiveItem response sniper_PurchaseIsExpensiveItem } Response sniper_PurchaseIsBlinkDagger { scene "scenes/sniper/sniper_snip_blink_01.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_snip_blink_02.vcd" nodelay noscene speakonce } Rule sniper_PurchaseIsBlinkDagger_Rule { criteria Purchase Issniper IsBlinkDagger response sniper_PurchaseIsBlinkDagger } Response sniper_PurchaseIsUltimateScepter { scene "scenes/sniper/sniper_snip_scepter_01.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_snip_scepter_02.vcd" nodelay noscene speakonce } Rule sniper_PurchaseIsUltimateScepter_Rule { criteria Purchase Issniper IsUltimateScepter response sniper_PurchaseIsUltimateScepter } Response sniper_PurchaseIsManta { scene "scenes/sniper/sniper_snip_manta_01.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_snip_manta_02.vcd" nodelay noscene speakonce } Rule sniper_PurchaseIsManta_Rule { criteria Purchase Issniper IsManta response sniper_PurchaseIsManta } Response sniper_PurchaseIsDesolator { scene "scenes/sniper/sniper_snip_deso_01.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_snip_deso_02.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_snip_deso_03.vcd" nodelay noscene speakonce } Rule sniper_PurchaseIsDesolator_Rule { criteria Purchase Issniper IsDesolator response sniper_PurchaseIsDesolator } Response sniper_PurchaseIsAssaultCuirass { scene "scenes/sniper/sniper_snip_purch_armor_01.vcd" nodelay noscene speakonce } Rule sniper_PurchaseIsAssaultCuirass_Rule { criteria Purchase Issniper IsAssaultCuirass response sniper_PurchaseIsAssaultCuirass } Response sniper_PurchaseIsHelmetVoiceIsBlinkDagger { scene "scenes/sniper/sniper_helmet_snip_blink_01.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_helmet_snip_blink_02.vcd" nodelay noscene speakonce } Rule sniper_PurchaseIsHelmetVoiceIsBlinkDagger_Rule { criteria Purchase Issniper IsHelmetVoice IsBlinkDagger response sniper_PurchaseIsHelmetVoiceIsBlinkDagger } Response sniper_PurchaseIsHelmetVoiceIsDesolator { scene "scenes/sniper/sniper_helmet_snip_deso_01.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_helmet_snip_deso_02.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_helmet_snip_deso_03.vcd" nodelay noscene speakonce } Rule sniper_PurchaseIsHelmetVoiceIsDesolator_Rule { criteria Purchase Issniper IsHelmetVoice IsDesolator response sniper_PurchaseIsHelmetVoiceIsDesolator } Response sniper_PurchaseIsHelmetVoiceIsManta { scene "scenes/sniper/sniper_helmet_snip_manta_01.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_helmet_snip_manta_02.vcd" nodelay noscene speakonce } Rule sniper_PurchaseIsHelmetVoiceIsManta_Rule { criteria Purchase Issniper IsHelmetVoice IsManta response sniper_PurchaseIsHelmetVoiceIsManta } Response sniper_PurchaseIsHelmetVoiceIsExpensiveItem { scene "scenes/sniper/sniper_helmet_snip_purch_01.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_helmet_snip_purch_02.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_helmet_snip_purch_03.vcd" nodelay noscene speakonce } Rule sniper_PurchaseIsHelmetVoiceIsExpensiveItem_Rule { criteria Purchase Issniper IsHelmetVoice IsExpensiveItem response sniper_PurchaseIsHelmetVoiceIsExpensiveItem } Response sniper_PurchaseIsHelmetVoiceIsAssaultCuirass { scene "scenes/sniper/sniper_helmet_snip_purch_armor_01.vcd" nodelay noscene speakonce } Rule sniper_PurchaseIsHelmetVoiceIsAssaultCuirass_Rule { criteria Purchase Issniper IsHelmetVoice IsAssaultCuirass response sniper_PurchaseIsHelmetVoiceIsAssaultCuirass } Response sniper_PurchaseIsHelmetVoiceIsUltimateScepter { scene "scenes/sniper/sniper_helmet_snip_scepter_01.vcd" nodelay noscene speakonce scene "scenes/sniper/sniper_helmet_snip_scepter_02.vcd" nodelay noscene speakonce } Rule sniper_PurchaseIsHelmetVoiceIsUltimateScepter_Rule { criteria Purchase Issniper IsHelmetVoice IsUltimateScepter response sniper_PurchaseIsHelmetVoiceIsUltimateScepter } Response sniper_Immortality { scene "scenes/sniper/sniper_snip_immort_01.vcd" nodelay noscene } Rule sniper_Immortality_Rule { criteria Immortality Issniper response sniper_Immortality } Response sniper_ImmortalityChance_25% { scene "scenes/sniper/sniper_snip_immort_02.vcd" nodelay noscene } Rule sniper_ImmortalityChance_25%_Rule { criteria Immortality Issniper Chance_25% response sniper_ImmortalityChance_25% } Response sniper_ImmortalityIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_immort_01.vcd" nodelay noscene } Rule sniper_ImmortalityIsHelmetVoice_Rule { criteria Immortality Issniper IsHelmetVoice response sniper_ImmortalityIsHelmetVoice } Response sniper_ImmortalityIsHelmetVoiceChance_25% { scene "scenes/sniper/sniper_helmet_snip_immort_02.vcd" nodelay noscene } Rule sniper_ImmortalityIsHelmetVoiceChance_25%_Rule { criteria Immortality Issniper IsHelmetVoice Chance_25% response sniper_ImmortalityIsHelmetVoiceChance_25% } Response sniper_PowerupIsPowerupHaste { scene "scenes/sniper/sniper_snip_haste_01.vcd" nodelay noscene } Rule sniper_PowerupIsPowerupHaste_Rule { criteria Powerup Issniper IsPowerupHaste response sniper_PowerupIsPowerupHaste } Response sniper_PowerupIsPowerupHasteChance_25% { scene "scenes/sniper/sniper_snip_haste_02.vcd" nodelay noscene } Rule sniper_PowerupIsPowerupHasteChance_25%_Rule { criteria Powerup Issniper IsPowerupHaste Chance_25% response sniper_PowerupIsPowerupHasteChance_25% } Response sniper_PowerupIsPowerupDoubleDamage { scene "scenes/sniper/sniper_snip_doubdam_01.vcd" nodelay noscene } Rule sniper_PowerupIsPowerupDoubleDamage_Rule { criteria Powerup Issniper IsPowerupDoubleDamage response sniper_PowerupIsPowerupDoubleDamage } Response sniper_PowerupIsPowerupDoubleDamageChance_25% { scene "scenes/sniper/sniper_snip_doubdam_02.vcd" nodelay noscene } Rule sniper_PowerupIsPowerupDoubleDamageChance_25%_Rule { criteria Powerup Issniper IsPowerupDoubleDamage Chance_25% response sniper_PowerupIsPowerupDoubleDamageChance_25% } Response sniper_PowerupIsPowerupRegeneration { scene "scenes/sniper/sniper_snip_regen_01.vcd" nodelay noscene } Rule sniper_PowerupIsPowerupRegeneration_Rule { criteria Powerup Issniper IsPowerupRegeneration response sniper_PowerupIsPowerupRegeneration } Response sniper_PowerupIsPowerupRegenerationChance_25% { scene "scenes/sniper/sniper_snip_regen_02.vcd" nodelay noscene } Rule sniper_PowerupIsPowerupRegenerationChance_25%_Rule { criteria Powerup Issniper IsPowerupRegeneration Chance_25% response sniper_PowerupIsPowerupRegenerationChance_25% } Response sniper_PowerupIsPowerupIllusion { scene "scenes/sniper/sniper_snip_illus_01.vcd" nodelay noscene } Rule sniper_PowerupIsPowerupIllusion_Rule { criteria Powerup Issniper IsPowerupIllusion response sniper_PowerupIsPowerupIllusion } Response sniper_PowerupIsPowerupIllusionChance_25% { scene "scenes/sniper/sniper_snip_illus_02.vcd" nodelay noscene } Rule sniper_PowerupIsPowerupIllusionChance_25%_Rule { criteria Powerup Issniper IsPowerupIllusion Chance_25% response sniper_PowerupIsPowerupIllusionChance_25% } Response sniper_PowerupIsPowerupInvisibility { scene "scenes/sniper/sniper_snip_invis_01.vcd" nodelay noscene } Rule sniper_PowerupIsPowerupInvisibility_Rule { criteria Powerup Issniper IsPowerupInvisibility response sniper_PowerupIsPowerupInvisibility } Response sniper_PowerupIsPowerupBounty { scene "scenes/sniper/sniper_snip_purch_03.vcd" nodelay noscene respeakdelay 300 } Rule sniper_PowerupIsPowerupBounty_Rule { criteria Powerup Issniper IsPowerupBounty response sniper_PowerupIsPowerupBounty } Response sniper_PowerupIsPowerupArcane { scene "scenes/sniper/sniper_snip_happy_03.vcd" nodelay noscene respeakdelay 300 } Rule sniper_PowerupIsPowerupArcane_Rule { criteria Powerup Issniper IsPowerupArcane response sniper_PowerupIsPowerupArcane } Response sniper_PowerupIsHelmetVoiceIsPowerupDoubleDamage { scene "scenes/sniper/sniper_helmet_snip_doubdam_01.vcd" nodelay noscene } Rule sniper_PowerupIsHelmetVoiceIsPowerupDoubleDamage_Rule { criteria Powerup Issniper IsHelmetVoice IsPowerupDoubleDamage response sniper_PowerupIsHelmetVoiceIsPowerupDoubleDamage } Response sniper_PowerupIsHelmetVoiceIsPowerupDoubleDamageChance_25% { scene "scenes/sniper/sniper_helmet_snip_doubdam_02.vcd" nodelay noscene } Rule sniper_PowerupIsHelmetVoiceIsPowerupDoubleDamageChance_25%_Rule { criteria Powerup Issniper IsHelmetVoice IsPowerupDoubleDamage Chance_25% response sniper_PowerupIsHelmetVoiceIsPowerupDoubleDamageChance_25% } Response sniper_PowerupIsHelmetVoiceIsPowerupArcane { scene "scenes/sniper/sniper_helmet_snip_happy_03.vcd" nodelay noscene respeakdelay 300 } Rule sniper_PowerupIsHelmetVoiceIsPowerupArcane_Rule { criteria Powerup Issniper IsHelmetVoice IsPowerupArcane response sniper_PowerupIsHelmetVoiceIsPowerupArcane } Response sniper_PowerupIsHelmetVoiceIsPowerupHaste { scene "scenes/sniper/sniper_helmet_snip_haste_01.vcd" nodelay noscene } Rule sniper_PowerupIsHelmetVoiceIsPowerupHaste_Rule { criteria Powerup Issniper IsHelmetVoice IsPowerupHaste response sniper_PowerupIsHelmetVoiceIsPowerupHaste } Response sniper_PowerupIsHelmetVoiceIsPowerupHasteChance_25% { scene "scenes/sniper/sniper_helmet_snip_haste_02.vcd" nodelay noscene } Rule sniper_PowerupIsHelmetVoiceIsPowerupHasteChance_25%_Rule { criteria Powerup Issniper IsHelmetVoice IsPowerupHaste Chance_25% response sniper_PowerupIsHelmetVoiceIsPowerupHasteChance_25% } Response sniper_PowerupIsHelmetVoiceIsPowerupIllusion { scene "scenes/sniper/sniper_helmet_snip_illus_01.vcd" nodelay noscene } Rule sniper_PowerupIsHelmetVoiceIsPowerupIllusion_Rule { criteria Powerup Issniper IsHelmetVoice IsPowerupIllusion response sniper_PowerupIsHelmetVoiceIsPowerupIllusion } Response sniper_PowerupIsHelmetVoiceIsPowerupIllusionChance_25% { scene "scenes/sniper/sniper_helmet_snip_illus_02.vcd" nodelay noscene } Rule sniper_PowerupIsHelmetVoiceIsPowerupIllusionChance_25%_Rule { criteria Powerup Issniper IsHelmetVoice IsPowerupIllusion Chance_25% response sniper_PowerupIsHelmetVoiceIsPowerupIllusionChance_25% } Response sniper_PowerupIsHelmetVoiceIsPowerupInvisibility { scene "scenes/sniper/sniper_helmet_snip_invis_01.vcd" nodelay noscene } Rule sniper_PowerupIsHelmetVoiceIsPowerupInvisibility_Rule { criteria Powerup Issniper IsHelmetVoice IsPowerupInvisibility response sniper_PowerupIsHelmetVoiceIsPowerupInvisibility } Response sniper_PowerupIsHelmetVoiceIsPowerupBounty { scene "scenes/sniper/sniper_helmet_snip_purch_03.vcd" nodelay noscene respeakdelay 300 } Rule sniper_PowerupIsHelmetVoiceIsPowerupBounty_Rule { criteria Powerup Issniper IsHelmetVoice IsPowerupBounty response sniper_PowerupIsHelmetVoiceIsPowerupBounty } Response sniper_PowerupIsHelmetVoiceIsPowerupRegeneration { scene "scenes/sniper/sniper_helmet_snip_regen_01.vcd" nodelay noscene } Rule sniper_PowerupIsHelmetVoiceIsPowerupRegeneration_Rule { criteria Powerup Issniper IsHelmetVoice IsPowerupRegeneration response sniper_PowerupIsHelmetVoiceIsPowerupRegeneration } Response sniper_PowerupIsHelmetVoiceIsPowerupRegenerationChance_25% { scene "scenes/sniper/sniper_helmet_snip_regen_02.vcd" nodelay noscene } Rule sniper_PowerupIsHelmetVoiceIsPowerupRegenerationChance_25%_Rule { criteria Powerup Issniper IsHelmetVoice IsPowerupRegeneration Chance_25% response sniper_PowerupIsHelmetVoiceIsPowerupRegenerationChance_25% } Response sniper_Bottling { scene "scenes/sniper/sniper_snip_bottle_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_bottle_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_bottle_03.vcd" nodelay noscene } Rule sniper_Bottling_Rule { criteria Bottling Issniper response sniper_Bottling } Response sniper_BottlingChance_5% { scene "scenes/sniper/sniper_snip_bottle_04.vcd" nodelay noscene } Rule sniper_BottlingChance_5%_Rule { criteria Bottling Issniper Chance_5% response sniper_BottlingChance_5% } Response sniper_BottlingIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_bottle_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_bottle_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_bottle_03.vcd" nodelay noscene } Rule sniper_BottlingIsHelmetVoice_Rule { criteria Bottling Issniper IsHelmetVoice response sniper_BottlingIsHelmetVoice } Response sniper_BottlingIsHelmetVoiceChance_5% { scene "scenes/sniper/sniper_helmet_snip_bottle_04.vcd" nodelay noscene } Rule sniper_BottlingIsHelmetVoiceChance_5%_Rule { criteria Bottling Issniper IsHelmetVoice Chance_5% response sniper_BottlingIsHelmetVoiceChance_5% } Response sniper_CooldownLittleNag { scene "scenes/sniper/sniper_snip_notyet_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_notyet_01a.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_notyet_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_notyet_02a.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_notyet_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_notyet_03a.vcd" nodelay noscene } Rule sniper_CooldownLittleNag_Rule { criteria Cooldown Issniper LittleNag response sniper_CooldownLittleNag } Response sniper_CooldownMediumNag { scene "scenes/sniper/sniper_snip_notyet_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_notyet_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_notyet_06.vcd" nodelay noscene } Rule sniper_CooldownMediumNag_Rule { criteria Cooldown Issniper MediumNag response sniper_CooldownMediumNag } Response sniper_CooldownSuperNag { scene "scenes/sniper/sniper_snip_notyet_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_notyet_08.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_notyet_09.vcd" nodelay noscene } Rule sniper_CooldownSuperNag_Rule { criteria Cooldown Issniper SuperNag response sniper_CooldownSuperNag } Response sniper_CooldownIsHelmetVoiceLittleNag { scene "scenes/sniper/sniper_helmet_snip_notyet_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_notyet_01a.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_notyet_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_notyet_02a.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_notyet_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_notyet_03a.vcd" nodelay noscene } Rule sniper_CooldownIsHelmetVoiceLittleNag_Rule { criteria Cooldown Issniper IsHelmetVoice LittleNag response sniper_CooldownIsHelmetVoiceLittleNag } Response sniper_CooldownIsHelmetVoiceMediumNag { scene "scenes/sniper/sniper_helmet_snip_notyet_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_notyet_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_notyet_06.vcd" nodelay noscene } Rule sniper_CooldownIsHelmetVoiceMediumNag_Rule { criteria Cooldown Issniper IsHelmetVoice MediumNag response sniper_CooldownIsHelmetVoiceMediumNag } Response sniper_CooldownIsHelmetVoiceSuperNag { scene "scenes/sniper/sniper_helmet_snip_notyet_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_notyet_08.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_notyet_09.vcd" nodelay noscene } Rule sniper_CooldownIsHelmetVoiceSuperNag_Rule { criteria Cooldown Issniper IsHelmetVoice SuperNag response sniper_CooldownIsHelmetVoiceSuperNag } Response sniper_NoManaLittleNag { scene "scenes/sniper/sniper_snip_nomana_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_nomana_01a.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_nomana_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_nomana_02a.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_nomana_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_nomana_03a.vcd" nodelay noscene } Rule sniper_NoManaLittleNag_Rule { criteria NoMana Issniper LittleNag response sniper_NoManaLittleNag } Response sniper_NoManaMediumNag { scene "scenes/sniper/sniper_snip_nomana_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_nomana_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_nomana_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_nomana_10.vcd" nodelay noscene } Rule sniper_NoManaMediumNag_Rule { criteria NoMana Issniper MediumNag response sniper_NoManaMediumNag } Response sniper_NoManaSuperNag { scene "scenes/sniper/sniper_snip_nomana_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_nomana_08.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_nomana_09.vcd" nodelay noscene } Rule sniper_NoManaSuperNag_Rule { criteria NoMana Issniper SuperNag response sniper_NoManaSuperNag } Response sniper_NoManaIsHelmetVoiceLittleNag { scene "scenes/sniper/sniper_helmet_snip_nomana_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_nomana_01a.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_nomana_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_nomana_02a.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_nomana_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_nomana_03a.vcd" nodelay noscene } Rule sniper_NoManaIsHelmetVoiceLittleNag_Rule { criteria NoMana Issniper IsHelmetVoice LittleNag response sniper_NoManaIsHelmetVoiceLittleNag } Response sniper_NoManaIsHelmetVoiceMediumNag { scene "scenes/sniper/sniper_helmet_snip_nomana_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_nomana_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_nomana_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_nomana_10.vcd" nodelay noscene } Rule sniper_NoManaIsHelmetVoiceMediumNag_Rule { criteria NoMana Issniper IsHelmetVoice MediumNag response sniper_NoManaIsHelmetVoiceMediumNag } Response sniper_NoManaIsHelmetVoiceSuperNag { scene "scenes/sniper/sniper_helmet_snip_nomana_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_nomana_08.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_nomana_09.vcd" nodelay noscene } Rule sniper_NoManaIsHelmetVoiceSuperNag_Rule { criteria NoMana Issniper IsHelmetVoice SuperNag response sniper_NoManaIsHelmetVoiceSuperNag } Response sniper_Thanks { scene "scenes/sniper/sniper_snip_thanks_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_thanks_02.vcd" nodelay noscene } Rule sniper_Thanks_Rule { criteria Thanks Issniper response sniper_Thanks } Response sniper_ThanksIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_thanks_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_thanks_02.vcd" nodelay noscene } Rule sniper_ThanksIsHelmetVoice_Rule { criteria Thanks Issniper IsHelmetVoice response sniper_ThanksIsHelmetVoice } Response sniper_PainChance_25% { scene "scenes/sniper/sniper_snip_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule sniper_PainChance_25%_Rule { criteria Pain Issniper Chance_25% response sniper_PainChance_25% } Response sniper_Pain { scene "scenes/sniper/sniper_snip_pain_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_pain_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_pain_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_pain_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_pain_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_pain_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_pain_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_pain_08.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_pain_09.vcd" nodelay noscene } Rule sniper_Pain_Rule { criteria Pain Issniper response sniper_Pain } Response sniper_PainIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_pain_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_pain_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_pain_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_pain_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_pain_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_pain_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_pain_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_pain_08.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_pain_09.vcd" nodelay noscene } Rule sniper_PainIsHelmetVoice_Rule { criteria Pain Issniper IsHelmetVoice response sniper_PainIsHelmetVoice } Response sniper_PainIsHelmetVoiceChance_25% { scene "scenes/sniper/sniper_helmet_snip_underattack_01.vcd" nodelay noscene respeakdelay 120 } Rule sniper_PainIsHelmetVoiceChance_25%_Rule { criteria Pain Issniper IsHelmetVoice Chance_25% response sniper_PainIsHelmetVoiceChance_25% } Response sniper_InTheBag { scene "scenes/sniper/sniper_snip_inthebag_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_inthebag_02.vcd" nodelay noscene } Rule sniper_InTheBag_Rule { criteria InTheBag Issniper response sniper_InTheBag } Response sniper_InTheBagIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_inthebag_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_inthebag_02.vcd" nodelay noscene } Rule sniper_InTheBagIsHelmetVoice_Rule { criteria InTheBag Issniper IsHelmetVoice response sniper_InTheBagIsHelmetVoice } Response sniper_Defeat { scene "scenes/sniper/sniper_snip_lose_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_lose_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_lose_03.vcd" nodelay noscene } Rule sniper_Defeat_Rule { criteria Defeat Issniper response sniper_Defeat } Response sniper_DefeatIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_lose_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_lose_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_lose_03.vcd" nodelay noscene } Rule sniper_DefeatIsHelmetVoice_Rule { criteria Defeat Issniper IsHelmetVoice response sniper_DefeatIsHelmetVoice } Response sniper_Victory { scene "scenes/sniper/sniper_snip_win_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_win_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_win_03.vcd" nodelay noscene } Rule sniper_Victory_Rule { criteria Victory Issniper response sniper_Victory } Response sniper_VictoryIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_win_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_win_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_win_03.vcd" nodelay noscene } Rule sniper_VictoryIsHelmetVoice_Rule { criteria Victory Issniper IsHelmetVoice response sniper_VictoryIsHelmetVoice } Response sniper_Taunt { scene "scenes/sniper/sniper_snip_happy_02.vcd" nodelay noscene } Rule sniper_Taunt_Rule { criteria Taunt Issniper response sniper_Taunt } Response sniper_TauntIsSniperTauntQuickDraw { scene "scenes/sniper/sniper_snip_attack_04.vcd" nodelay noscene } Rule sniper_TauntIsSniperTauntQuickDraw_Rule { criteria Taunt Issniper IsSniperTauntQuickDraw response sniper_TauntIsSniperTauntQuickDraw } Response sniper_TauntIsHelmetVoiceIsSniperTauntQuickDraw { scene "scenes/sniper/sniper_helmet_snip_attack_04.vcd" nodelay noscene } Rule sniper_TauntIsHelmetVoiceIsSniperTauntQuickDraw_Rule { criteria Taunt Issniper IsHelmetVoice IsSniperTauntQuickDraw response sniper_TauntIsHelmetVoiceIsSniperTauntQuickDraw } Response sniper_TauntIsHelmetVoice { scene "scenes/sniper/sniper_helmet_snip_happy_02.vcd" nodelay noscene } Rule sniper_TauntIsHelmetVoice_Rule { criteria Taunt Issniper IsHelmetVoice response sniper_TauntIsHelmetVoice } Response sniper_EmoteIsEmoteLaugh { scene "scenes/sniper/sniper_snip_laugh_01.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_02.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_03.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_04.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_05.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_06.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_07.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_08.vcd" nodelay noscene scene "scenes/sniper/sniper_snip_laugh_09.vcd" nodelay noscene } Rule sniper_EmoteIsEmoteLaugh_Rule { criteria Emote Issniper IsEmoteLaugh response sniper_EmoteIsEmoteLaugh } Response sniper_EmoteIsHelmetVoiceIsEmoteLaugh { scene "scenes/sniper/sniper_helmet_snip_laugh_01.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_02.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_03.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_04.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_05.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_06.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_07.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_08.vcd" nodelay noscene scene "scenes/sniper/sniper_helmet_snip_laugh_09.vcd" nodelay noscene } Rule sniper_EmoteIsHelmetVoiceIsEmoteLaugh_Rule { criteria Emote Issniper IsHelmetVoice IsEmoteLaugh response sniper_EmoteIsHelmetVoiceIsEmoteLaugh }