From 9f9d91f6a31d1e582c419f120ac2a639702e8012 Mon Sep 17 00:00:00 2001 From: ZXMushroom63 Date: Thu, 30 Jan 2025 17:44:07 +0800 Subject: [PATCH] fix corrective proxy setters --- postinit.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/postinit.js b/postinit.js index cc58aea..da9d73c 100644 --- a/postinit.js +++ b/postinit.js @@ -538,7 +538,11 @@ globalThis.modapi_postinit = "(" + (() => { return outputValue; }, set(object, prop, value) { + var corrective = !!this._corrective; var outProp = "$" + prop; + if (corrective) { + outProp = ModAPI.util.getNearestProperty(target, outProp); + } object[outProp] = value; return true; },