diff --git a/index.html b/index.html
index 8e5cb07fb..06e6e1782 100644
--- a/index.html
+++ b/index.html
@@ -56776,532 +56776,532 @@
Weapons
Heater Shield
-- Heater shield wood
diff --git a/palettes/revised/lpcr-all-palettes.json b/palettes/revised/lpcr-all-palettes.json
index d958f00b0..a37c0bef4 100644
--- a/palettes/revised/lpcr-all-palettes.json
+++ b/palettes/revised/lpcr-all-palettes.json
@@ -477,7 +477,6 @@
"#d9ada9"
],
"pink": [
- "#000000",
"#2a1722",
"#2a1722",
"#792a53",
@@ -504,6 +503,15 @@
"#4f8fba",
"#73bed3"
],
+ "purple": [
+ "#000000",
+ "#000000",
+ "#1b192b",
+ "#29253a",
+ "#4c3b64",
+ "#655789",
+ "#7c6ea6"
+ ],
"red": [
"#1a1213",
"#1a1213",
diff --git a/palettes/revised/lpcr-alt-palettes.json b/palettes/revised/lpcr-alt-palettes.json
index c7376d483..01072c975 100644
--- a/palettes/revised/lpcr-alt-palettes.json
+++ b/palettes/revised/lpcr-alt-palettes.json
@@ -423,6 +423,15 @@
"#4f8fba",
"#73bed3"
],
+ "purple": [
+ "#000000",
+ "#000000",
+ "#1b192b",
+ "#29253a",
+ "#4c3b64",
+ "#655789",
+ "#7c6ea6"
+ ],
"red": [
"#1a1213",
"#1a1213",
diff --git a/palettes/revised/lpcr-metal-palettes.json b/palettes/revised/lpcr-metal-palettes.json
index ce76e44b0..4742fa17f 100644
--- a/palettes/revised/lpcr-metal-palettes.json
+++ b/palettes/revised/lpcr-metal-palettes.json
@@ -63,12 +63,12 @@
"#fcf6cb"
],
"source": [
- "#1D131E",
- "#2E2533",
- "#4D4A5D",
- "#726B7E",
- "#867E7F",
- "#C4B59F",
- "#FFFFFF"
+ "#000000",
+ "#1b1313",
+ "#3f371e",
+ "#60492c",
+ "#b08a36",
+ "#fcd081",
+ "#fcf6cb"
]
}
\ No newline at end of file
diff --git a/sheet_definitions/shield_heater_paint2.json b/sheet_definitions/shield_heater_paint2.json
index 787af93f8..61b1b48ca 100644
--- a/sheet_definitions/shield_heater_paint2.json
+++ b/sheet_definitions/shield_heater_paint2.json
@@ -2,12 +2,20 @@
"name": "Heater Shield (Adjusted / Expanded) Paint",
"type_name": "shield_paint",
"layer_1": {
+ "zPos": 3,
+ "male": "shield/heater/paint/bg/",
+ "muscular": "shield/heater/paint/bg/",
+ "female": "shield/heater/paint/bg/",
+ "pregnant": "shield/heater/paint/bg/",
+ "teen": "shield/heater/paint/bg/"
+ },
+ "layer_2": {
"zPos": 111,
- "male": "shield/heater/paint2/universal/",
- "muscular": "shield/heater/paint2/universal/",
- "female": "shield/heater/paint2/universal/",
- "pregnant": "shield/heater/paint2/universal/",
- "teen": "shield/heater/paint2/universal/"
+ "male": "shield/heater/paint/fg/",
+ "muscular": "shield/heater/paint/fg/",
+ "female": "shield/heater/paint/fg/",
+ "pregnant": "shield/heater/paint/fg/",
+ "teen": "shield/heater/paint/fg/"
},
"variants": [
"aegean",
diff --git a/sheet_definitions/shield_heater_trim2.json b/sheet_definitions/shield_heater_trim2.json
index ab9dd89e7..c02dccbf7 100644
--- a/sheet_definitions/shield_heater_trim2.json
+++ b/sheet_definitions/shield_heater_trim2.json
@@ -1,13 +1,21 @@
{
"name": "Heater Shield (Adjusted / Expanded) Trim",
"type_name": "shield_trim",
+ "layer_2": {
+ "zPos": 6,
+ "male": "shield/heater/trim/bg/",
+ "muscular": "shield/heater/trim/bg/",
+ "female": "shield/heater/trim/bg/",
+ "pregnant": "shield/heater/trim/bg/",
+ "teen": "shield/heater/trim/bg/"
+ },
"layer_1": {
"zPos": 115,
- "male": "shield/heater/trim/universal/",
- "muscular": "shield/heater/trim/universal/",
- "female": "shield/heater/trim/universal/",
- "pregnant": "shield/heater/trim/universal/",
- "teen": "shield/heater/trim/universal/"
+ "male": "shield/heater/trim/fg/",
+ "muscular": "shield/heater/trim/fg/",
+ "female": "shield/heater/trim/fg/",
+ "pregnant": "shield/heater/trim/fg/",
+ "teen": "shield/heater/trim/fg/"
},
"variants": [
"brass",
diff --git a/sheet_definitions/shield_heater_wood2.json b/sheet_definitions/shield_heater_wood2.json
index d05477a03..9a19fe196 100644
--- a/sheet_definitions/shield_heater_wood2.json
+++ b/sheet_definitions/shield_heater_wood2.json
@@ -2,12 +2,20 @@
"name": "Heater Shield (Adjusted / Expanded) Base",
"type_name": "shield",
"layer_1": {
+ "zPos": 2,
+ "male": "shield/heater/wood/bg/",
+ "muscular": "shield/heater/wood/bg/",
+ "female": "shield/heater/wood/bg/",
+ "pregnant": "shield/heater/wood/bg/",
+ "teen": "shield/heater/wood/bg/"
+ },
+ "layer_2": {
"zPos": 110,
- "male": "shield/heater/wood2/universal/",
- "muscular": "shield/heater/wood2/universal/",
- "female": "shield/heater/wood2/universal/",
- "pregnant": "shield/heater/wood2/universal/",
- "teen": "shield/heater/wood2/universal/"
+ "male": "shield/heater/wood/fg/",
+ "muscular": "shield/heater/wood/fg/",
+ "female": "shield/heater/wood/fg/",
+ "pregnant": "shield/heater/wood/fg/",
+ "teen": "shield/heater/wood/fg/"
},
"variants": [
"brown",
diff --git a/source_index.html b/source_index.html
index ad5359a15..b93ba1cda 100755
--- a/source_index.html
+++ b/source_index.html
@@ -1056,9 +1056,6 @@
Weapons
div_sheet_shield_heater_wood
div_sheet_shield_heater_paint
div_sheet_shield_heater_trim
- div_sheet_shield_heater_wood2
- div_sheet_shield_heater_paint2
- div_sheet_shield_heater_trim2
-
Heater shield pattern
@@ -1089,6 +1086,9 @@
Weapons
div_sheet_shield_heater_pattern_saltire
+ div_sheet_shield_heater_wood2
+ div_sheet_shield_heater_paint2
+ div_sheet_shield_heater_trim2
diff --git a/spritesheets/shield/heater/paint/bg.png b/spritesheets/shield/heater/paint/bg.png
new file mode 100644
index 000000000..455e824db
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg.png differ
diff --git a/spritesheets/shield/heater/paint/bg/aegean.png b/spritesheets/shield/heater/paint/bg/aegean.png
new file mode 100644
index 000000000..68a21b32f
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/aegean.png differ
diff --git a/spritesheets/shield/heater/paint/bg/amber.png b/spritesheets/shield/heater/paint/bg/amber.png
new file mode 100644
index 000000000..902ba2e90
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/amber.png differ
diff --git a/spritesheets/shield/heater/paint/bg/amethyst.png b/spritesheets/shield/heater/paint/bg/amethyst.png
new file mode 100644
index 000000000..5ddf3d667
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/amethyst.png differ
diff --git a/spritesheets/shield/heater/paint/bg/apple.png b/spritesheets/shield/heater/paint/bg/apple.png
new file mode 100644
index 000000000..5915e1bb8
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/apple.png differ
diff --git a/spritesheets/shield/heater/paint/bg/apricot.png b/spritesheets/shield/heater/paint/bg/apricot.png
new file mode 100644
index 000000000..d1925bfb0
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/apricot.png differ
diff --git a/spritesheets/shield/heater/paint/bg/azure.png b/spritesheets/shield/heater/paint/bg/azure.png
new file mode 100644
index 000000000..908c82a84
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/azure.png differ
diff --git a/spritesheets/shield/heater/paint/bg/beige.png b/spritesheets/shield/heater/paint/bg/beige.png
new file mode 100644
index 000000000..f8d416021
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/beige.png differ
diff --git a/spritesheets/shield/heater/paint/bg/black.png b/spritesheets/shield/heater/paint/bg/black.png
new file mode 100644
index 000000000..4f8548146
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/black.png differ
diff --git a/spritesheets/shield/heater/paint/bg/blue.png b/spritesheets/shield/heater/paint/bg/blue.png
new file mode 100644
index 000000000..6640e7930
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/blue.png differ
diff --git a/spritesheets/shield/heater/paint/bg/blue_violet.png b/spritesheets/shield/heater/paint/bg/blue_violet.png
new file mode 100644
index 000000000..164a8b1bb
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/blue_violet.png differ
diff --git a/spritesheets/shield/heater/paint/bg/bronze.png b/spritesheets/shield/heater/paint/bg/bronze.png
new file mode 100644
index 000000000..06a0fae63
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/bronze.png differ
diff --git a/spritesheets/shield/heater/paint/bg/brown.png b/spritesheets/shield/heater/paint/bg/brown.png
new file mode 100644
index 000000000..93d0c216b
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/brown.png differ
diff --git a/spritesheets/shield/heater/paint/bg/cerise.png b/spritesheets/shield/heater/paint/bg/cerise.png
new file mode 100644
index 000000000..f912f361f
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/cerise.png differ
diff --git a/spritesheets/shield/heater/paint/bg/cerulean.png b/spritesheets/shield/heater/paint/bg/cerulean.png
new file mode 100644
index 000000000..fc3957739
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/cerulean.png differ
diff --git a/spritesheets/shield/heater/paint/bg/charcoal.png b/spritesheets/shield/heater/paint/bg/charcoal.png
new file mode 100644
index 000000000..5e9ebe9f4
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/charcoal.png differ
diff --git a/spritesheets/shield/heater/paint/bg/chocolate.png b/spritesheets/shield/heater/paint/bg/chocolate.png
new file mode 100644
index 000000000..c63769cea
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/chocolate.png differ
diff --git a/spritesheets/shield/heater/paint/bg/coffee.png b/spritesheets/shield/heater/paint/bg/coffee.png
new file mode 100644
index 000000000..06b38efc3
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/coffee.png differ
diff --git a/spritesheets/shield/heater/paint/bg/coral.png b/spritesheets/shield/heater/paint/bg/coral.png
new file mode 100644
index 000000000..93aef4b1d
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/coral.png differ
diff --git a/spritesheets/shield/heater/paint/bg/cornflower.png b/spritesheets/shield/heater/paint/bg/cornflower.png
new file mode 100644
index 000000000..ae9c8293a
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/cornflower.png differ
diff --git a/spritesheets/shield/heater/paint/bg/cyan.png b/spritesheets/shield/heater/paint/bg/cyan.png
new file mode 100644
index 000000000..155ad893e
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/cyan.png differ
diff --git a/spritesheets/shield/heater/paint/bg/denim.png b/spritesheets/shield/heater/paint/bg/denim.png
new file mode 100644
index 000000000..e3ee6c7d4
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/denim.png differ
diff --git a/spritesheets/shield/heater/paint/bg/dove.png b/spritesheets/shield/heater/paint/bg/dove.png
new file mode 100644
index 000000000..342cc4837
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/dove.png differ
diff --git a/spritesheets/shield/heater/paint/bg/emerald.png b/spritesheets/shield/heater/paint/bg/emerald.png
new file mode 100644
index 000000000..33da6d642
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/emerald.png differ
diff --git a/spritesheets/shield/heater/paint/bg/fern.png b/spritesheets/shield/heater/paint/bg/fern.png
new file mode 100644
index 000000000..6378d1e36
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/fern.png differ
diff --git a/spritesheets/shield/heater/paint/bg/forest.png b/spritesheets/shield/heater/paint/bg/forest.png
new file mode 100644
index 000000000..17ce116ab
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/forest.png differ
diff --git a/spritesheets/shield/heater/paint/bg/garnet.png b/spritesheets/shield/heater/paint/bg/garnet.png
new file mode 100644
index 000000000..c305c2e2e
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/garnet.png differ
diff --git a/spritesheets/shield/heater/paint/bg/gray.png b/spritesheets/shield/heater/paint/bg/gray.png
new file mode 100644
index 000000000..318c1cbae
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/gray.png differ
diff --git a/spritesheets/shield/heater/paint/bg/green.png b/spritesheets/shield/heater/paint/bg/green.png
new file mode 100644
index 000000000..aa91091f4
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/green.png differ
diff --git a/spritesheets/shield/heater/paint/bg/heather.png b/spritesheets/shield/heater/paint/bg/heather.png
new file mode 100644
index 000000000..438e7e794
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/heather.png differ
diff --git a/spritesheets/shield/heater/paint/bg/honey.png b/spritesheets/shield/heater/paint/bg/honey.png
new file mode 100644
index 000000000..a768daf7b
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/honey.png differ
diff --git a/spritesheets/shield/heater/paint/bg/ice.png b/spritesheets/shield/heater/paint/bg/ice.png
new file mode 100644
index 000000000..2855a221d
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/ice.png differ
diff --git a/spritesheets/shield/heater/paint/bg/indigo.png b/spritesheets/shield/heater/paint/bg/indigo.png
new file mode 100644
index 000000000..085504038
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/indigo.png differ
diff --git a/spritesheets/shield/heater/paint/bg/ivory.png b/spritesheets/shield/heater/paint/bg/ivory.png
new file mode 100644
index 000000000..5eab8d9c0
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/ivory.png differ
diff --git a/spritesheets/shield/heater/paint/bg/lavender.png b/spritesheets/shield/heater/paint/bg/lavender.png
new file mode 100644
index 000000000..24796b936
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/lavender.png differ
diff --git a/spritesheets/shield/heater/paint/bg/leather.png b/spritesheets/shield/heater/paint/bg/leather.png
new file mode 100644
index 000000000..59a403486
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/leather.png differ
diff --git a/spritesheets/shield/heater/paint/bg/lemon.png b/spritesheets/shield/heater/paint/bg/lemon.png
new file mode 100644
index 000000000..8c69c7f17
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/lemon.png differ
diff --git a/spritesheets/shield/heater/paint/bg/linen.png b/spritesheets/shield/heater/paint/bg/linen.png
new file mode 100644
index 000000000..e21f4392e
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/linen.png differ
diff --git a/spritesheets/shield/heater/paint/bg/mauve.png b/spritesheets/shield/heater/paint/bg/mauve.png
new file mode 100644
index 000000000..4ff196e54
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/mauve.png differ
diff --git a/spritesheets/shield/heater/paint/bg/midnight.png b/spritesheets/shield/heater/paint/bg/midnight.png
new file mode 100644
index 000000000..fbed61b2a
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/midnight.png differ
diff --git a/spritesheets/shield/heater/paint/bg/mint.png b/spritesheets/shield/heater/paint/bg/mint.png
new file mode 100644
index 000000000..4928faa73
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/mint.png differ
diff --git a/spritesheets/shield/heater/paint/bg/mustard.png b/spritesheets/shield/heater/paint/bg/mustard.png
new file mode 100644
index 000000000..1cd28d24c
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/mustard.png differ
diff --git a/spritesheets/shield/heater/paint/bg/navy.png b/spritesheets/shield/heater/paint/bg/navy.png
new file mode 100644
index 000000000..a40f7d109
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/navy.png differ
diff --git a/spritesheets/shield/heater/paint/bg/neptune.png b/spritesheets/shield/heater/paint/bg/neptune.png
new file mode 100644
index 000000000..1cc939864
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/neptune.png differ
diff --git a/spritesheets/shield/heater/paint/bg/oak.png b/spritesheets/shield/heater/paint/bg/oak.png
new file mode 100644
index 000000000..9baa5ac96
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/oak.png differ
diff --git a/spritesheets/shield/heater/paint/bg/ochre.png b/spritesheets/shield/heater/paint/bg/ochre.png
new file mode 100644
index 000000000..30a87f676
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/ochre.png differ
diff --git a/spritesheets/shield/heater/paint/bg/olivine.png b/spritesheets/shield/heater/paint/bg/olivine.png
new file mode 100644
index 000000000..48ed344ce
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/olivine.png differ
diff --git a/spritesheets/shield/heater/paint/bg/orange.png b/spritesheets/shield/heater/paint/bg/orange.png
new file mode 100644
index 000000000..e1ee1f671
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/orange.png differ
diff --git a/spritesheets/shield/heater/paint/bg/peach.png b/spritesheets/shield/heater/paint/bg/peach.png
new file mode 100644
index 000000000..5aa6d3e1c
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/peach.png differ
diff --git a/spritesheets/shield/heater/paint/bg/pearl.png b/spritesheets/shield/heater/paint/bg/pearl.png
new file mode 100644
index 000000000..a84de34a4
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/pearl.png differ
diff --git a/spritesheets/shield/heater/paint/bg/periwinkle.png b/spritesheets/shield/heater/paint/bg/periwinkle.png
new file mode 100644
index 000000000..69f6b7c81
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/periwinkle.png differ
diff --git a/spritesheets/shield/heater/paint/bg/pink.png b/spritesheets/shield/heater/paint/bg/pink.png
new file mode 100644
index 000000000..2731219f6
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/pink.png differ
diff --git a/spritesheets/shield/heater/paint/bg/plum.png b/spritesheets/shield/heater/paint/bg/plum.png
new file mode 100644
index 000000000..de7d0c3dc
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/plum.png differ
diff --git a/spritesheets/shield/heater/paint/bg/porcelain.png b/spritesheets/shield/heater/paint/bg/porcelain.png
new file mode 100644
index 000000000..62f0a6742
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/porcelain.png differ
diff --git a/spritesheets/shield/heater/paint/bg/powder.png b/spritesheets/shield/heater/paint/bg/powder.png
new file mode 100644
index 000000000..cdf32899e
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/powder.png differ
diff --git a/spritesheets/shield/heater/paint/bg/purple.png b/spritesheets/shield/heater/paint/bg/purple.png
new file mode 100644
index 000000000..81765b60f
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/purple.png differ
diff --git a/spritesheets/shield/heater/paint/bg/red.png b/spritesheets/shield/heater/paint/bg/red.png
new file mode 100644
index 000000000..91296487c
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/red.png differ
diff --git a/spritesheets/shield/heater/paint/bg/red_orange.png b/spritesheets/shield/heater/paint/bg/red_orange.png
new file mode 100644
index 000000000..9fff324f9
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/red_orange.png differ
diff --git a/spritesheets/shield/heater/paint/bg/royal.png b/spritesheets/shield/heater/paint/bg/royal.png
new file mode 100644
index 000000000..4dd66a980
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/royal.png differ
diff --git a/spritesheets/shield/heater/paint/bg/salmon.png b/spritesheets/shield/heater/paint/bg/salmon.png
new file mode 100644
index 000000000..844fb8bd0
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/salmon.png differ
diff --git a/spritesheets/shield/heater/paint/bg/sepia.png b/spritesheets/shield/heater/paint/bg/sepia.png
new file mode 100644
index 000000000..aab5caf28
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/sepia.png differ
diff --git a/spritesheets/shield/heater/paint/bg/shadow.png b/spritesheets/shield/heater/paint/bg/shadow.png
new file mode 100644
index 000000000..1d299a42d
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/shadow.png differ
diff --git a/spritesheets/shield/heater/paint/bg/silver.png b/spritesheets/shield/heater/paint/bg/silver.png
new file mode 100644
index 000000000..afecbdcc0
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/silver.png differ
diff --git a/spritesheets/shield/heater/paint/bg/sky.png b/spritesheets/shield/heater/paint/bg/sky.png
new file mode 100644
index 000000000..6cbec5126
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/sky.png differ
diff --git a/spritesheets/shield/heater/paint/bg/smoke.png b/spritesheets/shield/heater/paint/bg/smoke.png
new file mode 100644
index 000000000..9a38dc238
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/smoke.png differ
diff --git a/spritesheets/shield/heater/paint/bg/soot.png b/spritesheets/shield/heater/paint/bg/soot.png
new file mode 100644
index 000000000..f8fe29046
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/soot.png differ
diff --git a/spritesheets/shield/heater/paint/bg/spring.png b/spritesheets/shield/heater/paint/bg/spring.png
new file mode 100644
index 000000000..0cb0f6f13
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/spring.png differ
diff --git a/spritesheets/shield/heater/paint/bg/swamp.png b/spritesheets/shield/heater/paint/bg/swamp.png
new file mode 100644
index 000000000..78e1de9a4
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/swamp.png differ
diff --git a/spritesheets/shield/heater/paint/bg/tan.png b/spritesheets/shield/heater/paint/bg/tan.png
new file mode 100644
index 000000000..b6061b3e6
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/tan.png differ
diff --git a/spritesheets/shield/heater/paint/bg/tawny.png b/spritesheets/shield/heater/paint/bg/tawny.png
new file mode 100644
index 000000000..6dc35de24
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/tawny.png differ
diff --git a/spritesheets/shield/heater/paint/bg/teal.png b/spritesheets/shield/heater/paint/bg/teal.png
new file mode 100644
index 000000000..f02a90587
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/teal.png differ
diff --git a/spritesheets/shield/heater/paint/bg/tumeric.png b/spritesheets/shield/heater/paint/bg/tumeric.png
new file mode 100644
index 000000000..d93db6f01
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/tumeric.png differ
diff --git a/spritesheets/shield/heater/paint/bg/umber.png b/spritesheets/shield/heater/paint/bg/umber.png
new file mode 100644
index 000000000..29f365b69
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/umber.png differ
diff --git a/spritesheets/shield/heater/paint/bg/white.png b/spritesheets/shield/heater/paint/bg/white.png
new file mode 100644
index 000000000..d40163b95
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/white.png differ
diff --git a/spritesheets/shield/heater/paint/bg/wine.png b/spritesheets/shield/heater/paint/bg/wine.png
new file mode 100644
index 000000000..74dc60e49
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/wine.png differ
diff --git a/spritesheets/shield/heater/paint/bg/yellow.png b/spritesheets/shield/heater/paint/bg/yellow.png
new file mode 100644
index 000000000..2907a9f3e
Binary files /dev/null and b/spritesheets/shield/heater/paint/bg/yellow.png differ
diff --git a/spritesheets/shield/heater/paint/fg.png b/spritesheets/shield/heater/paint/fg.png
new file mode 100644
index 000000000..b0c561e08
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg.png differ
diff --git a/spritesheets/shield/heater/paint/fg/aegean.png b/spritesheets/shield/heater/paint/fg/aegean.png
new file mode 100644
index 000000000..495945610
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/aegean.png differ
diff --git a/spritesheets/shield/heater/paint/fg/amber.png b/spritesheets/shield/heater/paint/fg/amber.png
new file mode 100644
index 000000000..cd7d2f9a6
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/amber.png differ
diff --git a/spritesheets/shield/heater/paint/fg/amethyst.png b/spritesheets/shield/heater/paint/fg/amethyst.png
new file mode 100644
index 000000000..508a12602
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/amethyst.png differ
diff --git a/spritesheets/shield/heater/paint/fg/apple.png b/spritesheets/shield/heater/paint/fg/apple.png
new file mode 100644
index 000000000..8d31bd68d
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/apple.png differ
diff --git a/spritesheets/shield/heater/paint/fg/apricot.png b/spritesheets/shield/heater/paint/fg/apricot.png
new file mode 100644
index 000000000..97aeb848d
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/apricot.png differ
diff --git a/spritesheets/shield/heater/paint/fg/azure.png b/spritesheets/shield/heater/paint/fg/azure.png
new file mode 100644
index 000000000..281348638
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/azure.png differ
diff --git a/spritesheets/shield/heater/paint/fg/beige.png b/spritesheets/shield/heater/paint/fg/beige.png
new file mode 100644
index 000000000..8216ea902
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/beige.png differ
diff --git a/spritesheets/shield/heater/paint/fg/black.png b/spritesheets/shield/heater/paint/fg/black.png
new file mode 100644
index 000000000..8b3f7c27c
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/black.png differ
diff --git a/spritesheets/shield/heater/paint/fg/blue.png b/spritesheets/shield/heater/paint/fg/blue.png
new file mode 100644
index 000000000..8a4785fea
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/blue.png differ
diff --git a/spritesheets/shield/heater/paint/fg/blue_violet.png b/spritesheets/shield/heater/paint/fg/blue_violet.png
new file mode 100644
index 000000000..e8fb3639a
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/blue_violet.png differ
diff --git a/spritesheets/shield/heater/paint/fg/bronze.png b/spritesheets/shield/heater/paint/fg/bronze.png
new file mode 100644
index 000000000..56ed0bb2f
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/bronze.png differ
diff --git a/spritesheets/shield/heater/paint/fg/brown.png b/spritesheets/shield/heater/paint/fg/brown.png
new file mode 100644
index 000000000..8f8c376c1
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/brown.png differ
diff --git a/spritesheets/shield/heater/paint/fg/cerise.png b/spritesheets/shield/heater/paint/fg/cerise.png
new file mode 100644
index 000000000..0dd809bb5
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/cerise.png differ
diff --git a/spritesheets/shield/heater/paint/fg/cerulean.png b/spritesheets/shield/heater/paint/fg/cerulean.png
new file mode 100644
index 000000000..9a512072e
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/cerulean.png differ
diff --git a/spritesheets/shield/heater/paint/fg/charcoal.png b/spritesheets/shield/heater/paint/fg/charcoal.png
new file mode 100644
index 000000000..6cb197fed
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/charcoal.png differ
diff --git a/spritesheets/shield/heater/paint/fg/chocolate.png b/spritesheets/shield/heater/paint/fg/chocolate.png
new file mode 100644
index 000000000..ad9b2f056
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/chocolate.png differ
diff --git a/spritesheets/shield/heater/paint/fg/coffee.png b/spritesheets/shield/heater/paint/fg/coffee.png
new file mode 100644
index 000000000..6a1294963
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/coffee.png differ
diff --git a/spritesheets/shield/heater/paint/fg/coral.png b/spritesheets/shield/heater/paint/fg/coral.png
new file mode 100644
index 000000000..b9430a0b5
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/coral.png differ
diff --git a/spritesheets/shield/heater/paint/fg/cornflower.png b/spritesheets/shield/heater/paint/fg/cornflower.png
new file mode 100644
index 000000000..f8eb6b640
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/cornflower.png differ
diff --git a/spritesheets/shield/heater/paint/fg/cyan.png b/spritesheets/shield/heater/paint/fg/cyan.png
new file mode 100644
index 000000000..b9302df75
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/cyan.png differ
diff --git a/spritesheets/shield/heater/paint/fg/denim.png b/spritesheets/shield/heater/paint/fg/denim.png
new file mode 100644
index 000000000..c61a11d66
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/denim.png differ
diff --git a/spritesheets/shield/heater/paint/fg/dove.png b/spritesheets/shield/heater/paint/fg/dove.png
new file mode 100644
index 000000000..38ed2da20
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/dove.png differ
diff --git a/spritesheets/shield/heater/paint/fg/emerald.png b/spritesheets/shield/heater/paint/fg/emerald.png
new file mode 100644
index 000000000..7c18ff85d
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/emerald.png differ
diff --git a/spritesheets/shield/heater/paint/fg/fern.png b/spritesheets/shield/heater/paint/fg/fern.png
new file mode 100644
index 000000000..13548ae28
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/fern.png differ
diff --git a/spritesheets/shield/heater/paint/fg/forest.png b/spritesheets/shield/heater/paint/fg/forest.png
new file mode 100644
index 000000000..778a726a5
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/forest.png differ
diff --git a/spritesheets/shield/heater/paint/fg/garnet.png b/spritesheets/shield/heater/paint/fg/garnet.png
new file mode 100644
index 000000000..74f5b03fb
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/garnet.png differ
diff --git a/spritesheets/shield/heater/paint/fg/gray.png b/spritesheets/shield/heater/paint/fg/gray.png
new file mode 100644
index 000000000..40f9f1405
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/gray.png differ
diff --git a/spritesheets/shield/heater/paint/fg/green.png b/spritesheets/shield/heater/paint/fg/green.png
new file mode 100644
index 000000000..cc42c216d
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/green.png differ
diff --git a/spritesheets/shield/heater/paint/fg/heather.png b/spritesheets/shield/heater/paint/fg/heather.png
new file mode 100644
index 000000000..6d3f5aa3e
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/heather.png differ
diff --git a/spritesheets/shield/heater/paint/fg/honey.png b/spritesheets/shield/heater/paint/fg/honey.png
new file mode 100644
index 000000000..2148a65eb
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/honey.png differ
diff --git a/spritesheets/shield/heater/paint/fg/ice.png b/spritesheets/shield/heater/paint/fg/ice.png
new file mode 100644
index 000000000..07e082348
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/ice.png differ
diff --git a/spritesheets/shield/heater/paint/fg/indigo.png b/spritesheets/shield/heater/paint/fg/indigo.png
new file mode 100644
index 000000000..e2be41f7a
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/indigo.png differ
diff --git a/spritesheets/shield/heater/paint/fg/ivory.png b/spritesheets/shield/heater/paint/fg/ivory.png
new file mode 100644
index 000000000..45a9375e7
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/ivory.png differ
diff --git a/spritesheets/shield/heater/paint/fg/lavender.png b/spritesheets/shield/heater/paint/fg/lavender.png
new file mode 100644
index 000000000..712c13e94
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/lavender.png differ
diff --git a/spritesheets/shield/heater/paint/fg/leather.png b/spritesheets/shield/heater/paint/fg/leather.png
new file mode 100644
index 000000000..7e87323e9
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/leather.png differ
diff --git a/spritesheets/shield/heater/paint/fg/lemon.png b/spritesheets/shield/heater/paint/fg/lemon.png
new file mode 100644
index 000000000..867561c03
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/lemon.png differ
diff --git a/spritesheets/shield/heater/paint/fg/linen.png b/spritesheets/shield/heater/paint/fg/linen.png
new file mode 100644
index 000000000..6b9ef030f
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/linen.png differ
diff --git a/spritesheets/shield/heater/paint/fg/mauve.png b/spritesheets/shield/heater/paint/fg/mauve.png
new file mode 100644
index 000000000..01d95ff26
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/mauve.png differ
diff --git a/spritesheets/shield/heater/paint/fg/midnight.png b/spritesheets/shield/heater/paint/fg/midnight.png
new file mode 100644
index 000000000..c93feac5d
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/midnight.png differ
diff --git a/spritesheets/shield/heater/paint/fg/mint.png b/spritesheets/shield/heater/paint/fg/mint.png
new file mode 100644
index 000000000..bdbbfdf47
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/mint.png differ
diff --git a/spritesheets/shield/heater/paint/fg/mustard.png b/spritesheets/shield/heater/paint/fg/mustard.png
new file mode 100644
index 000000000..17e80a17a
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/mustard.png differ
diff --git a/spritesheets/shield/heater/paint/fg/navy.png b/spritesheets/shield/heater/paint/fg/navy.png
new file mode 100644
index 000000000..704a9acaf
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/navy.png differ
diff --git a/spritesheets/shield/heater/paint/fg/neptune.png b/spritesheets/shield/heater/paint/fg/neptune.png
new file mode 100644
index 000000000..1ec254a9e
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/neptune.png differ
diff --git a/spritesheets/shield/heater/paint/fg/oak.png b/spritesheets/shield/heater/paint/fg/oak.png
new file mode 100644
index 000000000..4aa78173b
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/oak.png differ
diff --git a/spritesheets/shield/heater/paint/fg/ochre.png b/spritesheets/shield/heater/paint/fg/ochre.png
new file mode 100644
index 000000000..14e51b579
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/ochre.png differ
diff --git a/spritesheets/shield/heater/paint/fg/olivine.png b/spritesheets/shield/heater/paint/fg/olivine.png
new file mode 100644
index 000000000..92e421de9
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/olivine.png differ
diff --git a/spritesheets/shield/heater/paint/fg/orange.png b/spritesheets/shield/heater/paint/fg/orange.png
new file mode 100644
index 000000000..22c0cafd4
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/orange.png differ
diff --git a/spritesheets/shield/heater/paint/fg/peach.png b/spritesheets/shield/heater/paint/fg/peach.png
new file mode 100644
index 000000000..b792ece45
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/peach.png differ
diff --git a/spritesheets/shield/heater/paint/fg/pearl.png b/spritesheets/shield/heater/paint/fg/pearl.png
new file mode 100644
index 000000000..0628758b6
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/pearl.png differ
diff --git a/spritesheets/shield/heater/paint/fg/periwinkle.png b/spritesheets/shield/heater/paint/fg/periwinkle.png
new file mode 100644
index 000000000..639be0650
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/periwinkle.png differ
diff --git a/spritesheets/shield/heater/paint/fg/pink.png b/spritesheets/shield/heater/paint/fg/pink.png
new file mode 100644
index 000000000..ab5eb0462
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/pink.png differ
diff --git a/spritesheets/shield/heater/paint/fg/plum.png b/spritesheets/shield/heater/paint/fg/plum.png
new file mode 100644
index 000000000..f86637b79
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/plum.png differ
diff --git a/spritesheets/shield/heater/paint/fg/porcelain.png b/spritesheets/shield/heater/paint/fg/porcelain.png
new file mode 100644
index 000000000..2f6238ceb
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/porcelain.png differ
diff --git a/spritesheets/shield/heater/paint/fg/powder.png b/spritesheets/shield/heater/paint/fg/powder.png
new file mode 100644
index 000000000..30db2122f
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/powder.png differ
diff --git a/spritesheets/shield/heater/paint/fg/purple.png b/spritesheets/shield/heater/paint/fg/purple.png
new file mode 100644
index 000000000..362f9dda9
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/purple.png differ
diff --git a/spritesheets/shield/heater/paint/fg/red.png b/spritesheets/shield/heater/paint/fg/red.png
new file mode 100644
index 000000000..43ca9c534
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/red.png differ
diff --git a/spritesheets/shield/heater/paint/fg/red_orange.png b/spritesheets/shield/heater/paint/fg/red_orange.png
new file mode 100644
index 000000000..c8801ccd9
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/red_orange.png differ
diff --git a/spritesheets/shield/heater/paint/fg/royal.png b/spritesheets/shield/heater/paint/fg/royal.png
new file mode 100644
index 000000000..02c7f1c48
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/royal.png differ
diff --git a/spritesheets/shield/heater/paint/fg/salmon.png b/spritesheets/shield/heater/paint/fg/salmon.png
new file mode 100644
index 000000000..25bfcaf3e
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/salmon.png differ
diff --git a/spritesheets/shield/heater/paint/fg/sepia.png b/spritesheets/shield/heater/paint/fg/sepia.png
new file mode 100644
index 000000000..ea3e5e85c
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/sepia.png differ
diff --git a/spritesheets/shield/heater/paint/fg/shadow.png b/spritesheets/shield/heater/paint/fg/shadow.png
new file mode 100644
index 000000000..e1153bad7
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/shadow.png differ
diff --git a/spritesheets/shield/heater/paint/fg/silver.png b/spritesheets/shield/heater/paint/fg/silver.png
new file mode 100644
index 000000000..f94996e6f
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/silver.png differ
diff --git a/spritesheets/shield/heater/paint/fg/sky.png b/spritesheets/shield/heater/paint/fg/sky.png
new file mode 100644
index 000000000..e21427c68
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/sky.png differ
diff --git a/spritesheets/shield/heater/paint/fg/smoke.png b/spritesheets/shield/heater/paint/fg/smoke.png
new file mode 100644
index 000000000..164c6ed61
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/smoke.png differ
diff --git a/spritesheets/shield/heater/paint/fg/soot.png b/spritesheets/shield/heater/paint/fg/soot.png
new file mode 100644
index 000000000..3f710a18f
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/soot.png differ
diff --git a/spritesheets/shield/heater/paint/fg/spring.png b/spritesheets/shield/heater/paint/fg/spring.png
new file mode 100644
index 000000000..d599edc26
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/spring.png differ
diff --git a/spritesheets/shield/heater/paint/fg/swamp.png b/spritesheets/shield/heater/paint/fg/swamp.png
new file mode 100644
index 000000000..7dc7aed17
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/swamp.png differ
diff --git a/spritesheets/shield/heater/paint/fg/tan.png b/spritesheets/shield/heater/paint/fg/tan.png
new file mode 100644
index 000000000..0997485cc
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/tan.png differ
diff --git a/spritesheets/shield/heater/paint/fg/tawny.png b/spritesheets/shield/heater/paint/fg/tawny.png
new file mode 100644
index 000000000..f22ed5846
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/tawny.png differ
diff --git a/spritesheets/shield/heater/paint/fg/teal.png b/spritesheets/shield/heater/paint/fg/teal.png
new file mode 100644
index 000000000..23543e942
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/teal.png differ
diff --git a/spritesheets/shield/heater/paint/fg/tumeric.png b/spritesheets/shield/heater/paint/fg/tumeric.png
new file mode 100644
index 000000000..b2aaae73e
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/tumeric.png differ
diff --git a/spritesheets/shield/heater/paint/fg/umber.png b/spritesheets/shield/heater/paint/fg/umber.png
new file mode 100644
index 000000000..5d988c41d
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/umber.png differ
diff --git a/spritesheets/shield/heater/paint/fg/white.png b/spritesheets/shield/heater/paint/fg/white.png
new file mode 100644
index 000000000..8bf283fd6
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/white.png differ
diff --git a/spritesheets/shield/heater/paint/fg/wine.png b/spritesheets/shield/heater/paint/fg/wine.png
new file mode 100644
index 000000000..ef1a3ba9a
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/wine.png differ
diff --git a/spritesheets/shield/heater/paint/fg/yellow.png b/spritesheets/shield/heater/paint/fg/yellow.png
new file mode 100644
index 000000000..c86ab6bce
Binary files /dev/null and b/spritesheets/shield/heater/paint/fg/yellow.png differ
diff --git a/spritesheets/shield/heater/trim/bg.png b/spritesheets/shield/heater/trim/bg.png
new file mode 100644
index 000000000..9000692cc
Binary files /dev/null and b/spritesheets/shield/heater/trim/bg.png differ
diff --git a/spritesheets/shield/heater/trim/bg/brass.png b/spritesheets/shield/heater/trim/bg/brass.png
new file mode 100644
index 000000000..21ec8e00a
Binary files /dev/null and b/spritesheets/shield/heater/trim/bg/brass.png differ
diff --git a/spritesheets/shield/heater/trim/bg/bronze.png b/spritesheets/shield/heater/trim/bg/bronze.png
new file mode 100644
index 000000000..b418da07d
Binary files /dev/null and b/spritesheets/shield/heater/trim/bg/bronze.png differ
diff --git a/spritesheets/shield/heater/trim/bg/copper.png b/spritesheets/shield/heater/trim/bg/copper.png
new file mode 100644
index 000000000..a0947ec8c
Binary files /dev/null and b/spritesheets/shield/heater/trim/bg/copper.png differ
diff --git a/spritesheets/shield/heater/trim/bg/gold.png b/spritesheets/shield/heater/trim/bg/gold.png
new file mode 100644
index 000000000..bd0888cf6
Binary files /dev/null and b/spritesheets/shield/heater/trim/bg/gold.png differ
diff --git a/spritesheets/shield/heater/trim/bg/iron.png b/spritesheets/shield/heater/trim/bg/iron.png
new file mode 100644
index 000000000..d54bd72f8
Binary files /dev/null and b/spritesheets/shield/heater/trim/bg/iron.png differ
diff --git a/spritesheets/shield/heater/trim/bg/silver.png b/spritesheets/shield/heater/trim/bg/silver.png
new file mode 100644
index 000000000..3e41daf12
Binary files /dev/null and b/spritesheets/shield/heater/trim/bg/silver.png differ
diff --git a/spritesheets/shield/heater/trim/bg/steel.png b/spritesheets/shield/heater/trim/bg/steel.png
new file mode 100644
index 000000000..65f7501fc
Binary files /dev/null and b/spritesheets/shield/heater/trim/bg/steel.png differ
diff --git a/spritesheets/shield/heater/trim/fg.png b/spritesheets/shield/heater/trim/fg.png
new file mode 100644
index 000000000..4f56ecdad
Binary files /dev/null and b/spritesheets/shield/heater/trim/fg.png differ
diff --git a/spritesheets/shield/heater/trim/fg/brass.png b/spritesheets/shield/heater/trim/fg/brass.png
new file mode 100644
index 000000000..0bb5ba646
Binary files /dev/null and b/spritesheets/shield/heater/trim/fg/brass.png differ
diff --git a/spritesheets/shield/heater/trim/fg/bronze.png b/spritesheets/shield/heater/trim/fg/bronze.png
new file mode 100644
index 000000000..809f3f53e
Binary files /dev/null and b/spritesheets/shield/heater/trim/fg/bronze.png differ
diff --git a/spritesheets/shield/heater/trim/fg/copper.png b/spritesheets/shield/heater/trim/fg/copper.png
new file mode 100644
index 000000000..dbe2c7480
Binary files /dev/null and b/spritesheets/shield/heater/trim/fg/copper.png differ
diff --git a/spritesheets/shield/heater/trim/fg/gold.png b/spritesheets/shield/heater/trim/fg/gold.png
new file mode 100644
index 000000000..a11625360
Binary files /dev/null and b/spritesheets/shield/heater/trim/fg/gold.png differ
diff --git a/spritesheets/shield/heater/trim/fg/iron.png b/spritesheets/shield/heater/trim/fg/iron.png
new file mode 100644
index 000000000..9dd6966bc
Binary files /dev/null and b/spritesheets/shield/heater/trim/fg/iron.png differ
diff --git a/spritesheets/shield/heater/trim/fg/silver.png b/spritesheets/shield/heater/trim/fg/silver.png
new file mode 100644
index 000000000..03d5b7f36
Binary files /dev/null and b/spritesheets/shield/heater/trim/fg/silver.png differ
diff --git a/spritesheets/shield/heater/trim/fg/steel.png b/spritesheets/shield/heater/trim/fg/steel.png
new file mode 100644
index 000000000..7388be94a
Binary files /dev/null and b/spritesheets/shield/heater/trim/fg/steel.png differ
diff --git a/spritesheets/shield/heater/wood/bg.png b/spritesheets/shield/heater/wood/bg.png
new file mode 100644
index 000000000..e7fa593b8
Binary files /dev/null and b/spritesheets/shield/heater/wood/bg.png differ
diff --git a/spritesheets/shield/heater/wood/bg/brown.png b/spritesheets/shield/heater/wood/bg/brown.png
new file mode 100644
index 000000000..cd3942955
Binary files /dev/null and b/spritesheets/shield/heater/wood/bg/brown.png differ
diff --git a/spritesheets/shield/heater/wood/bg/coffee.png b/spritesheets/shield/heater/wood/bg/coffee.png
new file mode 100644
index 000000000..115336889
Binary files /dev/null and b/spritesheets/shield/heater/wood/bg/coffee.png differ
diff --git a/spritesheets/shield/heater/wood/bg/oak.png b/spritesheets/shield/heater/wood/bg/oak.png
new file mode 100644
index 000000000..5442547a4
Binary files /dev/null and b/spritesheets/shield/heater/wood/bg/oak.png differ
diff --git a/spritesheets/shield/heater/wood/bg/tan.png b/spritesheets/shield/heater/wood/bg/tan.png
new file mode 100644
index 000000000..b8e3a2648
Binary files /dev/null and b/spritesheets/shield/heater/wood/bg/tan.png differ
diff --git a/spritesheets/shield/heater/wood/bg/umber.png b/spritesheets/shield/heater/wood/bg/umber.png
new file mode 100644
index 000000000..01adb7dc8
Binary files /dev/null and b/spritesheets/shield/heater/wood/bg/umber.png differ
diff --git a/spritesheets/shield/heater/wood/fg.png b/spritesheets/shield/heater/wood/fg.png
new file mode 100644
index 000000000..0a43e0d7e
Binary files /dev/null and b/spritesheets/shield/heater/wood/fg.png differ
diff --git a/spritesheets/shield/heater/wood/fg/brown.png b/spritesheets/shield/heater/wood/fg/brown.png
new file mode 100644
index 000000000..3d5f55b7b
Binary files /dev/null and b/spritesheets/shield/heater/wood/fg/brown.png differ
diff --git a/spritesheets/shield/heater/wood/fg/coffee.png b/spritesheets/shield/heater/wood/fg/coffee.png
new file mode 100644
index 000000000..209d12e89
Binary files /dev/null and b/spritesheets/shield/heater/wood/fg/coffee.png differ
diff --git a/spritesheets/shield/heater/wood/fg/oak.png b/spritesheets/shield/heater/wood/fg/oak.png
new file mode 100644
index 000000000..b3f728791
Binary files /dev/null and b/spritesheets/shield/heater/wood/fg/oak.png differ
diff --git a/spritesheets/shield/heater/wood/fg/tan.png b/spritesheets/shield/heater/wood/fg/tan.png
new file mode 100644
index 000000000..4f567d941
Binary files /dev/null and b/spritesheets/shield/heater/wood/fg/tan.png differ
diff --git a/spritesheets/shield/heater/wood/fg/umber.png b/spritesheets/shield/heater/wood/fg/umber.png
new file mode 100644
index 000000000..95a571859
Binary files /dev/null and b/spritesheets/shield/heater/wood/fg/umber.png differ