From a80de30c9809fdd7e424d337b5614b0e0f7b61f4 Mon Sep 17 00:00:00 2001
From: Arkerthan <arkerthan@gmail.com>
Date: Mon, 21 Dec 2020 22:16:31 +0100
Subject: [PATCH] possible events to pure dom

---
 src/005-passages/eventsPassages.js    | 43 +++++++++++++++++++++++++++
 src/events/scheduled/burst/seBurst.tw |  5 ----
 src/events/scheduled/murderAttempt.tw | 11 -------
 src/events/scheduled/pitFight.tw      |  3 --
 src/events/scheduled/sePCBirthday.tw  |  3 --
 src/pregmod/seDeath.tw                |  5 ----
 src/uncategorized/seBirth.tw          |  6 ----
 7 files changed, 43 insertions(+), 33 deletions(-)
 create mode 100644 src/005-passages/eventsPassages.js
 delete mode 100644 src/events/scheduled/burst/seBurst.tw
 delete mode 100644 src/events/scheduled/murderAttempt.tw
 delete mode 100644 src/events/scheduled/pitFight.tw
 delete mode 100644 src/events/scheduled/sePCBirthday.tw
 delete mode 100644 src/pregmod/seDeath.tw
 delete mode 100644 src/uncategorized/seBirth.tw

diff --git a/src/005-passages/eventsPassages.js b/src/005-passages/eventsPassages.js
new file mode 100644
index 00000000000..a4045c817fe
--- /dev/null
+++ b/src/005-passages/eventsPassages.js
@@ -0,0 +1,43 @@
+new App.DomPassage("SE Burst",
+	() => {
+		V.nextButton = "Continue";
+		V.nextLink = "Scheduled Event";
+
+		return allBursts();
+	}
+);
+
+new App.DomPassage("SE Death",
+	() => {
+		V.nextButton = "Continue";
+		V.nextLink = "Scheduled Event";
+
+		return allDeaths();
+	}
+);
+
+new App.DomPassage("SE Birth",
+	() => {
+		V.nextButton = "Continue";
+		V.nextLink = "Scheduled Event";
+
+		return allBirths();
+	}
+);
+
+new App.DomPassage("Murder Attempt", () => {
+		if (V.event === "slave trade") {
+			return App.Events.murderAttemptFollowup("slave", V.illegalDeals.slave.company, V.illegalDeals.slave.type);
+		} else if (V.event === "trade deal") {
+			return App.Events.murderAttemptFollowup("trade", V.illegalDeals.trade.company);
+		} else if (V.event === "military deal") {
+			return App.Events.murderAttemptFollowup("military", V.illegalDeals.military.company);
+		} else {
+			return App.Events.murderAttempt();
+		}
+	}
+);
+
+new App.DomPassage("SE pit fight", () => App.Facilities.Pit.fight(V.pit.lethal));
+
+new App.DomPassage("SE pc birthday", () => App.Events.pcBirthday.runEvent());
diff --git a/src/events/scheduled/burst/seBurst.tw b/src/events/scheduled/burst/seBurst.tw
deleted file mode 100644
index 74189c5a03b..00000000000
--- a/src/events/scheduled/burst/seBurst.tw
+++ /dev/null
@@ -1,5 +0,0 @@
-:: SE Burst [nobr]
-
-<<set $nextButton = "Continue", $nextLink = "Scheduled Event">>
-
-<<includeDOM allBursts()>>
diff --git a/src/events/scheduled/murderAttempt.tw b/src/events/scheduled/murderAttempt.tw
deleted file mode 100644
index fbf1e9c509e..00000000000
--- a/src/events/scheduled/murderAttempt.tw
+++ /dev/null
@@ -1,11 +0,0 @@
-:: Murder Attempt [nobr]
-
-<<if $event == "slave trade">>
-	<<includeDOM App.Events.murderAttemptFollowup("slave", V.illegalDeals.slave.company, V.illegalDeals.slave.type)>>
-<<elseif $event == "trade deal">>
-	<<includeDOM App.Events.murderAttemptFollowup("trade", V.illegalDeals.trade.company)>>
-<<elseif $event == "military deal">>
-	<<includeDOM App.Events.murderAttemptFollowup("military", V.illegalDeals.military.company)>>
-<<else>>
-	<<includeDOM App.Events.murderAttempt()>>
-<</if>>
diff --git a/src/events/scheduled/pitFight.tw b/src/events/scheduled/pitFight.tw
deleted file mode 100644
index ac9e7f27f3c..00000000000
--- a/src/events/scheduled/pitFight.tw
+++ /dev/null
@@ -1,3 +0,0 @@
-:: SE pit fight
-
-<<includeDOM App.Facilities.Pit.fight(V.pit.lethal)>>
diff --git a/src/events/scheduled/sePCBirthday.tw b/src/events/scheduled/sePCBirthday.tw
deleted file mode 100644
index ca2a4189416..00000000000
--- a/src/events/scheduled/sePCBirthday.tw
+++ /dev/null
@@ -1,3 +0,0 @@
-:: SE pc birthday [nobr]
-
-<<includeDOM App.Events.pcBirthday.runEvent()>>
\ No newline at end of file
diff --git a/src/pregmod/seDeath.tw b/src/pregmod/seDeath.tw
deleted file mode 100644
index 0aa3e98c7c5..00000000000
--- a/src/pregmod/seDeath.tw
+++ /dev/null
@@ -1,5 +0,0 @@
-:: SE Death [nobr]
-
-<<set $nextButton = "Continue", $nextLink = "Scheduled Event">>
-
-<<includeDOM allDeaths()>>
diff --git a/src/uncategorized/seBirth.tw b/src/uncategorized/seBirth.tw
deleted file mode 100644
index ad8e39fce25..00000000000
--- a/src/uncategorized/seBirth.tw
+++ /dev/null
@@ -1,6 +0,0 @@
-:: SE Birth [nobr]
-
-<<set $nextButton = "Continue">>
-<<set $nextLink = "Scheduled Event">>
-
-<<includeDOM allBirths()>>
-- 
GitLab