CleverRaven / Cataclysm-DDA

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

Freshly dug shallow pits outside viewing range glitch #64972

Open NetSysFire opened 1 year ago

NetSysFire commented 1 year ago

Describe the bug

image

Not a new bug but I finally got around to reporting it. Tileset is RetroDays, but this is not tileset specific and looks the same in e.g Ultica. When going outside to look at the pits, they do look correctly.

Attach save file

Playtesting-trimmed.tar.gz

Note: If you can safely ignore any errors about civilian monsters that do not exist because as the save file name says, I have been playtesting a PR of mine.

Steps to reproduce

  1. Dig some pits outside a building, e.g the evac shelter.
  2. Go inside, so the pits will remain in map memory only.
  3. They corrupt, but only freshly dug ones?

Expected behavior

They look the same as when they are actively in your line of sight.

Minor graphical bug. Not gamebreaking or too annoying.

Screenshots

No response

Versions and configuration

Additional context

No response

TealcOneill commented 5 months ago

@GuardianDll Can't replicate, looks like it was fixed by #65954.

NetSysFire commented 5 months ago

I saw this just recently in a run of mine. I am still not sure of the exact replication steps but I am fairly sure its still there.

Edit: I also wield triaging rights so you do not need to ping GuardianDll if I happen to have participated in the issue. I happily close my own issues, too.

TealcOneill commented 5 months ago

I'll contact you in the future! Thank you. That's interesting, I wasn't able to replicate this issue with your save or a new one of my own. I don't know why it wouldn't happen in my saves.

NetSysFire commented 5 months ago

I think this might be a more complex combination of steps and I am still not sure how to reproduce it consistently. I suspect sleeping (and thus going prone) and potentially reloading a save playing a role in this but I have not found steps that work every time yet.