home *** CD-ROM | disk | FTP | other *** search
/ The Muppet CD-ROM - Muppets Inside / TheMuppetsCDROM-Win31.iso / games.lib / LEVEL06.BLK < prev    next >
Text File  |  1995-12-08  |  9KB  |  344 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        :  35
  10. Player start heading  :  96 
  11.  
  12. {*******************}
  13. { block definitions }
  14. {*******************}
  15.  
  16. block 0 (               { open block }
  17.     shape = empty;
  18.     set trans;
  19.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  20. )
  21.  
  22. block 1 (               { walls } 
  23.     shape = cube;
  24.     set wall;
  25.     n_wall = kitchens\mediv_00; e_wall = kitchens\mediv_01;
  26.     s_wall = kitchens\mediv_02; w_wall = kitchens\mediv_03;
  27.     t_width = 256;t_height = 256;
  28.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  29. {    obstacle = kitchens\mediv_07;}
  30. )
  31.  
  32. block 2 (               { horz goal wall }
  33.     shape = horz;
  34.     n_wall = misc\mediv_do; s_wall = misc\mediv_do;
  35.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  36. )
  37.  
  38. block 3 (               {vert goal wall }
  39.     shape = cube;
  40.     set wall;
  41.     e_wall = misc\mediv_do; w_wall = misc\mediv_do;
  42.     n_wall = misc\mediv_do; s_wall = misc\mediv_do;
  43.     ceil = kitchens\mediv_06; floor = kitchens\mediv_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 5 (
  56.     set trans;
  57.     panel = utensils\uten_pin;
  58. {    t_width = 256; t_height = 128;}
  59. )
  60.  
  61. thing 6 (
  62.     set trans;
  63.     panel = utensils\uten_btr;
  64. {    t_width = 256; t_height = 128;}
  65. )
  66. {*******************}
  67. { thing definitions }
  68. {*******************}
  69. thing 11 (              { cheese }
  70.     set hitable; set wall; set trans;
  71.     panel = foods\cs_wlk00;
  72.     action = 11;
  73. )
  74.  
  75. thing 14 (              { egg }
  76.     set hitable; set wall; set trans;
  77.     panel = foods\eg_wlk00;
  78.     action = 14;
  79. )
  80.  
  81. {******************}
  82. { wall definitions } 
  83. {******************}
  84.  
  85. block 25 (              { kitchens\mediv_00 } 
  86.     shape = cube;
  87.     set wall;
  88.     n_wall = kitchens\mediv_00; e_wall = kitchens\mediv_00;
  89.     s_wall = kitchens\mediv_00; w_wall = kitchens\mediv_00;
  90.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  91.     t_width = 256; t_height = 256;
  92. )
  93.  
  94. block 26 (              { kitchens\mediv_01 } 
  95.     shape = cube;
  96.     set wall;
  97.     n_wall = kitchens\mediv_01; e_wall = kitchens\mediv_01;
  98.     s_wall = kitchens\mediv_01; w_wall = kitchens\mediv_01;
  99.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  100.     t_width = 256; t_height = 256;
  101. )
  102.  
  103. block 27 (              { kitchens\mediv_02 } 
  104.     shape = cube;
  105.     set wall;
  106.     n_wall = kitchens\mediv_02; e_wall = kitchens\mediv_02;
  107.     s_wall = kitchens\mediv_02; w_wall = kitchens\mediv_02;
  108.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  109.     t_width = 256; t_height = 256;
  110. )
  111.  
  112. block 28 (              { kitchens\mediv_03 } 
  113.     shape = cube;
  114.     set wall;
  115.     n_wall = kitchens\mediv_03; e_wall = kitchens\mediv_03;
  116.     s_wall = kitchens\mediv_03; w_wall = kitchens\mediv_03;
  117.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  118.     t_width = 256; t_height = 256;
  119. )
  120.  
  121. block 29 (              { kitchens\mediv_04 } 
  122.     shape = cube;
  123.     set wall;
  124.     n_wall = kitchens\mediv_04; e_wall = kitchens\mediv_04;
  125.     s_wall = kitchens\mediv_04; w_wall = kitchens\mediv_04;
  126.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  127.     t_width = 256; t_height = 256;
  128. )
  129.  
  130. block 66 (              { medieval bare01 } 
  131.     shape = cube;
  132.     set wall;
  133.     n_wall = kitchens\mediv_08;e_wall = kitchens\mediv_08;
  134.     s_wall = kitchens\mediv_08;w_wall = kitchens\mediv_08;
  135.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  136.     t_width = 256; t_height = 256;
  137. )
  138.  
  139. block 67 (              { medieval bare02 } 
  140.     shape = cube;
  141.     set wall;
  142.     n_wall = kitchens\mediv_09;w_wall = kitchens\mediv_09;
  143.     s_wall = kitchens\mediv_09;e_wall = kitchens\mediv_09;
  144.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  145.     t_width = 256; t_height = 256;
  146. )
  147.  
  148. block 68 (              { medieval bare01 } 
  149.     shape = cube;
  150.     set wall;
  151.     n_wall = kitchens\mediv_10;e_wall = kitchens\mediv_10;
  152.     s_wall = kitchens\mediv_10;w_wall = kitchens\mediv_10;
  153.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  154.     t_width = 256; t_height = 256;
  155. )
  156.  
  157. block 69 (              { medieval bare02 } 
  158.     shape = cube;
  159.     set wall;
  160.     n_wall = kitchens\mediv_11;w_wall = kitchens\mediv_11;
  161.     s_wall = kitchens\mediv_11;e_wall = kitchens\mediv_11;
  162.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  163.     t_width = 256; t_height = 256;
  164. )
  165.  
  166. block 70 (              { medieval bare03} 
  167.     shape = cube;
  168.     set wall;
  169.     n_wall = kitchens\mediv_12;w_wall = kitchens\mediv_12;
  170.     s_wall = kitchens\mediv_12;e_wall = kitchens\mediv_12;
  171.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  172.     t_width = 256; t_height = 256;
  173. )
  174. block 71 (              { medieval bare01 } 
  175.     shape = cube;
  176.     set wall;
  177.     n_wall = kitchens\mediv_13;e_wall = kitchens\mediv_13;
  178.     s_wall = kitchens\mediv_13;w_wall = kitchens\mediv_13;
  179.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  180.     t_width = 256; t_height = 256;
  181. )
  182.  
  183. block 78 (              { medieval bare02 } 
  184.     shape = cube;
  185.     set wall;
  186.     n_wall = kitchens\mediv_14;w_wall = kitchens\mediv_14;
  187.     s_wall = kitchens\mediv_14;e_wall = kitchens\mediv_14;
  188.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  189.     t_width = 256; t_height = 256;
  190. )
  191.  
  192. block 73 (              { medieval bare03} 
  193.     shape = cube;
  194.     set wall;
  195.     n_wall = kitchens\mediv_15;w_wall = kitchens\mediv_15;
  196.     s_wall = kitchens\mediv_15;e_wall = kitchens\mediv_15;
  197.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  198.     t_width = 256; t_height = 256;
  199. )
  200.  
  201.  
  202. block 74 (              { medieval bare03} 
  203.     shape = cube;
  204.     set wall;
  205.     n_wall = kitchens\mediv_16;w_wall = kitchens\mediv_16;
  206.     s_wall = kitchens\mediv_16;e_wall = kitchens\mediv_16;
  207.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  208.     t_width = 256; t_height = 256;
  209. )
  210.  
  211. block 86 (              { easy out north-south == fifties01 } 
  212.     shape = cube;
  213.     set wall;
  214.     n_wall = kitchens\mediv_01; e_wall = kitchens\mediv_01;
  215.     s_wall = kitchens\mediv_01; w_wall = kitchens\mediv_01;
  216.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  217.     t_width = 256; t_height = 256;
  218. )
  219.  
  220. block 87 (              { easy out east-west == fifties02 } 
  221.     shape = cube;
  222.     set wall;
  223.     n_wall = kitchens\mediv_02; e_wall = kitchens\mediv_02;
  224.     s_wall = kitchens\mediv_02; w_wall = kitchens\mediv_02;
  225.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  226.     t_width = 256; t_height = 256;
  227. )
  228.  
  229. block 88 (              { easy out north-south == fifties01 } 
  230.     shape = cube;
  231.     set wall;
  232.     n_wall = kitchens\mediv_01; e_wall = kitchens\mediv_01;
  233.     s_wall = kitchens\mediv_01; w_wall = kitchens\mediv_01;
  234.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  235.     t_width = 256; t_height = 256;
  236. )
  237.  
  238. block 89 (              { easy out east-west == fifties02 } 
  239.     shape = cube;
  240.     set wall;
  241.     n_wall = kitchens\mediv_02; e_wall = kitchens\mediv_02;
  242.     s_wall = kitchens\mediv_02; w_wall = kitchens\mediv_02;
  243.     ceil = kitchens\mediv_06; floor = kitchens\mediv_05;
  244.     t_width = 256; t_height = 256;
  245. )
  246.  
  247.  
  248. {********************}
  249. { action definitions }
  250. {********************}
  251. action 11 (             { cheese action }
  252.     name = cheese; radius= 0.96; 
  253.     walk_anim = 20; 
  254.     throw_anim = 21;
  255.     talk_anim = 22;
  256.     die_anim = 23;
  257.     dead_anim = 24;
  258.     speed = 75; { 0 is still, 25 is very slow, 50 is ok, 100 is fast }
  259.     wisk = 256 128 86;  { out of 255 health points, so 4 hits required }
  260.       egg_beater = 256 128 86;      { 4 hits }
  261.     rolling_pin = 256 86 64;     { 3 hits }
  262.     food_processor = 256 86 64; { 2 hits }
  263.     pastry_gun = 256 256 256;     { only one hit }
  264.     
  265. )
  266.  
  267. action 14 (             { egg action }
  268.     name = egg; radius= 0.94;
  269.     walk_anim = 50; 
  270.     throw_anim = 51;
  271.     talk_anim = 52;
  272.     die_anim = 53;
  273.     dead_anim = 54;
  274.     speed = 75; { 0 is still, 25 is very slow, 50 is ok, 100 is fast }
  275.     wisk = 256 128 86;  { out of 255 health points, so 4 hits required }
  276.       egg_beater = 256 256 128;      { 4 hits }
  277.     rolling_pin = 128 128 86;     { 3 hits }
  278.     food_processor = 128 128 86; { 2 hits }
  279.     pastry_gun = 256 256 256;     { only one hit }
  280.     
  281. )
  282.  
  283.  
  284. {******************}
  285. { anim definitions }
  286. {******************}
  287.  
  288. {******************}
  289. { the cheese anims }
  290. {******************}
  291. anim 20 (               { walking cheese }
  292.     panel = foods\cs_wlk; 
  293.     frames = 3; views = 3;
  294. )
  295.  
  296. anim 21 (               { throwing cheese }
  297.     panel = foods\cs_thr; 
  298.     frames = 3; views = 1;
  299. )
  300.  
  301. anim 22 (               { talking cheese }
  302.     panel = foods\cs_tlk; 
  303.     frames = 3; views = 1;
  304. )
  305.  
  306. anim 23 (               { dying cheese }
  307.     panel = foods\cs_die; 
  308.     frames = 5; views = 1;
  309. )
  310.  
  311. anim 24 (               { dead cheese }
  312.     panel = foods\cs_fnl; 
  313.     frames = 1; views = 1;
  314. )
  315.  
  316. {***************}
  317. { the egg anims }
  318. {***************}
  319. anim 50 (               { walking egg }
  320.     panel = foods\eg_wlk; 
  321.     frames = 3; views = 3;
  322. )
  323.  
  324. anim 51 (               { throwing egg }
  325.     panel = foods\eg_thr; 
  326.     frames = 4; views = 1;
  327. )
  328.  
  329. anim 52 (               { talking egg }
  330.     panel = foods\eg_tlk; 
  331.     frames = 5; views = 1;
  332. )
  333.  
  334. anim 53 (               { dying egg }
  335.     panel = foods\eg_die; 
  336.     frames = 5; views = 1;
  337. )
  338.  
  339. anim 54 (               { dead egg }
  340.     panel = foods\eg_fnl; 
  341.     frames = 1; views = 1;
  342. )
  343.  
  344.