From 9a6ea01f55bfe71ebdbbc1805b03473c57b6f936 Mon Sep 17 00:00:00 2001 From: pregmodfan <pregmodfan@cock.li> Date: Sat, 17 Mar 2018 00:35:48 +0200 Subject: [PATCH] fix for autosurgery rules fuckup --- src/uncategorized/rulesAutosurgery.tw | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/uncategorized/rulesAutosurgery.tw b/src/uncategorized/rulesAutosurgery.tw index cbd18d4ea14..096e2e1847d 100644 --- a/src/uncategorized/rulesAutosurgery.tw +++ b/src/uncategorized/rulesAutosurgery.tw @@ -16,7 +16,9 @@ <<for _r = $defaultRules.length-1; _r >= 0; _r-->> <<set _currentRule = $defaultRules[_r]>> <<if (def _currentRule) && (_currentRule.autoSurgery != 0)>> - <<set $thisSurgery = _currentRule.surgery>> + /* <<set $thisSurgery = _currentRule.surgery>> THIS IS VERY BAD!!! Fuck up autosurgery rules */ + <<set $thisSurgery = Object.assign({}, _currentRule.surgery)>> /* We need deep copy, not shallow copy here. */ + <<set _temp = lastLactationSurgeryRule($slaves[$i], $defaultRules)>> <<if _temp != null>> <<set $thisSurgery.lactation = _temp.surgery.lactation>> -- GitLab