SCI: CAMELOT: Sheath-sword bug
|Reported by:||sluicebox||Owned by:||sluicebox|
|Cc:||Game:||Conquests of Camelot|
Sheathing the sword by pressing F8 while entering or exiting a room breaks the game by placing ego in an invalid state that allows walking through obstacles and prevents room changes. This also occurs in the original.
Attached is a DOS save to reproduce with.
Before attempting to reproduce, know that you have to work around an unrelated ScummVM limitation that heavily affects this game. ScummVM doesn't persist SCI game's menu state to saved games (yet!) and Camelot depends on that. This currently breaks loading a lot of Camelot saved games, including this one. These steps involve working around around that.
- Load the game in the monk's ruins. The menu state will incorrectly disallow sword actions.
- Walk north to change rooms. This will run scripts that refresh the menu to the correct state.
- Walk south towards the previous room and press F8 once the game takes control of walking Arthur off screen. (cursor turns to a grail)
- Arthur will sheath his sword, stop walking, and you now have control of and can walk through walls and walk off screen without triggering a room change.