Opened 2 months ago

Closed 4 weeks ago

#15380 closed defect (wontfix)

ADL: HIRES5: "GET ALL" can pick up objects it shouldn't

Reported by: eriktorbjorn Owned by: waltervn
Priority: normal Component: Engine: ADL
Version: Keywords:
Cc: Game: Hi-Res Adventure #5: Time Zone

Description

I assume this is a bug in the original game, but I'm reporting it here anyway.

The "GET ALL" command in Time Zone, while convenient, can pick up objects it shouldn't. Here's one easy test case I found. From the beginning of the game:

  1. N. GO MACHINE. GO MACHINE. SIT. SET BLUE. NA. SET ORANGE. 2082AD. PUSH LEVER. LEAVE MACHINE. S. S. E. S. W. W. W.

At this point, you should be in Los Angeles, outside a house with a parked car. What you're supposed to do at this point:

  1. GET MAT. GET KEY. S. UNLOCK TRUNK. OPEN TRUNK. LOOK TRUNK. TAKE DYNAMITE.

However, you can also get the dynamite simply by typing:

GET ALL

I get the impression that "GET ALL" was a bit of hack that was never properly implemented. There are cases where the script checks if you typed "GET ALL" just so it can put back objects in the room, or tell you to pick up the objects one at a time.

I don't know if we should make a fix for this, or leave it for the speedrunners to abuse. It probably doesn't break the game.

Change History (3)

comment:1 by waltervn, 2 months ago

This issue is reproducible in an emulator. Since we don't currently have a mechanism to patch scripts in ADL, I'm leaning towards leaving this as-is.

comment:2 by eriktorbjorn, 2 months ago

Yeah, I guess so. I've found at least one more place where you can abuse this trick.

comment:3 by waltervn, 4 weeks ago

Owner: set to waltervn
Resolution: wontfix
Status: newclosed

OK, I'll just close this then.

Note: See TracTickets for help on using tickets.