criterion "Isannouncer_dlc_pflax_killing_spree" "classname" "npc_dota_hero_announcer_dlc_pflax_killing_spree" weight 5 required criterion "IsEnemyannouncer_dlc_pflax_killing_spree" "targetclassname" "npc_dota_hero_announcer_dlc_pflax_killing_spree" weight 5 required criterion "IsAllyannouncer_dlc_pflax_killing_spree" "nearby_ally" "npc_dota_hero_announcer_dlc_pflax_killing_spree" weight 5 required criterion "IsAnnouncerVoice_PflaxSpree" "announcer_voice" "npc_dota_hero_announcer_dlc_pflax_killing_spree" weight 5 required Response announcer_dlc_pflax_killing_spree_CustomHeroDeathChance_5%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_07.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_skadoosh.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomHeroDeathChance_5%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree HeroDeath Chance_5% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomHeroDeathChance_5%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomHeroDeathChance_5%IsEnemyMorphlingIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_aqua.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_morphling_take_steps_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomHeroDeathChance_5%IsEnemyMorphlingIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree HeroDeath Chance_5% IsEnemyMorphling IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomHeroDeathChance_5%IsEnemyMorphlingIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_1stblood_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_1stblood_02.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_first_blood_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsFirstBlood IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_1stblood_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_1stblood_02.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_first_blood_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsFirstBlood IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_1stblood_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_1stblood_02.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_first_blood_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_first_blood_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsFirstBlood IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_double_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsVictimTeam_RadiantChance_15%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_double_kill_harmonica_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsVictimTeam_RadiantChance_15%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Dire IsVictimTeam_Radiant Chance_15% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsVictimTeam_RadiantChance_15%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsVictimTeam_RadiantChance_1%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_double_kill_song_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsVictimTeam_RadiantChance_1%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Dire IsVictimTeam_Radiant Chance_1% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsVictimTeam_RadiantChance_1%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_05.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_triple_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsTripleKill IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_06.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsQuadKill IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_rampage_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_gott_in_himmel.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsThreeSpree IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsVictimTeam_RadiantChance_15%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsVictimTeam_RadiantChance_15%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsFourSpree IsPlayerTeam_Dire IsVictimTeam_Radiant Chance_15% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsVictimTeam_RadiantChance_15%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_ultra_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_rampage_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsFourSpree IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsVictimTeam_RadiantChance_15%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_boy_bands_worth.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsVictimTeam_RadiantChance_15%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsFiveSpree IsPlayerTeam_Dire IsVictimTeam_Radiant Chance_15% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsVictimTeam_RadiantChance_15%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_manly_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_manly_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsFiveSpree IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_unstop_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsSixSpree IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_nerf.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsSevenSpree IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_chosen_one.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsEightSpree IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_godlike_harmonica_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsNineSpree IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_godlike_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_ownage_01.vcd" nodelay noscene respeakdelay 20 scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_ownage_02.vcd" nodelay noscene respeakdelay 20 } Rule announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsOwnage IsPlayerTeam_Dire IsVictimTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantChance_20%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_ownage_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantChance_20%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsOwnage IsPlayerTeam_Dire IsVictimTeam_Radiant Chance_20% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantChance_20%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantChance_15%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_spree_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantChance_15%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsOwnage IsPlayerTeam_Dire IsVictimTeam_Radiant Chance_15% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantChance_15%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_double_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsVictimTeam_DireChance_15%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_double_kill_harmonica_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsVictimTeam_DireChance_15%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Radiant IsVictimTeam_Dire Chance_15% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsVictimTeam_DireChance_15%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsVictimTeam_DireChance_1%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_double_kill_song_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsVictimTeam_DireChance_1%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Radiant IsVictimTeam_Dire Chance_1% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsVictimTeam_DireChance_1%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_05.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_triple_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsTripleKill IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_06.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsQuadKill IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_rampage_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_gott_in_himmel.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsThreeSpree IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsVictimTeam_DireChance_15%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsVictimTeam_DireChance_15%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsFourSpree IsPlayerTeam_Radiant IsVictimTeam_Dire Chance_15% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsVictimTeam_DireChance_15%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_ultra_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_rampage_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsFourSpree IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsVictimTeam_DireChance_15%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_boy_bands_worth.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsVictimTeam_DireChance_15%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsFiveSpree IsPlayerTeam_Radiant IsVictimTeam_Dire Chance_15% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsVictimTeam_DireChance_15%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_manly_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_manly_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsFiveSpree IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_unstop_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsSixSpree IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_nerf.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsSevenSpree IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_chosen_one.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsEightSpree IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_godlike_harmonica_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsNineSpree IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_godlike_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_ownage_01.vcd" nodelay noscene respeakdelay 20 scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_ownage_02.vcd" nodelay noscene respeakdelay 20 } Rule announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsOwnage IsPlayerTeam_Radiant IsVictimTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireChance_20%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_ownage_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireChance_20%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsOwnage IsPlayerTeam_Radiant IsVictimTeam_Dire Chance_20% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireChance_20%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireChance_15%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_spree_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireChance_15%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsOwnage IsPlayerTeam_Radiant IsVictimTeam_Dire Chance_15% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireChance_15%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_double_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsDoubleKill IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_05.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_triple_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsTripleKill IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_06.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsQuadKill IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_rampage_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsQuintupleKill IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_gott_in_himmel.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsThreeSpree IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_ultra_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_rampage_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsFourSpree IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_manly_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_manly_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsFiveSpree IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_unstop_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsSixSpree IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_nerf.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsSevenSpree IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_chosen_one.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsEightSpree IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_godlike_harmonica_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_pflax_killing_spree_CustomIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsNineSpree IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_godlike_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_CustomIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsMaxSpree IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_ownage_01.vcd" nodelay noscene respeakdelay 20 scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_ownage_02.vcd" nodelay noscene respeakdelay 20 } Rule announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsOwnage IsPlayerTeam_Spectator IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorChance_20%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_ownage_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorChance_20%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsOwnage IsPlayerTeam_Spectator Chance_20% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorChance_20%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorChance_15%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_spree_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorChance_15%IsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree IsOwnage IsPlayerTeam_Spectator Chance_15% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorChance_15%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomChance_50%HeroDeathDireWipeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_salad.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_booshes_galore.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_does_anybody_else_need_new_pair_underpants.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_grand_pantheon.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_what_are_we_playing_for.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_wipeout_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_dominate_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_spectat_05.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_spectat_08.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomChance_50%HeroDeathDireWipeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree Chance_50% HeroDeath DireWipe IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomChance_50%HeroDeathDireWipeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomChance_15%HeroDeathDireWipeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_fails_of_the_week.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_toughen_up_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_toughen_up_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_why_why_why.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_what_the_hell.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomChance_15%HeroDeathDireWipeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree Chance_15% HeroDeath DireWipe IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomChance_15%HeroDeathDireWipeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomChance_5%HeroDeathDireWipeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_campfire.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomChance_5%HeroDeathDireWipeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree Chance_5% HeroDeath DireWipe IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomChance_5%HeroDeathDireWipeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomChance_50%HeroDeathRadiantWipeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_boosh_salad.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_booshes_galore.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_does_anybody_else_need_new_pair_underpants.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_grand_pantheon.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_what_are_we_playing_for.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_wipeout_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_kill_dominate_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_spectat_05.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_spectat_08.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomChance_50%HeroDeathRadiantWipeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree Chance_50% HeroDeath RadiantWipe IsPlayerTeam_Dire IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomChance_50%HeroDeathRadiantWipeIsPlayerTeam_DireIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomChance_15%HeroDeathRadiantWipeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_fails_of_the_week.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_toughen_up_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_toughen_up_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_why_why_why.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_what_the_hell.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomChance_15%HeroDeathRadiantWipeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree Chance_15% HeroDeath RadiantWipe IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomChance_15%HeroDeathRadiantWipeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_CustomChance_5%HeroDeathRadiantWipeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_campfire.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_CustomChance_5%HeroDeathRadiantWipeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree_Rule { criteria Custom Isannouncer_dlc_pflax_killing_spree Chance_5% HeroDeath RadiantWipe IsPlayerTeam_Radiant IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_CustomChance_5%HeroDeathRadiantWipeIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_Followup_GenericIsFirstBloodIsAnnouncerVoice_PflaxSpreeChance_25% { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_are_you_hacking.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_my_three_year_old.vcd" nodelay noscene } Rule announcer_dlc_pflax_killing_spree_Followup_GenericIsFirstBloodIsAnnouncerVoice_PflaxSpreeChance_25%_Rule { criteria Followup_Generic Isannouncer_dlc_pflax_killing_spree IsFirstBlood IsAnnouncerVoice_PflaxSpree Chance_25% response announcer_dlc_pflax_killing_spree_Followup_GenericIsFirstBloodIsAnnouncerVoice_PflaxSpreeChance_25% } Response announcer_dlc_pflax_killing_spree_Followup_GenericChance_15%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_grave_dancing_shoes.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_Followup_GenericChance_15%IsAnnouncerVoice_PflaxSpree_Rule { criteria Followup_Generic Isannouncer_dlc_pflax_killing_spree Chance_15% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_Followup_GenericChance_15%IsAnnouncerVoice_PflaxSpree } Response announcer_dlc_pflax_killing_spree_Followup_GenericIsNineSpreeChance_30%IsAnnouncerVoice_PflaxSpree { scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_nine_men_dead_at_feet.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax_killing_spree/announcer_dlc_pflax_killing_spree_announcer_roll_around_insides.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_killing_spree_Followup_GenericIsNineSpreeChance_30%IsAnnouncerVoice_PflaxSpree_Rule { criteria Followup_Generic Isannouncer_dlc_pflax_killing_spree IsNineSpree Chance_30% IsAnnouncerVoice_PflaxSpree response announcer_dlc_pflax_killing_spree_Followup_GenericIsNineSpreeChance_30%IsAnnouncerVoice_PflaxSpree }