criterion "Isannouncer_dlc_axe_killing_spree" "classname" "npc_dota_hero_announcer_dlc_Axe_killing_spree" weight 5 required criterion "IsEnemyannouncer_dlc_axe_killing_spree" "targetclassname" "npc_dota_hero_announcer_dlc_Axe_killing_spree" weight 5 required criterion "IsAllyannouncer_dlc_axe_killing_spree" "nearby_ally" "npc_dota_hero_announcer_dlc_Axe_killing_spree" weight 5 required criterion "IsAnnouncerKillingSpreeVoice_Axe" "announcer_voice" "npc_dota_hero_announcer_dlc_Axe_killing_spree" weight 5 required Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_double_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_triple_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsTripleKill IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_ultra_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsQuadKill IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_rampage_01.vcd" nodelay noscene respeakdelay 5 } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_spree_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsThreeSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_dominate_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsFourSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsFiveSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_unstop_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsSixSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_wicked_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsSevenSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSevenSpreeChance_10%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_wicked_02.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSevenSpreeChance_10%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsSevenSpree Chance_10% IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSevenSpreeChance_10%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_monster_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsEightSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_godlike_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsNineSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_godlike_02.vcd" nodelay noscene scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_holy_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_1stblood_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_firstblood_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_firstblood_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsFirstBlood IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_ownage_01.vcd" nodelay noscene respeakdelay 15 } Rule announcer_dlc_axe_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsOwnage IsPlayerTeam_Dire IsVictimTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_double_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_triple_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsTripleKill IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_ultra_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsQuadKill IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_rampage_01.vcd" nodelay noscene respeakdelay 5 } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_spree_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsThreeSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_dominate_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsFourSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsFiveSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_unstop_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsSixSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_wicked_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsSevenSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSevenSpreeChance_10%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_wicked_02.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSevenSpreeChance_10%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsSevenSpree Chance_10% IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsSevenSpreeChance_10%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_monster_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsEightSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_godlike_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsNineSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_godlike_02.vcd" nodelay noscene scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_holy_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_1stblood_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_firstblood_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_firstblood_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsKillMessage IsFirstBlood IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_ownage_01.vcd" nodelay noscene respeakdelay 15 } Rule announcer_dlc_axe_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsOwnage IsPlayerTeam_Radiant IsVictimTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_double_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsDoubleKill IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_triple_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsTripleKill IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_ultra_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsQuadKill IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_rampage_01.vcd" nodelay noscene respeakdelay 5 } Rule announcer_dlc_axe_killing_spree_CustomIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsQuintupleKill IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_spree_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsThreeSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_dominate_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsFourSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsFiveSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_unstop_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsSixSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_wicked_01.vcd" nodelay noscene scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_wicked_02.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsSevenSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_monster_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsEightSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_godlike_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsNineSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_godlike_02.vcd" nodelay noscene scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_holy_01.vcd" nodelay noscene } Rule announcer_dlc_axe_killing_spree_CustomIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsMaxSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_1stblood_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_firstblood_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_firstblood_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_axe_killing_spree_CustomIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsFirstBlood IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_ownage_01.vcd" nodelay noscene respeakdelay 15 } Rule announcer_dlc_axe_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree IsOwnage IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_DireChance_30%IsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_teamwipe_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_axe_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_DireChance_30%IsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree HeroDeath DireWipe IsPlayerTeam_Dire Chance_30% IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_DireChance_30%IsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_teamwipe_02.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_axe_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree HeroDeath RadiantWipe IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_RadiantChance_30%IsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_teamwipe_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_axe_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_RadiantChance_30%IsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree HeroDeath RadiantWipe IsPlayerTeam_Radiant Chance_30% IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_RadiantChance_30%IsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_teamwipe_02.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_axe_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree HeroDeath DireWipe IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_teamwipe_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_axe_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree HeroDeath DireWipe IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomHeroDeathDireWipeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_teamwipe_04.vcd" nodelay noscene speakonce } Rule announcer_dlc_axe_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Custom Isannouncer_dlc_axe_killing_spree HeroDeath RadiantWipe IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_CustomHeroDeathRadiantWipeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_Followup_GenericHeroDeathRadiantWipeIsEnemyAxeChance_50%IsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_welcome_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_axe_killing_spree_Followup_GenericHeroDeathRadiantWipeIsEnemyAxeChance_50%IsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Followup_Generic Isannouncer_dlc_axe_killing_spree HeroDeath RadiantWipe IsEnemyAxe Chance_50% IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_Followup_GenericHeroDeathRadiantWipeIsEnemyAxeChance_50%IsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_Followup_GenericHeroDeathDireWipeIsEnemyAxeChance_50%IsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_kill_welcome_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_axe_killing_spree_Followup_GenericHeroDeathDireWipeIsEnemyAxeChance_50%IsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Followup_Generic Isannouncer_dlc_axe_killing_spree HeroDeath DireWipe IsEnemyAxe Chance_50% IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_Followup_GenericHeroDeathDireWipeIsEnemyAxeChance_50%IsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_Followup_GenericIsFirstBloodChance_50%IsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_firstblood_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_axe_killing_spree_Followup_GenericIsFirstBloodChance_50%IsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Followup_Generic Isannouncer_dlc_axe_killing_spree IsFirstBlood Chance_50% IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_Followup_GenericIsFirstBloodChance_50%IsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_Followup_GenericIsFirstBloodChance_15%IsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_firstblood_05.vcd" nodelay noscene speakonce } Rule announcer_dlc_axe_killing_spree_Followup_GenericIsFirstBloodChance_15%IsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Followup_Generic Isannouncer_dlc_axe_killing_spree IsFirstBlood Chance_15% IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_Followup_GenericIsFirstBloodChance_15%IsAnnouncerKillingSpreeVoice_Axe } Response announcer_dlc_axe_killing_spree_Followup_GenericIsFirstBloodChance_5%IsAnnouncerKillingSpreeVoice_Axe { scene "scenes/announcer_dlc_axe_killing_spree/announcer_dlc_axe_killing_spree_announcer_firstblood_06.vcd" nodelay noscene speakonce } Rule announcer_dlc_axe_killing_spree_Followup_GenericIsFirstBloodChance_5%IsAnnouncerKillingSpreeVoice_Axe_Rule { criteria Followup_Generic Isannouncer_dlc_axe_killing_spree IsFirstBlood Chance_5% IsAnnouncerKillingSpreeVoice_Axe response announcer_dlc_axe_killing_spree_Followup_GenericIsFirstBloodChance_5%IsAnnouncerKillingSpreeVoice_Axe }