// moveTo.js
(function () {
/*global adventurejs A*/
var p = adventurejs.Tangible.prototype;
/**
* moveFrom is an alias to onMoveThatToThis
* but with asset and this reversed
* purely for syntactic convenience.
* @memberOf adventurejs.Tangible
* @method adventurejs.Tangible#moveTo
* @param {String} aspect
* @param {Object} asset
*/
p.moveTo = function Tangible_moveTo(aspect, asset) {
this.game.log(
"L1451",
"log",
"high",
`moveTo.js > move ${this.id} ${aspect} ${asset.id} `,
"VerbActions"
);
if ("string" === typeof asset) asset = this.game.getAsset(asset);
if (!aspect || !asset) return false;
if (!asset.hasAspectAt(aspect)) return false;
return asset.onMoveThatToThis(this, aspect);
};
})();