From ff56804d8a486335490124a20c2b8fc7af221285 Mon Sep 17 00:00:00 2001
From: Kemper <9278383-Kemper-@users.noreply.gitlab.com>
Date: Thu, 21 Oct 2021 14:55:06 -0400
Subject: [PATCH] Show energy reward and speed as percentages in item tooltips

---
 voxygen/src/ui/widgets/item_tooltip.rs | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/voxygen/src/ui/widgets/item_tooltip.rs b/voxygen/src/ui/widgets/item_tooltip.rs
index a0cd3b3959..3992212248 100644
--- a/voxygen/src/ui/widgets/item_tooltip.rs
+++ b/voxygen/src/ui/widgets/item_tooltip.rs
@@ -600,9 +600,9 @@ impl<'a> Widget for ItemTooltip<'a> {
 
                 // Speed
                 widget::Text::new(&format!(
-                    "{} : {:.1}",
+                    "{} : {:+.0}%",
                     i18n.get("common.stats.speed"),
-                    speed
+                    (speed - 1.0) * 100.0
                 ))
                 .graphics_for(id)
                 .parent(id)
@@ -693,7 +693,7 @@ impl<'a> Widget for ItemTooltip<'a> {
                             diff_text(text, power_diff.1, 0)
                         }
                         if diff.speed.abs() > f32::EPSILON {
-                            let text = format!("{} {:.1}", &speed_diff.0, &diff.speed);
+                            let text = format!("{} {:+.0}", &speed_diff.0, &diff.speed * 100.0);
                             diff_text(text, speed_diff.1, 1)
                         }
                         if diff.effect_power.abs() > f32::EPSILON {
@@ -738,7 +738,7 @@ impl<'a> Widget for ItemTooltip<'a> {
                         let protection = armor.protection();
                         let poise_res = armor.poise_resilience();
                         let energy_max = armor.energy_max();
-                        let energy_reward = armor.energy_reward() * 10.0;
+                        let energy_reward = armor.energy_reward() * 100.0;
                         let crit_power = armor.crit_power();
                         let stealth = armor.stealth();
 
@@ -790,7 +790,7 @@ impl<'a> Widget for ItemTooltip<'a> {
 
                         // Energy Recovery
                         widget::Text::new(&format!(
-                            "{} : {:.1}",
+                            "{} : {:.1}%",
                             i18n.get("common.stats.energy_reward"),
                             energy_reward
                         ))
@@ -902,7 +902,7 @@ impl<'a> Widget for ItemTooltip<'a> {
                             let text = format!(
                                 "{} {:.1}",
                                 &energy_reward_diff.0,
-                                diff.energy_reward() * 10.0
+                                diff.energy_reward() * 100.0
                             );
                             diff_text(text, energy_reward_diff.1, 2)
                         }