Opened 2 years ago
Closed 18 months ago
#14839 closed defect (fixed)
ULTIMA8: Bad render order on barrel at docks
| Reported by: | OMGPizzaGuy | Owned by: | OMGPizzaGuy |
|---|---|---|---|
| Priority: | normal | Component: | Engine: Ultima |
| Version: | Keywords: | ||
| Cc: | Game: | Ultima VIII: Pagan |
Description
Version 2.8.0
After Devon becomes Tempest, an additional barrel appears on the docks. This does not appear to render in the correct order. We may need to verify this in the original game. Save game is attached
Attachments (3)
Change History (11)
by , 2 years ago
| Attachment: | ultima8.055 added |
|---|
by , 2 years ago
| Attachment: | image-20240110-193135.png added |
|---|
comment:1 by , 2 years ago
by , 2 years ago
| Attachment: | image-20240517-174821.png added |
|---|
comment:2 by , 2 years ago
Barrel Position:
ScummVM: 11583, 4687, 48
Original: 11615, 4735, 48 (+32, +48, 0)
Barrel Dimensions: 64, 64, 16
comment:3 by , 2 years ago
This appears to be attempting to create the barrel in a loop until a valid position is found. Seems we incorrectly mark the position as valid.
comment:5 by , 2 years ago
| Owner: | set to |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |
comment:6 by , 23 months ago
| Resolution: | fixed |
|---|---|
| Status: | closed → new |
Reverted previous fix: updating the fast area would cause NPCs to blink in & out to existence when moving in Central Tenebrae. A proper fix might be to expand the fast area rather than updating it completely.
comment:8 by , 18 months ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |

Barrel is created with Item::I_legalCreateAtCoords at function 0581:25F0
However the position does not appear to match original game. See latest screenshot.