diff --git a/game/game.js b/game/game.js index 4c95d8094..d508c2cbe 100644 --- a/game/game.js +++ b/game/game.js @@ -7773,7 +7773,20 @@ return true; } }, - creation:{}, + creation:{ + get array(){ + return []; + }, + get object(){ + return {}; + }, + get nullObject(){ + return Object.create(null); + }, + get string(){ + return ""; + } + }, linq:{ cselector:{ hasAttr:name=>`[${name}]`, @@ -8953,26 +8966,6 @@ window.game=game; game.dynamicStyle.init(); - Object.defineProperty(lib.creation,"array",{ - enumerable:true, - get:()=>[], - set:()=>null - }); - Object.defineProperty(lib.creation,"object",{ - enumerable:true, - get:()=>({}), - set:()=>null - }); - Object.defineProperty(lib.creation,"nullObject",{ - enumerable:true, - get:()=>Object.create(null), - set:()=>null - }); - Object.defineProperty(lib.creation,"string",{ - enumerable:true, - get:()=>"", - set:()=>null - }); // node:path library alternative if (typeof module!="object"||typeof module.exports!="object") lib.init.js(`${lib.assetURL}game`,"path.min",()=>{ lib.path=window._noname_path;