From 01b635b739a9f147d23c698057e207acc3d28c74 Mon Sep 17 00:00:00 2001
From: CobraCommander <cobracommander@mailinator.com>
Date: Sun, 28 Jan 2024 01:50:05 +0000
Subject: [PATCH] Restore display of enemy morale modifier

---
 src/Mods/SecExp/events/conflictHandler.js | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/src/Mods/SecExp/events/conflictHandler.js b/src/Mods/SecExp/events/conflictHandler.js
index eaa9d21fb65..15c5782277d 100644
--- a/src/Mods/SecExp/events/conflictHandler.js
+++ b/src/Mods/SecExp/events/conflictHandler.js
@@ -732,6 +732,21 @@ App.Events.conflictHandler = function() {
 			node,
 			`Morale: ${num(Math.round(enemyMorale))}.`,
 		);
+		if (inBattle) {
+			App.UI.DOM.appendNewElement(
+				'div',
+				node,
+				// Allowing displaying 'Rebels' is just future-proofing. Currently that branch will never be taken.
+				`${inBattle ? 'Enemy' : 'Rebels'} morale modifier: +${morale.enemy}%`,
+				['indent'],
+			);
+			App.UI.DOM.appendNewElement(
+				'div',
+				node,
+				`${inBattle ? 'Enemy' : 'Rebels'} morale extra modifier due to troop numbers: +${Math.round((enemyMoraleTroopMod-1) * 100)}%`,
+				['indent'],
+			);
+		}
 	}
 
 	let i = 0; // simulates the combat by pitting attk against def
-- 
GitLab