criterion "Issecretshop" "classname" "ent_dota_shop" weight 5 required criterion "IsEnemysecretshop" "targetclassname" "ent_dota_shop" weight 5 required criterion "IsAllysecretshop" "nearby_ally" "ent_dota_shop" weight 5 required criterion "IsComboItem" "iscombo" "1" weight 5 required criterion "ItemCost300" "cost" ">249" weight 5 required criterion "ItemCost1000" "cost" ">999" weight 5 required criterion "IsSecret" "shop" "secret" weight 5 required criterion "OnEnter" "enter" "1" weight 5 required criterion "OnLeave" "enter" "0" weight 5 required criterion "OnDawdle" "dawdle" "1" weight 5 required Response secretshop_ShoppingIsSecretOnEnter { scene "scenes/secretshop/secretshop_secretshop_welcome_01.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_welcome_02.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_welcome_03.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_welcome_04.vcd" nodelay noscene } Rule secretshop_ShoppingIsSecretOnEnter_Rule { criteria Shopping Issecretshop IsSecret OnEnter response secretshop_ShoppingIsSecretOnEnter } Response secretshop_ShoppingIsSecretOnDawdle { scene "scenes/secretshop/secretshop_secretshop_whatyoubuying_01.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_whatyoubuying_02.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_hum_01.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_hum_02.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_hum_03.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_tea.vcd" nodelay noscene } Rule secretshop_ShoppingIsSecretOnDawdle_Rule { criteria Shopping Issecretshop IsSecret OnDawdle response secretshop_ShoppingIsSecretOnDawdle } Response secretshop_ShoppingIsSecretOnLeave { scene "scenes/secretshop/secretshop_secretshop_thanks_01.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_thanks_02.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_comeagain_01.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_comeagain_02.vcd" nodelay noscene } Rule secretshop_ShoppingIsSecretOnLeave_Rule { criteria Shopping Issecretshop IsSecret OnLeave response secretshop_ShoppingIsSecretOnLeave } Response secretshop_PurchaseItemCost300 { scene "scenes/secretshop/secretshop_secretshop_wrapup.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_excellent_01.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_excellent_02.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_specialforyou.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_favoritecustomer.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_foesfear.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_exwrap.vcd" nodelay noscene } Rule secretshop_PurchaseItemCost300_Rule { criteria Purchase Issecretshop ItemCost300 response secretshop_PurchaseItemCost300 } Response secretshop_PurchaseIsComboItemItemCost1000 { scene "scenes/secretshop/secretshop_secretshop_gonicely.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_fullset.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_powercombo_01.vcd" nodelay noscene scene "scenes/secretshop/secretshop_secretshop_powercombo_02.vcd" nodelay noscene } Rule secretshop_PurchaseIsComboItemItemCost1000_Rule { criteria Purchase Issecretshop IsComboItem ItemCost1000 response secretshop_PurchaseIsComboItemItemCost1000 }