From bdf46c99fa89e6e19b7b623bb9800bfd776ea3dc Mon Sep 17 00:00:00 2001 From: lahm86 <33758420+lahm86@users.noreply.github.com> Date: Fri, 23 Aug 2024 15:07:49 +0100 Subject: [PATCH] lara_state: initialise room number for starting animation Resolves #150. --- CHANGELOG.md | 1 + src/game/lara/lara_state.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e1dd0079..afb04105 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ - fixed enemies unable to climb (#138, regression from 0.1) - fixed items not being reset between level loads (#142, regression from 0.1) - fixed pulling the dagger from the dragon not activating triggers (#148, regression from 0.1) +- fixed the music at the beginning of Offshore Rig not playing (#150, regression from 0.1) - improved initial level load time by lazy-loading audio samples (#114) - improved crash debug information (#137) diff --git a/src/game/lara/lara_state.c b/src/game/lara/lara_state.c index f0568657..7d233085 100644 --- a/src/game/lara/lara_state.c +++ b/src/game/lara/lara_state.c @@ -778,7 +778,7 @@ void __cdecl Lara_State_Extra_PullDagger(ITEM_INFO *item, COLL_INFO *coll) void __cdecl Lara_State_Extra_StartAnim(ITEM_INFO *item, COLL_INFO *coll) { - int16_t room_num; + int16_t room_num = item->room_num; const SECTOR_INFO *sector = Room_GetSector(item->pos.x, item->pos.y, item->pos.z, &room_num); Room_GetHeight(sector, item->pos.x, item->pos.y, item->pos.z);