summaryrefslogtreecommitdiff
path: root/models/player.js
diff options
context:
space:
mode:
Diffstat (limited to 'models/player.js')
-rw-r--r--models/player.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/models/player.js b/models/player.js
index 659b708..29c1862 100644
--- a/models/player.js
+++ b/models/player.js
@@ -1,5 +1,6 @@
var classUtils = require("utils/class");
+let doorUtils = require("utils/tele");
var tempResource = require("models/pos");
var Pos = tempResource.Pos;
@@ -321,6 +322,12 @@ Player.prototype.walk = function(direction) {
tempVec.scale(2048);
this.pos.add(tempVec);
}
+ if (tempTile == 0x9b) {
+ let doorid = doorUtils.findDoorIdWithPos(tempPos);
+ let destpos = doorUtils.getDestCoord(doorid);
+ if (destpos === null) {}
+ else this.pos = destpos;
+ }
this.interactWithAdjacentTiles();
}