mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
icons and naming
This commit is contained in:
parent
43b6780c98
commit
01a04a80fa
BIN
assets/voxygen/element/weapons/axe.png
(Stored with Git LFS)
BIN
assets/voxygen/element/weapons/axe.png
(Stored with Git LFS)
Binary file not shown.
BIN
assets/voxygen/element/weapons/bow.png
(Stored with Git LFS)
BIN
assets/voxygen/element/weapons/bow.png
(Stored with Git LFS)
Binary file not shown.
BIN
assets/voxygen/element/weapons/daggers.png
(Stored with Git LFS)
BIN
assets/voxygen/element/weapons/daggers.png
(Stored with Git LFS)
Binary file not shown.
BIN
assets/voxygen/element/weapons/hammer.png
(Stored with Git LFS)
BIN
assets/voxygen/element/weapons/hammer.png
(Stored with Git LFS)
Binary file not shown.
BIN
assets/voxygen/element/weapons/mining.png
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/element/weapons/mining.png
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
assets/voxygen/element/weapons/staff.png
(Stored with Git LFS)
BIN
assets/voxygen/element/weapons/staff.png
(Stored with Git LFS)
Binary file not shown.
BIN
assets/voxygen/element/weapons/sword.png
(Stored with Git LFS)
BIN
assets/voxygen/element/weapons/sword.png
(Stored with Git LFS)
Binary file not shown.
@ -78,6 +78,7 @@ Is the client up to date?"#,
|
||||
"common.tool.debug": "Debug",
|
||||
"common.tool.faming": "Farming Tool",
|
||||
"common.tool.pick": "Pickaxe",
|
||||
"common.tool.mining": "Mining",
|
||||
"common.kind.modular_component": "Modular Component",
|
||||
"common.kind.glider": "Glider",
|
||||
"common.kind.consumable": "Consumable",
|
||||
|
@ -238,7 +238,8 @@
|
||||
"hud.skill.axe_leap_cost": "Decreases cost of leap by 25%{SP}",
|
||||
"hud.skill.axe_leap_distance_title": "Leap Distance",
|
||||
"hud.skill.axe_leap_distance": "Increases distance of leap by 20%{SP}",
|
||||
// Pick
|
||||
// Mining
|
||||
"hud.skill.mining_title": "Mining",
|
||||
"hud.skill.pick_strike_title": "Pickaxe Strike",
|
||||
"hud.skill.pick_strike": "Hit rocks with the pickaxe to gain ore and gems and experience",
|
||||
"hud.skill.pick_strike_speed_title": "Pickaxe Strike Speed",
|
||||
|
@ -1175,7 +1175,7 @@ impl CharacterAbility {
|
||||
}
|
||||
},
|
||||
Some(ToolKind::Pick) => {
|
||||
use skills::PickSkill::*;
|
||||
use skills::MiningSkill::*;
|
||||
if let BasicMelee {
|
||||
ref mut buildup_duration,
|
||||
ref mut swing_duration,
|
||||
|
@ -107,7 +107,7 @@ pub enum Skill {
|
||||
Roll(RollSkill),
|
||||
Climb(ClimbSkill),
|
||||
Swim(SwimSkill),
|
||||
Pick(PickSkill),
|
||||
Pick(MiningSkill),
|
||||
}
|
||||
|
||||
pub enum SkillError {
|
||||
@ -265,7 +265,7 @@ pub enum SwimSkill {
|
||||
}
|
||||
|
||||
#[derive(Clone, Copy, Debug, Hash, PartialEq, Eq, Serialize, Deserialize)]
|
||||
pub enum PickSkill {
|
||||
pub enum MiningSkill {
|
||||
Speed,
|
||||
OreGain,
|
||||
GemGain,
|
||||
|
@ -334,13 +334,13 @@ pub fn handle_mine_block(
|
||||
exp: *exp_reward,
|
||||
});
|
||||
}
|
||||
use common::comp::skills::{PickSkill, Skill};
|
||||
use common::comp::skills::{MiningSkill, Skill};
|
||||
use rand::Rng;
|
||||
let mut rng = rand::thread_rng();
|
||||
if item.item_definition_id().contains("mineral.ore.")
|
||||
&& rng.gen_bool(
|
||||
0.05 * skillset
|
||||
.skill_level(Skill::Pick(PickSkill::OreGain))
|
||||
.skill_level(Skill::Pick(MiningSkill::OreGain))
|
||||
.ok()
|
||||
.flatten()
|
||||
.unwrap_or(0) as f64,
|
||||
@ -351,7 +351,7 @@ pub fn handle_mine_block(
|
||||
if item.item_definition_id().contains("mineral.gem.")
|
||||
&& rng.gen_bool(
|
||||
0.05 * skillset
|
||||
.skill_level(Skill::Pick(PickSkill::GemGain))
|
||||
.skill_level(Skill::Pick(MiningSkill::GemGain))
|
||||
.ok()
|
||||
.flatten()
|
||||
.unwrap_or(0) as f64,
|
||||
|
@ -40,7 +40,7 @@ pub fn skill_to_db_string(skill: comp::skills::Skill) -> String {
|
||||
use comp::{
|
||||
item::tool::ToolKind,
|
||||
skills::{
|
||||
AxeSkill, BowSkill, ClimbSkill, GeneralSkill, HammerSkill, PickSkill, RollSkill,
|
||||
AxeSkill, BowSkill, ClimbSkill, GeneralSkill, HammerSkill, MiningSkill, RollSkill,
|
||||
SceptreSkill, Skill::*, SkillGroupKind, StaffSkill, SwimSkill, SwordSkill,
|
||||
},
|
||||
};
|
||||
@ -135,9 +135,9 @@ pub fn skill_to_db_string(skill: comp::skills::Skill) -> String {
|
||||
Climb(ClimbSkill::Cost) => "Climb Cost",
|
||||
Climb(ClimbSkill::Speed) => "Climb Speed",
|
||||
Swim(SwimSkill::Speed) => "Swim Speed",
|
||||
Pick(PickSkill::Speed) => "Pick Speed",
|
||||
Pick(PickSkill::OreGain) => "Pick OreGain",
|
||||
Pick(PickSkill::GemGain) => "Pick GemGain",
|
||||
Pick(MiningSkill::Speed) => "Pick Speed",
|
||||
Pick(MiningSkill::OreGain) => "Pick OreGain",
|
||||
Pick(MiningSkill::GemGain) => "Pick GemGain",
|
||||
UnlockGroup(SkillGroupKind::Weapon(ToolKind::Sword)) => "Unlock Weapon Sword",
|
||||
UnlockGroup(SkillGroupKind::Weapon(ToolKind::Axe)) => "Unlock Weapon Axe",
|
||||
UnlockGroup(SkillGroupKind::Weapon(ToolKind::Hammer)) => "Unlock Weapon Hammer",
|
||||
@ -163,7 +163,7 @@ pub fn db_string_to_skill(skill_string: &str) -> comp::skills::Skill {
|
||||
use comp::{
|
||||
item::tool::ToolKind,
|
||||
skills::{
|
||||
AxeSkill, BowSkill, ClimbSkill, GeneralSkill, HammerSkill, PickSkill, RollSkill,
|
||||
AxeSkill, BowSkill, ClimbSkill, GeneralSkill, HammerSkill, MiningSkill, RollSkill,
|
||||
SceptreSkill, Skill::*, SkillGroupKind, StaffSkill, SwimSkill, SwordSkill,
|
||||
},
|
||||
};
|
||||
@ -258,9 +258,9 @@ pub fn db_string_to_skill(skill_string: &str) -> comp::skills::Skill {
|
||||
"Climb Cost" => Climb(ClimbSkill::Cost),
|
||||
"Climb Speed" => Climb(ClimbSkill::Speed),
|
||||
"Swim Speed" => Swim(SwimSkill::Speed),
|
||||
"Pick Speed" => Pick(PickSkill::Speed),
|
||||
"Pick GemGain" => Pick(PickSkill::GemGain),
|
||||
"Pick OreGain" => Pick(PickSkill::OreGain),
|
||||
"Pick Speed" => Pick(MiningSkill::Speed),
|
||||
"Pick GemGain" => Pick(MiningSkill::GemGain),
|
||||
"Pick OreGain" => Pick(MiningSkill::OreGain),
|
||||
"Unlock Weapon Sword" => UnlockGroup(SkillGroupKind::Weapon(ToolKind::Sword)),
|
||||
"Unlock Weapon Axe" => UnlockGroup(SkillGroupKind::Weapon(ToolKind::Axe)),
|
||||
"Unlock Weapon Hammer" => UnlockGroup(SkillGroupKind::Weapon(ToolKind::Hammer)),
|
||||
|
@ -240,7 +240,7 @@ const TREES: [&str; 8] = [
|
||||
"Sceptre",
|
||||
"Bow",
|
||||
"Fire Staff",
|
||||
"Pickaxe",
|
||||
"Mining",
|
||||
];
|
||||
|
||||
pub enum Event {
|
||||
@ -359,7 +359,7 @@ impl<'a> Widget for Diary<'a> {
|
||||
"Sceptre" => self.imgs.sceptre,
|
||||
"Bow" => self.imgs.bow,
|
||||
"Fire Staff" => self.imgs.staff,
|
||||
"Pickaxe" => self.imgs.pickaxe,
|
||||
"Mining" => self.imgs.mining,
|
||||
_ => self.imgs.nothing,
|
||||
});
|
||||
|
||||
@ -508,7 +508,7 @@ impl<'a> Widget for Diary<'a> {
|
||||
self.localized_strings.get("common.weapons.staff")
|
||||
},
|
||||
SelectedSkillTree::Weapon(ToolKind::Pick) => {
|
||||
self.localized_strings.get("common.tool.pick")
|
||||
self.localized_strings.get("common.tool.mining")
|
||||
},
|
||||
_ => "Unknown",
|
||||
};
|
||||
@ -1988,8 +1988,8 @@ impl<'a> Widget for Diary<'a> {
|
||||
);
|
||||
},
|
||||
SelectedSkillTree::Weapon(ToolKind::Pick) => {
|
||||
use skills::PickSkill::*;
|
||||
// Pick
|
||||
use skills::MiningSkill::*;
|
||||
// Mining
|
||||
Image::new(animate_by_pulse(
|
||||
&self
|
||||
.item_imgs
|
||||
@ -2104,7 +2104,7 @@ fn skill_tree_from_str(string: &str) -> Option<SelectedSkillTree> {
|
||||
"Sceptre" => Some(SelectedSkillTree::Weapon(ToolKind::Sceptre)),
|
||||
"Bow" => Some(SelectedSkillTree::Weapon(ToolKind::Bow)),
|
||||
"Fire Staff" => Some(SelectedSkillTree::Weapon(ToolKind::Staff)),
|
||||
"Pickaxe" => Some(SelectedSkillTree::Weapon(ToolKind::Pick)),
|
||||
"Mining" => Some(SelectedSkillTree::Weapon(ToolKind::Pick)),
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
|
@ -78,7 +78,8 @@ image_ids! {
|
||||
hammer: "voxygen.element.weapons.hammer",
|
||||
bow: "voxygen.element.weapons.bow",
|
||||
staff: "voxygen.element.weapons.staff",
|
||||
pickaxe: "voxygen.element.weapons.pickaxe",
|
||||
mining: "voxygen.element.weapons.mining",
|
||||
pickaxe: "voxygen.element.skills.pickaxe",
|
||||
lock: "voxygen.element.ui.diary.buttons.lock",
|
||||
wpn_icon_border_skills: "voxygen.element.ui.diary.buttons.border_skills",
|
||||
wpn_icon_border: "voxygen.element.ui.generic.buttons.border",
|
||||
|
@ -1353,7 +1353,7 @@ impl Hud {
|
||||
Weapon(ToolKind::Sceptre) => &i18n.get("common.weapons.sceptre"),
|
||||
Weapon(ToolKind::Bow) => &i18n.get("common.weapons.bow"),
|
||||
Weapon(ToolKind::Staff) => &i18n.get("common.weapons.staff"),
|
||||
Weapon(ToolKind::Pick) => &i18n.get("common.tool.pick"),
|
||||
Weapon(ToolKind::Pick) => &i18n.get("common.tool.mining"),
|
||||
_ => "Unknown",
|
||||
};
|
||||
Text::new(skill)
|
||||
@ -1378,6 +1378,7 @@ impl Hud {
|
||||
Weapon(ToolKind::Sceptre) => self.imgs.sceptre,
|
||||
Weapon(ToolKind::Bow) => self.imgs.bow,
|
||||
Weapon(ToolKind::Staff) => self.imgs.staff,
|
||||
Weapon(ToolKind::Pick) => self.imgs.mining,
|
||||
_ => self.imgs.swords_crossed,
|
||||
})
|
||||
.w_h(20.0, 20.0)
|
||||
|
Loading…
Reference in New Issue
Block a user