criterion "Isannouncer_dlc_clockwerk_killing_spree" "classname" "npc_dota_hero_announcer_dlc_clockwerk_killing_spree" weight 5 required criterion "IsEnemyannouncer_dlc_clockwerk_killing_spree" "targetclassname" "npc_dota_hero_announcer_dlc_clockwerk_killing_spree" weight 5 required criterion "IsAllyannouncer_dlc_clockwerk_killing_spree" "nearby_ally" "npc_dota_hero_announcer_dlc_clockwerk_killing_spree" weight 5 required criterion "IsAnnouncerKillingSpreeVoice_Clockwerk" "announcer_voice" "npc_dota_hero_announcer_dlc_clockwerk_killing_spree" weight 5 required Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsDoubleKillIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_double_01.vcd" nodelay noscene scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_double_02.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsDoubleKillIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsDoubleKill IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsDoubleKillIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsTripleKillIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_triple_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsTripleKillIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsTripleKill IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsTripleKillIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsQuadKillIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_ultra_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsQuadKillIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsQuadKill IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsQuadKillIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsQuintupleKillIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_rampage_01.vcd" nodelay noscene respeakdelay 5 } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsQuintupleKillIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsQuintupleKill IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsQuintupleKillIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsThreeSpreeIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_spree_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsThreeSpreeIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsThreeSpree IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsThreeSpreeIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFourSpreeIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_dominate_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFourSpreeIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsFourSpree IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFourSpreeIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFiveSpreeIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFiveSpreeIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsFiveSpree IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFiveSpreeIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsSixSpreeIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_unstop_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsSixSpreeIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsSixSpree IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsSixSpreeIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsSevenSpreeIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_wicked_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsSevenSpreeIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsSevenSpree IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsSevenSpreeIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsEightSpreeIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_monster_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsEightSpreeIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsEightSpree IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsEightSpreeIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsNineSpreeIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_godlike_01.vcd" nodelay noscene scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_godlike_02.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsNineSpreeIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsNineSpree IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsNineSpreeIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsMaxSpreeIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_holy_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsMaxSpreeIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsMaxSpree IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsMaxSpreeIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsTwentySpreeIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_cat_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsTwentySpreeIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsTwentySpree IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsTwentySpreeIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFirstBloodIsPlayerTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_1stblood_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFirstBloodIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsFirstBlood IsPlayerTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFirstBloodIsPlayerTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsOwnageIsPlayerTeam_DireIsVictimTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_ownage_01.vcd" nodelay noscene respeakdelay 5 } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsOwnageIsPlayerTeam_DireIsVictimTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsOwnage IsPlayerTeam_Dire IsVictimTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsOwnageIsPlayerTeam_DireIsVictimTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsDoubleKillIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_double_01.vcd" nodelay noscene scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_double_02.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsDoubleKillIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsDoubleKill IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsDoubleKillIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsTripleKillIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_triple_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsTripleKillIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsTripleKill IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsTripleKillIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsQuadKillIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_ultra_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsQuadKillIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsQuadKill IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsQuadKillIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsQuintupleKillIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_rampage_01.vcd" nodelay noscene respeakdelay 5 } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsQuintupleKillIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsQuintupleKill IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsQuintupleKillIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsThreeSpreeIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_spree_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsThreeSpreeIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsThreeSpree IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsThreeSpreeIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFourSpreeIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_dominate_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFourSpreeIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsFourSpree IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFourSpreeIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFiveSpreeIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFiveSpreeIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsFiveSpree IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFiveSpreeIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsSixSpreeIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_unstop_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsSixSpreeIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsSixSpree IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsSixSpreeIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsSevenSpreeIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_wicked_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsSevenSpreeIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsSevenSpree IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsSevenSpreeIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsEightSpreeIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_monster_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsEightSpreeIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsEightSpree IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsEightSpreeIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsNineSpreeIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_godlike_01.vcd" nodelay noscene scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_godlike_02.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsNineSpreeIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsNineSpree IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsNineSpreeIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsMaxSpreeIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_holy_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsMaxSpreeIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsMaxSpree IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsMaxSpreeIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsTwentySpreeIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_cat_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsTwentySpreeIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsTwentySpree IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsTwentySpreeIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFirstBloodIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_1stblood_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFirstBloodIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsKillMessage IsFirstBlood IsPlayerTeam_Radiant response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsKillMessageIsFirstBloodIsPlayerTeam_Radiant } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsOwnageIsPlayerTeam_RadiantIsVictimTeam_Dire { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_ownage_01.vcd" nodelay noscene respeakdelay 5 } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsOwnageIsPlayerTeam_RadiantIsVictimTeam_Dire_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsOwnage IsPlayerTeam_Radiant IsVictimTeam_Dire response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsOwnageIsPlayerTeam_RadiantIsVictimTeam_Dire } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsDoubleKillIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_double_01.vcd" nodelay noscene scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_double_02.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsDoubleKillIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsDoubleKill IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsDoubleKillIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsTripleKillIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_triple_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsTripleKillIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsTripleKill IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsTripleKillIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsQuadKillIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_ultra_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsQuadKillIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsQuadKill IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsQuadKillIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsQuintupleKillIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_rampage_01.vcd" nodelay noscene respeakdelay 5 } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsQuintupleKillIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsQuintupleKill IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsQuintupleKillIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsThreeSpreeIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_spree_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsThreeSpreeIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsThreeSpree IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsThreeSpreeIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsFourSpreeIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_dominate_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsFourSpreeIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsFourSpree IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsFourSpreeIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsFiveSpreeIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsFiveSpreeIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsFiveSpree IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsFiveSpreeIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsSixSpreeIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_unstop_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsSixSpreeIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsSixSpree IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsSixSpreeIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsSevenSpreeIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_wicked_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsSevenSpreeIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsSevenSpree IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsSevenSpreeIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsEightSpreeIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_monster_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsEightSpreeIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsEightSpree IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsEightSpreeIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsNineSpreeIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_godlike_01.vcd" nodelay noscene scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_godlike_02.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsNineSpreeIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsNineSpree IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsNineSpreeIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsMaxSpreeIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_holy_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsMaxSpreeIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsMaxSpree IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsMaxSpreeIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsTwentySpreeIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_kill_cat_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsTwentySpreeIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsTwentySpree IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsTwentySpreeIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsFirstBloodIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_1stblood_01.vcd" nodelay noscene } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsFirstBloodIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsFirstBlood IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsFirstBloodIsPlayerTeam_Spectator } Response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsOwnageIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_clockwerk_killing_spree/announcer_dlc_clockwerk_killing_spree_announcer_ownage_01.vcd" nodelay noscene respeakdelay 5 } Rule announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsOwnageIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_clockwerk_killing_spree IsAnnouncerKillingSpreeVoice_Clockwerk IsOwnage IsPlayerTeam_Spectator response announcer_dlc_clockwerk_killing_spree_CustomIsAnnouncerKillingSpreeVoice_ClockwerkIsOwnageIsPlayerTeam_Spectator }