home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2006 April / SGP.iso / dema / Keepsake-Demo-en-li-v1.0.exe / res / auto / movies.camera.tcl < prev    next >
Text File  |  2005-10-22  |  52KB  |  1,453 lines

  1. proc aqueduct.corner.enter {} {
  2.     setThreadID 4
  3.     aqueduct::new pump -repeat
  4.     aqueduct::new pump -repeat
  5.     aqueduct::new lightWallA -repeat
  6.     aqueduct::new pump -repeat
  7.     aqueduct::new pump -repeat
  8.     aqueduct::new pumpB -repeat
  9.     setThreadID 0
  10. }
  11.  
  12. proc aqueduct.stairsDown.leave {} {
  13.     setThreadID 4
  14.     wq'widget::delete& aqueduct::pump
  15.     wq'widget::delete& aqueduct::pump
  16.     wq'widget::delete& aqueduct::lightWallA
  17.     wq'widget::delete& aqueduct::pump
  18.     wq'widget::delete& aqueduct::pump
  19.     wq'widget::delete& aqueduct::pumpB
  20.     setThreadID 0
  21. }
  22.  
  23. proc artRoom.artPuzzleCloseUp.enter {} {
  24.     setThreadID 4
  25.     artRoom::new awakening -repeat
  26.     artRoom::new lightChandelierA -repeat
  27.     artRoom::new lightChandelierB -repeat
  28.     artRoom::new awakening -repeat
  29.     artRoom::new lightChandelierAA -repeat
  30.     setThreadID 0
  31. }
  32.  
  33. proc artRoom.portraitPuzzle.leave {} {
  34.     setThreadID 4
  35.     wq'widget::delete& artRoom::awakening
  36.     wq'widget::delete& artRoom::lightChandelierA
  37.     wq'widget::delete& artRoom::lightChandelierB
  38.     wq'widget::delete& artRoom::awakening
  39.     wq'widget::delete& artRoom::lightChandelierAA
  40.     setThreadID 0
  41. }
  42.  
  43. proc artRoomPassage.sideStairs.enter {} {
  44.     setThreadID 4
  45.     setThreadID 0
  46. }
  47.  
  48. proc artRoomPassage.teleportDoorExit.leave {} {
  49.     setThreadID 4
  50.     setThreadID 0
  51. }
  52.  
  53. proc basement.entranceStairs.enter {} {
  54.     setThreadID 4
  55.     basement::new lightLantern -repeat -foreground
  56.     basement::new owlAIdle -repeat -foreground
  57.     basement::new lightLantern -repeat -foreground
  58.     basement::new lightChandelier -repeat
  59.     basement::new lightChandelierA -repeat
  60.     basement::new lightChandelierB -repeat
  61.     basement::new owlAIdle -repeat -foreground
  62.     basement::new owlALook -repeat -foreground
  63.     basement::new owlARuffle -repeat -foreground
  64.     basement::new owlBIdle -repeat -foreground
  65.     basement::new owlBLook -repeat -foreground
  66.     basement::new owlBRuffle -repeat -foreground
  67.     basement::new owlCIdle -repeat -foreground
  68.     basement::new owlCLook -repeat -foreground
  69.     basement::new owlCRuffle -repeat -foreground
  70.     basement::new lightChandelier -repeat
  71.     basement::new lightChandelierA -repeat
  72.     basement::new lightChandelier -repeat
  73.     basement::new lightChandelierA -repeat
  74.     basement::new lightChandelierB -repeat
  75.     basement::new lightChandelier -repeat -foreground
  76.     setThreadID 0
  77. }
  78.  
  79. proc basement.wineCavePuzzleCloseUp.leave {} {
  80.     setThreadID 4
  81.     wq'widget::delete& basement::lightLantern
  82.     wq'widget::delete& basement::owlAIdle
  83.     wq'widget::delete& basement::lightLantern
  84.     wq'widget::delete& basement::lightChandelier
  85.     wq'widget::delete& basement::lightChandelierA
  86.     wq'widget::delete& basement::lightChandelierB
  87.     wq'widget::delete& basement::owlAIdle
  88.     wq'widget::delete& basement::owlALook
  89.     wq'widget::delete& basement::owlARuffle
  90.     wq'widget::delete& basement::owlBIdle
  91.     wq'widget::delete& basement::owlBLook
  92.     wq'widget::delete& basement::owlBRuffle
  93.     wq'widget::delete& basement::owlCIdle
  94.     wq'widget::delete& basement::owlCLook
  95.     wq'widget::delete& basement::owlCRuffle
  96.     wq'widget::delete& basement::lightChandelier
  97.     wq'widget::delete& basement::lightChandelierA
  98.     wq'widget::delete& basement::lightChandelier
  99.     wq'widget::delete& basement::lightChandelierA
  100.     wq'widget::delete& basement::lightChandelierB
  101.     wq'widget::delete& basement::lightChandelier
  102.     setThreadID 0
  103. }
  104.  
  105. proc burningHouse.house.enter {} {
  106.     setThreadID 4
  107.     setThreadID 0
  108. }
  109.  
  110. proc burningHouse.house.leave {} {
  111.     setThreadID 4
  112.     setThreadID 0
  113. }
  114.  
  115. proc celesteRoom.celesteMain.enter {} {
  116.     setThreadID 4
  117.     celesteRoom::new lightWallA -repeat -foreground
  118.     celesteRoom::new lightChandelierA -repeat
  119.     celesteRoom::new lightChandelierB -repeat
  120.     celesteRoom::new lightChandelierC -repeat -foreground
  121.     setThreadID 0
  122. }
  123.  
  124. proc celesteRoom.celesteMirror.leave {} {
  125.     setThreadID 4
  126.     wq'widget::delete& celesteRoom::lightWallA
  127.     wq'widget::delete& celesteRoom::lightChandelierA
  128.     wq'widget::delete& celesteRoom::lightChandelierB
  129.     wq'widget::delete& celesteRoom::lightChandelierC
  130.     setThreadID 0
  131. }
  132.  
  133. proc crescentCoastWaterway.barrel.enter {} {
  134.     setThreadID 4
  135.     crescentCoastWaterway::new waterA -repeat
  136.     crescentCoastWaterway::new waterB -repeat
  137.     crescentCoastWaterway::new wheel -repeat
  138.     crescentCoastWaterway::new waterA -repeat
  139.     crescentCoastWaterway::new waterA -repeat
  140.     crescentCoastWaterway::new gearsA -repeat
  141.     crescentCoastWaterway::new gearsB -repeat
  142.     crescentCoastWaterway::new gearsC -repeat
  143.     crescentCoastWaterway::new wheel -repeat
  144.     crescentCoastWaterway::new wheel -repeat
  145.     crescentCoastWaterway::new gearsA -repeat
  146.     crescentCoastWaterway::new gearsB -repeat
  147.     crescentCoastWaterway::new gearsC -repeat
  148.     crescentCoastWaterway::new gearsD -repeat
  149.     crescentCoastWaterway::new waterA -repeat
  150.     crescentCoastWaterway::new waterA -repeat
  151.     crescentCoastWaterway::new wheelB -repeat
  152.     setThreadID 0
  153. }
  154.  
  155. proc crescentCoastWaterway.underRiver.leave {} {
  156.     setThreadID 4
  157.     wq'widget::delete& crescentCoastWaterway::waterA
  158.     wq'widget::delete& crescentCoastWaterway::waterB
  159.     wq'widget::delete& crescentCoastWaterway::wheel
  160.     wq'widget::delete& crescentCoastWaterway::waterA
  161.     wq'widget::delete& crescentCoastWaterway::waterA
  162.     wq'widget::delete& crescentCoastWaterway::gearsA
  163.     wq'widget::delete& crescentCoastWaterway::gearsB
  164.     wq'widget::delete& crescentCoastWaterway::gearsC
  165.     wq'widget::delete& crescentCoastWaterway::wheel
  166.     wq'widget::delete& crescentCoastWaterway::wheel
  167.     wq'widget::delete& crescentCoastWaterway::gearsA
  168.     wq'widget::delete& crescentCoastWaterway::gearsB
  169.     wq'widget::delete& crescentCoastWaterway::gearsC
  170.     wq'widget::delete& crescentCoastWaterway::gearsD
  171.     wq'widget::delete& crescentCoastWaterway::waterA
  172.     wq'widget::delete& crescentCoastWaterway::waterA
  173.     wq'widget::delete& crescentCoastWaterway::wheelB
  174.     setThreadID 0
  175. }
  176.  
  177. proc dinnerHall.dinnerRoomStairs.enter {} {
  178.     setThreadID 4
  179.     dinnerHall::new lightBallA -repeat
  180.     dinnerHall::new lightWallA -repeat
  181.     dinnerHall::new lightWallA -repeat
  182.     dinnerHall::new lightWallB -repeat
  183.     dinnerHall::new lightWallA -repeat
  184.     dinnerHall::new lightBallA -repeat -foreground
  185.     dinnerHall::new lightBallTakenA -repeat -foreground
  186.     dinnerHall::new lightWallA -repeat
  187.     dinnerHall::new lightWallCauldronA -repeat
  188.     dinnerHall::new lightBallA -repeat -foreground
  189.     dinnerHall::new lightBallScrollA -repeat -foreground
  190.     dinnerHall::new lightBallTakenA -repeat -foreground
  191.     setThreadID 0
  192. }
  193.  
  194. proc dinnerHall.scroll.leave {} {
  195.     setThreadID 4
  196.     wq'widget::delete& dinnerHall::lightBallA
  197.     wq'widget::delete& dinnerHall::lightWallA
  198.     wq'widget::delete& dinnerHall::lightWallA
  199.     wq'widget::delete& dinnerHall::lightWallB
  200.     wq'widget::delete& dinnerHall::lightWallA
  201.     wq'widget::delete& dinnerHall::lightBallA
  202.     wq'widget::delete& dinnerHall::lightBallTakenA
  203.     wq'widget::delete& dinnerHall::lightWallA
  204.     wq'widget::delete& dinnerHall::lightWallCauldronA
  205.     wq'widget::delete& dinnerHall::lightBallA
  206.     wq'widget::delete& dinnerHall::lightBallScrollA
  207.     wq'widget::delete& dinnerHall::lightBallTakenA
  208.     setThreadID 0
  209. }
  210.  
  211. proc dragonvaleAcademy.doorBell.enter {} {
  212.     setThreadID 4
  213.     dragonvaleAcademy::new waterFallA -repeat
  214.     dragonvaleAcademy::new fountainA -repeat
  215.     dragonvaleAcademy::new fountainB -repeat
  216.     dragonvaleAcademy::new fountainA -repeat
  217.     dragonvaleAcademy::new fountainB -repeat
  218.     dragonvaleAcademy::new fountainA -repeat
  219.     dragonvaleAcademy::new fountainB -repeat
  220.     dragonvaleAcademy::new fountainC -repeat
  221.     dragonvaleAcademy::new fountainD -repeat
  222.     dragonvaleAcademy::new fountainA -repeat
  223.     dragonvaleAcademy::new waterFallA -repeat
  224.     dragonvaleAcademy::new waterFallB -repeat
  225.     setThreadID 0
  226. }
  227.  
  228. proc dragonvaleAcademy.toElvandarForest.leave {} {
  229.     setThreadID 4
  230.     wq'widget::delete& dragonvaleAcademy::waterFallA
  231.     wq'widget::delete& dragonvaleAcademy::fountainA
  232.     wq'widget::delete& dragonvaleAcademy::fountainB
  233.     wq'widget::delete& dragonvaleAcademy::fountainA
  234.     wq'widget::delete& dragonvaleAcademy::fountainB
  235.     wq'widget::delete& dragonvaleAcademy::fountainA
  236.     wq'widget::delete& dragonvaleAcademy::fountainB
  237.     wq'widget::delete& dragonvaleAcademy::fountainC
  238.     wq'widget::delete& dragonvaleAcademy::fountainD
  239.     wq'widget::delete& dragonvaleAcademy::fountainA
  240.     wq'widget::delete& dragonvaleAcademy::waterFallA
  241.     wq'widget::delete& dragonvaleAcademy::waterFallB
  242.     setThreadID 0
  243. }
  244.  
  245. proc dragonvaleHallway.topPasserelleLeft.enter {} {
  246.     setThreadID 4
  247.     dragonvaleHallway::new lightChandelier1A -repeat
  248.     dragonvaleHallway::new lightChandelier1C -repeat
  249.     dragonvaleHallway::new lightChandelier2A -repeat
  250.     dragonvaleHallway::new lightWallA -repeat
  251.     dragonvaleHallway::new lightWallA -repeat
  252.     dragonvaleHallway::new lightWallB -repeat
  253.     setThreadID 0
  254. }
  255.  
  256. proc dragonvaleHallway.trialDoorShatter.leave {} {
  257.     setThreadID 4
  258.     wq'widget::delete& dragonvaleHallway::lightChandelier1A
  259.     wq'widget::delete& dragonvaleHallway::lightChandelier1C
  260.     wq'widget::delete& dragonvaleHallway::lightChandelier2A
  261.     wq'widget::delete& dragonvaleHallway::lightWallA
  262.     wq'widget::delete& dragonvaleHallway::lightWallA
  263.     wq'widget::delete& dragonvaleHallway::lightWallB
  264.     setThreadID 0
  265. }
  266.  
  267. proc elvandarGlade.elvandar.enter {} {
  268.     setThreadID 4
  269.     elvandarGlade::new elvandarSleep -repeat
  270.     elvandarGlade::new elvandarTalkA -repeat
  271.     elvandarGlade::new elvandarTalkB -repeat
  272.     elvandarGlade::new elvandarTalkSmile -repeat
  273.     elvandarGlade::new elvandarTrance -repeat
  274.     elvandarGlade::new elvandarWake -repeat
  275.     setThreadID 0
  276. }
  277.  
  278. proc elvandarGlade.flowerGrowing.leave {} {
  279.     setThreadID 4
  280.     wq'widget::delete& elvandarGlade::elvandarSleep
  281.     wq'widget::delete& elvandarGlade::elvandarTalkA
  282.     wq'widget::delete& elvandarGlade::elvandarTalkB
  283.     wq'widget::delete& elvandarGlade::elvandarTalkSmile
  284.     wq'widget::delete& elvandarGlade::elvandarTrance
  285.     wq'widget::delete& elvandarGlade::elvandarWake
  286.     setThreadID 0
  287. }
  288.  
  289. proc elvandarPathway.bridge.enter {} {
  290.     setThreadID 4
  291.     elvandarPathway::new riverA -repeat
  292.     elvandarPathway::new riverB -repeat
  293.     elvandarPathway::new river -repeat
  294.     elvandarPathway::new riverA -repeat
  295.     elvandarPathway::new riverB -repeat
  296.     elvandarPathway::new riverA -repeat
  297.     elvandarPathway::new riverB -repeat
  298.     elvandarPathway::new riverA -repeat
  299.     elvandarPathway::new riverB -repeat
  300.     elvandarPathway::new riverGrownA -repeat
  301.     elvandarPathway::new riverGrownB -repeat
  302.     elvandarPathway::new river -repeat
  303.     elvandarPathway::new riverA -repeat
  304.     elvandarPathway::new riverB -repeat
  305.     elvandarPathway::new riverGrownA -repeat
  306.     elvandarPathway::new riverGrownB -repeat
  307.     setThreadID 0
  308. }
  309.  
  310. proc elvandarPathway.forestB02.leave {} {
  311.     setThreadID 4
  312.     wq'widget::delete& elvandarPathway::riverA
  313.     wq'widget::delete& elvandarPathway::riverB
  314.     wq'widget::delete& elvandarPathway::river
  315.     wq'widget::delete& elvandarPathway::riverA
  316.     wq'widget::delete& elvandarPathway::riverB
  317.     wq'widget::delete& elvandarPathway::riverA
  318.     wq'widget::delete& elvandarPathway::riverB
  319.     wq'widget::delete& elvandarPathway::riverA
  320.     wq'widget::delete& elvandarPathway::riverB
  321.     wq'widget::delete& elvandarPathway::riverGrownA
  322.     wq'widget::delete& elvandarPathway::riverGrownB
  323.     wq'widget::delete& elvandarPathway::river
  324.     wq'widget::delete& elvandarPathway::riverA
  325.     wq'widget::delete& elvandarPathway::riverB
  326.     wq'widget::delete& elvandarPathway::riverGrownA
  327.     wq'widget::delete& elvandarPathway::riverGrownB
  328.     setThreadID 0
  329. }
  330.  
  331. proc enchantedCrossway.alcove.enter {} {
  332.     setThreadID 4
  333.     enchantedCrossway::new lightChandelierA -repeat
  334.     enchantedCrossway::new lightChandelierB -repeat
  335.     enchantedCrossway::new lightWallA -repeat
  336.     enchantedCrossway::new lightWallB -repeat
  337.     enchantedCrossway::new lightWall -repeat
  338.     enchantedCrossway::new lightWallA -repeat
  339.     enchantedCrossway::new lightWallB -repeat
  340.     enchantedCrossway::new lightWallC -repeat
  341.     enchantedCrossway::new lightChandelierA -repeat
  342.     enchantedCrossway::new lightChandelierB -repeat
  343.     enchantedCrossway::new lightChandelierA -repeat
  344.     enchantedCrossway::new lightChandelierB -repeat
  345.     enchantedCrossway::new lightChandelierC -repeat
  346.     enchantedCrossway::new lightChandelier1A -repeat -foreground
  347.     enchantedCrossway::new lightChandelier2A -repeat
  348.     enchantedCrossway::new lightChandelier2B -repeat
  349.     enchantedCrossway::new lightBallA -repeat -foreground
  350.     enchantedCrossway::new lightWall -repeat
  351.     enchantedCrossway::new lightChandelierA -repeat
  352.     enchantedCrossway::new lightWallA -repeat
  353.     enchantedCrossway::new lightWallB -repeat
  354.     enchantedCrossway::new lightWallA -repeat -foreground
  355.     enchantedCrossway::new lightWallB -repeat
  356.     enchantedCrossway::new lightWall -repeat
  357.     enchantedCrossway::new lightBallA -repeat
  358.     enchantedCrossway::new lightWallB -repeat
  359.     enchantedCrossway::new lightChandelierA -repeat
  360.     enchantedCrossway::new lightChandelier1A -repeat
  361.     enchantedCrossway::new lightChandelier2A -repeat
  362.     setThreadID 0
  363. }
  364.  
  365. proc enchantedCrossway.trialDoorShatter.leave {} {
  366.     setThreadID 4
  367.     wq'widget::delete& enchantedCrossway::lightChandelierA
  368.     wq'widget::delete& enchantedCrossway::lightChandelierB
  369.     wq'widget::delete& enchantedCrossway::lightWallA
  370.     wq'widget::delete& enchantedCrossway::lightWallB
  371.     wq'widget::delete& enchantedCrossway::lightWall
  372.     wq'widget::delete& enchantedCrossway::lightWallA
  373.     wq'widget::delete& enchantedCrossway::lightWallB
  374.     wq'widget::delete& enchantedCrossway::lightWallC
  375.     wq'widget::delete& enchantedCrossway::lightChandelierA
  376.     wq'widget::delete& enchantedCrossway::lightChandelierB
  377.     wq'widget::delete& enchantedCrossway::lightChandelierA
  378.     wq'widget::delete& enchantedCrossway::lightChandelierB
  379.     wq'widget::delete& enchantedCrossway::lightChandelierC
  380.     wq'widget::delete& enchantedCrossway::lightChandelier1A
  381.     wq'widget::delete& enchantedCrossway::lightChandelier2A
  382.     wq'widget::delete& enchantedCrossway::lightChandelier2B
  383.     wq'widget::delete& enchantedCrossway::lightBallA
  384.     wq'widget::delete& enchantedCrossway::lightWall
  385.     wq'widget::delete& enchantedCrossway::lightChandelierA
  386.     wq'widget::delete& enchantedCrossway::lightWallA
  387.     wq'widget::delete& enchantedCrossway::lightWallB
  388.     wq'widget::delete& enchantedCrossway::lightWallA
  389.     wq'widget::delete& enchantedCrossway::lightWallB
  390.     wq'widget::delete& enchantedCrossway::lightWall
  391.     wq'widget::delete& enchantedCrossway::lightBallA
  392.     wq'widget::delete& enchantedCrossway::lightWallB
  393.     wq'widget::delete& enchantedCrossway::lightChandelierA
  394.     wq'widget::delete& enchantedCrossway::lightChandelier1A
  395.     wq'widget::delete& enchantedCrossway::lightChandelier2A
  396.     setThreadID 0
  397. }
  398.  
  399. proc enchantedHallway.bookCorner.enter {} {
  400.     setThreadID 4
  401.     enchantedHallway::new lightCandle -repeat -foreground
  402.     enchantedHallway::new lightLanter -repeat
  403.     enchantedHallway::new lightCandleA1 -repeat -foreground
  404.     enchantedHallway::new lightCandleA2 -repeat -foreground
  405.     enchantedHallway::new lightCandleB -repeat
  406.     enchantedHallway::new lightChandelier -repeat
  407.     enchantedHallway::new lightChandelierBack -repeat
  408.     enchantedHallway::new lightChandelierBack -repeat
  409.     setThreadID 0
  410. }
  411.  
  412. proc enchantedHallway.stairsLow.leave {} {
  413.     setThreadID 4
  414.     wq'widget::delete& enchantedHallway::lightCandle
  415.     wq'widget::delete& enchantedHallway::lightLanter
  416.     wq'widget::delete& enchantedHallway::lightCandleA1
  417.     wq'widget::delete& enchantedHallway::lightCandleA2
  418.     wq'widget::delete& enchantedHallway::lightCandleB
  419.     wq'widget::delete& enchantedHallway::lightChandelier
  420.     wq'widget::delete& enchantedHallway::lightChandelierBack
  421.     wq'widget::delete& enchantedHallway::lightChandelierBack
  422.     setThreadID 0
  423. }
  424.  
  425. proc facadeWalkway.dragonSpotting.enter {} {
  426.     setThreadID 4
  427.     facadeWalkway::new wheel -repeat
  428.     facadeWalkway::new fountain -repeat
  429.     setThreadID 0
  430. }
  431.  
  432. proc facadeWalkway.smallFountain.leave {} {
  433.     setThreadID 4
  434.     wq'widget::delete& facadeWalkway::wheel
  435.     wq'widget::delete& facadeWalkway::fountain
  436.     setThreadID 0
  437. }
  438.  
  439. proc forge.forgeAltarPuzzle.enter {} {
  440.     setThreadID 4
  441.     forge::new forgeA -repeat -foreground
  442.     forge::new forgeB -repeat -foreground
  443.     forge::new forgeC -repeat
  444.     forge::new forgeD -repeat
  445.     forge::new forgeA -repeat
  446.     forge::new forgeB -repeat
  447.     setThreadID 0
  448. }
  449.  
  450. proc forge.forgeTop.leave {} {
  451.     setThreadID 4
  452.     wq'widget::delete& forge::forgeA
  453.     wq'widget::delete& forge::forgeB
  454.     wq'widget::delete& forge::forgeC
  455.     wq'widget::delete& forge::forgeD
  456.     wq'widget::delete& forge::forgeA
  457.     wq'widget::delete& forge::forgeB
  458.     setThreadID 0
  459. }
  460.  
  461. proc garden.dollFinding.enter {} {
  462.     setThreadID 4
  463.     garden::new waterfallA -repeat
  464.     garden::new waterfallB -repeat
  465.     garden::new runes -repeat
  466.     garden::new waterfall -repeat
  467.     garden::new runeDriaLoop -repeat
  468.     garden::new runeDriaStart -repeat
  469.     garden::new runeDriaSuccess -repeat
  470.     garden::new runeOrlosLoop -repeat
  471.     garden::new runeOrlosStart -repeat
  472.     garden::new runeUndarLoop -repeat
  473.     garden::new runeUndarStart -repeat
  474.     garden::new waterA -repeat
  475.     garden::new waterB -repeat
  476.     garden::new waterC -repeat
  477.     garden::new waterD -repeat
  478.     garden::new water -repeat
  479.     garden::new runeDriaSuccess -repeat
  480.     garden::new waterA -repeat
  481.     garden::new waterfallA -repeat
  482.     garden::new waterfallB -repeat
  483.     garden::new waterfallTree -repeat
  484.     garden::new waterTreeA -repeat
  485.     garden::new runeDriaLoop -repeat
  486.     garden::new runeDriaStart -repeat
  487.     garden::new runeDriaSuccess -repeat
  488.     garden::new runeOrlosLoop -repeat
  489.     garden::new runeOrlosStart -repeat
  490.     garden::new runeUndarLoop -repeat
  491.     garden::new runeUndarStart -repeat
  492.     garden::new runes -repeat
  493.     garden::new water -repeat
  494.     garden::new fishesA -repeat
  495.     garden::new fishesB -repeat
  496.     garden::new fishesC -repeat
  497.     garden::new fishesD -repeat
  498.     garden::new fishesE -repeat
  499.     garden::new fishesF -repeat
  500.     garden::new fishesG -repeat
  501.     garden::new fishesH -repeat
  502.     garden::new fishesI -repeat
  503.     garden::new runeDriaLoop -repeat
  504.     garden::new runeDriaStart -repeat
  505.     garden::new runeDriaSuccess -repeat
  506.     garden::new runeOrlosLoop -repeat
  507.     garden::new runeOrlosStart -repeat
  508.     garden::new runeUndarLoop -repeat
  509.     garden::new runeUndarStart -repeat
  510.     garden::new waterA -repeat
  511.     garden::new waterB -repeat
  512.     garden::new waterTreeA -repeat
  513.     garden::new runeDriaLoop -repeat
  514.     garden::new runeDriaStart -repeat
  515.     garden::new runeDriaSuccess -repeat
  516.     garden::new runeOrlosLoop -repeat
  517.     garden::new runeOrlosStart -repeat
  518.     garden::new runeUndarLoop -repeat
  519.     garden::new runeUndarStart -repeat
  520.     garden::new waterA -repeat
  521.     garden::new waterB -repeat
  522.     garden::new waterC -repeat
  523.     garden::new waterD -repeat
  524.     garden::new waterE -repeat
  525.     garden::new waterF -repeat
  526.     garden::new waterTreeA -repeat
  527.     garden::new waterTreeB -repeat
  528.     garden::new waterTreeC -repeat
  529.     garden::new waterTreeD -repeat
  530.     garden::new waterTreeE -repeat
  531.     garden::new waterTreeF -repeat
  532.     garden::new fishesA -repeat
  533.     garden::new fishesB -repeat
  534.     garden::new fishesC -repeat
  535.     garden::new waterFallA -repeat
  536.     garden::new waterFallB -repeat
  537.     garden::new runes -repeat
  538.     garden::new waterfallA -repeat
  539.     garden::new waterfallB -repeat
  540.     garden::new waterfallC -repeat
  541.     garden::new waterfallD -repeat
  542.     garden::new waterfallE -repeat
  543.     garden::new waterfallF -repeat
  544.     setThreadID 0
  545. }
  546.  
  547. proc garden.waterfall.leave {} {
  548.     setThreadID 4
  549.     wq'widget::delete& garden::waterfallA
  550.     wq'widget::delete& garden::waterfallB
  551.     wq'widget::delete& garden::runes
  552.     wq'widget::delete& garden::waterfall
  553.     wq'widget::delete& garden::runeDriaLoop
  554.     wq'widget::delete& garden::runeDriaStart
  555.     wq'widget::delete& garden::runeDriaSuccess
  556.     wq'widget::delete& garden::runeOrlosLoop
  557.     wq'widget::delete& garden::runeOrlosStart
  558.     wq'widget::delete& garden::runeUndarLoop
  559.     wq'widget::delete& garden::runeUndarStart
  560.     wq'widget::delete& garden::waterA
  561.     wq'widget::delete& garden::waterB
  562.     wq'widget::delete& garden::waterC
  563.     wq'widget::delete& garden::waterD
  564.     wq'widget::delete& garden::water
  565.     wq'widget::delete& garden::runeDriaSuccess
  566.     wq'widget::delete& garden::waterA
  567.     wq'widget::delete& garden::waterfallA
  568.     wq'widget::delete& garden::waterfallB
  569.     wq'widget::delete& garden::waterfallTree
  570.     wq'widget::delete& garden::waterTreeA
  571.     wq'widget::delete& garden::runeDriaLoop
  572.     wq'widget::delete& garden::runeDriaStart
  573.     wq'widget::delete& garden::runeDriaSuccess
  574.     wq'widget::delete& garden::runeOrlosLoop
  575.     wq'widget::delete& garden::runeOrlosStart
  576.     wq'widget::delete& garden::runeUndarLoop
  577.     wq'widget::delete& garden::runeUndarStart
  578.     wq'widget::delete& garden::runes
  579.     wq'widget::delete& garden::water
  580.     wq'widget::delete& garden::fishesA
  581.     wq'widget::delete& garden::fishesB
  582.     wq'widget::delete& garden::fishesC
  583.     wq'widget::delete& garden::fishesD
  584.     wq'widget::delete& garden::fishesE
  585.     wq'widget::delete& garden::fishesF
  586.     wq'widget::delete& garden::fishesG
  587.     wq'widget::delete& garden::fishesH
  588.     wq'widget::delete& garden::fishesI
  589.     wq'widget::delete& garden::runeDriaLoop
  590.     wq'widget::delete& garden::runeDriaStart
  591.     wq'widget::delete& garden::runeDriaSuccess
  592.     wq'widget::delete& garden::runeOrlosLoop
  593.     wq'widget::delete& garden::runeOrlosStart
  594.     wq'widget::delete& garden::runeUndarLoop
  595.     wq'widget::delete& garden::runeUndarStart
  596.     wq'widget::delete& garden::waterA
  597.     wq'widget::delete& garden::waterB
  598.     wq'widget::delete& garden::waterTreeA
  599.     wq'widget::delete& garden::runeDriaLoop
  600.     wq'widget::delete& garden::runeDriaStart
  601.     wq'widget::delete& garden::runeDriaSuccess
  602.     wq'widget::delete& garden::runeOrlosLoop
  603.     wq'widget::delete& garden::runeOrlosStart
  604.     wq'widget::delete& garden::runeUndarLoop
  605.     wq'widget::delete& garden::runeUndarStart
  606.     wq'widget::delete& garden::waterA
  607.     wq'widget::delete& garden::waterB
  608.     wq'widget::delete& garden::waterC
  609.     wq'widget::delete& garden::waterD
  610.     wq'widget::delete& garden::waterE
  611.     wq'widget::delete& garden::waterF
  612.     wq'widget::delete& garden::waterTreeA
  613.     wq'widget::delete& garden::waterTreeB
  614.     wq'widget::delete& garden::waterTreeC
  615.     wq'widget::delete& garden::waterTreeD
  616.     wq'widget::delete& garden::waterTreeE
  617.     wq'widget::delete& garden::waterTreeF
  618.     wq'widget::delete& garden::fishesA
  619.     wq'widget::delete& garden::fishesB
  620.     wq'widget::delete& garden::fishesC
  621.     wq'widget::delete& garden::waterFallA
  622.     wq'widget::delete& garden::waterFallB
  623.     wq'widget::delete& garden::runes
  624.     wq'widget::delete& garden::waterfallA
  625.     wq'widget::delete& garden::waterfallB
  626.     wq'widget::delete& garden::waterfallC
  627.     wq'widget::delete& garden::waterfallD
  628.     wq'widget::delete& garden::waterfallE
  629.     wq'widget::delete& garden::waterfallF
  630.     setThreadID 0
  631. }
  632.  
  633. proc gardenWatch.alley.enter {} {
  634.     setThreadID 4
  635.     gardenWatch::new waterFallA -repeat
  636.     gardenWatch::new waterFallB -repeat
  637.     gardenWatch::new waterfall -repeat
  638.     gardenWatch::new fishesA -repeat
  639.     gardenWatch::new fishesB -repeat
  640.     gardenWatch::new fishesC -repeat
  641.     setThreadID 0
  642. }
  643.  
  644. proc gardenWatch.outsideGardenWatch.leave {} {
  645.     setThreadID 4
  646.     wq'widget::delete& gardenWatch::waterFallA
  647.     wq'widget::delete& gardenWatch::waterFallB
  648.     wq'widget::delete& gardenWatch::waterfall
  649.     wq'widget::delete& gardenWatch::fishesA
  650.     wq'widget::delete& gardenWatch::fishesB
  651.     wq'widget::delete& gardenWatch::fishesC
  652.     setThreadID 0
  653. }
  654.  
  655. proc grandHall.circletCloseUp.enter {} {
  656.     setThreadID 4
  657.     grandHall::new lightBall -repeat -foreground
  658.     grandHall::new lightBall -repeat -foreground
  659.     grandHall::new fountainA -repeat
  660.     grandHall::new lightBall -repeat -foreground
  661.     grandHall::new fountainA -repeat -foreground
  662.     grandHall::new fountainB -repeat -foreground
  663.     grandHall::new fountainC -repeat -foreground
  664.     grandHall::new fountainD -repeat -foreground
  665.     grandHall::new fountainE -repeat -foreground
  666.     grandHall::new fountainF -repeat -foreground
  667.     grandHall::new fountainG -repeat -foreground
  668.     grandHall::new lightBallA -repeat -foreground
  669.     grandHall::new lightBallB -repeat
  670.     grandHall::new fountainA -repeat
  671.     grandHall::new lightBallA -repeat
  672.     grandHall::new fountainA -repeat
  673.     grandHall::new fountainB -repeat
  674.     grandHall::new lightBall -repeat
  675.     grandHall::new lightChandelier -repeat
  676.     grandHall::new fountain -repeat
  677.     grandHall::new fountainA -repeat
  678.     grandHall::new fountainB -repeat
  679.     grandHall::new fountainC -repeat
  680.     grandHall::new lightBall -repeat
  681.     grandHall::new lightBall -repeat
  682.     grandHall::new fountainA -repeat
  683.     grandHall::new lightBallA -repeat -foreground
  684.     grandHall::new lightBall -repeat
  685.     grandHall::new fountainA -repeat -foreground
  686.     grandHall::new fountainB -repeat -foreground
  687.     grandHall::new fountainC -repeat -foreground
  688.     grandHall::new fountainD -repeat -foreground
  689.     grandHall::new fountainE -repeat -foreground
  690.     grandHall::new fountainF -repeat -foreground
  691.     grandHall::new fountainH -repeat -foreground
  692.     grandHall::new lightBall -repeat
  693.     grandHall::new fountainA -repeat
  694.     setThreadID 0
  695. }
  696.  
  697. proc grandHall.zakNotes.leave {} {
  698.     setThreadID 4
  699.     wq'widget::delete& grandHall::lightBall
  700.     wq'widget::delete& grandHall::lightBall
  701.     wq'widget::delete& grandHall::fountainA
  702.     wq'widget::delete& grandHall::lightBall
  703.     wq'widget::delete& grandHall::fountainA
  704.     wq'widget::delete& grandHall::fountainB
  705.     wq'widget::delete& grandHall::fountainC
  706.     wq'widget::delete& grandHall::fountainD
  707.     wq'widget::delete& grandHall::fountainE
  708.     wq'widget::delete& grandHall::fountainF
  709.     wq'widget::delete& grandHall::fountainG
  710.     wq'widget::delete& grandHall::lightBallA
  711.     wq'widget::delete& grandHall::lightBallB
  712.     wq'widget::delete& grandHall::fountainA
  713.     wq'widget::delete& grandHall::lightBallA
  714.     wq'widget::delete& grandHall::fountainA
  715.     wq'widget::delete& grandHall::fountainB
  716.     wq'widget::delete& grandHall::lightBall
  717.     wq'widget::delete& grandHall::lightChandelier
  718.     wq'widget::delete& grandHall::fountain
  719.     wq'widget::delete& grandHall::fountainA
  720.     wq'widget::delete& grandHall::fountainB
  721.     wq'widget::delete& grandHall::fountainC
  722.     wq'widget::delete& grandHall::lightBall
  723.     wq'widget::delete& grandHall::lightBall
  724.     wq'widget::delete& grandHall::fountainA
  725.     wq'widget::delete& grandHall::lightBallA
  726.     wq'widget::delete& grandHall::lightBall
  727.     wq'widget::delete& grandHall::fountainA
  728.     wq'widget::delete& grandHall::fountainB
  729.     wq'widget::delete& grandHall::fountainC
  730.     wq'widget::delete& grandHall::fountainD
  731.     wq'widget::delete& grandHall::fountainE
  732.     wq'widget::delete& grandHall::fountainF
  733.     wq'widget::delete& grandHall::fountainH
  734.     wq'widget::delete& grandHall::lightBall
  735.     wq'widget::delete& grandHall::fountainA
  736.     setThreadID 0
  737. }
  738.  
  739. proc hallOfTrials.guardianClose.enter {} {
  740.     setThreadID 4
  741.     hallOfTrials::new lightBeamFirstA -repeat
  742.     hallOfTrials::new lightBeamFirstB -repeat
  743.     hallOfTrials::new lightBeamNoneA -repeat
  744.     hallOfTrials::new lightBeamNoneB -repeat
  745.     hallOfTrials::new lightBeamSecondA -repeat
  746.     hallOfTrials::new lightBeamSecondB -repeat
  747.     hallOfTrials::new lightBeamFirstA -repeat
  748.     hallOfTrials::new lightBeamFirstB -repeat
  749.     hallOfTrials::new lightBeamFirstC -repeat
  750.     hallOfTrials::new lightBeamNoneA -repeat
  751.     hallOfTrials::new lightBeamNoneB -repeat
  752.     hallOfTrials::new lightBeamNoneC -repeat
  753.     hallOfTrials::new lightBeamSecondA -repeat
  754.     hallOfTrials::new lightBeamSecondB -repeat
  755.     hallOfTrials::new lightBeamSecondC -repeat
  756.     hallOfTrials::new lightBallA -repeat
  757.     hallOfTrials::new lightBeamFirstA -repeat
  758.     hallOfTrials::new lightBeamFirstB -repeat
  759.     hallOfTrials::new lightBeamFirstC -repeat
  760.     hallOfTrials::new lightBeamNoneA -repeat
  761.     hallOfTrials::new lightBeamNoneB -repeat
  762.     hallOfTrials::new lightBeamNoneC -repeat
  763.     hallOfTrials::new lightBeamSecondA -repeat
  764.     hallOfTrials::new lightBeamSecondB -repeat
  765.     hallOfTrials::new lightBeamSecondC -repeat
  766.     setThreadID 0
  767. }
  768.  
  769. proc hallOfTrials.guardianSide.leave {} {
  770.     setThreadID 4
  771.     wq'widget::delete& hallOfTrials::lightBeamFirstA
  772.     wq'widget::delete& hallOfTrials::lightBeamFirstB
  773.     wq'widget::delete& hallOfTrials::lightBeamNoneA
  774.     wq'widget::delete& hallOfTrials::lightBeamNoneB
  775.     wq'widget::delete& hallOfTrials::lightBeamSecondA
  776.     wq'widget::delete& hallOfTrials::lightBeamSecondB
  777.     wq'widget::delete& hallOfTrials::lightBeamFirstA
  778.     wq'widget::delete& hallOfTrials::lightBeamFirstB
  779.     wq'widget::delete& hallOfTrials::lightBeamFirstC
  780.     wq'widget::delete& hallOfTrials::lightBeamNoneA
  781.     wq'widget::delete& hallOfTrials::lightBeamNoneB
  782.     wq'widget::delete& hallOfTrials::lightBeamNoneC
  783.     wq'widget::delete& hallOfTrials::lightBeamSecondA
  784.     wq'widget::delete& hallOfTrials::lightBeamSecondB
  785.     wq'widget::delete& hallOfTrials::lightBeamSecondC
  786.     wq'widget::delete& hallOfTrials::lightBallA
  787.     wq'widget::delete& hallOfTrials::lightBeamFirstA
  788.     wq'widget::delete& hallOfTrials::lightBeamFirstB
  789.     wq'widget::delete& hallOfTrials::lightBeamFirstC
  790.     wq'widget::delete& hallOfTrials::lightBeamNoneA
  791.     wq'widget::delete& hallOfTrials::lightBeamNoneB
  792.     wq'widget::delete& hallOfTrials::lightBeamNoneC
  793.     wq'widget::delete& hallOfTrials::lightBeamSecondA
  794.     wq'widget::delete& hallOfTrials::lightBeamSecondB
  795.     wq'widget::delete& hallOfTrials::lightBeamSecondC
  796.     setThreadID 0
  797. }
  798.  
  799. proc hallway.activationCloseUp.enter {} {
  800.     setThreadID 4
  801.     setThreadID 0
  802. }
  803.  
  804. proc hallway.hallwayStairs.leave {} {
  805.     setThreadID 4
  806.     setThreadID 0
  807. }
  808.  
  809. proc interface.talkPop.enter {} {
  810.     setThreadID 4
  811.     setThreadID 0
  812. }
  813.  
  814. proc interface.talkPop.leave {} {
  815.     setThreadID 4
  816.     setThreadID 0
  817. }
  818.  
  819. proc movies.introduction.enter {} {
  820.     setThreadID 4
  821.     setThreadID 0
  822. }
  823.  
  824. proc movies.introduction.leave {} {
  825.     setThreadID 4
  826.     setThreadID 0
  827. }
  828.  
  829. proc laboratory.laboratoryBridge.enter {} {
  830.     setThreadID 4
  831.     setThreadID 0
  832. }
  833.  
  834. proc laboratory.laboratoryMain.leave {} {
  835.     setThreadID 4
  836.     setThreadID 0
  837. }
  838.  
  839. proc library.aquaA.enter {} {
  840.     setThreadID 4
  841.     library::new lightBallA -repeat
  842.     library::new lightBallB -repeat
  843.     library::new lightBallC -repeat
  844.     library::new lightBallA -repeat -foreground
  845.     library::new lightBallA -repeat
  846.     library::new lightBallB -repeat
  847.     library::new lightBallC -repeat
  848.     library::new lightBallA -repeat
  849.     library::new lightBallB -repeat
  850.     library::new lightBallC -repeat
  851.     library::new lightBallA -repeat
  852.     library::new lightBallB -repeat
  853.     library::new lightBallC -repeat
  854.     library::new lightBallA -repeat
  855.     library::new lightBallB -repeat
  856.     library::new lightBallA -repeat
  857.     library::new lightBallB -repeat
  858.     library::new lightBallC -repeat
  859.     library::new lightBallA -repeat
  860.     library::new lightBallB -repeat
  861.     library::new lightBallC -repeat
  862.     library::new lightBallA -repeat
  863.     library::new lightBallB -repeat
  864.     library::new lightBallC -repeat
  865.     library::new lightBallA -repeat
  866.     library::new lightBallB -repeat
  867.     library::new lightBallA -repeat
  868.     library::new lightBallA -repeat
  869.     library::new lightBallB -repeat
  870.     library::new lightBallA -repeat
  871.     library::new lightBallB -repeat
  872.     library::new lightBallA -repeat
  873.     library::new lightBallB -repeat
  874.     library::new lightBallA -repeat
  875.     library::new lightBallB -repeat
  876.     library::new lightBallC -repeat
  877.     library::new lightBallA -repeat
  878.     library::new lightBallA -repeat
  879.     library::new lightBallB -repeat
  880.     library::new lightBallA -repeat
  881.     library::new lightBallB -repeat
  882.     library::new lightBallA -repeat
  883.     library::new lightBallA -repeat
  884.     library::new lightBallB -repeat
  885.     library::new lightBallC -repeat
  886.     library::new lightBallA -repeat
  887.     library::new lightBallB -repeat
  888.     library::new lightBallC -repeat
  889.     library::new lightBallA -repeat
  890.     library::new lightBallB -repeat
  891.     library::new lightBallA -repeat
  892.     setThreadID 0
  893. }
  894.  
  895. proc library.solariumC.leave {} {
  896.     setThreadID 4
  897.     wq'widget::delete& library::lightBallA
  898.     wq'widget::delete& library::lightBallB
  899.     wq'widget::delete& library::lightBallC
  900.     wq'widget::delete& library::lightBallA
  901.     wq'widget::delete& library::lightBallA
  902.     wq'widget::delete& library::lightBallB
  903.     wq'widget::delete& library::lightBallC
  904.     wq'widget::delete& library::lightBallA
  905.     wq'widget::delete& library::lightBallB
  906.     wq'widget::delete& library::lightBallC
  907.     wq'widget::delete& library::lightBallA
  908.     wq'widget::delete& library::lightBallB
  909.     wq'widget::delete& library::lightBallC
  910.     wq'widget::delete& library::lightBallA
  911.     wq'widget::delete& library::lightBallB
  912.     wq'widget::delete& library::lightBallA
  913.     wq'widget::delete& library::lightBallB
  914.     wq'widget::delete& library::lightBallC
  915.     wq'widget::delete& library::lightBallA
  916.     wq'widget::delete& library::lightBallB
  917.     wq'widget::delete& library::lightBallC
  918.     wq'widget::delete& library::lightBallA
  919.     wq'widget::delete& library::lightBallB
  920.     wq'widget::delete& library::lightBallC
  921.     wq'widget::delete& library::lightBallA
  922.     wq'widget::delete& library::lightBallB
  923.     wq'widget::delete& library::lightBallA
  924.     wq'widget::delete& library::lightBallA
  925.     wq'widget::delete& library::lightBallB
  926.     wq'widget::delete& library::lightBallA
  927.     wq'widget::delete& library::lightBallB
  928.     wq'widget::delete& library::lightBallA
  929.     wq'widget::delete& library::lightBallB
  930.     wq'widget::delete& library::lightBallA
  931.     wq'widget::delete& library::lightBallB
  932.     wq'widget::delete& library::lightBallC
  933.     wq'widget::delete& library::lightBallA
  934.     wq'widget::delete& library::lightBallA
  935.     wq'widget::delete& library::lightBallB
  936.     wq'widget::delete& library::lightBallA
  937.     wq'widget::delete& library::lightBallB
  938.     wq'widget::delete& library::lightBallA
  939.     wq'widget::delete& library::lightBallA
  940.     wq'widget::delete& library::lightBallB
  941.     wq'widget::delete& library::lightBallC
  942.     wq'widget::delete& library::lightBallA
  943.     wq'widget::delete& library::lightBallB
  944.     wq'widget::delete& library::lightBallC
  945.     wq'widget::delete& library::lightBallA
  946.     wq'widget::delete& library::lightBallB
  947.     wq'widget::delete& library::lightBallA
  948.     setThreadID 0
  949. }
  950.  
  951. proc mainBuilding.activationDragonLair.enter {} {
  952.     setThreadID 4
  953.     mainBuilding::new lightChandelierA -repeat
  954.     mainBuilding::new lightChandelierA -repeat
  955.     mainBuilding::new lightWallA -repeat
  956.     mainBuilding::new lightBallA -repeat
  957.     mainBuilding::new lightWallA -repeat
  958.     mainBuilding::new lightBallA -repeat
  959.     mainBuilding::new lightChandelierA -repeat
  960.     mainBuilding::new lightChandelierA -repeat
  961.     mainBuilding::new lightChandelierA -repeat
  962.     mainBuilding::new lightWallA -repeat
  963.     mainBuilding::new lightChandelierA -repeat
  964.     mainBuilding::new lightChandelierA -repeat
  965.     mainBuilding::new lightChandelierA -repeat
  966.     mainBuilding::new lightChandelierA -repeat
  967.     setThreadID 0
  968. }
  969.  
  970. proc mainBuilding.studentQuartersTeleport.leave {} {
  971.     setThreadID 4
  972.     wq'widget::delete& mainBuilding::lightChandelierA
  973.     wq'widget::delete& mainBuilding::lightChandelierA
  974.     wq'widget::delete& mainBuilding::lightWallA
  975.     wq'widget::delete& mainBuilding::lightBallA
  976.     wq'widget::delete& mainBuilding::lightWallA
  977.     wq'widget::delete& mainBuilding::lightBallA
  978.     wq'widget::delete& mainBuilding::lightChandelierA
  979.     wq'widget::delete& mainBuilding::lightChandelierA
  980.     wq'widget::delete& mainBuilding::lightChandelierA
  981.     wq'widget::delete& mainBuilding::lightWallA
  982.     wq'widget::delete& mainBuilding::lightChandelierA
  983.     wq'widget::delete& mainBuilding::lightChandelierA
  984.     wq'widget::delete& mainBuilding::lightChandelierA
  985.     wq'widget::delete& mainBuilding::lightChandelierA
  986.     setThreadID 0
  987. }
  988.  
  989. proc mill.barrels.enter {} {
  990.     setThreadID 4
  991.     mill::new lightChandelierBack -repeat
  992.     mill::new lightChandelier -repeat
  993.     mill::new lightChandelier -repeat -foreground
  994.     mill::new lightChandelierBack -repeat
  995.     mill::new lightChandelierBack -repeat
  996.     setThreadID 0
  997. }
  998.  
  999. proc mill.wheelBarrow.leave {} {
  1000.     setThreadID 4
  1001.     wq'widget::delete& mill::lightChandelierBack
  1002.     wq'widget::delete& mill::lightChandelier
  1003.     wq'widget::delete& mill::lightChandelier
  1004.     wq'widget::delete& mill::lightChandelierBack
  1005.     wq'widget::delete& mill::lightChandelierBack
  1006.     setThreadID 0
  1007. }
  1008.  
  1009. proc millStoreRoom.closet.enter {} {
  1010.     setThreadID 4
  1011.     millStoreRoom::new lightWallA -repeat
  1012.     millStoreRoom::new lightWallA -repeat
  1013.     millStoreRoom::new lightWallB -repeat
  1014.     millStoreRoom::new lightWallA -repeat
  1015.     setThreadID 0
  1016. }
  1017.  
  1018. proc millStoreRoom.zakBurst.leave {} {
  1019.     setThreadID 4
  1020.     wq'widget::delete& millStoreRoom::lightWallA
  1021.     wq'widget::delete& millStoreRoom::lightWallA
  1022.     wq'widget::delete& millStoreRoom::lightWallB
  1023.     wq'widget::delete& millStoreRoom::lightWallA
  1024.     setThreadID 0
  1025. }
  1026.  
  1027. proc millwalkway.stairsLow.enter {} {
  1028.     setThreadID 4
  1029.     millwalkway::new waterFallA -repeat
  1030.     setThreadID 0
  1031. }
  1032.  
  1033. proc millwalkway.stairsLow.leave {} {
  1034.     setThreadID 4
  1035.     wq'widget::delete& millwalkway::waterFallA
  1036.     setThreadID 0
  1037. }
  1038.  
  1039. proc observatory.lensCloseUp.enter {} {
  1040.     setThreadID 4
  1041.     observatory::new solarSystemA -repeat
  1042.     observatory::new solarSystemB -repeat
  1043.     observatory::new solarSystemC -repeat
  1044.     observatory::new solarSystemD -repeat
  1045.     observatory::new solarSystem -repeat
  1046.     observatory::new awakening -repeat
  1047.     observatory::new lightChandelierA -repeat
  1048.     observatory::new solarSystem -repeat
  1049.     observatory::new solarSystemA -repeat
  1050.     setThreadID 0
  1051. }
  1052.  
  1053. proc observatory.telescopeCloseUp.leave {} {
  1054.     setThreadID 4
  1055.     wq'widget::delete& observatory::solarSystemA
  1056.     wq'widget::delete& observatory::solarSystemB
  1057.     wq'widget::delete& observatory::solarSystemC
  1058.     wq'widget::delete& observatory::solarSystemD
  1059.     wq'widget::delete& observatory::solarSystem
  1060.     wq'widget::delete& observatory::awakening
  1061.     wq'widget::delete& observatory::lightChandelierA
  1062.     wq'widget::delete& observatory::solarSystem
  1063.     wq'widget::delete& observatory::solarSystemA
  1064.     setThreadID 0
  1065. }
  1066.  
  1067. proc oracle.bridgeA.enter {} {
  1068.     setThreadID 4
  1069.     oracle::new numberGlowLoop -repeat
  1070.     oracle::new numberGlowLoop -repeat
  1071.     oracle::new numberGlowLoop -repeat
  1072.     oracle::new numberGlowLoop -repeat
  1073.     setThreadID 0
  1074. }
  1075.  
  1076. proc oracle.oracleIslandF.leave {} {
  1077.     setThreadID 4
  1078.     wq'widget::delete& oracle::numberGlowLoop
  1079.     wq'widget::delete& oracle::numberGlowLoop
  1080.     wq'widget::delete& oracle::numberGlowLoop
  1081.     wq'widget::delete& oracle::numberGlowLoop
  1082.     setThreadID 0
  1083. }
  1084.  
  1085. proc pantry.freezer.enter {} {
  1086.     setThreadID 4
  1087.     pantry::new frostRuneA -repeat
  1088.     pantry::new frostRuneA -repeat
  1089.     setThreadID 0
  1090. }
  1091.  
  1092. proc pantry.resetLiftCloseUp.leave {} {
  1093.     setThreadID 4
  1094.     wq'widget::delete& pantry::frostRuneA
  1095.     wq'widget::delete& pantry::frostRuneA
  1096.     setThreadID 0
  1097. }
  1098.  
  1099. proc preview.vision2.enter {} {
  1100.     setThreadID 4
  1101.     setThreadID 0
  1102. }
  1103.  
  1104. proc preview.vision4.leave {} {
  1105.     setThreadID 4
  1106.     setThreadID 0
  1107. }
  1108.  
  1109. proc principalOffice.activationBottle.enter {} {
  1110.     setThreadID 4
  1111.     principalOffice::new lightBallA -repeat
  1112.     principalOffice::new activation -repeat
  1113.     principalOffice::new lightBallA -repeat
  1114.     principalOffice::new activation -repeat -foreground
  1115.     principalOffice::new activationStrange -repeat -foreground
  1116.     setThreadID 0
  1117. }
  1118.  
  1119. proc principalOffice.principalRoom.leave {} {
  1120.     setThreadID 4
  1121.     wq'widget::delete& principalOffice::lightBallA
  1122.     wq'widget::delete& principalOffice::activation
  1123.     wq'widget::delete& principalOffice::lightBallA
  1124.     wq'widget::delete& principalOffice::activation
  1125.     wq'widget::delete& principalOffice::activationStrange
  1126.     setThreadID 0
  1127. }
  1128.  
  1129. proc principalSkyway.hallwayArtRoom.enter {} {
  1130.     setThreadID 4
  1131.     setThreadID 0
  1132. }
  1133.  
  1134. proc principalSkyway.hallwaySkyway.leave {} {
  1135.     setThreadID 4
  1136.     setThreadID 0
  1137. }
  1138.  
  1139. proc movies.promotion.enter {} {
  1140.     setThreadID 4
  1141.     setThreadID 0
  1142. }
  1143.  
  1144. proc movies.promotion.leave {} {
  1145.     setThreadID 4
  1146.     setThreadID 0
  1147. }
  1148.  
  1149. proc sanctuary.celesteSide.enter {} {
  1150.     setThreadID 4
  1151.     sanctuary::new loop -repeat
  1152.     sanctuary::new loop -repeat
  1153.     setThreadID 0
  1154. }
  1155.  
  1156. proc sanctuary.puppetBalls.leave {} {
  1157.     setThreadID 4
  1158.     wq'widget::delete& sanctuary::loop
  1159.     wq'widget::delete& sanctuary::loop
  1160.     setThreadID 0
  1161. }
  1162.  
  1163. proc sanctuaryExterior.containers.enter {} {
  1164.     setThreadID 4
  1165.     sanctuaryExterior::new gateLooping -repeat
  1166.     sanctuaryExterior::new gateLoopingLarge0 -repeat -foreground
  1167.     sanctuaryExterior::new gateLoopingLarge1 -repeat -foreground
  1168.     sanctuaryExterior::new gateLoopingLarge10 -repeat -foreground
  1169.     sanctuaryExterior::new gateLoopingLarge11 -repeat -foreground
  1170.     sanctuaryExterior::new gateLoopingLarge12 -repeat -foreground
  1171.     sanctuaryExterior::new gateLoopingLarge2 -repeat -foreground
  1172.     sanctuaryExterior::new gateLoopingLarge3 -repeat -foreground
  1173.     sanctuaryExterior::new gateLoopingLarge4 -repeat -foreground
  1174.     sanctuaryExterior::new gateLoopingLarge5 -repeat -foreground
  1175.     sanctuaryExterior::new gateLoopingLarge6 -repeat -foreground
  1176.     sanctuaryExterior::new gateLoopingLarge7 -repeat -foreground
  1177.     sanctuaryExterior::new gateLoopingLarge8 -repeat -foreground
  1178.     sanctuaryExterior::new gateLoopingLarge9 -repeat -foreground
  1179.     sanctuaryExterior::new lightChandelierA -repeat
  1180.     sanctuaryExterior::new gateLooping -repeat
  1181.     sanctuaryExterior::new lightChandelierAA -repeat
  1182.     sanctuaryExterior::new lightChandelierBA -repeat
  1183.     setThreadID 0
  1184. }
  1185.  
  1186. proc sanctuaryExterior.sanExtRightStairs.leave {} {
  1187.     setThreadID 4
  1188.     wq'widget::delete& sanctuaryExterior::gateLooping
  1189.     wq'widget::delete& sanctuaryExterior::gateLoopingLarge0
  1190.     wq'widget::delete& sanctuaryExterior::gateLoopingLarge1
  1191.     wq'widget::delete& sanctuaryExterior::gateLoopingLarge10
  1192.     wq'widget::delete& sanctuaryExterior::gateLoopingLarge11
  1193.     wq'widget::delete& sanctuaryExterior::gateLoopingLarge12
  1194.     wq'widget::delete& sanctuaryExterior::gateLoopingLarge2
  1195.     wq'widget::delete& sanctuaryExterior::gateLoopingLarge3
  1196.     wq'widget::delete& sanctuaryExterior::gateLoopingLarge4
  1197.     wq'widget::delete& sanctuaryExterior::gateLoopingLarge5
  1198.     wq'widget::delete& sanctuaryExterior::gateLoopingLarge6
  1199.     wq'widget::delete& sanctuaryExterior::gateLoopingLarge7
  1200.     wq'widget::delete& sanctuaryExterior::gateLoopingLarge8
  1201.     wq'widget::delete& sanctuaryExterior::gateLoopingLarge9
  1202.     wq'widget::delete& sanctuaryExterior::lightChandelierA
  1203.     wq'widget::delete& sanctuaryExterior::gateLooping
  1204.     wq'widget::delete& sanctuaryExterior::lightChandelierAA
  1205.     wq'widget::delete& sanctuaryExterior::lightChandelierBA
  1206.     setThreadID 0
  1207. }
  1208.  
  1209. proc secretLibrary.secretLibraryMain.enter {} {
  1210.     setThreadID 4
  1211.     secretLibrary::new lightBallA -repeat
  1212.     secretLibrary::new lightBallA -repeat
  1213.     setThreadID 0
  1214. }
  1215.  
  1216. proc secretLibrary.secretLibraryTable.leave {} {
  1217.     setThreadID 4
  1218.     wq'widget::delete& secretLibrary::lightBallA
  1219.     wq'widget::delete& secretLibrary::lightBallA
  1220.     setThreadID 0
  1221. }
  1222.  
  1223. proc skyway.celesteStar.enter {} {
  1224.     setThreadID 4
  1225.     setThreadID 0
  1226. }
  1227.  
  1228. proc skyway.skywayCeleste.leave {} {
  1229.     setThreadID 4
  1230.     setThreadID 0
  1231. }
  1232.  
  1233. proc solarium.flowerCloseUp.enter {} {
  1234.     setThreadID 4
  1235.     solarium::new awakening -repeat
  1236.     solarium::new awakeningAutumn -repeat
  1237.     solarium::new awakeningSpring -repeat
  1238.     solarium::new awakeningWinter -repeat
  1239.     solarium::new awakening -repeat
  1240.     solarium::new awakeningAutumn -repeat
  1241.     solarium::new awakeningSpring -repeat
  1242.     solarium::new awakeningWinter -repeat
  1243.     setThreadID 0
  1244. }
  1245.  
  1246. proc solarium.solariumStairs.leave {} {
  1247.     setThreadID 4
  1248.     wq'widget::delete& solarium::awakening
  1249.     wq'widget::delete& solarium::awakeningAutumn
  1250.     wq'widget::delete& solarium::awakeningSpring
  1251.     wq'widget::delete& solarium::awakeningWinter
  1252.     wq'widget::delete& solarium::awakening
  1253.     wq'widget::delete& solarium::awakeningAutumn
  1254.     wq'widget::delete& solarium::awakeningSpring
  1255.     wq'widget::delete& solarium::awakeningWinter
  1256.     setThreadID 0
  1257. }
  1258.  
  1259. proc teleports.atrium.enter {} {
  1260.     setThreadID 4
  1261.     setThreadID 0
  1262. }
  1263.  
  1264. proc teleports.watchTower.leave {} {
  1265.     setThreadID 4
  1266.     setThreadID 0
  1267. }
  1268.  
  1269. proc teleportTowerBase.magicalDoor.enter {} {
  1270.     setThreadID 4
  1271.     teleportTowerBase::new lightBallAA -repeat
  1272.     teleportTowerBase::new lightBallBA -repeat
  1273.     teleportTowerBase::new lightBallCA -repeat
  1274.     teleportTowerBase::new lightBallDA -repeat
  1275.     teleportTowerBase::new lightBallA -repeat
  1276.     teleportTowerBase::new lightBallA -repeat
  1277.     setThreadID 0
  1278. }
  1279.  
  1280. proc teleportTowerBase.teleportViewD.leave {} {
  1281.     setThreadID 4
  1282.     wq'widget::delete& teleportTowerBase::lightBallAA
  1283.     wq'widget::delete& teleportTowerBase::lightBallBA
  1284.     wq'widget::delete& teleportTowerBase::lightBallCA
  1285.     wq'widget::delete& teleportTowerBase::lightBallDA
  1286.     wq'widget::delete& teleportTowerBase::lightBallA
  1287.     wq'widget::delete& teleportTowerBase::lightBallA
  1288.     setThreadID 0
  1289. }
  1290.  
  1291. proc trialRoom.bookPuzzleFar.enter {} {
  1292.     setThreadID 4
  1293.     setThreadID 0
  1294. }
  1295.  
  1296. proc trialRoom.zakEntrance.leave {} {
  1297.     setThreadID 4
  1298.     setThreadID 0
  1299. }
  1300.  
  1301. proc tutorial.cabinetCloseUp.enter {} {
  1302.     setThreadID 4
  1303.     tutorial::new waterfallA -repeat
  1304.     tutorial::new waterfallB -repeat
  1305.     tutorial::new waterfallA -repeat
  1306.     setThreadID 0
  1307. }
  1308.  
  1309. proc tutorial.mustavioWagon.leave {} {
  1310.     setThreadID 4
  1311.     wq'widget::delete& tutorial::waterfallA
  1312.     wq'widget::delete& tutorial::waterfallB
  1313.     wq'widget::delete& tutorial::waterfallA
  1314.     setThreadID 0
  1315. }
  1316.  
  1317. proc visions.vision1.enter {} {
  1318.     setThreadID 4
  1319.     setThreadID 0
  1320. }
  1321.  
  1322. proc visions.vision7.leave {} {
  1323.     setThreadID 4
  1324.     setThreadID 0
  1325. }
  1326.  
  1327. proc watchTower.watchTowerAction.enter {} {
  1328.     setThreadID 4
  1329.     watchTower::new action -repeat
  1330.     watchTower::new action -repeat
  1331.     watchTower::new action -repeat
  1332.     setThreadID 0
  1333. }
  1334.  
  1335. proc watchTower.watchTowerTopStairs.leave {} {
  1336.     setThreadID 4
  1337.     wq'widget::delete& watchTower::action
  1338.     wq'widget::delete& watchTower::action
  1339.     wq'widget::delete& watchTower::action
  1340.     setThreadID 0
  1341. }
  1342.  
  1343. proc movies.watchTowerAction.enter {} {
  1344.     setThreadID 4
  1345.     setThreadID 0
  1346. }
  1347.  
  1348. proc movies.watchTowerAction.leave {} {
  1349.     setThreadID 4
  1350.     setThreadID 0
  1351. }
  1352.  
  1353. proc whisperingStairway.bellsCloseUp.enter {} {
  1354.     setThreadID 4
  1355.     whisperingStairway::new lightBallA -repeat
  1356.     whisperingStairway::new lightWallA -repeat
  1357.     whisperingStairway::new lightWallB -repeat
  1358.     whisperingStairway::new lightBallClosedA -repeat
  1359.     whisperingStairway::new lightBallOpenA -repeat
  1360.     whisperingStairway::new lightWallA -repeat
  1361.     whisperingStairway::new lightBallA -repeat
  1362.     whisperingStairway::new lightBallA -repeat -foreground
  1363.     whisperingStairway::new lightBallA -repeat -foreground
  1364.     whisperingStairway::new lightBallAlphaB -repeat -foreground
  1365.     whisperingStairway::new lightBallB -repeat
  1366.     whisperingStairway::new lightBallA -repeat
  1367.     whisperingStairway::new lightBallB -repeat
  1368.     whisperingStairway::new lightBallA -repeat
  1369.     whisperingStairway::new lightWallA -repeat -foreground
  1370.     whisperingStairway::new lightWallB -repeat
  1371.     whisperingStairway::new lightWallA -repeat
  1372.     whisperingStairway::new lightBallA -repeat
  1373.     whisperingStairway::new lightBallB -repeat
  1374.     whisperingStairway::new lightBallA -repeat
  1375.     whisperingStairway::new lightBallB -repeat -foreground
  1376.     setThreadID 0
  1377. }
  1378.  
  1379. proc whisperingStairway.trialEntrance.leave {} {
  1380.     setThreadID 4
  1381.     wq'widget::delete& whisperingStairway::lightBallA
  1382.     wq'widget::delete& whisperingStairway::lightWallA
  1383.     wq'widget::delete& whisperingStairway::lightWallB
  1384.     wq'widget::delete& whisperingStairway::lightBallClosedA
  1385.     wq'widget::delete& whisperingStairway::lightBallOpenA
  1386.     wq'widget::delete& whisperingStairway::lightWallA
  1387.     wq'widget::delete& whisperingStairway::lightBallA
  1388.     wq'widget::delete& whisperingStairway::lightBallA
  1389.     wq'widget::delete& whisperingStairway::lightBallA
  1390.     wq'widget::delete& whisperingStairway::lightBallAlphaB
  1391.     wq'widget::delete& whisperingStairway::lightBallB
  1392.     wq'widget::delete& whisperingStairway::lightBallA
  1393.     wq'widget::delete& whisperingStairway::lightBallB
  1394.     wq'widget::delete& whisperingStairway::lightBallA
  1395.     wq'widget::delete& whisperingStairway::lightWallA
  1396.     wq'widget::delete& whisperingStairway::lightWallB
  1397.     wq'widget::delete& whisperingStairway::lightWallA
  1398.     wq'widget::delete& whisperingStairway::lightBallA
  1399.     wq'widget::delete& whisperingStairway::lightBallB
  1400.     wq'widget::delete& whisperingStairway::lightBallA
  1401.     wq'widget::delete& whisperingStairway::lightBallB
  1402.     setThreadID 0
  1403. }
  1404.  
  1405. proc wineCave.bigKeg.enter {} {
  1406.     setThreadID 4
  1407.     wineCave::new lightWallA -repeat
  1408.     wineCave::new lightWallA -repeat
  1409.     wineCave::new lightWallMustavioA -repeat
  1410.     wineCave::new lightWallA -repeat
  1411.     wineCave::new lightWallA -repeat
  1412.     wineCave::new lightWallA -repeat
  1413.     wineCave::new lightWallCauldronA -repeat
  1414.     wineCave::new lightBallA -repeat
  1415.     wineCave::new lightWallA -repeat -foreground
  1416.     wineCave::new lightWallB -repeat
  1417.     wineCave::new lightBallA -repeat
  1418.     wineCave::new lightWallA -repeat -foreground
  1419.     wineCave::new lightWallB -repeat
  1420.     wineCave::new lightBallA -repeat
  1421.     wineCave::new lightWallA -repeat
  1422.     wineCave::new lightBallA -repeat -foreground
  1423.     wineCave::new lightWallA -repeat
  1424.     wineCave::new lightWallB -repeat
  1425.     wineCave::new lightWallC -repeat
  1426.     setThreadID 0
  1427. }
  1428.  
  1429. proc wineCave.wineRack.leave {} {
  1430.     setThreadID 4
  1431.     wq'widget::delete& wineCave::lightWallA
  1432.     wq'widget::delete& wineCave::lightWallA
  1433.     wq'widget::delete& wineCave::lightWallMustavioA
  1434.     wq'widget::delete& wineCave::lightWallA
  1435.     wq'widget::delete& wineCave::lightWallA
  1436.     wq'widget::delete& wineCave::lightWallA
  1437.     wq'widget::delete& wineCave::lightWallCauldronA
  1438.     wq'widget::delete& wineCave::lightBallA
  1439.     wq'widget::delete& wineCave::lightWallA
  1440.     wq'widget::delete& wineCave::lightWallB
  1441.     wq'widget::delete& wineCave::lightBallA
  1442.     wq'widget::delete& wineCave::lightWallA
  1443.     wq'widget::delete& wineCave::lightWallB
  1444.     wq'widget::delete& wineCave::lightBallA
  1445.     wq'widget::delete& wineCave::lightWallA
  1446.     wq'widget::delete& wineCave::lightBallA
  1447.     wq'widget::delete& wineCave::lightWallA
  1448.     wq'widget::delete& wineCave::lightWallB
  1449.     wq'widget::delete& wineCave::lightWallC
  1450.     setThreadID 0
  1451. }
  1452.  
  1453.