Welsh pixie/grassets

This commit is contained in:
Delyth Williams 2020-06-25 21:12:31 +00:00 committed by Monty Marz
parent 3ebb06bec2
commit d646a07ee6
16 changed files with 121 additions and 3 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

@ -74,6 +74,7 @@ pub enum BlockKind {
TableLarge,
TableSmall,
Wardrobe,
LargeGrass,
}
impl BlockKind {
@ -230,6 +231,7 @@ impl BlockKind {
BlockKind::TableLarge => false,
BlockKind::TableSmall => false,
BlockKind::Wardrobe => false,
BlockKind::LargeGrass => false,
_ => true,
}
}

@ -109,11 +109,11 @@ fn sprite_config_for(kind: BlockKind) -> Option<SpriteConfig> {
wind_sway: 0.1,
}),
BlockKind::PurpleFlower => Some(SpriteConfig {
variations: 4,
variations: 8,
wind_sway: 0.1,
}),
BlockKind::RedFlower => Some(SpriteConfig {
variations: 4,
variations: 5,
wind_sway: 0.1,
}),
BlockKind::WhiteFlower => Some(SpriteConfig {
@ -141,13 +141,17 @@ fn sprite_config_for(kind: BlockKind) -> Option<SpriteConfig> {
variations: 5,
wind_sway: 0.1,
}),
BlockKind::LargeGrass => Some(SpriteConfig {
variations: 3,
wind_sway: 0.5,
}),
BlockKind::Apple => Some(SpriteConfig {
variations: 1,
wind_sway: 0.0,
}),
BlockKind::Mushroom => Some(SpriteConfig {
variations: 11,
variations: 17,
wind_sway: 0.0,
}),
BlockKind::Liana => Some(SpriteConfig {
@ -609,6 +613,38 @@ impl<V: RectRasterableVol> Terrain<V> {
Vec3::one(),
),
),
(
(BlockKind::PurpleFlower, 4),
make_models(
"voxygen.voxel.sprite.flowers.flower_purple-5",
Vec3::new(-2.5, -2.5, 0.0),
Vec3::one(),
),
),
(
(BlockKind::PurpleFlower, 5),
make_models(
"voxygen.voxel.sprite.flowers.flower_purple-6",
Vec3::new(-4.5, -4.5, 0.0),
Vec3::one(),
),
),
(
(BlockKind::PurpleFlower, 6),
make_models(
"voxygen.voxel.sprite.flowers.flower_purple-7",
Vec3::new(-5.5, -5.5, 0.0),
Vec3::one(),
),
),
(
(BlockKind::PurpleFlower, 7),
make_models(
"voxygen.voxel.sprite.flowers.flower_purple-8",
Vec3::new(-6.0, -6.0, 0.0),
Vec3::one(),
),
),
(
(BlockKind::RedFlower, 0),
make_models(
@ -641,6 +677,14 @@ impl<V: RectRasterableVol> Terrain<V> {
Vec3::one(),
),
),
(
(BlockKind::RedFlower, 4),
make_models(
"voxygen.voxel.sprite.flowers.flower_red-5",
Vec3::new(-3.5, -3.5, 0.0),
Vec3::one(),
),
),
(
(BlockKind::WhiteFlower, 0),
make_models(
@ -714,6 +758,30 @@ impl<V: RectRasterableVol> Terrain<V> {
),
),
// Grass
(
(BlockKind::LargeGrass, 0),
make_models(
"voxygen.voxel.sprite.grass.grass_large-0",
Vec3::new(-2.0, -2.5, 0.0),
Vec3::one(),
),
),
(
(BlockKind::LongGrass, 1),
make_models(
"voxygen.voxel.sprite.grass.grass_large-1",
Vec3::new(-5.5, -5.5, 0.0),
Vec3::one(),
),
),
(
(BlockKind::LongGrass, 2),
make_models(
"voxygen.voxel.sprite.grass.grass_large-2",
Vec3::new(-5.5, -5.0, 0.0),
Vec3::one(),
),
),
(
(BlockKind::LongGrass, 0),
make_models(
@ -938,6 +1006,54 @@ impl<V: RectRasterableVol> Terrain<V> {
Vec3::one(),
),
),
(
(BlockKind::Mushroom, 11),
make_models(
"voxygen.voxel.sprite.mushrooms.mushroom-11",
Vec3::new(-8.0, -8.0, 0.0),
Vec3::one(),
),
),
(
(BlockKind::Mushroom, 12),
make_models(
"voxygen.voxel.sprite.mushrooms.mushroom-12",
Vec3::new(-5.0, -5.5, 0.0),
Vec3::one(),
),
),
(
(BlockKind::Mushroom, 13),
make_models(
"voxygen.voxel.sprite.mushrooms.mushroom-13",
Vec3::new(-5.5, -5.5, 0.0),
Vec3::one(),
),
),
(
(BlockKind::Mushroom, 14),
make_models(
"voxygen.voxel.sprite.mushrooms.mushroom-14",
Vec3::new(-2.5, -2.5, 0.0),
Vec3::one(),
),
),
(
(BlockKind::Mushroom, 15),
make_models(
"voxygen.voxel.sprite.mushrooms.mushroom-15",
Vec3::new(-1.5, -1.5, 0.0),
Vec3::one(),
),
),
(
(BlockKind::Mushroom, 16),
make_models(
"voxygen.voxel.sprite.mushrooms.mushroom-16",
Vec3::new(-5.5, -5.5, 0.0),
Vec3::one(),
),
),
(
(BlockKind::Liana, 0),
make_models(