1
Fork 0
mirror of https://github.com/redstrate/Kawari.git synced 2025-05-19 17:27:45 +00:00

Fallback to 0,0,0 if we fail to find aetheryte destination

This commit is contained in:
Joshua Goins 2025-05-11 12:39:13 -04:00
parent d82cb2d048
commit d7499e6015

View file

@ -384,14 +384,19 @@ impl ZoneConnection {
let new_zone = Zone::load(&mut game_data.game_data, zone_id);
// find it on the other side
let (object, _) = new_zone.find_pop_range(pop_range_id).unwrap();
// set the exit position
self.exit_position = Some(Position {
x: object.transform.translation[0],
y: object.transform.translation[1],
z: object.transform.translation[2],
});
if let Some((object, _)) = new_zone.find_pop_range(pop_range_id) {
// set the exit position
self.exit_position = Some(Position {
x: object.transform.translation[0],
y: object.transform.translation[1],
z: object.transform.translation[2],
});
} else {
tracing::warn!(
"Failed to find pop range in {}. Falling back to 0,0,0!",
new_zone.id
);
}
territory_type = zone_id;
}