- [FIX] No es podía botar sobre els actors que desapareixen

- [CHG] Augmentat el màxim de pausa en animacions
- Més gràfics
- 100% de les habitacions completades!!!
This commit is contained in:
2024-10-01 13:56:44 +02:00
parent 231a81a9e5
commit 2abc429616
22 changed files with 2156 additions and 74 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

After

Width:  |  Height:  |  Size: 4.4 KiB

View File

@@ -15,5 +15,6 @@ objectes.gif
obrer.gif
piscina.gif
roomaux.gif
sam.gif
test.gif
walls.gif

View File

@@ -8,4 +8,5 @@ lordabad.gif
objectes.gif
obrer.gif
piscina.gif
sam.gif
doors.gif

View File

@@ -11,6 +11,7 @@ under-door-texture: 0
exit-xp: 25
exit-yp: 26
exit-yn: 21
editor-done: 1
actor{
name: COFFEE-00

View File

@@ -2,13 +2,53 @@ width: 3
height: 2
door-height-yp: 0
door-height-yn: 0
color: CYAN
color: GREEN
floor-texture: 10
wall-texture: 1
door-texture: 0
under-door-texture: 0
exit-yp: 50
exit-yn: 24
editor-done: 1
actor{
name: ABAD
bmp: abad.gif
bmp-rect: 0 0 20 33
bmp-offset: -6 38
pos: 8 21 0
size: 8 8 8
orient: XN
anim-wait: 1
flags: REACTIVE ORIENTABLE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CCW
}
actor{
name: ANBERNIC
bmp: altres.gif
bmp-rect: 157 80 24 14
bmp-offset: -6 10
pos: 40 8 6
size: 6 4 2
flags: PUSHABLE GRAVITY
movement: CW
}
actor{
name: BATMAN
bmp: batman.gif
bmp-rect: 0 0 21 32
bmp-offset: -5 35
pos: 9 29 0
size: 8 8 8
orient: XN
anim-wait: 1
flags: REACTIVE ORIENTABLE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CCW
}
actor{
name: CADIRA
@@ -21,6 +61,16 @@ actor{
movement: CW
}
actor{
name: LAMPARA
bmp: altres.gif
bmp-rect: 128 0 20 41
bmp-offset: -6 45
pos: 56 8 0
size: 6 6 16
movement: CW
}
actor{
name: MESITA
bmp: caixes.gif
@@ -44,7 +94,7 @@ actor{
}
actor{
name: SOFA
name: SOFA-00
bmp: altres.gif
bmp-rect: 0 0 48 40
bmp-offset: 0 32
@@ -53,6 +103,30 @@ actor{
movement: CW
}
actor{
name: SOFA-01
bmp: altres.gif
bmp-rect: 0 0 48 40
bmp-offset: 6 35
pos: 0 44 0
size: 16 8 6
orient: YP
flags: ORIENTABLE
movement: CW
}
actor{
name: SPECTRUM
bmp: caixes.gif
bmp-rect: 128 0 32 32
bmp-offset: -4 34
pos: 8 9 8
size: 8 6 2
orient: YP
flags: PUSHABLE ORIENTABLE
movement: CW
}
actor{
name: TAULA-A
bmp: caixes.gif
@@ -75,13 +149,29 @@ actor{
}
actor{
name: TV
name: TV-00
bmp: caixes.gif
bmp-rect: 32 64 32 32
bmp-offset: 2 35
pos: 0 24 4
size: 8 6 8
orient: YP
flags: ORIENTABLE
anim-cycle: DUO
anim-wait: 4
flags: ANIMATED ORIENTABLE
movement: CW
}
actor{
name: TV-01
bmp: caixes.gif
bmp-rect: 32 64 32 32
bmp-offset: -4 34
pos: 0 9 8
size: 8 6 8
orient: YP
anim-cycle: DUO
anim-wait: 5
flags: PUSHABLE ORIENTABLE
movement: CW
}

View File

@@ -3,12 +3,189 @@ height: 2
door-height-xp: 0
door-height-xn: 0
door-height-yp: 0
color: CYAN
floor-texture: 0
wall-texture: 0
door-texture: 0
under-door-texture: 0
color: WHITE
floor-texture: 1
wall-texture: 8
door-texture: 5
under-door-texture: 13
exit-xp: 49
exit-xn: 56
exit-yp: 55
exit-zp: 44
editor-done: 1
actor{
name: BUBBLE-00
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 16 16 21
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-01
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 24 16 17
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-02
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 32 16 15
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-03
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 40 16 16
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-04
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 40 24 18
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-05
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 40 32 17
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-06
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 32 40 15
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-07
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 40 40 21
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-08
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 24 40 18
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-09
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 16 40 25
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-10
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 16 32 15
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-11
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 16 24 20
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-12
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 24 24 20
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-13
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 32 24 18
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-14
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 32 32 17
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-15
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 24 32 19
size: 8 8 8
flags: DISAPPEAR
movement: CW
}

View File

@@ -1,9 +1,123 @@
width: 2
height: 2
door-height-yp: 0
color: CYAN
floor-texture: 0
wall-texture: 0
door-texture: 0
under-door-texture: 0
width: 1
height: 3
door-height-yp: 1
door-height-yn: 5
color: PURPLE
floor-texture: 11
wall-texture: 13
door-texture: 7
under-door-texture: 13
exit-yp: 47
editor-done: 1
actor{
name: BOX-A
bmp: sam.gif
bmp-rect: 0 0 19 33
bmp-offset: -7 37
pos: 27 0 19
size: 8 8 8
anim-cycle: DUO
anim-wait: 20
flags: PUSHABLE ANIMATED
movement: CW
}
actor{
name: PLATH
bmp: caixes.gif
bmp-rect: 160 128 8 10
bmp-offset: 0 32
pos: 28 16 0
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-00
bmp: caixes.gif
bmp-rect: 128 128 32 32
bmp-offset: 0 32
pos: 24 0 15
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-00
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 32 56 0
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-01
bmp: caixes.gif
bmp-rect: 128 128 32 32
bmp-offset: 0 32
pos: 32 0 15
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: 24 56 0
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-03
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 32 48 0
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: 24 48 0
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: 32 40 0
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-06
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 24 40 0
size: 8 8 4
orient: ZP
movement: Z
}

View File

@@ -1,11 +1,64 @@
width: 2
height: 2
door-height-xn: 0
door-height-xn: 5
door-height-yn: 0
color: CYAN
floor-texture: 0
wall-texture: 0
door-texture: 0
under-door-texture: 0
color: GREEN
floor-texture: 1
wall-texture: 13
door-texture: 5
under-door-texture: 13
exit-xn: 46
exit-yn: 47
editor-done: 1
actor{
name: COFFEE-00
bmp: altres.gif
bmp-rect: 32 133 21 21
bmp-offset: -6 26
pos: 16 48 0
size: 8 8 2
orient: YN
anim-cycle: DUO
anim-wait: 3
flags: REACTIVE MOVING ANIMATED DEADLY
react-mask: XP XN YP YN ZP ZN
movement: RANDJ
}
actor{
name: COFFEE-01
bmp: altres.gif
bmp-rect: 32 133 21 21
bmp-offset: -6 26
pos: 48 8 0
size: 8 8 2
orient: XP
anim-cycle: DUO
anim-wait: 3
flags: REACTIVE MOVING ANIMATED DEADLY
react-mask: XP XN YP YN ZP ZN
movement: RANDJ
}
actor{
name: TRANSPA-00
bmp: altres.gif
bmp-rect: 0 160 32 32
bmp-offset: 0 32
pos: 35 32 0
size: 8 8 6
flags: PUSHABLE GRAVITY
movement: CW
}
actor{
name: TRANSPA-01
bmp: altres.gif
bmp-rect: 0 160 32 32
bmp-offset: 0 32
pos: 40 35 6
size: 8 8 6
flags: PUSHABLE GRAVITY
movement: CW
}

View File

@@ -1,11 +1,127 @@
width: 2
width: 3
height: 2
door-height-xn: 0
door-height-yn: 0
color: CYAN
floor-texture: 0
door-height-xn: 4
door-height-yn: 1
color: YELLOW
floor-texture: 11
wall-texture: 0
door-texture: 0
under-door-texture: 0
exit-xn: 47
exit-yn: 26
editor-done: 1
actor{
name: NES
bmp: caixes.gif
bmp-rect: 96 0 32 32
bmp-offset: -2 33
pos: 32 16 4
size: 8 7 6
flags: PICKABLE PUSHABLE
movement: CW
}
actor{
name: PLATH-00
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 32 8 0
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 8 0
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: 32 16 0
size: 8 8 4
orient: ZP
flags: DISAPPEAR
movement: Z
}
actor{
name: PLATH-02
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 0 24 12
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-03
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 0 32 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: 32 24 0
size: 8 8 4
orient: ZP
flags: DISAPPEAR
movement: Z
}
actor{
name: PLATH-05
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 40 24 0
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: 48 24 0
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 24 0
size: 8 8 4
orient: XN
flags: MOVING
movement: X
}

View File

@@ -1,10 +1,134 @@
width: 2
height: 2
door-height-yp: 0
color: CYAN
color: PURPLE
floor-texture: 1
wall-texture: 8
door-texture: 5
under-door-texture: 0
exit-yp: 52
exit-zp: 47
editor-done: 1
actor{
name: CADIRA
bmp: caixes.gif
bmp-rect: 64 96 20 32
bmp-offset: -7 38
pos: 16 8 0
size: 6 5 8
orient: YP
flags: ORIENTABLE
movement: CW
}
actor{
name: CUADRO
bmp: altres.gif
bmp-rect: 48 75 18 32
bmp-offset: 0 39
pos: 35 7 12
size: 1 1 9
orient: YP
flags: ORIENTABLE
movement: CW
}
actor{
name: KALLAX-00
bmp: altres.gif
bmp-rect: 0 48 24 27
bmp-offset: 0 31
pos: 8 48 0
size: 8 4 8
movement: CW
}
actor{
name: KALLAX-01
bmp: altres.gif
bmp-rect: 24 48 24 27
bmp-offset: 0 31
pos: 8 48 8
size: 8 4 8
movement: CW
}
actor{
name: LLIT
bmp: altres.gif
bmp-rect: 48 0 57 47
bmp-offset: 11 32
pos: 24 8 0
size: 16 16 8
movement: CW
}
actor{
name: MESITA
bmp: caixes.gif
bmp-rect: 0 64 32 32
bmp-offset: 0 32
pos: 40 8 0
size: 8 8 4
movement: CW
}
actor{
name: PILOTA
bmp: altres.gif
bmp-rect: 0 108 21 21
bmp-offset: -6 26
pos: 8 32 0
size: 8 8 8
flags: PUSHABLE INERTIA
movement: CW
}
actor{
name: SPECTRUM
bmp: caixes.gif
bmp-rect: 128 0 32 32
bmp-offset: 0 34
pos: 8 16 8
size: 8 6 2
orient: YP
flags: PUSHABLE ORIENTABLE
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
}
actor{
name: TV
bmp: caixes.gif
bmp-rect: 32 64 32 32
bmp-offset: 2 34
pos: 8 8 8
size: 8 6 8
orient: YP
flags: PUSHABLE ORIENTABLE
movement: CW
}

View File

@@ -1,11 +1,12 @@
width: 2
height: 2
width: 0
height: 3
door-height-xn: 0
door-height-yn: 0
color: CYAN
floor-texture: 0
wall-texture: 0
door-texture: 0
color: WHITE
floor-texture: 3
wall-texture: 8
door-texture: 5
under-door-texture: 0
exit-xn: 53
exit-yn: 51
editor-done: 1

View File

@@ -1,11 +1,337 @@
width: 2
height: 2
width: 3
height: 3
door-height-xp: 0
door-height-yp: 0
color: CYAN
floor-texture: 0
wall-texture: 0
door-texture: 0
floor-texture: 10
wall-texture: 8
door-texture: 5
under-door-texture: 0
exit-xp: 52
exit-yp: 54
editor-done: 1
actor{
name: BLOCMATA-00
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 0 32 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-01
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 8 32 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-02
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 16 32 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-03
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 24 32 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-04
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 32 0 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-05
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 32 8 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-06
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 32 16 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-07
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 32 24 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-08
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 56 56 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-09
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 56 0 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-10
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 0 56 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BOX-B
bmp: caixes.gif
bmp-rect: 32 0 32 32
bmp-offset: 0 32
pos: 48 0 0
size: 8 8 8
flags: PICKABLE PUSHABLE GRAVITY
movement: CW
}
actor{
name: BUBBLE-00
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 32 0 6
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-01
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 32 8 6
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-02
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 32 16 6
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-03
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 32 24 6
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-04
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 24 32 6
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-05
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 16 32 6
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-06
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 8 32 6
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-07
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 0 32 6
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-08
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 0 56 6
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: BUBBLE-09
bmp: altres.gif
bmp-rect: 20 75 28 26
bmp-offset: -2 28
pos: 56 0 6
size: 8 8 8
flags: DISAPPEAR
movement: CW
}
actor{
name: EXPLOSION-00
bmp: caixes.gif
bmp-rect: 0 160 18 22
bmp-offset: -7 24
pos: 40 40 0
size: 8 8 4
orient: XN
anim-cycle: SEQ
flags: MOVING ANIMATED DEADLY
movement: RANDV
}
actor{
name: EXPLOSION-01
bmp: caixes.gif
bmp-rect: 0 160 18 22
bmp-offset: -7 24
pos: 16 8 0
size: 8 8 4
orient: XN
anim-cycle: SEQ
flags: MOVING ANIMATED DEADLY
movement: RANDV
}
actor{
name: P-FILTER
bmp: objectes.gif
bmp-rect: 24 0 24 32
bmp-offset: -4 34
pos: 0 0 20
size: 4 4 4
anim-cycle: SEQ
anim-wait: 2
flags: SPECIAL
movement: CW
}
actor{
name: PLATF-00
bmp: caixes.gif
bmp-rect: 96 160 32 32
bmp-offset: 0 32
pos: 0 0 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: 0 0 8
size: 8 8 8
orient: ZP
movement: Z
}
actor{
name: PLATH
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 0 0 16
size: 8 8 4
orient: ZP
movement: Z
}

View File

@@ -1,10 +1,64 @@
width: 2
height: 2
door-height-yn: 0
color: CYAN
floor-texture: 0
wall-texture: 0
door-texture: 0
color: PURPLE
floor-texture: 1
wall-texture: 3
door-texture: 1
under-door-texture: 0
exit-yn: 53
exit-zp: 55
editor-done: 1
actor{
name: COFFEE-00
bmp: altres.gif
bmp-rect: 32 133 21 21
bmp-offset: -6 26
pos: 40 24 0
size: 8 8 2
orient: XN
anim-cycle: DUO
anim-wait: 3
flags: REACTIVE MOVING ANIMATED DEADLY
react-mask: XP XN YP YN ZP ZN
movement: RANDJ
}
actor{
name: COFFEE-01
bmp: altres.gif
bmp-rect: 32 133 21 21
bmp-offset: -6 26
pos: 16 32 0
size: 8 8 2
orient: YN
anim-cycle: DUO
anim-wait: 3
flags: REACTIVE MOVING ANIMATED DEADLY
react-mask: XP XN YP YN ZP ZN
movement: RANDJ
}
actor{
name: LIFT
bmp: caixes.gif
bmp-rect: 32 32 32 24
bmp-offset: 0 24
pos: 8 48 0
size: 8 8 4
orient: ZP
flags: MOVING
movement: Z
}
actor{
name: PLATF
bmp: caixes.gif
bmp-rect: 96 160 32 32
bmp-offset: 0 32
pos: 28 28 0
size: 8 8 8
orient: ZP
movement: Z
}

View File

@@ -1,10 +1,66 @@
width: 2
height: 2
door-height-yn: 0
color: CYAN
door-height-yn: 1
color: YELLOW
floor-texture: 0
wall-texture: 0
wall-texture: 3
door-texture: 0
under-door-texture: 0
exit-yn: 46
exit-zn: 54
editor-done: 1
actor{
name: LIFT
bmp: caixes.gif
bmp-rect: 32 32 32 24
bmp-offset: 0 24
pos: 8 48 0
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-00
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 24 8 0
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: 32 8 0
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-03
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 8 32 4
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: 8 16 9
size: 8 8 4
orient: ZP
movement: Z
}

View File

@@ -1,11 +1,262 @@
width: 2
height: 2
door-height-xp: 0
door-height-xn: 5
door-height-yp: 0
door-height-yn: 5
color: CYAN
floor-texture: 0
wall-texture: 0
door-texture: 0
under-door-texture: 0
floor-texture: 1
wall-texture: 13
door-texture: 7
under-door-texture: 13
exit-xp: 46
exit-yp: 57
editor-done: 1
actor{
name: ABAD
bmp: abad.gif
bmp-rect: 0 0 20 33
bmp-offset: -6 38
pos: 8 8 20
size: 8 8 8
orient: YP
anim-wait: 1
flags: REACTIVE MOVING ANIMATED ORIENTABLE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BATMAN
bmp: batman.gif
bmp-rect: 0 0 21 32
bmp-offset: -5 35
pos: 48 48 20
size: 8 8 8
orient: YN
anim-wait: 1
flags: REACTIVE MOVING ANIMATED ORIENTABLE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: PLATH-00
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 8 8 16
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: 16 8 16
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: 24 8 16
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-03
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 32 8 16
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: 40 8 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: 48 8 16
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-06
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 48 16 16
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: 48 24 16
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: 48 32 16
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-09
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 48 40 16
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-10
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 48 48 16
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: 40 48 16
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-12
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 32 48 16
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-13
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 24 48 16
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-14
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 16 48 16
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: 8 48 16
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: 8 40 16
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: 8 32 16
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-18
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 8 24 16
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-19
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 8 16 16
size: 8 8 4
orient: ZP
movement: Z
}

View File

@@ -2,8 +2,206 @@ width: 2
height: 2
door-height-yn: 0
color: CYAN
floor-texture: 0
wall-texture: 0
door-texture: 0
floor-texture: 3
wall-texture: 6
door-texture: 3
under-door-texture: 0
exit-yn: 59
editor-done: 1
actor{
name: ANBERNIC
bmp: altres.gif
bmp-rect: 157 80 24 14
bmp-offset: -4 16
pos: 48 40 0
size: 6 4 2
flags: PUSHABLE GRAVITY
movement: CW
}
actor{
name: BLOCMATA-00
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 8 16 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-01
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 16 16 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-02
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 24 16 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-03
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 32 16 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-04
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 40 16 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-05
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 40 32 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-06
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 32 40 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-07
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 24 32 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-08
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 16 32 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-09
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 48 32 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-10
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 16 40 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-11
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 40 40 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: OBRER-00
bmp: obrer.gif
bmp-rect: 0 0 24 32
bmp-offset: -4 37
pos: 17 8 0
size: 8 8 8
orient: XN
anim-wait: 1
flags: REACTIVE MOVING ANIMATED ORIENTABLE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: X
}
actor{
name: OBRER-01
bmp: obrer.gif
bmp-rect: 0 0 24 32
bmp-offset: -4 37
pos: 8 24 0
size: 8 8 8
orient: XN
anim-wait: 1
flags: REACTIVE MOVING ANIMATED ORIENTABLE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: X
}
actor{
name: OBRER-02
bmp: obrer.gif
bmp-rect: 0 0 24 32
bmp-offset: -4 37
pos: 48 48 0
size: 8 8 8
orient: XN
anim-wait: 1
flags: REACTIVE MOVING ANIMATED ORIENTABLE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: X
}

View File

@@ -1,9 +1,258 @@
width: 2
height: 2
width: 3
height: 3
door-height-xp: 0
color: CYAN
floor-texture: 0
wall-texture: 0
door-texture: 0
under-door-texture: 0
color: WHITE
floor-texture: 9
wall-texture: 2
door-texture: 7
under-door-texture: 2
exit-xp: 59
editor-done: 1
actor{
name: ANBERNIC
bmp: altres.gif
bmp-rect: 157 80 24 14
bmp-offset: -4 16
pos: 0 40 0
size: 6 4 2
flags: PUSHABLE GRAVITY
movement: CW
}
actor{
name: BLOCMATA-00
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 0 48 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BLOCMATA-01
bmp: altres.gif
bmp-rect: 0 133 32 27
bmp-offset: 0 27
pos: 0 32 0
size: 8 8 6
flags: REACTIVE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CW
}
actor{
name: BOX-A-00
bmp: caixes.gif
bmp-rect: 0 0 32 32
bmp-offset: 0 32
pos: 0 24 0
size: 8 8 8
movement: CW
}
actor{
name: BOX-A-01
bmp: caixes.gif
bmp-rect: 0 0 32 32
bmp-offset: 0 32
pos: 0 49 6
size: 8 8 8
movement: CW
}
actor{
name: BOX-A-02
bmp: caixes.gif
bmp-rect: 0 0 32 32
bmp-offset: 0 32
pos: 8 40 0
size: 8 8 8
orient: YP
flags: ORIENTABLE
movement: CW
}
actor{
name: BOX-A-03
bmp: caixes.gif
bmp-rect: 0 0 32 32
bmp-offset: 0 32
pos: 8 32 8
size: 8 8 8
movement: CW
}
actor{
name: BOX-A-04
bmp: caixes.gif
bmp-rect: 0 0 32 32
bmp-offset: 0 32
pos: 0 24 8
size: 8 8 8
orient: YP
flags: ORIENTABLE
movement: CW
}
actor{
name: BOX-A-05
bmp: caixes.gif
bmp-rect: 0 0 32 32
bmp-offset: 0 32
pos: 0 40 10
size: 8 8 8
orient: YP
flags: ORIENTABLE DISAPPEAR
movement: CW
}
actor{
name: BOX-A-06
bmp: caixes.gif
bmp-rect: 0 0 32 32
bmp-offset: 0 32
pos: 31 2 0
size: 8 8 8
movement: CW
}
actor{
name: BOX-A-06
bmp: caixes.gif
bmp-rect: 0 0 32 32
bmp-offset: 0 32
pos: 54 0 8
size: 8 8 8
orient: YP
flags: ORIENTABLE
movement: CW
}
actor{
name: BOX-A-07
bmp: caixes.gif
bmp-rect: 0 0 32 32
bmp-offset: 0 32
pos: 56 0 0
size: 8 8 8
movement: CW
}
actor{
name: BOX-B-01
bmp: caixes.gif
bmp-rect: 32 0 32 32
bmp-offset: 0 32
pos: 10 32 0
size: 8 8 8
movement: CW
}
actor{
name: BOX-B-02
bmp: caixes.gif
bmp-rect: 32 0 32 32
bmp-offset: 0 32
pos: 0 16 0
size: 8 8 8
movement: CW
}
actor{
name: BOX-B-03
bmp: caixes.gif
bmp-rect: 32 0 32 32
bmp-offset: 0 32
pos: 40 0 0
size: 8 8 8
movement: CW
}
actor{
name: BOX-B-04
bmp: caixes.gif
bmp-rect: 32 0 32 32
bmp-offset: 0 32
pos: 46 3 10
size: 8 8 8
orient: YP
flags: ORIENTABLE
movement: CW
}
actor{
name: BOX-C-00
bmp: caixes.gif
bmp-rect: 64 0 32 32
bmp-offset: 0 32
pos: 9 41 8
size: 8 8 8
flags: PUSHABLE GRAVITY
movement: CW
}
actor{
name: BOX-C-01
bmp: caixes.gif
bmp-rect: 64 0 32 32
bmp-offset: 0 32
pos: 0 32 10
size: 8 8 8
orient: YP
flags: ORIENTABLE DISAPPEAR
movement: CW
}
actor{
name: BOX-C-02
bmp: caixes.gif
bmp-rect: 64 0 32 32
bmp-offset: 0 32
pos: 36 0 8
size: 8 8 8
flags: PUSHABLE GRAVITY
movement: CW
}
actor{
name: EXPLOSION-00
bmp: caixes.gif
bmp-rect: 0 160 18 22
bmp-offset: -7 24
pos: 24 16 0
size: 8 8 4
orient: XP
anim-cycle: SEQ
flags: MOVING ANIMATED
movement: RANDV
}
actor{
name: EXPLOSION-01
bmp: caixes.gif
bmp-rect: 0 160 18 22
bmp-offset: -7 24
pos: 32 48 0
size: 8 8 4
orient: YP
anim-cycle: SEQ
flags: MOVING ANIMATED
movement: RANDV
}
actor{
name: EXPLOSION-02
bmp: caixes.gif
bmp-rect: 0 160 18 22
bmp-offset: -7 24
pos: 14 51 0
size: 8 8 4
orient: YN
anim-cycle: SEQ
flags: MOVING ANIMATED
movement: RANDV
}

View File

@@ -1,11 +1,169 @@
width: 2
width: 3
height: 2
door-height-xn: 0
door-height-yp: 0
color: CYAN
floor-texture: 0
wall-texture: 0
door-texture: 0
under-door-texture: 0
color: WHITE
floor-texture: 1
wall-texture: 13
door-texture: 7
under-door-texture: 13
exit-xn: 63
exit-yp: 59
editor-done: 1
actor{
name: ABAD
bmp: abad.gif
bmp-rect: 0 0 20 33
bmp-offset: -6 38
pos: 0 28 0
size: 8 8 8
orient: XP
anim-wait: 1
flags: PUSHABLE REACTIVE ORIENTABLE DEADLY
react-mask: XP XN YP YN ZP ZN
movement: CCW
}
actor{
name: ESTANT-00
bmp: altres.gif
bmp-rect: 21 101 26 24
bmp-offset: -6 27
pos: 0 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: 8 8 0
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 0
size: 8 5 6
movement: CW
}
actor{
name: ESTANT-06
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-07
bmp: altres.gif
bmp-rect: 21 101 26 24
bmp-offset: -6 27
pos: 56 8 0
size: 8 5 6
movement: CW
}
actor{
name: ESTANT-08
bmp: altres.gif
bmp-rect: 21 101 26 24
bmp-offset: -6 27
pos: 56 8 6
size: 8 5 6
movement: CW
}
actor{
name: ESTANT-09
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-10
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-14
bmp: altres.gif
bmp-rect: 21 101 26 24
bmp-offset: -6 27
pos: 8 9 6
size: 8 5 6
flags: PUSHABLE GRAVITY
movement: CW
}
actor{
name: ESTANT-15
bmp: altres.gif
bmp-rect: 21 101 26 24
bmp-offset: -6 27
pos: 0 8 6
size: 8 5 6
movement: CW
}
actor{
name: ESTANT-22
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-23
bmp: altres.gif
bmp-rect: 21 101 26 24
bmp-offset: -6 27
pos: 56 8 12
size: 8 5 6
movement: CW
}
actor{
name: NES
bmp: caixes.gif
bmp-rect: 96 0 32 32
bmp-offset: -2 33
pos: 0 8 12
size: 8 7 6
flags: PICKABLE PUSHABLE GRAVITY
movement: CW
}
actor{
name: PILOTA
bmp: altres.gif
bmp-rect: 0 108 21 21
bmp-offset: -6 26
pos: 56 40 0
size: 8 8 8
flags: PUSHABLE INERTIA
movement: CW
}

View File

@@ -1,9 +1,112 @@
width: 2
width: 3
height: 2
door-height-xp: 0
color: CYAN
floor-texture: 0
wall-texture: 0
door-texture: 0
under-door-texture: 0
floor-texture: 1
wall-texture: 2
door-texture: 7
under-door-texture: 2
exit-xp: 62
editor-done: 1
actor{
name: P-ELBOW
bmp: objectes.gif
bmp-rect: 22 32 22 32
bmp-offset: -2 35
pos: 0 8 20
size: 4 4 4
anim-cycle: SEQ
anim-wait: 2
flags: SPECIAL
movement: CW
}
actor{
name: PLATH-00
bmp: caixes.gif
bmp-rect: 160 128 32 32
bmp-offset: 0 32
pos: 0 8 16
size: 8 8 4
orient: ZP
movement: Z
}
actor{
name: PLATH-01
bmp: altres.gif
bmp-rect: 160 48 32 32
bmp-offset: 0 32
pos: 16 32 16
size: 8 8 4
orient: YP
flags: MOVING
movement: Y
}
actor{
name: TRANSPA-00
bmp: altres.gif
bmp-rect: 0 160 32 32
bmp-offset: 0 32
pos: 40 32 6
size: 8 8 6
flags: DISAPPEAR
movement: CW
}
actor{
name: TRANSPA-01
bmp: altres.gif
bmp-rect: 0 160 32 32
bmp-offset: 0 32
pos: 32 32 12
size: 8 8 6
flags: DISAPPEAR
movement: CW
}
actor{
name: TRANSPA-02
bmp: altres.gif
bmp-rect: 0 160 32 32
bmp-offset: 0 32
pos: 40 40 0
size: 8 8 6
flags: DISAPPEAR
movement: CW
}
actor{
name: TRANSPA-03
bmp: altres.gif
bmp-rect: 0 160 32 32
bmp-offset: 0 32
pos: 40 32 0
size: 8 8 6
flags: DISAPPEAR
movement: CW
}
actor{
name: TRANSPA-04
bmp: altres.gif
bmp-rect: 0 160 32 32
bmp-offset: 0 32
pos: 32 32 0
size: 8 8 6
flags: DISAPPEAR
movement: CW
}
actor{
name: TRANSPA-05
bmp: altres.gif
bmp-rect: 0 160 32 32
bmp-offset: 0 32
pos: 32 32 6
size: 8 8 6
flags: DISAPPEAR
movement: CW
}

BIN
data/sam.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 369 B

View File

@@ -669,8 +669,12 @@ namespace actor
// act->pos.z -= height;
}
}
if (( input::keyDown(SDL_SCANCODE_SPACE) || input::keyDown(config::getKey(KEY_JUMP)) ) && (hero::getSkills()&SKILL_SHOES) && (act->pos.y+act->size.y)<=max.y && act->pos.y>=min.y && (act->pos.x+act->size.x)<=max.x && act->pos.x>=min.x && act->react_mask==0 && ((act->pos.z==0 && room::getFloor()!=11) || act->below))
actor::actor_t *future_below = any_below_me(act);
if (( input::keyDown(SDL_SCANCODE_SPACE) || input::keyDown(config::getKey(KEY_JUMP)) ) && (hero::getSkills()&SKILL_SHOES) && (act->pos.y+act->size.y)<=max.y && act->pos.y>=min.y && (act->pos.x+act->size.x)<=max.x && act->pos.x>=min.x && act->react_mask==0 && ((act->pos.z==0 && room::getFloor()!=11) || (act->below || future_below)))
{
// [RZC 01/10/2024] Hack per a que al aterrar sobre els que desapareixen puga botar sobre ells, i a més ells desapareguen
if (!act->below && future_below && future_below->flags&FLAG_DISAPPEAR) actor::push(act, future_below, PUSH_ZN);
// [RZC 14/05/2024] hack usant react_mask i react_push del heroi. Llegir més avall.
act->react_mask=hero::getBoostJump()>0 ? 2 : 1; // =1 estic botant (anant cap amunt)
act->react_push=8; // es el comptador de botant, seguirà pujant mentres siga > 0
@@ -933,7 +937,12 @@ namespace actor
}
if ((act->pos.x+act->size.x)>max.x+4) {
const bool llevar_abad = room::getCurrent()==63 && room::getExit(XP)==62;
room::load(room::getExit(XP));
if (llevar_abad)
{
actor::remove(actor::find("ABAD"));
}
act->pos.x = room::getMin().x-3;
act->pos.z = room::getDoor(XN)*4;
hero::setFirstPos();

View File

@@ -863,7 +863,7 @@ namespace modules
//draw::print("ANIM SPEED:", 2, 156, 15, 0);
ui::label("ANMSPED", 2, line, 49, 11);
changed |= btn_small(49, line, act->anim_wait, 0, 10, 49);
changed |= btn_small(49, line, act->anim_wait, 0, 20, 49);
line+=10;
ui::label("MASKS", 2, line, 96, 11, GRAY); line+=10;