mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Make different mobs drop different assetts on death (not just lootbags) cargo fmt
This commit is contained in:
parent
134c481408
commit
289126d9c8
@ -433,14 +433,11 @@ pub fn handle_destroy(server: &mut Server, entity: EcsEntity, cause: HealthSourc
|
||||
let pos = state.ecs().read_storage::<comp::Pos>().get(entity).cloned();
|
||||
if let Some(pos) = pos {
|
||||
let _ = state
|
||||
.create_object(
|
||||
comp::Pos(pos.0 + Vec3::unit_z() * 0.25),
|
||||
match old_body{
|
||||
.create_object(comp::Pos(pos.0 + Vec3::unit_z() * 0.25), match old_body {
|
||||
Some(common::comp::Body::Humanoid(_)) => object::Body::Pouch,
|
||||
Some(common::comp::Body::Golem(_)) => object::Body::Chest,
|
||||
_ => object::Body::Pumpkin,
|
||||
},
|
||||
)
|
||||
})
|
||||
.with(item)
|
||||
.build();
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user