// containsSubstance.js
(function () {
/*global adventurejs A*/
var p = adventurejs.Tangible.prototype;
/**
* Check whether this asset contains the specified substance.
* @memberOf adventurejs.Tangible
* @method adventurejs.Tangible#containsSubstance
* @param {String} id
* @returns {String}
*/
p.containsSubstance = function Tangible_containsSubstance(id) {
if (!id) return false;
var aspect = this.getVesselPreposition();
if (
aspect &&
id === this.aspects[aspect].vessel.substance_id &&
this.aspects[aspect].vessel.getVolume() > 0
) {
return aspect;
}
return "";
}; // containsSubstance.js
})();