From 3145b26cd634db6d70faef5d3121d810939dbd7e Mon Sep 17 00:00:00 2001 From: Pfauenauge90 <44173739+Pfauenauge90@users.noreply.github.com> Date: Thu, 19 Mar 2020 22:36:40 +0100 Subject: [PATCH] item images --- assets/common/items/armor/hand/leather_0.ron | 2 +- assets/voxygen/item_image_manifest.ron | 51 +++++++++++++++++-- .../voxel/humanoid_main_weapon_manifest.ron | 2 +- common/src/comp/inventory/mod.rs | 2 +- voxygen/src/hud/bag.rs | 4 +- 5 files changed, 52 insertions(+), 9 deletions(-) diff --git a/assets/common/items/armor/hand/leather_0.ron b/assets/common/items/armor/hand/leather_0.ron index a2b322ba33..8efe8a59f2 100644 --- a/assets/common/items/armor/hand/leather_0.ron +++ b/assets/common/items/armor/hand/leather_0.ron @@ -1,6 +1,6 @@ Item( name: "Swift Gloves", - description: "Only the best for a member of the creed.", + description: "Swift like the wind.", kind: Armor( kind: Hand(Leather0), stats: 20, diff --git a/assets/voxygen/item_image_manifest.ron b/assets/voxygen/item_image_manifest.ron index 7ff7586d71..c9e969ccbc 100644 --- a/assets/voxygen/item_image_manifest.ron +++ b/assets/voxygen/item_image_manifest.ron @@ -3,34 +3,54 @@ // VoxTrans(specifier, offset, (x_rot, y_rot, z_rot), zoom) ({ // Weapons + // Bows Tool(Bow(BasicBow)): VoxTrans( "voxel.weapon.bow.simple-bow", (0.0, 0.0, 0.0), (90.0, 90.0, 0.0), 1.0, ), + // Daggers Tool(Dagger(BasicDagger)): VoxTrans( "voxel.weapon.dagger.dagger_rusty", (0.0, 0.0, -4.0), (-120.0, 90.0, 0.0), 1.1, ), - Tool(Sword(Rapier)): VoxTrans( - "voxel.weapon.sword.rusty_2h", + // Swords + Tool(Sword(Short0)): VoxTrans( + "voxel.weapon.sword.short_2h-0", (0.0, 9.0, 0.0), (-90.0, 90.0, 0.0), 2.4, ), + Tool(Sword(BasicSword)): VoxTrans( + "voxel.weapon.sword.weapon.sword.rusty_2h", + (0.0, 9.0, 0.0), (-90.0, 90.0, 0.0), 2.4, + ), + Tool(Sword(Zweihander0)): VoxTrans( + "voxel.weapon.sword.zweihander_2h-0", + (0.0, 9.0, 0.0), (-90.0, 90.0, 0.0), 2.4, + ), + Tool(Sword(WoodTraining)): VoxTrans( + "voxel.weapon.sword.wood_2h", + (0.0, 9.0, 0.0), (-90.0, 90.0, 0.0), 2.4, + ), + // Axes Tool(Axe(BasicAxe)): VoxTrans( "voxel.weapon.axe.rusty_2h", (0.0, -8.0, 0.0), (-90.0, 90.0, 0.0), 2.0, ), + // Hammers Tool(Hammer(BasicHammer)): VoxTrans( "voxel.weapon.hammer.rusty_2h", (0.0, -8.0, 0.0), (-90.0, 90.0, 0.0), 2.0, ), + // Staffs Tool(Staff(BasicStaff)): VoxTrans( "voxel.weapon.staff.wood-fire", (0.0, -9.0, 0.0), (90.0, 90.0, 0.0), 2.5, ), + // Shields Tool(Shield(BasicShield)): VoxTrans( "voxel.weapon.shield.wood-0", (0.0, 0.0, 0.0), (-90.0, 90.0, 0.0), 2.4, ), + // Other Utility(Collar): VoxTrans( "element.icons.collar", (0.0, 0.0, 0.0), (-90.0, 180.0, 10.0), 1.3, @@ -86,6 +106,31 @@ "voxel.armor.shoulder.plate_left-0", (0.0, 0.0, 0.0), (-90.0, 180.0, 0.0), 1.2, ), + //Leather0 Armor + Armor(Chest(Leather0)): VoxTrans( + "voxel.armor.chest.leather-0", + (0.0, 0.0, 0.0), (-90.0, 180.0, 0.0), 1.2, + ), + Armor(Pants(Leather0)): VoxTrans( + "voxel.armor.pants.leather-0", + (0.0, 0.0, 0.0), (-90.0, 180.0, 0.0), 1.2, + ), + Armor(Belt(Leather0)): VoxTrans( + "voxel.armor.belt.leather-0", + (0.0, 0.0, 0.0), (-90.0, 180.0, 0.0), 1.8, + ), + Armor(Foot(Leather0)): VoxTrans( + "voxel.armor.foot.leather-0", + (0.0, 0.0, 0.0), (-95.0, 140.0, 0.0), 1.1, + ), + Armor(Hand(Leather0)): VoxTrans( + "voxel.armor.hand.leather_left-0", + (0.0, -1.0, 0.0), (-90.0, 135.0, 0.0), 1.0, + ), + Armor(Shoulder(Leather1)): VoxTrans( + "voxel.armor.shoulder.leather_left-1", + (0.0, 0.0, 0.0), (-90.0, 130.0, 0.0), 1.2, + ), // Consumables Consumable(Apple): VoxTrans( "element.icons.item_apple", @@ -133,5 +178,3 @@ (0.0, -7.0, 0.0), (90.0, 90.0, 0.0), 1.6, ), }) - - diff --git a/assets/voxygen/voxel/humanoid_main_weapon_manifest.ron b/assets/voxygen/voxel/humanoid_main_weapon_manifest.ron index bbd70395a9..c043b845d3 100644 --- a/assets/voxygen/voxel/humanoid_main_weapon_manifest.ron +++ b/assets/voxygen/voxel/humanoid_main_weapon_manifest.ron @@ -16,7 +16,7 @@ color: None ), Sword(Short0): ( - vox_spec: ("weapon.sword.short_2h-0", (-1.5, -6.5, -4.0)), + vox_spec: ("weapon.sword.short_2h-0", (-2.0, -6.5, -1.0)), color: None ), Axe(BasicAxe): ( diff --git a/common/src/comp/inventory/mod.rs b/common/src/comp/inventory/mod.rs index 8e923ab97e..db591f302f 100644 --- a/common/src/comp/inventory/mod.rs +++ b/common/src/comp/inventory/mod.rs @@ -277,7 +277,7 @@ impl Inventory { impl Default for Inventory { fn default() -> Inventory { let mut inventory = Inventory { - slots: vec![None; 27], + slots: vec![None; 200], }; inventory.push(assets::load_expect_cloned("common.items.cheese")); inventory.push(assets::load_expect_cloned("common.items.apple")); diff --git a/voxygen/src/hud/bag.rs b/voxygen/src/hud/bag.rs index 08d4041f90..d8eb94ec6a 100644 --- a/voxygen/src/hud/bag.rs +++ b/voxygen/src/hud/bag.rs @@ -180,8 +180,8 @@ impl<'a> Widget for Bag<'a> { self.stats.exp.maximum(), &self.localized_strings.get("hud.bag.exp") ); - let space_used = 2; // TODO: Add functionality - let space_max = 999; + let space_used = 0; // TODO: Add functionality + let space_max = 0; let bag_space = format!("{}/{}", space_used, space_max); let level = (self.stats.level.level()).to_string(); let currency = 999999; // TODO: Add as a Stat maybe?