Allow rovers to enter popwalls and fake walls

This commit is contained in:
Eevee (Evelyn Woods) 2021-01-02 17:16:27 -07:00
parent c9bcc92bdf
commit 6c2602246e

View File

@ -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');