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
[REVIEW-READY] removes simulated turfs (and asteroid station) #16026
Conversation
Amazing. |
What benefit does this provide? |
|
How are we even supposed to review a PR with 100k line changes? |
git remote add dunc https://github.com/duncathan/-tg-station git diff dunc/turf -- code/ you can also git diff dunc/turf -- code/game/turfs/ it would help if his codebase was up to date |
I fucked something up; box has about 60000 whitespace changes. But yea the vast majority of the pr is maps, because just about every map instance has to be changed. |
It is hilarious that you are the one to say this! |
…o turfs Conflicts: _maps/RandomRuins/SpaceRuins/asteroid4.dmm _maps/RandomRuins/SpaceRuins/spacebar.dmm _maps/RandomZLevels/Academy.dmm _maps/RandomZLevels/beach.dmm _maps/RandomZLevels/caves.dmm _maps/RandomZLevels/research.dmm _maps/RandomZLevels/snowdin.dmm _maps/RandomZLevels/spacebattle.dmm _maps/RandomZLevels/undergroundoutpost45.dmm _maps/RandomZLevels/wildwest.dmm _maps/map_files/AsteroidStation/AsteroidStation.dmm _maps/map_files/BirdStation/BirdStation.dmm _maps/map_files/DreamStation/dreamstation04.dmm _maps/map_files/DreamStation/z5.dmm _maps/map_files/EfficiencyStation/EfficiencyStation.dmm _maps/map_files/MetaStation/MetaStation.v41I.dmm _maps/map_files/MiniStation/MiniStation.dmm _maps/map_files/TgStation/tgstation.2.1.3.dmm _maps/map_files/generic/z4.dmm _maps/map_files/generic/z5.dmm _maps/map_files/generic/z6.dmm _maps/templates/lavaland_surface_prisoner_crash.dmm _maps/templates/lavaland_surface_seed_vault.dmm _maps/templates/lavaland_surface_ufo_crash.dmm code/game/asteroid.dm code/game/atoms.dm code/game/gamemodes/cult/runes.dm code/game/gamemodes/malfunction/Malf_Modules.dm code/game/machinery/computer/arcade.dm code/game/objects/structures/lattice.dm code/game/turfs/simulated/floor/fancy_floor.dm code/game/turfs/simulated/floor/misc_floor.dm code/game/turfs/simulated/floor/plasteel_floor.dm code/game/turfs/simulated/walls_misc.dm code/game/turfs/turf.dm code/modules/events/spacevine.dm code/modules/mining/mine_turfs.dm code/modules/mob/living/living.dm code/modules/mob/living/silicon/robot/robot.dm code/modules/mob/living/simple_animal/bot/cleanbot.dm code/modules/mob/living/simple_animal/bot/mulebot.dm code/modules/mob/mob_movement.dm
…o turfs Conflicts: code/game/gamemodes/nuclear/nuclearbomb.dm
i think someone is going insane, good luck |
absolute madman |
So non open turfs will only track thermal energy going through them right? |
Well technically it's temperature they track, but thermal energy is easily calculated by multiplying temperature and heat capacity. |
Suggested repaths: |
Can you please repath lava to something other than plating while you are doing this? That was a silly idea on my part |
how much longer on this shit I want to change maps |
I hope to be finished by the end of next week |
@dunc when I click the files changed it literally lags, you maniac |
it's only gonna get worse |
400k line changes
R I P |
this is why we have mapping freezes, kids |
i'm free. we're all free. |
You are not free until you fix all the bugs and exploits our wonderful QA team (the players) find and report! |
This is broken. ;-; |
Please report bugs via the issue tracker |
Actually, this works fine with 510. I was using 509. |
@Ultimate-Chimera are you running windows and linux, and if linux, did you have bygex installed? |
@optimumtact Windows. |
Literally every round is ending in a hyper pressurized Armageddon, can we revert this already? |
no |
I desire pictures of the mapchange. |
This didn't have any visible changes to maps, it just rewrote underlying atmos turf technology |
it ruined the game don't port it |
God help me, I'm considering porting this to Para. |
@SamHPurp find me on #coderbus (Dunc or Dunc|Mobile) if you need help, which I'm sure you will. This task is a monster |
@duncathan I'm keen to get Lavaland ported, and this is the major barrier in us doing so. |
You'd probably be better off just rebasing and then readding your features than trying to catch up on years of turf/atmos/lighting changes for porting large projects |
This PR was pretty broken and required a ton of follow up |
@KorPhaeron confidence inspiring |
Not trying to stop you since getting lavaland on every server would be a point of pride for me, just trying to set realistic expectations. 2 years of refactors to the basic building blocks of the game ported piece by piece sounds like a fucking nightmare |
@KorPhaeron Aye. Sounds painful and tedious. Not impossible, I just need to define a healthy workflow of Paracode, the PRs and current TG code I think..... |
You can do it, if you believe in yourself |
he couldn't do it |
can't blame him tbh |
God help me, I'm considering porting this to Scorpio, a Paradise downstream server. Great starting point: we don't have Asteroid Station to remove.
To this point, I think what is really required to port the open/closed turf model is the understanding of the concept. This week, I learned turfs!
So, what is one to do? Identify the properties Identify the differences between This is going to need a LOT of testing and my Paracode PR will ever get merged, but it was fun. Wait, did I just make space turf . . . uh oh . . . |
You don't need a healthy workflow, just an unhealthy habit of using coding as stress-relief ;--; UPDATE: Use a subtype, not a boolean flag. Place overrides on those subtypes. |
Disclaimer: this PR removes asteroid station. Reasons include:
If somebody wants to put in the work to fix Ass themselves, you're more than welcome to - ping me in #coderbus (I'll be there as Dunc|Mobile or Dunc2) and I can let you know what needs to be done.
oh god this is gonna be painful
ok so here's the plan:
turf/simulated
pathturf/wall
and vars for open turfs toturf/open
or somethingCloses #16061