From 45f3d588c8d2e6d979bc9502e3abbb09ece4e7b6 Mon Sep 17 00:00:00 2001
From: Arkerthan <arkerthan@mailbox.org>
Date: Wed, 29 Jun 2022 19:27:57 +0200
Subject: [PATCH] fix rule source reporting for asset growth drugs

---
 src/js/DefaultRules.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index 3b8ad831362..87f61c9dc76 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -1261,7 +1261,7 @@ globalThis.DefaultRules = function(slave) {
 		 * @param {FC.RA.ExpressiveNumericTarget} target
 		 * @param {{drug: FC.Drug, weight: number, source:string}[]} priorities
 		 * @param {number} step
-		 * @param {string} source
+		 * @param {object} source
 		 */
 		function drugs(slave, asset, target, priorities, step, source) {
 			if (target === null || (growDrugs[asset] === null && shrinkDrugs[asset] === null)) {
@@ -1274,9 +1274,9 @@ globalThis.DefaultRules = function(slave) {
 				if (V.debugMode) {
 					console.log(asset + " expression for '" + slave.slaveName + "' resolves to " + newVal.toString());
 				}
-				drugsImpl(slave, asset, {cond: target.cond, val: newVal}, priorities, step, source);
+				drugsImpl(slave, asset, {cond: target.cond, val: newVal}, priorities, step, source.cond);
 			} else {
-				drugsImpl(slave, asset, {cond: target.cond, val: target.val}, priorities, step, source);
+				drugsImpl(slave, asset, {cond: target.cond, val: target.val}, priorities, step, source.cond);
 			}
 		}
 
-- 
GitLab