summaryrefslogtreecommitdiff
path: root/play.js
diff options
context:
space:
mode:
authorTor Andersson <tor@ccxvii.net>2023-11-02 01:17:07 +0100
committerTor Andersson <tor@ccxvii.net>2023-11-02 01:17:35 +0100
commit34ad9cfe24460d5464fc1ca311026a70c9684fc5 (patch)
tree7d9b809623ac422ec454fbe48fda2806e1f47344 /play.js
parentbbf92d39cc744ca0cbcd2ad54b19d4b2db0e06e3 (diff)
downloadalgeria-34ad9cfe24460d5464fc1ca311026a70c9684fc5.tar.gz
Log formatting for missions.
Gov missions and some FLN missions.
Diffstat (limited to 'play.js')
-rw-r--r--play.js31
1 files changed, 30 insertions, 1 deletions
diff --git a/play.js b/play.js
index d2b9dd7..9c92a4d 100644
--- a/play.js
+++ b/play.js
@@ -916,6 +916,18 @@ const ICONS = {
W4: '<span class="white d4"></span>',
W5: '<span class="white d5"></span>',
W6: '<span class="white d6"></span>',
+ G1: '<span class="die_gov d1"></span>',
+ G2: '<span class="die_gov d2"></span>',
+ G3: '<span class="die_gov d3"></span>',
+ G4: '<span class="die_gov d4"></span>',
+ G5: '<span class="die_gov d5"></span>',
+ G6: '<span class="die_gov d6"></span>',
+ F1: '<span class="die_fln d1"></span>',
+ F2: '<span class="die_fln d2"></span>',
+ F3: '<span class="die_fln d3"></span>',
+ F4: '<span class="die_fln d4"></span>',
+ F5: '<span class="die_fln d5"></span>',
+ F6: '<span class="die_fln d6"></span>',
}
function sub_icon(match) {
@@ -966,18 +978,35 @@ function on_log(text) { // eslint-disable-line no-unused-vars
p.className = "i"
}
+ if (text.match(/^\$/)) {
+ text = text.substring(1)
+ p.className = "p"
+ }
+
text = text.replace(/&/g, "&amp;")
text = text.replace(/</g, "&lt;")
text = text.replace(/>/g, "&gt;")
text = text.replace(/U(\d+)/g, sub_unit_name)
text = text.replace(/A(\d+)/g, sub_area_name)
- text = text.replace(/\b[BW]\d\b/g, sub_icon)
+ text = text.replace(/\b[BWGF]\d\b/g, sub_icon)
if (text.match(/^\.h1/)) {
text = text.substring(4)
p.className = 'h1'
}
+ else if (text.match(/^\.h2g/)) {
+ text = text.substring(5)
+ p.className = 'h2 gov'
+ }
+ else if (text.match(/^\.h2f/)) {
+ text = text.substring(5)
+ p.className = 'h2 fln'
+ }
+ else if (text.match(/^\.h2o/)) {
+ text = text.substring(5)
+ p.className = 'h2 oas'
+ }
else if (text.match(/^\.h2/)) {
text = text.substring(4)
p.className = 'h2'