home *** CD-ROM | disk | FTP | other *** search
/ The Muppet CD-ROM - Muppets Inside / TheMuppetsCDROM-Win31.iso / games.lib / LEVEL02.BLK < prev    next >
Text File  |  1995-12-08  |  8KB  |  316 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\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 8 (
  50.     set trans;
  51.     panel = utensils\uten_pro;
  52. {    t_width = 256; t_height = 128;}
  53. )
  54.  
  55. thing 9 (
  56.     set trans;
  57.     panel = utensils\uten_gun;
  58. {    t_width = 256; t_height = 128;}
  59. )
  60.  
  61. {*******************}
  62. { thing definitions }
  63. {*******************}
  64.  
  65. thing 15 (              { lemon }
  66.     set hitable; set wall; set trans;
  67.     panel = foods\le_wlk00;
  68.     action = 15;
  69. )
  70. thing 18 (              { watermellon }
  71.     set hitable; set wall; set trans;
  72.     panel = foods\wm_wlk00;
  73.     action = 18;
  74. )
  75.  
  76.  
  77. {******************}
  78. { wall definitions } 
  79. {******************}
  80.  
  81. block 30 (              { kitchens\techy_00 } 
  82.     shape = cube;
  83.     set wall;
  84.     n_wall = kitchens\techy_00; e_wall = kitchens\techy_00;
  85.     s_wall = kitchens\techy_00; w_wall = kitchens\techy_00;
  86.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  87.     t_width = 256; t_height = 256;
  88. )
  89.  
  90. block 31 (              { kitchens\techy_01 } 
  91.     shape = cube;
  92.     set wall;
  93.     n_wall = kitchens\techy_01; e_wall = kitchens\techy_01;
  94.     s_wall = kitchens\techy_01; w_wall = kitchens\techy_01;
  95.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  96.     t_width = 256; t_height = 256;
  97. )
  98.  
  99. block 32 (              { kitchens\techy_02 } 
  100.     shape = cube;
  101.     set wall;
  102.     n_wall = kitchens\techy_02; e_wall = kitchens\techy_02;
  103.     s_wall = kitchens\techy_02; w_wall = kitchens\techy_02;
  104.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  105.     t_width = 256; t_height = 256;
  106. )
  107.  
  108. block 33 (              { kitchens\techy_03 } 
  109.     shape = cube;
  110.     set wall;
  111.     n_wall = kitchens\techy_03; e_wall = kitchens\techy_03;
  112.     s_wall = kitchens\techy_03; w_wall = kitchens\techy_03;
  113.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  114.     t_width = 256; t_height = 256;
  115. )
  116.  
  117. block 34 (              { kitchens\techy_04 } 
  118.     shape = cube;
  119.     set wall;
  120.     n_wall = kitchens\techy_04; e_wall = kitchens\techy_04;
  121.     s_wall = kitchens\techy_04; w_wall = kitchens\techy_04;
  122.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  123.     t_width = 256; t_height = 256;
  124. )
  125.  
  126. block 75 (              { techy bare01 } 
  127.     shape = cube;
  128.     set wall;
  129.     n_wall = kitchens\techy_08;w_wall = kitchens\techy_08;
  130.     s_wall = kitchens\techy_08;e_wall = kitchens\techy_08;
  131.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  132.     t_width = 256; t_height = 256;
  133. )
  134.  
  135. block 76 (              { techy bare02 } 
  136.     shape = cube;
  137.     set wall;
  138.     n_wall = kitchens\techy_09;e_wall = kitchens\techy_09;
  139.     s_wall = kitchens\techy_09;w_wall = kitchens\techy_09;
  140.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  141.     t_width = 256; t_height = 256;
  142. )
  143.  
  144.  
  145. block 77 (              { techy bare03 } 
  146.     shape = cube;
  147.     set wall;
  148.     n_wall = kitchens\techy_10; e_wall = kitchens\techy_10;
  149.     s_wall = kitchens\techy_10; w_wall = kitchens\techy_10;
  150.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  151.     t_width = 256; t_height = 256;
  152. )
  153.  
  154. block 86 (              { easy out north-south == fifties01 } 
  155.     shape = cube;
  156.     set wall;
  157.     n_wall = kitchens\techy_01; e_wall = kitchens\techy_01;
  158.     s_wall = kitchens\techy_01; w_wall = kitchens\techy_01;
  159.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  160.     t_width = 256; t_height = 256;
  161. )
  162.  
  163. block 87 (              { easy out east-west == fifties02 } 
  164.     shape = cube;
  165.     set wall;
  166.     n_wall = kitchens\techy_02; e_wall = kitchens\techy_02;
  167.     s_wall = kitchens\techy_02; w_wall = kitchens\techy_02;
  168.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  169.     t_width = 256; t_height = 256;
  170. )
  171.  
  172. block 88 (              { easy out north-south == fifties01 } 
  173.     shape = cube;
  174.     set wall;
  175.     n_wall = kitchens\techy_01; e_wall = kitchens\techy_01;
  176.     s_wall = kitchens\techy_01; w_wall = kitchens\techy_01;
  177.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  178.     t_width = 256; t_height = 256;
  179. )
  180.  
  181. block 89 (              { easy out east-west == fifties02 } 
  182.     shape = cube;
  183.     set wall;
  184.     n_wall = kitchens\techy_02; e_wall = kitchens\techy_02;
  185.     s_wall = kitchens\techy_02; w_wall = kitchens\techy_02;
  186.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  187.     t_width = 256; t_height = 256;
  188. )
  189.  
  190. block 79 (              { techy bare03 } 
  191.     shape = cube;
  192.     set wall;
  193.     n_wall = kitchens\techy_11; e_wall = kitchens\techy_11;
  194.     s_wall = kitchens\techy_11; w_wall = kitchens\techy_11;
  195.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  196.     t_width = 256; t_height = 256;
  197. )
  198.  
  199. block 80 (              { easy out north-south == fifties01 } 
  200.     shape = cube;
  201.     set wall;
  202.     n_wall = kitchens\techy_12; e_wall = kitchens\techy_12;
  203.     s_wall = kitchens\techy_12; w_wall = kitchens\techy_12;
  204.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  205.     t_width = 256; t_height = 256;
  206. )
  207.  
  208. block 81 (              { easy out east-west == fifties02 } 
  209.     shape = cube;
  210.     set wall;
  211.     n_wall = kitchens\techy_13; e_wall = kitchens\techy_13;
  212.     s_wall = kitchens\techy_13; w_wall = kitchens\techy_13;
  213.     ceil = kitchens\techy_06; floor = kitchens\techy_05;
  214.     t_width = 256; t_height = 256;
  215. )
  216.  
  217.  
  218. {********************}
  219. { action definitions }
  220. {********************}
  221. action 15 (             { lemon action }
  222.     name = lemon; radius= 0.95;
  223.     walk_anim = 60; 
  224.     throw_anim = 61;
  225.     talk_anim = 62;
  226.     die_anim = 63;
  227.     dead_anim = 64;
  228.     speed = 50; { 0 is still, 25 is very slow, 50 is ok, 100 is fast }
  229.     wisk = 128 86 64;  { out of 255 health points, so 4 hits required }
  230.       egg_beater = 128 86 64;      { 4 hits }
  231.     rolling_pin = 128 86 86;     { 3 hits }
  232.     food_processor = 128 128 128; { 2 hits }
  233.     pastry_gun = 256 256 256;     { only one hit }
  234.  
  235.     
  236.  
  237. )
  238. action 18 (             { watermellon action }
  239.     name = watermellon; radius= 0.99;
  240.     walk_anim = 90; 
  241.     throw_anim = 91;
  242.     talk_anim = 92;
  243.     die_anim = 93;
  244.     dead_anim = 94;
  245.     speed = 25; { 0 is still, 25 is very slow, 50 is ok, 100 is fast }
  246.     wisk = 128 64 52;  { out of 255 health points, so 4 hits required }
  247.       egg_beater = 128 64 64;      { 4 hits }
  248.     rolling_pin = 128 64 64;     { 3 hits }
  249.     food_processor = 128 64 64; { 2 hits }
  250.     pastry_gun = 256 256 256;     { only one hit }
  251.  
  252.  
  253. )
  254.  
  255.  
  256. {******************}
  257. { anim definitions }
  258. {******************}
  259.  
  260. {*****************}
  261. { the lemon anims }
  262. {*****************}
  263. anim 60 (               { walking lemon }
  264.     panel = foods\le_wlk; 
  265.     frames = 3; views = 3;
  266. )
  267.  
  268. anim 61 (               { throwing lemon }
  269.     panel = foods\le_thr; 
  270.     frames = 3; views = 1;
  271. )
  272.  
  273. anim 62 (               { talking lemon }
  274.     panel = foods\le_tlk; 
  275.     frames = 3; views = 1;
  276. )
  277.  
  278. anim 63 (               { dying lemon }
  279.     panel = foods\le_die; 
  280.     frames = 3; views = 1;
  281. )
  282.  
  283. anim 64 (               { dead lemon }
  284.     panel = foods\le_fnl; 
  285.     frames = 1; views = 1;
  286. )
  287. {***********************}
  288. { the watermellon anims }
  289. {***********************}
  290. anim 90 (               { walking watermellon }
  291.     panel = foods\wm_wlk; 
  292.     frames = 3; views = 3;
  293. )
  294.  
  295. anim 91 (               { throwing watermellon }
  296.     panel = foods\wm_thr; 
  297.     frames = 3; views = 1;
  298. )
  299.  
  300. anim 92 (               { talking watermellon }
  301.     panel = foods\wm_tlk; 
  302.     frames = 3; views = 1;
  303. )
  304.  
  305. anim 93 (               { dying watermellon }
  306.     panel = foods\wm_die; 
  307.     frames = 3; views = 1;
  308. )
  309.  
  310. anim 94 (               { dead watermellon }
  311.     panel = foods\wm_fnl; 
  312.     frames = 1; views = 1;
  313. )
  314.  
  315.  
  316.