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

Removes Roundstart Active Turfs #36756

Merged
merged 9 commits into from Apr 6, 2018
Merged

Conversation

Robustin
Copy link
Contributor

@Robustin Robustin commented Mar 27, 2018

I got sick of MSO telling me to HEY LISTEN

The side effect is that lava/tunnels are less likely to directly "touch" certain ruins that have a lot of mineral walls around them but don't use an "unexplored" area type.

If your lava ruin is surrounded by an "explored" Lava area, you can address this by replacing that area with a no-op area where appropriate.

Currently at 10 rounds with no roundstart AT but finding these things is down to luck now.

@tgstation-server tgstation-server added the Removal This was too fun, too fun! I'm turning this feature around label Mar 27, 2018
@Robustin Robustin changed the title Removes Roundstart AT Turfs Removes Roundstart Active Turfs Mar 27, 2018
@duncathan duncathan added Performance Uses the 32-bit address space and slow interpreter more effectively Fix Rewrites a bug so it appears in different circumstances and removed Removal This was too fun, too fun! I'm turning this feature around labels Mar 27, 2018
@Robustin
Copy link
Contributor Author

Ok so far so good... except I figured out that the Ash Lizard ruin produces active turfs by default... gonna have to squeeze a mapedit into this.

@mapdiffbot
Copy link

mapdiffbot bot commented Mar 27, 2018

Maps with diff:

_maps/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm

Old New
Status Region Logs Raw
Modified (15, 2) => (19, 6) Logs Old | New
_maps/RandomRuins/LavaRuins/lavaland_surface_swarmer_crash.dmm
Old New
Status Region Logs Raw
Modified (3, 5) => (12, 9) Logs Old | New


Last updated from merging commit 10c6f61 into 8637339

Full job logs available here

Please report any issues here.

@Robustin
Copy link
Contributor Author

Robustin commented Mar 28, 2018

Looks like whoever did the swarner ruin already followed my advice in the OP and used a noop area. Unfortunately unless I figure out how to get rid of the air differential, I won't be able to stomp out ATs completely.

AnturK
AnturK previously requested changes Mar 29, 2018
@@ -211,6 +209,9 @@
if(istype(tunnel))
// Small chance to have forks in our tunnel; otherwise dig our tunnel.
if(i > 3 && prob(20))
if(!tunnel || isspaceturf(tunnel) || istype(tunnel.loc, /area/mine/explored) || (istype(tunnel.loc, /area/lavaland/surface/outdoors) && !istype(tunnel.loc, /area/lavaland/surface/outdoors/unexplored)))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First two check on tunnel here are redundant you're doing it above anyway.

@Cyberboss
Copy link
Member

You look at mapdiffbot and sigh

@Cyberboss
Copy link
Member

@MapDiffBot

@Cyberboss Cyberboss merged commit 64eff00 into tgstation:master Apr 6, 2018
ghost referenced this pull request in HippieStation/HippieStationdeprecated2020 Apr 6, 2018
* River AT fix

* Roundstart AT fix

* simpler

* Wait simpler is bad

* Webediting

* more weebediting

* Remove ashwalker active turfs

* Swarmer Crash has lavaland atmos

* Removed redundant checks
Gwolfski pushed a commit to Gwolfski/tgstation that referenced this pull request Apr 18, 2018
* River AT fix

* Roundstart AT fix

* simpler

* Wait simpler is bad

* Webediting

* more weebediting

* Remove ashwalker active turfs

* Swarmer Crash has lavaland atmos

* Removed redundant checks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fix Rewrites a bug so it appears in different circumstances Performance Uses the 32-bit address space and slow interpreter more effectively
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants