Fix crash with teeth and Cerise
This commit is contained in:
parent
bf81738e19
commit
07c9a83f75
@ -355,7 +355,10 @@ const TILE_ENCODING = {
|
||||
name: 'bomb',
|
||||
has_next: true,
|
||||
},
|
||||
//0x41: Open trap (unused in main levels) :
|
||||
0x41: {
|
||||
// FIXME cc2lp1 uses this, i don't know what it actually does
|
||||
error: "Open trap is not yet implemented!",
|
||||
},
|
||||
0x42: {
|
||||
name: 'trap',
|
||||
},
|
||||
|
||||
@ -1843,7 +1843,7 @@ const TILE_TYPES = {
|
||||
movement_parity: 2,
|
||||
decide_movement(me, level) {
|
||||
let preference = pursue_player(me, level);
|
||||
if (level.player.type.name === 'player2') {
|
||||
if (preference && level.player.type.name === 'player2') {
|
||||
// Run away from Cerise
|
||||
for (let [i, direction] of preference.entries()) {
|
||||
preference[i] = DIRECTIONS[direction].opposite;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user