From a73c34e576d0e0cd5994d046d06ea157b67fc579 Mon Sep 17 00:00:00 2001 From: Timothy Stiles Date: Mon, 15 Feb 2021 21:39:33 +1100 Subject: [PATCH] traps remember their prior press count through transmutes --- js/tiletypes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/tiletypes.js b/js/tiletypes.js index e8d7eae..bb30545 100644 --- a/js/tiletypes.js +++ b/js/tiletypes.js @@ -1489,11 +1489,11 @@ const TILE_TYPES = { trap: { layer: LAYERS.terrain, on_begin(me, level) { - me.presses = 0; + level._set_tile_prop(me, 'presses', 0); }, add_press_ready(me, level, other) { // Same as below, but without ejection - me.presses = me.presses + 1; + level._set_tile_prop(me, 'presses', me.presses + 1); }, // Lynx (not cc2): open traps immediately eject their contents on arrival, if possible add_press(me, level, is_wire = false) {