#[0.15.0.16] Courier gig can consume incorrect license if 3 or more are present

3 messages · Page 1 of 1 (latest)

formal locust
#

Playtime: ~9.5 hr in save where bug occurred
Version: 0.15.0.16 beta branch
Debug log: No messages generated
Mods: No mods or file alterations

This bug occurs for courier gigs that have you deliver an expired scavenger license directly to a person, instead of to a kiosk. On delivery, instead of locating the correct license (or short of that ensuring that the license located is at least expired) the game instead checks containers individually until a license of the correct type is found. If multiple licenses of the correct type are found then it will select the oldest, even if it is unexpired. It will not continue to check the other containers for a license that is actually expired.

I have a save file where I've been testing this (in which I am adjacent to a turn-in target with 3 licenses and some containers) which I am happy to upload if it'll help.

Say you have 3 licenses, in order of age: A, B, and C, with C being the only expired license. Here are some situations I've tested:

-If A, B, and C are all located in the same container the game will correctly select C for quest turn-in.
-If A and B are in a container together in the right hand but C is in the left hand, the game will select B.
-As above but reverse the hands (A&B in left hand, C in right) the game will select C.
-If A is in the right hand, B in the left, and C in a backpack, the game will select C.
-If A is in a backpack, B in the right hand, and C in the left, the game will select B.
-If B is in a backpack, A in the right hand, and C in the left, the game will select B.

The bug seems to specifically relate to the game stopping its inventory search for licenses as soon as it has found a 2nd license and selecting the older of that pair, even if there is an even older license in a yet-unchecked container. Ultimately it's not a huge bug as it seems difficult (if not impossible) to get the game to turn in the player's newest license.

hazy vortex
#

Just to clarify: You're saying that it will turn in the wrong license even after you manually drag the correct one over into the kiosk?

And yeah, definitely upload the ZIP file from your test save in here, please. Also, if you've not done so already, please rename them to make it easier to distinguish them (e.g., "gig" for that specific one and dates for the others).

formal locust
#

No, this is for the deliver-to-person gigs, not the deliver-to-kiosk gigs. The turn-in method is approaching the person and selecting the "GIG: Deliver Items" in the blue quick actions menu. You don't get a choice of what gets turned in because there's no container to place into, it just scans your inventory and removes what it thinks is the item.

For what it's worth I just tested to see if changing the item names affects the behavior, and it still appears to be the same.

For the save I have named the licenses with a description and (for the unexpired ones) their expiry time, generally emptied out the inventory and placed a couple of labeled containers nearby on the ground in case you want to test out the backpack slot or various clothing slots (though there is an order of operations to checking the bags the bug seems to be more that it stops checking containers after finding 2 licenses so it may not be necessary). I have placed the licenses in one of the configurations I mentioned above (A and B in the right hand, C in the left hand, game incorrectly selects B for gig turn-in).

The turn-in NPC is Anie Porter who is currently sitting just to the right of the character on loading in, as in this screen snip.