diff --git a/Cargo.lock b/Cargo.lock index 3080d69..109c592 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1028,7 +1028,7 @@ dependencies = [ [[package]] name = "physis-sheets" version = "0.0.0" -source = "git+https://github.com/redstrate/PhysisSheets#1b746c17e8ae8abf4ac613165e63de9f047e567e" +source = "git+https://github.com/redstrate/PhysisSheets#ca42d72fc8a76211d67f6bd4698a45c7da0037fb" dependencies = [ "physis", ] diff --git a/src/common/gamedata.rs b/src/common/gamedata.rs index 307aa0e..879c044 100644 --- a/src/common/gamedata.rs +++ b/src/common/gamedata.rs @@ -133,9 +133,9 @@ impl GameData { /// Returns the pop range object id that's associated with the warp id pub fn get_warp(&mut self, warp_id: u32) -> Option<(u32, u16)> { - let warp_sheet = Warp::read_from(&mut self.game_data, Language::English); + let warp_sheet = Warp::read_from(&mut self.game_data, Language::English)?; - let row = warp_sheet.get_row(warp_id); + let row = warp_sheet.get_row(warp_id)?; let pop_range_id = row.PopRange().into_u32()?; let zone_id = row.TerritoryType().into_u16()?;