Fix crash with teeth and Cerise
This commit is contained in:
parent
bf81738e19
commit
07c9a83f75
@ -355,7 +355,10 @@ const TILE_ENCODING = {
|
|||||||
name: 'bomb',
|
name: 'bomb',
|
||||||
has_next: true,
|
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: {
|
0x42: {
|
||||||
name: 'trap',
|
name: 'trap',
|
||||||
},
|
},
|
||||||
|
|||||||
@ -1843,7 +1843,7 @@ const TILE_TYPES = {
|
|||||||
movement_parity: 2,
|
movement_parity: 2,
|
||||||
decide_movement(me, level) {
|
decide_movement(me, level) {
|
||||||
let preference = pursue_player(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
|
// Run away from Cerise
|
||||||
for (let [i, direction] of preference.entries()) {
|
for (let [i, direction] of preference.entries()) {
|
||||||
preference[i] = DIRECTIONS[direction].opposite;
|
preference[i] = DIRECTIONS[direction].opposite;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user