home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Muppet CD-ROM - Muppets Inside
/
TheMuppetsCDROM-Win31.iso
/
games.lib
/
LEVEL02.BLK
< prev
next >
Wrap
Text File
|
1995-12-08
|
8KB
|
316 lines
I3D DEMO block database file version: 2.0
Background color index: 0
Shadow color index : 189
Highlight color index : 177
Floor color index : 188
Ceiling color index : 188
Player start x : 2
Player start y : 2
Player start heading : 0
{*******************}
{ block definitions }
{*******************}
block 0 ( { open block }
shape = empty;
set trans;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
)
block 1 ( { walls }
shape = cube;
set wall;
n_wall = kitchens\techy_00; e_wall = kitchens\techy_01;
s_wall = kitchens\techy_02; w_wall = kitchens\techy_03;
t_width = 256;t_height = 256;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
{ obstacle = kitchens\techy_07;}
)
block 2 ( { horz goal wall }
shape = horz;
n_wall = misc\techy_do; s_wall = misc\techy_do;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
)
block 3 ( {vert goal wall }
shape = cube;
set wall;
e_wall = misc\techy_do; w_wall = misc\techy_do;
n_wall = misc\techy_do; s_wall = misc\techy_do;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
)
{*********************}
{ utensil definitions }
{*********************}
thing 8 (
set trans;
panel = utensils\uten_pro;
{ t_width = 256; t_height = 128;}
)
thing 9 (
set trans;
panel = utensils\uten_gun;
{ t_width = 256; t_height = 128;}
)
{*******************}
{ thing definitions }
{*******************}
thing 15 ( { lemon }
set hitable; set wall; set trans;
panel = foods\le_wlk00;
action = 15;
)
thing 18 ( { watermellon }
set hitable; set wall; set trans;
panel = foods\wm_wlk00;
action = 18;
)
{******************}
{ wall definitions }
{******************}
block 30 ( { kitchens\techy_00 }
shape = cube;
set wall;
n_wall = kitchens\techy_00; e_wall = kitchens\techy_00;
s_wall = kitchens\techy_00; w_wall = kitchens\techy_00;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 31 ( { kitchens\techy_01 }
shape = cube;
set wall;
n_wall = kitchens\techy_01; e_wall = kitchens\techy_01;
s_wall = kitchens\techy_01; w_wall = kitchens\techy_01;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 32 ( { kitchens\techy_02 }
shape = cube;
set wall;
n_wall = kitchens\techy_02; e_wall = kitchens\techy_02;
s_wall = kitchens\techy_02; w_wall = kitchens\techy_02;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 33 ( { kitchens\techy_03 }
shape = cube;
set wall;
n_wall = kitchens\techy_03; e_wall = kitchens\techy_03;
s_wall = kitchens\techy_03; w_wall = kitchens\techy_03;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 34 ( { kitchens\techy_04 }
shape = cube;
set wall;
n_wall = kitchens\techy_04; e_wall = kitchens\techy_04;
s_wall = kitchens\techy_04; w_wall = kitchens\techy_04;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 75 ( { techy bare01 }
shape = cube;
set wall;
n_wall = kitchens\techy_08;w_wall = kitchens\techy_08;
s_wall = kitchens\techy_08;e_wall = kitchens\techy_08;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 76 ( { techy bare02 }
shape = cube;
set wall;
n_wall = kitchens\techy_09;e_wall = kitchens\techy_09;
s_wall = kitchens\techy_09;w_wall = kitchens\techy_09;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 77 ( { techy bare03 }
shape = cube;
set wall;
n_wall = kitchens\techy_10; e_wall = kitchens\techy_10;
s_wall = kitchens\techy_10; w_wall = kitchens\techy_10;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 86 ( { easy out north-south == fifties01 }
shape = cube;
set wall;
n_wall = kitchens\techy_01; e_wall = kitchens\techy_01;
s_wall = kitchens\techy_01; w_wall = kitchens\techy_01;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 87 ( { easy out east-west == fifties02 }
shape = cube;
set wall;
n_wall = kitchens\techy_02; e_wall = kitchens\techy_02;
s_wall = kitchens\techy_02; w_wall = kitchens\techy_02;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 88 ( { easy out north-south == fifties01 }
shape = cube;
set wall;
n_wall = kitchens\techy_01; e_wall = kitchens\techy_01;
s_wall = kitchens\techy_01; w_wall = kitchens\techy_01;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 89 ( { easy out east-west == fifties02 }
shape = cube;
set wall;
n_wall = kitchens\techy_02; e_wall = kitchens\techy_02;
s_wall = kitchens\techy_02; w_wall = kitchens\techy_02;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 79 ( { techy bare03 }
shape = cube;
set wall;
n_wall = kitchens\techy_11; e_wall = kitchens\techy_11;
s_wall = kitchens\techy_11; w_wall = kitchens\techy_11;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 80 ( { easy out north-south == fifties01 }
shape = cube;
set wall;
n_wall = kitchens\techy_12; e_wall = kitchens\techy_12;
s_wall = kitchens\techy_12; w_wall = kitchens\techy_12;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
block 81 ( { easy out east-west == fifties02 }
shape = cube;
set wall;
n_wall = kitchens\techy_13; e_wall = kitchens\techy_13;
s_wall = kitchens\techy_13; w_wall = kitchens\techy_13;
ceil = kitchens\techy_06; floor = kitchens\techy_05;
t_width = 256; t_height = 256;
)
{********************}
{ action definitions }
{********************}
action 15 ( { lemon action }
name = lemon; radius= 0.95;
walk_anim = 60;
throw_anim = 61;
talk_anim = 62;
die_anim = 63;
dead_anim = 64;
speed = 50; { 0 is still, 25 is very slow, 50 is ok, 100 is fast }
wisk = 128 86 64; { out of 255 health points, so 4 hits required }
egg_beater = 128 86 64; { 4 hits }
rolling_pin = 128 86 86; { 3 hits }
food_processor = 128 128 128; { 2 hits }
pastry_gun = 256 256 256; { only one hit }
)
action 18 ( { watermellon action }
name = watermellon; radius= 0.99;
walk_anim = 90;
throw_anim = 91;
talk_anim = 92;
die_anim = 93;
dead_anim = 94;
speed = 25; { 0 is still, 25 is very slow, 50 is ok, 100 is fast }
wisk = 128 64 52; { out of 255 health points, so 4 hits required }
egg_beater = 128 64 64; { 4 hits }
rolling_pin = 128 64 64; { 3 hits }
food_processor = 128 64 64; { 2 hits }
pastry_gun = 256 256 256; { only one hit }
)
{******************}
{ anim definitions }
{******************}
{*****************}
{ the lemon anims }
{*****************}
anim 60 ( { walking lemon }
panel = foods\le_wlk;
frames = 3; views = 3;
)
anim 61 ( { throwing lemon }
panel = foods\le_thr;
frames = 3; views = 1;
)
anim 62 ( { talking lemon }
panel = foods\le_tlk;
frames = 3; views = 1;
)
anim 63 ( { dying lemon }
panel = foods\le_die;
frames = 3; views = 1;
)
anim 64 ( { dead lemon }
panel = foods\le_fnl;
frames = 1; views = 1;
)
{***********************}
{ the watermellon anims }
{***********************}
anim 90 ( { walking watermellon }
panel = foods\wm_wlk;
frames = 3; views = 3;
)
anim 91 ( { throwing watermellon }
panel = foods\wm_thr;
frames = 3; views = 1;
)
anim 92 ( { talking watermellon }
panel = foods\wm_tlk;
frames = 3; views = 1;
)
anim 93 ( { dying watermellon }
panel = foods\wm_die;
frames = 3; views = 1;
)
anim 94 ( { dead watermellon }
panel = foods\wm_fnl;
frames = 1; views = 1;
)