diff options
Diffstat (limited to 'models/player.js')
-rw-r--r-- | models/player.js | 7 |
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(); } |