diff --git a/CHANGELOG.md b/CHANGELOG.md index 02a029376..ef148c546 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ - added the ability to define the anchor room for Bacon Lara in the gameflow (#868) - changed screen resolution option to apply immediately (#114) - changed shaders to use GLSL 1.20 which should fix most issues with OpenGL 2.1 (#327, #685) +- changed Bacon Lara to prevent movement after her death (#875) - fixed sounds stopping instead of pausing if game sounds in inventory are disabled (#717) - fixed skipping Eidos logo and end credits (#541) - fixed ceiling heights at times being miscalculated, resulting in camera issues and Lara being able to jump into the ceiling (#323) diff --git a/src/game/objects/creatures/bacon_lara.c b/src/game/objects/creatures/bacon_lara.c index b37c365e4..874b39807 100644 --- a/src/game/objects/creatures/bacon_lara.c +++ b/src/game/objects/creatures/bacon_lara.c @@ -3,6 +3,7 @@ #include "game/creature.h" #include "game/items.h" #include "game/lara/lara_draw.h" +#include "game/objects/common.h" #include "game/room.h" #include "global/const.h" #include "global/vars.h" @@ -126,6 +127,11 @@ void BaconLara_Control(int16_t item_num) void BaconLara_Draw(ITEM_INFO *item) { + if (item->current_anim_state == LS_DEATH) { + Object_DrawAnimatingItem(item); + return; + } + int16_t *old_mesh_ptrs[LM_NUMBER_OF]; for (int i = 0; i < LM_NUMBER_OF; i++) {