mirror of
https://gitlab.com/veloren/veloren.git
synced 2024-08-30 18:12:32 +00:00
Spawn players aboveground when using /site
or when their waypoint is underground.
This commit is contained in:
@ -676,9 +676,11 @@ fn handle_site(
|
||||
})
|
||||
.ok_or_else(|| "Site not found".to_string())?;
|
||||
|
||||
let site_pos = server
|
||||
.world
|
||||
.find_lowest_accessible_pos(server.index.as_index_ref(), site.center);
|
||||
let site_pos = server.world.find_accessible_pos(
|
||||
server.index.as_index_ref(),
|
||||
TerrainChunkSize::center_wpos(site.center),
|
||||
false,
|
||||
);
|
||||
|
||||
position_mut(server, target, "target", |current_pos| {
|
||||
current_pos.0 = site_pos
|
||||
|
Reference in New Issue
Block a user