home *** CD-ROM | disk | FTP | other *** search
/ The Muppet CD-ROM - Muppets Inside / TheMuppetsCDROM-Win31.iso / games.lib / LEVEL01.BLK < prev    next >
Text File  |  1995-10-16  |  8KB  |  288 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        :  2
  9. Player start y        :  2
  10. Player start heading  :  0 
  11.  
  12. {*******************}
  13. { block definitions }
  14. {*******************}
  15.  
  16. block 0 (               { open block }
  17.     shape = empty;
  18.     set trans;
  19.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  20. )
  21.  
  22. block 1 (               { walls } 
  23.     shape = cube;
  24.     set wall;
  25.     n_wall = kitchens\fifts_00; e_wall = kitchens\fifts_01;
  26.     s_wall = kitchens\fifts_02; w_wall = kitchens\fifts_03;
  27.     t_width = 256;t_height = 256;
  28.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  29. {    obstacle = kitchens\fifts_07;}
  30. )
  31.  
  32. block 2 (               { horz goal wall }
  33.     Shape = horz;
  34.     n_wall = misc\fifts_do; s_wall = misc\fifts_do;
  35.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  36. )
  37.  
  38. block 3 (               {vert goal wall }
  39.     Shape = cube;
  40.     set wall;
  41.     e_wall = misc\fifts_do; w_wall = misc\fifts_do;
  42.     n_wall = misc\fifts_do; s_wall = misc\fifts_do;
  43.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  44. )
  45.  
  46. {*********************}
  47. { utensil definitions } 
  48. {*********************}
  49. thing 4 (
  50.     set trans;
  51.     panel = utensils\uten_wsk;
  52. {    t_width = 256; t_height = 128;}
  53. )
  54. {*******************}
  55. { thing definitions }
  56. {*******************}
  57.  
  58. thing 10 (              { carrot }
  59.     set hitable; set wall; set trans;
  60.     panel = foods\ca_wlk00;
  61.     action = 10;
  62. )
  63.  
  64. thing 19 (              { cabbage }
  65.     set hitable; set wall; set trans;
  66.     panel = foods\cb_wlk00;
  67.     action = 01;
  68. )
  69.  
  70. {******************}
  71. { wall definitions } 
  72. {******************}
  73.  
  74.  
  75. block 20 (              { fifties00 } 
  76.     shape = cube;
  77.     set wall;
  78.     n_wall = kitchens\fifts_00; e_wall = kitchens\fifts_00;
  79.     s_wall = kitchens\fifts_00; w_wall = kitchens\fifts_00;
  80.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  81.     t_width = 256; t_height = 256;
  82. )
  83.  
  84. block 21 (              { fifties01 } 
  85.     shape = cube;
  86.     set wall;
  87.     n_wall = kitchens\fifts_01; e_wall = kitchens\fifts_01;
  88.     s_wall = kitchens\fifts_01; w_wall = kitchens\fifts_01;
  89.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  90.     t_width = 256; t_height = 256;
  91. )
  92.  
  93. block 22 (              { fifties02 } 
  94.     shape = cube;
  95.     set wall;
  96.     n_wall = kitchens\fifts_02; e_wall = kitchens\fifts_02;
  97.     s_wall = kitchens\fifts_02; w_wall = kitchens\fifts_02;
  98.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  99.     t_width = 256; t_height = 256;
  100. )
  101.  
  102. block 23 (              { fifties03 } 
  103.     shape = cube;
  104.     set wall;
  105.     n_wall = kitchens\fifts_03; e_wall = kitchens\fifts_03;
  106.     s_wall = kitchens\fifts_03; w_wall = kitchens\fifts_03;
  107.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  108.     t_width = 256; t_height = 256;
  109. )
  110.  
  111. block 24 (              { fifties04 } 
  112.     shape = cube;
  113.     set wall;
  114.     n_wall = kitchens\fifts_04; e_wall = kitchens\fifts_04;
  115.     s_wall = kitchens\fifts_04; w_wall = kitchens\fifts_04;
  116.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  117.     t_width = 256; t_height = 256;
  118. )
  119.  
  120. block 60 (              {fifties bare01 } 
  121.     shape = cube;
  122.     set wall;
  123.     n_wall = kitchens\fifts_08;w_wall = kitchens\fifts_08;
  124.     s_wall = kitchens\fifts_08;e_wall = kitchens\fifts_08;
  125.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  126.     t_width = 256; t_height = 256;
  127. )
  128.  
  129. block 61 (              { pict:fifties bare02} 
  130.     shape = cube;
  131.     set wall;
  132.     n_wall = kitchens\fifts_09;e_wall = kitchens\fifts_09;
  133.     s_wall = kitchens\fifts_09;w_wall = kitchens\fifts_09;
  134.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  135.     t_width = 256; t_height = 256;
  136. )
  137.  
  138. block 62 (              { vase:fifties bare03 } 
  139.     shape = cube;
  140.     set wall;
  141.     n_wall = kitchens\fifts_10;w_wall = kitchens\fifts_10;
  142.     s_wall = kitchens\fifts_10;e_wall = kitchens\fifts_10;
  143.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  144.     t_width = 256; t_height = 256;
  145. )
  146.  
  147. block 63 (              {fifties bare01 } 
  148.     shape = cube;
  149.     set wall;
  150.     n_wall = kitchens\fifts_11;w_wall = kitchens\fifts_11;
  151.     s_wall = kitchens\fifts_11;e_wall = kitchens\fifts_11;
  152.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  153.     t_width = 256; t_height = 256;
  154. )
  155.  
  156. block 64 (              { pict:fifties bare02} 
  157.     shape = cube;
  158.     set wall;
  159.     n_wall = kitchens\fifts_12;e_wall = kitchens\fifts_12;
  160.     s_wall = kitchens\fifts_12;w_wall = kitchens\fifts_12;
  161.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  162.     t_width = 256; t_height = 256;
  163. )
  164.  
  165. block 65 (              { vase:fifties bare03 } 
  166.     shape = cube;
  167.     set wall;
  168.     n_wall = kitchens\fifts_15;w_wall = kitchens\fifts_15;
  169.     s_wall = kitchens\fifts_15;e_wall = kitchens\fifts_15;
  170.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  171.     t_width = 256; t_height = 256;
  172. )
  173.  
  174. block 86 (              { easy out north-south == fifties01 } 
  175.     shape = cube;
  176.     set wall;
  177.     n_wall = kitchens\fifts_01; e_wall = kitchens\fifts_01;
  178.     s_wall = kitchens\fifts_01; w_wall = kitchens\fifts_01;
  179.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  180.     t_width = 256; t_height = 256;
  181. )
  182.  
  183. block 87 (              { easy out east-west == fifties02 } 
  184.     shape = cube;
  185.     set wall;
  186.     n_wall = kitchens\fifts_02; e_wall = kitchens\fifts_02;
  187.     s_wall = kitchens\fifts_02; w_wall = kitchens\fifts_02;
  188.     ceil = kitchens\fifts_06; floor = kitchens\fifts_05;
  189.     t_width = 256; t_height = 256;
  190. )
  191.  
  192.  
  193.  
  194. {********************}
  195. { action definitions }
  196. {********************}
  197. action 10 (             { carrot action }
  198.     name = carrot; radius= 0.92; 
  199.     walk_anim = 10; 
  200.     throw_anim = 11;
  201.     talk_anim = 12;
  202.     die_anim = 13;
  203.     dead_anim = 14;
  204.     speed = 75; { 0 is still, 25 is very slow, 50 is ok, 100 is fast }
  205.     wisk = 256 86 64;  { out of 255 health points, so 4 hits required }
  206.       egg_beater = 256 86 64;      { 4 hits }
  207.     rolling_pin = 256 128 86;     { 3 hits }
  208.     food_processor = 256 256 128; { 2 hits }
  209.     pastry_gun = 256 256 256 ;     { only one hit }
  210.  
  211. )
  212. action 01 (             { cabbage action }
  213.     name = cabbage; radius= 0.93; 
  214.     walk_anim = 01; 
  215.     throw_anim = 02;
  216.     talk_anim = 03;
  217.     die_anim = 04;
  218.     dead_anim = 05;
  219.     speed = 50; { 0 is still, 25 is very slow, 50 is ok, 100 is fast }
  220.     wisk = 256 86 64;  { out of 255 health points, so 4 hits required }
  221.       egg_beater = 256 86 64;      { 4 hits }
  222.     rolling_pin = 256 128 86;     { 3 hits }
  223.     food_processor = 256 128 86; { 2 hits }
  224.     pastry_gun = 256 256 256 ;     { only one hit }
  225. )
  226.  
  227. {******************}
  228. { anim definitions }
  229. {******************}
  230.  
  231.  
  232. {******************}
  233. { the carrot anims }
  234. {******************}
  235. anim 10 (               { walking carrot }
  236.     panel = foods\ca_wlk; 
  237.     frames = 3; views = 3;
  238. )
  239.  
  240. anim 11 (               { throwing carrot }
  241.     panel = foods\ca_thr; 
  242.     frames = 3; views = 1;
  243. )
  244.  
  245. anim 12 (               { talking carrot }
  246.     panel = foods\ca_tlk; 
  247.     frames = 3; views = 1;
  248. )
  249.  
  250. anim 13 (               { dying carrot }
  251.     panel = foods\ca_die; 
  252.     frames = 5; views = 1;
  253. )
  254.  
  255. anim 14 (               { dead carrot }
  256.     panel = foods\ca_fnl; 
  257.     frames = 1; views = 1;
  258. )
  259.  
  260. {******************}
  261. { the cabbage anims }
  262. {******************}
  263. anim 01 (               { walking cabbage }
  264.     panel = foods\cb_wlk; 
  265.     frames = 3; views = 3;
  266. )
  267.  
  268. anim 02 (               { throwing cabbage }
  269.     panel = foods\cb_thr; 
  270.     frames = 3; views = 1;
  271. )
  272.  
  273. anim 03 (               { talking cabbage }
  274.     panel = foods\cb_tlk; 
  275.     frames = 3; views = 1;
  276. )
  277.  
  278. anim 04 (               { dying cabbage }
  279.     panel = foods\cb_die; 
  280.     frames = 5; views = 1;
  281. )
  282.  
  283. anim 05 (               { dead cabbage }
  284.     panel = foods\cb_fnl; 
  285.     frames = 1; views = 1;
  286. )
  287.  
  288.