diff --git a/assets/common/items/npc_armor/back/leather_blue_0.ron b/assets/common/items/npc_armor/back/leather_blue_0.ron
new file mode 100644
index 0000000000..3cc34c285d
--- /dev/null
+++ b/assets/common/items/npc_armor/back/leather_blue_0.ron
@@ -0,0 +1,12 @@
+ItemDef(
+    name: "Blue Traveler Coat",
+    description: "",
+    kind: Armor(
+        (
+            kind: Back("LeatherBlue0"),
+            stats: (
+                protection: Normal(1.0)),            
+        )
+    ),
+    quality: Moderate,
+)
diff --git a/assets/common/items/npc_armor/chest/leather_blue_0.ron b/assets/common/items/npc_armor/chest/leather_blue_0.ron
new file mode 100644
index 0000000000..0a07cbe40a
--- /dev/null
+++ b/assets/common/items/npc_armor/chest/leather_blue_0.ron
@@ -0,0 +1,12 @@
+ItemDef(
+    name: "Blue Leather Cuirass",
+    description: "",
+    kind: Armor(
+        (
+            kind: Chest("LeatherBlue0"),
+            stats: (
+                protection: Normal(5.0)),            
+        )
+    ),
+    quality: Moderate,
+)
diff --git a/assets/common/items/npc_armor/pants/leather_blue_0.ron b/assets/common/items/npc_armor/pants/leather_blue_0.ron
new file mode 100644
index 0000000000..02eab70c3e
--- /dev/null
+++ b/assets/common/items/npc_armor/pants/leather_blue_0.ron
@@ -0,0 +1,12 @@
+ItemDef(
+    name: "Blue Leather Guards",
+    description: "",
+    kind: Armor(
+        (
+            kind: Pants("LeatherBlue0"),
+            stats: (
+                protection: Normal(10.0)),            
+        )
+    ),
+    quality: Low,
+)
diff --git a/assets/voxygen/voxel/armor/back/leather_blue-0.vox b/assets/voxygen/voxel/armor/back/leather_blue-0.vox
new file mode 100644
index 0000000000..6c9a949f5f
Binary files /dev/null and b/assets/voxygen/voxel/armor/back/leather_blue-0.vox differ
diff --git a/assets/voxygen/voxel/armor/chest/leather_blue-0.vox b/assets/voxygen/voxel/armor/chest/leather_blue-0.vox
new file mode 100644
index 0000000000..9750cb18f7
Binary files /dev/null and b/assets/voxygen/voxel/armor/chest/leather_blue-0.vox differ
diff --git a/assets/voxygen/voxel/armor/pants/leather_blue-0.vox b/assets/voxygen/voxel/armor/pants/leather_blue-0.vox
new file mode 100644
index 0000000000..c5b1a1312e
Binary files /dev/null and b/assets/voxygen/voxel/armor/pants/leather_blue-0.vox differ
diff --git a/assets/voxygen/voxel/humanoid_armor_back_manifest.ron b/assets/voxygen/voxel/humanoid_armor_back_manifest.ron
index fdc124bc48..8c6ade5b02 100644
--- a/assets/voxygen/voxel/humanoid_armor_back_manifest.ron
+++ b/assets/voxygen/voxel/humanoid_armor_back_manifest.ron
@@ -36,5 +36,9 @@
           vox_spec: ("armor.back.velorite_battlemage", (-5.0, -1.0, -14.0)),
           color: None
       ),   
+      "LeatherBlue0": (
+          vox_spec: ("armor.back.leather_blue-0", (-5.0, -1.0, -11.0)),
+          color: None
+      ), 
     },
 ))
diff --git a/assets/voxygen/voxel/humanoid_armor_chest_manifest.ron b/assets/voxygen/voxel/humanoid_armor_chest_manifest.ron
index 95d8103777..4fd1436700 100644
--- a/assets/voxygen/voxel/humanoid_armor_chest_manifest.ron
+++ b/assets/voxygen/voxel/humanoid_armor_chest_manifest.ron
@@ -48,6 +48,10 @@
             vox_spec: ("armor.chest.leather-0", (-7.0, -3.5, 2.0)),
             color: None
         ),
+        "LeatherBlue0": (
+            vox_spec: ("armor.chest.leather_blue-0", (-7.0, -3.5, 2.0)),
+            color: None
+        ),
         "ClothPurple0": (
             vox_spec: ("armor.chest.cloth_purple-0", (-7.0, -3.5, 1.0)),
             color: None
diff --git a/assets/voxygen/voxel/humanoid_armor_pants_manifest.ron b/assets/voxygen/voxel/humanoid_armor_pants_manifest.ron
index bc6c1dfd7f..f5a4d04f77 100644
--- a/assets/voxygen/voxel/humanoid_armor_pants_manifest.ron
+++ b/assets/voxygen/voxel/humanoid_armor_pants_manifest.ron
@@ -104,5 +104,9 @@
           vox_spec: ("armor.pants.velorite_battlemage", (-6.0, -3.5, -2.0)),
           color: None
       ),
+      "LeatherBlue0": (
+          vox_spec: ("armor.pants.leather_blue-0", (-5.0, -3.5, 1.0)),
+          color: None
+      ),
     },
 ))
diff --git a/server/src/rtsim/entity.rs b/server/src/rtsim/entity.rs
index 76d85bfdab..20d560290b 100644
--- a/server/src/rtsim/entity.rs
+++ b/server/src/rtsim/entity.rs
@@ -45,8 +45,8 @@ impl Entity {
         ]).choose(&mut rng).unwrap());
 
         let back = match rng.gen_range(0, 3) {
-            0 => Some(comp::Item::new_from_asset_expect("common.items.armor.back.leather_adventurer")),
-            1 => Some(comp::Item::new_from_asset_expect("common.items.armor.back.backpack_0")),
+            0 => Some(comp::Item::new_from_asset_expect("common.items.npc_armor.back.leather_blue_0")),
+            1 => Some(comp::Item::new_from_asset_expect("common.items.npc_armor.back.backpack_0")),
             _ => None,
         };
 
@@ -56,9 +56,16 @@ impl Entity {
             _ => Some(comp::Item::new_from_asset_expect("common.items.lantern.red_0")),
         };
 
+        let chest = Some(comp::Item::new_from_asset_expect("common.items.npc_armor.chest.leather_blue_0"));
+        let pants = Some(comp::Item::new_from_asset_expect("common.items.npc_armor.pants.leather_blue_0"));
+        let shoulder = Some(comp::Item::new_from_asset_expect("common.items.armor.shoulder.leather_0"));
+
         LoadoutBuilder::build_loadout(self.get_body(), comp::Alignment::Npc, Some(main_tool), false)
             .back(back)
             .lantern(lantern)
+            .chest(chest)
+            .pants(pants)
+            .shoulder(shoulder)
             .build()
     }