diff --git a/data/rooms/31.txt b/data/rooms/31.txt index a102328..f9b2f11 100644 --- a/data/rooms/31.txt +++ b/data/rooms/31.txt @@ -1,11 +1,117 @@ width: 2 height: 2 door-height-xp: 0 -door-height-yp: 0 +door-height-yp: 5 color: PURPLE -floor-texture: 0 -wall-texture: 0 -door-texture: 0 -under-door-texture: 0 +floor-texture: 1 +wall-texture: 2 +door-texture: 3 +under-door-texture: 2 exit-xp: 29 exit-yp: 32 + +actor{ + name: BOX-A + bmp: caixes.gif + bmp-rect: 0 0 32 32 + bmp-offset: 0 32 + pos: 26 29 0 + size: 8 8 8 + flags: PICKABLE PUSHABLE + movement: CW +} + +actor{ + name: BOX-B + bmp: caixes.gif + bmp-rect: 32 0 32 32 + bmp-offset: 0 32 + pos: 8 8 8 + size: 8 8 8 + flags: PICKABLE PUSHABLE + movement: CW +} + +actor{ + name: ESTANT-00 + bmp: altres.gif + bmp-rect: 21 101 26 24 + bmp-offset: -6 27 + pos: 48 8 0 + size: 8 5 6 + movement: CW +} + +actor{ + name: ESTANT-01 + bmp: altres.gif + bmp-rect: 21 101 26 24 + bmp-offset: -6 27 + pos: 40 8 0 + size: 8 5 6 + movement: CW +} + +actor{ + name: ESTANT-02 + bmp: altres.gif + bmp-rect: 21 101 26 24 + bmp-offset: -6 27 + pos: 40 8 6 + size: 8 5 6 + movement: CW +} + +actor{ + name: ESTANT-03 + bmp: altres.gif + bmp-rect: 21 101 26 24 + bmp-offset: -6 27 + pos: 48 8 6 + size: 8 5 6 + movement: CW +} + +actor{ + name: ESTANT-04 + bmp: altres.gif + bmp-rect: 21 101 26 24 + bmp-offset: -6 27 + pos: 48 8 12 + size: 8 5 6 + movement: CW +} + +actor{ + name: ESTANT-05 + bmp: altres.gif + bmp-rect: 21 101 26 24 + bmp-offset: -6 27 + pos: 40 8 12 + size: 8 5 6 + movement: CW +} + +actor{ + name: TAULA-A + bmp: caixes.gif + bmp-rect: 128 32 32 32 + bmp-offset: 0 32 + pos: 8 8 0 + size: 8 8 8 + orient: YP + flags: ORIENTABLE + movement: CW +} + +actor{ + name: TAULA-B + bmp: caixes.gif + bmp-rect: 160 32 32 32 + bmp-offset: 0 32 + pos: 8 16 0 + size: 8 8 8 + orient: YP + flags: ORIENTABLE + movement: CW +} diff --git a/data/rooms/32.txt b/data/rooms/32.txt index a1c1f83..2621bed 100644 --- a/data/rooms/32.txt +++ b/data/rooms/32.txt @@ -1,11 +1,22 @@ -width: 2 -height: 2 -door-height-yp: 0 +width: 0 +height: 0 +door-height-yp: 3 door-height-yn: 0 color: CYAN -floor-texture: 0 -wall-texture: 0 -door-texture: 0 -under-door-texture: 0 +floor-texture: 6 +wall-texture: 3 +door-texture: 1 +under-door-texture: 3 exit-yp: 33 exit-yn: 31 + +actor{ + name: BOX-C + bmp: caixes.gif + bmp-rect: 64 0 32 32 + bmp-offset: 0 32 + pos: 32 32 0 + size: 8 8 8 + flags: PICKABLE PUSHABLE + movement: CW +} diff --git a/data/rooms/33.txt b/data/rooms/33.txt index db8ddec..b7aa2ed 100644 --- a/data/rooms/33.txt +++ b/data/rooms/33.txt @@ -1,13 +1,225 @@ -width: 2 -height: 2 +width: 3 +height: 3 door-height-xp: 0 door-height-yp: 0 door-height-yn: 0 color: WHITE -floor-texture: 0 -wall-texture: 0 -door-texture: 0 +floor-texture: 10 +wall-texture: 9 +door-texture: 3 under-door-texture: 0 exit-xp: 35 exit-yp: 34 exit-yn: 32 + +actor{ + name: ANBERNIC + bmp: altres.gif + bmp-rect: 157 80 24 14 + bmp-offset: -4 16 + pos: 24 32 0 + size: 6 4 2 + flags: PUSHABLE GRAVITY + movement: CW +} + +actor{ + name: BOX-A + bmp: caixes.gif + bmp-rect: 0 0 32 32 + bmp-offset: 0 32 + pos: 0 40 0 + size: 8 8 8 + flags: PICKABLE PUSHABLE GRAVITY + movement: CW +} + +actor{ + name: OBRER-00 + bmp: obrer.gif + bmp-rect: 0 0 24 32 + bmp-offset: -4 37 + pos: 32 24 0 + size: 8 8 9 + orient: YP + anim-wait: 1 + flags: REACTIVE MOVING ANIMATED ORIENTABLE DEADLY + react-mask: XP XN YP YN ZP ZN + movement: Y +} + +actor{ + name: PLATF-00 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 32 40 0 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-01 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 40 32 0 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-02 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 40 24 0 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-03 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 32 16 0 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-04 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 24 16 0 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-05 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 16 24 0 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-06 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 16 32 0 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-07 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 24 40 0 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-08 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 24 40 8 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-09 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 32 40 8 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-10 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 16 32 8 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-11 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 16 24 8 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-12 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 24 16 8 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-13 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 32 16 8 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-14 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 40 24 8 + size: 8 8 8 + orient: ZP + movement: Z +} + +actor{ + name: PLATF-15 + bmp: caixes.gif + bmp-rect: 96 160 32 32 + bmp-offset: 0 32 + pos: 40 32 8 + size: 8 8 8 + orient: ZP + movement: Z +} diff --git a/data/rooms/35.txt b/data/rooms/35.txt index 6bc9d6a..3359d44 100644 --- a/data/rooms/35.txt +++ b/data/rooms/35.txt @@ -1,11 +1,228 @@ -width: 2 -height: 2 -door-height-xn: 0 -door-height-yn: 0 +width: 3 +height: 3 +door-height-xn: 3 +door-height-yn: 3 color: YELLOW -floor-texture: 0 -wall-texture: 0 -door-texture: 0 -under-door-texture: 0 +floor-texture: 11 +wall-texture: 9 +door-texture: 3 +under-door-texture: 9 exit-xn: 33 exit-yn: 28 + +actor{ + name: PLATH-00 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 32 0 8 + size: 8 8 4 + orient: ZP + movement: Z +} + +actor{ + name: PLATH-01 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 24 0 8 + size: 8 8 4 + orient: ZP + movement: Z +} + +actor{ + name: PLATH-02 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 40 0 8 + size: 8 8 4 + orient: ZP + flags: PUSHABLE + movement: Z +} + +actor{ + name: PLATH-03 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 48 0 12 + size: 8 8 4 + orient: ZP + movement: Z +} + +actor{ + name: PLATH-04 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 56 0 16 + size: 8 8 4 + orient: ZP + movement: Z +} + +actor{ + name: PLATH-05 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 56 8 12 + size: 8 8 4 + orient: ZP + flags: DISAPPEAR + movement: Z +} + +actor{ + name: PLATH-06 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 56 16 8 + size: 8 8 4 + orient: ZP + movement: Z +} + +actor{ + name: PLATH-07 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 56 24 4 + size: 8 8 4 + orient: ZP + flags: DISAPPEAR + movement: Z +} + +actor{ + name: PLATH-07 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 56 40 8 + size: 8 8 4 + orient: ZP + movement: Z +} + +actor{ + name: PLATH-08 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 56 32 4 + size: 8 8 4 + orient: ZP + flags: DISAPPEAR + movement: Z +} + +actor{ + name: PLATH-09 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 56 48 8 + size: 8 8 4 + orient: ZP + flags: DISAPPEAR + movement: Z +} + +actor{ + name: PLATH-10 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 56 56 8 + size: 8 8 4 + orient: ZP + movement: Z +} + +actor{ + name: PLATH-11 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 48 56 8 + size: 8 8 4 + orient: ZP + flags: DISAPPEAR + movement: Z +} + +actor{ + name: PLATH-12 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 40 56 8 + size: 8 8 4 + orient: ZP + flags: DISAPPEAR + movement: Z +} + +actor{ + name: PLATH-13 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 32 56 8 + size: 8 8 4 + orient: ZP + flags: DISAPPEAR + movement: Z +} + +actor{ + name: PLATH-14 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 24 56 8 + size: 8 8 4 + orient: ZP + movement: Z +} + +actor{ + name: PLATH-15 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 0 56 8 + size: 8 8 4 + orient: ZP + movement: Z +} + +actor{ + name: PLATH-16 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 0 32 8 + size: 8 8 4 + orient: ZP + movement: Z +} + +actor{ + name: PLATH-17 + bmp: caixes.gif + bmp-rect: 160 128 32 32 + bmp-offset: 0 32 + pos: 0 24 8 + size: 8 8 4 + orient: ZP + movement: Z +} diff --git a/data/templates.txt b/data/templates.txt index dfc56ef..e59a5a1 100644 --- a/data/templates.txt +++ b/data/templates.txt @@ -532,6 +532,17 @@ category{ movement: CW } + actor{ + name: ANBERNIC + bmp: altres.gif + bmp-rect: 157 80 24 14 + bmp-offset: -4 16 + pos: 24 40 8 + size: 6 4 2 + flags: PUSHABLE GRAVITY + movement: CW + } + } category{