From c77000b5ff0f862e65b4a0a9d21be0310a4f5e52 Mon Sep 17 00:00:00 2001 From: jshipsey Date: Wed, 27 Oct 2021 02:42:12 -0400 Subject: [PATCH] more hats --- .../common/entity/spot/dwarf_grave_robber.ron | 2 +- assets/common/entity/spot/grim_salvager.ron | 2 +- assets/common/items/armor/cultist/bandana.ron | 19 + .../items/armor/misc/head/bandana/red.ron | 4 +- .../items/armor/misc/head/bandana/thief.ron | 4 +- assets/common/items/armor/misc/head/crown.ron | 17 + assets/common/items/armor/misc/head/hood.ron | 6 +- .../items/armor/misc/head/hood_dark.ron | 17 + assets/common/items/armor/misc/head/mitre.ron | 17 + .../items/armor/misc/head/spikeguard.ron | 17 + assets/common/items/armor/misc/head/straw.ron | 2 +- assets/common/items/armor/pirate/hat.ron | 12 +- assets/common/items/armor/witch/hat.ron | 14 +- .../common/loadout/dungeon/tier-5/cultist.ron | 2 + .../loadout/spots/dwarf_graverobber.ron | 5 +- assets/common/loadout/village/merchant.ron | 1 + assets/common/loadout/village/villager.ron | 12 + .../loot_tables/dungeon/tier-4/chest.ron | 1 + .../loot_tables/dungeon/tier-4/miniboss.ron | 2 + .../loot_tables/dungeon/tier-5/chest.ron | 1 + assets/common/loot_tables/spots/bandit.ron | 18 + assets/common/loot_tables/spots/pirate.ron | 18 + assets/common/loot_tables/spots/witch.ron | 1 + assets/voxygen/item_image_manifest.ron | 24 ++ .../voxygen/voxel/armor/cultist/bandana.vox | Bin 0 -> 2784 bytes .../voxygen/voxel/armor/misc/head/crown.vox | Bin 0 -> 8436 bytes .../armor/misc/head/headband/human_f.vox | Bin 1216 -> 1216 bytes assets/voxygen/voxel/armor/misc/head/hood.vox | Bin 6792 -> 11408 bytes .../voxel/armor/misc/head/hood_dark.vox | Bin 0 -> 10120 bytes .../voxygen/voxel/armor/misc/head/mitre.vox | Bin 0 -> 8224 bytes .../voxel/armor/misc/head/spikeguard.vox | Bin 0 -> 1524 bytes .../voxygen/voxel/armor/misc/head/straw.vox | Bin 9048 -> 18344 bytes assets/voxygen/voxel/armor/pirate/hat.vox | Bin 7248 -> 12096 bytes .../voxel/humanoid_armor_head_manifest.ron | 343 ++++++++++++++++-- frame-trace_1634705763589.json | 38 -- frame-trace_1635217738690.json | 38 -- frame-trace_1635388024283.json | 38 ++ world/src/layer/spot.rs | 6 +- 38 files changed, 550 insertions(+), 131 deletions(-) create mode 100644 assets/common/items/armor/cultist/bandana.ron create mode 100644 assets/common/items/armor/misc/head/crown.ron create mode 100644 assets/common/items/armor/misc/head/hood_dark.ron create mode 100644 assets/common/items/armor/misc/head/mitre.ron create mode 100644 assets/common/items/armor/misc/head/spikeguard.ron create mode 100644 assets/common/loot_tables/spots/bandit.ron create mode 100644 assets/common/loot_tables/spots/pirate.ron create mode 100644 assets/voxygen/voxel/armor/cultist/bandana.vox create mode 100644 assets/voxygen/voxel/armor/misc/head/crown.vox create mode 100644 assets/voxygen/voxel/armor/misc/head/hood_dark.vox create mode 100644 assets/voxygen/voxel/armor/misc/head/mitre.vox create mode 100644 assets/voxygen/voxel/armor/misc/head/spikeguard.vox delete mode 100644 frame-trace_1634705763589.json delete mode 100644 frame-trace_1635217738690.json create mode 100644 frame-trace_1635388024283.json diff --git a/assets/common/entity/spot/dwarf_grave_robber.ron b/assets/common/entity/spot/dwarf_grave_robber.ron index 48c6f06daa..c9cfb694c2 100644 --- a/assets/common/entity/spot/dwarf_grave_robber.ron +++ b/assets/common/entity/spot/dwarf_grave_robber.ron @@ -3,7 +3,7 @@ EntityConfig ( body: RandomWith("dwarf"), alignment: Alignment(Enemy), - loot: LootTable("common.loot_tables.creature.humanoid"), + loot: LootTable("common.loot_tables.spots.bandit"), hands: TwoHanded(Item("common.items.weapons.hammer.steel_hammer-3")), diff --git a/assets/common/entity/spot/grim_salvager.ron b/assets/common/entity/spot/grim_salvager.ron index 4c599aad84..041151b338 100644 --- a/assets/common/entity/spot/grim_salvager.ron +++ b/assets/common/entity/spot/grim_salvager.ron @@ -3,7 +3,7 @@ EntityConfig ( body: RandomWith("humanoid"), alignment: Alignment(Enemy), - loot: LootTable("common.loot_tables.creature.humanoid"), + loot: LootTable("common.loot_tables.spots.bandit"), hands: TwoHanded(Item("common.items.weapons.hammer.steel_hammer-0")), diff --git a/assets/common/items/armor/cultist/bandana.ron b/assets/common/items/armor/cultist/bandana.ron new file mode 100644 index 0000000000..111c15d8de --- /dev/null +++ b/assets/common/items/armor/cultist/bandana.ron @@ -0,0 +1,19 @@ +ItemDef( + name: "Cultist Bandana", + description: "Ceremonial attire used by members.", + kind: Armor(( + kind: Head("Cultist"), + stats: ( + protection: Normal(18.0), + poise_resilience: Normal(3.0), + energy_max: 7.0, + energy_reward: 0.1, + crit_power: 0.06, + stealth: 0.0, + ), + )), + quality: Epic, + tags: [ +Cultist + ], +) diff --git a/assets/common/items/armor/misc/head/bandana/red.ron b/assets/common/items/armor/misc/head/bandana/red.ron index 2f8db4475a..63d98343b8 100644 --- a/assets/common/items/armor/misc/head/bandana/red.ron +++ b/assets/common/items/armor/misc/head/bandana/red.ron @@ -1,6 +1,6 @@ ItemDef( name: "Red Bandana", - description: "yep.", + description: "Very sneaky, but also, bright red.", kind: Armor(( kind: Head("Red"), stats: ( @@ -9,7 +9,7 @@ ItemDef( energy_max: 0, energy_reward: 0.0, crit_power: 0.0, - stealth: 0.0, + stealth: 0.15, ), )), quality: Common, diff --git a/assets/common/items/armor/misc/head/bandana/thief.ron b/assets/common/items/armor/misc/head/bandana/thief.ron index 352160a078..0fda84d087 100644 --- a/assets/common/items/armor/misc/head/bandana/thief.ron +++ b/assets/common/items/armor/misc/head/bandana/thief.ron @@ -1,6 +1,6 @@ ItemDef( name: "Thief Bandana", - description: "yep.", + description: "Common bandit's mask.", kind: Armor(( kind: Head("Thief"), stats: ( @@ -9,7 +9,7 @@ ItemDef( energy_max: 0, energy_reward: 0.0, crit_power: 0.0, - stealth: 0.0, + stealth: 0.18, ), )), quality: Common, diff --git a/assets/common/items/armor/misc/head/crown.ron b/assets/common/items/armor/misc/head/crown.ron new file mode 100644 index 0000000000..aec605b2a3 --- /dev/null +++ b/assets/common/items/armor/misc/head/crown.ron @@ -0,0 +1,17 @@ +ItemDef( + name: "Crown", + description: "Fit for a king.", + kind: Armor(( + kind: Head("Crown"), + stats: ( + protection: Normal(12.0), + poise_resilience: Normal(0.0), + energy_max: 9.0, + energy_reward: 0.1, + crit_power: 0.12, + stealth: 0.0, + ), + )), + quality: Common, + tags: [], +) diff --git a/assets/common/items/armor/misc/head/hood.ron b/assets/common/items/armor/misc/head/hood.ron index 5f2d54fc13..196d3ed807 100644 --- a/assets/common/items/armor/misc/head/hood.ron +++ b/assets/common/items/armor/misc/head/hood.ron @@ -1,15 +1,15 @@ ItemDef( name: "Hood", - description: "yep.", + description: "Become one with the treetops.", kind: Armor(( kind: Head("Hood"), stats: ( - protection: Normal(0.0), + protection: Normal(20.0), poise_resilience: Normal(0.0), energy_max: 0, energy_reward: 0.0, crit_power: 0.0, - stealth: 0.0, + stealth: 0.12, ), )), quality: Common, diff --git a/assets/common/items/armor/misc/head/hood_dark.ron b/assets/common/items/armor/misc/head/hood_dark.ron new file mode 100644 index 0000000000..beb81878c9 --- /dev/null +++ b/assets/common/items/armor/misc/head/hood_dark.ron @@ -0,0 +1,17 @@ +ItemDef( + name: "Dark Hood", + description: "yep.", + kind: Armor(( + kind: Head("DarkHood"), + stats: ( + protection: Normal(0.0), + poise_resilience: Normal(0.0), + energy_max: 0, + energy_reward: 0.0, + crit_power: 0.0, + stealth: 0.0, + ), + )), + quality: Common, + tags: [], +) diff --git a/assets/common/items/armor/misc/head/mitre.ron b/assets/common/items/armor/misc/head/mitre.ron new file mode 100644 index 0000000000..7d3c3a7963 --- /dev/null +++ b/assets/common/items/armor/misc/head/mitre.ron @@ -0,0 +1,17 @@ +ItemDef( + name: "Mitre", + description: "Calls strength from above.", + kind: Armor(( + kind: Head("Mitre"), + stats: ( + protection: Normal(0.0), + poise_resilience: Normal(0.0), + energy_max: 11.0, + energy_reward: 0.12, + crit_power: 0.1, + stealth: 0.0, + ), + )), + quality: Common, + tags: [], +) diff --git a/assets/common/items/armor/misc/head/spikeguard.ron b/assets/common/items/armor/misc/head/spikeguard.ron new file mode 100644 index 0000000000..329c323a52 --- /dev/null +++ b/assets/common/items/armor/misc/head/spikeguard.ron @@ -0,0 +1,17 @@ +ItemDef( + name: "Spiked Faceguard", + description: "Introvert headgear.", + kind: Armor(( + kind: Head("Spikeguard"), + stats: ( + protection: Normal(0.0), + poise_resilience: Normal(10.0), + energy_max: 0, + energy_reward: 0.0, + crit_power: 0.0, + stealth: 0.0, + ), + )), + quality: Common, + tags: [], +) diff --git a/assets/common/items/armor/misc/head/straw.ron b/assets/common/items/armor/misc/head/straw.ron index 4b0df4af9e..b55de61781 100644 --- a/assets/common/items/armor/misc/head/straw.ron +++ b/assets/common/items/armor/misc/head/straw.ron @@ -1,6 +1,6 @@ ItemDef( name: "Straw Hat", - description: "yep.", + description: "Simple and stylish.", kind: Armor(( kind: Head("Straw"), stats: ( diff --git a/assets/common/items/armor/pirate/hat.ron b/assets/common/items/armor/pirate/hat.ron index 1dafd9addd..58535d64e4 100644 --- a/assets/common/items/armor/pirate/hat.ron +++ b/assets/common/items/armor/pirate/hat.ron @@ -1,14 +1,14 @@ ItemDef( name: "Pirate Hat", - description: "", + description: "It seems like a parrot was perched up here.", kind: Armor(( kind: Head("Pirate"), stats: ( - protection: Normal(32.0), - poise_resilience: Normal(5.0), - energy_max: 9.0, - energy_reward: 0.1, - crit_power: 0.08, + protection: Normal(4.0), + poise_resilience: Normal(1.0), + energy_max: 1.0, + energy_reward: 0.025, + crit_power: 0.02, stealth: 0.0, ), )), diff --git a/assets/common/items/armor/witch/hat.ron b/assets/common/items/armor/witch/hat.ron index 9c07c78e4e..286e2128d4 100644 --- a/assets/common/items/armor/witch/hat.ron +++ b/assets/common/items/armor/witch/hat.ron @@ -1,14 +1,14 @@ ItemDef( - name: "Witch hat", - description: "", + name: "Witch Hat", + description: "Draws strength from dark arts.", kind: Armor(( kind: Head("Witch"), stats: ( - protection: Normal(32.0), - poise_resilience: Normal(5.0), - energy_max: 9.0, - energy_reward: 0.1, - crit_power: 0.08, + protection: Normal(4.0), + poise_resilience: Normal(3.0), + energy_max: 0.0, + energy_reward: 0.08, + crit_power: 0.01, stealth: 0.0, ), )), diff --git a/assets/common/loadout/dungeon/tier-5/cultist.ron b/assets/common/loadout/dungeon/tier-5/cultist.ron index 4634719fee..e96d864080 100644 --- a/assets/common/loadout/dungeon/tier-5/cultist.ron +++ b/assets/common/loadout/dungeon/tier-5/cultist.ron @@ -8,6 +8,8 @@ Armor(Back): Item("common.items.armor.misc.back.dungeon_purple"), + Armor(Head): Item("common.items.armor.cultist.bandana"), + Lantern: Choice([ (1.0, Some(Item("common.items.lantern.black_0"))), (2.0, None), diff --git a/assets/common/loadout/spots/dwarf_graverobber.ron b/assets/common/loadout/spots/dwarf_graverobber.ron index cd39f533c5..aab9b883b7 100644 --- a/assets/common/loadout/spots/dwarf_graverobber.ron +++ b/assets/common/loadout/spots/dwarf_graverobber.ron @@ -5,8 +5,11 @@ Armor(Hands): Item("common.items.armor.hide.rawhide.hand"), Armor(Legs): Item("common.items.armor.hide.rawhide.pants"), Armor(Feet): Item("common.items.armor.hide.rawhide.foot"), - Armor(Head): Item("common.items.armor.misc.head.bandana.thief"), + Armor(Head): Choice([ + (1.0, Some(Item("common.items.armor.misc.head.bandana.thief"))), + (1.0, Some(Item("common.items.armor.misc.head.bandana.red"))), + ]), Lantern: Choice([ (1.0, Some(Item("common.items.lantern.black_0"))), (2.0, None), diff --git a/assets/common/loadout/village/merchant.ron b/assets/common/loadout/village/merchant.ron index 2f8b2e4cd1..a2a97e41e8 100644 --- a/assets/common/loadout/village/merchant.ron +++ b/assets/common/loadout/village/merchant.ron @@ -5,6 +5,7 @@ Armor(Legs): Item("common.items.armor.twigsflowers.pants"), Armor(Feet): Item("common.items.armor.twigsflowers.foot"), Armor(Belt): Item("common.items.armor.twigsflowers.belt"), + Armor(Head): Item("common.items.armor.misc.head.hood"), Lantern: Item("common.items.lantern.black_0"), Armor(Neck): Item("common.items.armor.misc.neck.gem_of_resilience"), diff --git a/assets/common/loadout/village/villager.ron b/assets/common/loadout/village/villager.ron index 72e88f6be4..4a72373387 100644 --- a/assets/common/loadout/village/villager.ron +++ b/assets/common/loadout/village/villager.ron @@ -11,4 +11,16 @@ (1.0, Some(Item("common.items.armor.misc.chest.worker_orange_0"))), (1.0, Some(Item("common.items.armor.misc.chest.worker_orange_1"))), ]), + Armor(Legs): Choice([ + (1.0, Some(Item("common.items.armor.misc.pants.worker_blue"))), + (1.0, Some(Item("common.items.armor.misc.pants.worker_brown"))), + ]), + Armor(Feet): Choice([ + (1.0, Some(Item("common.items.armor.misc.foot.sandals"))), + (1.0, Some(Item("common.items.armor.cloth_blue.foot"))), + ]), + Armor(Head): Choice([ + (1.0, Some(Item("common.items.armor.misc.head.straw"))), + + ]), }) diff --git a/assets/common/loot_tables/dungeon/tier-4/chest.ron b/assets/common/loot_tables/dungeon/tier-4/chest.ron index f3c7ab2047..72cb52c657 100644 --- a/assets/common/loot_tables/dungeon/tier-4/chest.ron +++ b/assets/common/loot_tables/dungeon/tier-4/chest.ron @@ -2,6 +2,7 @@ // Gear (1.0, LootTable("common.loot_tables.weapons.tier-4")), (1.0, LootTable("common.loot_tables.armor.tier-4")), + (3.0, ItemQuantity("common.items.armor.misc.head.spikeguard")), // Currency (3.0, ItemQuantity("common.items.utility.coins", 200, 500)), // Materials diff --git a/assets/common/loot_tables/dungeon/tier-4/miniboss.ron b/assets/common/loot_tables/dungeon/tier-4/miniboss.ron index 5bd71fc85f..7b3e66714b 100644 --- a/assets/common/loot_tables/dungeon/tier-4/miniboss.ron +++ b/assets/common/loot_tables/dungeon/tier-4/miniboss.ron @@ -7,4 +7,6 @@ (5.0, LootTable("common.loot_tables.consumable.good")), // lantern (1.0, Item("common.items.lantern.blue_0")), + // gear + (3.0, ItemQuantity("common.items.armor.misc.head.mitre")), ] diff --git a/assets/common/loot_tables/dungeon/tier-5/chest.ron b/assets/common/loot_tables/dungeon/tier-5/chest.ron index 331c50f82f..b3e2e6f89e 100644 --- a/assets/common/loot_tables/dungeon/tier-5/chest.ron +++ b/assets/common/loot_tables/dungeon/tier-5/chest.ron @@ -2,6 +2,7 @@ // Gear (1.0, LootTable("common.loot_tables.weapons.tier-4")), (1.0, LootTable("common.loot_tables.armor.tier-4")), + (0.3, ItemQuantity("common.items.armor.cultist.bandana")), // Currency (3.0, ItemQuantity("common.items.utility.coins", 200, 500)), // Materials diff --git a/assets/common/loot_tables/spots/bandit.ron b/assets/common/loot_tables/spots/bandit.ron new file mode 100644 index 0000000000..4400ec006c --- /dev/null +++ b/assets/common/loot_tables/spots/bandit.ron @@ -0,0 +1,18 @@ +[ + // Crafting Ingredients + (5.0, LootTable("common.loot_tables.materials.common")), + // Consumables + (0.2, Item("common.items.consumable.potion_minor")), + // Ring + (0.02, Item("common.items.armor.misc.ring.gold")), + // Necklace + (0.02, Item("common.items.armor.misc.neck.gold")), + // Utility + (0.05, Item("common.items.utility.collar")), + // Armor + (0.01, Item("common.items.armor.misc.head.bandana.thief")), + (0.01, Item("common.items.armor.misc.head.bandana.red")), + // Food + (1.0, LootTable("common.loot_tables.food.wild_ingredients")), + (0.25, LootTable("common.loot_tables.food.prepared")), +] \ No newline at end of file diff --git a/assets/common/loot_tables/spots/pirate.ron b/assets/common/loot_tables/spots/pirate.ron new file mode 100644 index 0000000000..231345dc3c --- /dev/null +++ b/assets/common/loot_tables/spots/pirate.ron @@ -0,0 +1,18 @@ +[ + // Crafting Ingredients + (3.0, LootTable("common.loot_tables.materials.common")), + // Consumables + (0.2, Item("common.items.consumable.potion_minor")), + // Ring + (0.02, Item("common.items.armor.misc.ring.gold")), + // Necklace + (0.02, Item("common.items.armor.misc.neck.gold")), + // Utility + (0.05, Item("common.items.utility.collar")), + // Armor + (0.007, Item("common.items.armor.pirate.hat")), + (0.005, Item("common.items.armor.misc.head.crown")), + // Food + (1.0, LootTable("common.loot_tables.food.wild_ingredients")), + (0.25, LootTable("common.loot_tables.food.prepared")), +] \ No newline at end of file diff --git a/assets/common/loot_tables/spots/witch.ron b/assets/common/loot_tables/spots/witch.ron index 117c82b8a3..4cacc46022 100644 --- a/assets/common/loot_tables/spots/witch.ron +++ b/assets/common/loot_tables/spots/witch.ron @@ -5,4 +5,5 @@ (1.0, LootTable("common.loot_tables.weapons.tier-3")), (0.1, LootTable("common.loot_tables.weapons.tier-4")), (1.5, LootTable("common.loot_tables.food.prepared")), + (0.01, Item("common.items.armor.witch.hat")), ] \ No newline at end of file diff --git a/assets/voxygen/item_image_manifest.ron b/assets/voxygen/item_image_manifest.ron index 27a75fc0c5..a44abbd4ed 100644 --- a/assets/voxygen/item_image_manifest.ron +++ b/assets/voxygen/item_image_manifest.ron @@ -1166,6 +1166,10 @@ "voxel.armor.cultist.shoulder", (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, ), + Armor(Head("Cultist")): VoxTrans( + "voxel.armor.cultist.bandana", + (0.0, 1.0, 0.0), (-120.0, 210.0,15.0), 1.1, + ), // Villager Clothing Armor(Pants("WorkerBlue")): VoxTrans( "voxel.armor.misc.pants.worker_blue", @@ -2166,6 +2170,26 @@ "voxel.armor.misc.head.straw", (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, ), + Armor(Head("Hood")): VoxTrans( + "voxel.armor.misc.head.hood", + (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, + ), + Armor(Head("Crown")): VoxTrans( + "voxel.armor.misc.head.crown", + (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, + ), + Armor(Head("Mitre")): VoxTrans( + "voxel.armor.misc.head.mitre", + (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, + ), + Armor(Head("Mitre")): VoxTrans( + "voxel.armor.misc.head.mitre", + (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, + ), + Armor(Head("Spikeguard")): VoxTrans( + "voxel.armor.misc.head.spikeguard", + (0.0, 0.0, 0.0), (-120.0, 210.0,15.0), 0.9, + ), // Rings Armor(Ring("Scratched")): VoxTrans( "voxel.armor.misc.ring.scratched", diff --git a/assets/voxygen/voxel/armor/cultist/bandana.vox b/assets/voxygen/voxel/armor/cultist/bandana.vox new file mode 100644 index 0000000000000000000000000000000000000000..a22a7f09f7884d5e33cbb8d67572f507e23d5ca0 GIT binary patch literal 2784 zcmaizf2`GI9mhY<&+l{YxfmzlB3FScVRE5KfL$U`FTo8jaPAQ)(yK9RDlmo`V>e`s zO>a4gVQ6>goOz>mW3EX^#A^P*m?Lvz#?ZC4##n2ue_Ma_SKGVSIkwgh%Co)q{QSIL z-{*Ut@3z+ceaFqLxpsJj#x8Z4Z5TVDCF|Zj9P#dXcKLs zjh=KhBJ2b=wYe}eybLe5d9W&26|4$Y1*?KpU=>&eR)JMu6h%@4hI1|2vFX2u&GtP`Ne4CI6MxI!{hKcJRXn7*0F1zJ14G2KWJffE{7S4jUE>gJCcXhQV+!91I7;!Ei7<3=hM@ z@Gt`Pq4O@N;oCC4Eu+S$F=~t&M~$P#QRArb)c8&f>wF)^_hGCX>&Cic-F4PEH|>2J zKEIav&hKyU|5Sf@O#jTUyQWD~Q@U`WsrK)U;h+8AOdssgoQM0=cW8nVo|>;^@7$)@51AG|4g0uh&3Ti35&wZA zo47%CW~L6`*3ijM&(a5X-Xv|jMXSv;OnyWDNGA51PJP#O;iT!^HyIC_P7IlTexK>; z4$~;({o72(9$|jW)Z5#udcCfX-O$j>%x}4)SG$H5=)jgmI{xT#9sJTt9pAZ57oPjF z{xr2qOFq$~HOuE~)7^{o=(d&Gz0oxO71QKC)A{e14&J?4uig7qJv4B;_6!ba+u|NA z?H$n34Y%s-_N5xVcdd3mJfee7KByyycIdzpqguOglb+r2qOQFCz0R}TIHRGyzP`>` z25$ePKDWGILu;0)^@UYB_RX7h>iY}y+jkf1>U&G{D$cW0rb};`{_wu(z^+Ald3=Q~ zzOhb!{@qsXJu+QKU!SQrFVE3c&Hu0Suj@B$|Ey_jy>-ri`SdsR%h$iIbFb|DxAW^) zlhU<|A9?Vuk3h3Rg_me(~Y+UE_Xz)H)ww=R3P@`_|O|USp+QbKSastaXb2 JrGK5h_IKf(cxnIu literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/armor/misc/head/crown.vox b/assets/voxygen/voxel/armor/misc/head/crown.vox new file mode 100644 index 0000000000000000000000000000000000000000..6152f3f265483eab714423379989125a21f9ecae GIT binary patch literal 8436 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 diff --git a/assets/voxygen/voxel/armor/misc/head/hood.vox b/assets/voxygen/voxel/armor/misc/head/hood.vox index da7100c783dc86dfab3faa69d770d4afb3539ea2..0e9a1f2886bb536347a1534a7e3f010cc662f04c 100644 GIT binary patch literal 11408 zcmajlZRmDMeHh^TnU^!?{ha&Ey6XN@*KSPQ-B>reR%12k`m&8{qKVl?l1*w$i6nNB zh9xY?vIxmG0V}q~ib)`L>r)mfB{q?*wB&=8ASNIo*iZ^ZB$R&dhf+$vOt15pPsQ2? zF6O+<{AT99&%FH4{k;Fje(IHPyO^0 zkNxQV=he&Q7%!JG_qE$DbtA8#?sVI&V`G`7+w(LXUAc9$QM${`%8)NNGn0G!G93Fn z9P8E}h3q&_gEILT-5+yzObqLIGcqwVxVOoZ`+U>Ut849U9fe8k@lGAL)OG8opQqcK zJUhcYsjJ*%^>$sUUDuHvr(+qXo33=nJf7`JM?S4lpQ1hmeGGLPr@G0L`|ju%olp6e zcIq!Zd5-!Nk3pPGo}D~&H#>Rk>Q0_qC(lyy;{K_`qt}j-(^1ZT=b$g)W?%J{QTw;8 zyP2e2DaSHQx4SL67Tr(UnzS|DY|O*tb1z3Xgqu#8t}n+lOzH~y7o_?|UT=wi>t=Ls zlc&>$Jd|T6kL6}3Po?hU*>&nLpYzS) zS($UXnR2>4vbwj?$)D*)`5ENtfUxT zCc9N$_96T3kT1)Z<;$+E?rmqD&F8lb`j$O2`S!%f;@axo;yW8XCo>bndF(sRzJukQ zAB>TqjJL-!)`{8inzO!yx_IWgEgO&d=zDVyBNHRg7#NwD zSy<2GGmkm8U&q_iYD_Vl>E`)%Z9V7V%{W@kXH2fockcIf^?Xg%gh9JUR-bQS?WC+- zk(wvy*}7ZTtqa6!=eTp+IbQQE0`XcL7sti%nlIAJbx4=%$i&Q$ZaKf@{Fd`u&V%#d zJU9=|qx0xII*-ni^W;1^PtLRR>^wWq&O7Iw^Uitayf`n;i}T{Vciubio%h!vOBvGO z`r!KD`rx{ACT4~-x<9%G(5CT4n{ zMX&$8KKJ_B>szlsy*~80To?Bj_ZRmU_ZRmU_ZRmU_dE9rozK6Mr_lKxI(Z9SMwvpF zQMS3sKv zmF-Ns!TsU7vlhqfXWC2YN`Kvl^SX3&o)u_Cs?kgKROL5M|ejfLZ+0S&4 zvW-%(nA!}Pl*0zqUZ5>(LIb*3mIL z>*Sc7b#~0ox;SQMS)H@7lhxNz=*jBqDD-6YbrgECIy(wkogIa&&W=J>XGbBcv!jsJ z*HP%tx{L3hLeId+#LU9V#!l|#r_eJnGBLBTvayo~`6=`aj7-cdtZeM$QGNEI);wfsu)sg_Vt+yvR?XXJBMvW?^MxC$I8T=ouK9m|0la z*vXymi$c%9$i&RT%EnIa#HY|RFfuW-u(Gi;m|sUGW(M=_$i&QG?j4z!8O+He6Emyz zXuY#u^^SXMla$4LxU!fZR~B>S%3|JJSn@&(QmRaGsrK=X=R?6xTByMSkb(_FQ|Hkgt=k zbKSM)<%Q&nv_q4pTtk%C-IZ`N&F;!50dkqu2y0ND)v8x+<0u#CWSdUHQ?qe-9 zk-NXRkF~|b?LOvp6Sw<|vEnmOZ&GhkZ&GhkZ&GhkZ&GhkZ&GhkZ&GhkZ&GhkZ&Ghk zZ&GhkZ&GhkZ&GhkZ&GhkZ&GhkZ&GhM>)q^q=qU6Ij7-cdtZeL9#FVoJ&{60a7@3$^ zSlQUIm?>wip`*|+PLqtLUkvaw@fm(S-zN1{xur2(Kw67a5T=Mu^o-GXfBDySu}@4<1CsxqHz|@8PPb4=89;XMRPN(VNsOM16p&l=&q^QRq_tGLoJzl0r z2Px_~)Z=B66!jeH@$yHiF7r_|M@92tGzUiWUNqN5^IJ5hMPoP`1JQFHJ2Fd)b5d)~0Cfh}Mp1&X4BbX#S1HVYHS+Ye}>YMDuVo4@YA&T3e#E zC0ZMz`8b-7qwyN8HPKoVtryX}9L>wo7>?GSXzhvCkZ696=I3Z!M{7~E7DekyG*3tK zbTrnZxhk5gqPZ%XtD?Co8voJwkH&vA{-g09jsIxeN8>&k_tChI#(gyIqwyY%_h`IF z<2@Sh(Re@f_t4)%e-HgV^!LzTFST4pf4%5*9sTu^#&z`f(BDIU5B>Er$944g(BDIU z5B>Fm)^+sPiyzm~-$Q>7{q=Izb@cbp-$Q@B=yo0bJ@nU$ch`MK`g`cF9{^lOe-HgV z^!LzTFTq_$e-HgV^!L!;Lw~&-cKz(LXMt!R673bDy+X9UAI=Zwhx5aEv{#At6w#jI zaC|sE&i#dbO|q{^_BzQvDA@-k`=DeWlU4$ve(Qc`_xRbSIs2* z)l9Ny%_RHQOtN>)B>UG)vWLwi``Apfm(A?@c4gPME4#j3+4b$pu5VX%eY>*j+m&74 zuI&0IsB0sBO=JW zM16?bA3aA=`=ho;&r{U)sNK7whjt#?d1&XMoriY%LCvvw zK|B2j;MiQCoqjZPZ2W7d9~K-N^V;c03dhE|cKQLrv9Yb4hjt#?=?5pr%QcukD#83x z3FZwy%3XuGr4r07m0(`-BHwlS2_TlU|p#M^H3$2t17`u1YYc zR)Y1j63lOvU=FMVb6_QyFDtE5SNn3Fdu2d?+s^cm^uLnp6qa zq)M00r55c~|kALE555eBT53=HD55YR%2SDYd1Zzem*k4qF^`#Q*IV!<( zR|%fSO0XtWf_1VItRaj^j37+*zFb4c+cn!uzC0L&-!J1tO_BNGZpH&Ig?MkrMss!WB582|VpJ2RIg7vWy z?5Qfjc=CgteCj0_f0ba(s|0IfCD<=if_+sb*ymM(Jzgak>y==vSAwx#3C3tW$EmUF z$2!;5L$Iz^g7vo&%o~+pA6W_Zkd`nDZ*ZyjTh5#Y!+QR)RUR63m&E zU>>au%j(a&)t`e>hE+=M+QP_m-k)5jmuF#QI`eO?(<`$uGEtOS&vK*t^vW)bOcZ6; zv;6Kpy%-B46Ge=bPK@o0Gss6T*22g{5o@IrYoixyVPv9+wbF^Tk;U52c)fV^VlIqK z6fsviF*mZ9J4LLOPOObA)=m;j$Grj)k6z4$k%=PaN+;$<7IP4Wz7lj~$LcaoSo z?r(+F{$JcqTzat=Mkb2bE1lRIS?rx8wlBcGQhBo2J4tLGfWMDiCx~6o_*r~e$HY*h%W}CEKryLr_O0slx~2Z!gyg>hPntS7zeVt7BngqNrn~Q^!VD$4*j* zhtM8a9D+LPS&x{NUaWQW?6Ku1 zC{yX=-N^FpBzZkd_Pz2Eb@*9l_RGkzAIUL6Y~6Ga^>ojNwM zI(Cved`ZToI0SY0PeR6}>qK?>kLVJdUY&}OcZsjbn4j1>exx@@K70-;tVy$#yZDg@_l2{%p<5C=gSe2s8N~g?5R%RzD<6$u_a4uJ4qg2rg7;$L7qx-&zE3ax=wJ1b_o++!`=7tGU->g--*-=Y#fR=|uX^^u_Qn?< zX*W;Z)$aTFJ?+64?rpF8>Z{vJfA-Q|^{bcmnonQaTfcN^m%pw4XZm*e)Y>jzxT}5i z)z|j9?|(`A^B=rv?cIO1z2$OgkMW=QZ+z;PFYWXH?9#scxl8+#KXCrYrG56%OZ#^} zacST9`Ad7k`7gi!(mwHXu0MTg?|9(SKJWvV_Vhb1?SFsuGwpqExTk&S(fisn@4LT! z`h%};&;I0_+NXcv9qp4Jd|PW@`)vEZ@4mae_4W6*ANia2w-3JmP3_5dU)pnj=hB}4 zrAzzLKfSa!zT%$t*n_WXKl{elwx{0t=Jx&v?`|J@!%h464}VX4@dFRFCw}~G?a9CQ z-uCP-{!IJWM}EFN^ADeBpZN7B+l!z3jrR3F`b_ixI@`GQG&pq6}@_X-S|NXx_-k$o{-ah`X?rMMVXD@HxX!m}{{{Obm<=*T1ZTsK;`1#hp z`IS5Ud*oI3w)ei~d)rTb{{!vu*WTa$!CN10zx4JWXdijk54Lx``o8bj|A!xbxc%mv zo^KDm?z8PJAN{rV^5Lu-q zzxA!}@FVwlc3$y{_M5-{srEx}`DFXKkNrk_*#}3N|C#TM z_0x}ktv&S%t^LYxeXc$CFJEl`6V)|Z7zpSvj|1kkYvcv zF$7%-Ce~bI8f0t57!fX&C510cWSAf#OCksniQe}jB6@TB+_P6P)(<|M>pJIqpX*%b zT<5;8-|cUI*Ch{!5N^5t=C>)rM=uKDwwv#`@xe3$4|TzP9Oft+t1O93q0;CKnJooD7pTA7=JEDlTgZ;NvP#` z5}K0G%hA?-j(Ip9u0dyzLOLoT9T(Tgq{FpbH>=x2a*v+-tr}ys9`(3T9XGZ;9EZGF z=k0ipGGq#sMm&t)IE(w6*_`dw{mGIkR2rR`qP+Vyt}XdIDR|~-L0dTV6^}Dr+hB{~ zD6nODlFTmK!Y04TZ}Qu5*EZ;$DI5A|EAk|nU3N?6gixdBHXe0tgDE?ion|)6SyLH=-n!2v7S+ndpsT9)T*jxttt(ezgkEGbFQ#&qH$KB_LwQPrHE^cR{ z^L=kVD@UQynC3a^Ywp`|Ozq50B2%a|IzeWd%b4XzWD1o=XCCJI@O@C^NMs6?Mn9Cs zRuAK=awIZ^N~0gnW%41{X0Qw$YAf_kBiFUk`2Sy63Be za-8;llquB1vAVu(_K;^P>5rVWQyn*|wsL6C+OyB(eq5-Io4Twm9omcbqMbsesoS+h z*VwD}s+~fmsT@+wh%D==;&cPn><=`_{7(-P?9}CJ)cBXL77P@=DavBrxTS%XFJ%4#piH59D9>+ooKvDg1#qVQxaTf5;i5l zH6~$G67)3*`kRDMU8@>bHI8Z=^>n6CX>gYg-W9{n1o%P$WEg(n1rOANM|q!Sv`@?U=oUYBAvk`RP{tUgGp%WiF5{& z(A5*^3??BA^Eb@jFn`1R4f8k5-!Ol}{0;Lr%-=A7!~Dq;*-2yyl}2YU2~nQNP9jsN zG&+Mx*yV}rBr=6cqcfOpQLQw7%2&$`jd1WD1o=XD|s-p2$ujQ>ZjLgGt!siR>gYg-W9{n1m!xWG9g+R2rSZ zBxHFaJBdu8(&!8(p~w^2Nn{F@MrSYyRi4OBB2%a|I)h1Q@wCibp0K_rtnUfyd&2sju)Zg(?+NRB!up=Dz9+1&JdvG5rch~g29prw ziR>gYg-W9{n1o%P$W9_ts5Cl*Nl5ZUb`qIFrO_EoLY618lgJb*jm}^aiae2>M5a(_ zbOw`9<%#ShGKET`Gnj-XPh=;NDO4Jr!6bBfB0Gspq0;CKCLx@(z9+5kN$Y#k`ku7D zC#~;E>wD7rp0vIvt?x?AUUN~1HF zgd|U7Cy^;s8lAx;WO*VxiAp2$ujQ>ZjLgGp%eM0OIH zLZ#6eOhT6@vXjUZDvi!y9*(1TJI3xkkD0vNF?a8ZOm%@FvoVMF-r-$zc>f&UIfwVm zAvX?f-ie0abeSL%WP(hP2{J(@$OM_;c%wUy47O)@N6@~L$P_A#&L9lGLqv8GnL?$} z8BD_Py+&jwkttLfoxvmw`-I3&B2%a|I)h0V=AFn+B2%a|I)h0Fr|hd!_SGr->XdzT z%Dy^fU!AhAPT5zd?5k7u)hYYxlzk;nWG9g+R2rSZBt&^4JBdu8(&!8(VV5VelgJb* zjm}^al01=}M5a(_bOw`<<%#ShGKET`Gnj-TPh=;NDO4Jr!6a09B0Gspq0;CKCZWj_ z*-2yyl}2YU30w|x=4}Z(w zefQnBe)?coH+}i3^`dkCYyHQ$=dN#m`<6q~`pV6J^PDa|=el*?<)_z0S6r~pK61?p zH|7=Y8Y?_{w8B&8uXAn*>w*u5b@bxrt(Si_taeveC+`pI_<^v_|EsWGbIV+B`S3aG zj!z!1-~YzXtsCwO>(+*^=3TW9V*cU}7Vi`Es7 zUA(UR?n~DN?+xp+PlomKhr_z|TVaJ?cl~?Y3J;xH;p^wF&%X5Zdi+)AtslMN%vx{x z`Sp6Yd^7*Vzwyw=!g}J5!us~(VSVpw&aVsW(Hq11+joTZ;}3>)hx3o!9@YczSAS1f zZ#o;+`(78;JvW5)-{1Z6y7e^|tvheLblrRF>-&$c zm%Zrxb?vJ!UT^*7%hv~Pf9<;KEn(gN8(}^2(XhVthhbg)!i(0;S6sHi|0YuB&4e(P=PzK^_TeeM$$y3kV-*uN=yx#Wmm#lZb>g>Ah6_>Byx%R5{(Ko(s zed4A!teakX>2u!yRaafLzVO;d)+?`kbiMwwpIR5*f8qM>pNI9M_jq(4du*LOdv@J( z&pqo`Z~FQQ_usqDyZgNLjW7Oe4L@;_XXk}4TwnO~L+h7b|KNK6=RUKZ|Go>>5B~ba z>l=4mxE?fT|9AcmxkF#?zU}+#?hmc?@h?8U?*EG?*B^ZSJL`}C{^|7#ANlP1rB6Mw z-ukECTDN`m>2=+8*R7u#N@%SAT>H~u{p9a{Hol*DzW%@V|J{P?S<7!e_RJo9);2AN b`sZppeE0=#{P24IHNUyeyz+@>%ZC2}RdVsW diff --git a/assets/voxygen/voxel/armor/misc/head/hood_dark.vox b/assets/voxygen/voxel/armor/misc/head/hood_dark.vox new file mode 100644 index 0000000000000000000000000000000000000000..5405de241044a5b647207b6a2797146876cdf906 GIT binary patch literal 10120 zcmajlZOC@nbrO0`1sh45?`y(jwY1$`Fb)rg02PKZH)hwsJn#R3AHMgKP1C&h9glv$rn!A>)4cD|#~)ehz`wix2%GkY zf8_B;AO5yF+caMunr5H7n|+RuZni7>o4j|od5@58*DLzlW$$li$nyaG%`%TSGfdFq z_xL^Ta7BMR;!ZHKuU8B=+t%IWE21_*f4gq|&AJUY3(PR!4)bu+drrdbuZY?N{q2B1 z;EgcBW`5h^P12^?@-2!diYtm|pTswbZ^FBxze(A;kg|0lWouty{cQbgeVAZ|1=cI% zCd&ct2AOt)Y^@FQBsY`XOmYJgjIdrIHtoLhY30*OyIOA@Zr9bbx;r<6cIociE-O7u zFhY;l<0WmPk5`D%I>RJao|`;3iZhBgigO=5V-)wu*DLy)eKEh7Up#y9?8UPeu`P10 z9kdI~Fu@2tUXPcwi9TN8Io8Rect`P$G%&$fA%-OPy}ejRIjpg1d;EkS`PC=qB{?rC zu{XD4>Tf29{Eqxh0}iCYI*{=*{))fiFSs-GgFPGU*3X)Fe|7zy4QBQQ z)+^+IKI3QnjKAXNx_;$CGN0Ht?N)hw*{VN$+aM429uoABdt>M!K~DOx?al2D+kOXH zwbkAx;|R%IGVWp9?%eFKZLRZs=O#kZkFZ0xHMbY&GHu3zm~mj!-?Y1S*IsarwYd#& zS&dg*=&rb7!=}GOgi9|LxD4_$;J`lMK+;dzsEyhVCyZi(ZZsZo;c^9^M?UGttF5^S z6E1WU?t}}MD{v=V{dl$E&UkZk)6KXuE?lm_HGioAHWtGsTK{GhdNz7VTng)vmF-9b;!)5oiK#hug6=p3#`AxC8C&qQB@b`m<-w zSAI(q^c!uXy`$x)S{iEo!BqR+XDb}boy#%93KNWXE|;yMyy|%|o6?ZOMtY|O!ilFT-Yj@|8VeQ(>pzUGMPq+!MzanV6%hZL-2s2DLQ`Z@H zm*qOwny;K_E}H9%qj9ocolEATx#U^ZUdOF|fVxh7et_;0`5O7$@xSALC!S6`K`w$A zgM0+}31SUm5Aqe{A;?#dhfa<LJ0Pzwx{jK)RZ*`n5 z-4dY#{aJslRN0g+r&1ojcgO!%r>%3Y%|-)HnGiY3){ptvn|!u8MDvq z3;W7GvoGu``@}x8FYIfz^FQM(I4e%ZnQ<1J6({3loDFBi$(1Ai4R66)@iN|4dGfd6 z?zkCut6VwU@OS)-yW#GYEB71zUf0ImaW~w(uFbZyUFurqIBCzdb*_%}(=ypxSSNcu z*(?1?-&|kkvp!o79otatqdA-&I-H^MHgmW=bhrbIl{=Wn@1esVV66PzJWUS+&4@o$ zes7+phmK}|k!GUlX$Jfef5M+DKjG8#Fwl(n6aHNN!XNP`{2712@9_uR5qH9!aTnYX zcfy@<7u>aSBQE}kKjF{#3;v2f;m`OB{)(UR2mBF#!k_UM{1rdr&-e@eil6Z}{1Jb` zpYa#`6+h!|_zV7upYb>Rz4AMJnwe&yS!puOMzhnbG?`|j*=acIoZ{0gG%HP}*=Tke z!8>2ZG&>DvompJ`6+h!|_&dI&I$!#@3(ks@aWJ37NJl$B zq#a?Ro#__3wfass(=Bu>U8Wo8Mw$tK#$WJP{ER>2FZe5d#^3Nq{0V=?U+`D_jKAS8 z_$z+K-|+X!@9=46nuTVi$ut|yPP5WvnvG_s5ukI0PqWahG?`|j*=Z!uxiY5NX$0n6 z;o`6O8Gpmy@okoKrH{MdtT-8G!`X2h0_V!u+-`1I7Uu`n#Ti?i8~sV&+*s$cKHCV1 zZL0Rs9L@*{XR5r-9PS7ScY=sJSN_08GeV-7AkxfLx3kfXkZ31}v@>+HOV#%{))*mK zV}fXn89Hk$&|7DOWSt43b!O#Wwu zb&Y5Z>x_`BGeNY@44rirSgn(-Gh1V!U+FXbM&Hwqkmx6f^fN5`SoGW~qg=VG6G#kxMV{@DaDjd!l}aTlBwC*y25JC1|nTp63&%?){VreIs0i`BW%U-Zq5b$-`p8zHex)jpfU z86n|J(BqAe@Fs|ObLCEK_#-6z2_pUs34el!Kf_Y_BRH9o8|PfHv9IizePiF*9RTObJX>bl*mgDt$GI{#x0^fsRy+JwK77L; ze#0GpvmNdg4!@%hznu@?c8Bl$!*~ASci-W6-Qh0ca4&JVYdHMwKK!;m{H;EG+a10Y z55E%*zYz}i6o-3^!yU!pzT$8fad`J0{#GCU_8-3W4&RE0yNknJ$Kn3saMy9Tzc|#) z;oW<9mmmIiAO7|q?mrIq8izZO!`;Rq{zLs7>hJI#KD@^dcOi%Sjzj#1{2l7(P{W6~ z4>^}$@Y}S0r}~W}Y1%sWjo_P9vb5&v-v!?ilBG50onynb?o`~FIG|c{?o=-BQye^S zr&51A`7OQIZ(R2ad;KPHpR(7#A?{Z8`VMl}vez@?zQq9t&+{8hk!U^3y@uk_nsZO& zKx_F@zmMG+Iiy;?)bASiMlRsAe5rqr>fMoj^|AoZaA&f+bK3p>-|M|o{k`WdYOmkd z?xXhlJyid8)%Q$2C+=FddSB(akBuD+X`qmJ(#pF44M z{O@&Y^U>M=&i;4KN9TNW_P?|Lo%7K-ADuJMIUAj`(K!>*S%~$X z$+?L2{?fUK&Ovl8qH_?Pi|8Cg=OQ{2!TApAAgGz3zJeMIYBH$5ptgd#32GuZ^TGKJ zYA2|(peBR54Qe^4>7bs2+70S5sJWn?f_e#RBdDFA#)5hbYB#9qpk9Mo4C*YXqo8Jj zdI@SSsLh~`gPITC3&DFLcqat)9@KJBr$HSCH5b%hP@h2^2Q?qOAAYI1eYw_fj;-A~o~i~5_ee!tgmt@?M-J8UpNxZ4`ohI%i^KF|y}1I~cc8~5(0 zd-mRabdTS=o9=0Q_tZUYPuJ7*G(Anm&2$+z(`MXEn{hL3#?Q2wCevh^R&1?&v~u3s zr&caov9|Kl+Jn}OQFTpk{&^ z3El<4J0Pg1poW5XLhud1AL)`Hp!-U-2bAgHyVwu1LU z@IDA?EvT*F{Sdqtf?5meD|k-??}(t@f?8|&-}1k823zO0RU55(YMuF3Os$w&F|}f9 z#ng(a6;mswR!ps!S~0a^YQ@xwsTETzrdCX?m|8KlVrs?Iim4S-E2dUVt(aOdwPI?; z)QYJUQ!A!cOs$w&F|}f9#ng(a6;mswR!ps!S~0a^YQ@xw>EO@7pMyUKe-8c}{5kk@ z@aN#q!JmUa2Y(L!9Q-->bMWWj&%vLAKL>vf{v7-{_;c{*;LpLIgFgp<4*necIrww% z=itx5pMyWg)gOOb<@k`#Lp~4rJmm9`&qF>B`8?$Fkk3OtPkVCWpZ4UmC#O9*?a66R zPHUXjIIVG7<5XLx+B((NskTnFbz1kd?rGiAx~Ez@)!M1nPPKNbwbQfC>$4ILsJ&C| zooeq?d#BnvM?+o^pE1=_#kDoStg)RGX*TJk{o@Hcxpz z<@uE7Q=U(?daBh^t)6Q2RI8`lpK^c7{VDgS+CA0osdi7bd#c^jew_B>v>&JaIMwp0 zmQS^Os^wEHpZ4gqN2fhH?a`^WPqlrj?Ne=^YWuWrr+qu^+iBlUwSKDgQ>~wB{Z#9x zy*%yZX)jNEd8++W?VoD@RQspeKke^ne}Cv*f9@Sk_x1lz^FRLJpO^pk*UJCGzinPt z%8M_SFMjd8rT+VkNB_nD7yCnZmAilZ-g56pUSIBi;jN{4B$npMsWhKDO7o?=%KqM_ zyy8Pm`PNS~{SvnrGhe2C?4I(fC+;h+dG>+w;7bpcS3dQ!a^J`ADG$8(>hgx)d2M;ck2U2rKWptz zHs$SKXiD=JJpY-YG|%VKeC}oCqp!V`PyeZxmp}ZjSC;bbKVII}H04qFckrL#`42bc zGk>osU;K1ae)l(xA8N{{9%;(I{Gq0N^{1NhxbcVI-;_`Mg!!kN^3MC4@_|3ol&2qV z%CDM#?9KO-Cmy-4JoDJ=$|ryFjpf}Pa@UN5~d+BKzP-Hkf$uDj|KK~ylRy6b<=LP9(ekm6{8V}7uRmTs@$*lXmp=Uq|LG5!^2`&jE5G{Oo647dTeqVmp}VA%fJ5hzfnH__doc5#9#i+3#EMROW!p92VZqhdGvwTT;qT0;kTAYzU%Gf zJrBRLJodfsy2k&eH@&I+(pz3A-}#15mA8HL=gQsB-Ccg?A2;O>f3&%t)BEqgzdZf) z)8#$i`?=CQ_e^>DQ!g){|CO)r;YaRqc3$Kx+x$;=NMTw4 literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/armor/misc/head/mitre.vox b/assets/voxygen/voxel/armor/misc/head/mitre.vox new file mode 100644 index 0000000000000000000000000000000000000000..899ca2794b2b6eca09bd7a0d1ee708b4361a0aed GIT binary patch literal 8224 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 MUjA?A?~`5r6A_cOtpET3 literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/armor/misc/head/spikeguard.vox b/assets/voxygen/voxel/armor/misc/head/spikeguard.vox new file mode 100644 index 0000000000000000000000000000000000000000..fedf0a8a0fc696803fda94c46f87509e79c5d246 GIT binary patch literal 1524 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 literal 9048 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