Skip to content
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

Deceased monsters don't count as such until some action is taken #36820

Closed
GGgatherer opened this issue Jan 8, 2020 · 3 comments
Closed

Deceased monsters don't count as such until some action is taken #36820

GGgatherer opened this issue Jan 8, 2020 · 3 comments
Labels
Monsters Monsters both friendly and unfriendly. stale Closed for lack of activity, but still valid.

Comments

@GGgatherer
Copy link
Contributor

Describe the bug

When you kill a zombie it stays on the compass till the next turn (i.e. you kill it, it doesn't disappear immediately, you have to spend AP for compass to refresh). If that coincides with the safemode reactivation, safemode will activate with warning of that zombie you've just killed. Yes, exactly that one. I just got this happening after clearing the very last zombie on a hotel roof.

Steps To Reproduce

Sadly, unreproducible via sharing saves - after loading a save, game correctly shows that there are no active monsters.
But, just try killing mobs and keeping an eye on the compass - they will be removed from NWSE part but not the actual "monster list/legend" part of it.

Expected behavior

Killed(again) zombies not triggering safemode. Dynamic compass reevaluation would be even better. I guess both of those are signs of an underlying problem with how monsters' states are currently processed, which had changed somewhere in late December as far as I can tell. Before that, if I killed a monster, it was instantly removed from a compass and its spirit never triggered a safemode.

Screenshots

cataclysm-tiles_2020_01_08_21_16_52_472

Versions and configuration

  • OS: Windows 7
  • Game Version: 0.D-11075-gbcff7ae [64-bit]
  • Graphics Version: Tiles
  • Mods loaded: [
    Dark Days Ahead [dda],
    Disable NPC Needs [no_npc_food],
    Modular Turrets [modular_turrets],
    Salvaged Robots [Salvaged_Robots],
    Alternative Map Key [alt_map_key],
    sees-player icon, retrodays [sees_player_retro],
    Stats Through Skills [StatsThroughSkills]
    ]
@GGgatherer
Copy link
Contributor Author

GGgatherer commented Jan 11, 2020

Okay, it's even worse than that. To demonstrate:
1)make a character, preferably in refugee or next summer scenario(easy access to wall+door nearby)
2)stay near open door
3)debug spawn zombie somewhere on the other side of the door where you can see it, preferably >2 tiles away from you
4)check that safemode is on
5)skip a turn, try skipping another one and it will not let you because of a safemode - which didn't activate on 1st turn despite you seeing that zombie!
5)close the door, try skipping a turn - safemode won't let you do it because that zombie is still counted as... visible? maybe? even though you can't see it through the door. edit: it's still there on the compass legend but not on compass nor on the minimap, until you actually skip a turn - only then it will properly update.

@stale
Copy link

stale bot commented Feb 18, 2020

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 stale bot added the stale Closed for lack of activity, but still valid. label Feb 18, 2020
@stale
Copy link

stale bot commented Mar 19, 2020

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Monsters Monsters both friendly and unfriendly. stale Closed for lack of activity, but still valid.
Projects
None yet
Development

No branches or pull requests

2 participants