criterion "Isannouncer_dlc_workshop_pirate_killing_spree" "classname" "npc_dota_hero_announcer_dlc_workshop_pirate_killing_spree" weight 5 required criterion "IsEnemyannouncer_dlc_workshop_pirate_killing_spree" "targetclassname" "npc_dota_hero_announcer_dlc_workshop_pirate_killing_spree" weight 5 required criterion "IsAllyannouncer_dlc_workshop_pirate_killing_spree" "nearby_ally" "npc_dota_hero_announcer_dlc_workshop_pirate_killing_spree" weight 5 required criterion "IsAnnouncerKillingSpreeVoice_Workshop_Pirate" "announcer_voice" "npc_dota_hero_announcer_dlc_workshop_pirate_killing_spree" weight 5 required Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_doublekill.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_twoforone.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_doubloons.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_thricebenice.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_triplekill.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsTripleKill IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_ultrakill.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_plundered.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsQuadKill IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_rampage.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_exquisite.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_killingspree.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsThreeSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_dominating.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_outstanding.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_pillaging.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsFourSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_megakill.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsFiveSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_unstoppable.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsSixSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_wickedsick.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_seasick.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_mobydick.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsSevenSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_monsterkill.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_piecesofeight.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsEightSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_godlike.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_shipwreck.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsNineSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_holyshit.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_firstblood.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsFirstBlood IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_yarharr.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsOwnage IsPlayerTeam_Dire IsVictimTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_doublekill.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_twoforone.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_doubloons.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_thricebenice.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_triplekill.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsTripleKill IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_ultrakill.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_plundered.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsQuadKill IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_rampage.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_exquisite.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_killingspree.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsThreeSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_dominating.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_outstanding.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_pillaging.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsFourSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_megakill.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsFiveSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_unstoppable.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsSixSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_wickedsick.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_seasick.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_mobydick.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsSevenSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_monsterkill.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_piecesofeight.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsEightSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_godlike.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_shipwreck.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsNineSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_holyshit.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_firstblood.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsKillMessage IsFirstBlood IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_yarharr.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsOwnage IsPlayerTeam_Radiant IsVictimTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_doublekill.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_twoforone.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_doubloons.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsDoubleKill IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_thricebenice.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_triplekill.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsTripleKill IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_ultrakill.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_plundered.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsQuadKill IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_rampage.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_exquisite.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsQuintupleKill IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_killingspree.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsThreeSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_dominating.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_outstanding.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_pillaging.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsFourSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_megakill.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsFiveSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_unstoppable.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsSixSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_wickedsick.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_seasick.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_mobydick.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsSevenSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_monsterkill.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_piecesofeight.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsEightSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_godlike.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_shipwreck.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsNineSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_holyshit.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsMaxSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_firstblood.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsFirstBlood IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_yarharr.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_workshop_pirate_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree IsOwnage IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_blooddeck.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_dying_burial.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_dying_nextokin.vcd" nodelay noscene speakonce } Rule announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree HeroDeath Chance_1% IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_goodboots.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_takemoney.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_tavern.vcd" nodelay noscene speakonce } Rule announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree HeroDeath Chance_1% IsPlayerTeam_Radiant IsVictimTeam_Dire IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_goodboots.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_takemoney.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_killing_tavern.vcd" nodelay noscene speakonce } Rule announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree HeroDeath Chance_1% IsPlayerTeam_Dire IsVictimTeam_Radiant IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsEnemyTidehunterIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_dying_daveyjones.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_dying_sink.vcd" nodelay noscene speakonce } Rule announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsEnemyTidehunterIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree HeroDeath Chance_1% IsEnemyTidehunter IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsEnemyTidehunterIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsEnemyKunkkaIsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_dying_marksthespot.vcd" nodelay noscene speakonce } Rule announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsEnemyKunkkaIsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree HeroDeath Chance_1% IsEnemyKunkka IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathChance_1%IsEnemyKunkkaIsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathDireWipeIsVictimTeam_DireChance_30%IsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_dying_shame.vcd" nodelay noscene speakonce } Rule announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathDireWipeIsVictimTeam_DireChance_30%IsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree HeroDeath DireWipe IsVictimTeam_Dire Chance_30% IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathDireWipeIsVictimTeam_DireChance_30%IsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathRadiantWipeIsVictimTeam_RadiantChance_30%IsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_dying_shame.vcd" nodelay noscene speakonce } Rule announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathRadiantWipeIsVictimTeam_RadiantChance_30%IsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Custom Isannouncer_dlc_workshop_pirate_killing_spree HeroDeath RadiantWipe IsVictimTeam_Radiant Chance_30% IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_CustomHeroDeathRadiantWipeIsVictimTeam_RadiantChance_30%IsAnnouncerKillingSpreeVoice_Workshop_Pirate } Response announcer_dlc_workshop_pirate_killing_spree_Followup_GenericIsFirstBloodChance_50%IsAnnouncerKillingSpreeVoice_Workshop_Pirate { scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_firstblood_drinktothat.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_firstblood_firstofmany.vcd" nodelay noscene scene "scenes/announcer_dlc_workshop_pirate_killing_spree/announcer_dlc_workshop_pirate_killing_spree_announcer_capn_firstblood_manymore.vcd" nodelay noscene } Rule announcer_dlc_workshop_pirate_killing_spree_Followup_GenericIsFirstBloodChance_50%IsAnnouncerKillingSpreeVoice_Workshop_Pirate_Rule { criteria Followup_Generic Isannouncer_dlc_workshop_pirate_killing_spree IsFirstBlood Chance_50% IsAnnouncerKillingSpreeVoice_Workshop_Pirate response announcer_dlc_workshop_pirate_killing_spree_Followup_GenericIsFirstBloodChance_50%IsAnnouncerKillingSpreeVoice_Workshop_Pirate }