Oops! Fix calls to blocks_leaving

This commit is contained in:
Eevee (Evelyn Woods) 2024-04-17 19:46:50 -06:00
parent e9650db4d8
commit c624964b76

View File

@ -1551,13 +1551,13 @@ export class Level extends LevelInterface {
let thin_walls = cell[LAYERS.thin_wall];
let blocker;
if (thin_walls && thin_walls.type.blocks_leaving && thin_walls.type.blocks_leaving(thin_walls, actor, direction)) {
if (thin_walls && thin_walls.type.blocks_leaving && thin_walls.type.blocks_leaving(thin_walls, this, actor, direction)) {
blocker = thin_walls;
}
else if (terrain.type.traps && terrain.type.traps(terrain, this, actor)) {
blocker = terrain;
}
else if (terrain.type.blocks_leaving && terrain.type.blocks_leaving(terrain, actor, direction)) {
else if (terrain.type.blocks_leaving && terrain.type.blocks_leaving(terrain, this, actor, direction)) {
blocker = terrain;
}