Pre-release
AdventureJS Docs Downloads Bundler Devlog Score: 0 Moves: 0
// isNested.js
(function () {
  /* global AdventureJS A */
  var p = AdventureJS.Assets.Character.prototype;
  /**
   * Determine whether character asset has a nest. Can be used
   * to test against specific aspects and parent assets.
   * For example, player.isNested( 'in', 'bed' )
   * @memberOf AdventureJS.Assets.Character
   * @method AdventureJS.Assets.Character#isNested
   * @param {String} prep
   * @param {String} prop
   * @return {Boolean}
   */
  p.isNested = function Character_isNested(prep, prop) {
    if (!this._nest.asset) return false;
    if (prep && prep !== this._nest.aspect) return false;
    if (prop && prop !== this._nest.asset) return false;
    return true;
  };
})();