CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.1k stars 4.1k forks source link

Evac Shelter coordinate bug #35826

Open Solusphere opened 4 years ago

Solusphere commented 4 years ago

Ok, so not too much detail on this one as I'm only reporting it on behalf of what other players have said on discord.

I've seen multiple cases of people getting "96 UP_SE" (or something very close to it) instead of X/Y coordinates when checking the contact details on an evac shelter computer. A mission log appears, but with no associated coordinates. As far as I could tell from talking to poogie, no evac shelter appeared to generate, and there were no roads revealed.

Relevant chat logs: 5:10 PM] POOGIE: at the evac center, the terminal tells me the refugee center is at LOCATION: 96 UP_SE [5:10 PM] POOGIE: how do i use this info to find the regufee center [5:10 PM] POOGIE: i opened my map but and i looked around but i cant find it [5:10 PM] Solusphere: It will be there [5:10 PM] Solusphere: You might need to scroll for a bit [5:10 PM] POOGIE: how do i know where there is [5:11 PM] POOGIE: im not understanding 96 UP_SE

5:39 PM] POOGIE: i just made another world and i got 95 UP_SE for its location [5:39 PM] POOGIE: and i cant find it on my map

Poogie was on Android, build 9941.

Next person: 10:42 AM] Mango Kangaroo: So I went to a different evac center, and no error this time! However, my map won't update with the location, nor will my quest. Can I actually tell where the center will be with the info given on the console? [10:42 AM] Mango Kangaroo: the location given is "96 UP_SE" 10:45 AM] Mango Kangaroo: This is on PC.

10:54 AM] Solusphere: What build are you on? [10:56 AM] Mango Kangaroo: 9747 [10:56 AM] MAD64rus: Same issue on 9953 [10:57 AM] MAD64rus: ver. 0.D-9795-gd27f54c

11:09 AM] Solusphere: @Mango Kangaroo You didn't get any roads revealed on the overmap right? [11:10 AM] MAD64rus: Yes [11:11 AM] MAD64rus: And an error message [11:12 AM] Mango Kangaroo: correct 11:14 AM] Solusphere: What was the error message? 11:16 AM] MAD64rus: src/mission_util.cpp:227 [cata::optional find_or_create_om_terrain(const tripoint&, const mission_target_params&)] Unable to find and assign mission target refctr_S3e 11:15 AM] Mango Kangaroo: I'm probably not gonna keep going on this run so let me tp to the original evac shelter and see if it gives me the error one sec [11:16 AM] EMigma: woah [11:16 AM] EMigma: i got that error too [11:16 AM] Mango Kangaroo: no luck, same coordinates as before [11:16 AM] EMigma: doesn't know why but i can't find the refugee center :(

11:19 AM] Mango Kangaroo: DEBUG : Unable to find and assign mission target refctr_S3e. FUNCTION : cata::optional find_or_create_om_terrain(const tripoint&, const mission_target_params&) FILE : src/mission_util.cpp LINE : 227 [11:20 AM] Mango Kangaroo: error when trying to get the location from the console on a new world

Game report from Mango Kangaroo: OS: Linux

Inglonias commented 4 years ago

Pressing "Contact Us" on that computer does not generate a refugee center, but rather reveals the location and, if possible, the directions by roads to one that already exists.

If a refugee center is not found nearby, that error appears and nothing is added to the map.

I have no proof of this, but I suspect that "96_UP_SE" is the last place that the game searches before giving up on finding a refugee center.

There are a few solutions to this. The first is to make refugee centers more common, and the second is to present something sensible if one is not found nearby, rather than a strange error message and directions.

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not \'bump\' or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

stale[bot] commented 4 years ago

This issue has been automatically closed due to lack of activity. This does not mean that we do not value the issue. Feel free to request that it be re-opened if you are going to actively work on it

jubalslone commented 4 years ago

I have encountered this issue on build 10478 (0.E-1)

What's the best way for me to help? Any files I can share?

Annotation 2020-06-12 134248

anothersimulacrum commented 4 years ago

It'd probably be helpful if you could provide your save.

jubalslone commented 4 years ago

Walnut Hill.zip

It's the character named "Tammera Carver" and it's the terminal she's standing right next to

jubalslone commented 4 years ago

In that save, if you walk to the evac close to the north, the terminal there says says "LOCATION: 89 UP_SE"