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

Ant Hill generation with no queen ant chamber #27726

Closed
Daeros13 opened this issue Jan 20, 2019 · 0 comments · Fixed by #36767
Closed

Ant Hill generation with no queen ant chamber #27726

Daeros13 opened this issue Jan 20, 2019 · 0 comments · Fixed by #36767
Labels
<Bug> This needs to be fixed Map / Mapgen Overmap, Mapgen, Map extras, Map display (S1 - Need confirmation) Report waiting on confirmation of reproducibility

Comments

@Daeros13
Copy link

During map construction, an ant hill can be created that has no queen ant or queen ant chamber. It seems to be caused by the generation of an ant hill near the borders of the current overmap, and also when a lab is generated next to the anthill. Can not confirm so far if other structures 'overwrite' or 'block' queen ant and chamber creation as well. Sulfurous ant hills have the same generation results.

Tried to include a picture that illustrates the issue. Got super lucky to get both instances after 4 world generations. This was a fresh world created with no mods enabled other than the core DDA. Version # should be visible in the window title. First pic is illustrating the sulfurous antill to the right being generated at this border. The standard anthill to the left was near a lab. The second pic shows the reveal that indeed, the sulfurous antill underground generation did get clipped.

antsunderground_01

antsunderground_02

This situation will reproduce easily if you are just patient enough to regenerate enough times. It does seem to occur at random times, but the situation that creates it in the first place has been the same when it does occur.

It does take away from the 'end' experience of accomplishment, as well as leave a bit of a gap into how the ants got there with out a queen in the first place, I hypothesize the anthill is generated before these other structures, so even though the short term solution of reorganizing when the anthills are generated may produce the Queen chamber for spawning near the lab, it may not help with edge map generation. It may also overwrite key parts of the lab.

If feasible, I suggest a short term solution to simply recheck anthills generated after all other calls are completed to see if a Queen chamber was created, and if not, simply turn another chamber into one. The long term solution may be to expand this 'last check' call to where any structure created is allowed to flag a last minute check in order to verify if it has key components available or not, such as the Lab, Mineshaft, etc. This might mitigate any future problems of sprawling structures that are generated and at least ensure that the 'end objective' exists in each instance.

@ZhilkinSerg ZhilkinSerg added <Bug> This needs to be fixed (S1 - Need confirmation) Report waiting on confirmation of reproducibility Map / Mapgen Overmap, Mapgen, Map extras, Map display labels Jan 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
<Bug> This needs to be fixed Map / Mapgen Overmap, Mapgen, Map extras, Map display (S1 - Need confirmation) Report waiting on confirmation of reproducibility
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants