home *** CD-ROM | disk | FTP | other *** search
/ The Muppet CD-ROM - Muppets Inside / TheMuppetsCDROM-Win31.iso / games.lib / LEVEL09.BLK < prev    next >
Text File  |  1995-10-16  |  7KB  |  259 lines

  1.  
  2. I3D DEMO block database file version: 2.0
  3. Background color index:  0 
  4. Shadow color index    : 189 
  5. Highlight color index : 177 
  6. Floor color index     : 188 
  7. Ceiling color index   : 188 
  8. Player start x        :  3
  9. Player start y        :  3
  10. Player start heading  :  32 
  11.  
  12. {*******************}
  13. { block definitions }
  14. {*******************}
  15.  
  16. block 0 (               { open block }
  17.     shape = empty;
  18.     set trans;
  19.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  20. )
  21.  
  22. block 1 (               { walls } 
  23.     shape = cube;
  24.     set wall;
  25.     n_wall = kitchens\techy_00; e_wall = kitchens\techy_01;
  26.     s_wall = kitchens\techy_02; w_wall = kitchens\techy_03;
  27.     t_width = 256;t_height = 256;
  28.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  29. {    obstacle = kitchens\techy_07;}
  30. )
  31.  
  32. block 2 (               { horz goal wall }
  33.     shape = horz;
  34.     n_wall = misc\techy_do; s_wall = misc\techy_do;
  35.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  36. )
  37.  
  38. block 3 (               {vert goal wall }
  39.     shape = cube;
  40.     set wall;
  41.     e_wall = misc\techy_do; w_wall = misc\techy_do;
  42.     n_wall = misc\techy_do; s_wall = misc\techy_do;
  43.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  44. )
  45.  
  46. {*********************}
  47. { utensil definitions } 
  48. {*********************}
  49. thing 9 (
  50.     set trans;
  51.     panel = utensils\uten_gun;
  52. {    t_width = 256; t_height = 128;}
  53. )
  54.  
  55. {*******************}
  56. { thing definitions }
  57. {*******************}
  58.  
  59.  
  60.  
  61. thing 17 (              { tomato }
  62.     set hitable; set wall; set trans;
  63.     panel = foods\to_wlk00;
  64.     action = 17;
  65. )
  66.  
  67. thing 19 (              { cabbage }
  68.     set hitable; set wall; set trans;
  69.     panel = foods\cb_wlk00;
  70.     action = 01;
  71. )
  72.  
  73. thing 18 (              { watermellon }
  74.     set hitable; set wall; set trans;
  75.     panel = foods\wm_wlk00;
  76.     action = 18;
  77. )
  78.  
  79.  
  80.  
  81.  
  82.  
  83. {******************}
  84. { wall definitions } 
  85. {******************}
  86.  
  87. block 30 (              { kitchens\techy_00 } 
  88.     shape = cube;
  89.     set wall;
  90.     n_wall = kitchens\techy_00; e_wall = kitchens\techy_00;
  91.     s_wall = kitchens\techy_00; w_wall = kitchens\techy_00;
  92.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  93.     t_width = 256; t_height = 256;
  94. )
  95.  
  96. block 31 (              { kitchens\techy_01 } 
  97.     shape = cube;
  98.     set wall;
  99.     n_wall = kitchens\techy_01; e_wall = kitchens\techy_01;
  100.     s_wall = kitchens\techy_01; w_wall = kitchens\techy_01;
  101.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  102.     t_width = 256; t_height = 256;
  103. )
  104.  
  105. block 32 (              { kitchens\techy_02 } 
  106.     shape = cube;
  107.     set wall;
  108.     n_wall = kitchens\techy_02; e_wall = kitchens\techy_02;
  109.     s_wall = kitchens\techy_02; w_wall = kitchens\techy_02;
  110.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  111.     t_width = 256; t_height = 256;
  112. )
  113.  
  114. block 33 (              { kitchens\techy_03 } 
  115.     shape = cube;
  116.     set wall;
  117.     n_wall = kitchens\techy_03; e_wall = kitchens\techy_03;
  118.     s_wall = kitchens\techy_03; w_wall = kitchens\techy_03;
  119.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  120.     t_width = 256; t_height = 256;
  121. )
  122.  
  123. block 34 (              { kitchens\techy_04 } 
  124.     shape = cube;
  125.     set wall;
  126.     n_wall = kitchens\techy_04; e_wall = kitchens\techy_04;
  127.     s_wall = kitchens\techy_04; w_wall = kitchens\techy_04;
  128.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  129.     t_width = 256; t_height = 256;
  130. )
  131.  
  132. block 75 (              { techy bare01 } 
  133.     shape = cube;
  134.     set wall;
  135.     n_wall = kitchens\techy_08;w_wall = kitchens\techy_08;
  136.     s_wall = kitchens\techy_08;e_wall = kitchens\techy_08;
  137.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  138.     t_width = 256; t_height = 256;
  139. )
  140.  
  141. block 76 (              { techy bare02 } 
  142.     shape = cube;
  143.     set wall;
  144.     n_wall = kitchens\techy_09;e_wall = kitchens\techy_09;
  145.     s_wall = kitchens\techy_09;w_wall = kitchens\techy_09;
  146.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  147.     t_width = 256; t_height = 256;
  148. )
  149.  
  150.  
  151. block 77 (              { techy bare03 } 
  152.     shape = cube;
  153.     set wall;
  154.     n_wall = kitchens\techy_10; e_wall = kitchens\techy_10;
  155.     s_wall = kitchens\techy_10; w_wall = kitchens\techy_10;
  156.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  157.     t_width = 256; t_height = 256;
  158. )
  159. block 86 (              { easy out north-south == fifties01 } 
  160.     shape = cube;
  161.     set wall;
  162.     n_wall = kitchens\techy_01; e_wall = kitchens\techy_01;
  163.     s_wall = kitchens\techy_01; w_wall = kitchens\techy_01;
  164.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  165.     t_width = 256; t_height = 256;
  166. )
  167.  
  168. block 87 (              { easy out east-west == fifties02 } 
  169.     shape = cube;
  170.     set wall;
  171.     n_wall = kitchens\techy_02; e_wall = kitchens\techy_02;
  172.     s_wall = kitchens\techy_02; w_wall = kitchens\techy_02;
  173.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  174.     t_width = 256; t_height = 256;
  175. )
  176.  
  177.  
  178. block 79 (              { techy bare03 } 
  179.     shape = cube;
  180.     set wall;
  181.     n_wall = kitchens\techy_11; e_wall = kitchens\techy_11;
  182.     s_wall = kitchens\techy_11; w_wall = kitchens\techy_11;
  183.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  184.     t_width = 256; t_height = 256;
  185. )
  186.  
  187. block 80 (              { easy out north-south == fifties01 } 
  188.     shape = cube;
  189.     set wall;
  190.     n_wall = kitchens\techy_12; e_wall = kitchens\techy_12;
  191.     s_wall = kitchens\techy_12; w_wall = kitchens\techy_12;
  192.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  193.     t_width = 256; t_height = 256;
  194. )
  195.  
  196. block 81 (              { easy out east-west == fifties02 } 
  197.     shape = cube;
  198.     set wall;
  199.     n_wall = kitchens\techy_13; e_wall = kitchens\techy_13;
  200.     s_wall = kitchens\techy_13; w_wall = kitchens\techy_13;
  201.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  202.     t_width = 256; t_height = 256;
  203. )
  204.  
  205.  
  206. {********************}
  207. { action definitions }
  208. {********************}
  209.  
  210. action 17 (             { tomato action }
  211.     name = tomato; radius= 0.98;
  212.     walk_anim = 80; 
  213.     throw_anim = 81;
  214.     talk_anim = 82;
  215.     die_anim = 83;
  216.     dead_anim = 84;
  217.     speed = 100; { 0 is still, 25 is very slow, 50 is ok, 100 is fast }
  218.     wisk = 128 52 43;  { out of 255 health points, so 4 hits required }
  219.       egg_beater = 128 52 43;      { 4 hits }
  220.     rolling_pin = 128 52 43;     { 3 hits }
  221.     food_processor = 128 64 52; { 2 hits }
  222.     pastry_gun = 256 256 256;     { only one hit }
  223. )
  224.  
  225.  
  226. {******************}
  227. { anim definitions }
  228. {******************}
  229.  
  230.  
  231. {******************}
  232. { the tomato anims }
  233. {******************}
  234. anim 80 (               { walking tomato }
  235.     panel = foods\to_wlk; 
  236.     frames = 3; views = 3;
  237. )
  238.  
  239. anim 81 (               { throwing tomato }
  240.     panel = foods\to_thr; 
  241.     frames = 3; views = 1;
  242. )
  243.  
  244. anim 82 (               { talking tomato }
  245.     panel = foods\to_tlk; 
  246.     frames = 3; views = 1;
  247. )
  248.  
  249. anim 83 (               { dying tomato }
  250.     panel = foods\to_die; 
  251.     frames = 3; views = 1;
  252. )
  253.  
  254. anim 84 (               { dead tomato }
  255.     panel = foods\to_fnl; 
  256.     frames = 1; views = 1;
  257. )
  258.  
  259.