[Scummvm-tracker] [ScummVM :: Bugs] #13193: BURIED: Arthur still visible after being lost from Biochip Inventory
ScummVM :: Bugs
trac at scummvm.org
Tue Jan 4 00:38:25 UTC 2022
#13193: BURIED: Arthur still visible after being lost from Biochip Inventory
-------------------------+-------------------------------------------------
Reporter: jamie- | Owner: bluegr
marchant |
Type: defect | Status: closed
Priority: normal | Component: Engine: Buried
Version: | Resolution: fixed
Keywords: | Game: Journeyman Project 2: Buried in
| Time
-------------------------+-------------------------------------------------
Changes (by bluegr):
* status: new => closed
* resolution: => fixed
Comment:
When Arthur sacrifices himself in Agent 3's lair, the steps performed are
the following:
- Arthur's biochip is removed from the inventory
- The blank chip is added to the inventory
- The current inventory item is set to the currently added one (this is
what happens when a new item is added)
- If Arthur's biochip was previously shown on the right, the blank chip
will be shown on the right instead (that's what has been done in this
fix)
Both of these issues are present in the original. In this specific scene,
there is an action which occurs asynchronously (Arthur's chip being
destroyed and replaced with a blank chip). While this happens, the player
is free to perform any sort of action, and when Arthur finishes his
speech, the scripted event occurs.
We fixed the biochip shown on the right, but it's not easy to fix the
selection of the inventory item without adding workarounds for specific
cases that I wouldn't want to add. The inventory is updated with the blank
biochip, and if the player has the files screen open, he is supposed to
see that. Opening the files screen while listening to Arthur dying is
surely an edge case, and I don't see any benefit to add workarounds for
changing the currently selected item in this scene with specific item
combinations, because we might introduce other unwanted bugs and side
effects, for no real gain.
Thus, I'm closing this bug again - we haven't introduced a regression with
our changes, and we don't need to mess up with core game logic and
introduce other potential bugs for no real gain.
--
Ticket URL: <https://bugs.scummvm.org/ticket/13193#comment:14>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list