From f47e78f487a88667b09f114094fada4078a036d4 Mon Sep 17 00:00:00 2001
From: Quincy Morgan <2046746+quincylvania@users.noreply.github.com>
Date: Thu, 3 Aug 2023 11:18:51 -0400
Subject: [PATCH 01/55] Add first six shields for Nova Scotia scenic drives
---
icons/shield_ca_ns_s_et.svg | 24 ++++++++++++++++++++++++
icons/shield_ca_ns_s_fdlt.svg | 30 ++++++++++++++++++++++++++++++
icons/shield_ca_ns_s_lr.svg | 29 +++++++++++++++++++++++++++++
icons/shield_ca_ns_s_md.svg | 25 +++++++++++++++++++++++++
icons/shield_ca_ns_s_mt.svg | 31 +++++++++++++++++++++++++++++++
icons/shield_ca_ns_s_st.svg | 22 ++++++++++++++++++++++
src/js/shield_defs.js | 24 ++++++++++++++++++++++++
7 files changed, 185 insertions(+)
create mode 100644 icons/shield_ca_ns_s_et.svg
create mode 100644 icons/shield_ca_ns_s_fdlt.svg
create mode 100644 icons/shield_ca_ns_s_lr.svg
create mode 100644 icons/shield_ca_ns_s_md.svg
create mode 100644 icons/shield_ca_ns_s_mt.svg
create mode 100644 icons/shield_ca_ns_s_st.svg
diff --git a/icons/shield_ca_ns_s_et.svg b/icons/shield_ca_ns_s_et.svg
new file mode 100644
index 000000000..d1298c67e
--- /dev/null
+++ b/icons/shield_ca_ns_s_et.svg
@@ -0,0 +1,24 @@
+
diff --git a/icons/shield_ca_ns_s_fdlt.svg b/icons/shield_ca_ns_s_fdlt.svg
new file mode 100644
index 000000000..d206bb49a
--- /dev/null
+++ b/icons/shield_ca_ns_s_fdlt.svg
@@ -0,0 +1,30 @@
+
diff --git a/icons/shield_ca_ns_s_lr.svg b/icons/shield_ca_ns_s_lr.svg
new file mode 100644
index 000000000..2d7dda103
--- /dev/null
+++ b/icons/shield_ca_ns_s_lr.svg
@@ -0,0 +1,29 @@
+
diff --git a/icons/shield_ca_ns_s_md.svg b/icons/shield_ca_ns_s_md.svg
new file mode 100644
index 000000000..a29278b22
--- /dev/null
+++ b/icons/shield_ca_ns_s_md.svg
@@ -0,0 +1,25 @@
+
diff --git a/icons/shield_ca_ns_s_mt.svg b/icons/shield_ca_ns_s_mt.svg
new file mode 100644
index 000000000..f02f86e2e
--- /dev/null
+++ b/icons/shield_ca_ns_s_mt.svg
@@ -0,0 +1,31 @@
+
diff --git a/icons/shield_ca_ns_s_st.svg b/icons/shield_ca_ns_s_st.svg
new file mode 100644
index 000000000..6a49ffde3
--- /dev/null
+++ b/icons/shield_ca_ns_s_st.svg
@@ -0,0 +1,22 @@
+
diff --git a/src/js/shield_defs.js b/src/js/shield_defs.js
index 1949d4580..2e0c583fb 100644
--- a/src/js/shield_defs.js
+++ b/src/js/shield_defs.js
@@ -891,6 +891,9 @@ export function loadShields() {
Color.shields.brown,
Color.shields.white
);
+ shields["CA:NS:S"] = {
+ notext: true,
+ };
// Northwest Territories
shields["CA:NT"] = {
@@ -4201,6 +4204,27 @@ export function loadShields() {
// Ref-specific cases. Each entry should be documented in CONTRIBUTE.md
+ shields["CA:NS:S"].overrideByRef = {
+ ET: {
+ spriteBlank: "shield_ca_ns_s_et",
+ },
+ FdLt: {
+ spriteBlank: "shield_ca_ns_s_fdlt",
+ },
+ LR: {
+ spriteBlank: "shield_ca_ns_s_lr",
+ },
+ MD: {
+ spriteBlank: "shield_ca_ns_s_md",
+ },
+ MT: {
+ spriteBlank: "shield_ca_ns_s_mt",
+ },
+ ST: {
+ spriteBlank: "shield_ca_ns_s_st",
+ },
+ };
+
shields["CA:ON:primary"].overrideByRef = {
QEW: {
textColor: Color.shields.blue,
From 0d3a752d25f13d0477a31c69118a38c9f0e7c88a Mon Sep 17 00:00:00 2001
From: Quincy Morgan <2046746+quincylvania@users.noreply.github.com>
Date: Thu, 3 Aug 2023 16:37:39 -0400
Subject: [PATCH 02/55] Add shield for Cabot Trail and Bras d'Or Lakes Scenic
Drive
---
icons/shield_ca_ns_s_bdolsd.svg | 27 +++++++++++++++++++++++++++
icons/shield_ca_ns_s_ct.svg | 24 ++++++++++++++++++++++++
src/js/shield_defs.js | 6 ++++++
3 files changed, 57 insertions(+)
create mode 100644 icons/shield_ca_ns_s_bdolsd.svg
create mode 100644 icons/shield_ca_ns_s_ct.svg
diff --git a/icons/shield_ca_ns_s_bdolsd.svg b/icons/shield_ca_ns_s_bdolsd.svg
new file mode 100644
index 000000000..77c3796ec
--- /dev/null
+++ b/icons/shield_ca_ns_s_bdolsd.svg
@@ -0,0 +1,27 @@
+
diff --git a/icons/shield_ca_ns_s_ct.svg b/icons/shield_ca_ns_s_ct.svg
new file mode 100644
index 000000000..7ac826b5f
--- /dev/null
+++ b/icons/shield_ca_ns_s_ct.svg
@@ -0,0 +1,24 @@
+
diff --git a/src/js/shield_defs.js b/src/js/shield_defs.js
index 2e0c583fb..ae69ff0a2 100644
--- a/src/js/shield_defs.js
+++ b/src/js/shield_defs.js
@@ -4205,6 +4205,12 @@ export function loadShields() {
// Ref-specific cases. Each entry should be documented in CONTRIBUTE.md
shields["CA:NS:S"].overrideByRef = {
+ BdOLSD: {
+ spriteBlank: "shield_ca_ns_s_bdolsd",
+ },
+ CT: {
+ spriteBlank: "shield_ca_ns_s_ct",
+ },
ET: {
spriteBlank: "shield_ca_ns_s_et",
},
From 5cb46f730d719b0f52fc6c34136c853ac5a9f4d9 Mon Sep 17 00:00:00 2001
From: Quincy Morgan <2046746+quincylvania@users.noreply.github.com>
Date: Thu, 3 Aug 2023 21:11:15 -0400
Subject: [PATCH 03/55] Add two more nova scotia scenic drive shields
---
icons/shield_ca_ns_s_cet.svg | 29 +++++++++++++++++++++++++++++
icons/shield_ca_ns_s_gt.svg | 24 ++++++++++++++++++++++++
src/js/shield_defs.js | 6 ++++++
3 files changed, 59 insertions(+)
create mode 100644 icons/shield_ca_ns_s_cet.svg
create mode 100644 icons/shield_ca_ns_s_gt.svg
diff --git a/icons/shield_ca_ns_s_cet.svg b/icons/shield_ca_ns_s_cet.svg
new file mode 100644
index 000000000..716210c4f
--- /dev/null
+++ b/icons/shield_ca_ns_s_cet.svg
@@ -0,0 +1,29 @@
+
diff --git a/icons/shield_ca_ns_s_gt.svg b/icons/shield_ca_ns_s_gt.svg
new file mode 100644
index 000000000..65746f200
--- /dev/null
+++ b/icons/shield_ca_ns_s_gt.svg
@@ -0,0 +1,24 @@
+
diff --git a/src/js/shield_defs.js b/src/js/shield_defs.js
index ae69ff0a2..38c5469b3 100644
--- a/src/js/shield_defs.js
+++ b/src/js/shield_defs.js
@@ -4208,6 +4208,9 @@ export function loadShields() {
BdOLSD: {
spriteBlank: "shield_ca_ns_s_bdolsd",
},
+ CeT: {
+ spriteBlank: "shield_ca_ns_s_cet",
+ },
CT: {
spriteBlank: "shield_ca_ns_s_ct",
},
@@ -4217,6 +4220,9 @@ export function loadShields() {
FdLt: {
spriteBlank: "shield_ca_ns_s_fdlt",
},
+ GT: {
+ spriteBlank: "shield_ca_ns_s_gt",
+ },
LR: {
spriteBlank: "shield_ca_ns_s_lr",
},
From e70fe3bc15588577d08150caf43075674d704c00 Mon Sep 17 00:00:00 2001
From: Quincy Morgan <2046746+quincylvania@users.noreply.github.com>
Date: Mon, 7 Aug 2023 16:56:49 -0400
Subject: [PATCH 04/55] Convert nova scotia scenic route shields to 17x21
---
icons/shield_ca_ns_s_bdolsd.svg | 29 +++++++++++----------------
icons/shield_ca_ns_s_cet.svg | 32 +++++++++++-------------------
icons/shield_ca_ns_s_ct.svg | 22 +++++++--------------
icons/shield_ca_ns_s_et.svg | 22 +++++++--------------
icons/shield_ca_ns_s_fdlt.svg | 35 ++++++++++++++-------------------
icons/shield_ca_ns_s_gt.svg | 23 ++++++++--------------
icons/shield_ca_ns_s_lr.svg | 27 +++++++------------------
icons/shield_ca_ns_s_md.svg | 27 +++++++++++--------------
icons/shield_ca_ns_s_mt.svg | 32 ++++++++++--------------------
icons/shield_ca_ns_s_st.svg | 19 ++++++------------
10 files changed, 94 insertions(+), 174 deletions(-)
diff --git a/icons/shield_ca_ns_s_bdolsd.svg b/icons/shield_ca_ns_s_bdolsd.svg
index 77c3796ec..d27a52a11 100644
--- a/icons/shield_ca_ns_s_bdolsd.svg
+++ b/icons/shield_ca_ns_s_bdolsd.svg
@@ -1,27 +1,20 @@
-