From 08705514961b04e4040a9ab325371db6722587ff Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Sun, 26 Apr 2020 03:52:07 -0400
Subject: [PATCH] Added Dialog function to hopefully make lisping easier to
 manage in JS

---
 src/js/assayJS.js | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/js/assayJS.js b/src/js/assayJS.js
index 8f76ac9f40e..7d14770af20 100644
--- a/src/js/assayJS.js
+++ b/src/js/assayJS.js
@@ -597,6 +597,18 @@ globalThis.Enunciate = function(slave) {
 	}
 };
 
+/**
+ * @param {App.Entity.SlaveState} slave
+ * @returns {string}
+ */
+globalThis.Dialog = function(slave, speech) {
+	if (SlaveStatsChecker.checkForLisp(slave)) {
+		return lispReplace(speech);
+	} else {
+		return speech;
+	}
+}
+
 /**
  * @param {App.Entity.SlaveState} slave
  * @returns {number}
-- 
GitLab