Skip to content

Barricade refactor#18760

Open
Lumipharon wants to merge 12 commits into
tgstation:masterfrom
Lumipharon:cade_fix
Open

Barricade refactor#18760
Lumipharon wants to merge 12 commits into
tgstation:masterfrom
Lumipharon:cade_fix

Conversation

@Lumipharon

@Lumipharon Lumipharon commented May 7, 2026

Copy link
Copy Markdown
Contributor

About The Pull Request

Probably TM first. I've tested it and it seems to all work fine, but this touches a lot of stuff.

Refactors and reorganises barricade code as it was a nightmare of spaghetti and duplicated code.
Fixes #18745

All construction stuff now actually uses the construction skill instead of some of it using engineering.
Fixed lots of small inconsistancies/minor bugs.
Autodoc for days
Way more generic code (i.e. less walls of texts copy pasted between normal and folding cades)
Lots of stuff uses flags instead of 20 vars.

I can probably consolidate some stuff down even further, but this is a good start at least.

Why It's Good For The Game

Removes a huge amount of duplicate code and reorganised it to be actually somewhat readable and maintainable.

Changelog

🆑
fix: fixed a plasteel duplication exploit
refactor: refactored barricade code
/:cl:

@github-actions github-actions Bot added Refactor Improves underlying code to make systems more modular and functional. Fix Fixes an issue with the game. labels May 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Fix Fixes an issue with the game. Refactor Improves underlying code to make systems more modular and functional.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

metal to plasteel exploit

1 participant