//createGlobalScenery.js
(function () {
/* global AdventureJS A */
var p = AdventureJS.Game.prototype;
/**
* Create global scenery. Each item is an instance
* of the Scenery class.
* @memberOf AdventureJS.Game
* @method AdventureJS.Game#createGlobalScenery
* @kind function
*/
p.createGlobalScenery = function Game_createGlobalScenery() {
//console.warn( "createGlobalScenery" );
for (var i = 0; i < A.AssetDefinitions.Scenery.length; i++) {
var precursor = A.AssetDefinitions.Scenery[i];
precursor.class = "Scenery";
precursor.id = "global_" + A.FX.normalize(precursor.name);
var description =
precursor.descriptions?.look || precursor.description || "";
let asset = this.game.createAsset(precursor).set({
is: {
global: true,
known: true,
seen: true,
},
descriptions: { look: description },
exclude_from_disambiguation: true,
});
// console.warn("id", asset.id, "name", asset.name);
}
};
})();