criterion "Isannouncer_dlc_ti10_vog" "classname" "npc_dota_hero_announcer_dlc_ti10_vog" weight 5 required criterion "IsEnemyannouncer_dlc_ti10_vog" "targetclassname" "npc_dota_hero_announcer_dlc_ti10_vog" weight 5 required criterion "IsAllyannouncer_dlc_ti10_vog" "nearby_ally" "npc_dota_hero_announcer_dlc_ti10_vog" weight 5 required criterion "IsAnnouncerVoice_VoG_TI" "announcer_voice" "npc_dota_hero_announcer_dlc_ti10_vog" weight 5 required Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsSelectHero { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_choose_hero_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_choose_hero_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsSelectHero_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsSelectHero response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsSelectHero } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsSelectHeroChance_15% { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_choose_hero_03.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsSelectHeroChance_15%_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsSelectHero Chance_15% response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsSelectHeroChance_15% } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPickDireIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_dire_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_dire_01_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_dire_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPickDireIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsPickDire IsPlayerTeam_Spectator response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPickDireIsPlayerTeam_Spectator } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPickRadiantIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_rad_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_rad_01_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_rad_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPickRadiantIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsPickRadiant IsPlayerTeam_Spectator response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPickRadiantIsPlayerTeam_Spectator } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPlayerTeam_RadiantIsPickDire { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_enm_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_enm_01_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_enm_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_enm_03.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_enm_04.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPlayerTeam_RadiantIsPickDire_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsPlayerTeam_Radiant IsPickDire response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPlayerTeam_RadiantIsPickDire } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPlayerTeam_DireIsPickRadiant { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_enm_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_enm_01_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_enm_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_enm_03.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_enm_04.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPlayerTeam_DireIsPickRadiant_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsPlayerTeam_Dire IsPickRadiant response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPlayerTeam_DireIsPickRadiant } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPickYour { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_yr_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.3 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_yr_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.3 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_yr_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.3 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_yr_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.3 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_pick_yr_04.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPickYour_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsPickYour response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsPickYour } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanDireIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_dire_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_dire_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanDireIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsBanDire IsPlayerTeam_Spectator response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanDireIsPlayerTeam_Spectator } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanRadiantIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_rad_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_rad_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanRadiantIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsBanRadiant IsPlayerTeam_Spectator response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanRadiantIsPlayerTeam_Spectator } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanYour { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_yr_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_yr_01_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_yr_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_yr_03.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_yr_04.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_yr_05.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanYour_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsBanYour response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanYour } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanDireIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_enm_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_enm_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_enm_03.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_enm_04.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_enm_05.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanDireIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsBanDire IsPlayerTeam_Radiant response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanDireIsPlayerTeam_Radiant } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanRadiantIsPlayerTeam_Dire { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_enm_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_enm_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_enm_03.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_enm_04.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ban_enm_05.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanRadiantIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsBanRadiant IsPlayerTeam_Dire response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsBanRadiantIsPlayerTeam_Dire } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIs10SecToPick { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_count_pick_10_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_count_pick_10_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIs10SecToPick_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI Is10SecToPick response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIs10SecToPick } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIs5SecToPick { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_count_pick_05_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_count_pick_05_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIs5SecToPick_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI Is5SecToPick response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIs5SecToPick } Response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsReserveTime { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_time_reserve_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.3 } Rule announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsReserveTime_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsReserveTime response announcer_dlc_ti10_vog_CustomIsAnnouncerVoice_VoG_TIIsReserveTime } Response announcer_dlc_ti10_vog_CustomIsPrepStartIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_prepare_01.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsPrepStartIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsPrepStart IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsPrepStartIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsPrepStartIsAnnouncerVoice_VoG_TIChance_30% { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_prepare_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_prepare_03.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsPrepStartIsAnnouncerVoice_VoG_TIChance_30%_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsPrepStart IsAnnouncerVoice_VoG_TI Chance_30% response announcer_dlc_ti10_vog_CustomIsPrepStartIsAnnouncerVoice_VoG_TIChance_30% } Response announcer_dlc_ti10_vog_CustomIsGameStarting30IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_count_battle_30.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_count_battle_30_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_count_battle_30_03.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsGameStarting30IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGameStarting30 IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGameStarting30IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGameStarting10IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_count_battle_10.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_count_battle_10_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_count_battle_10_03.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsGameStarting10IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGameStarting10 IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGameStarting10IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGameStartIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_03_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_04.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_05.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_06.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_07.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_08.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_09.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_09_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_10.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_11.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_12.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_12_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_13.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_13_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_battle_begins_14.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsGameStartIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGameStart IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGameStartIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_dire_bot_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_dire_bot_02.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_dire_bot_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsBadAttacked IsSpectator IsBotLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsBotLaneMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_dire_bot_01_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsBotLaneMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsBadAttacked IsSpectator IsBotLane MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsBotLaneMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_dire_mid_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_dire_mid_02.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_dire_mid_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsBadAttacked IsSpectator IsMidLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsMidLaneMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_dire_mid_01_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsMidLaneMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsBadAttacked IsSpectator IsMidLane MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsMidLaneMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_dire_top_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_dire_top_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_dire_top_03.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsBadAttacked IsSpectator IsTopLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsTopLaneMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_dire_top_01_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsTopLaneMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsBadAttacked IsSpectator IsTopLane MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsTopLaneMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_rad_bot_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_rad_bot_02.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_rad_bot_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsGoodAttacked IsSpectator IsBotLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsBotLaneMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_rad_bot_01_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsBotLaneMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsGoodAttacked IsSpectator IsBotLane MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsBotLaneMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_rad_mid_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_rad_mid_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_rad_mid_03.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsGoodAttacked IsSpectator IsMidLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsMidLaneMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_rad_mid_01_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsMidLaneMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsGoodAttacked IsSpectator IsMidLane MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsMidLaneMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_rad_top_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_rad_top_02.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_rad_top_03.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsGoodAttacked IsSpectator IsTopLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsTopLaneMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_rad_top_01_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsTopLaneMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsGoodAttacked IsSpectator IsTopLane MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsTopLaneMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_yr_bot_01.vcd" nodelay noscene respeakdelay 7 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_yr_bot_02.vcd" nodelay noscene respeakdelay 7 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_yr_bot_03.vcd" nodelay noscene respeakdelay 7 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsNotSpectator IsBotLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsBotLaneMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_yr_bot_01_02.vcd" nodelay noscene respeakdelay 7 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsBotLaneMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsNotSpectator IsBotLane MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsBotLaneMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_yr_mid_01.vcd" nodelay noscene respeakdelay 7 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_yr_mid_02.vcd" nodelay noscene respeakdelay 7 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_yr_mid_03.vcd" nodelay noscene respeakdelay 7 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_yr_mid_04.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsNotSpectator IsMidLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsMidLaneMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_yr_mid_01_02.vcd" nodelay noscene respeakdelay 7 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsMidLaneMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsNotSpectator IsMidLane MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsMidLaneMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_yr_top_01.vcd" nodelay noscene respeakdelay 7 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_yr_top_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_yr_top_03.vcd" nodelay noscene respeakdelay 7 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsNotSpectator IsTopLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsTopLaneMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_attack_yr_top_01_02.vcd" nodelay noscene respeakdelay 7 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 } Rule announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsTopLaneMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerAttacked IsNotSpectator IsTopLane MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerAttackedIsNotSpectatorIsTopLaneMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsBotLaneIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_dire_bot_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_dire_bot_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsBotLaneIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadTowerKilled IsSpectator IsBotLane IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsBotLaneIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsMidLaneIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_dire_mid_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_dire_mid_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsMidLaneIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadTowerKilled IsSpectator IsMidLane IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsMidLaneIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsTopLaneIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_dire_top_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_dire_top_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsTopLaneIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadTowerKilled IsSpectator IsTopLane IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsTopLaneIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsBotLaneIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_rad_bot_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_rad_bot_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsBotLaneIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodTowerKilled IsSpectator IsBotLane IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsBotLaneIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsMidLaneIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_rad_mid_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_rad_mid_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsMidLaneIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodTowerKilled IsSpectator IsMidLane IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsMidLaneIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsTopLaneIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_rad_top_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_rad_top_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsTopLaneIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodTowerKilled IsSpectator IsTopLane IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsTopLaneIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerKilledIsBotLaneIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_yr_bot_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_yr_bot_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_yr_bot_03.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsTowerKilledIsBotLaneIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerKilled IsBotLane IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerKilledIsBotLaneIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerKilledIsBotLaneIsNotDenyMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_yr_bot_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsTowerKilledIsBotLaneIsNotDenyMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerKilled IsBotLane IsNotDeny MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerKilledIsBotLaneIsNotDenyMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerKilledIsMidLaneIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_yr_mid_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_yr_mid_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_yr_mid_03.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsTowerKilledIsMidLaneIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerKilled IsMidLane IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerKilledIsMidLaneIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerKilledIsMidLaneIsNotDenyMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_yr_mid_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsTowerKilledIsMidLaneIsNotDenyMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerKilled IsMidLane IsNotDeny MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerKilledIsMidLaneIsNotDenyMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerKilledIsTopLaneIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_yr_top_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_yr_top_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_yr_top_03.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsTowerKilledIsTopLaneIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerKilled IsTopLane IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerKilledIsTopLaneIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerKilledIsTopLaneIsNotDenyMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_yr_top_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsTowerKilledIsTopLaneIsNotDenyMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerKilled IsTopLane IsNotDeny MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerKilledIsTopLaneIsNotDenyMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsBotLaneIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_enm_bot_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_enm_bot_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_enm_bot_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsBotLaneIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsEnemyTowerKilled IsBotLane IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsBotLaneIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsMidLaneIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_enm_mid_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_enm_mid_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_enm_mid_03.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_enm_mid_04.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsMidLaneIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsEnemyTowerKilled IsMidLane IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsMidLaneIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsTopLaneIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_enm_top_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_enm_top_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_fall_enm_top_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsTopLaneIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsEnemyTowerKilled IsTopLane IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsTopLaneIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsBotLaneIsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_dire_bot_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_dire_bot_01_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_dire_bot_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsBotLaneIsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadTowerKilled IsSpectator IsBotLane IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsBotLaneIsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsMidLaneIsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_dire_mid_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_dire_mid_01_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_dire_mid_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsMidLaneIsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadTowerKilled IsSpectator IsMidLane IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsMidLaneIsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsTopLaneIsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_dire_top_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_dire_top_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsTopLaneIsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadTowerKilled IsSpectator IsTopLane IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadTowerKilledIsSpectatorIsTopLaneIsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsBotLaneIsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_rad_bot_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_rad_bot_01_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_rad_bot_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsBotLaneIsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodTowerKilled IsSpectator IsBotLane IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsBotLaneIsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsMidLaneIsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_rad_mid_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_rad_mid_01_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_rad_mid_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsMidLaneIsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodTowerKilled IsSpectator IsMidLane IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsMidLaneIsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsTopLaneIsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_rad_top_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_rad_top_01_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_rad_top_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsTopLaneIsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodTowerKilled IsSpectator IsTopLane IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodTowerKilledIsSpectatorIsTopLaneIsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerKilledIsBotLaneIsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_yr_bot_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_yr_bot_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_yr_bot_02_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsTowerKilledIsBotLaneIsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerKilled IsBotLane IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerKilledIsBotLaneIsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerKilledIsMidLaneIsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_yr_mid_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_yr_mid_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_yr_mid_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsTowerKilledIsMidLaneIsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerKilled IsMidLane IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerKilledIsMidLaneIsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsTowerKilledIsTopLaneIsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_yr_top_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_yr_top_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsTowerKilledIsTopLaneIsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsTowerKilled IsTopLane IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsTowerKilledIsTopLaneIsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsBotLaneIsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_enm_bot_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_enm_bot_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_enm_bot_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsBotLaneIsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsEnemyTowerKilled IsBotLane IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsBotLaneIsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsMidLaneIsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_enm_mid_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_enm_mid_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_enm_mid_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsMidLaneIsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsEnemyTowerKilled IsMidLane IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsMidLaneIsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsTopLaneIsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_enm_top_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_enm_top_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_enm_top_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsTopLaneIsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsEnemyTowerKilled IsTopLane IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsEnemyTowerKilledIsTopLaneIsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_dire_bot_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_dire_bot_01_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBarracksAttacked IsBadAttacked IsSpectator IsBotLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_dire_mid_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_dire_mid_01_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBarracksAttacked IsBadAttacked IsSpectator IsMidLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_dire_top_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_dire_top_01_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBarracksAttacked IsBadAttacked IsSpectator IsTopLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_rad_bot_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_rad_bot_01_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBarracksAttacked IsGoodAttacked IsSpectator IsBotLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_rad_mid_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_rad_mid_01_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBarracksAttacked IsGoodAttacked IsSpectator IsMidLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_rad_top_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_rad_top_01_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBarracksAttacked IsGoodAttacked IsSpectator IsTopLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsNotSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_yr_bot_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_yr_bot_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_yr_bot_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsNotSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBarracksAttacked IsNotSpectator IsBotLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsNotSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_yr_mid_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_yr_mid_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_yr_mid_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBarracksAttacked IsNotSpectator IsMidLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_yr_top_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_yr_top_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_yr_top_02.vcd" nodelay noscene respeakdelay 90 } Rule announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBarracksAttacked IsNotSpectator IsTopLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBarracksAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadBarracksKilledIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_dire_bot_01.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_dire_bot_01_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsBadBarracksKilledIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadBarracksKilled IsSpectator IsBotLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadBarracksKilledIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadBarracksKilledIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_dire_mid_01.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_dire_mid_01_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsBadBarracksKilledIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadBarracksKilled IsSpectator IsMidLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadBarracksKilledIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadBarracksKilledIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_dire_top_01.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_dire_top_01_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsBadBarracksKilledIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadBarracksKilled IsSpectator IsTopLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadBarracksKilledIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodBarracksKilledIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_rad_bot_01.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_rad_bot_01_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsGoodBarracksKilledIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodBarracksKilled IsSpectator IsBotLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodBarracksKilledIsSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodBarracksKilledIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_rad_mid_01.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_rad_mid_01_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsGoodBarracksKilledIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodBarracksKilled IsSpectator IsMidLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodBarracksKilledIsSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodBarracksKilledIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_rad_top_01.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_rad_top_01_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsGoodBarracksKilledIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodBarracksKilled IsSpectator IsTopLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodBarracksKilledIsSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsEnemyBarracksKilledIsBotLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_bot_01.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_bot_01_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_bot_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_bot_03.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsEnemyBarracksKilledIsBotLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsEnemyBarracksKilled IsBotLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsEnemyBarracksKilledIsBotLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsEnemyBarracksKilledIsMidLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_mid_01.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_mid_01_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_mid_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_mid_03.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsEnemyBarracksKilledIsMidLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsEnemyBarracksKilled IsMidLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsEnemyBarracksKilledIsMidLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsEnemyBarracksKilledIsTopLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_top_01.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_top_01_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_top_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_top_03.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsEnemyBarracksKilledIsTopLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsEnemyBarracksKilled IsTopLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsEnemyBarracksKilledIsTopLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBarracksKilledIsBotLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_yr_bot_01.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_yr_bot_01_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_yr_bot_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsBarracksKilledIsBotLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBarracksKilled IsBotLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBarracksKilledIsBotLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBarracksKilledIsMidLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_yr_mid_01.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_yr_mid_01_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_yr_mid_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsBarracksKilledIsMidLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBarracksKilled IsMidLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBarracksKilledIsMidLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBarracksKilledIsTopLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_yr_top_01.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_yr_top_01_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_yr_top_02.vcd" nodelay noscene respeakdelay 5 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsBarracksKilledIsTopLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBarracksKilled IsTopLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBarracksKilledIsTopLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsFortAttackedIsBadAttackedIsSpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_dire_ancient_attack_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_dire_ancient_attack_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_dire_ancient_attack_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_dire_ancient_attack_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_dire_ancient_attack_04.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsFortAttackedIsBadAttackedIsSpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsFortAttacked IsBadAttacked IsSpectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsFortAttackedIsBadAttackedIsSpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsFortAttackedIsGoodAttackedIsSpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rad_ancient_attack_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rad_ancient_attack_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rad_ancient_attack_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rad_ancient_attack_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rad_ancient_attack_04.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsFortAttackedIsGoodAttackedIsSpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsFortAttacked IsGoodAttacked IsSpectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsFortAttackedIsGoodAttackedIsSpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsFortAttackedIsNotSpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_yr_ancient_attack_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_yr_ancient_attack_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_yr_ancient_attack_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_yr_ancient_attack_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_yr_ancient_attack_04.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsFortAttackedIsNotSpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsFortAttacked IsNotSpectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsFortAttackedIsNotSpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadMegaCreepsIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_dire_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsBadMegaCreepsIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadMegaCreeps IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadMegaCreepsIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodMegaCreepsIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_rad_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsGoodMegaCreepsIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodMegaCreeps IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodMegaCreepsIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsEnemyMegaCreepsIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_enm_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_enm_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsEnemyMegaCreepsIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsEnemyMegaCreeps IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsEnemyMegaCreepsIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsMegaCreepsIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_you_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsMegaCreepsIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsMegaCreeps IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsMegaCreepsIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomGlyphUsedBadIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_fort_dire_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_fort_dire_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomGlyphUsedBadIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog GlyphUsedBad IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomGlyphUsedBadIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomGlyphUsedBadMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_fort_dire_01_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomGlyphUsedBadMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog GlyphUsedBad MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomGlyphUsedBadMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomGlyphUsedBadIsAnnouncerVoice_VoG_TIChance_25% { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_fort_dire_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomGlyphUsedBadIsAnnouncerVoice_VoG_TIChance_25%_Rule { criteria Custom Isannouncer_dlc_ti10_vog GlyphUsedBad IsAnnouncerVoice_VoG_TI Chance_25% response announcer_dlc_ti10_vog_CustomGlyphUsedBadIsAnnouncerVoice_VoG_TIChance_25% } Response announcer_dlc_ti10_vog_CustomGlyphUsedGoodIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_fort_rad_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_fort_rad_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomGlyphUsedGoodIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog GlyphUsedGood IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomGlyphUsedGoodIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomGlyphUsedGoodMidGameOnwardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_fort_rad_01_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomGlyphUsedGoodMidGameOnwardIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog GlyphUsedGood MidGameOnward IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomGlyphUsedGoodMidGameOnwardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomGlyphUsedGoodIsAnnouncerVoice_VoG_TIChance_25% { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_fort_rad_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomGlyphUsedGoodIsAnnouncerVoice_VoG_TIChance_25%_Rule { criteria Custom Isannouncer_dlc_ti10_vog GlyphUsedGood IsAnnouncerVoice_VoG_TI Chance_25% response announcer_dlc_ti10_vog_CustomGlyphUsedGoodIsAnnouncerVoice_VoG_TIChance_25% } Response announcer_dlc_ti10_vog_CustomScanUsedGoodIsSpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rad_scan_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rad_scan_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomScanUsedGoodIsSpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog ScanUsedGood IsSpectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomScanUsedGoodIsSpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomScanUsedBadIsSpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_dire_scan_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_dire_scan_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomScanUsedBadIsSpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog ScanUsedBad IsSpectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomScanUsedBadIsSpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsShrineAttackedIsBadAttackedIsSpectatorIsTopShrineIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_dire_topshrine_attack_01.vcd" nodelay noscene respeakdelay 15 } Rule announcer_dlc_ti10_vog_CustomIsShrineAttackedIsBadAttackedIsSpectatorIsTopShrineIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsShrineAttacked IsBadAttacked IsSpectator IsTopShrine IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsShrineAttackedIsBadAttackedIsSpectatorIsTopShrineIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsShrineAttackedIsBadAttackedIsSpectatorIsBotShrineIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_dire_botshrine_attack_01.vcd" nodelay noscene respeakdelay 15 } Rule announcer_dlc_ti10_vog_CustomIsShrineAttackedIsBadAttackedIsSpectatorIsBotShrineIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsShrineAttacked IsBadAttacked IsSpectator IsBotShrine IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsShrineAttackedIsBadAttackedIsSpectatorIsBotShrineIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsShrineAttackedIsGoodAttackedIsSpectatorIsTopShrineIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rad_topshrine_attack_01.vcd" nodelay noscene respeakdelay 15 } Rule announcer_dlc_ti10_vog_CustomIsShrineAttackedIsGoodAttackedIsSpectatorIsTopShrineIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsShrineAttacked IsGoodAttacked IsSpectator IsTopShrine IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsShrineAttackedIsGoodAttackedIsSpectatorIsTopShrineIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsShrineAttackedIsGoodAttackedIsSpectatorIsBotShrineIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rad_botshrine_attack_01.vcd" nodelay noscene respeakdelay 15 } Rule announcer_dlc_ti10_vog_CustomIsShrineAttackedIsGoodAttackedIsSpectatorIsBotShrineIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsShrineAttacked IsGoodAttacked IsSpectator IsBotShrine IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsShrineAttackedIsGoodAttackedIsSpectatorIsBotShrineIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadShrineKilledIsSpectatorIsTopShrineIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_dire_topshrine_fall_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsBadShrineKilledIsSpectatorIsTopShrineIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadShrineKilled IsSpectator IsTopShrine IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadShrineKilledIsSpectatorIsTopShrineIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadShrineKilledIsSpectatorIsBotShrineIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_dire_botshrine_fall_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsBadShrineKilledIsSpectatorIsBotShrineIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadShrineKilled IsSpectator IsBotShrine IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadShrineKilledIsSpectatorIsBotShrineIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodShrineKilledIsSpectatorIsTopShrineIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rad_topshrine_fall_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsGoodShrineKilledIsSpectatorIsTopShrineIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodShrineKilled IsSpectator IsTopShrine IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodShrineKilledIsSpectatorIsTopShrineIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodShrineKilledIsSpectatorIsBotShrineIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rad_botshrine_fall_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsGoodShrineKilledIsSpectatorIsBotShrineIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodShrineKilled IsSpectator IsBotShrine IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodShrineKilledIsSpectatorIsBotShrineIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsShrineAttackedIsNotSpectatorIsTopShrineIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_yr_topshrine_attack_01.vcd" nodelay noscene respeakdelay 15 } Rule announcer_dlc_ti10_vog_CustomIsShrineAttackedIsNotSpectatorIsTopShrineIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsShrineAttacked IsNotSpectator IsTopShrine IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsShrineAttackedIsNotSpectatorIsTopShrineIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsShrineAttackedIsNotSpectatorIsBotShrineIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_yr_botshrine_attack_01.vcd" nodelay noscene respeakdelay 15 } Rule announcer_dlc_ti10_vog_CustomIsShrineAttackedIsNotSpectatorIsBotShrineIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsShrineAttacked IsNotSpectator IsBotShrine IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsShrineAttackedIsNotSpectatorIsBotShrineIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsShrineKilledIsTopShrineIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_yr_topshrine_fall_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsShrineKilledIsTopShrineIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsShrineKilled IsTopShrine IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsShrineKilledIsTopShrineIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsShrineKilledIsBotShrineIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_yr_botshrine_fall_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsShrineKilledIsBotShrineIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsShrineKilled IsBotShrine IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsShrineKilledIsBotShrineIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsEnemyShrineKilledIsTopShrineIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_enm_topshrine_fall_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsEnemyShrineKilledIsTopShrineIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsEnemyShrineKilled IsTopShrine IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsEnemyShrineKilledIsTopShrineIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsEnemyShrineKilledIsBotShrineIsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_enm_botshrine_fall_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.75 } Rule announcer_dlc_ti10_vog_CustomIsEnemyShrineKilledIsBotShrineIsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsEnemyShrineKilled IsBotShrine IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsEnemyShrineKilledIsBotShrineIsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomCourierLostGoodIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_rad_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.3 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_rad_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.3 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_rad_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_rad_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomCourierLostGoodIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog CourierLostGood IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomCourierLostGoodIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomCourierLostBadIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_dire_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.3 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_dire_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.3 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_follow_up_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomCourierLostBadIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog CourierLostBad IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomCourierLostBadIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsRoshanKilledBadIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rosh_fallen_dire_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rosh_fallen_dire_01_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsRoshanKilledBadIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsRoshanKilledBad IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsRoshanKilledBadIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsRoshanKilledBadChance_30%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rosh_fallen_dire_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rosh_fallen_dire_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsRoshanKilledBadChance_30%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsRoshanKilledBad Chance_30% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsRoshanKilledBadChance_30%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsRoshanKilledGoodIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rosh_fallen_rad_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rosh_fallen_rad_01_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsRoshanKilledGoodIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsRoshanKilledGood IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsRoshanKilledGoodIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsRoshanKilledGoodChance_30%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rosh_fallen_rad_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rosh_fallen_rad_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsRoshanKilledGoodChance_30%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsRoshanKilledGood Chance_30% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsRoshanKilledGoodChance_30%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsRoshanKilledBadChance_20%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rosh_fallen_both_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsRoshanKilledBadChance_20%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsRoshanKilledBad Chance_20% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsRoshanKilledBadChance_20%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsRoshanKilledGoodChance_20%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rosh_fallen_both_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsRoshanKilledGoodChance_20%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsRoshanKilledGood Chance_20% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsRoshanKilledGoodChance_20%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadVictoryIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_dire_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_dire_01_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsBadVictoryIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadVictory IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadVictoryIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadVictoryChance_40%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_dire_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_dire_03.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_dire_04.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsBadVictoryChance_40%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadVictory Chance_40% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadVictoryChance_40%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodVictoryIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_rad_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_rad_01_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsGoodVictoryIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodVictory IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodVictoryIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodVictoryChance_40%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_rad_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_rad_03.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_rad_04.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsGoodVictoryChance_40%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodVictory Chance_40% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodVictoryChance_40%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadVictoryIsPlayerTeam_SpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_dire_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_dire_01_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsBadVictoryIsPlayerTeam_SpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadVictory IsPlayerTeam_Spectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadVictoryIsPlayerTeam_SpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsBadVictoryIsPlayerTeam_SpectatorChance_40%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_dire_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_dire_03.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_dire_04.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsBadVictoryIsPlayerTeam_SpectatorChance_40%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsBadVictory IsPlayerTeam_Spectator Chance_40% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsBadVictoryIsPlayerTeam_SpectatorChance_40%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodVictoryIsPlayerTeam_SpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_rad_01.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_rad_01_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsGoodVictoryIsPlayerTeam_SpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodVictory IsPlayerTeam_Spectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodVictoryIsPlayerTeam_SpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsGoodVictoryIsPlayerTeam_SpectatorChance_40%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_rad_02.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_rad_03.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_victory_rad_04.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsGoodVictoryIsPlayerTeam_SpectatorChance_40%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsGoodVictory IsPlayerTeam_Spectator Chance_40% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsGoodVictoryIsPlayerTeam_SpectatorChance_40%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceIdleMidGameOnwardChance_3%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_idle_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_idle_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_idle_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_idle_03_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_idle_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_idle_05.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_idle_06.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_idle_07.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsAnnounceIdleMidGameOnwardChance_3%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceIdle MidGameOnward Chance_3% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceIdleMidGameOnwardChance_3%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceUnpauseChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_unpause_01.vcd" nodelay noscene respeakdelay 120 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_unpause_02.vcd" nodelay noscene respeakdelay 120 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_unpause_03.vcd" nodelay noscene respeakdelay 120 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_unpause_04.vcd" nodelay noscene respeakdelay 120 } Rule announcer_dlc_ti10_vog_CustomIsAnnounceUnpauseChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceUnpause Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceUnpauseChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceDisconnectChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_disconnect_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_disconnect_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_disconnect_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_disconnect_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_disconnect_05.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_disconnect_06.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsAnnounceDisconnectChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceDisconnect Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceDisconnectChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceReconnectChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_reconnect_01.vcd" nodelay noscene respeakdelay 300 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_reconnect_02.vcd" nodelay noscene respeakdelay 300 } Rule announcer_dlc_ti10_vog_CustomIsAnnounceReconnectChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceReconnect Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceReconnectChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsMidOnlyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_all_mid_01.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsMidOnlyIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsMidOnly IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsMidOnlyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAllPickIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_all_pick_01.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsAllPickIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAllPick IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAllPickIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAllRandomIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_all_random_01.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsAllRandomIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAllRandom IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAllRandomIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsCaptainsDraftIsDraftBeginIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_capt_draft_01.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsCaptainsDraftIsDraftBeginIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsCaptainsDraft IsDraftBegin IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsCaptainsDraftIsDraftBeginIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsCaptainsModeIsDraftBeginIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_capt_mode_01.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsCaptainsModeIsDraftBeginIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsCaptainsMode IsDraftBegin IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsCaptainsModeIsDraftBeginIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsDeathMatchIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_death_match_01.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsDeathMatchIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsDeathMatch IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsDeathMatchIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsLeastPlayedIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_least_played_01.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsLeastPlayedIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsLeastPlayed IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsLeastPlayedIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsRandomDraftIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_ran_draft_01.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsRandomDraftIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsRandomDraft IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsRandomDraftIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsReverseCaptainsModeIsDraftBeginIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_rev_capt_01.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsReverseCaptainsModeIsDraftBeginIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsReverseCaptainsMode IsDraftBegin IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsReverseCaptainsModeIsDraftBeginIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsSingleDraftIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_sing_draft_01.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsSingleDraftIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsSingleDraft IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsSingleDraftIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAbilityDraftIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_ability_draft_01_02.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsAbilityDraftIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAbilityDraft IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAbilityDraftIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsCustomModeIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_choose_hero_custom_01.vcd" nodelay noscene speakonce then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsCustomModeIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsCustomMode IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsCustomModeIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsMidOnlyChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_04.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_05.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_06.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_07.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsMidOnlyChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsMidOnly Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsMidOnlyChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAllPickChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_04.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_05.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_06.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_07.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsAllPickChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAllPick Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAllPickChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsLimitedHeroesChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_04.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_05.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_06.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_07.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsLimitedHeroesChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsLimitedHeroes Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsLimitedHeroesChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsLeastPlayedChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_04.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_05.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_06.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_07.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsLeastPlayedChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsLeastPlayed Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsLeastPlayedChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAbilityDraftChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_01_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_04.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_05.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_06.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_welcome_07.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_ti10_vog_CustomIsAbilityDraftChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAbilityDraft Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAbilityDraftChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_any_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_any_02_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_any_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_any_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_any_05.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsScribblingIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_scribblin_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_scribblin_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_scribblin_03_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsScribblingIsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsScribbling IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsScribblingIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyAbaddonChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_01.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyAbaddonChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyAbaddon Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyAbaddonChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyAncient_ApparitionChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_03.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyAncient_ApparitionChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyAncient_Apparition Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyAncient_ApparitionChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyAntimageChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_04.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyAntimageChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyAntimage Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyAntimageChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyAxeChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_06.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyAxeChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyAxe Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyAxeChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyBatriderChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_05.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_08.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyBatriderChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyBatrider Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyBatriderChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyBeastmasterChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_06.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_09.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyBeastmasterChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyBeastmaster Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyBeastmasterChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyBrewmasterChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_07.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_12.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyBrewmasterChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyBrewmaster Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyBrewmasterChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyChaos_KnightChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_08.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_16.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyChaos_KnightChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyChaos_Knight Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyChaos_KnightChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyChenChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_09.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_17.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyChenChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyChen Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyChenChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyCrystalMaidenChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_10.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_20.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyCrystalMaidenChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyCrystalMaiden Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyCrystalMaidenChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyDark_SeerEarlyMidGameChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_11.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyDark_SeerEarlyMidGameChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyDark_Seer EarlyMidGame Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyDark_SeerEarlyMidGameChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyDoom_BringerChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_12.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_26.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyDoom_BringerChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyDoom_Bringer Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyDoom_BringerChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyEarthshakerChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_13.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_30.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyEarthshakerChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyEarthshaker Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyEarthshakerChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyElder_TitanChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_14.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_31.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyElder_TitanChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyElder_Titan Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyElder_TitanChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyEmber_SpiritChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_15.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_32.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyEmber_SpiritChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyEmber_Spirit Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyEmber_SpiritChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyGyrocopterChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_16.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_37.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyGyrocopterChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyGyrocopter Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyGyrocopterChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyWispChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_17.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_39_02.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyWispChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyWisp Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyWispChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyJuggernautChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_18.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_42.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyJuggernautChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyJuggernaut Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyJuggernautChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyKeeper_of_the_LightChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_19.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_43.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyKeeper_of_the_LightChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyKeeper_of_the_Light Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyKeeper_of_the_LightChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyLichChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_20.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_47.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyLichChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyLich Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyLichChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyMagnataurChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_21.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_54.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyMagnataurChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyMagnataur Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyMagnataurChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyNaga_SirenChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_22.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_61.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyNaga_SirenChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyNaga_Siren Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyNaga_SirenChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyFurionChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_23.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_62.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyFurionChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyFurion Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyFurionChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyNecrolyteChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_24.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_63.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyNecrolyteChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyNecrolyte Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyNecrolyteChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyPuckChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_25.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_74.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyPuckChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyPuck Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyPuckChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyRubickChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_26.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_80.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyRubickChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyRubick Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyRubickChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyShadowShamanChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_27.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_84.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyShadowShamanChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyShadowShaman Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyShadowShamanChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemySlardarChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_28.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_87.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemySlardarChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemySlardar Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemySlardarChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyStormSpiritChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_29.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_93.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyStormSpiritChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyStormSpirit Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyStormSpiritChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyTemplar_AssassinChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_30.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_96.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyTemplar_AssassinChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyTemplar_Assassin Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyTemplar_AssassinChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyTidehunterChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_31.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_98.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyTidehunterChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyTidehunter Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyTidehunterChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyShredderChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_32.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_99.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyShredderChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyShredder Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyShredderChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyTinyChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_33.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_101.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyTinyChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyTiny Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyTinyChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyWeaverChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_34.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_114.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyWeaverChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyWeaver Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyWeaverChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyZuusChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_hero_selection_35.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_119.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyZuusChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyZuus Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyZuusChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyBaneChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_07.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyBaneChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyBane Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyBaneChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyDark_SeerChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_21.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyDark_SeerChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyDark_Seer Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyDark_SeerChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyTerrorbladeChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_97.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyTerrorbladeChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyTerrorblade Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyTerrorbladeChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyWinter_WyvernChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_heroname_116.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyWinter_WyvernChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Custom Isannouncer_dlc_ti10_vog IsAnnounceHeroPick IsEnemyWinter_Wyvern Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_CustomIsAnnounceHeroPickIsEnemyWinter_WyvernChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericIsAnnouncerVoice_VoG_TIIsPickYourChance_10% { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_follow_up_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_follow_up_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericIsAnnouncerVoice_VoG_TIIsPickYourChance_10%_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI IsPickYour Chance_10% response announcer_dlc_ti10_vog_Followup_GenericIsAnnouncerVoice_VoG_TIIsPickYourChance_10% } Response announcer_dlc_ti10_vog_Followup_GenericIsAnnouncerVoice_VoG_TIChance_10%IsReserveTime { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_follow_up_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_follow_up_04.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericIsAnnouncerVoice_VoG_TIChance_10%IsReserveTime_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsAnnouncerVoice_VoG_TI Chance_10% IsReserveTime response announcer_dlc_ti10_vog_Followup_GenericIsAnnouncerVoice_VoG_TIChance_10%IsReserveTime } Response announcer_dlc_ti10_vog_Followup_GenericIsGameStarting30IsAnnouncerVoice_VoG_TIChance_40% { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_thirty_followup_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_thirty_followup_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_thirty_followup_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_thirty_followup_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_thirty_followup_05.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericIsGameStarting30IsAnnouncerVoice_VoG_TIChance_40%_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsGameStarting30 IsAnnouncerVoice_VoG_TI Chance_40% response announcer_dlc_ti10_vog_Followup_GenericIsGameStarting30IsAnnouncerVoice_VoG_TIChance_40% } Response announcer_dlc_ti10_vog_Followup_GenericIsBadBarracksKilledChance_20%IsSpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_follow_up_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_follow_up_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_follow_up_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericIsBadBarracksKilledChance_20%IsSpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsBadBarracksKilled Chance_20% IsSpectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericIsBadBarracksKilledChance_20%IsSpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericIsGoodBarracksKilledChance_20%IsSpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_follow_up_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_follow_up_05.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_follow_up_06.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericIsGoodBarracksKilledChance_20%IsSpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsGoodBarracksKilled Chance_20% IsSpectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericIsGoodBarracksKilledChance_20%IsSpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericIsFortAttackedChance_25%IsSpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ancient_attack_follow_up_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ancient_attack_follow_up_04.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericIsFortAttackedChance_25%IsSpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsFortAttacked Chance_25% IsSpectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericIsFortAttackedChance_25%IsSpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericIsBadMegaCreepsChance_40%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_follow_up_06.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_follow_up_07.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericIsBadMegaCreepsChance_40%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsBadMegaCreeps Chance_40% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericIsBadMegaCreepsChance_40%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericIsGoodMegaCreepsChance_40%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_follow_up_08.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_follow_up_09.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericIsGoodMegaCreepsChance_40%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsGoodMegaCreeps Chance_40% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericIsGoodMegaCreepsChance_40%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericCourierLostBadChance_50%IsPlayerTeam_RadiantIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_follow_up_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericCourierLostBadChance_50%IsPlayerTeam_RadiantIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog CourierLostBad Chance_50% IsPlayerTeam_Radiant IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericCourierLostBadChance_50%IsPlayerTeam_RadiantIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericCourierLostGoodChance_50%IsPlayerTeam_RadiantIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_follow_up_05.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericCourierLostGoodChance_50%IsPlayerTeam_RadiantIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog CourierLostGood Chance_50% IsPlayerTeam_Radiant IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericCourierLostGoodChance_50%IsPlayerTeam_RadiantIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericCourierLostBadChance_50%IsPlayerTeam_DireIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_follow_up_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericCourierLostBadChance_50%IsPlayerTeam_DireIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog CourierLostBad Chance_50% IsPlayerTeam_Dire IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericCourierLostBadChance_50%IsPlayerTeam_DireIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericCourierLostGoodChance_50%IsPlayerTeam_DireIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_follow_up_05.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericCourierLostGoodChance_50%IsPlayerTeam_DireIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog CourierLostGood Chance_50% IsPlayerTeam_Dire IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericCourierLostGoodChance_50%IsPlayerTeam_DireIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericCourierLostBadChance_50%IsPlayerTeam_SpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_follow_up_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_follow_up_03_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_follow_up_04.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericCourierLostBadChance_50%IsPlayerTeam_SpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog CourierLostBad Chance_50% IsPlayerTeam_Spectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericCourierLostBadChance_50%IsPlayerTeam_SpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericCourierLostGoodChance_50%IsPlayerTeam_SpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_follow_up_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_follow_up_03_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_cour_kill_follow_up_04.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericCourierLostGoodChance_50%IsPlayerTeam_SpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog CourierLostGood Chance_50% IsPlayerTeam_Spectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericCourierLostGoodChance_50%IsPlayerTeam_SpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericIsMidOnlyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_all_mid_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericIsMidOnlyIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsMidOnly IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericIsMidOnlyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericIsAllPickIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_all_pick_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericIsAllPickIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsAllPick IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericIsAllPickIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericIsLimitedHeroesIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_03.vcd" nodelay noscene scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_04.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_Followup_GenericIsLimitedHeroesIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsLimitedHeroes IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericIsLimitedHeroesIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericIsLeastPlayedIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_least_played_01.vcd" nodelay noscene } Rule announcer_dlc_ti10_vog_Followup_GenericIsLeastPlayedIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsLeastPlayed IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericIsLeastPlayedIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericIsAbilityDraftChance_20%IsDraftBeginIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_06.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericIsAbilityDraftChance_20%IsDraftBeginIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsAbilityDraft Chance_20% IsDraftBegin IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericIsAbilityDraftChance_20%IsDraftBeginIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_GenericIsAbilityDraftChance_20%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_13.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_GenericIsAbilityDraftChance_20%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Generic Isannouncer_dlc_ti10_vog IsAbilityDraft Chance_20% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_GenericIsAbilityDraftChance_20%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsTowerKilledChance_30%IsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_yr_follow_up_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_yr_follow_up_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsTowerKilledChance_30%IsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsTowerKilled Chance_30% IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsTowerKilledChance_30%IsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsTowerKilledChance_25%IsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_yr_follow_up_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsTowerKilledChance_25%IsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsTowerKilled Chance_25% IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsTowerKilledChance_25%IsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsEnemyBarracksKilledChance_25%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_follow_up_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_follow_up_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_enm_follow_up_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_08.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_09.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_10.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_11.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_12.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_13.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_14.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsEnemyBarracksKilledChance_25%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsEnemyBarracksKilled Chance_25% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsEnemyBarracksKilledChance_25%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsMegaCreepsChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_follow_up_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_follow_up_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_follow_up_05.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsMegaCreepsChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsMegaCreeps Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsMegaCreepsChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsEnemyTowerKilledChance_25%IsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_05.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_06.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_07.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsEnemyTowerKilledChance_25%IsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsEnemyTowerKilled Chance_25% IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsEnemyTowerKilledChance_25%IsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsEnemyTowerKilledChance_20%IsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_positive_event_end_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsEnemyTowerKilledChance_20%IsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsEnemyTowerKilled Chance_20% IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsEnemyTowerKilledChance_20%IsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsAllPickChance_20%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsAllPickChance_20%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsAllPick Chance_20% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsAllPickChance_20%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsAllPickChance_30%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsAllPickChance_30%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsAllPick Chance_30% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsAllPickChance_30%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsRandomDraftChance_20%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_04.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsRandomDraftChance_20%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsRandomDraft Chance_20% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsRandomDraftChance_20%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsCaptainsModeChance_30%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_05.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsCaptainsModeChance_30%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsCaptainsMode Chance_30% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsCaptainsModeChance_30%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsAllRandomChance_20%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_06.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsAllRandomChance_20%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsAllRandom Chance_20% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsAllRandomChance_20%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsCaptainsDraftChance_20%IsDraftBeginIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_07.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_13.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsCaptainsDraftChance_20%IsDraftBeginIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsCaptainsDraft Chance_20% IsDraftBegin IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsCaptainsDraftChance_20%IsDraftBeginIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsDeathMatchChance_20%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_08.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsDeathMatchChance_20%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsDeathMatch Chance_20% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsDeathMatchChance_20%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsReverseCaptainsModeChance_20%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_10.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsReverseCaptainsModeChance_20%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsReverseCaptainsMode Chance_20% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsReverseCaptainsModeChance_20%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsMidOnlyChance_20%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_11.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsMidOnlyChance_20%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsMidOnly Chance_20% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsMidOnlyChance_20%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsOneVsOneChance_20%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_12.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsOneVsOneChance_20%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsOneVsOne Chance_20% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsOneVsOneChance_20%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_PositiveIsSingleDraftChance_20%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_14.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_type_follow_up_15.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_PositiveIsSingleDraftChance_20%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Positive Isannouncer_dlc_ti10_vog IsSingleDraft Chance_20% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_PositiveIsSingleDraftChance_20%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_NegativeIsEnemyTowerKilledChance_25%IsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_enm_follow_up_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_NegativeIsEnemyTowerKilledChance_25%IsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Negative Isannouncer_dlc_ti10_vog IsEnemyTowerKilled Chance_25% IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_NegativeIsEnemyTowerKilledChance_25%IsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_NegativeIsEnemyTowerKilledChance_30%IsDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_enm_follow_up_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_twr_deny_enm_follow_up_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_NegativeIsEnemyTowerKilledChance_30%IsDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Negative Isannouncer_dlc_ti10_vog IsEnemyTowerKilled Chance_30% IsDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_NegativeIsEnemyTowerKilledChance_30%IsDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_20%IsNotSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_bot_follow_up_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_20%IsNotSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Negative Isannouncer_dlc_ti10_vog IsBarracksAttacked Chance_20% IsNotSpectator IsBotLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_20%IsNotSpectatorIsBotLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_25%IsNotSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_mid_follow_up_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_25%IsNotSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Negative Isannouncer_dlc_ti10_vog IsBarracksAttacked Chance_25% IsNotSpectator IsMidLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_25%IsNotSpectatorIsMidLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_20%IsNotSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_top_follow_up_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_20%IsNotSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Negative Isannouncer_dlc_ti10_vog IsBarracksAttacked Chance_20% IsNotSpectator IsTopLane IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_20%IsNotSpectatorIsTopLaneIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_20%IsNotSpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_follow_up_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_follow_up_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_20%IsNotSpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Negative Isannouncer_dlc_ti10_vog IsBarracksAttacked Chance_20% IsNotSpectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_20%IsNotSpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_25%IsNotSpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_follow_up_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_attack_follow_up_04.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_25%IsNotSpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Negative Isannouncer_dlc_ti10_vog IsBarracksAttacked Chance_25% IsNotSpectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_NegativeIsBarracksAttackedChance_25%IsNotSpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_NegativeIsBarracksKilledChance_25%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_yr_follow_up_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_yr_follow_up_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_rax_fall_yr_follow_up_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_end_07.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_end_08.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_end_09.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_end_10.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_end_11.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_end_12.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_NegativeIsBarracksKilledChance_25%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Negative Isannouncer_dlc_ti10_vog IsBarracksKilled Chance_25% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_NegativeIsBarracksKilledChance_25%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_NegativeIsFortAttackedChance_25%IsNotSpectatorIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ancient_attack_follow_up_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_ancient_attack_follow_up_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_NegativeIsFortAttackedChance_25%IsNotSpectatorIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Negative Isannouncer_dlc_ti10_vog IsFortAttacked Chance_25% IsNotSpectator IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_NegativeIsFortAttackedChance_25%IsNotSpectatorIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_NegativeIsEnemyMegaCreepsChance_50%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_follow_up_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_mega_now_follow_up_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_NegativeIsEnemyMegaCreepsChance_50%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Negative Isannouncer_dlc_ti10_vog IsEnemyMegaCreeps Chance_50% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_NegativeIsEnemyMegaCreepsChance_50%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_NegativeIsTowerKilledChance_25%IsNotDenyIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_end_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_end_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_end_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_end_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_end_05.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_end_06.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_NegativeIsTowerKilledChance_25%IsNotDenyIsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Negative Isannouncer_dlc_ti10_vog IsTowerKilled Chance_25% IsNotDeny IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_NegativeIsTowerKilledChance_25%IsNotDenyIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_Followup_Negative_OngoingIsTowerAttackedIsNotSpectatorChance_25%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_05.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_06.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_negative_event_07.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_Followup_Negative_OngoingIsTowerAttackedIsNotSpectatorChance_25%IsAnnouncerVoice_VoG_TI_Rule { criteria Followup_Negative_Ongoing Isannouncer_dlc_ti10_vog IsTowerAttacked IsNotSpectator Chance_25% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_Followup_Negative_OngoingIsTowerAttackedIsNotSpectatorChance_25%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_PurchaseDuringGameChance_25%IsSentryWardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_item_purchase_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_item_purchase_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_PurchaseDuringGameChance_25%IsSentryWardIsAnnouncerVoice_VoG_TI_Rule { criteria Purchase Isannouncer_dlc_ti10_vog DuringGame Chance_25% IsSentryWard IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_PurchaseDuringGameChance_25%IsSentryWardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_PurchaseDuringGameChance_25%IsObserverWardIsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_item_purchase_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_item_purchase_04.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_PurchaseDuringGameChance_25%IsObserverWardIsAnnouncerVoice_VoG_TI_Rule { criteria Purchase Isannouncer_dlc_ti10_vog DuringGame Chance_25% IsObserverWard IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_PurchaseDuringGameChance_25%IsObserverWardIsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_PurchaseDuringGameIsDivineRapierChance_25%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_item_purchase_05.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_item_purchase_06.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_PurchaseDuringGameIsDivineRapierChance_25%IsAnnouncerVoice_VoG_TI_Rule { criteria Purchase Isannouncer_dlc_ti10_vog DuringGame IsDivineRapier Chance_25% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_PurchaseDuringGameIsDivineRapierChance_25%IsAnnouncerVoice_VoG_TI } Response announcer_dlc_ti10_vog_RespawnChance_15%IsAnnouncerVoice_VoG_TI { scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_respawn_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_respawn_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_ti10_vog/announcer_dlc_ti10_vog_vog_ti_ann_respawn_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_ti10_vog_RespawnChance_15%IsAnnouncerVoice_VoG_TI_Rule { criteria Respawn Isannouncer_dlc_ti10_vog Chance_15% IsAnnouncerVoice_VoG_TI response announcer_dlc_ti10_vog_RespawnChance_15%IsAnnouncerVoice_VoG_TI }