mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
bench
This commit is contained in:
parent
5c3021bd0a
commit
7aae35f286
@ -18,6 +18,7 @@
|
|||||||
"hud.crafting.loom": "Loom",
|
"hud.crafting.loom": "Loom",
|
||||||
"hud.crafting.spinning_wheel": "Spinning Wheel",
|
"hud.crafting.spinning_wheel": "Spinning Wheel",
|
||||||
"hud.crafting.tanning_rack": "Tanning Rack",
|
"hud.crafting.tanning_rack": "Tanning Rack",
|
||||||
|
"hud.crafting.salvaging_station": "Salvaging Bench",
|
||||||
// Tabs
|
// Tabs
|
||||||
"hud.crafting.tabs.all": "All",
|
"hud.crafting.tabs.all": "All",
|
||||||
"hud.crafting.tabs.armor": "Armor",
|
"hud.crafting.tabs.armor": "Armor",
|
||||||
|
@ -35,6 +35,10 @@
|
|||||||
"voxel.object.tanning_rack",
|
"voxel.object.tanning_rack",
|
||||||
(0.0, 0.0, 0.0), (-90.0, 20.0, 0.0), 1.0,
|
(0.0, 0.0, 0.0), (-90.0, 20.0, 0.0), 1.0,
|
||||||
),
|
),
|
||||||
|
Tool("SalvagingBench"): VoxTrans(
|
||||||
|
"voxel.sprite.salvaging_station.salvaging_station-0",
|
||||||
|
(0.0, 0.0, 0.0), (-90.0, 20.0, 0.0), 1.0,
|
||||||
|
),
|
||||||
// Weapons
|
// Weapons
|
||||||
// Diary Example Images
|
// Diary Example Images
|
||||||
Tool("example_utility"): VoxTrans(
|
Tool("example_utility"): VoxTrans(
|
||||||
|
BIN
assets/voxygen/voxel/sprite/salvaging_station/salvaging_station-0.vox
(Stored with Git LFS)
Normal file
BIN
assets/voxygen/voxel/sprite/salvaging_station/salvaging_station-0.vox
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -3216,6 +3216,17 @@ Loom: Some((
|
|||||||
],
|
],
|
||||||
wind_sway: 0.0,
|
wind_sway: 0.0,
|
||||||
)),
|
)),
|
||||||
|
// SalvagingBench
|
||||||
|
SalvagingBench: Some((
|
||||||
|
variations: [
|
||||||
|
(
|
||||||
|
model: "voxygen.voxel.sprite.salvaging_station.salvaging_station-0",
|
||||||
|
offset: (-8.5, -7.5, 0.0),
|
||||||
|
lod_axes: (0.0, 0.0, 0.0),
|
||||||
|
),
|
||||||
|
],
|
||||||
|
wind_sway: 0.0,
|
||||||
|
)),
|
||||||
SpinningWheel: Some((
|
SpinningWheel: Some((
|
||||||
variations: [
|
variations: [
|
||||||
(
|
(
|
||||||
|
@ -261,6 +261,7 @@ impl Block {
|
|||||||
| SpriteKind::Forge
|
| SpriteKind::Forge
|
||||||
| SpriteKind::Loom
|
| SpriteKind::Loom
|
||||||
| SpriteKind::SpinningWheel
|
| SpriteKind::SpinningWheel
|
||||||
|
| SpriteKind::SalvagingBench
|
||||||
| SpriteKind::TanningRack => None,
|
| SpriteKind::TanningRack => None,
|
||||||
SpriteKind::EnsnaringVines => Some(0.1),
|
SpriteKind::EnsnaringVines => Some(0.1),
|
||||||
_ => Some(0.25),
|
_ => Some(0.25),
|
||||||
|
@ -182,6 +182,7 @@ make_case_elim!(
|
|||||||
CavernGrassBlueLong = 0x9B,
|
CavernGrassBlueLong = 0x9B,
|
||||||
CavernLillypadBlue = 0x9C,
|
CavernLillypadBlue = 0x9C,
|
||||||
CavernMycelBlue = 0x9D,
|
CavernMycelBlue = 0x9D,
|
||||||
|
SalvagingBench = 0x9E,
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -238,6 +239,7 @@ impl SpriteKind {
|
|||||||
SpriteKind::Loom => 1.27,
|
SpriteKind::Loom => 1.27,
|
||||||
SpriteKind::Anvil => 1.1,
|
SpriteKind::Anvil => 1.1,
|
||||||
SpriteKind::CookingPot => 1.36,
|
SpriteKind::CookingPot => 1.36,
|
||||||
|
SpriteKind::SalvagingBench => 1.18,
|
||||||
// TODO: Find suitable heights.
|
// TODO: Find suitable heights.
|
||||||
SpriteKind::BarrelCactus
|
SpriteKind::BarrelCactus
|
||||||
| SpriteKind::RoundCactus
|
| SpriteKind::RoundCactus
|
||||||
@ -440,6 +442,7 @@ impl SpriteKind {
|
|||||||
| SpriteKind::SpinningWheel
|
| SpriteKind::SpinningWheel
|
||||||
| SpriteKind::TanningRack
|
| SpriteKind::TanningRack
|
||||||
| SpriteKind::Loom
|
| SpriteKind::Loom
|
||||||
|
| SpriteKind::SalvagingBench
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -617,6 +617,7 @@ impl<'a> Widget for Crafting<'a> {
|
|||||||
Some(SpriteKind::Loom) => Some("Loom"),
|
Some(SpriteKind::Loom) => Some("Loom"),
|
||||||
Some(SpriteKind::SpinningWheel) => Some("SpinningWheel"),
|
Some(SpriteKind::SpinningWheel) => Some("SpinningWheel"),
|
||||||
Some(SpriteKind::TanningRack) => Some("TanningRack"),
|
Some(SpriteKind::TanningRack) => Some("TanningRack"),
|
||||||
|
Some(SpriteKind::SalvagingBench) => Some("SalvagingBench"),
|
||||||
_ => None,
|
_ => None,
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -792,6 +793,7 @@ impl<'a> Widget for Crafting<'a> {
|
|||||||
Some(SpriteKind::Loom) => "Loom",
|
Some(SpriteKind::Loom) => "Loom",
|
||||||
Some(SpriteKind::SpinningWheel) => "SpinningWheel",
|
Some(SpriteKind::SpinningWheel) => "SpinningWheel",
|
||||||
Some(SpriteKind::TanningRack) => "TanningRack",
|
Some(SpriteKind::TanningRack) => "TanningRack",
|
||||||
|
Some(SpriteKind::SalvagingBench) => "SalvagingBench",
|
||||||
None => "CraftsmanHammer",
|
None => "CraftsmanHammer",
|
||||||
_ => "CraftsmanHammer",
|
_ => "CraftsmanHammer",
|
||||||
};
|
};
|
||||||
@ -815,6 +817,7 @@ impl<'a> Widget for Crafting<'a> {
|
|||||||
Some(SpriteKind::Loom) => "hud.crafting.loom",
|
Some(SpriteKind::Loom) => "hud.crafting.loom",
|
||||||
Some(SpriteKind::SpinningWheel) => "hud.crafting.spinning_wheel",
|
Some(SpriteKind::SpinningWheel) => "hud.crafting.spinning_wheel",
|
||||||
Some(SpriteKind::TanningRack) => "hud.crafting.tanning_rack",
|
Some(SpriteKind::TanningRack) => "hud.crafting.tanning_rack",
|
||||||
|
Some(SpriteKind::SalvagingBench) => "hud.crafting.salvaging_station",
|
||||||
_ => "",
|
_ => "",
|
||||||
};
|
};
|
||||||
Text::new(self.localized_strings.get(station_name))
|
Text::new(self.localized_strings.get(station_name))
|
||||||
|
@ -4078,6 +4078,7 @@ pub fn get_sprite_desc(sprite: SpriteKind, localized_strings: &Localization) ->
|
|||||||
SpriteKind::Loom => "hud.crafting.loom",
|
SpriteKind::Loom => "hud.crafting.loom",
|
||||||
SpriteKind::SpinningWheel => "hud.crafting.spinning_wheel",
|
SpriteKind::SpinningWheel => "hud.crafting.spinning_wheel",
|
||||||
SpriteKind::TanningRack => "hud.crafting.tanning_rack",
|
SpriteKind::TanningRack => "hud.crafting.tanning_rack",
|
||||||
|
SpriteKind::SalvagingBench => "hud.crafting.salvaging_station",
|
||||||
sprite => return Some(Cow::Owned(format!("{:?}", sprite))),
|
sprite => return Some(Cow::Owned(format!("{:?}", sprite))),
|
||||||
};
|
};
|
||||||
Some(Cow::Borrowed(localized_strings.get(i18n_key)))
|
Some(Cow::Borrowed(localized_strings.get(i18n_key)))
|
||||||
|
@ -136,6 +136,10 @@ impl BlocksOfInterest {
|
|||||||
fires.push(pos);
|
fires.push(pos);
|
||||||
interactables.push((pos, Interaction::Craft(CraftingTab::Food)))
|
interactables.push((pos, Interaction::Craft(CraftingTab::Food)))
|
||||||
},
|
},
|
||||||
|
Some(SpriteKind::SalvagingBench) => {
|
||||||
|
fires.push(pos);
|
||||||
|
interactables.push((pos, Interaction::Craft(CraftingTab::Dismantle)))
|
||||||
|
},
|
||||||
_ => {},
|
_ => {},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -526,7 +526,7 @@ impl Archetype for House {
|
|||||||
center_offset.x,
|
center_offset.x,
|
||||||
center_offset.y,
|
center_offset.y,
|
||||||
z + 100,
|
z + 100,
|
||||||
)) % 12
|
)) % 13
|
||||||
{
|
{
|
||||||
0..=1 => SpriteKind::Crate,
|
0..=1 => SpriteKind::Crate,
|
||||||
2 => SpriteKind::Bench,
|
2 => SpriteKind::Bench,
|
||||||
@ -539,6 +539,7 @@ impl Archetype for House {
|
|||||||
9 => SpriteKind::Loom,
|
9 => SpriteKind::Loom,
|
||||||
10 => SpriteKind::SpinningWheel,
|
10 => SpriteKind::SpinningWheel,
|
||||||
11 => SpriteKind::TanningRack,
|
11 => SpriteKind::TanningRack,
|
||||||
|
12 => SpriteKind::SalvagingBench,
|
||||||
_ => unreachable!(),
|
_ => unreachable!(),
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user