Cataclysm-dda: 0,0,0 map tile full of items: soil,tools,steel barrels

Created on 15 Oct 2019  Â·  11Comments  Â·  Source: CleverRaven/Cataclysm-DDA

Describe the bug

Yesterday experimental:
2019-10-15-171446_1920x1080_scrot

Steps To Reproduce

Steps to reproduce the behavior:

  1. Teleport to 0,0,0 in any of your latest experimental saves.

Expected behavior

Usual random tile.

Versions and configuration

  • OS: Linux

    • OS Version: Distributor ID: Ubuntu; Description: Ubuntu 18.04.3 LTS; Release: 18.04; Codename: bionic;

  • Game Version: 0.D-8520-gcb7938e [64-bit]
  • Graphics Version: Tiles
  • Mods loaded: [
    Dark Days Ahead [dda],
    Disable NPC Needs [no_npc_food],
    More Survival Tools [More_Survival_Tools],
    Disable Religious Texts [no_religious_Texts],
    No Antique Firearms [no_olg_guns]
    ]
(S2 - Confirmed) <Bug> Character / World Generation Map / Mapgen

All 11 comments

Similar to #31648

Did you use any mods when starting game that you have changed before loading a savegame? Is it reproducible in new games too?

It can be reproduced back to build 9141, thus it was most probably caused by https://github.com/CleverRaven/Cataclysm-DDA/pull/31295.~~

I stand corrected - bisect says it is #31115.

No mods removal, first save I got this on was as vanilla as it gets: Play now was the first thing with config dir empty.

(0,0,0) in my world
image
modlist:

[
  "dda",
  "no_npc_food"
]

It's clearly the blueprint_autocalc code gone crazy. I wonder why this suddenly started appearing?

It's clearly the blueprint_autocalc code gone crazy. I wonder why this suddenly started appearing?

It started long time ago in #31115

Oh yeah I noticed this while running away from zombies like a month ago just figured it was one of those unmarked easter egg things you can find on the map like that cabin with the grave.

I actually thought that was an easter egg too... like an abandoned base/unfinished base judging by all the tools and materials scattered about.

If there is a way to convert it into an actual, balanced map extra I'll be down with it.

It's not a bug, it's a Featureâ„¢

Possible solution:
in get_changed_ids_from_update(), add a second tinymap called real_map. before calling fake_map.fake_load(), call real_map.load() to stash the original map data. A the end of the function, explicitly save real_map which should save the original, unchanged map back to disk.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Taberone picture Taberone  Â·  3Comments

Cyrano7 picture Cyrano7  Â·  3Comments

ituluwituluwzev picture ituluwituluwzev  Â·  3Comments

Coolthulhu picture Coolthulhu  Â·  3Comments

PlasmaChroma picture PlasmaChroma  Â·  3Comments