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