Tidecraft Armor Fixes (plus Gas Mask qol) #1041

Open
Ducks wants to merge 3 commits from Ducks/Byrd:thelasttruetidonian into master
First-time contributor

Short description

Fixes Starlight's tidecraft armors to actually matter for woundmed body damage, adds viewcone modifiers to helmets, and lessens the gasmask viewcone.

All of this should be partial'd but RobustToolbox is too out of date for partials to exist.

Why we need to add this

Makes the Forged and Paladin sets fill the niche properly instead of being showpieces due to being out of date.
All tidecraft proper plate armors have two intended counterplay Achilles' heel resistances being Heat and Blunt.
Slowdowns were bumped for resistances, and Paladin has stamina weakness due to being the Fat Armor™️.

Will have to figure out if BlockingComponent supports stamina resistances to make raised shields resist stamina as to not allow Rubber rounds to completely sidestep using a raised shield.

Gas mask cone is smaller since Mercenary Mask is just as easily available in the autodrobe. This is also the weakest piece of all of these and will drop if asked.

Media (Video/Screenshots)

Checklist

Breaking changes

Ingame Changelog

🆑 Ducks, Last True Knight of Tidonia

  • fix: Starlight crafted armors are now properly updated for Woundmed.
  • tweak: Starlight crafted armors have had their damage resistances changed.
  • tweak: Gas mask vision cone malus was reduced.
<!-- Link definitions, do not edit --> [guidelines]: https://docs.spacestation14.com/en/general-development/codebase-info/pull-request-guidelines.html [ruleset]: https://rules.byrdstation.space/#h.vigrxrnffwji ## Short description <!-- What do you propose to change with your PR? --> Fixes Starlight's tidecraft armors to actually matter for woundmed body damage, adds viewcone modifiers to helmets, and lessens the gasmask viewcone. All of this should be partial'd but RobustToolbox is too out of date for partials to exist. ## Why we need to add this <!-- What is the reason for adding these changes? Please post links to Discussions as well as Bug Reports here. Please describe how this will change the game balance. --> Makes the Forged and Paladin sets fill the niche properly instead of being showpieces due to being out of date. All tidecraft proper plate armors have two intended counterplay Achilles' heel resistances being Heat and Blunt. Slowdowns were bumped for resistances, and Paladin has stamina weakness due to being the Fat Armor:tm:. Will have to figure out if BlockingComponent supports stamina resistances to make raised shields resist stamina as to not allow Rubber rounds to completely sidestep using a raised shield. Gas mask cone is smaller since Mercenary Mask is just as easily available in the autodrobe. This is also the weakest piece of all of these and will drop if asked. ## Media (Video/Screenshots) <!--If your PR contains in-game changes you must provide screenshots/videos of the changes.--> ## Checklist <!-- Check boxes for faster reviewing of your PR --> - [X] I do not require assistance to complete the PR. - [X] I have verified that the changes work before posting/requesting review of my PR. - [X] I have added screenshots/videos of the changes, or this PR does not change in-game mechanics. - [X] I have read the [Pull Request and Changelog Guidelines][guidelines] and [Byrd Station's Contributor Ruleset][ruleset]. ## Breaking changes <!-- List any breaking changes, including namespaces, public class/method/field changes, prototype renames; and provide instructions for fixing them. This will be posted in #codebase-changes. --> ### Ingame Changelog <!--If you want the players to know about changes made in this PR, specify them using the template outside the comment. Short and informative.--> <!--:cl: - add: Added fun! - remove: Removed fun! - tweak: Changed fun! - fix: Fixed fun!--> :cl: Ducks, Last True Knight of Tidonia - fix: Starlight crafted armors are now properly updated for Woundmed. - tweak: Starlight crafted armors have had their damage resistances changed. - tweak: Gas mask vision cone malus was reduced.
quality of life and drip change
Some checks failed
Close PRs on master / run (pull_request_target) Has been skipped
Labels: PR / labeler (pull_request_target) Has been cancelled
Labels: Size / size-label (pull_request_target) Has been cancelled
CRLF Check / CRLF Check (pull_request) Has been cancelled
Test Packaging / Test Packaging (pull_request) Has been cancelled
RGA schema validator / YAML RGA schema validator (pull_request) Has been cancelled
RSI Validator / Validate RSIs (pull_request) Has been cancelled
Map file schema validator / YAML map schema validator (pull_request) Has been cancelled
YAML Linter / YAML Linter (pull_request) Has been cancelled
9d829c082e
bottom text
Ducks force-pushed thelasttruetidonian from 9d829c082e
Some checks failed
Close PRs on master / run (pull_request_target) Has been skipped
Labels: PR / labeler (pull_request_target) Has been cancelled
Labels: Size / size-label (pull_request_target) Has been cancelled
CRLF Check / CRLF Check (pull_request) Has been cancelled
Test Packaging / Test Packaging (pull_request) Has been cancelled
RGA schema validator / YAML RGA schema validator (pull_request) Has been cancelled
RSI Validator / Validate RSIs (pull_request) Has been cancelled
Map file schema validator / YAML map schema validator (pull_request) Has been cancelled
YAML Linter / YAML Linter (pull_request) Has been cancelled
to 853f4df794
All checks were successful
Labels: PR / labeler (pull_request_target) Successful in 37s
Labels: Size / size-label (pull_request_target) Successful in 3s
CRLF Check / CRLF Check (pull_request) Has been skipped
Test Packaging / Test Packaging (pull_request) Has been skipped
RGA schema validator / YAML RGA schema validator (pull_request) Has been skipped
RSI Validator / Validate RSIs (pull_request) Successful in 43s
Map file schema validator / YAML map schema validator (pull_request) Has been skipped
YAML Linter / YAML Linter (pull_request) Has been skipped
2026-10-09 11:37:22 +00:00
Compare
Ducks changed title from WIP: Tidecraft Armor/Shield Fixes (plus Gas Mask qol) to Tidecraft Armor/Shield Fixes (plus Gas Mask qol) 2026-10-09 23:02:18 +00:00
Ducks changed title from Tidecraft Armor/Shield Fixes (plus Gas Mask qol) to Tidecraft Armor Fixes (plus Gas Mask qol) 2026-10-11 22:35:55 +00:00
Lines 9-11
@ -6,2 +6,6 @@
components:
- type: Armor
traumaDeductions: # byrd start - this should be a partial but RT is out of date and i am NOT a c# knower to do that
Dismemberment: 0.7 # it's literally 4 pieces of steel
OrganDamage: 0.7 # and three LV cables
BoneDamage: 0.7 # of COURSE it's shit
Owner

In this case 0 is no protection and 1 is full protection.
For reference blood-red hardsuit helmet has 0.5 and ERT helmet has 0.6 on those

In this case 0 is no protection and 1 is full protection. For reference `blood-red hardsuit helmet` has `0.5` and `ERT helmet` has `0.6` on those
Author
First-time contributor

five hundred space station devs versus consistency on modifiers fuck my life

five hundred space station devs versus consistency on modifiers fuck my life
because why would we ever make modifiers consistent
Some checks failed
Labels: PR / labeler (pull_request_target) Has been cancelled
Labels: Size / size-label (pull_request_target) Has been cancelled
CRLF Check / CRLF Check (pull_request) Has been cancelled
Test Packaging / Test Packaging (pull_request) Has been cancelled
RGA schema validator / YAML RGA schema validator (pull_request) Has been cancelled
RSI Validator / Validate RSIs (pull_request) Has been cancelled
Map file schema validator / YAML map schema validator (pull_request) Has been cancelled
YAML Linter / YAML Linter (pull_request) Has been cancelled
65721b46af
Ducks force-pushed thelasttruetidonian from 65721b46af
Some checks failed
Labels: PR / labeler (pull_request_target) Has been cancelled
Labels: Size / size-label (pull_request_target) Has been cancelled
CRLF Check / CRLF Check (pull_request) Has been cancelled
Test Packaging / Test Packaging (pull_request) Has been cancelled
RGA schema validator / YAML RGA schema validator (pull_request) Has been cancelled
RSI Validator / Validate RSIs (pull_request) Has been cancelled
Map file schema validator / YAML map schema validator (pull_request) Has been cancelled
YAML Linter / YAML Linter (pull_request) Has been cancelled
to 297529be93
All checks were successful
Labels: PR / labeler (pull_request_target) Successful in 28s
Labels: Size / size-label (pull_request_target) Successful in 3s
CRLF Check / CRLF Check (pull_request) Successful in 39s
Test Packaging / Test Packaging (pull_request) Successful in 14m54s
RGA schema validator / YAML RGA schema validator (pull_request) Successful in 46s
RSI Validator / Validate RSIs (pull_request) Successful in 45s
Map file schema validator / YAML map schema validator (pull_request) Successful in 5m48s
YAML Linter / YAML Linter (pull_request) Successful in 5m33s
2026-10-16 08:10:56 +00:00
Compare
All checks were successful
Labels: PR / labeler (pull_request_target) Successful in 28s
Labels: Size / size-label (pull_request_target) Successful in 3s
CRLF Check / CRLF Check (pull_request) Successful in 39s
Test Packaging / Test Packaging (pull_request) Successful in 14m54s
RGA schema validator / YAML RGA schema validator (pull_request) Successful in 46s
RSI Validator / Validate RSIs (pull_request) Successful in 45s
Map file schema validator / YAML map schema validator (pull_request) Successful in 5m48s
YAML Linter / YAML Linter (pull_request) Successful in 5m33s
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u "thelasttruetidonian:Ducks-thelasttruetidonian"
git switch "Ducks-thelasttruetidonian"
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Byrd-Station/Byrd!1041
No description provided.