criterion "Isannouncer_dlc_pflax" "classname" "npc_dota_hero_announcer_dlc_pflax" weight 5 required criterion "IsEnemyannouncer_dlc_pflax" "targetclassname" "npc_dota_hero_announcer_dlc_pflax" weight 5 required criterion "IsAllyannouncer_dlc_pflax" "nearby_ally" "npc_dota_hero_announcer_dlc_pflax" weight 5 required criterion "IsAnnouncerVoice_Pflax" "announcer_voice" "npc_dota_hero_announcer_dlc_pflax" weight 5 required criterion "PFrespawnBatrider" "heroname" "npc_dota_hero_batrider" weight 5 required criterion "PFrespawnAxe" "heroname" "npc_dota_hero_axe" weight 5 required criterion "PFrespawnDoom" "heroname" "npc_dota_hero_doom_bringer" weight 5 required criterion "PFrespawnPudge" "heroname" "npc_dota_hero_pudge" weight 5 required criterion "PFrespawnSpiritBreaker" "heroname" "npc_dota_hero_spirit_breaker" weight 5 required Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPickYour { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_pick_yr_03.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPickYour_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsPickYour response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPickYour } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPlayerTeam_RadiantIsPickDire { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_pick_enm_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPlayerTeam_RadiantIsPickDire_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsPlayerTeam_Radiant IsPickDire response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPlayerTeam_RadiantIsPickDire } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPlayerTeam_DireIsPickRadiant { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_pick_enm_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPlayerTeam_DireIsPickRadiant_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsPlayerTeam_Dire IsPickRadiant response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPlayerTeam_DireIsPickRadiant } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPickRadiantIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_pick_rad_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPickRadiantIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsPickRadiant IsPlayerTeam_Spectator response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPickRadiantIsPlayerTeam_Spectator } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPickDireIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_pick_dire_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPickDireIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsPickDire IsPlayerTeam_Spectator response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsPickDireIsPlayerTeam_Spectator } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanYour { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_yr_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_yr_03.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_yr_04.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanYour_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsBanYour response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanYour } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanYourChance_1% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_yr_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanYourChance_1%_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsBanYour Chance_1% response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanYourChance_1% } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanDireIsPlayerTeam_Radiant { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_enm_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_enm_02.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_enm_03.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_enm_04.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanDireIsPlayerTeam_Radiant_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsBanDire IsPlayerTeam_Radiant response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanDireIsPlayerTeam_Radiant } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanRadiantIsPlayerTeam_Dire { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_enm_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_enm_02.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_enm_03.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_enm_04.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanRadiantIsPlayerTeam_Dire_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsBanRadiant IsPlayerTeam_Dire response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanRadiantIsPlayerTeam_Dire } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanDireIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_dire_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_dire_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanDireIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsBanDire IsPlayerTeam_Spectator response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanDireIsPlayerTeam_Spectator } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanRadiantIsPlayerTeam_Spectator { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_rad_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ban_rad_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanRadiantIsPlayerTeam_Spectator_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsBanRadiant IsPlayerTeam_Spectator response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsBanRadiantIsPlayerTeam_Spectator } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsReserveTimeChance_3% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_time_reserve_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsReserveTimeChance_3%_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsReserveTime Chance_3% response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsReserveTimeChance_3% } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsReserveTime { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_time_reserve_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsReserveTime_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsReserveTime response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsReserveTime } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIs5SecToPick { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_count_pick_10_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIs5SecToPick_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax Is5SecToPick response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIs5SecToPick } Response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsSelectHero { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_team_complete_yr_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 0.5 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_choose_hero_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_now_select_03.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsSelectHero_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsSelectHero response announcer_dlc_pflax_CustomIsAnnouncerVoice_PflaxIsSelectHero } Response announcer_dlc_pflax_CustomIsGameStarting10IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_count_battle_10_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_count_battle_10_05.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsGameStarting10IsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGameStarting10 IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGameStarting10IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGameStarting30IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_count_battle_30_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_count_battle_30_03.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsGameStarting30IsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGameStarting30 IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGameStarting30IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsPrepStartIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_battle_prepare_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_battle_prepare_02.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_battle_prepare_03.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_battle_prepare_04.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_battle_prepare_05.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsPrepStartIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsPrepStart IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsPrepStartIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGameStartIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_battle_begin_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_battle_begin_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_battle_begin_05.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_battle_begin_07.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_battle_begin_08.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_time_to_man_or_woman_up.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_time_to_man_up.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 8 } Rule announcer_dlc_pflax_CustomIsGameStartIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGameStart IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGameStartIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsFortAttackedIsNotSpectatorIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_anc_attack_yr_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_anc_attack_yr_02.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_anc_attack_yr_03.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_anc_attack_yr_04.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 } Rule announcer_dlc_pflax_CustomIsFortAttackedIsNotSpectatorIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsFortAttacked IsNotSpectator IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsFortAttackedIsNotSpectatorIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsFortAttackedIsGoodAttackedIsSpectatorIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_anc_attack_rad_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_anc_attack_rad_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsFortAttackedIsGoodAttackedIsSpectatorIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsFortAttacked IsGoodAttacked IsSpectator IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsFortAttackedIsGoodAttackedIsSpectatorIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsFortAttackedIsBadAttackedIsSpectatorIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_anc_attack_dire_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_anc_attack_dire_02.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_anc_attack_dire_03.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsFortAttackedIsBadAttackedIsSpectatorIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsFortAttacked IsBadAttacked IsSpectator IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsFortAttackedIsBadAttackedIsSpectatorIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_rad_bot_02.vcd" nodelay noscene respeakdelay 20 } Rule announcer_dlc_pflax_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerAttacked IsGoodAttacked IsSpectator IsBotLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_rad_mid_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 } Rule announcer_dlc_pflax_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerAttacked IsGoodAttacked IsSpectator IsMidLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_rad_top_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_rad_top_02.vcd" nodelay noscene respeakdelay 30 } Rule announcer_dlc_pflax_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerAttacked IsGoodAttacked IsSpectator IsTopLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerAttackedIsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_dire_bot_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_dire_bot_02.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 } Rule announcer_dlc_pflax_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerAttacked IsBadAttacked IsSpectator IsBotLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_dire_mid_01.vcd" nodelay noscene respeakdelay 30 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_dire_mid_02.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 } Rule announcer_dlc_pflax_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerAttacked IsBadAttacked IsSpectator IsMidLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_dire_top_01.vcd" nodelay noscene respeakdelay 30 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_dire_top_02.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 } Rule announcer_dlc_pflax_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerAttacked IsBadAttacked IsSpectator IsTopLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerAttackedIsBadAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsBotLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_yr_bot_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 } Rule announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsBotLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerAttacked IsNotSpectator IsBotLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsBotLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_yr_mid_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 } Rule announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerAttacked IsNotSpectator IsMidLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_PflaxChance_25% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_yr_mid_02.vcd" nodelay noscene respeakdelay 30 } Rule announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_PflaxChance_25%_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerAttacked IsNotSpectator IsMidLane IsAnnouncerVoice_Pflax Chance_25% response announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_PflaxChance_25% } Response announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_yr_top_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_yr_top_02.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 } Rule announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerAttacked IsNotSpectator IsTopLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_PflaxChance_1% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_bastion_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_PflaxChance_1%_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerAttacked IsNotSpectator IsTopLane IsAnnouncerVoice_Pflax Chance_1% response announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_PflaxChance_1% } Response announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_PflaxChance_25% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_attack_yr_top_03.vcd" nodelay noscene respeakdelay 30 } Rule announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_PflaxChance_25%_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerAttacked IsNotSpectator IsTopLane IsAnnouncerVoice_Pflax Chance_25% response announcer_dlc_pflax_CustomIsTowerAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_PflaxChance_25% } Response announcer_dlc_pflax_CustomIsTowerKilledIsTopLaneIsNotDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_yr_top_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_yr_top_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsTowerKilledIsTopLaneIsNotDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerKilled IsTopLane IsNotDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerKilledIsTopLaneIsNotDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerKilledIsMidLaneIsNotDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_yr_mid_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_yr_mid_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsTowerKilledIsMidLaneIsNotDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerKilled IsMidLane IsNotDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerKilledIsMidLaneIsNotDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerKilledIsBotLaneIsNotDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_yr_bot_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_yr_bot_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsTowerKilledIsBotLaneIsNotDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerKilled IsBotLane IsNotDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerKilledIsBotLaneIsNotDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsEnemyTowerKilledIsTopLaneIsNotDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_enm_top_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_enm_top_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsEnemyTowerKilledIsTopLaneIsNotDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsEnemyTowerKilled IsTopLane IsNotDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsEnemyTowerKilledIsTopLaneIsNotDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsEnemyTowerKilledIsMidLaneIsNotDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_enm_mid_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.1 } Rule announcer_dlc_pflax_CustomIsEnemyTowerKilledIsMidLaneIsNotDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsEnemyTowerKilled IsMidLane IsNotDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsEnemyTowerKilledIsMidLaneIsNotDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsEnemyTowerKilledIsBotLaneIsNotDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_enm_bot_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_enm_bot_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsEnemyTowerKilledIsBotLaneIsNotDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsEnemyTowerKilled IsBotLane IsNotDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsEnemyTowerKilledIsBotLaneIsNotDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsTopLaneIsNotDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_rad_top_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_rad_top_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsTopLaneIsNotDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodTowerKilled IsSpectator IsTopLane IsNotDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsTopLaneIsNotDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsMidLaneIsNotDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_rad_mid_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_rad_mid_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsMidLaneIsNotDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodTowerKilled IsSpectator IsMidLane IsNotDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsMidLaneIsNotDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsBotLaneIsNotDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_rad_bot_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_rad_bot_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsBotLaneIsNotDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodTowerKilled IsSpectator IsBotLane IsNotDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsBotLaneIsNotDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsTopLaneIsNotDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_dire_top_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_dire_top_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsTopLaneIsNotDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBadTowerKilled IsSpectator IsTopLane IsNotDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsTopLaneIsNotDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsMidLaneIsNotDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_dire_mid_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_dire_mid_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsMidLaneIsNotDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBadTowerKilled IsSpectator IsMidLane IsNotDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsMidLaneIsNotDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsBotLaneIsNotDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_dire_bot_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_dire_bot_03.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsBotLaneIsNotDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBadTowerKilled IsSpectator IsBotLane IsNotDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsBotLaneIsNotDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_yr_top_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 } Rule announcer_dlc_pflax_CustomIsBarracksAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksAttacked IsNotSpectator IsTopLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksAttackedIsNotSpectatorIsTopLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_yr_mid_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_yr_mid_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBarracksAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksAttacked IsNotSpectator IsMidLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksAttackedIsNotSpectatorIsMidLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksAttackedIsNotSpectatorIsBotLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_yr_bot_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE_ONGOING foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_yr_bot_02.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_dire_bot_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBarracksAttackedIsNotSpectatorIsBotLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksAttacked IsNotSpectator IsBotLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksAttackedIsNotSpectatorIsBotLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_rad_top_01.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksAttacked IsGoodAttacked IsSpectator IsTopLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksAttackedChance_10%IsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_rad_top_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsBarracksAttackedChance_10%IsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksAttacked Chance_10% IsGoodAttacked IsSpectator IsTopLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksAttackedChance_10%IsGoodAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_rad_mid_01.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksAttacked IsGoodAttacked IsSpectator IsMidLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_rad_bot_01.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksAttacked IsGoodAttacked IsSpectator IsBotLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksAttackedIsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksAttackedChance_10%IsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_rad_bot_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsBarracksAttackedChance_10%IsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksAttacked Chance_10% IsGoodAttacked IsSpectator IsBotLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksAttackedChance_10%IsGoodAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_dire_top_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_dire_top_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksAttacked IsBadAttacked IsSpectator IsTopLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_dire_mid_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_dire_mid_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksAttacked IsBadAttacked IsSpectator IsMidLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_attack_dire_bot_01.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksAttacked IsBadAttacked IsSpectator IsBotLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksAttackedIsBadAttackedIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksKilledIsTopLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_yr_top_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.1 } Rule announcer_dlc_pflax_CustomIsBarracksKilledIsTopLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksKilled IsTopLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksKilledIsTopLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksKilledIsMidLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_yr_mid_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_yr_mid_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBarracksKilledIsMidLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksKilled IsMidLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksKilledIsMidLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBarracksKilledIsBotLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_yr_bot_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_yr_bot_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBarracksKilledIsBotLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBarracksKilled IsBotLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBarracksKilledIsBotLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsEnemyBarracksKilledIsTopLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_enm_top_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_enm_top_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsEnemyBarracksKilledIsTopLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsEnemyBarracksKilled IsTopLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsEnemyBarracksKilledIsTopLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsEnemyBarracksKilledIsMidLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_enm_mid_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.1 } Rule announcer_dlc_pflax_CustomIsEnemyBarracksKilledIsMidLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsEnemyBarracksKilled IsMidLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsEnemyBarracksKilledIsMidLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsEnemyBarracksKilledIsBotLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_enm_bot_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_enm_bot_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsEnemyBarracksKilledIsBotLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsEnemyBarracksKilled IsBotLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsEnemyBarracksKilledIsBotLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodBarracksKilledIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_rad_top_01.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsGoodBarracksKilledIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodBarracksKilled IsSpectator IsTopLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodBarracksKilledIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodBarracksKilledIsSpectatorChance_10%IsTopLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_rad_top_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsGoodBarracksKilledIsSpectatorChance_10%IsTopLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodBarracksKilled IsSpectator Chance_10% IsTopLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodBarracksKilledIsSpectatorChance_10%IsTopLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodBarracksKilledIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_rad_mid_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_rad_mid_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsGoodBarracksKilledIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodBarracksKilled IsSpectator IsMidLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodBarracksKilledIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodBarracksKilledIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_rad_bot_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_rad_bot_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsGoodBarracksKilledIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodBarracksKilled IsSpectator IsBotLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodBarracksKilledIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBadBarracksKilledIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_dire_top_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_dire_top_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBadBarracksKilledIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBadBarracksKilled IsSpectator IsTopLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBadBarracksKilledIsSpectatorIsTopLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBadBarracksKilledIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_dire_mid_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_dire_mid_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBadBarracksKilledIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBadBarracksKilled IsSpectator IsMidLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBadBarracksKilledIsSpectatorIsMidLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBadBarracksKilledIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_dire_bot_01.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBadBarracksKilledIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBadBarracksKilled IsSpectator IsBotLane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBadBarracksKilledIsSpectatorIsBotLaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerKilledIsTopLaneIsDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_yr_top_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_yr_top_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsTowerKilledIsTopLaneIsDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerKilled IsTopLane IsDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerKilledIsTopLaneIsDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerKilledIsMidLaneIsDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_yr_mid_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_yr_mid_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsTowerKilledIsMidLaneIsDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerKilled IsMidLane IsDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerKilledIsMidLaneIsDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsTowerKilledIsBotLaneIsDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_yr_bot_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_yr_bot_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsTowerKilledIsBotLaneIsDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsTowerKilled IsBotLane IsDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsTowerKilledIsBotLaneIsDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsEnemyTowerKilledIsTopLaneIsDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_enm_top_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_enm_top_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsEnemyTowerKilledIsTopLaneIsDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsEnemyTowerKilled IsTopLane IsDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsEnemyTowerKilledIsTopLaneIsDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsEnemyTowerKilledIsMidLaneIsDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_enm_mid_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_enm_mid_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsEnemyTowerKilledIsMidLaneIsDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsEnemyTowerKilled IsMidLane IsDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsEnemyTowerKilledIsMidLaneIsDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsEnemyTowerKilledIsBotLaneIsDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_enm_bot_01.vcd" nodelay noscene respeakdelay 10 then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_enm_bot_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsEnemyTowerKilledIsBotLaneIsDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsEnemyTowerKilled IsBotLane IsDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsEnemyTowerKilledIsBotLaneIsDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsTopLaneIsDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_rad_top_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_rad_top_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsTopLaneIsDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodTowerKilled IsSpectator IsTopLane IsDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsTopLaneIsDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsMidLaneIsDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_rad_mid_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_rad_mid_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsMidLaneIsDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodTowerKilled IsSpectator IsMidLane IsDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsMidLaneIsDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsBotLaneIsDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_rad_bot_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_rad_bot_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsBotLaneIsDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodTowerKilled IsSpectator IsBotLane IsDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodTowerKilledIsSpectatorIsBotLaneIsDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsTopLaneIsDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_dire_top_01.vcd" nodelay noscene respeakdelay 10 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_dire_top_02.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsTopLaneIsDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBadTowerKilled IsSpectator IsTopLane IsDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsTopLaneIsDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsMidLaneIsDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_dire_mid_01.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsMidLaneIsDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBadTowerKilled IsSpectator IsMidLane IsDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsMidLaneIsDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsBotLaneIsDenyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_deny_dire_bot.vcd" nodelay noscene respeakdelay 10 } Rule announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsBotLaneIsDenyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBadTowerKilled IsSpectator IsBotLane IsDeny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBadTowerKilledIsSpectatorIsBotLaneIsDenyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomGlyphUsedBadIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_fort_dire_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_pflax_CustomGlyphUsedBadIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax GlyphUsedBad IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomGlyphUsedBadIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomGlyphUsedGoodIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_fort_rad_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 2 } Rule announcer_dlc_pflax_CustomGlyphUsedGoodIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax GlyphUsedGood IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomGlyphUsedGoodIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomCourierLostBadIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_cour_kill_dire_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_dires_courier_dead.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomCourierLostBadIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax CourierLostBad IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomCourierLostBadIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomCourierLostGoodIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_cour_kill_rad_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_radiant_courier_dead_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_radiant_courier_dead_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomCourierLostGoodIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax CourierLostGood IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomCourierLostGoodIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomCourierLostBadIsPlayerTeam_DireIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_your_courier_is_dead_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_your_courier_is_dead_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomCourierLostBadIsPlayerTeam_DireIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax CourierLostBad IsPlayerTeam_Dire IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomCourierLostBadIsPlayerTeam_DireIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomCourierLostGoodIsPlayerTeam_RadiantIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_your_courier_is_dead_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_your_courier_is_dead_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomCourierLostGoodIsPlayerTeam_RadiantIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax CourierLostGood IsPlayerTeam_Radiant IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomCourierLostGoodIsPlayerTeam_RadiantIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsMegaCreepsIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mega_now_you_02.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mega_now_we_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_POSITIVE foo:0 0.1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mega_now_we_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsMegaCreepsIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsMegaCreeps IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsMegaCreepsIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsEnemyMegaCreepsIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mega_now_enm_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mega_now_enm_02.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mega_now_enm_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_NEGATIVE foo:0 0.1 } Rule announcer_dlc_pflax_CustomIsEnemyMegaCreepsIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsEnemyMegaCreeps IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsEnemyMegaCreepsIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBadMegaCreepsIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mega_now_dire_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mega_now_dire_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsBadMegaCreepsIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBadMegaCreeps IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBadMegaCreepsIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodMegaCreepsIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mega_now_rad_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mega_now_rad_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsGoodMegaCreepsIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodMegaCreeps IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodMegaCreepsIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsRoshanKilledBadIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_roshan_fallen_dire_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_roshan_fallen_dire_02.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsRoshanKilledBadIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsRoshanKilledBad IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsRoshanKilledBadIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsRoshanKilledGoodIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_roshan_fallen_rad_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 5 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_roshan_fallen_rad_02.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_radiant_killed_roshan_not_very_radiant.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsRoshanKilledGoodIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsRoshanKilledGood IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsRoshanKilledGoodIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBadVictoryIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_victory_dire_02.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_victory_dire_04.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 30 } Rule announcer_dlc_pflax_CustomIsBadVictoryIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBadVictory IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBadVictoryIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBadVictoryIsPlayerTeam_RadiantChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_victory_dire_03.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsBadVictoryIsPlayerTeam_RadiantChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBadVictory IsPlayerTeam_Radiant Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBadVictoryIsPlayerTeam_RadiantChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsBadVictoryIsPlayerTeam_DireChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_shaking_hands.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsBadVictoryIsPlayerTeam_DireChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsBadVictory IsPlayerTeam_Dire Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsBadVictoryIsPlayerTeam_DireChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodVictoryChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_victory_rad_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsGoodVictoryChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodVictory Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodVictoryChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodVictoryIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_victory_rad_02.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_victory_rad_04.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 30 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_vive_la_radiant.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsGoodVictoryIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodVictory IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodVictoryIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodVictoryIsPlayerTeam_RadiantChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_oh_radiant_won.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsGoodVictoryIsPlayerTeam_RadiantChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodVictory IsPlayerTeam_Radiant Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodVictoryIsPlayerTeam_RadiantChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsGoodVictoryIsPlayerTeam_DireChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_radiant_vomit.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsGoodVictoryIsPlayerTeam_DireChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsGoodVictory IsPlayerTeam_Dire Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsGoodVictoryIsPlayerTeam_DireChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAllPickIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_all_pick_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_all_pick_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAllPickIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAllPick IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAllPickIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAllRandomIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_all_random_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_all_random_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_all_random_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAllRandomIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAllRandom IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAllRandomIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsCaptainsDraftIsDraftBeginIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_capt_draft_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_capt_draft_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsCaptainsDraftIsDraftBeginIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsCaptainsDraft IsDraftBegin IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsCaptainsDraftIsDraftBeginIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsCaptainsModeIsDraftBeginIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_capt_mode_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_capt_mode_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsCaptainsModeIsDraftBeginIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsCaptainsMode IsDraftBegin IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsCaptainsModeIsDraftBeginIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsDeathMatchIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_death_match_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_death_match_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsDeathMatchIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsDeathMatch IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsDeathMatchIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsRandomDraftIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_random_draft_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_random_draft_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsRandomDraftIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsRandomDraft IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsRandomDraftIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsSingleDraftIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_single_draft_02.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_single_draft_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsSingleDraftIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsSingleDraft IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsSingleDraftIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsMidOnlyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_all_mid_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_all_mid_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_all_mid_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsMidOnlyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsMidOnly IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsMidOnlyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsReverseCaptainsModeIsDraftBeginIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_reverse_captains_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_reverse_captains_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_reverse_captains_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsReverseCaptainsModeIsDraftBeginIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsReverseCaptainsMode IsDraftBegin IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsReverseCaptainsModeIsDraftBeginIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsLeastPlayedIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_least_played_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_least_played_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_least_played_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsLeastPlayedIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsLeastPlayed IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsLeastPlayedIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsLimitedHeroesIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_choose_hero_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsLimitedHeroesIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsLimitedHeroes IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsLimitedHeroesIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsCustomModeIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_choose_hero_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsCustomModeIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsCustomMode IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsCustomModeIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsOneVsOneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_choose_hero_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsOneVsOneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsOneVsOne IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsOneVsOneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAllPickIsAnnouncerVoice_PflaxChance_50% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_is_this_thing_working.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_02a.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_04.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_05.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_06.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_06a.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_07.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lovely_day.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_pflax_CustomIsAllPickIsAnnouncerVoice_PflaxChance_50%_Rule { criteria Custom Isannouncer_dlc_pflax IsAllPick IsAnnouncerVoice_Pflax Chance_50% response announcer_dlc_pflax_CustomIsAllPickIsAnnouncerVoice_PflaxChance_50% } Response announcer_dlc_pflax_CustomIsAllPickIsAnnouncerVoice_PflaxChance_1% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_pyrion_in_house.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_pflax_CustomIsAllPickIsAnnouncerVoice_PflaxChance_1%_Rule { criteria Custom Isannouncer_dlc_pflax IsAllPick IsAnnouncerVoice_Pflax Chance_1% response announcer_dlc_pflax_CustomIsAllPickIsAnnouncerVoice_PflaxChance_1% } Response announcer_dlc_pflax_CustomIsAllPickIsAnnouncerVoice_PflaxChance_5% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_pyrion_announcer_pack_seriously.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_pflax_CustomIsAllPickIsAnnouncerVoice_PflaxChance_5%_Rule { criteria Custom Isannouncer_dlc_pflax IsAllPick IsAnnouncerVoice_Pflax Chance_5% response announcer_dlc_pflax_CustomIsAllPickIsAnnouncerVoice_PflaxChance_5% } Response announcer_dlc_pflax_CustomIsMidOnlyIsAnnouncerVoice_PflaxChance_50% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_is_this_thing_working.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_02a.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_04.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_05.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_06.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_06a.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_07.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lovely_day.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_pflax_CustomIsMidOnlyIsAnnouncerVoice_PflaxChance_50%_Rule { criteria Custom Isannouncer_dlc_pflax IsMidOnly IsAnnouncerVoice_Pflax Chance_50% response announcer_dlc_pflax_CustomIsMidOnlyIsAnnouncerVoice_PflaxChance_50% } Response announcer_dlc_pflax_CustomIsMidOnlyIsAnnouncerVoice_PflaxChance_1% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_pyrion_in_house.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_pflax_CustomIsMidOnlyIsAnnouncerVoice_PflaxChance_1%_Rule { criteria Custom Isannouncer_dlc_pflax IsMidOnly IsAnnouncerVoice_Pflax Chance_1% response announcer_dlc_pflax_CustomIsMidOnlyIsAnnouncerVoice_PflaxChance_1% } Response announcer_dlc_pflax_CustomIsMidOnlyIsAnnouncerVoice_PflaxChance_5% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_pyrion_announcer_pack_seriously.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_pflax_CustomIsMidOnlyIsAnnouncerVoice_PflaxChance_5%_Rule { criteria Custom Isannouncer_dlc_pflax IsMidOnly IsAnnouncerVoice_Pflax Chance_5% response announcer_dlc_pflax_CustomIsMidOnlyIsAnnouncerVoice_PflaxChance_5% } Response announcer_dlc_pflax_CustomIsLeastPlayedIsAnnouncerVoice_PflaxChance_50% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_is_this_thing_working.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_02a.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_04.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_05.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_06.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_06a.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_07.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lovely_day.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_pflax_CustomIsLeastPlayedIsAnnouncerVoice_PflaxChance_50%_Rule { criteria Custom Isannouncer_dlc_pflax IsLeastPlayed IsAnnouncerVoice_Pflax Chance_50% response announcer_dlc_pflax_CustomIsLeastPlayedIsAnnouncerVoice_PflaxChance_50% } Response announcer_dlc_pflax_CustomIsLeastPlayedIsAnnouncerVoice_PflaxChance_1% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_pyrion_in_house.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_pflax_CustomIsLeastPlayedIsAnnouncerVoice_PflaxChance_1%_Rule { criteria Custom Isannouncer_dlc_pflax IsLeastPlayed IsAnnouncerVoice_Pflax Chance_1% response announcer_dlc_pflax_CustomIsLeastPlayedIsAnnouncerVoice_PflaxChance_1% } Response announcer_dlc_pflax_CustomIsLeastPlayedIsAnnouncerVoice_PflaxChance_5% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_pyrion_announcer_pack_seriously.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_pflax_CustomIsLeastPlayedIsAnnouncerVoice_PflaxChance_5%_Rule { criteria Custom Isannouncer_dlc_pflax IsLeastPlayed IsAnnouncerVoice_Pflax Chance_5% response announcer_dlc_pflax_CustomIsLeastPlayedIsAnnouncerVoice_PflaxChance_5% } Response announcer_dlc_pflax_CustomIsLimitedHeroesIsAnnouncerVoice_PflaxChance_50% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_is_this_thing_working.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_01.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_02.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_02a.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_03.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_04.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_05.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_06.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_06a.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_welcome_07.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lovely_day.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_pflax_CustomIsLimitedHeroesIsAnnouncerVoice_PflaxChance_50%_Rule { criteria Custom Isannouncer_dlc_pflax IsLimitedHeroes IsAnnouncerVoice_Pflax Chance_50% response announcer_dlc_pflax_CustomIsLimitedHeroesIsAnnouncerVoice_PflaxChance_50% } Response announcer_dlc_pflax_CustomIsLimitedHeroesIsAnnouncerVoice_PflaxChance_1% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_pyrion_in_house.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_pflax_CustomIsLimitedHeroesIsAnnouncerVoice_PflaxChance_1%_Rule { criteria Custom Isannouncer_dlc_pflax IsLimitedHeroes IsAnnouncerVoice_Pflax Chance_1% response announcer_dlc_pflax_CustomIsLimitedHeroesIsAnnouncerVoice_PflaxChance_1% } Response announcer_dlc_pflax_CustomIsLimitedHeroesIsAnnouncerVoice_PflaxChance_5% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_pyrion_announcer_pack_seriously.vcd" nodelay noscene then self TLK_DOTA_FOLLOWUP_GENERIC foo:0 1 } Rule announcer_dlc_pflax_CustomIsLimitedHeroesIsAnnouncerVoice_PflaxChance_5%_Rule { criteria Custom Isannouncer_dlc_pflax IsLimitedHeroes IsAnnouncerVoice_Pflax Chance_5% response announcer_dlc_pflax_CustomIsLimitedHeroesIsAnnouncerVoice_PflaxChance_5% } Response announcer_dlc_pflax_CustomIsFiveSecondsRemainingIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_count_pick_10_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_CustomIsFiveSecondsRemainingIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsFiveSecondsRemaining IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsFiveSecondsRemainingIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceIdleMidGameOnwardChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_spectat_06.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_spectat_07.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_spectat_13.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_once_upon_a_boring_game.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_one_millionth_fall_asleep.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_whistling_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_whistling_two.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_boiling_hot_diamonds.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_most_boring_game_ever.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_random_mrs_flax_reference.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_stick_kettle_on_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceIdleMidGameOnwardChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceIdle MidGameOnward Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceIdleMidGameOnwardChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceIdleDuringGameChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_spectat_14.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_hows_weather.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_boring_game_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceIdleDuringGameChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceIdle DuringGame Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceIdleDuringGameChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyAncient_ApparitionIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_ancient_apparition_is_old.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_ancient_apparition_is_what_now.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyAncient_ApparitionIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyAncient_Apparition IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyAncient_ApparitionIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyAlchemistIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_alchemist_02_men_enter.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyAlchemistIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyAlchemist IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyAlchemistIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyAntimageIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_antifun_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_antimage_hands_up_who_hates.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyAntimageIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyAntimage IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyAntimageIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyAxeIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_axe_turns_you_into_number.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyAxeIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyAxe IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyAxeIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBaneIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_bane_terrifying.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBaneIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyBane IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBaneIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBatriderIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_batrider_beavis.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBatriderIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyBatrider IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBatriderIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBeastmasterIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_beastmaster_bird_and_pig.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBeastmasterIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyBeastmaster IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBeastmasterIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBloodseekerIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_bloodseeker_can_he_see.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBloodseekerIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyBloodseeker IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBloodseekerIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBrewmasterIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_brewmaster_cider.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_brewmaster_likes_a_drink.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBrewmasterIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyBrewmaster IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBrewmasterIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBroodmotherIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_broodmother_aaahhhh.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBroodmotherIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyBroodmother IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBroodmotherIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyInvokerIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_buttons_buttons_buttons.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyInvokerIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyInvoker IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyInvokerIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyCentaurIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_centaur_heavy_brigade.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_centaur_part_man.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyCentaurIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyCentaur IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyCentaurIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDark_SeerIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_dark_seer_coneheads.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_dark_seer_hedgehog.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_dark_seer_scream.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDark_SeerIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyDark_Seer IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDark_SeerIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDisruptorIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_disruptor_i_hardly_knew_her.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_disruptor_is_the_man.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDisruptorIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyDisruptor IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDisruptorIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDoom_BringerIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_doom_dooms_someone.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_doom_dooms_someone_gruff.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_doom_dooms_someone_short.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_doom_hail_doombringer.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDoom_BringerIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyDoom_Bringer IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDoom_BringerIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDragon_KnightIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_dragon_knight_bakes.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDragon_KnightIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyDragon_Knight IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDragon_KnightIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDrowRangerIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_drowranger_nerd_magnet.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDrowRangerIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyDrowRanger IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyDrowRangerIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyEarthshakerIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_earthshaker_sloth_bear_thing.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyEarthshakerIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyEarthshaker IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyEarthshakerIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyEnigmaIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_enigma_is_an_enigma.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyEnigmaIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyEnigma IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyEnigmaIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyGyrocopterIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_gyro_not_geero.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_gyro_tache.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyGyrocopterIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyGyrocopter IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyGyrocopterIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyHuskarIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_huskar_used_to_be_buskar.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyHuskarIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyHuskar IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyHuskarIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyJakiroIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_dragon_has_two_heads.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_jakiro_bogof.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_jakiro_buy_01_dragon.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_jakiro_grrrrrr_02_heads.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyJakiroIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyJakiro IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyJakiroIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyJuggernautIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_juggernaut_go_on_juggles.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_juggernaut_is_hella_dizzy.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyJuggernautIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyJuggernaut IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyJuggernautIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyKeeper_of_the_LightIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_kotl_trick.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyKeeper_of_the_LightIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyKeeper_of_the_Light IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyKeeper_of_the_LightIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLeshracIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_leshrac_bloody_great_blue_pony.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLeshracIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyLeshrac IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLeshracIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLichIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lich_hell_yeah.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLichIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyLich IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLichIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLife_StealerIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lifestealer_cannot_break_cuffs.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lifestealer_i_can_break_these_cuffs.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lifestealer_reanimated_pizza.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLife_StealerIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyLife_Stealer IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLife_StealerIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLinaIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lina_hot.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lina_light_my_fire.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLinaIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyLina IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLinaIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLionIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lion_give_em_finger.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lion_serengeti.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lion_what_happens_hex_frog.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLionIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyLion IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLionIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLone_DruidIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lone_druid_not_alone.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLone_DruidIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyLone_Druid IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLone_DruidIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLycanIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lycan_beware_moon_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_lycan_good_doggie.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLycanIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyLycan IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyLycanIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyMeepoIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_meepo_levels_ult.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_meepo_pflax_hates.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyMeepoIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyMeepo IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyMeepoIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyMorphlingIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_morphling_chemistry_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_morphling_county_champion.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyMorphlingIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyMorphling IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyMorphlingIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyNaga_SirenIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_naga_siren_ult_alarm.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyNaga_SirenIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyNaga_Siren IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyNaga_SirenIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyFurionIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_natures_prophet_more_like_profit.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyFurionIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyFurion IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyFurionIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyNight_StalkerIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_nightstalker_dies_daytime_give_him_a_break.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_nightstalker_night_dude_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyNight_StalkerIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyNight_Stalker IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyNight_StalkerIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyNyx_AssassinIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_nyx_too_hard_to_be_sk.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyNyx_AssassinIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyNyx_Assassin IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyNyx_AssassinIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyPhantom_LancerIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_omg_what_to_do.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_phantom_lancer_angry_cat.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_phantom_lancer_phantom_fart.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyPhantom_LancerIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyPhantom_Lancer IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyPhantom_LancerIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyPudgeIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_pudge_is_cockney.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyPudgeIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyPudge IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyPudgeIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBristlebackIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_pudge_cor_blimey_guv.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBristlebackIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyBristleback IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyBristlebackIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyQueenofPainIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_queen_of_ikea.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_queen_of_pain_so_hot_so_scary.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyQueenofPainIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyQueenofPain IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyQueenofPainIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyRazorIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_razor_electric_razor.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyRazorIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyRazor IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyRazorIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyRikiIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_riki_hard_to_draw.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyRikiIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyRiki IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyRikiIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyRubickIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_rubick_multiply_that.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyRubickIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyRubick IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyRubickIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySandKingIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_sand_king_harnesses_sand.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySandKingIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemySandKing IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySandKingIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsClinkzIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_skeleton_king_is_a_bloody_skeleton.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsClinkzIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsClinkz IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsClinkzIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySlardarIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_slardar_fishy.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_slarduuurrrrr.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySlardarIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemySlardar IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySlardarIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySlarkIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_slark_detestable.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_slark_kills_someone_from_invis.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_slark_meepos_bro.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySlarkIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemySlark IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySlarkIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySniperIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_sniper_kill_steal.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySniperIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemySniper IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySniperIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySpirit_BreakerIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_spiritbreaker_charges_someone.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySpirit_BreakerIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemySpirit_Breaker IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySpirit_BreakerIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyStormSpiritIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_storm_spirit_hahaha.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyStormSpiritIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyStormSpirit IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyStormSpiritIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySvenIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_sven_muffler_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySvenIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemySven IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemySvenIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyTemplar_AssassinIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_templar_assassin_what_kind_of_temple.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyTemplar_AssassinIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyTemplar_Assassin IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyTemplar_AssassinIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyTinyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_tiny_kills_swordsy_hero.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_tiny_misnomer.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyTinyIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyTiny IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyTinyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyUndyingIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_undying_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_undying_king_of_zombies.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyUndyingIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyUndying IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyUndyingIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyUrsaIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_ursa_is_a_bear_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_ursa_pant_soiling.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyUrsaIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyUrsa IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyUrsaIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyVenomancerIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_venomancer_poops_wards.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_venomancer_veno_or_vino.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyVenomancerIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyVenomancer IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyVenomancerIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyViperIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_viper_qqqq.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyViperIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyViper IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyViperIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyVisageIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_visage_eighties_band.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyVisageIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyVisage IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyVisageIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyWarlockIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_warlock_fatal_bonds.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyWarlockIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyWarlock IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyWarlockIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_15%IsEnemyWeaverIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_weaver_sonofabitch.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_15%IsEnemyWeaverIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_15% IsEnemyWeaver IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_15%IsEnemyWeaverIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyWispIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_whisp_on_star_trek.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyWispIsAnnouncerVoice_Pflax_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_30% IsEnemyWisp IsAnnouncerVoice_Pflax response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_30%IsEnemyWispIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyAlchemist { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyAlchemist_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyAlchemist response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyAlchemist } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyAxe { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_more_beef_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyAxe_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyAxe response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyAxe } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyBeastmaster { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_more_beef_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyBeastmaster_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyBeastmaster response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyBeastmaster } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyCentaur { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_more_beef_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyCentaur_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyCentaur response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyCentaur } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyDark_Seer { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyDark_Seer_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyDark_Seer response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyDark_Seer } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyDisruptor { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyDisruptor_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyDisruptor response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyDisruptor } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyEarthshaker { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyEarthshaker_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyEarthshaker response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyEarthshaker } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyFurion { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyFurion_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyFurion response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyFurion } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyKeeper_of_the_Light { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyKeeper_of_the_Light_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyKeeper_of_the_Light response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyKeeper_of_the_Light } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyKunkka { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_popped_collar.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_more_beef_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyKunkka_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyKunkka response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyKunkka } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyLeshrac { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyLeshrac_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyLeshrac response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyLeshrac } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyLone_Druid { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_popped_collar.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyLone_Druid_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyLone_Druid response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyLone_Druid } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyNecrolyte { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyNecrolyte_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyNecrolyte response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyNecrolyte } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyOmniknight { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyOmniknight_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyOmniknight response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyOmniknight } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemySniper { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemySniper_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemySniper response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemySniper } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemySpirit_Breaker { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_more_beef_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemySpirit_Breaker_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemySpirit_Breaker response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemySpirit_Breaker } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyStormSpirit { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyStormSpirit_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyStormSpirit response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyStormSpirit } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyTinker { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyTinker_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyTinker response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyTinker } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyTiny { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyTiny_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyTiny response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyTiny } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyTreant { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyTreant_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyTreant response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyTreant } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyTusk { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_bearded.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_hmhm_nice_beard.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyTusk_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyTusk response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyTusk } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyAntimage { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_popped_collar.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_more_beef_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyAntimage_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyAntimage response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyAntimage } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyDeath_Prophet { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_popped_collar.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyDeath_Prophet_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyDeath_Prophet response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyDeath_Prophet } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyEmber_Spirit { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_popped_collar.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyEmber_Spirit_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyEmber_Spirit response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyEmber_Spirit } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyInvoker { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_popped_collar.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyInvoker_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyInvoker response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyInvoker } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyLion { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_popped_collar.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyLion_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyLion response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyLion } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyPugna { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_popped_collar.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyPugna_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyPugna response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyPugna } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyRubick { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_popped_collar.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyRubick_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyRubick response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyRubick } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsElder_Titan { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_more_beef_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsElder_Titan_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsElder_Titan response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsElder_Titan } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyMagnataur { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_more_beef_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyMagnataur_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyMagnataur response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyMagnataur } Response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyPudge { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_more_beef_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyPudge_Rule { criteria Custom Isannouncer_dlc_pflax IsAnnounceHeroPick Chance_25% IsAnnouncerVoice_Pflax IsEnemyPudge response announcer_dlc_pflax_CustomIsAnnounceHeroPickChance_25%IsAnnouncerVoice_PflaxIsEnemyPudge } Response announcer_dlc_pflax_Followup_GenericIsAnnouncerVoice_PflaxIsSelectHero { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_choose_hero_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_now_select_03.vcd" nodelay noscene } Rule announcer_dlc_pflax_Followup_GenericIsAnnouncerVoice_PflaxIsSelectHero_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsAnnouncerVoice_Pflax IsSelectHero response announcer_dlc_pflax_Followup_GenericIsAnnouncerVoice_PflaxIsSelectHero } Response announcer_dlc_pflax_Followup_GenericIsGameStartChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_centaur_five_idiots.vcd" nodelay noscene } Rule announcer_dlc_pflax_Followup_GenericIsGameStartChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsGameStart Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_GenericIsGameStartChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_GenericIsGameStartChance_50%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_creeps_eternal_struggle.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_go_on_creeps.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_spectat_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_Followup_GenericIsGameStartChance_50%IsAnnouncerVoice_Pflax_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsGameStart Chance_50% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_GenericIsGameStartChance_50%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_GenericIsGameStartChance_50%TeamAllCarriesIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_team_all_very_manly.vcd" nodelay noscene } Rule announcer_dlc_pflax_Followup_GenericIsGameStartChance_50%TeamAllCarriesIsAnnouncerVoice_Pflax_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsGameStart Chance_50% TeamAllCarries IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_GenericIsGameStartChance_50%TeamAllCarriesIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_GenericGlyphUsedBadIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxChance_10% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_fort_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_GenericGlyphUsedBadIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxChance_10%_Rule { criteria Followup_Generic Isannouncer_dlc_pflax GlyphUsedBad IsPlayerTeam_Radiant IsAnnouncerVoice_Pflax Chance_10% response announcer_dlc_pflax_Followup_GenericGlyphUsedBadIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxChance_10% } Response announcer_dlc_pflax_Followup_GenericGlyphUsedGoodIsPlayerTeam_DireIsAnnouncerVoice_PflaxChance_10% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_fort_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_GenericGlyphUsedGoodIsPlayerTeam_DireIsAnnouncerVoice_PflaxChance_10%_Rule { criteria Followup_Generic Isannouncer_dlc_pflax GlyphUsedGood IsPlayerTeam_Dire IsAnnouncerVoice_Pflax Chance_10% response announcer_dlc_pflax_Followup_GenericGlyphUsedGoodIsPlayerTeam_DireIsAnnouncerVoice_PflaxChance_10% } Response announcer_dlc_pflax_Followup_GenericIsRoshanKilledGoodIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxChance_5% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_aegis_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_GenericIsRoshanKilledGoodIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxChance_5%_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsRoshanKilledGood IsPlayerTeam_Radiant IsAnnouncerVoice_Pflax Chance_5% response announcer_dlc_pflax_Followup_GenericIsRoshanKilledGoodIsPlayerTeam_RadiantIsAnnouncerVoice_PflaxChance_5% } Response announcer_dlc_pflax_Followup_GenericIsRoshanKilledBadIsPlayerTeam_DireIsAnnouncerVoice_PflaxChance_5% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_aegis_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_GenericIsRoshanKilledBadIsPlayerTeam_DireIsAnnouncerVoice_PflaxChance_5%_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsRoshanKilledBad IsPlayerTeam_Dire IsAnnouncerVoice_Pflax Chance_5% response announcer_dlc_pflax_Followup_GenericIsRoshanKilledBadIsPlayerTeam_DireIsAnnouncerVoice_PflaxChance_5% } Response announcer_dlc_pflax_Followup_GenericIsRoshanCheeseChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_roshan_dies_cheese_taken.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_roshan_dies_sad_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_roshan_drops_cheese.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_cheese_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_cheese_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_GenericIsRoshanCheeseChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsRoshanCheese Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_GenericIsRoshanCheeseChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_GenericIsRoshanCheeseChance_1%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_aegis_ho_ho.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_GenericIsRoshanCheeseChance_1%IsAnnouncerVoice_Pflax_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsRoshanCheese Chance_1% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_GenericIsRoshanCheeseChance_1%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_GenericIsBadVictoryIsPlayerTeam_RadiantChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_defeat_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_Followup_GenericIsBadVictoryIsPlayerTeam_RadiantChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsBadVictory IsPlayerTeam_Radiant Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_GenericIsBadVictoryIsPlayerTeam_RadiantChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_GenericIsBadVictoryIsPlayerTeam_DireChance_50%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_victory_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_victory_02.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_glad_we_won.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_incoherent_celebrating.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_incoherent_celebrating_two.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mvp_guys_with_longest_name.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mvp_whoever_died_the_most.vcd" nodelay noscene } Rule announcer_dlc_pflax_Followup_GenericIsBadVictoryIsPlayerTeam_DireChance_50%IsAnnouncerVoice_Pflax_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsBadVictory IsPlayerTeam_Dire Chance_50% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_GenericIsBadVictoryIsPlayerTeam_DireChance_50%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_GenericIsGoodVictoryIsPlayerTeam_DireChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_defeat_01.vcd" nodelay noscene } Rule announcer_dlc_pflax_Followup_GenericIsGoodVictoryIsPlayerTeam_DireChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsGoodVictory IsPlayerTeam_Dire Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_GenericIsGoodVictoryIsPlayerTeam_DireChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_GenericIsGoodVictoryIsPlayerTeam_RadiantChance_50%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_victory_01.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_victory_02.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_glad_we_won.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_incoherent_celebrating.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_incoherent_celebrating_two.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mvp_guys_with_longest_name.vcd" nodelay noscene scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mvp_whoever_died_the_most.vcd" nodelay noscene } Rule announcer_dlc_pflax_Followup_GenericIsGoodVictoryIsPlayerTeam_RadiantChance_50%IsAnnouncerVoice_Pflax_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsGoodVictory IsPlayerTeam_Radiant Chance_50% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_GenericIsGoodVictoryIsPlayerTeam_RadiantChance_50%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_GenericIsAllPickIsAnnouncerVoice_PflaxChance_25% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_all_pick_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_GenericIsAllPickIsAnnouncerVoice_PflaxChance_25%_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsAllPick IsAnnouncerVoice_Pflax Chance_25% response announcer_dlc_pflax_Followup_GenericIsAllPickIsAnnouncerVoice_PflaxChance_25% } Response announcer_dlc_pflax_Followup_GenericIsAllPickIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_type_all_pick_03.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_GenericIsAllPickIsAnnouncerVoice_Pflax_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsAllPick IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_GenericIsAllPickIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_GenericIsMidOnlyIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_all_mid_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_all_mid_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_all_mid_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_GenericIsMidOnlyIsAnnouncerVoice_Pflax_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsMidOnly IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_GenericIsMidOnlyIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_GenericIsLeastPlayedIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_least_played_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_GenericIsLeastPlayedIsAnnouncerVoice_Pflax_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsLeastPlayed IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_GenericIsLeastPlayedIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_GenericIsLeastPlayedIsAnnouncerVoice_PflaxChance_25% { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_least_played_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_least_played_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_GenericIsLeastPlayedIsAnnouncerVoice_PflaxChance_25%_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsLeastPlayed IsAnnouncerVoice_Pflax Chance_25% response announcer_dlc_pflax_Followup_GenericIsLeastPlayedIsAnnouncerVoice_PflaxChance_25% } Response announcer_dlc_pflax_Followup_GenericIsLimitedHeroesIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_choose_hero_01.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_GenericIsLimitedHeroesIsAnnouncerVoice_Pflax_Rule { criteria Followup_Generic Isannouncer_dlc_pflax IsLimitedHeroes IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_GenericIsLimitedHeroesIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_NegativeChance_30%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_followup_neg_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_a_wizard_should.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_booing.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_bro_do_you_even_lift.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_bro_do_you_even_lift_two.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_feeling_faint.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_no_poultice.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_who_did_that.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_NegativeChance_30%IsAnnouncerVoice_Pflax_Rule { criteria Followup_Negative Isannouncer_dlc_pflax Chance_30% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_NegativeChance_30%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_NegativeChance_5%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_no_way_back.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_this_is_all_meaningless.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_NegativeChance_5%IsAnnouncerVoice_Pflax_Rule { criteria Followup_Negative Isannouncer_dlc_pflax Chance_5% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_NegativeChance_5%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_NegativeChance_1%IsBadTowerKilledIsSpectatorIsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_dire_bot_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_NegativeChance_1%IsBadTowerKilledIsSpectatorIsAnnouncerVoice_Pflax_Rule { criteria Followup_Negative Isannouncer_dlc_pflax Chance_1% IsBadTowerKilled IsSpectator IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_NegativeChance_1%IsBadTowerKilledIsSpectatorIsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_Negative_OngoingChance_20%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_dingdong_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_terrified_beyond_capacity.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_why_so_difficult.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_high_levels_of_suckocity.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_fuggedaboutit.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_fuggedaboutit_short.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_harshing_my_mellow.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rax_fall_yr_top_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_Negative_OngoingChance_20%IsAnnouncerVoice_Pflax_Rule { criteria Followup_Negative_Ongoing Isannouncer_dlc_pflax Chance_20% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_Negative_OngoingChance_20%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_PositiveChance_30%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_followup_positive_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_followup_positive_06.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_are_you_serious_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_evil_cackle.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_ha_ha_ha_gold.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_big_man_on_campus_german.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_noice.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_really_remarkable_steve.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_twr_fall_enm_mid_02.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_PositiveChance_30%IsAnnouncerVoice_Pflax_Rule { criteria Followup_Positive Isannouncer_dlc_pflax Chance_30% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_PositiveChance_30%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_Followup_PositiveIsTowerKilledChance_1%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_easy_life.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_get_that_tower.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_Followup_PositiveIsTowerKilledChance_1%IsAnnouncerVoice_Pflax_Rule { criteria Followup_Positive Isannouncer_dlc_pflax IsTowerKilled Chance_1% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_Followup_PositiveIsTowerKilledChance_1%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_RespawnChance_5%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_followup_respawn_03.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_followup_respawn_04.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_followup_respawn_05.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_followup_respawn_06.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_RespawnChance_5%IsAnnouncerVoice_Pflax_Rule { criteria Respawn Isannouncer_dlc_pflax Chance_5% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_RespawnChance_5%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_RespawnPFRespawnBatriderChance_5%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_batrider_hasnt_touched_ground.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_RespawnPFRespawnBatriderChance_5%IsAnnouncerVoice_Pflax_Rule { criteria Respawn Isannouncer_dlc_pflax PFRespawnBatrider Chance_5% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_RespawnPFRespawnBatriderChance_5%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_RespawnPFRespawnAxeChance_5%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_axe_axe_goes_respawn.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_good_day_sir.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_RespawnPFRespawnAxeChance_5%IsAnnouncerVoice_Pflax_Rule { criteria Respawn Isannouncer_dlc_pflax PFRespawnAxe Chance_5% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_RespawnPFRespawnAxeChance_5%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_RespawnPFRespawnDoomChance_5%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_doombringer_feeding.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_RespawnPFRespawnDoomChance_5%IsAnnouncerVoice_Pflax_Rule { criteria Respawn Isannouncer_dlc_pflax PFRespawnDoom Chance_5% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_RespawnPFRespawnDoomChance_5%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_RespawnPFRespawnPudgeChance_5%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_pudge_food_singularity.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_RespawnPFRespawnPudgeChance_5%IsAnnouncerVoice_Pflax_Rule { criteria Respawn Isannouncer_dlc_pflax PFRespawnPudge Chance_5% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_RespawnPFRespawnPudgeChance_5%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_RespawnPFRespawnSpiritBreakerChance_5%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_spiritbreaker_dies.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_RespawnPFRespawnSpiritBreakerChance_5%IsAnnouncerVoice_Pflax_Rule { criteria Respawn Isannouncer_dlc_pflax PFRespawnSpiritBreaker Chance_5% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_RespawnPFRespawnSpiritBreakerChance_5%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsArmletChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_skeleton_king_got_the_omlette.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_skeleton_king_got_the_omlette_hushed.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_armlet_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_armlet_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_armlet_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsArmletChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsArmlet Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsArmletChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsArcaneBootsChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_arcane_boots_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_arcane_boots_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsArcaneBootsChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsArcaneBoots Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsArcaneBootsChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsSmokeChance_10%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_smoke_01.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_tryhards_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_you_know_what_youre_doing.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsSmokeChance_10%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsSmoke Chance_10% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsSmokeChance_10%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsObserverWardChance_10%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_someone_buys_wards.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_i_love_wards.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_wards_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsObserverWardChance_10%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsObserverWard Chance_10% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsObserverWardChance_10%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsUltimateScepterChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_aghanims_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_aghanims_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsUltimateScepterChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsUltimateScepter Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsUltimateScepterChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsAssaultCuirassChance_20%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_assault_cuirass_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_if_in_doubt_slap_on_armour.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsAssaultCuirassChance_20%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsAssaultCuirass Chance_20% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsAssaultCuirassChance_20%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsBandofElvenskinChance_10%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_band_of_elvenskin_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsBandofElvenskinChance_10%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsBandofElvenskin Chance_10% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsBandofElvenskinChance_10%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsBasherChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_basher_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsBasherChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsBasher Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsBasherChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsBattleFuryChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_battle_fury_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsBattleFuryChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsBattleFury Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsBattleFuryChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsBlackKingBarChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_bkb_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_bkb_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsBlackKingBarChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsBlackKingBar Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsBlackKingBarChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsBladeMailChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_blade_mail.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsBladeMailChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsBladeMail Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsBladeMailChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsBlinkDaggerChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_blink_dagger_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_blink_dagger_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_blink_dagger_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsBlinkDaggerChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsBlinkDagger Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsBlinkDaggerChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsBloodStoneChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_bloodstone_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsBloodStoneChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsBloodStone Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsBloodStoneChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsEmptyBottleChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_bottle_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsEmptyBottleChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsEmptyBottle Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsEmptyBottleChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsButterflyChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_butterfly_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsButterflyChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsButterfly Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsButterflyChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsClarityChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_clarity_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_chosen_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsClarityChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsClarity Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsClarityChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsCourierChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_courier_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_courier_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_courier_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsCourierChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsCourier Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsCourierChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsDaedalusChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_daedelus_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsDaedalusChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsDaedalus Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsDaedalusChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsDagonChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_dagon_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_dagon_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_dagon_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsDagonChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsDagon Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsDagonChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsDivineRapierChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_divine_rapier_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_divine_rapier_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsDivineRapierChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsDivineRapier Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsDivineRapierChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsDrumsChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_drums_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsDrumsChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsDrums Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsDrumsChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsDustChance_10%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_dusty_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_invisible_swine_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_invisible_swine_two.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_tryhards_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_you_know_what_youre_doing.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsDustChance_10%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsDust Chance_10% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsDustChance_10%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsEaglesongChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_eaglesong_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsEaglesongChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsEaglesong Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsEaglesongChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsEtherealChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ethereal_blade_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_ethereal_blade_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsEtherealChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsEthereal Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsEtherealChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsEulScepterChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_euls_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsEulScepterChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsEulScepter Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsEulScepterChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsCourierFlyingChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_flying_courier_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_flying_courier_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsCourierFlyingChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsCourierFlying Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsCourierFlyingChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsCourierFlyingChance_1%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_flying_courier_three.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsCourierFlyingChance_1%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsCourierFlying Chance_1% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsCourierFlyingChance_1%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsForceStaffChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_force_staff_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsForceStaffChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsForceStaff Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsForceStaffChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsGauntletsOfStrengthChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_gauntlets_of_strength.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsGauntletsOfStrengthChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsGauntletsOfStrength Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsGauntletsOfStrengthChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsHealingSalveChance_5%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_healing_salve_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsHealingSalveChance_5%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsHealingSalve Chance_5% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsHealingSalveChance_5%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsHeartChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_heart_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsHeartChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsHeart Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsHeartChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsHeavensChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_heavens_halberd_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsHeavensChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsHeavens Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsHeavensChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsHelmOftheDominatorChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_helm_dominator_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_helm_dominator_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsHelmOftheDominatorChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsHelmOftheDominator Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsHelmOftheDominatorChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsHoodOfDefianceChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_hood_of_defiance_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsHoodOfDefianceChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsHoodOfDefiance Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsHoodOfDefianceChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsChainmailChance_20%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_if_in_doubt_slap_on_armour.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsChainmailChance_20%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsChainmail Chance_20% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsChainmailChance_20%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsShivaChance_20%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_if_in_doubt_slap_on_armour.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsShivaChance_20%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsShiva Chance_20% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsShivaChance_20%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsPlatemailChance_20%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_if_in_doubt_slap_on_armour.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsPlatemailChance_20%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsPlatemail Chance_20% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsPlatemailChance_20%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsSentryWardChance_10%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_invisible_swine_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_invisible_swine_two.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_tryhards_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_you_know_what_youre_doing.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsSentryWardChance_10%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsSentryWard Chance_10% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsSentryWardChance_10%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsGemChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_invisible_swine_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsGemChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsGem Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsGemChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsBranchChance_5%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_iron_branch_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsBranchChance_5%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsBranch Chance_5% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsBranchChance_5%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsSphereChance_10%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_linkens_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsSphereChance_10%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsSphere Chance_10% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsSphereChance_10%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsMagicStickChance_10%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_magic_stick_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_magic_stick_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_magic_stick_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsMagicStickChance_10%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsMagicStick Chance_10% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsMagicStickChance_10%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsMantaChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_manta_style_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_manta_style_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsMantaChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsManta Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsMantaChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsMekansmChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mekansm_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsMekansmChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsMekansm Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsMekansmChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsMjollnirChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mjolnir_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mjolnir_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mjolnir_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsMjollnirChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsMjollnir Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsMjollnirChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsMonkeyKingBarChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mkb_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsMonkeyKingBarChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsMonkeyKingBar Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsMonkeyKingBarChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsMaskOfMadnessChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mom_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mom_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsMaskOfMadnessChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsMaskOfMadness Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsMaskOfMadnessChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsMysticStaffChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_mystic_staff_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsMysticStaffChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsMysticStaff Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsMysticStaffChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsNecronomiconChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_necro_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_necro_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsNecronomiconChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsNecronomicon Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsNecronomiconChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsOrchidChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_orchid_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsOrchidChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsOrchid Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsOrchidChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsPerseveranceChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_perseverance_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsPerseveranceChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsPerseverance Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsPerseveranceChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsPipeChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_pipe_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsPipeChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsPipe Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsPipeChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsPoorMansShieldChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_poor_mans_shield_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_poor_mans_shield_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_poor_mans_shield_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsPoorMansShieldChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsPoorMansShield Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsPoorMansShieldChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsInvisSwordChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_pub_blade.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsInvisSwordChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsInvisSword Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsInvisSwordChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsQuellingBladeChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_quelling_blade_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_quelling_blade_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsQuellingBladeChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsQuellingBlade Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsQuellingBladeChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsRadianceChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_radiance_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsRadianceChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsRadiance Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsRadianceChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsRefresherChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_refresher_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsRefresherChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsRefresher Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsRefresherChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsRodofAtosChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_rod_of_atos_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsRodofAtosChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsRodofAtos Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsRodofAtosChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsSangeAndYashaChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_sange_and_yasha_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_sange_and_yasha_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsSangeAndYashaChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsSangeAndYasha Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsSangeAndYashaChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsSkadiChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_skadi_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsSkadiChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsSkadi Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsSkadiChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsSlippersOfAgilityChance_10%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_slippers_of_agility.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsSlippersOfAgilityChance_10%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsSlippersOfAgility Chance_10% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsSlippersOfAgilityChance_10%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsTangoChance_15%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_tangos_four.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_tangos_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_tangos_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_tangos_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsTangoChance_15%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsTango Chance_15% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsTangoChance_15%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsTPScrollChance_5%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_town_portal_scroll.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsTPScrollChance_5%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsTPScroll Chance_5% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsTPScrollChance_5%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsPowerTreadsChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_treads_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_treads_three.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_treads_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsPowerTreadsChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsPowerTreads Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsPowerTreadsChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsVanguardChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_vanguard_one.vcd" nodelay noscene speakonce scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_vanguard_two.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsVanguardChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsVanguard Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsVanguardChance_25%IsAnnouncerVoice_Pflax } Response announcer_dlc_pflax_PurchaseDuringGameIsVeilofDiscordChance_25%IsAnnouncerVoice_Pflax { scene "scenes/announcer_dlc_pflax/announcer_dlc_pflax_announcer_veil_one.vcd" nodelay noscene speakonce } Rule announcer_dlc_pflax_PurchaseDuringGameIsVeilofDiscordChance_25%IsAnnouncerVoice_Pflax_Rule { criteria Purchase Isannouncer_dlc_pflax DuringGame IsVeilofDiscord Chance_25% IsAnnouncerVoice_Pflax response announcer_dlc_pflax_PurchaseDuringGameIsVeilofDiscordChance_25%IsAnnouncerVoice_Pflax }