CleverRaven / Cataclysm-DDA

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

Repeatedly getting "Setting terrain t_hole at X where furniture is f_rubble. Terrain is_open_air." #66822

Closed alfredbaudisch closed 4 months ago

alfredbaudisch commented 1 year ago

Describe the bug

Playing for the first time, exited the gas station where I started, moved to the north and when I started moving to the west, I get this error constantly.

It was not only at (10,114,0), but when pressing space to continue, the error keeps popping up for different coordinates.

 DEBUG    : Setting terrain t_hole at (10,114,0) where furniture is f_rubble.  Terrain is_open_air
If this is intentional, set the ALLOW_ON_OPEN_AIR flag on the furniture

 FUNCTION : bool map::ter_set(const tripoint&, const ter_id&, bool)
 FILE     : src/map.cpp
 LINE     : 2114
 VERSION  : 96c7690

Then when reloading the save game again, I get this one:

 DEBUG    : error: item condom cannot fit into pocket while loading: item is too heavy

 FUNCTION : void item_contents::combine(const item_contents&, bool, bool, bool)
 FILE     : src/item_contents.cpp
 LINE     : 705
 VERSION  : 96c7690

Attach save file

Fay-trimmed.tar.gz

Steps to reproduce

Honestly, I don't know whether it's reproducible. I started the game with everything random, and as said above, as soon as I left the gas station where I started on and started moving in the world, I got the errors.

Expected behavior

I'd expect to these errors to not happen in the generated world?

Screenshots

No response

Versions and configuration

Additional context

RenechCDDA commented 1 year ago

Sounds like #56242 but that should be resolved, and your version is post-fix. (Also not seeing any fires in your save game, so different root cause)

I'm not able to reproduce the error regardless of what direction I move in after loading?

I checked the map coordinates - something happened to the house, but it's not happening anymore. (Oh yeah the debug log says something exploded.)

image

anoobindisguise commented 1 year ago

One weird thing about this is that whenever you save and quit with these holes in the reality bubble (they show up most often in collapsed towers, the tcl armory, libraries and 2-floor microlab elevator rooms in my experience) the holes become "sealed" and solid again. If you try and descend into one of the holes and it isn't over another room (like in collapsed tower you can use the holes to skip to the nanofab room or you can climb into the armory in tcl) it puts you inside solid rock or solid earth instead of an empty space and it becomes impossible to escape because there is a roof over your head so you cannot ascend despite being able to climb down.

github-actions[bot] commented 1 year 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.

github-actions[bot] commented 11 months 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.

github-actions[bot] commented 9 months 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.

casswedson commented 5 months ago

gonna /confirm this release blocker, and can someone revert the move from Proposed Release Blockers to Completed by the actions bot

oh! how handy it did it by itself