Skip to content
This repository was archived by the owner on Sep 12, 2021. It is now read-only.

Ports New Procedural Generation of Lavaland #633

Merged

Conversation

MarkSuckerberg
Copy link
Contributor

About The Pull Request

Ports:
tgstation/tgstation#52751
tgstation/tgstation#54915
tgstation/tgstation#55462

Why It's Good For The Game

Makes lavaland's tunnels much more interesting and natural looking, rather than just boring diagonal holes.

(Vid from original PR: https://streamable.com/a45ke2)

Changelog

🆑 Qustinnus, TiviPlus
refactor: refactored a bunch of /area stuff
code: Lavaland is no longer generated in broken diagonals, instead utilizing a map_generator datum.
code: Bunch of unused turf paths removed
/:cl:

TiviPlus and others added 4 commits December 16, 2020 16:23
-bitfielded a bunch of bools on /area, I left some untouched cus they get called a lot
-Unused vars
-Fixed a var pretending to be a fake bool
-Probably more
…l (#54915)

This replaces lavaland's old diagonal tunnel gen which was really
horrendously jammed into asteroid floor code (?????) with Cellular
Automata which runs in rust (PR for that here:
tgstation/rust-g#57 ). The new code is a bit
cleaner, but also looks better.

VID: https://streamable.com/a45ke2

Things to do:
- Make an icemoon version
- Fix the roundstart atmos adjacency issues

I asked AnturK if this was an acceptable PR for this month; he said it
was okay as long as I didn't add new areas, which I don't plan to do.
But if anyone thinks this PR breaks the spirit of the month I'll open
it again in december.
@MarkSuckerberg MarkSuckerberg force-pushed the lavaland-gen-refactor-port branch from 1d647ab to 550bc21 Compare December 16, 2020 22:24
@github-actions
Copy link
Contributor

This PR has been inactive for long enough to be automatically marked as stale. This means it is at risk of being auto closed in ~ 14 days, please address any outstanding review items and ensure your PR is finished, if these are all true and you are auto-staled anyway, you need to actively ask maintainers if your PR will be merged. Once you have done any of the previous actions then you should request a maintainer remove the stale label on your PR, to reset the stale timer. If you feel no maintainer will respond in that time, you may wish to close this PR youself, while you seek maintainer comment, as you will then be able to reopen the PR yourself

@github-actions github-actions bot added the Stale label Dec 24, 2020
@Superyodeler Superyodeler self-requested a review December 26, 2020 23:05
@Maldaris Maldaris merged commit 4a8a0a2 into Whitesands13:master Dec 26, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants