criterion "Isannouncer_dlc_deus_ex" "classname" "npc_dota_hero_announcer_dlc_deus_ex" weight 5 required criterion "IsEnemyannouncer_dlc_deus_ex" "targetclassname" "npc_dota_hero_announcer_dlc_deus_ex" weight 5 required criterion "IsAllyannouncer_dlc_deus_ex" "nearby_ally" "npc_dota_hero_announcer_dlc_deus_ex" weight 5 required criterion "IsAnnouncerVoice_Deus_Ex" "announcer_voice" "npc_dota_hero_announcer_dlc_deus_ex" weight 5 required Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPickYour { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_yr_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_yr_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPickYour_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsPickYour response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPickYour } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_RadiantIsPickDire { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_enm_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_enm_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_RadiantIsPickDire_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsPlayerTeam_Radiant IsPickDire response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_RadiantIsPickDire } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_DireIsPickRadiant { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_enm_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_enm_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_DireIsPickRadiant_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsPlayerTeam_Dire IsPickRadiant response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_DireIsPickRadiant } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanYour { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ban_yr_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ban_yr_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanYour_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBanYour response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanYour } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanDireIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ban_enm_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ban_enm_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanDireIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBanDire IsPlayerTeam_Radiant response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanDireIsPlayerTeam_Radiant } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanRadiantIsPlayerTeam_Dire { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ban_enm_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ban_enm_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanRadiantIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBanRadiant IsPlayerTeam_Dire response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanRadiantIsPlayerTeam_Dire } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPickDireIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_dire_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_dire_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPickDireIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsPickDire IsPlayerTeam_Spectator response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPickDireIsPlayerTeam_Spectator } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPickRadiantIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_rad_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_rad_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPickRadiantIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsPickRadiant IsPlayerTeam_Spectator response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPickRadiantIsPlayerTeam_Spectator } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanDireIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ban_dire_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ban_dire_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanDireIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBanDire IsPlayerTeam_Spectator response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanDireIsPlayerTeam_Spectator } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanRadiantIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ban_rad_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ban_rad_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanRadiantIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBanRadiant IsPlayerTeam_Spectator response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBanRadiantIsPlayerTeam_Spectator } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIs10SecToPick { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_pick_10_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_pick_10_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIs10SecToPick_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex Is10SecToPick response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIs10SecToPick } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIs5SecToPick { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_pick_5_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_pick_5_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIs5SecToPick_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex Is5SecToPick response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIs5SecToPick } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTenSecondsRemaining { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_pick_10_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_pick_10_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTenSecondsRemaining_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTenSecondsRemaining response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTenSecondsRemaining } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsFiveSecondsRemaining { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_pick_5_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_pick_5_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsFiveSecondsRemaining_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsFiveSecondsRemaining response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsFiveSecondsRemaining } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsReserveTime { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_time_reserve_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_time_reserve_using_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsReserveTime_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsReserveTime response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsReserveTime } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSelectHero { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_choose_hero_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_choose_hero_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_now_select_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_now_select_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_team_complete_yr_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_team_complete_yr_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_team_complete_our_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_team_complete_our_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSelectHero_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsSelectHero response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSelectHero } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPrepStart { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_prepare_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_prepare_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_prepare_003.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_prepare_005.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_prepare_008.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_prepare_009.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_prepare_010.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_prepare_004.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_prepare_006.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_prepare_007.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPrepStart_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsPrepStart response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPrepStart } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStarting30 { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_battle_30_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_battle_30_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_battle_30_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStarting30_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGameStarting30 response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStarting30 } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStarting10 { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_battle_10_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_battle_10_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_count_battle_10_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStarting10_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGameStarting10 response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStarting10 } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStart { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_begin_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_begin_005.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_start_004.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_start_005.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStart_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGameStart response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStart } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStartTeamAllCarries { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_team_complete_our_carry_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStartTeamAllCarries_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGameStart TeamAllCarries response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStartTeamAllCarries } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStartTeamNoSupport { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_team_complete_our_nosupport_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStartTeamNoSupport_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGameStart TeamNoSupport response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGameStartTeamNoSupport } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsNotSpectatorIsTopLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_yr_top_001.vcd" nodelay noscene respeakdelay 7 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_yr_top_002.vcd" nodelay noscene respeakdelay 7 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_yr_top_003.vcd" nodelay noscene respeakdelay 7 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsNotSpectatorIsTopLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerAttacked IsNotSpectator IsTopLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsNotSpectatorIsTopLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsNotSpectatorIsMidLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_yr_mid_001.vcd" nodelay noscene respeakdelay 7 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_yr_mid_002.vcd" nodelay noscene respeakdelay 7 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_yr_mid_003.vcd" nodelay noscene respeakdelay 7 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsNotSpectatorIsMidLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerAttacked IsNotSpectator IsMidLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsNotSpectatorIsMidLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsNotSpectatorIsBotLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_yr_bot_001.vcd" nodelay noscene respeakdelay 7 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_yr_bot_002.vcd" nodelay noscene respeakdelay 7 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_yr_bot_003.vcd" nodelay noscene respeakdelay 7 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsNotSpectatorIsBotLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerAttacked IsNotSpectator IsBotLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsNotSpectatorIsBotLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsGoodAttackedIsSpectatorIsTopLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_rad_top_001.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_rad_top_002.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_rad_top_003.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsGoodAttackedIsSpectatorIsTopLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerAttacked IsGoodAttacked IsSpectator IsTopLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsGoodAttackedIsSpectatorIsTopLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsGoodAttackedIsSpectatorIsMidLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_rad_mid_001.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_rad_mid_002.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_rad_mid_003.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsGoodAttackedIsSpectatorIsMidLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerAttacked IsGoodAttacked IsSpectator IsMidLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsGoodAttackedIsSpectatorIsMidLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsGoodAttackedIsSpectatorIsBotLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_rad_bot_001.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_rad_bot_002.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_rad_bot_003.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsGoodAttackedIsSpectatorIsBotLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerAttacked IsGoodAttacked IsSpectator IsBotLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsGoodAttackedIsSpectatorIsBotLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsBadAttackedIsSpectatorIsTopLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_dire_top_001.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_dire_top_002.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_dire_top_003.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsBadAttackedIsSpectatorIsTopLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerAttacked IsBadAttacked IsSpectator IsTopLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsBadAttackedIsSpectatorIsTopLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsBadAttackedIsSpectatorIsMidLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_dire_mid_001.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_dire_mid_002.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_dire_mid_003.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsBadAttackedIsSpectatorIsMidLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerAttacked IsBadAttacked IsSpectator IsMidLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsBadAttackedIsSpectatorIsMidLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsBadAttackedIsSpectatorIsBotLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_dire_bot_001.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_dire_bot_002.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_attack_dire_bot_003.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsBadAttackedIsSpectatorIsBotLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerAttacked IsBadAttacked IsSpectator IsBotLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerAttackedIsBadAttackedIsSpectatorIsBotLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsTopLaneIsNotDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_yr_top_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_yr_top_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_yr_top_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsTopLaneIsNotDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerKilled IsTopLane IsNotDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsTopLaneIsNotDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsMidLaneIsNotDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_yr_mid_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_yr_mid_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_yr_mid_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsMidLaneIsNotDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerKilled IsMidLane IsNotDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsMidLaneIsNotDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsBotLaneIsNotDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_yr_bot_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_yr_bot_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_yr_bot_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsBotLaneIsNotDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerKilled IsBotLane IsNotDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsBotLaneIsNotDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsTopLaneIsNotDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_enm_top_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_enm_top_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_enm_top_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsTopLaneIsNotDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEnemyTowerKilled IsTopLane IsNotDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsTopLaneIsNotDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsMidLaneIsNotDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_enm_mid_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_enm_mid_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_enm_mid_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsMidLaneIsNotDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEnemyTowerKilled IsMidLane IsNotDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsMidLaneIsNotDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsBotLaneIsNotDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_enm_bot_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_enm_bot_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_enm_bot_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsBotLaneIsNotDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEnemyTowerKilled IsBotLane IsNotDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsBotLaneIsNotDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsTopLaneIsNotDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_rad_top_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_rad_top_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_rad_top_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsTopLaneIsNotDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGoodTowerKilled IsSpectator IsTopLane IsNotDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsTopLaneIsNotDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsMidLaneIsNotDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_rad_mid_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_rad_mid_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_rad_mid_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsMidLaneIsNotDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGoodTowerKilled IsSpectator IsMidLane IsNotDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsMidLaneIsNotDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsBotLaneIsNotDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_rad_bot_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_rad_bot_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_rad_bot_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsBotLaneIsNotDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGoodTowerKilled IsSpectator IsBotLane IsNotDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsBotLaneIsNotDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsTopLaneIsNotDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_dire_top_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_dire_top_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_dire_top_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsTopLaneIsNotDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadTowerKilled IsSpectator IsTopLane IsNotDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsTopLaneIsNotDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsMidLaneIsNotDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_dire_mid_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_dire_mid_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_dire_mid_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsMidLaneIsNotDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadTowerKilled IsSpectator IsMidLane IsNotDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsMidLaneIsNotDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsBotLaneIsNotDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_dire_bot_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_dire_bot_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_fall_dire_bot_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsBotLaneIsNotDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadTowerKilled IsSpectator IsBotLane IsNotDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsBotLaneIsNotDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsTopLaneIsDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_top_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_top_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_top_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsTopLaneIsDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerKilled IsTopLane IsDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsTopLaneIsDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsMidLaneIsDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_mid_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_mid_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_mid_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsMidLaneIsDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerKilled IsMidLane IsDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsMidLaneIsDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsBotLaneIsDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_bot_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_bot_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_bot_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsBotLaneIsDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerKilled IsBotLane IsDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsTowerKilledIsBotLaneIsDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsTopLaneIsDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_top_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_top_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_top_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsTopLaneIsDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEnemyTowerKilled IsTopLane IsDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsTopLaneIsDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsMidLaneIsDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_mid_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_mid_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_mid_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsMidLaneIsDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEnemyTowerKilled IsMidLane IsDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsMidLaneIsDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsBotLaneIsDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_bot_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_bot_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_bot_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsBotLaneIsDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEnemyTowerKilled IsBotLane IsDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsBotLaneIsDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsTopLaneIsDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_rad_top_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_rad_top_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_rad_top_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsTopLaneIsDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGoodTowerKilled IsSpectator IsTopLane IsDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsTopLaneIsDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsMidLaneIsDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_rad_mid_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_rad_mid_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_rad_mid_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsMidLaneIsDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGoodTowerKilled IsSpectator IsMidLane IsDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsMidLaneIsDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsBotLaneIsDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_rad_bot_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_rad_bot_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_rad_bot_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsBotLaneIsDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGoodTowerKilled IsSpectator IsBotLane IsDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsBotLaneIsDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsTopLaneIsDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_dire_top_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_dire_top_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_dire_top_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsTopLaneIsDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadTowerKilled IsSpectator IsTopLane IsDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsTopLaneIsDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsMidLaneIsDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_dire_mid_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_dire_mid_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_dire_mid_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsMidLaneIsDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadTowerKilled IsSpectator IsMidLane IsDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsMidLaneIsDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsBotLaneIsDeny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_dire_bot_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_dire_bot_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_dire_bot_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsBotLaneIsDeny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadTowerKilled IsSpectator IsBotLane IsDeny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsBotLaneIsDeny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsNotSpectatorIsTopLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_yr_top_001.vcd" nodelay noscene respeakdelay 7 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_yr_top_002.vcd" nodelay noscene respeakdelay 7 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_yr_top_003.vcd" nodelay noscene respeakdelay 7 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsNotSpectatorIsTopLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBarracksAttacked IsNotSpectator IsTopLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsNotSpectatorIsTopLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsNotSpectatorIsMidLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_yr_mid_001.vcd" nodelay noscene respeakdelay 7 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_yr_mid_002.vcd" nodelay noscene respeakdelay 7 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_yr_mid_003.vcd" nodelay noscene respeakdelay 7 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsNotSpectatorIsMidLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBarracksAttacked IsNotSpectator IsMidLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsNotSpectatorIsMidLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsNotSpectatorIsBotLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_yr_bot_001.vcd" nodelay noscene respeakdelay 7 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_yr_bot_002.vcd" nodelay noscene respeakdelay 7 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_yr_bot_003.vcd" nodelay noscene respeakdelay 7 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsNotSpectatorIsBotLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBarracksAttacked IsNotSpectator IsBotLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsNotSpectatorIsBotLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsGoodAttackedIsSpectatorIsTopLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_rad_top_001.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_rad_top_002.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_rad_top_003.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsGoodAttackedIsSpectatorIsTopLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBarracksAttacked IsGoodAttacked IsSpectator IsTopLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsGoodAttackedIsSpectatorIsTopLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsGoodAttackedIsSpectatorIsMidLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_rad_mid_001.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_rad_mid_002.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_rad_mid_003.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsGoodAttackedIsSpectatorIsMidLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBarracksAttacked IsGoodAttacked IsSpectator IsMidLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsGoodAttackedIsSpectatorIsMidLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsGoodAttackedIsSpectatorIsBotLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_rad_bot_001.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_rad_bot_002.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_rad_bot_003.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsGoodAttackedIsSpectatorIsBotLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBarracksAttacked IsGoodAttacked IsSpectator IsBotLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsGoodAttackedIsSpectatorIsBotLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsBadAttackedIsSpectatorIsTopLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_dire_top_001.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_dire_top_002.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_dire_top_003.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsBadAttackedIsSpectatorIsTopLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBarracksAttacked IsBadAttacked IsSpectator IsTopLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsBadAttackedIsSpectatorIsTopLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsBadAttackedIsSpectatorIsMidLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_dire_mid_001.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_dire_mid_002.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_dire_mid_003.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsBadAttackedIsSpectatorIsMidLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBarracksAttacked IsBadAttacked IsSpectator IsMidLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsBadAttackedIsSpectatorIsMidLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsBadAttackedIsSpectatorIsBotLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_dire_bot_001.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_dire_bot_002.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_attack_dire_bot_003.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsBadAttackedIsSpectatorIsBotLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBarracksAttacked IsBadAttacked IsSpectator IsBotLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksAttackedIsBadAttackedIsSpectatorIsBotLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksKilledIsTopLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_yr_top_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_yr_top_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_yr_top_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksKilledIsTopLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBarracksKilled IsTopLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksKilledIsTopLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksKilledIsMidLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_yr_mid_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_yr_mid_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_yr_mid_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksKilledIsMidLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBarracksKilled IsMidLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksKilledIsMidLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksKilledIsBotLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_yr_bot_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_yr_bot_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_yr_bot_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksKilledIsBotLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBarracksKilled IsBotLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBarracksKilledIsBotLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyBarracksKilledIsTopLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_enm_top_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_enm_top_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_enm_top_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyBarracksKilledIsTopLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEnemyBarracksKilled IsTopLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyBarracksKilledIsTopLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyBarracksKilledIsMidLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_enm_mid_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_enm_mid_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_enm_mid_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyBarracksKilledIsMidLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEnemyBarracksKilled IsMidLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyBarracksKilledIsMidLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyBarracksKilledIsBotLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_enm_bot_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_enm_bot_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_enm_bot_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyBarracksKilledIsBotLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEnemyBarracksKilled IsBotLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyBarracksKilledIsBotLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodBarracksKilledIsSpectatorIsTopLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_rad_top_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_rad_top_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_rad_top_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodBarracksKilledIsSpectatorIsTopLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGoodBarracksKilled IsSpectator IsTopLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodBarracksKilledIsSpectatorIsTopLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodBarracksKilledIsSpectatorIsMidLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_rad_mid_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_rad_mid_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_rad_mid_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodBarracksKilledIsSpectatorIsMidLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGoodBarracksKilled IsSpectator IsMidLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodBarracksKilledIsSpectatorIsMidLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodBarracksKilledIsSpectatorIsBotLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_rad_bot_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_rad_bot_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_rad_bot_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodBarracksKilledIsSpectatorIsBotLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGoodBarracksKilled IsSpectator IsBotLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodBarracksKilledIsSpectatorIsBotLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadBarracksKilledIsSpectatorIsTopLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_dire_top_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_dire_top_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_dire_top_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadBarracksKilledIsSpectatorIsTopLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadBarracksKilled IsSpectator IsTopLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadBarracksKilledIsSpectatorIsTopLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadBarracksKilledIsSpectatorIsMidLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_dire_mid_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_dire_mid_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_dire_mid_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadBarracksKilledIsSpectatorIsMidLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadBarracksKilled IsSpectator IsMidLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadBarracksKilledIsSpectatorIsMidLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadBarracksKilledIsSpectatorIsBotLane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_dire_bot_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_dire_bot_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_rax_fall_dire_bot_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadBarracksKilledIsSpectatorIsBotLane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadBarracksKilled IsSpectator IsBotLane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadBarracksKilledIsSpectatorIsBotLane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsFortAttackedIsNotSpectator { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_yr_001.vcd" nodelay noscene respeakdelay 6 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_yr_002.vcd" nodelay noscene respeakdelay 6 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_yr_003.vcd" nodelay noscene respeakdelay 6 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_yr_004.vcd" nodelay noscene respeakdelay 6 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_yr_005.vcd" nodelay noscene respeakdelay 6 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsFortAttackedIsNotSpectator_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsFortAttacked IsNotSpectator response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsFortAttackedIsNotSpectator } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsFortAttackedIsGoodAttackedIsSpectator { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_rad_001.vcd" nodelay noscene respeakdelay 8 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_rad_002.vcd" nodelay noscene respeakdelay 8 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_rad_003.vcd" nodelay noscene respeakdelay 8 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsFortAttackedIsGoodAttackedIsSpectator_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsFortAttacked IsGoodAttacked IsSpectator response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsFortAttackedIsGoodAttackedIsSpectator } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsFortAttackedIsBadAttackedIsSpectator { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_dire_001.vcd" nodelay noscene respeakdelay 8 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_dire_002.vcd" nodelay noscene respeakdelay 8 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_dire_003.vcd" nodelay noscene respeakdelay 8 then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsFortAttackedIsBadAttackedIsSpectator_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsFortAttacked IsBadAttacked IsSpectator response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsFortAttackedIsBadAttackedIsSpectator } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMegaCreeps { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_we_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_we_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_we_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMegaCreeps_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsMegaCreeps response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMegaCreeps } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyMegaCreeps { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_enm_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_enm_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_enm_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyMegaCreeps_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEnemyMegaCreeps response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEnemyMegaCreeps } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadMegaCreepsIsSpectator { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_dire_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_dire_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_dire_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadMegaCreepsIsSpectator_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadMegaCreeps IsSpectator response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadMegaCreepsIsSpectator } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodMegaCreepsIsSpectator { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_rad_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_rad_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_rad_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodMegaCreepsIsSpectator_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGoodMegaCreeps IsSpectator response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodMegaCreepsIsSpectator } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRoshanKilledBad { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_005.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRoshanKilledBad_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsRoshanKilledBad response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRoshanKilledBad } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRoshanKilledBadIsRoshanCheese { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_3x_dire_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRoshanKilledBadIsRoshanCheese_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsRoshanKilledBad IsRoshanCheese response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRoshanKilledBadIsRoshanCheese } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRoshanKilledGood { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_005.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRoshanKilledGood_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsRoshanKilledGood response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRoshanKilledGood } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRoshanKilledGoodIsRoshanCheese { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_3x_rad_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRoshanKilledGoodIsRoshanCheese_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsRoshanKilledGood IsRoshanCheese response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRoshanKilledGoodIsRoshanCheese } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledBad { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_003.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_004.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_005.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_006.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledBad_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsSpectator IsRoshanKilledBad response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledBad } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledBadIsRoshanCheese { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_3x_dire_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_dire_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledBadIsRoshanCheese_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsSpectator IsRoshanKilledBad IsRoshanCheese response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledBadIsRoshanCheese } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledGood { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_003.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_004.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_005.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_006.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledGood_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsSpectator IsRoshanKilledGood response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledGood } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledGoodIsRoshanCheese { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_3x_rad_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_roshan_fallen_rad_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledGoodIsRoshanCheese_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsSpectator IsRoshanKilledGood IsRoshanCheese response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledGoodIsRoshanCheese } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExGlyphUsedBad { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_fort_dire_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_fort_dire_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_fort_dire_003.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_fort_dire_004.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_fort_dire_005.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExGlyphUsedBad_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex GlyphUsedBad response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExGlyphUsedBad } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExGlyphUsedGood { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_fort_rad_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_fort_rad_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_fort_rad_003.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_fort_rad_004.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_fort_rad_005.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExGlyphUsedGood_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex GlyphUsedGood response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExGlyphUsedGood } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExCourierLostBad { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_dire_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_dire_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_dire_004.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_dire_005.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExCourierLostBad_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex CourierLostBad response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExCourierLostBad } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExCourierLostGood { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_rad_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_rad_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_rad_004.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_rad_005.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExCourierLostGood_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex CourierLostGood response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExCourierLostGood } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadVictoryIsSpectator { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_dire_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_dire_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_dire_003.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_dire_005.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadVictoryIsSpectator_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadVictory IsSpectator response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadVictoryIsSpectator } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadVictoryIsSpectatorChance_3% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_dire_004.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadVictoryIsSpectatorChance_3%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadVictory IsSpectator Chance_3% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsBadVictoryIsSpectatorChance_3% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodVictoryIsSpectator { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_rad_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_rad_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_rad_003.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_rad_004.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_rad_005.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodVictoryIsSpectator_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGoodVictory IsSpectator response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsGoodVictoryIsSpectator } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_DireIsBadVictory { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_003.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_004.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_005.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_006.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_007.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_008.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_010.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_011.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_012.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_013.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_014.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_015.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_DireIsBadVictory_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsPlayerTeam_Dire IsBadVictory response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_DireIsBadVictory } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_DireIsGoodVictory { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_003.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_005.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_007.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_009.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_010.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_012.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_013.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_014.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_DireIsGoodVictory_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsPlayerTeam_Dire IsGoodVictory response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_DireIsGoodVictory } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_RadiantIsGoodVictory { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_003.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_004.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_005.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_006.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_007.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_008.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_010.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_011.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_012.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_013.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_014.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_victory_015.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_RadiantIsGoodVictory_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsPlayerTeam_Radiant IsGoodVictory response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_RadiantIsGoodVictory } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_RadiantIsBadVictory { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_003.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_005.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_007.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_009.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_010.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_012.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_013.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_defeat_014.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_RadiantIsBadVictory_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsPlayerTeam_Radiant IsBadVictory response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsPlayerTeam_RadiantIsBadVictory } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExMidGameOnwardIsVictimDireIsPlayerTeam_DireHeroDeathFromNeutral { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_deathbyneutral_001.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExMidGameOnwardIsVictimDireIsPlayerTeam_DireHeroDeathFromNeutral_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex MidGameOnward IsVictimDire IsPlayerTeam_Dire HeroDeath FromNeutral response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExMidGameOnwardIsVictimDireIsPlayerTeam_DireHeroDeathFromNeutral } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExMidGameOnwardIsVictimRadiantIsPlayerTeam_RadiantHeroDeathFromNeutral { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_deathbyneutral_001.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExMidGameOnwardIsVictimRadiantIsPlayerTeam_RadiantHeroDeathFromNeutral_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex MidGameOnward IsVictimRadiant IsPlayerTeam_Radiant HeroDeath FromNeutral response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExMidGameOnwardIsVictimRadiantIsPlayerTeam_RadiantHeroDeathFromNeutral } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExHeroDeathInFountainChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_fountainkill_001.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExHeroDeathInFountainChance_25%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex HeroDeath InFountain Chance_25% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExHeroDeathInFountainChance_25% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExChance_50%IsAnnounceDisconnect { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_disconnect_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_disconnect_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_disconnect_003.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_disconnect_004.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_disconnect_005.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExChance_50%IsAnnounceDisconnect_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex Chance_50% IsAnnounceDisconnect response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExChance_50%IsAnnounceDisconnect } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExChance_50%IsAnnounceReconnect { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_reconnect_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_reconnect_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_reconnect_003.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_reconnect_004.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_reconnect_005.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExChance_50%IsAnnounceReconnect_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex Chance_50% IsAnnounceReconnect response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExChance_50%IsAnnounceReconnect } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceQuit { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_exitgame_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_exitgame_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_exitgame_003.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_exitgame_004.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_exitgame_005.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceQuit_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceQuit response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceQuit } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExChance_50%IsAnnounceUnpause { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pause_playerunpaused_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pause_playerunpaused_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pause_playerunpaused_003.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExChance_50%IsAnnounceUnpause_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex Chance_50% IsAnnounceUnpause response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExChance_50%IsAnnounceUnpause } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceIdleChance_15%VeryLateGame { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_020.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceIdleChance_15%VeryLateGame_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceIdle Chance_15% VeryLateGame response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceIdleChance_15%VeryLateGame } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceIdleChance_15%MidGameOnward { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_003.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_004.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_005.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_006.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_007.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_008.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_009.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_010.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_011.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_012.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_013.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_014.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_015.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_016.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_017.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_018.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_spectat_019.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceIdleChance_15%MidGameOnward_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceIdle Chance_15% MidGameOnward response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceIdleChance_15%MidGameOnward } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceChatIsChatGLHFChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_text_glhf_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_text_glhf_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_text_glhf_003.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceChatIsChatGLHFChance_25%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceChat IsChatGLHF Chance_25% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceChatIsChatGLHFChance_25% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceChatIsChatJungleChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_text_jungle_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_text_jungle_002.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceChatIsChatJungleChance_25%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceChat IsChatJungle Chance_25% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceChatIsChatJungleChance_25% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceChatIsChatNoobChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_text_noob_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_text_noob_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_text_noob_003.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceChatIsChatNoobChance_25%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceChat IsChatNoob Chance_25% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceChatIsChatNoobChance_25% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceChatIsChatBackChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_text_b_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_text_b_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_text_b_003.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_text_b_004.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_text_b_005.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceChatIsChatBackChance_25%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceChat IsChatBack Chance_25% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceChatIsChatBackChance_25% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsScribblingChance_10% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_mapdrawing_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_mapdrawing_002.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsScribblingChance_10%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsScribbling Chance_10% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsScribblingChance_10% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsOneVsOne { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_1v1_solo_mid_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_1v1_solo_mid_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsOneVsOne_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsOneVsOne response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsOneVsOne } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAbilityDraft { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_ability_draft_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_ability_draft_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAbilityDraft_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAbilityDraft response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAbilityDraft } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAllPick { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_all_pick_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_all_pick_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAllPick_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAllPick response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAllPick } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAllRandom { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_all_random_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_all_random_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAllRandom_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAllRandom response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAllRandom } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsDeathMatch { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_all_random_death_match_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_all_random_death_match_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_death_match_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_death_match_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsDeathMatch_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsDeathMatch response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsDeathMatch } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsCaptainsDraft { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_capt_draft_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_capt_draft_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsCaptainsDraft_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsCaptainsDraft response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsCaptainsDraft } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsCaptainsModeIsDraftBegin { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_capt_mode_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_capt_mode_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsCaptainsModeIsDraftBegin_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsCaptainsMode IsDraftBegin response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsCaptainsModeIsDraftBegin } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLeastPlayed { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_least_played_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_least_played_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLeastPlayed_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsLeastPlayed response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLeastPlayed } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLimitedHeroes { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_limited_heroes_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_limited_heroes_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLimitedHeroes_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsLimitedHeroes response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLimitedHeroes } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMidOnly { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_mid_only_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_mid_only_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMidOnly_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsMidOnly response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMidOnly } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRandomDraft { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_random_draft_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_random_draft_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRandomDraft_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsRandomDraft response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRandomDraft } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsReverseCaptainsModeIsDraftBegin { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_reverse_draft_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_reverse_draft_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsReverseCaptainsModeIsDraftBegin_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsReverseCaptainsMode IsDraftBegin response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsReverseCaptainsModeIsDraftBegin } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSingleDraft { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_single_draft_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_single_draft_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSingleDraft_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsSingleDraft response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSingleDraft } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAllPickChance_50% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_004.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_005.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAllPickChance_50%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAllPick Chance_50% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAllPickChance_50% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsAllPickChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsAllPickChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsMorning IsAllPick Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsAllPickChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsAllPickChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsAllPickChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAfternoon IsAllPick Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsAllPickChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsAllPickChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsAllPickChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEvening IsAllPick Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsAllPickChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsAllPickChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsAllPickChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsLateNight IsAllPick Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsAllPickChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSingleDraftChance_50% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_004.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_005.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSingleDraftChance_50%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsSingleDraft Chance_50% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsSingleDraftChance_50% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsSingleDraftChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsSingleDraftChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsMorning IsSingleDraft Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsSingleDraftChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsSingleDraftChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsSingleDraftChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAfternoon IsSingleDraft Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsSingleDraftChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsSingleDraftChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsSingleDraftChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEvening IsSingleDraft Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsSingleDraftChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsSingleDraftChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsSingleDraftChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsLateNight IsSingleDraft Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsSingleDraftChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRandomDraftChance_50% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_004.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_005.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRandomDraftChance_50%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsRandomDraft Chance_50% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsRandomDraftChance_50% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsRandomDraftChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsRandomDraftChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsMorning IsRandomDraft Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsRandomDraftChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsRandomDraftChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsRandomDraftChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAfternoon IsRandomDraft Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsRandomDraftChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsRandomDraftChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsRandomDraftChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEvening IsRandomDraft Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsRandomDraftChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsRandomDraftChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsRandomDraftChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsLateNight IsRandomDraft Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsRandomDraftChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsOneVsOneChance_50% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_004.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_005.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsOneVsOneChance_50%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsOneVsOne Chance_50% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsOneVsOneChance_50% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsOneVsOneChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsOneVsOneChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsMorning IsOneVsOne Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsOneVsOneChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsOneVsOneChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsOneVsOneChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAfternoon IsOneVsOne Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsOneVsOneChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsOneVsOneChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsOneVsOneChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEvening IsOneVsOne Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsOneVsOneChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsOneVsOneChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsOneVsOneChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsLateNight IsOneVsOne Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsOneVsOneChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMidOnlyChance_50% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_004.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_005.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMidOnlyChance_50%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsMidOnly Chance_50% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMidOnlyChance_50% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsMidOnlyChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsMidOnlyChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsMorning IsMidOnly Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsMidOnlyChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsMidOnlyChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsMidOnlyChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAfternoon IsMidOnly Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsMidOnlyChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsMidOnlyChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsMidOnlyChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEvening IsMidOnly Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsMidOnlyChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsMidOnlyChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsMidOnlyChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsLateNight IsMidOnly Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsMidOnlyChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLeastPlayedChance_50% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_004.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_005.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLeastPlayedChance_50%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsLeastPlayed Chance_50% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLeastPlayedChance_50% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsLeastPlayedChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsLeastPlayedChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsMorning IsLeastPlayed Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsLeastPlayedChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsLeastPlayedChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsLeastPlayedChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAfternoon IsLeastPlayed Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsLeastPlayedChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsLeastPlayedChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsLeastPlayedChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEvening IsLeastPlayed Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsLeastPlayedChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsLeastPlayedChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsLeastPlayedChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsLateNight IsLeastPlayed Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsLeastPlayedChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLimitedHeroesChance_50% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_004.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_005.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLimitedHeroesChance_50%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsLimitedHeroes Chance_50% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLimitedHeroesChance_50% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsLimitedHeroesChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_morning_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsLimitedHeroesChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsMorning IsLimitedHeroes Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsMorningIsLimitedHeroesChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsLimitedHeroesChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_afternoon_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsLimitedHeroesChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAfternoon IsLimitedHeroes Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAfternoonIsLimitedHeroesChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsLimitedHeroesChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_evening_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsLimitedHeroesChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEvening IsLimitedHeroes Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsEveningIsLimitedHeroesChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsLimitedHeroesChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_002.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_welcome_night_003.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1.3 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsLimitedHeroesChance_15%_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsLateNight IsLimitedHeroes Chance_15% response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsLateNightIsLimitedHeroesChance_15% } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAncient_Apparition { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_aa_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAncient_Apparition_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyAncient_Apparition response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAncient_Apparition } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAbaddon { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_abaddon_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAbaddon_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyAbaddon response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAbaddon } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAlchemist { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_alchemist_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAlchemist_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyAlchemist response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAlchemist } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAntimage { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_am_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAntimage_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyAntimage response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAntimage } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWinter_Wyvern { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_auroth_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWinter_Wyvern_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyWinter_Wyvern response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWinter_Wyvern } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAxe { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_axe_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAxe_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyAxe response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAxe } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_bane_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBane_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBane response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBane } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBatrider { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_batrider_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBatrider_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBatrider response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBatrider } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBeastmaster { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_beastmaster_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBeastmaster_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBeastmaster response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBeastmaster } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBloodseeker { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_bloodseeker_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBloodseeker_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBloodseeker response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBloodseeker } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBounty_Hunter { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_bountyhunter_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBounty_Hunter_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBounty_Hunter response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBounty_Hunter } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBrewmaster { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_brewmaster_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBrewmaster_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBrewmaster response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBrewmaster } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBristleback { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_bristleback_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBristleback_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBristleback response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBristleback } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBroodmother { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_broodmother_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBroodmother_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBroodmother response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBroodmother } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyCentaur { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_centaur_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyCentaur_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyCentaur response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyCentaur } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyChaos_Knight { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_chaosknight_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyChaos_Knight_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyChaos_Knight response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyChaos_Knight } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyChen { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_chen_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyChen_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyChen response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyChen } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyClinkz { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_clinkz_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyClinkz_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyClinkz response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyClinkz } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRattletrap { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_clockwerk_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRattletrap_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyRattletrap response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRattletrap } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyCrystalMaiden { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_cm_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyCrystalMaiden_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyCrystalMaiden response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyCrystalMaiden } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDark_Seer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_darkseer_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDark_Seer_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDark_Seer response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDark_Seer } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDazzle { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_dazzle_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDazzle_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDazzle response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDazzle } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDisruptor { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_disruptor_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDisruptor_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDisruptor response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDisruptor } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDragon_Knight { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_dk_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDragon_Knight_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDragon_Knight response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDragon_Knight } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDoom_Bringer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_doom_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDoom_Bringer_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDoom_Bringer response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDoom_Bringer } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDeath_Prophet { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_dp_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDeath_Prophet_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDeath_Prophet response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDeath_Prophet } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDrowRanger { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_drow_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDrowRanger_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDrowRanger response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDrowRanger } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEarth_Spirit { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_earthspirit_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEarth_Spirit_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyEarth_Spirit response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEarth_Spirit } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyElder_Titan { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_eldertitan_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyElder_Titan_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyElder_Titan response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyElder_Titan } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEmber_Spirit { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_emberspirit_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEmber_Spirit_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyEmber_Spirit response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEmber_Spirit } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEnchantress { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_enchantress_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEnchantress_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyEnchantress response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEnchantress } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEnigma { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_enigma_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEnigma_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyEnigma response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEnigma } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEarthshaker { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_es_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEarthshaker_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyEarthshaker response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEarthshaker } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyFaceless_Void { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_facelessvoid_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyFaceless_Void_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyFaceless_Void response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyFaceless_Void } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyGyrocopter { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_gyrocopter_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyGyrocopter_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyGyrocopter response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyGyrocopter } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyHuskar { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_huskar_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyHuskar_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyHuskar response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyHuskar } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyInvoker { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_invoker_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyInvoker_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyInvoker response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyInvoker } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWisp { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_io_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWisp_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyWisp response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWisp } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyJakiro { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_jakiro_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyJakiro_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyJakiro response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyJakiro } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyJuggernaut { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_juggernaut_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyJuggernaut_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyJuggernaut response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyJuggernaut } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyKeeper_of_the_Light { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_kotl_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyKeeper_of_the_Light_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyKeeper_of_the_Light response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyKeeper_of_the_Light } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyKunkka { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_kunkka_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyKunkka_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyKunkka response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyKunkka } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLegion_Commander { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_legioncommander_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLegion_Commander_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLegion_Commander response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLegion_Commander } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLeshrac { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_leshrac_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLeshrac_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLeshrac response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLeshrac } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLich { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_lich_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLich_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLich response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLich } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLife_Stealer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_lifestealer_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLife_Stealer_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLife_Stealer response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLife_Stealer } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLina { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_lina_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLina_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLina response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLina } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLion { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_lion_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLion_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLion response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLion } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLone_Druid { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_lonedruid_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLone_Druid_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLone_Druid response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLone_Druid } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLuna { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_luna_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLuna_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLuna response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLuna } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLycan { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_lycan_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLycan_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLycan response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLycan } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMagnataur { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_magnus_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMagnataur_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyMagnataur response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMagnataur } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMedusa { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_medusa_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMedusa_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyMedusa response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMedusa } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMeepo { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_meepo_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMeepo_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyMeepo response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMeepo } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMirana { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_mirana_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMirana_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyMirana response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMirana } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMorphling { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_morphling_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMorphling_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyMorphling response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMorphling } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNaga_Siren { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_naga_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNaga_Siren_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyNaga_Siren response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNaga_Siren } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNecrolyte { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_necrophos_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNecrolyte_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyNecrolyte response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNecrolyte } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyFurion { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_np_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyFurion_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyFurion response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyFurion } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNight_Stalker { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_ns_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNight_Stalker_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyNight_Stalker response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNight_Stalker } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNyx_Assassin { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_nyx_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNyx_Assassin_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyNyx_Assassin response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNyx_Assassin } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOutworld_Destroyer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_od_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOutworld_Destroyer_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyOutworld_Destroyer response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOutworld_Destroyer } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOgre_Magi { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_ogremagi_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOgre_Magi_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyOgre_Magi response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOgre_Magi } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOmniknight { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_omni_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOmniknight_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyOmniknight response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOmniknight } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOracle { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_oracle_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOracle_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyOracle response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOracle } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhantom_Assassin { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_pa_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhantom_Assassin_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyPhantom_Assassin response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhantom_Assassin } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhoenix { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_phoenix_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhoenix_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyPhoenix response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhoenix } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhantom_Lancer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_pl_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhantom_Lancer_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyPhantom_Lancer response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhantom_Lancer } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPuck { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_puck_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPuck_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyPuck response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPuck } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPudge { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_pudge_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPudge_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyPudge response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPudge } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPugna { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_pugna_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPugna_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyPugna response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPugna } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyQueenofPain { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_qop_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyQueenofPain_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyQueenofPain response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyQueenofPain } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRazor { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_razor_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRazor_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyRazor response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRazor } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRiki { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_riki_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRiki_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyRiki response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRiki } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRubick { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_rubick_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRubick_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyRubick response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRubick } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySandKing { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_sandking_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySandKing_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySandKing response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySandKing } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShadow_Demon { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_shadowdemon_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShadow_Demon_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyShadow_Demon response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShadow_Demon } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNevermore { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_shadowfiend_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNevermore_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyNevermore response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNevermore } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShadowShaman { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_shadowshaman_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShadowShaman_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyShadowShaman response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShadowShaman } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySilencer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_silencer_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySilencer_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySilencer response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySilencer } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySkywrath_Mage { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_skywrath_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySkywrath_Mage_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySkywrath_Mage response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySkywrath_Mage } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySlardar { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_slardar_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySlardar_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySlardar response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySlardar } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySlark { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_slark_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySlark_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySlark response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySlark } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySniper { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_sniper_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySniper_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySniper response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySniper } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySpectre { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_spectre_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySpectre_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySpectre response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySpectre } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySpirit_Breaker { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_spiritbreaker_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySpirit_Breaker_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySpirit_Breaker response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySpirit_Breaker } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyStormSpirit { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_stormspirit_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyStormSpirit_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyStormSpirit response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyStormSpirit } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySven { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_sven_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySven_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySven response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySven } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTemplar_Assassin { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_ta_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTemplar_Assassin_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTemplar_Assassin response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTemplar_Assassin } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTechies { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_techies_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTechies_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTechies response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTechies } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTerrorblade { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_terrorblade_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTerrorblade_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTerrorblade response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTerrorblade } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTidehunter { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_tide_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTidehunter_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTidehunter response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTidehunter } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShredder { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_timbersaw_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShredder_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyShredder response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShredder } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTinker { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_tinker_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTinker_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTinker response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTinker } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTiny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_tiny_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTiny_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTiny response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTiny } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTreant { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_treant_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTreant_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTreant response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTreant } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTroll_Warlord { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_trollwarlord_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTroll_Warlord_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTroll_Warlord response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTroll_Warlord } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTusk { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_tusk_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTusk_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTusk response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTusk } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyUndying { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_undying_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyUndying_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyUndying response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyUndying } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyUrsa { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_ursa_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyUrsa_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyUrsa response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyUrsa } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVenomancer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_veno_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVenomancer_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyVenomancer response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVenomancer } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyViper { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_viper_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyViper_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyViper response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyViper } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVisage { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_visage_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVisage_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyVisage response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVisage } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVengefulSpirit { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_vs_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVengefulSpirit_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyVengefulSpirit response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVengefulSpirit } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWarlock { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_warlock_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWarlock_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyWarlock response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWarlock } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWitchDoctor { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_wd_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWitchDoctor_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyWitchDoctor response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWitchDoctor } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWeaver { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_weaver_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWeaver_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyWeaver response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWeaver } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySkeleton_King { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_wk_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySkeleton_King_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySkeleton_King response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySkeleton_King } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWindrunner { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_wr_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWindrunner_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyWindrunner response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWindrunner } Response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyZuus { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_zeus_001.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 } Rule announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyZuus_Rule { criteria Custom Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyZuus response announcer_dlc_deus_ex_CustomIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyZuus } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSelectHeroChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_team_complete_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSelectHeroChance_30%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsSelectHero Chance_30% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSelectHeroChance_30% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSelectHeroIsPlayerTeam_RadiantChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_team_complete_follow_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSelectHeroIsPlayerTeam_RadiantChance_15%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsSelectHero IsPlayerTeam_Radiant Chance_15% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSelectHeroIsPlayerTeam_RadiantChance_15% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSelectHeroIsPlayerTeam_DireChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_team_complete_follow_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSelectHeroIsPlayerTeam_DireChance_15%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsSelectHero IsPlayerTeam_Dire Chance_15% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSelectHeroIsPlayerTeam_DireChance_15% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsGameStart { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_begin_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_begin_003.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_battle_begin_004.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_start_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_start_002.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_start_003.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsGameStart_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGameStart response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsGameStart } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsTopLaneIsDenyChance_50% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_follow_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_follow_003.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_follow_002.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsTopLaneIsDenyChance_50%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGoodTowerKilled IsSpectator IsTopLane IsDeny Chance_50% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsGoodTowerKilledIsSpectatorIsTopLaneIsDenyChance_50% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsTopLaneIsDenyChance_50% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_follow_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_follow_003.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_follow_002.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsTopLaneIsDenyChance_50%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadTowerKilled IsSpectator IsTopLane IsDeny Chance_50% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsBadTowerKilledIsSpectatorIsTopLaneIsDenyChance_50% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsFortAttackedIsSpectatorChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_dire_follow_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_dire_follow_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_rad_follow_001.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsFortAttackedIsSpectatorChance_25%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsFortAttacked IsSpectator Chance_25% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsFortAttackedIsSpectatorChance_25% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsFortAttackedIsSpectatorChance_3% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_rad_follow_002.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsFortAttackedIsSpectatorChance_3%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsFortAttacked IsSpectator Chance_3% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsFortAttackedIsSpectatorChance_3% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsMegaCreepsChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_follow_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_follow_003.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsMegaCreepsChance_30%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsMegaCreeps Chance_30% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsMegaCreepsChance_30% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsBadMegaCreepsIsSpectatorChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_follow_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_follow_003.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsBadMegaCreepsIsSpectatorChance_30%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsBadMegaCreeps IsSpectator Chance_30% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsBadMegaCreepsIsSpectatorChance_30% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsGoodMegaCreepsIsSpectatorChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_follow_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_mega_now_follow_003.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsGoodMegaCreepsIsSpectatorChance_30%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsGoodMegaCreeps IsSpectator Chance_30% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsGoodMegaCreepsIsSpectatorChance_30% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRoshanKilledBadIsPlayerTeam_DireChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_aegis_001.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRoshanKilledBadIsPlayerTeam_DireChance_25%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsRoshanKilledBad IsPlayerTeam_Dire Chance_25% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRoshanKilledBadIsPlayerTeam_DireChance_25% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRoshanKilledGoodIsPlayerTeam_RadiantChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_aegis_001.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRoshanKilledGoodIsPlayerTeam_RadiantChance_25%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsRoshanKilledGood IsPlayerTeam_Radiant Chance_25% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRoshanKilledGoodIsPlayerTeam_RadiantChance_25% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRoshanKilledBadIsPlayerTeam_DireIsRoshanCheeseChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_cheese_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_cheese_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_cheese_003.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRoshanKilledBadIsPlayerTeam_DireIsRoshanCheeseChance_25%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsRoshanKilledBad IsPlayerTeam_Dire IsRoshanCheese Chance_25% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRoshanKilledBadIsPlayerTeam_DireIsRoshanCheeseChance_25% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRoshanKilledGoodIsPlayerTeam_RadiantIsRoshanCheeseChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_cheese_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_cheese_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_cheese_003.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRoshanKilledGoodIsPlayerTeam_RadiantIsRoshanCheeseChance_25%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsRoshanKilledGood IsPlayerTeam_Radiant IsRoshanCheese Chance_25% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRoshanKilledGoodIsPlayerTeam_RadiantIsRoshanCheeseChance_25% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledBadChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_aegis_002.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledBadChance_25%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsSpectator IsRoshanKilledBad Chance_25% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledBadChance_25% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledGoodChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_event_aegis_002.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledGoodChance_25%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsSpectator IsRoshanKilledGood Chance_25% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSpectatorIsRoshanKilledGoodChance_25% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExCourierLostBadChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_follow_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_follow_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_follow_003.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExCourierLostBadChance_30%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex CourierLostBad Chance_30% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExCourierLostBadChance_30% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExCourierLostGoodChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_follow_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_follow_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_cour_kill_follow_003.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExCourierLostGoodChance_30%_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex CourierLostGood Chance_30% response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExCourierLostGoodChance_30% } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAllPick { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_all_pick_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_all_pick_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAllPick_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAllPick response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAllPick } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSingleDraft { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_single_draft_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_single_draft_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSingleDraft_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsSingleDraft response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsSingleDraft } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRandomDraft { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_random_draft_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_random_draft_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRandomDraft_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsRandomDraft response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsRandomDraft } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsOneVsOne { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_1v1_solo_mid_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_1v1_solo_mid_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsOneVsOne_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsOneVsOne response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsOneVsOne } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsMidOnly { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_mid_only_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_mid_only_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsMidOnly_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsMidOnly response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsMidOnly } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsLeastPlayed { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_least_played_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_least_played_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsLeastPlayed_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsLeastPlayed response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsLeastPlayed } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsLimitedHeroes { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_limited_heroes_001.vcd" nodelay noscene scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_type_limited_heroes_002.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsLimitedHeroes_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsLimitedHeroes response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsLimitedHeroes } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAncient_Apparition { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_aa_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAncient_Apparition_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyAncient_Apparition response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAncient_Apparition } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAbaddon { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_abaddon_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAbaddon_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyAbaddon response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAbaddon } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAlchemist { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_alchemist_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAlchemist_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyAlchemist response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAlchemist } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAntimage { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_am_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAntimage_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyAntimage response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAntimage } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWinter_Wyvern { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_auroth_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWinter_Wyvern_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyWinter_Wyvern response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWinter_Wyvern } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAxe { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_axe_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAxe_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyAxe response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyAxe } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBane { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_bane_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBane_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBane response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBane } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBatrider { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_batrider_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBatrider_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBatrider response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBatrider } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBeastmaster { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_beastmaster_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBeastmaster_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBeastmaster response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBeastmaster } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBloodseeker { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_bloodseeker_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBloodseeker_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBloodseeker response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBloodseeker } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBounty_Hunter { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_bountyhunter_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBounty_Hunter_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBounty_Hunter response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBounty_Hunter } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBrewmaster { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_brewmaster_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBrewmaster_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBrewmaster response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBrewmaster } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBristleback { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_bristleback_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBristleback_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBristleback response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBristleback } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBroodmother { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_broodmother_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBroodmother_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyBroodmother response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyBroodmother } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyCentaur { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_centaur_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyCentaur_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyCentaur response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyCentaur } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyChaos_Knight { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_chaosknight_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyChaos_Knight_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyChaos_Knight response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyChaos_Knight } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyChen { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_chen_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyChen_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyChen response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyChen } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyClinkz { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_clinkz_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyClinkz_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyClinkz response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyClinkz } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRattletrap { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_clockwerk_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRattletrap_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyRattletrap response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRattletrap } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyCrystalMaiden { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_cm_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyCrystalMaiden_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyCrystalMaiden response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyCrystalMaiden } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDark_Seer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_darkseer_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDark_Seer_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDark_Seer response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDark_Seer } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDazzle { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_dazzle_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDazzle_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDazzle response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDazzle } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDisruptor { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_disruptor_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDisruptor_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDisruptor response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDisruptor } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDragon_Knight { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_dk_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDragon_Knight_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDragon_Knight response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDragon_Knight } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDoom_Bringer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_doom_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDoom_Bringer_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDoom_Bringer response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDoom_Bringer } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDeath_Prophet { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_dp_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDeath_Prophet_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDeath_Prophet response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDeath_Prophet } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDrowRanger { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_drow_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDrowRanger_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyDrowRanger response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyDrowRanger } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEarth_Spirit { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_earthspirit_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEarth_Spirit_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyEarth_Spirit response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEarth_Spirit } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyElder_Titan { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_eldertitan_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyElder_Titan_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyElder_Titan response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyElder_Titan } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEmber_Spirit { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_emberspirit_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEmber_Spirit_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyEmber_Spirit response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEmber_Spirit } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEnchantress { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_enchantress_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEnchantress_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyEnchantress response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEnchantress } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEnigma { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_enigma_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEnigma_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyEnigma response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEnigma } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEarthshaker { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_es_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEarthshaker_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyEarthshaker response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyEarthshaker } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyGyrocopter { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_gyrocopter_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyGyrocopter_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyGyrocopter response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyGyrocopter } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyHuskar { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_huskar_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyHuskar_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyHuskar response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyHuskar } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyInvoker { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_invoker_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyInvoker_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyInvoker response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyInvoker } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWisp { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_io_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWisp_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyWisp response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWisp } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyJakiro { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_jakiro_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyJakiro_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyJakiro response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyJakiro } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyJuggernaut { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_juggernaut_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyJuggernaut_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyJuggernaut response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyJuggernaut } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyKeeper_of_the_Light { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_kotl_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyKeeper_of_the_Light_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyKeeper_of_the_Light response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyKeeper_of_the_Light } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyKunkka { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_kunkka_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyKunkka_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyKunkka response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyKunkka } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLegion_Commander { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_legioncommander_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLegion_Commander_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLegion_Commander response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLegion_Commander } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLeshrac { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_leshrac_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLeshrac_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLeshrac response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLeshrac } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLich { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_lich_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLich_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLich response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLich } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLife_Stealer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_lifestealer_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLife_Stealer_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLife_Stealer response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLife_Stealer } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLina { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_lina_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLina_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLina response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLina } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLion { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_lion_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLion_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLion response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLion } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLone_Druid { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_lonedruid_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLone_Druid_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLone_Druid response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLone_Druid } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLuna { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_luna_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLuna_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLuna response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLuna } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLycan { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_lycan_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLycan_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyLycan response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyLycan } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMagnataur { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_magnus_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMagnataur_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyMagnataur response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMagnataur } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMedusa { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_medusa_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMedusa_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyMedusa response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMedusa } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMeepo { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_meepo_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMeepo_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyMeepo response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMeepo } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMirana { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_mirana_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMirana_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyMirana response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMirana } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMorphling { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_morphling_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMorphling_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyMorphling response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyMorphling } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNaga_Siren { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_naga_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNaga_Siren_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyNaga_Siren response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNaga_Siren } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNecrolyte { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_necrophos_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNecrolyte_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyNecrolyte response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNecrolyte } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyFurion { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_np_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyFurion_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyFurion response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyFurion } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNight_Stalker { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_ns_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNight_Stalker_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyNight_Stalker response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNight_Stalker } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNyx_Assassin { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_nyx_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNyx_Assassin_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyNyx_Assassin response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNyx_Assassin } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOutworld_Destroyer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_od_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOutworld_Destroyer_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyOutworld_Destroyer response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOutworld_Destroyer } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOgre_Magi { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_ogremagi_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOgre_Magi_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyOgre_Magi response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOgre_Magi } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOmniknight { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_omni_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOmniknight_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyOmniknight response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOmniknight } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOracle { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_oracle_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOracle_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyOracle response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyOracle } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhantom_Assassin { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_pa_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhantom_Assassin_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyPhantom_Assassin response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhantom_Assassin } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhoenix { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_phoenix_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhoenix_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyPhoenix response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhoenix } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhantom_Lancer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_pl_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhantom_Lancer_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyPhantom_Lancer response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPhantom_Lancer } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPuck { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_puck_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPuck_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyPuck response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPuck } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPudge { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_pudge_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPudge_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyPudge response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPudge } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPugna { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_pugna_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPugna_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyPugna response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyPugna } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyQueenofPain { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_qop_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyQueenofPain_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyQueenofPain response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyQueenofPain } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRazor { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_razor_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRazor_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyRazor response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRazor } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRiki { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_riki_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRiki_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyRiki response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRiki } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRubick { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_rubick_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRubick_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyRubick response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyRubick } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySandKing { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_sandking_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySandKing_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySandKing response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySandKing } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShadow_Demon { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_shadowdemon_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShadow_Demon_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyShadow_Demon response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShadow_Demon } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNevermore { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_shadowfiend_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNevermore_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyNevermore response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyNevermore } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShadowShaman { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_shadowshaman_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShadowShaman_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyShadowShaman response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShadowShaman } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySilencer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_silencer_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySilencer_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySilencer response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySilencer } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySkywrath_Mage { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_skywrath_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySkywrath_Mage_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySkywrath_Mage response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySkywrath_Mage } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySlardar { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_slardar_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySlardar_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySlardar response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySlardar } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySlark { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_slark_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySlark_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySlark response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySlark } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySniper { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_sniper_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySniper_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySniper response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySniper } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySpectre { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_spectre_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySpectre_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySpectre response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySpectre } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySpirit_Breaker { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_spiritbreaker_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySpirit_Breaker_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySpirit_Breaker response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySpirit_Breaker } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyStormSpirit { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_stormspirit_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyStormSpirit_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyStormSpirit response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyStormSpirit } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySven { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_sven_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySven_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySven response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySven } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTemplar_Assassin { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_ta_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTemplar_Assassin_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTemplar_Assassin response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTemplar_Assassin } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTechies { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_techies_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTechies_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTechies response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTechies } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTerrorblade { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_terrorblade_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTerrorblade_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTerrorblade response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTerrorblade } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTidehunter { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_tide_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTidehunter_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTidehunter response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTidehunter } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShredder { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_timbersaw_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShredder_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyShredder response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyShredder } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTinker { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_tinker_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTinker_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTinker response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTinker } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTiny { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_tiny_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTiny_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTiny response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTiny } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTreant { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_treant_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTreant_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTreant response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTreant } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTroll_Warlord { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_trollwarlord_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTroll_Warlord_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTroll_Warlord response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTroll_Warlord } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTusk { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_tusk_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTusk_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyTusk response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyTusk } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyUndying { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_undying_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyUndying_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyUndying response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyUndying } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyUrsa { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_ursa_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyUrsa_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyUrsa response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyUrsa } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVenomancer { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_veno_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVenomancer_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyVenomancer response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVenomancer } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyViper { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_viper_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyViper_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyViper response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyViper } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVisage { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_visage_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVisage_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyVisage response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVisage } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVengefulSpirit { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_vs_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVengefulSpirit_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyVengefulSpirit response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyVengefulSpirit } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWarlock { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_warlock_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWarlock_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyWarlock response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWarlock } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWitchDoctor { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_wd_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWitchDoctor_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyWitchDoctor response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWitchDoctor } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWeaver { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_weaver_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWeaver_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyWeaver response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWeaver } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySkeleton_King { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_wk_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySkeleton_King_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemySkeleton_King response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemySkeleton_King } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWindrunner { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_wr_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWindrunner_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyWindrunner response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyWindrunner } Response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyZuus { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_pick_zeus_follow_001.vcd" nodelay noscene } Rule announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyZuus_Rule { criteria Followup_Generic Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsAnnounceHeroPick Chance_30% IsEnemyZuus response announcer_dlc_deus_ex_Followup_GenericIsAnnouncerVoice_Deus_ExIsAnnounceHeroPickChance_30%IsEnemyZuus } Response announcer_dlc_deus_ex_Followup_PositiveIsAnnouncerVoice_Deus_ExIsTowerKilledIsDenyChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_follow_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_follow_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_yr_follow_003.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_PositiveIsAnnouncerVoice_Deus_ExIsTowerKilledIsDenyChance_30%_Rule { criteria Followup_Positive Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsTowerKilled IsDeny Chance_30% response announcer_dlc_deus_ex_Followup_PositiveIsAnnouncerVoice_Deus_ExIsTowerKilledIsDenyChance_30% } Response announcer_dlc_deus_ex_Followup_PositiveChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_003.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_004.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_005.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_006.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_007.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_008.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_009.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_010.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_011.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_012.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_013.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_014.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_015.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_016.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_017.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_018.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_020.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_PositiveChance_30%_Rule { criteria Followup_Positive Isannouncer_dlc_deus_ex Chance_30% response announcer_dlc_deus_ex_Followup_PositiveChance_30% } Response announcer_dlc_deus_ex_Followup_NegativeIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsDenyChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_follow_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_follow_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_twr_deny_enm_follow_003.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_NegativeIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsDenyChance_30%_Rule { criteria Followup_Negative Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsEnemyTowerKilled IsDeny Chance_30% response announcer_dlc_deus_ex_Followup_NegativeIsAnnouncerVoice_Deus_ExIsEnemyTowerKilledIsDenyChance_30% } Response announcer_dlc_deus_ex_Followup_NegativeChance_15% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_003.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_004.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_005.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_006.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_007.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_008.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_009.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_010.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_011.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_012.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_014.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_015.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_016.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_017.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_018.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_020.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_NegativeChance_15%_Rule { criteria Followup_Negative Isannouncer_dlc_deus_ex Chance_15% response announcer_dlc_deus_ex_Followup_NegativeChance_15% } Response announcer_dlc_deus_ex_Followup_Negative_OngoingIsAnnouncerVoice_Deus_ExIsFortAttackedIsNotSpectatorChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_yr_follow_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_yr_follow_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_anc_attack_yr_follow_003.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_Negative_OngoingIsAnnouncerVoice_Deus_ExIsFortAttackedIsNotSpectatorChance_25%_Rule { criteria Followup_Negative_Ongoing Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex IsFortAttacked IsNotSpectator Chance_25% response announcer_dlc_deus_ex_Followup_Negative_OngoingIsAnnouncerVoice_Deus_ExIsFortAttackedIsNotSpectatorChance_25% } Response announcer_dlc_deus_ex_Followup_Negative_OngoingIsSpectatorChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_004.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_005.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_007.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_012.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_neg_014.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_012.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_014.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_018.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_ally_pos_020.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_Followup_Negative_OngoingIsSpectatorChance_30%_Rule { criteria Followup_Negative_Ongoing Isannouncer_dlc_deus_ex IsSpectator Chance_30% response announcer_dlc_deus_ex_Followup_Negative_OngoingIsSpectatorChance_30% } Response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameChance_3% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_001.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_002.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_003.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_004.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_005.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameChance_3%_Rule { criteria Purchase Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex DuringGame Chance_3% response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameChance_3% } Response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsSentryWardChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_ward_001.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_ward_002.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_ward_003.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_ward_004.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_ward_005.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsSentryWardChance_30%_Rule { criteria Purchase Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex DuringGame IsSentryWard Chance_30% response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsSentryWardChance_30% } Response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsObserverWardChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_ward_001.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_ward_002.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_ward_003.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_ward_004.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_ward_005.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsObserverWardChance_30%_Rule { criteria Purchase Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex DuringGame IsObserverWard Chance_30% response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsObserverWardChance_30% } Response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsDivineRapierChance_50% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_blades_001.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsDivineRapierChance_50%_Rule { criteria Purchase Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex DuringGame IsDivineRapier Chance_50% response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsDivineRapierChance_50% } Response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsSangeAndYashaChance_50% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_blades_002.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsSangeAndYashaChance_50%_Rule { criteria Purchase Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex DuringGame IsSangeAndYasha Chance_50% response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsSangeAndYashaChance_50% } Response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsRadianceChance_50% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_blades_003.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsRadianceChance_50%_Rule { criteria Purchase Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex DuringGame IsRadiance Chance_50% response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsRadianceChance_50% } Response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsCourierChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_courier_001.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_courier_002.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_courier_003.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_courier_004.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_courier_005.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsCourierChance_30%_Rule { criteria Purchase Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex DuringGame IsCourier Chance_30% response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsCourierChance_30% } Response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsCourierFlyingChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_courier_flying_001.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_courier_flying_002.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_courier_flying_003.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsCourierFlyingChance_30%_Rule { criteria Purchase Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex DuringGame IsCourierFlying Chance_30% response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsCourierFlyingChance_30% } Response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsEnergyBoosterChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_energy_booster_002.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsEnergyBoosterChance_30%_Rule { criteria Purchase Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex DuringGame IsEnergyBooster Chance_30% response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsEnergyBoosterChance_30% } Response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsSoulBoosterChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_energy_booster_003.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsSoulBoosterChance_30%_Rule { criteria Purchase Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex DuringGame IsSoulBooster Chance_30% response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsSoulBoosterChance_30% } Response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsGemChance_30% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_gem_001.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_gem_002.vcd" nodelay noscene predelay 5 speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_purchase_gem_003.vcd" nodelay noscene predelay 5 speakonce } Rule announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsGemChance_30%_Rule { criteria Purchase Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex DuringGame IsGem Chance_30% response announcer_dlc_deus_ex_PurchaseIsAnnouncerVoice_Deus_ExDuringGameIsGemChance_30% } Response announcer_dlc_deus_ex_RespawnIsAnnouncerVoice_Deus_ExChance_1% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_001.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_006.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_RespawnIsAnnouncerVoice_Deus_ExChance_1%_Rule { criteria Respawn Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex Chance_1% response announcer_dlc_deus_ex_RespawnIsAnnouncerVoice_Deus_ExChance_1% } Response announcer_dlc_deus_ex_RespawnIsAnnouncerVoice_Deus_ExChance_25% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_003.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_004.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_005.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_007.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_008.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_009.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_010.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_013.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_014.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_015.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_death_002.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_death_003.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_death_005.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_RespawnIsAnnouncerVoice_Deus_ExChance_25%_Rule { criteria Respawn Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex Chance_25% response announcer_dlc_deus_ex_RespawnIsAnnouncerVoice_Deus_ExChance_25% } Response announcer_dlc_deus_ex_RespawnIsAnnouncerVoice_Deus_ExChance_3% { scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_011.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_followup_respawn_012.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_deus_ex/announcer_dlc_deus_ex_dlc_jensen_ann_player_death_004.vcd" nodelay noscene speakonce } Rule announcer_dlc_deus_ex_RespawnIsAnnouncerVoice_Deus_ExChance_3%_Rule { criteria Respawn Isannouncer_dlc_deus_ex IsAnnouncerVoice_Deus_Ex Chance_3% response announcer_dlc_deus_ex_RespawnIsAnnouncerVoice_Deus_ExChance_3% }