home *** CD-ROM | disk | FTP | other *** search
/ Best of Blender / bestofblender.iso / pc / blender / files / beastvr / beastvrm.dir / 00075_Script_75 < prev    next >
Text File  |  1996-04-25  |  8KB  |  269 lines

  1. on NODECHANGE
  2.   global n, PASTNODE, NODE
  3.   repeat with n = 25 down to 20
  4.     set the visible of sprite n to FALSE
  5.   end repeat
  6.   
  7.   if the text of cast "Current Node ID" = 1 then
  8.     set the text of cast "ROOMNAME" to "The Lobby - business left, pleasure straight ahead"
  9.     set the castnum of Sprite 10 to 81
  10.     set NODE = 1
  11.     updateStage
  12.   end if
  13.   
  14.   if the text of cast "Current Node ID" = 2 then
  15.     set the text of cast "ROOMNAME" to "The Lobby"
  16.     set the castnum of Sprite 10 to 94
  17.     set NODE = 2
  18.     updateStage
  19.   end if
  20.   
  21.   if the text of cast "Current Node ID" = 3 then
  22.     set NODE = 3
  23.     set the text of cast "ROOMNAME" to "The Corridor of Power"
  24.     set the castnum of Sprite 10 to 88
  25.     updateStage
  26.   end if
  27.   
  28.   if the text of cast "Current Node ID" = 4 then
  29.     set NODE = 4
  30.     set the text of cast "ROOMNAME" to "The Corridor of Power"
  31.     set the castnum of Sprite 10 to 103
  32.     updateStage
  33.   end if
  34.   
  35.   if the text of cast "Current Node ID" = 5 then
  36.     set NODE = 5
  37.     set the text of cast "ROOMNAME" to "The Corridor of Power"
  38.     set the castnum of Sprite 10 to 104
  39.     updateStage
  40.   end if
  41.   
  42.   if the text of cast "Current Node ID" = 7 then
  43.     set NODE = 7
  44.     set the text of cast "ROOMNAME" to "The Corridor of Power"
  45.     set the castnum of Sprite 10 to 105
  46.     updateStage
  47.   end if
  48.   
  49.   if the text of cast "Current Node ID" = 6 then
  50.     set the text of cast "ROOMNAME" to "The Secret Laboratory."
  51.     set the castnum of Sprite 10 to 83
  52.     set NODE = 6
  53.     set the visible of sprite 22 to TRUE
  54.     updateStage
  55.   end if
  56.   
  57.   if the text of cast "Current Node ID" = 8 then
  58.     set the text of cast "ROOMNAME" to "The Executive Washroom-no grafitti in here!"
  59.     set the castnum of Sprite 10 to 90
  60.     set NODE = 8
  61.     updateStage
  62.   end if
  63.   if the text of cast "Current Node ID" = 9 then
  64.     set the text of cast "ROOMNAME" to "The Factory Floor"
  65.     set the castnum of Sprite 10 to 106
  66.     set NODE = 9
  67.     updateStage
  68.   end if
  69.   if the text of cast "Current Node ID" = 10 then
  70.     set the text of cast "ROOMNAME" to "The Factory Floor"
  71.     set the castnum of Sprite 10 to 107
  72.     set NODE = 10
  73.     updateStage
  74.   end if
  75.   if the text of cast "Current Node ID" = 11 then
  76.     set the text of cast "ROOMNAME" to "The Factory Floor"
  77.     set the castnum of Sprite 10 to 108
  78.     set NODE = 11
  79.     updateStage
  80.   end if
  81.   if the text of cast "Current Node ID" = 12 then
  82.     set the text of cast "ROOMNAME" to "The Factory Floor"
  83.     set the castnum of Sprite 10 to 109
  84.     set the visible of sprite 24 to TRUE
  85.     set NODE = 12
  86.     updateStage
  87.   end if
  88.   if the text of cast "Current Node ID" = 13 then
  89.     set the text of cast "ROOMNAME" to "The Factory Floor"
  90.     set the castnum of Sprite 10 to 92
  91.     set the visible of sprite 25 to TRUE
  92.     set NODE = 13
  93.     updateStage
  94.   end if
  95.   if the text of cast "Current Node ID" = 14 then
  96.     set the text of cast "ROOMNAME" to "The CEO's Office"
  97.     set the castnum of Sprite 10 to 93
  98.     set the visible of sprite 23 to TRUE
  99.     set NODE = 14
  100.     updateStage
  101.   end if
  102.   if the text of cast "Current Node ID" = 15 then
  103.     set the text of cast "ROOMNAME" to "The CEO's Office"
  104.     set the castnum of Sprite 10 to 111
  105.     set the visible of sprite 23 to TRUE
  106.     set NODE = 15
  107.     updateStage
  108.   end if
  109.   if the text of cast "Current Node ID" = 16 then
  110.     set the text of cast "ROOMNAME" to "The CEO's Office"
  111.     set the castnum of Sprite 10 to 110
  112.     set the visible of sprite 23 to TRUE
  113.     set NODE = 16
  114.     updateStage
  115.   end if
  116.   if the text of cast "Current Node ID" = 17 then
  117.     set the text of cast "ROOMNAME" to "The Freedom of the Press"
  118.     set the castnum of Sprite 10 to 85
  119.     set NODE = 17
  120.     updateStage
  121.   end if
  122.   if the text of cast "Current Node ID" = 18 then
  123.     set the text of cast "ROOMNAME" to "Smokin' Lounge"
  124.     set the castnum of Sprite 10 to 84
  125.     set NODE = 18
  126.     updateStage
  127.   end if
  128.   if (the text of cast "Current Node ID" = 19) then
  129.     set the text of cast "ROOMNAME" to "Studio B"
  130.     set the castnum of Sprite 10 to 91
  131.     set NODE = 19
  132.     updateStage
  133.   end if
  134.   if (the text of cast "Current Node ID" = 20) then
  135.     set the text of cast "ROOMNAME" to "The Window of Opportunity"
  136.     set the castnum of Sprite 10 to 89
  137.     set NODE = 20
  138.     updateStage
  139.   end if
  140.   if the text of cast "Current Node ID" = 21 then
  141.     set the text of cast "ROOMNAME" to "The Control Room"
  142.     set the castnum of Sprite 10 to 87
  143.     set the visible of Sprite 29 to TRUE
  144.     set NODE = 21
  145.     updateStage
  146.   end if
  147.   if (the text of cast "Current Node ID" = 22) then
  148.     set the text of cast "ROOMNAME" to "The Green Room"
  149.     set the castnum of Sprite 10 to 96
  150.     set the visible of sprite 21 to TRUE
  151.     set NODE = 22
  152.     updateStage
  153.   end if
  154.   if (the text of cast "Current Node ID" = 23) then
  155.     set the text of cast "ROOMNAME" to "The Green Room"
  156.     set the castnum of Sprite 10 to 82
  157.     set the visible of sprite 21 to TRUE
  158.     set NODE = 23
  159.     updateStage
  160.   end if
  161.   
  162.   if (the text of cast "Current Node ID" = 25) then
  163.     set the text of cast "ROOMNAME" to "The Green Room"
  164.     set the castnum of Sprite 10 to 95
  165.     set the visible of sprite 21 to TRUE
  166.     set NODE = 25
  167.     updateStage
  168.   end if
  169.   
  170.   if (the text of cast "Current Node ID" = 24) then
  171.     set the text of cast "ROOMNAME" to "The Royal Court"
  172.     set the castnum of Sprite 10 to 86
  173.     set NODE = 24
  174.     set the visible of sprite 28 to TRUE
  175.     updateStage
  176.   end if
  177.   
  178.   if (the text of cast "Current Node ID" = 26) then
  179.     set the text of cast "ROOMNAME" to "The Royal Court"
  180.     set the castnum of Sprite 10 to 97
  181.     set NODE = 26
  182.     set the visible of sprite 28 to TRUE
  183.     updateStage
  184.   end if
  185.   
  186.   if (the text of cast "Current Node ID" = 27) then
  187.     set the text of cast "ROOMNAME" to "The Royal Court"
  188.     set the castnum of Sprite 10 to 98
  189.     set the visible of sprite 27 to TRUE
  190.     set NODE = 27
  191.     updateStage
  192.   end if
  193.   
  194.   if (the text of cast "Current Node ID" = 28) then
  195.     set the text of cast "ROOMNAME" to "The Royal Court"
  196.     set the castnum of Sprite 10 to 99
  197.     set NODE = 28
  198.     set the visible of sprite 27 to TRUE
  199.     updateStage
  200.   end if
  201.   
  202.   if (the text of cast "Current Node ID" = 29) then
  203.     set the text of cast "ROOMNAME" to "The Royal Court"
  204.     set the castnum of Sprite 10 to 100
  205.     set NODE = 29
  206.     set the visible of sprite 26 to TRUE
  207.     updateStage
  208.   end if
  209.   
  210.   if (the text of cast "Current Node ID" = 30) then
  211.     set the text of cast "ROOMNAME" to "The Royal Court"
  212.     set the castnum of Sprite 10 to 101
  213.     set NODE = 30
  214.     set the visible of sprite 26 to TRUE
  215.     updateStage
  216.   end if
  217.   
  218.   if (the text of cast "Current Node ID" = 31) then
  219.     set the text of cast "ROOMNAME" to "The Royal Court"
  220.     set the castnum of Sprite 10 to 102
  221.     set NODE = 31
  222.     set the visible of sprite 26 to TRUE
  223.     updateStage
  224.   end if
  225.   
  226.   set PASTNODE = NODE
  227.   
  228. end NODECHANGE
  229.  
  230.  
  231. on DIRECTION
  232.   if the text of cast "HPanAngle" < 20 then
  233.     set the castnum of Sprite 16 to 114
  234.     updateStage
  235.   end if
  236.   if the text of cast "HPanAngle" > 20 and the text of cast "HPanAngle" < 50 then
  237.     set the castnum of Sprite 16 to 113
  238.     updateStage
  239.   end if
  240.   if the text of cast "HPanAngle" > 50 and the text of cast "HPanAngle" < 110 then
  241.     set the castnum of Sprite 16 to 120
  242.     updateStage
  243.   end if
  244.   if the text of cast "HPanAngle" > 110 and the text of cast "HPanAngle" < 160 then
  245.     set the castnum of Sprite 16 to 119
  246.     updateStage
  247.   end if
  248.   if the text of cast "HPanAngle" > 160 and the text of cast "HPanAngle" < 200 then
  249.     set the castnum of Sprite 16 to 118
  250.     updateStage
  251.   end if
  252.   if the text of cast "HPanAngle" > 200 and the text of cast "HPanAngle" < 260 then
  253.     set the castnum of Sprite 16 to 117
  254.     updateStage
  255.   end if
  256.   if the text of cast "HPanAngle" > 260 and the text of cast "HPanAngle" < 290 then
  257.     set the castnum of Sprite 16 to 116
  258.     updateStage
  259.   end if
  260.   if the text of cast "HPanAngle" > 290 and the text of cast "HPanAngle" < 340 then
  261.     set the castnum of Sprite 16 to 115
  262.     updateStage
  263.   end if
  264.   if the text of cast "HPanAngle" > 340 then
  265.     set the castnum of Sprite 16 to 114
  266.     updateStage
  267.   end if
  268. end DIRECTION
  269.