criterion "Isannouncer_dlc_bastion_killing_spree" "classname" "npc_dota_hero_announcer_dlc_bastion_killing_spree" weight 5 required criterion "IsEnemyannouncer_dlc_bastion_killing_spree" "targetclassname" "npc_dota_hero_announcer_dlc_bastion_killing_spree" weight 5 required criterion "IsAllyannouncer_dlc_bastion_killing_spree" "nearby_ally" "npc_dota_hero_announcer_dlc_bastion_killing_spree" weight 5 required criterion "IsAnnouncerVoice_BastionSpree" "announcer_voice" "npc_dota_hero_announcer_dlc_bastion_killing_spree" weight 5 required Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_double_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_triple_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsTripleKill IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_ultra_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsQuadKill IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_rampage_01.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_spree_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_spree_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_spree_03.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsThreeSpree IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_dominate_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsFourSpree IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsFiveSpree IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_unstop_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsSixSpree IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_wicked_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsSevenSpree IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_monster_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsEightSpree IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_godlike_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsNineSpree IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_03.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_04.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_05.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_06.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_07.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_08.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_09.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_10.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsTwentySpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_11.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsTwentySpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsTwentySpree IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsTwentySpreeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_ownage_01.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_bastion_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsOwnage IsPlayerTeam_Dire IsVictimTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_double_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_triple_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsTripleKill IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_ultra_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsQuadKill IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_rampage_01.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_spree_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_spree_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_spree_03.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsThreeSpree IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_dominate_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsFourSpree IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsFiveSpree IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_unstop_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsSixSpree IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_wicked_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsSevenSpree IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_monster_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsEightSpree IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_godlike_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsNineSpree IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_03.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_04.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_05.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_06.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_07.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_08.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_09.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_10.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsTwentySpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_11.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsTwentySpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsTwentySpree IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsTwentySpreeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_ownage_01.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_bastion_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsOwnage IsPlayerTeam_Radiant IsVictimTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_double_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsDoubleKill IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_triple_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsTripleKill IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_ultra_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsQuadKill IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_rampage_01.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_bastion_killing_spree_CustomIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsQuintupleKill IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_spree_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_spree_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_spree_03.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsThreeSpree IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_dominate_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsFourSpree IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsFiveSpree IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_unstop_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsSixSpree IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_wicked_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsSevenSpree IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_monster_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsEightSpree IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_godlike_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsNineSpree IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_03.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_04.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_05.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_06.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_07.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_08.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_09.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_10.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsMaxSpree IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsTwentySpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_holy_11.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomIsTwentySpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsTwentySpree IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsTwentySpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_ownage_01.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_bastion_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsOwnage IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_1stblood_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_1stblood_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_1stblood_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsFirstBlood IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_1stblood_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_1stblood_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_1stblood_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsKillMessage IsFirstBlood IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_1stblood_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_1stblood_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_1stblood_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_bastion_killing_spree_CustomIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree IsFirstBlood IsPlayerTeam_Spectator IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_ally_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_ally_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_ally_03.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree HeroDeath DireWipe IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_ally_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_ally_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_ally_03.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree HeroDeath RadiantWipe IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_enm_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_enm_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_enm_03.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_wipeout_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree HeroDeath DireWipe IsPlayerTeam_Radiant IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_RadiantIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_enm_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_enm_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_enm_03.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_wipeout_01.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree HeroDeath RadiantWipe IsPlayerTeam_Dire IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_DireIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomHeroDeathIsSpectatorRadiantWipeIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_spectat_good_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_ally_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_wipeout_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_enm_02.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomHeroDeathIsSpectatorRadiantWipeIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree HeroDeath IsSpectator RadiantWipe IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomHeroDeathIsSpectatorRadiantWipeIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_CustomHeroDeathIsSpectatorDireWipeIsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_spectat_good_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_ally_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_kill_wipeout_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_teamwipe_enm_02.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_CustomHeroDeathIsSpectatorDireWipeIsAnnouncerVoice_BastionSpree_Rule { criteria Custom Isannouncer_dlc_bastion_killing_spree HeroDeath IsSpectator DireWipe IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_CustomHeroDeathIsSpectatorDireWipeIsAnnouncerVoice_BastionSpree } Response announcer_dlc_bastion_killing_spree_Followup_GenericIsFirstBloodChance_50%IsAnnouncerVoice_BastionSpree { scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_firstblood_follow_01.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_firstblood_follow_02.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_firstblood_follow_03.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_firstblood_follow_04.vcd" nodelay noscene scene "scenes/announcer_dlc_bastion_killing_spree/announcer_dlc_bastion_killing_spree_announcer_firstblood_follow_05.vcd" nodelay noscene } Rule announcer_dlc_bastion_killing_spree_Followup_GenericIsFirstBloodChance_50%IsAnnouncerVoice_BastionSpree_Rule { criteria Followup_Generic Isannouncer_dlc_bastion_killing_spree IsFirstBlood Chance_50% IsAnnouncerVoice_BastionSpree response announcer_dlc_bastion_killing_spree_Followup_GenericIsFirstBloodChance_50%IsAnnouncerVoice_BastionSpree }