From e466ab3ffdcb332fe9a6bf1491689d96f4c54358 Mon Sep 17 00:00:00 2001 From: Arkerthan <arkerthan@gmail.com> Date: Mon, 9 Dec 2019 01:25:32 +0100 Subject: [PATCH] invert .orig* BC --- src/002-config/fc-version.js | 2 +- src/js/SlaveState.js | 4 +++- src/pregmod/widgets/pregmodWidgets.tw | 6 ++++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/002-config/fc-version.js b/src/002-config/fc-version.js index 8681ba47b06..e4928d8c1b5 100644 --- a/src/002-config/fc-version.js +++ b/src/002-config/fc-version.js @@ -1,7 +1,7 @@ App.Version = { base: "0.10.7.1", // The vanilla version the mod is based off of, this should never be changed. pmod: "3.1.0", - release: 1057, + release: 1058, }; /* Use release as save version */ diff --git a/src/js/SlaveState.js b/src/js/SlaveState.js index 70977fae5f1..cbd187932c6 100644 --- a/src/js/SlaveState.js +++ b/src/js/SlaveState.js @@ -2466,7 +2466,9 @@ App.Entity.SlaveState = class SlaveState { * * 0: stable; 1: gaining; -1: losing */ this.weightDirection = 0; - /** @type {{skin:string, eyeColor:string, hColor:string}} */ + /** Stores the exact colors of the albinism quirk + * @type {{skin:string, eyeColor:string, hColor:string}} + */ this.albinismOverride = null; /* eslint-enable */ /** Amount of cash paid to acquire the slave diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw index 6cbedb4234d..59253518e31 100644 --- a/src/pregmod/widgets/pregmodWidgets.tw +++ b/src/pregmod/widgets/pregmodWidgets.tw @@ -588,6 +588,12 @@ <</for>> <</if>> +<<if $releaseID < 1058>> + <<set _temp = $args[0].origSkin, $args[0].origSkin = $args[0].albinismOverride.skin, $args[0].albinismOverride.skin = _temp>> + <<set _temp = $args[0].origEye, $args[0].origEye = $args[0].albinismOverride.eyeColor, $args[0].albinismOverride.eyeColor = _temp>> + <<set _temp = $args[0].origHColor, $args[0].origHColor = $args[0].albinismOverride.hColor, $args[0].albinismOverride.hColor = _temp>> +<</if>> + <</widget>> <<widget "setLocalPronouns">> -- GitLab