Allow rovers to enter popwalls and fake walls
This commit is contained in:
parent
c9bcc92bdf
commit
6c2602246e
@ -258,7 +258,7 @@ const TILE_TYPES = {
|
|||||||
},
|
},
|
||||||
popwall: {
|
popwall: {
|
||||||
draw_layer: DRAW_LAYERS.terrain,
|
draw_layer: DRAW_LAYERS.terrain,
|
||||||
blocks_collision: COLLISION.block_cc1 | COLLISION.monster_solid,
|
blocks_collision: COLLISION.block_cc1 | (COLLISION.monster_solid & ~COLLISION.rover),
|
||||||
on_ready(me, level) {
|
on_ready(me, level) {
|
||||||
if (! level.compat.no_auto_convert_ccl_popwalls &&
|
if (! level.compat.no_auto_convert_ccl_popwalls &&
|
||||||
level.stored_level.use_ccl_compat &&
|
level.stored_level.use_ccl_compat &&
|
||||||
@ -316,7 +316,7 @@ const TILE_TYPES = {
|
|||||||
},
|
},
|
||||||
fake_floor: {
|
fake_floor: {
|
||||||
draw_layer: DRAW_LAYERS.terrain,
|
draw_layer: DRAW_LAYERS.terrain,
|
||||||
blocks_collision: COLLISION.block_cc1 | COLLISION.monster_solid,
|
blocks_collision: COLLISION.block_cc1 | (COLLISION.monster_solid & ~COLLISION.rover),
|
||||||
on_bumped(me, level, other) {
|
on_bumped(me, level, other) {
|
||||||
if (other.type.can_reveal_walls) {
|
if (other.type.can_reveal_walls) {
|
||||||
level.transmute_tile(me, 'floor');
|
level.transmute_tile(me, 'floor');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user