criterion "Isannouncer_dlc_gaben_killing_spree" "classname" "npc_dota_hero_announcer_dlc_gaben_killing_spree" weight 5 required criterion "IsEnemyannouncer_dlc_gaben_killing_spree" "targetclassname" "npc_dota_hero_announcer_dlc_gaben_killing_spree" weight 5 required criterion "IsAllyannouncer_dlc_gaben_killing_spree" "nearby_ally" "npc_dota_hero_announcer_dlc_gaben_killing_spree" weight 5 required criterion "IsAnnouncerKillingSpreeVoice_Gaben" "announcer_voice" "npc_dota_hero_announcer_dlc_gaben_killing_spree" weight 5 required Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_double_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_double_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_10%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_triple_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_10%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsTripleKill Chance_10% IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_10%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_triple_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsTripleKill IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_30%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_triple_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_30%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsTripleKill Chance_30% IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_30%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_5%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_no_01.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_5%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsTripleKill Chance_5% IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_5%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_ultra_01.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuadKill IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_rampage_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 2 } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_spree_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsThreeSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_dominate_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_dominate_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsFourSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsFiveSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_unstoppable_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_unstoppable_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsSixSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_25%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_wicked_01.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_25%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsSevenSpree Chance_25% IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_25%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_50%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_wicked_02.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_50%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsSevenSpree Chance_50% IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_50%IsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_wicked_03.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsSevenSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_monster_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_monster_02.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_monster_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsEightSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_godlike_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_godlike_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsNineSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_holy_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 2 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_18.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 2 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_39.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 2 } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_firstblood_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_firstblood_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsFirstBlood IsPlayerTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_ownage_01.vcd" nodelay noscene respeakdelay 30 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_ownage_02.vcd" nodelay noscene respeakdelay 30 } Rule announcer_dlc_gaben_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsOwnage IsPlayerTeam_Dire IsVictimTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsOwnageIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_double_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_double_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_10%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_triple_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_10%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsTripleKill Chance_10% IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_10%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_triple_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsTripleKill IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_30%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_triple_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_30%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsTripleKill Chance_30% IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_30%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_5%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_no_01.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_5%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsTripleKill Chance_5% IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_5%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_ultra_01.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuadKill IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_rampage_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 2 } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_spree_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsThreeSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_dominate_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_dominate_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsFourSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsFiveSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_unstoppable_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_unstoppable_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsSixSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_25%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_wicked_01.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_25%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsSevenSpree Chance_25% IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_25%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_50%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_wicked_02.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_50%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsSevenSpree Chance_50% IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_50%IsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_wicked_03.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsSevenSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_monster_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_monster_02.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_monster_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsEightSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_godlike_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_godlike_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsNineSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_holy_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 2 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_18.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 2 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_39.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 2 } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_firstblood_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_firstblood_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsFirstBlood IsPlayerTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_ownage_01.vcd" nodelay noscene respeakdelay 30 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_ownage_02.vcd" nodelay noscene respeakdelay 30 } Rule announcer_dlc_gaben_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsOwnage IsPlayerTeam_Radiant IsVictimTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsOwnageIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_double_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_double_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsDoubleKill IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsDoubleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_10%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_triple_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_10%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsTripleKill Chance_10% IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_10%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_triple_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsTripleKill IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_30%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_triple_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_30%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsTripleKill Chance_30% IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_30%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_5%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_no_01.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_5%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsTripleKill Chance_5% IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsTripleKillChance_5%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_ultra_01.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuadKill IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuadKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_rampage_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 2 } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_spree_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsThreeSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsThreeSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_dominate_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_dominate_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsFourSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFourSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_mega_01.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsFiveSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFiveSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_unstoppable_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_unstoppable_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsSixSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSixSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_25%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_wicked_01.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_25%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsSevenSpree Chance_25% IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_25%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_50%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_wicked_02.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_50%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsSevenSpree Chance_50% IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeChance_50%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_wicked_03.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsSevenSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsSevenSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_monster_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_monster_02.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_monster_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsEightSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsEightSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_godlike_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_godlike_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsNineSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsNineSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_holy_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 2 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_18.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 2 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_39.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 2 } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_firstblood_01.vcd" nodelay noscene scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_firstblood_02.vcd" nodelay noscene } Rule announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsKillMessage IsFirstBlood IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsKillMessageIsFirstBloodIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_ownage_01.vcd" nodelay noscene respeakdelay 30 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_ownage_02.vcd" nodelay noscene respeakdelay 30 } Rule announcer_dlc_gaben_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree IsOwnage IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomIsOwnageIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireDireWipeRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_welcome_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_43.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_44.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_45.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_23.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_47.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_52.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_16.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_09.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireDireWipeRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Dire DireWipe RadiantWipe IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireDireWipeRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantDireWipeRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_welcome_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_43.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_44.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_45.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_23.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_47.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_52.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_16.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_09.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantDireWipeRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Radiant DireWipe RadiantWipe IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantDireWipeRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorDireWipeRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_welcome_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_43.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_44.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_45.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_23.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_47.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_52.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_16.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_09.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorDireWipeRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Spectator DireWipe RadiantWipe IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorDireWipeRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorDireWipeChance_15%IsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_teamwipe_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorDireWipeChance_15%IsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Spectator DireWipe Chance_15% IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorDireWipeChance_15%IsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorDireWipeIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_10.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_14.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_13.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_17.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_29.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorDireWipeIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Spectator DireWipe IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorDireWipeIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorRadiantWipeChance_15%IsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_teamwipe_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorRadiantWipeChance_15%IsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Spectator RadiantWipe Chance_15% IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorRadiantWipeChance_15%IsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_10.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_14.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_13.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_17.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_29.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Spectator RadiantWipe IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_SpectatorRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireDireWipeChance_40%IsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_no_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_teamwipe_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireDireWipeChance_40%IsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Dire DireWipe Chance_40% IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireDireWipeChance_40%IsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireDireWipeChance_30%IsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_teamwipe_ally_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireDireWipeChance_30%IsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Dire DireWipe Chance_30% IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireDireWipeChance_30%IsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireDireWipeIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_20.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_35.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_36.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireDireWipeIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Dire DireWipe IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireDireWipeIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireRadiantWipeChance_40%IsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_good_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_teamwipe_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_42.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireRadiantWipeChance_40%IsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Dire RadiantWipe Chance_40% IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireRadiantWipeChance_40%IsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireRadiantWipeChance_15%IsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_teamwipe_enemy_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireRadiantWipeChance_15%IsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Dire RadiantWipe Chance_15% IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireRadiantWipeChance_15%IsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_15.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_38.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_41.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Dire RadiantWipe IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_DireRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantRadiantWipeChance_40%IsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_no_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_teamwipe_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantRadiantWipeChance_40%IsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Radiant RadiantWipe Chance_40% IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantRadiantWipeChance_40%IsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantRadiantWipeChance_30%IsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_teamwipe_ally_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantRadiantWipeChance_30%IsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Radiant RadiantWipe Chance_30% IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantRadiantWipeChance_30%IsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_20.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_35.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_36.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Radiant RadiantWipe IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantRadiantWipeIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantDireWipeChance_40%IsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_good_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_teamwipe_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantDireWipeChance_40%IsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Radiant DireWipe Chance_40% IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantDireWipeChance_40%IsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantDireWipeChance_15%IsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_teamwipe_enemy_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantDireWipeChance_15%IsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Radiant DireWipe Chance_15% IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantDireWipeChance_15%IsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantDireWipeIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_15.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_38.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_41.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_42.vcd" nodelay noscene speakonce } Rule announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantDireWipeIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Custom Isannouncer_dlc_gaben_killing_spree HeroDeath IsPlayerTeam_Radiant DireWipe IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_CustomHeroDeathIsPlayerTeam_RadiantDireWipeIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_34.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_46.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_48.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_49.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Dire IsVictimTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeChance_75%IsPlayerTeam_DireIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_11.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeChance_75%IsPlayerTeam_DireIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsMaxSpree Chance_75% IsPlayerTeam_Dire IsVictimTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeChance_75%IsPlayerTeam_DireIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_33.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_50.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_51.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Dire IsVictimTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_75%IsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_06.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_75%IsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuintupleKill Chance_75% IsPlayerTeam_Dire IsVictimTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_75%IsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_25%IsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_08.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_25%IsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuintupleKill Chance_25% IsPlayerTeam_Dire IsVictimTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_25%IsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_25.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_28.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Dire IsVictimTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_01.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_31.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_19.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Dire IsVictimTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeChance_75%IsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_32.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeChance_75%IsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsMaxSpree Chance_75% IsPlayerTeam_Dire IsVictimTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeChance_75%IsPlayerTeam_DireIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_34.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_46.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_48.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_49.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Radiant IsVictimTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeChance_75%IsPlayerTeam_RadiantIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_11.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeChance_75%IsPlayerTeam_RadiantIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsMaxSpree Chance_75% IsPlayerTeam_Radiant IsVictimTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeChance_75%IsPlayerTeam_RadiantIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_33.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_50.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_51.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Radiant IsVictimTeam_Radiant IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsVictimTeam_RadiantIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_75%IsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_06.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_75%IsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuintupleKill Chance_75% IsPlayerTeam_Radiant IsVictimTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_75%IsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_25%IsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_08.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_25%IsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuintupleKill Chance_25% IsPlayerTeam_Radiant IsVictimTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_25%IsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_25.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_28.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Radiant IsVictimTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_01.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_31.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_19.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Radiant IsVictimTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeChance_75%IsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_32.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeChance_75%IsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsMaxSpree Chance_75% IsPlayerTeam_Radiant IsVictimTeam_Dire IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeChance_75%IsPlayerTeam_RadiantIsVictimTeam_DireIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_25.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_28.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuintupleKill IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_50%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_07.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_50%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsQuintupleKill Chance_50% IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsQuintupleKillChance_50%IsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben } Response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben { scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_19.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_09.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_34.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_gaben_killing_spree/announcer_dlc_gaben_killing_spree_gaben_ann_kill_followup_31.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben_Rule { criteria Followup_Generic Isannouncer_dlc_gaben_killing_spree IsKillMessage IsMaxSpree IsPlayerTeam_Spectator IsAnnouncerKillingSpreeVoice_Gaben response announcer_dlc_gaben_killing_spree_Followup_GenericIsKillMessageIsMaxSpreeIsPlayerTeam_SpectatorIsAnnouncerKillingSpreeVoice_Gaben }