Opened 5 years ago

Closed 5 years ago

Last modified 17 months ago

#10900 closed defect (fixed)

SCI: ECO1: Spanish version breaks Olympia's apartment

Reported by: sluicebox Owned by: sluicebox
Priority: normal Component: Engine: SCI
Version: Keywords: original has-pull-request
Cc: Game: EcoQuest 1


The Spanish version of EcoQuest accidentally shipped with temporary test code that breaks the game when entering Olympia's apartment.

To reproduce, use the debugger to warp to room 226. Adam will immediately start pumping bleach, even though he doesn't have the pump and hasn't removed the bleach bottle from the room. This breaks the game by skipping a puzzle and also locks up the game upon re-entering, as the script runs every time, not just once.

Diffing the scripts shows what happened. A message box got too long after its text was translated to Spanish, so its position was changed so there would be more room. To test this change, a developer added temporary code to force the sequence upon entering the room... but then forgot to remove it and shipped the game. "Oops"

Change History (4)

comment:2 by Filippos Karapetis <bluegr@…>, 5 years ago

In b924da75:

SCI: Fix ECO1 Spanish pump test code, bug #10900

comment:3 by bluegr, 5 years ago

Owner: set to bluegr
Resolution: fixed
Status: newclosed

comment:4 by sluicebox, 17 months ago

Owner: changed from bluegr to sluicebox
Note: See TracTickets for help on using tickets.