criterion "Istut1" "classname" "" weight 5 required criterion "IsEnemytut1" "targetclassname" "" weight 5 required criterion "IsAllytut1" "nearby_ally" "" weight 5 required criterion "IsM1_Move" "tutorialline" "Tutorial_M1_Move" weight 5 required criterion "IsM1_MoveHow" "tutorialline" "Tutorial_M1_MoveHow" weight 5 required criterion "IsM1_MoveCam" "tutorialline" "Tutorial_M1_MoveCam" weight 5 required criterion "IsM1_MoveCamHow" "tutorialline" "Tutorial_M1_MoveCamHow" weight 5 required criterion "IsM1_MoveCamHowNoEdge" "tutorialline" "Tutorial_M1_MoveCamHowNoEdge" weight 5 required criterion "IsM1_Warning" "tutorialline" "Tutorial_M1_Warning" weight 5 required criterion "IsM1_Attack" "tutorialline" "Tutorial_M1_Attack" weight 5 required criterion "IsM1_AttackWave" "tutorialline" "Tutorial_M1_AttackWave" weight 5 required criterion "IsM1_Camp" "tutorialline" "Tutorial_M1_Camp" weight 5 required criterion "IsM1_CampLevel" "tutorialline" "Tutorial_M1_CampLevel" weight 5 required criterion "IsM1_CampLevelHint" "tutorialline" "Tutorial_M1_CampLevelHint" weight 5 required criterion "IsM1_CampInvade" "tutorialline" "Tutorial_M1_CampInvade" weight 5 required criterion "IsM1_CampUseBreath" "tutorialline" "Tutorial_M1_CampUseBreath" weight 5 required criterion "IsM1_CampFinish" "tutorialline" "Tutorial_M1_CampFinish" weight 5 required criterion "IsM1_ShopAttract" "tutorialline" "Tutorial_M1_ShopAttract" weight 5 required criterion "IsM1_ShopOpen" "tutorialline" "Tutorial_M1_ShopOpen" weight 5 required criterion "IsM1_Buyshield" "tutorialline" "Tutorial_M1_BuyShield" weight 5 required criterion "IsM1_InspectShield" "tutorialline" "Tutorial_M1_InspectShield" weight 5 required criterion "IsM1_UsePotion" "tutorialline" "Tutorial_M1_UsePotion" weight 5 required criterion "IsM1_PostPotion" "tutorialline" "Tutorial_M1_PostPotion" weight 5 required criterion "IsM1_BuyClarity" "tutorialline" "Tutorial_M1_BuyClarity" weight 5 required criterion "IsM1_UseClarity" "tutorialline" "Tutorial_M1_UseClarity" weight 5 required criterion "IsM1_GoCreepingFollow" "tutorialline" "Tutorial_M1_GoCreepingFollow" weight 5 required criterion "IsM1_GoCreeping" "tutorialline" "Tutorial_M1_GoCreeping" weight 5 required criterion "IsM1_CreepingLevel" "tutorialline" "Tutorial_M1_CreepingLevel" weight 5 required criterion "IsM1_GoldEarned" "tutorialline" "Tutorial_M1_GoldEarned" weight 5 required criterion "IsM1_CreepingAllDead" "tutorialline" "Tutorial_M1_CreepingAllDead" weight 5 required criterion "IsM1_BuyGauntlets" "tutorialline" "Tutorial_M1_BuyGauntlets" weight 5 required criterion "IsM1_BoughtGauntlets" "tutorialline" "Tutorial_M1_BoughtGauntlets" weight 5 required criterion "IsM1_KeeperIntro" "tutorialline" "Tutorial_M1_KeeperIntro" weight 5 required criterion "IsM1_LastHitIntro" "tutorialline" "Tutorial_M1_LastHitIntro" weight 5 required criterion "IsM1_LastHitHowTo" "tutorialline" "Tutorial_M1_LastHitHowTo" weight 5 required criterion "IsM1_LastHitReminder" "tutorialline" "Tutorial_M1_LastHitReminder" weight 5 required criterion "IsM1_LastHitFollow" "tutorialline" "Tutorial_M1_LastHitFollow" weight 5 required criterion "IsM1_LastHitGold185" "tutorialline" "Tutorial_M1_LastHitGold185" weight 5 required criterion "IsM1_LastHitCirclet" "tutorialline" "Tutorial_M1_LastHitCirclet" weight 5 required criterion "IsM1_LastHitBracer" "tutorialline" "Tutorial_M1_LastHitBracer" weight 5 required criterion "IsM1_LastHitAgain" "tutorialline" "Tutorial_M1_LastHitAgain" weight 5 required criterion "IsM1_LastHitAttack" "tutorialline" "Tutorial_M1_LastHitAttack" weight 5 required criterion "IsM1_LastHitGold190" "tutorialline" "Tutorial_M1_LastHitGold190" weight 5 required criterion "IsM1_LastHitRecipe" "tutorialline" "Tutorial_M1_LastHitRecipe" weight 5 required criterion "IsM1_LastHitRecipeBuy" "tutorialline" "Tutorial_M1_LastHitRecipeBuy" weight 5 required criterion "IsM1_LastHitComplete" "tutorialline" "Tutorial_M1_LastHitComplete" weight 5 required criterion "IsM1_UltBegin" "tutorialline" "Tutorial_M1_UltBegin" weight 5 required criterion "IsM1_UltLevelReq" "tutorialline" "Tutorial_M1_UltLevelReq" weight 5 required criterion "IsM1_DragonTail" "tutorialline" "Tutorial_M1_DragonTail" weight 5 required criterion "IsM1_UseDragonTail" "tutorialline" "Tutorial_M1_UseDragonTail" weight 5 required criterion "IsM1_UltLevel" "tutorialline" "Tutorial_M1_UltLevel" weight 5 required criterion "IsM1_RazorBegin" "tutorialline" "Tutorial_M1_RazorBegin" weight 5 required criterion "IsM1_RazorIncoming" "tutorialline" "Tutorial_M1_RazorIncoming" weight 5 required criterion "IsM1_RazorDead" "tutorialline" "Tutorial_M1_RazorDead" weight 5 required criterion "IsM1_LaneTip1" "tutorialline" "Tutorial_M1_LaneTip_1" weight 5 required criterion "IsM1_LaneTip2" "tutorialline" "Tutorial_M1_LaneTip_2" weight 5 required criterion "IsM1_LaneTip3" "tutorialline" "Tutorial_M1_LaneTip_3" weight 5 required criterion "IsM2_Begin" "tutorialline" "DOTA_Tutorial_M2_Begin" weight 5 required criterion "IsM2_BeginFollow" "tutorialline" "DOTA_Tutorial_M2_BeginFollow" weight 5 required criterion "IsM2_RangedCreep" "tutorialline" "DOTA_Tutorial_M2_RangedCreep" weight 5 required criterion "IsM2_RangedChase" "tutorialline" "DOTA_Tutorial_M2_RangedChase" weight 5 required criterion "IsM2_RangedLastHit" "tutorialline" "DOTA_Tutorial_M2_RangedLastHit" weight 5 required criterion "IsM2_RangedLevelTwo" "tutorialline" "DOTA_Tutorial_M2_RangedLevelTwo" weight 5 required criterion "IsM2_AreaAssign" "tutorialline" "DOTA_Tutorial_M2_AreaAssign" weight 5 required criterion "IsM2_AreaLearn" "tutorialline" "DOTA_Tutorial_M2_AreaLearn" weight 5 required criterion "IsM2_AreaIncoming" "tutorialline" "DOTA_Tutorial_M2_AreaIncoming" weight 5 required criterion "IsM2_AreaUse" "tutorialline" "DOTA_Tutorial_M2_AreaUse" weight 5 required criterion "IsM2_AreaFriendly" "tutorialline" "DOTA_Tutorial_M2_AreaFriendly" weight 5 required criterion "IsM2_TowerHelp" "tutorialline" "DOTA_Tutorial_M2_TowerHelp" weight 5 required criterion "IsM2_MapIntro" "tutorialline" "DOTA_Tutorial_M2_MapIntro" weight 5 required criterion "IsM2_MapExplain" "tutorialline" "DOTA_Tutorial_M2_MapExplain" weight 5 required criterion "IsM2_TowerGoTo" "tutorialline" "DOTA_Tutorial_M2_TowerGoTo" weight 5 required criterion "IsM2_TowerDefend" "tutorialline" "DOTA_Tutorial_M2_TowerDefend" weight 5 required criterion "IsM2_TowerLevel" "tutorialline" "DOTA_Tutorial_M2_TowerLevel" weight 5 required criterion "IsM2_TowerRetreat" "tutorialline" "DOTA_Tutorial_M2_TowerRetreat" weight 5 required criterion "IsM2_TowerThanks" "tutorialline" "DOTA_Tutorial_M2_TowerThanks" weight 5 required criterion "IsM2_TowerLevelAny" "tutorialline" "DOTA_Tutorial_M2_TowerLevelAny" weight 5 required criterion "IsM2_TowerExplain" "tutorialline" "DOTA_Tutorial_M2_TowerExplain" weight 5 required criterion "IsM2_StashBuyBoots" "tutorialline" "DOTA_Tutorial_M2_StashBuyBoots" weight 5 required criterion "IsM2_StashViewStash" "tutorialline" "DOTA_Tutorial_M2_StashViewStash" weight 5 required criterion "IsM2_StashBuyRing" "tutorialline" "DOTA_Tutorial_M2_StashBuyRing" weight 5 required criterion "IsM2_StashGo" "tutorialline" "DOTA_Tutorial_M2_StashGo" weight 5 required criterion "IsM2_StashRetrieve" "tutorialline" "DOTA_Tutorial_M2_StashRetrieve" weight 5 required criterion "IsM2_CourierBuy" "tutorialline" "DOTA_Tutorial_M2_CourierBuy" weight 5 required criterion "IsM2_CourierDeploy" "tutorialline" "DOTA_Tutorial_M2_CourierDeploy" weight 5 required criterion "IsM2_LevelUp" "tutorialline" "DOTA_Tutorial_M2_LevelUp" weight 5 required criterion "IsM2_LevelSmoke" "tutorialline" "DOTA_Tutorial_M2_LevelSmoke" weight 5 required criterion "IsM2_LevelBridgeOut" "tutorialline" "DOTA_Tutorial_M2_LevelBridgeOut" weight 5 required criterion "IsM2_LevelGraveyard" "tutorialline" "DOTA_Tutorial_M2_LevelGraveyard" weight 5 required criterion "IsM2_PullBegin" "tutorialline" "DOTA_Tutorial_M2_PullBegin" weight 5 required criterion "IsM2_RewardFree" "tutorialline" "DOTA_Tutorial_M2_RewardFree" weight 5 required criterion "IsM2_Reward" "tutorialline" "DOTA_Tutorial_M2_Reward" weight 5 required criterion "IsM2_CourierBuyItem" "tutorialline" "DOTA_Tutorial_M2_CourierBuyItem" weight 5 required criterion "IsM2_CourierRetrieve" "tutorialline" "DOTA_Tutorial_M2_CourierRetrieve" weight 5 required criterion "IsM2_BootsUpgraded" "tutorialline" "DOTA_Tutorial_M2_BootsUpgraded" weight 5 required criterion "IsM2_LevelExperience" "tutorialline" "DOTA_Tutorial_M2_LevelExperience" weight 5 required criterion "IsM2_LevelUlt" "tutorialline" "DOTA_Tutorial_M2_LevelUlt" weight 5 required criterion "IsM2_KillTide" "tutorialline" "DOTA_Tutorial_M2_KillTide" weight 5 required criterion "IsM2_TeleportTower" "tutorialline" "DOTA_Tutorial_M2_TeleportTower" weight 5 required criterion "IsM2_TeleportUse" "tutorialline" "DOTA_Tutorial_M2_TeleportUse" weight 5 required criterion "IsM2_TeleportCenter" "tutorialline" "DOTA_Tutorial_M2_TeleportCenter" weight 5 required criterion "IsM2_BuyBelt" "tutorialline" "DOTA_Tutorial_M2_BuyBelt" weight 5 required Response tut1_CustomIsM1_MoveCam { scene "scenes/tut1/tut1_tut1_creep_headnorth_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_MoveCam_Rule { criteria Custom IsM1_MoveCam response tut1_CustomIsM1_MoveCam } Response tut1_CustomIsM1_Warning { scene "scenes/tut1/tut1_tut1_creep_usehelp_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_Warning_Rule { criteria Custom IsM1_Warning response tut1_CustomIsM1_Warning } Response tut1_CustomIsM1_AttackWave { scene "scenes/tut1/tut1_tut1_creep_incoming_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_AttackWave_Rule { criteria Custom IsM1_AttackWave response tut1_CustomIsM1_AttackWave } Response tut1_CustomIsM1_Camp { scene "scenes/tut1/tut1_tut1_creep_watchtower_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_Camp_Rule { criteria Custom IsM1_Camp response tut1_CustomIsM1_Camp } Response tut1_CustomIsM1_CampLevel { scene "scenes/tut1/tut1_tut1_creep_feelsgood_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_CampLevel_Rule { criteria Custom IsM1_CampLevel response tut1_CustomIsM1_CampLevel } Response tut1_CustomIsM1_CampLevelHint { scene "scenes/tut1/tut1_tut1_creep_levelup_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_CampLevelHint_Rule { criteria Custom IsM1_CampLevelHint response tut1_CustomIsM1_CampLevelHint } Response tut1_CustomIsM1_CampInvade { scene "scenes/tut1/tut1_tut1_creep_castbf_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_CampInvade_Rule { criteria Custom IsM1_CampInvade response tut1_CustomIsM1_CampInvade } Response tut1_CustomIsM1_CampFinish { scene "scenes/tut1/tut1_tut1_creep_thatswhy_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_CampFinish_Rule { criteria Custom IsM1_CampFinish response tut1_CustomIsM1_CampFinish } Response tut1_CustomIsM1_ShopAttract { scene "scenes/tut1/tut1_tut1_shop_truehero_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_ShopAttract_Rule { criteria Custom IsM1_ShopAttract response tut1_CustomIsM1_ShopAttract } Response tut1_CustomIsM1_ShopOpen { scene "scenes/tut1/tut1_tut1_shop_welcome_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_ShopOpen_Rule { criteria Custom IsM1_ShopOpen response tut1_CustomIsM1_ShopOpen } Response tut1_CustomIsM1_UsePotion { scene "scenes/tut1/tut1_tut1_shop_usesalve_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_UsePotion_Rule { criteria Custom IsM1_UsePotion response tut1_CustomIsM1_UsePotion } Response tut1_CustomIsM1_PostPotion { scene "scenes/tut1/tut1_tut1_shop_careful_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_PostPotion_Rule { criteria Custom IsM1_PostPotion response tut1_CustomIsM1_PostPotion } Response tut1_CustomIsM1_BuyClarity { scene "scenes/tut1/tut1_tut1_shop_buyclarity_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_BuyClarity_Rule { criteria Custom IsM1_BuyClarity response tut1_CustomIsM1_BuyClarity } Response tut1_CustomIsM1_UseClarity { scene "scenes/tut1/tut1_tut1_shop_useclarity_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_UseClarity_Rule { criteria Custom IsM1_UseClarity response tut1_CustomIsM1_UseClarity } Response tut1_CustomIsM1_GoCreepingFollow { scene "scenes/tut1/tut1_tut1_roq_freshden_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_GoCreepingFollow_Rule { criteria Custom IsM1_GoCreepingFollow response tut1_CustomIsM1_GoCreepingFollow } Response tut1_CustomIsM1_GoCreeping { scene "scenes/tut1/tut1_tut1_shop_lucrative_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_GoCreeping_Rule { criteria Custom IsM1_GoCreeping response tut1_CustomIsM1_GoCreeping } Response tut1_CustomIsM1_GoldEarned { scene "scenes/tut1/tut1_tut1_roq_goldaplenty_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_GoldEarned_Rule { criteria Custom IsM1_GoldEarned response tut1_CustomIsM1_GoldEarned } Response tut1_CustomIsM1_CreepingAllDead { scene "scenes/tut1/tut1_tut1_roq_goldaplenty_02.vcd" nodelay noscene } Rule tut1_CustomIsM1_CreepingAllDead_Rule { criteria Custom IsM1_CreepingAllDead response tut1_CustomIsM1_CreepingAllDead } Response tut1_CustomIsM1_BuyGauntlets { scene "scenes/tut1/tut1_tut1_shop_freshcoin_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_BuyGauntlets_Rule { criteria Custom IsM1_BuyGauntlets response tut1_CustomIsM1_BuyGauntlets } Response tut1_CustomIsM1_BoughtGauntlets { scene "scenes/tut1/tut1_tut1_shop_needmoregold_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_BoughtGauntlets_Rule { criteria Custom IsM1_BoughtGauntlets response tut1_CustomIsM1_BoughtGauntlets } Response tut1_CustomIsM1_KeeperIntro { scene "scenes/tut1/tut1_tut1_kotl_oldfriend_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_KeeperIntro_Rule { criteria Custom IsM1_KeeperIntro response tut1_CustomIsM1_KeeperIntro } Response tut1_CustomIsM1_LastHitIntro { scene "scenes/tut1/tut1_tut1_roq_circlet_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LastHitIntro_Rule { criteria Custom IsM1_LastHitIntro response tut1_CustomIsM1_LastHitIntro } Response tut1_CustomIsM1_LastHitHowTo { scene "scenes/tut1/tut1_tut1_roq_lasthit_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LastHitHowTo_Rule { criteria Custom IsM1_LastHitHowTo response tut1_CustomIsM1_LastHitHowTo } Response tut1_CustomIsM1_LastHitReminder { scene "scenes/tut1/tut1_tut1_roq_killingblow_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LastHitReminder_Rule { criteria Custom IsM1_LastHitReminder response tut1_CustomIsM1_LastHitReminder } Response tut1_CustomIsM1_LastHitFollow { scene "scenes/tut1/tut1_tut1_roq_thisway_01.vcd" nodelay noscene scene "scenes/tut1/tut1_tut1_roq_thisway_02.vcd" nodelay noscene } Rule tut1_CustomIsM1_LastHitFollow_Rule { criteria Custom IsM1_LastHitFollow response tut1_CustomIsM1_LastHitFollow } Response tut1_CustomIsM1_LastHitGold185 { scene "scenes/tut1/tut1_tut1_roq_goldcirclet_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LastHitGold185_Rule { criteria Custom IsM1_LastHitGold185 response tut1_CustomIsM1_LastHitGold185 } Response tut1_CustomIsM1_LastHitCirclet { scene "scenes/tut1/tut1_tut1_shop_circlet_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LastHitCirclet_Rule { criteria Custom IsM1_LastHitCirclet response tut1_CustomIsM1_LastHitCirclet } Response tut1_CustomIsM1_LastHitBracer { scene "scenes/tut1/tut1_tut1_shop_recommend_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LastHitBracer_Rule { criteria Custom IsM1_LastHitBracer response tut1_CustomIsM1_LastHitBracer } Response tut1_CustomIsM1_LastHitAgain { scene "scenes/tut1/tut1_tut1_roq_oncemore_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LastHitAgain_Rule { criteria Custom IsM1_LastHitAgain response tut1_CustomIsM1_LastHitAgain } Response tut1_CustomIsM1_LastHitAttack { scene "scenes/tut1/tut1_tut1_roq_cancelattack_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LastHitAttack_Rule { criteria Custom IsM1_LastHitAttack response tut1_CustomIsM1_LastHitAttack } Response tut1_CustomIsM1_LastHitGold190 { scene "scenes/tut1/tut1_tut1_roq_buybracers_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LastHitGold190_Rule { criteria Custom IsM1_LastHitGold190 response tut1_CustomIsM1_LastHitGold190 } Response tut1_CustomIsM1_LastHitRecipeBuy { scene "scenes/tut1/tut1_tut1_shop_recipe_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LastHitRecipeBuy_Rule { criteria Custom IsM1_LastHitRecipeBuy response tut1_CustomIsM1_LastHitRecipeBuy } Response tut1_CustomIsM1_LastHitComplete { scene "scenes/tut1/tut1_tut1_shop_combined_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LastHitComplete_Rule { criteria Custom IsM1_LastHitComplete response tut1_CustomIsM1_LastHitComplete } Response tut1_CustomIsM1_UltBegin { scene "scenes/tut1/tut1_tut1_roq_onemorething_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_UltBegin_Rule { criteria Custom IsM1_UltBegin response tut1_CustomIsM1_UltBegin } Response tut1_CustomIsM1_UltLevelReq { scene "scenes/tut1/tut1_tut1_roq_earnxp_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_UltLevelReq_Rule { criteria Custom IsM1_UltLevelReq response tut1_CustomIsM1_UltLevelReq } Response tut1_CustomIsM1_DragonTail { scene "scenes/tut1/tut1_tut1_roq_dragontail_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_DragonTail_Rule { criteria Custom IsM1_DragonTail response tut1_CustomIsM1_DragonTail } Response tut1_CustomIsM1_UltLevel { scene "scenes/tut1/tut1_tut1_roq_levelelder_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_UltLevel_Rule { criteria Custom IsM1_UltLevel response tut1_CustomIsM1_UltLevel } Response tut1_CustomIsM1_RazorBegin { scene "scenes/tut1/tut1_tut1_roq_smellspark_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_RazorBegin_Rule { criteria Custom IsM1_RazorBegin response tut1_CustomIsM1_RazorBegin } Response tut1_CustomIsM1_RazorIncoming { scene "scenes/tut1/tut1_tut1_roq_razorcomes_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_RazorIncoming_Rule { criteria Custom IsM1_RazorIncoming response tut1_CustomIsM1_RazorIncoming } Response tut1_CustomIsM1_RazorDead { scene "scenes/tut1/tut1_tut1_roq_defeatedrazor_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_RazorDead_Rule { criteria Custom IsM1_RazorDead response tut1_CustomIsM1_RazorDead } Response tut1_CustomIsM1_LaneTip1 { scene "scenes/tut1/tut1_tut1_roq_bounty_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LaneTip1_Rule { criteria Custom IsM1_LaneTip1 response tut1_CustomIsM1_LaneTip1 } Response tut1_CustomIsM1_LaneTip2 { scene "scenes/tut1/tut1_tut1_roq_staybehind_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LaneTip2_Rule { criteria Custom IsM1_LaneTip2 response tut1_CustomIsM1_LaneTip2 } Response tut1_CustomIsM1_LaneTip3 { scene "scenes/tut1/tut1_tut1_roq_letcreeps_01.vcd" nodelay noscene } Rule tut1_CustomIsM1_LaneTip3_Rule { criteria Custom IsM1_LaneTip3 response tut1_CustomIsM1_LaneTip3 }