// isOnFloor.js
(function () {
/* global AdventureJS A */
var p = AdventureJS.Assets.Character.prototype;
/**
* Determine whether player is on floor.
* @memberOf AdventureJS.Assets.Character
* @method AdventureJS.Assets.Character#isOnFloor
* @returns {Boolean}
*/
p.isOnFloor = function Character_isOnFloor() {
if (
(!this.isNested() ||
this.getNestAsset() instanceof AdventureJS.Assets.Floor) &&
["sit", "kneel", "lie"].includes(this.posture)
) {
return true;
}
return false;
};
})();