-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
src/do_turn.cpp:411: game:monmove: foo can't move to its location! (72:67:0), bar
spam and other funky stuff when hallucinating
#53243
Comments
Also a hallucinated |
Got myself a loaded shotgun and a leather belt from a hallucinated NPC. |
Z-Level view violation: the zeindeer tried to attack the wasp larva. |
src/do_turn.cpp:411: game:monmove: foo can't move to its location! (72:67:0), bar
spam when hallucinatingsrc/do_turn.cpp:411: game:monmove: foo can't move to its location! (72:67:0), bar
spam and other funky stuff when hallucinating
Ordered the allied NPC i hallucinated to drop stuff he isn't using, and got lots of nice stuff. |
Nice, i can even strip every possession of him if i examine -> trade. |
Interestingly my real allies attack the hallucinated NPC too if i piss him off. |
There are several hallucination related bugs mixed here. I can split them by verifying and reposting every bug individually. @wapcaplet, should I? |
@hexagonrecursion Yes, that would be helpful for tracking, thanks! |
A simple solution (I think) to the original issue would be to replace (on line 410)
with
Quite possibly this just "masks" the issue (ignore hallucinations being unable to move), but I'm not really sure how a real fix would look like. (I think this solution would/could lead to hallucinating zombies into solid rock (?), lol. "They are in the walls!") |
Let's keep this thread focused on one bug - the "can't move to its location" assertion - this helps us coordinate troubleshooting. I have opened issues for other bugs reported here. Thank you. I can confirm this. The game does not show the debug assertion dialogue, but it does freeze for a bit (trace generation usually takes several seconds) and the following is printed to the debug log: ./with-debug-symbols-cataclysm-tiles(debug_write_backtrace(std::ostream&)+0x23) [0x293e8d3]
./with-debug-symbols-cataclysm-tiles(DebugLog(DebugLevel, DebugClass)+0x166) [0x293e0a6]
./with-debug-symbols-cataclysm-tiles() [0x29d1dc7]
./with-debug-symbols-cataclysm-tiles(do_turn()+0x8e0) [0x29d1210]
./with-debug-symbols-cataclysm-tiles(main+0x515) [0x2f46305]
/lib64/libc.so.6(__libc_start_main+0xd5) [0x70cfb4586b75]
./with-debug-symbols-cataclysm-tiles(_start+0x2e) [0x247d7ce]
Attempting to repeat stack trace using debug symbols…
debug_write_backtrace(std::ostream&)
…/src/debug.cpp:1104
DebugLog(DebugLevel, DebugClass)
…/src/debug.cpp:1331
(anonymous namespace)::monmove()
…/src/do_turn.cpp:411
do_turn()
…/src/do_turn.cpp:779
main
…/src/main.cpp:711
__libc_start_main
??:?
_start
??:?
Backtrace emission took 15 seconds.
(continued from above) ERROR : src/do_turn.cpp:411: game:monmove: thing can't move to its location! (65:72:0), log wall
|
Describe the bug
et cetera
Steps to reproduce
Load the game and wait.
Expected behavior
No errors.
Screenshots
No response
Versions and configuration
Dark Days Ahead [dda],
Disable NPC Needs [no_npc_food],
No Fungal Growth [no_fungal_growth],
Bionic Professions [package_bionic_professions],
No Rail Stations [No_Rail_Stations]
]
Additional context
2021.12.05-2.zip
The text was updated successfully, but these errors were encountered: