mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-04 14:01:22 +00:00
* Improves various UpdatePaths scripts (#72118) ## About The Pull Request - apc_pixel_offsets: Should no longer throw errors due to formatting problems. - replacemonkeys: Made it use @ SUBTYPES instead of listing 3 explicit monkey types. - turf2decals: Massive optimization. Previously would dump up to 4 seperate corner decals onto one tile. Now they use the proper compressed subtypes like anticorner, opposingcorners, fourcorners, etc. - replaceplasteelturf: Added some missing plasteel turf changes that I discovered while updating maps from the depot. - replace_wayfinding_beacons: This script was reversed. It now will properly replace wayfinding beacons with navigation waypoints instead of the other way around. - turf_updates & turf_updates_2: Renamed the scripts to reflect the fact that they actually update areas and not turfs. - misc_space_fix: This script was rolled out to quickly provide a hotfix after unintended changes occurred with a previous update. In the same pr that introduced this script, this script was also written into turf_updates_2. Since its already in that script, misc_space_fix is no longer needed. - hats_repath: A map I was working on had bunny ears on it, and was not included in this script after the repath. Bunny ears are now included in this repath script. - detective_to_c38: This script didn't do anything because both sides of the script were the same path. This should now work. Note: This is not a full repair, there may still be a few lingering discrepancies/inconsistencies hidden within these scripts. ## Why It's Good For The Game Optimizes and improves updatepaths scripts. Some of them now actually work! ## Changelog no player facing changes * Improves various UpdatePaths scripts Co-authored-by: SpaceSmithers <105393050+SpaceSmithers@users.noreply.github.com>
75 lines
6.6 KiB
Plaintext
75 lines
6.6 KiB
Plaintext
/turf/open/floor/plasteel : /turf/open/floor/iron {@OLD}
|
|
/turf/open/floor/plasteel/airless : /turf/open/floor/iron/airless {@OLD}
|
|
/turf/open/floor/plasteel/airless/cafeteria : /turf/open/floor/iron/cafeteria/airless {@OLD}
|
|
/turf/open/floor/plasteel/airless/dark : /turf/open/floor/iron/dark/airless {@OLD}
|
|
/turf/open/floor/plasteel/airless/showroomfloor : /turf/open/floor/iron/showroomfloor/airless {@OLD}
|
|
/turf/open/floor/plasteel/airless/solarpanel : /turf/open/floor/iron/solarpanel/airless {@OLD}
|
|
/turf/open/floor/plasteel/airless/white : /turf/open/floor/iron/white/airless {@OLD}
|
|
/turf/open/floor/plasteel/airless/white/corner : /turf/open/floor/iron/white/corner/airless {@OLD}
|
|
/turf/open/floor/plasteel/airless/white/side : /turf/open/floor/iron/white/side/airless {@OLD}
|
|
/turf/open/floor/plasteel/bluespace : /turf/open/floor/iron/bluespace {@OLD}
|
|
/turf/open/floor/plasteel/cafeteria : /turf/open/floor/iron/cafeteria {@OLD}
|
|
/turf/open/floor/plasteel/chapel : /turf/open/floor/iron/chapel {@OLD}
|
|
/turf/open/floor/plasteel/checker : /turf/open/floor/iron/checker {@OLD}
|
|
/turf/open/floor/plasteel/cult : /turf/open/floor/cult {@OLD}
|
|
/turf/open/floor/plasteel/cult/airless : /turf/open/floor/cult/airless {@OLD}
|
|
/turf/open/floor/plasteel/dark : /turf/open/floor/iron/dark {@OLD}
|
|
/turf/open/floor/plasteel/dark/airless : /turf/open/floor/iron/dark/airless {@OLD}
|
|
/turf/open/floor/plasteel/dark/corner : /turf/open/floor/iron/dark/corner {@OLD}
|
|
/turf/open/floor/plasteel/dark/side : /turf/open/floor/iron/dark/side {@OLD}
|
|
/turf/open/floor/plasteel/dark/snowdin : /turf/open/floor/iron/dark/snowdin {@OLD}
|
|
/turf/open/floor/plasteel/dark/telecomms : /turf/open/floor/iron/dark/telecomms {@OLD}
|
|
/turf/open/floor/plasteel/elevatorshaft : /turf/open/floor/plating/elevatorshaft {@OLD}
|
|
/turf/open/floor/plasteel/freezer : /turf/open/floor/iron/freezer {@OLD}
|
|
/turf/open/floor/plasteel/freezer/airless : /turf/open/floor/iron/freezer/airless {@OLD}
|
|
/turf/open/floor/plasteel/goonplaque : /turf/open/floor/iron/goonplaque {@OLD}
|
|
/turf/open/floor/plasteel/grimy : /turf/open/floor/iron/grimy {@OLD}
|
|
/turf/open/floor/plasteel/icemoon : /turf/open/floor/iron/icemoon {@OLD}
|
|
/turf/open/floor/plasteel/kitchen_coldroom : /turf/open/floor/iron/kitchen_coldroom {@OLD}
|
|
/turf/open/floor/plasteel/kitchen_coldroom/freezerfloor : /turf/open/floor/iron/kitchen_coldroom/freezerfloor {@OLD}
|
|
/turf/open/floor/plasteel/recharge_floor : /turf/open/floor/iron/recharge_floor {@OLD}
|
|
/turf/open/floor/plasteel/recharge_floor/asteroid : /turf/open/floor/iron/recharge_floor/asteroid {@OLD}
|
|
/turf/open/floor/plasteel/rockvault : /turf/open/floor/vault/rock {@OLD}
|
|
/turf/open/floor/plasteel/rockvault/alien : /turf/open/floor/vault/alien {@OLD}
|
|
/turf/open/floor/plasteel/rockvault/sandstone : /turf/open/floor/vault/sandstone {@OLD}
|
|
/turf/open/floor/plasteel/sepia : /turf/open/floor/iron/sepia {@OLD}
|
|
/turf/open/floor/plasteel/showroomfloor : /turf/open/floor/iron/showroomfloor {@OLD}
|
|
/turf/open/floor/plasteel/solarpanel : /turf/open/floor/iron/solarpanel {@OLD}
|
|
/turf/open/floor/plasteel/stairs : /turf/open/floor/iron/stairs {@OLD}
|
|
/turf/open/floor/plasteel/stairs/left : /turf/open/floor/iron/stairs/left {@OLD}
|
|
/turf/open/floor/plasteel/stairs/medium : /turf/open/floor/iron/stairs/medium {@OLD}
|
|
/turf/open/floor/plasteel/stairs/old : /turf/open/floor/iron/stairs/old {@OLD}
|
|
/turf/open/floor/plasteel/stairs/right : /turf/open/floor/iron/stairs/right {@OLD}
|
|
/turf/open/floor/plasteel/telecomms : /turf/open/floor/iron/telecomms {@OLD}
|
|
/turf/open/floor/plasteel/vaporwave : /turf/open/floor/iron/vaporwave {@OLD}
|
|
/turf/open/floor/plasteel/white : /turf/open/floor/iron/white {@OLD}
|
|
/turf/open/floor/plasteel/white/corner : /turf/open/floor/iron/white/corner {@OLD}
|
|
/turf/open/floor/plasteel/white/side : /turf/open/floor/iron/white/side {@OLD}
|
|
/turf/open/floor/plasteel/white/telecomms : /turf/open/floor/iron/white/telecomms {@OLD}
|
|
/turf/open/floor/plasteel/yellowsiding : /turf/open/floor/iron, /obj/effect/turf_decal/siding/yellow {@OLD}
|
|
/turf/open/floor/plasteel/yellowsiding/corner : /turf/open/floor/iron, /obj/effect/turf_decal/siding/yellow/corner {@OLD}
|
|
/turf/open/floor/plasteel/shuttle : /turf/open/floor/mineral/titanium
|
|
/turf/open/floor/plasteel/black : /turf/open/floor/iron/dark
|
|
/turf/open/floor/plasteel/bot : /obj/effect/turf_decal/bot , /turf/open/floor/iron
|
|
/turf/open/floor/plasteel/darkwarning : /obj/effect/turf_decal/stripes/line{dir=@OLD} , /turf/open/floor/iron/dark
|
|
/turf/open/floor/plasteel/delivery : /obj/effect/turf_decal/delivery , /turf/open/floor/iron
|
|
/turf/open/floor/plasteel/loadingarea : /obj/effect/turf_decal/loading_area{dir=@OLD} , /turf/open/floor/iron
|
|
/turf/open/floor/plasteel/shuttle/red : /turf/open/floor/mineral/plastitanium/red/brig
|
|
/turf/open/floor/plasteel/shuttle/white : /turf/open/floor/mineral/titanium/white
|
|
/turf/open/floor/plasteel/warning : /obj/effect/turf_decal/stripes/line{dir=@OLD} , /turf/open/floor/iron
|
|
/turf/open/floor/plasteel/warning/corner{dir=2} : /obj/effect/turf_decal/stripes/corner{dir=2} , /turf/open/floor/iron
|
|
/turf/open/floor/plasteel/warning/corner{dir=@UNSET} : /obj/effect/turf_decal/stripes/corner , /turf/open/floor/iron
|
|
/turf/open/floor/plasteel/warning/corner{dir=8} : /obj/effect/turf_decal/stripes/corner{dir=4} , /turf/open/floor/iron
|
|
/turf/open/floor/plasteel/warning/corner{dir=1} : /obj/effect/turf_decal/stripes/corner{dir=8} , /turf/open/floor/iron
|
|
/turf/open/floor/plasteel/warning/corner{dir=4} : /obj/effect/turf_decal/stripes/corner{dir=1} , /turf/open/floor/iron
|
|
/turf/open/floor/plasteel/warnwhite : /obj/effect/turf_decal/stripes/line{dir=@OLD} , /turf/open/floor/iron/white
|
|
/turf/open/floor/plasteel/warnwhite/corner{dir=2} : /obj/effect/turf_decal/stripes/corner{dir=2} , /turf/open/floor/iron/white
|
|
/turf/open/floor/plasteel/warnwhite/corner{dir=@UNSET} : /obj/effect/turf_decal/stripes/corner , /turf/open/floor/iron/white
|
|
/turf/open/floor/plasteel/warnwhite/corner{dir=8} : /obj/effect/turf_decal/stripes/corner{dir=4} , /turf/open/floor/iron/white
|
|
/turf/open/floor/plasteel/warnwhite/corner{dir=1} : /obj/effect/turf_decal/stripes/corner{dir=8} , /turf/open/floor/iron/white
|
|
/turf/open/floor/plasteel/warnwhite/corner{dir=4} : /obj/effect/turf_decal/stripes/corner{dir=1} , /turf/open/floor/iron/white
|
|
/turf/open/floor/plasteel/whitebot : /obj/effect/turf_decal/bot , /turf/open/floor/iron/white
|
|
/turf/open/floor/plasteel/whitebot/delivery : /obj/effect/turf_decal/delivery , /turf/open/floor/iron/white
|
|
/turf/open/floor/plating/warnplate : /obj/effect/turf_decal/stripes/line{dir=@OLD} , /turf/open/floor/plating
|
|
/turf/open/floor/plating/warnplate/corner : /obj/effect/turf_decal/stripes/corner{dir=@OLD} , /turf/open/floor/plating
|