Handle some skill description in special way

This commit is contained in:
juliancoffee 2021-08-26 01:32:50 +03:00
parent 758fe19ccb
commit 75a0ce429f

View File

@ -2399,12 +2399,13 @@ fn hammer_skill_strings(skill: HammerSkill, i18n: &Localization) -> (&str, Cow<s
"hud.skill.hmr_leap_knockback", "hud.skill.hmr_leap_knockback",
modifiers.leap.knockback, modifiers.leap.knockback,
), ),
HammerSkill::LRange => splice_multiplier( HammerSkill::LRange => {
i18n, let title = i18n.get("hud.skill.hmr_leap_radius_title");
"hud.skill.hmr_leap_radius_title", let desc = i18n.get("hud.skill.hmr_leap_radius");
"hud.skill.hmr_leap_radius", let desc = desc.replace("{boost}", &format!("{}", modifiers.leap.range));
modifiers.leap.range,
), (title, Cow::Owned(desc))
},
} }
} }
@ -2730,17 +2731,17 @@ fn mining_skill_strings(skill: MiningSkill, i18n: &Localization) -> (&str, Cow<s
"hud.skill.pick_strike_speed", "hud.skill.pick_strike_speed",
modifiers.speed, modifiers.speed,
), ),
MiningSkill::OreGain => splice_multiplier( MiningSkill::OreGain => splice_constant(
i18n, i18n,
"hud.skill.pick_strike_oregain_title", "hud.skill.pick_strike_oregain_title",
"hud.skill.pick_strike_oregain", "hud.skill.pick_strike_oregain",
modifiers.ore_gain, (modifiers.ore_gain * 100.0).round() as u32,
), ),
MiningSkill::GemGain => splice_multiplier( MiningSkill::GemGain => splice_constant(
i18n, i18n,
"hud.skill.pick_strike_gemgain_title", "hud.skill.pick_strike_gemgain_title",
"hud.skill.pick_strike_gemgain", "hud.skill.pick_strike_gemgain",
modifiers.gem_gain, (modifiers.gem_gain * 100.0).round() as u32,
), ),
} }
} }