-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
Tool Armors #52322
Tool Armors #52322
Conversation
} | ||
], | ||
"warmth": 60, | ||
"power_armor": true, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Most likely shouldn't be declared as "power armor". In particular, it makes the suit incompatible with all normal clothing. Pictures of the real thing obviously show people wearing the exoskeleton on top of work jumpsuits rather than being completely naked.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I changed this to tool armor based on your suggestion, thank you!
"armor": [ | ||
{ | ||
"encumbrance": 40, | ||
"coverage": 100, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Shouldn't have 100% coverage? The real exoskeleton is basically a metal frame over clothing, it barely offers any protection at all. Particularly imbalanced because being made of steel and having thickness 8 will make this almost as protective as dedicated combat suits.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These have been updated.
Needs a couple spawn locations. What about if it's a more common version of the existing exoskeletons that can occasionally appear in labs? |
Or in prototype finale type rooms for microlabs? |
Added to a microlab for testing. |
So does this... do anything? I'm not an expert at reading the jsons, so forgive me if I'm mistaken, but it looks to me like the active version does nothing without power_armor: "true", not even reducing the encumbrance or compensating for its own massive 90kg weight. I get that it's a proof of concept thing, but if it's going in the main build, it would suck to find this rare and cool-looking piece of loot and find out it does literally nothing. May I suggest adding the Lifting and Jacking qualities when active? That seems in line with your vision, and also makes finding the suit a nice little treat, since it'd be the only Lifting tool that doesn't require you to drag an annoying little vehicle around. Also, the weight thing really is a problem. The way even the true power armors work is that they require you to haul around their full weight under your power, even when they're active. That means this 90kg suit is going to horrifically overencumber anyone other than super-strong mutants with Strong Back, which sounds like the opposite of putting "less strain on the body". I presume you could overwrite the weight on the (on) version or use the "weight_capacity_bonus" to give it added carrying capacity, but the combat power armors don't do either of those things, so I'm not sure if they would be considered good practice. Speaking of the other power armors, the weight is out of line with them as well. For reference, the Heavy Combat Exoskeleton, which has extremely thick armor and is explicitly stated to be impractically heavy and clumsy, weighs only 75kg and has 20 encumbrance when powered. I suppose a non-combat model could afford to be a little more inefficient, but it still seems like a lot. Oh, and ftr you don't have to type it in as "90718 g". You can just write it as "90 kg" and the system will parse it just fine. |
Now there's an exosuit I'd use, I'm guessing the integrated toolset draws off the suits battery power for welding? |
Adding alternate version using ICE (gasoline) as power source
Added an ICE variant, burning gasoline instead of using a battery. Still WIP, so weights haven't been balanced yet. |
Step one is get them in the game and working, step two will be to build effects like assisted lifting and power tools. The weight is based on actual production models, which are quite heavy. The power armor in game uses supermaterials and is (in the later marks) designed to be as minimally encumbering as possible due to combat conditions. While power armor is meant to only support it's own weight, this is meant to lift hundreds of pounds including internal power supply and to counterbalance a user lifting heavy objects in front of them. Compare a HMMVW to a forklift. |
In case there's a lot of #dev-help chatter between when you are on next. https://discord.com/channels/598523535169945603/598529174302490644/901654588128632832 |
The two suits, battery powered and ICE powered, spawn, can be worn, and consume their respective power sources. Next is balance passes on the consumption, then adding in tool effects. |
Both armors work, next is balance pass for power/fuel consumption.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is coming along well. I had some questions that may just need you to explain things to me. Good stuff!
Co-authored-by: Maleclypse <[email protected]>
I think you just deleted the whole electronics file instead of only your changes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is pretty cool and seems fairly reasonable. Thanks!
Co-authored-by: casswedson <[email protected]>
Co-authored-by: casswedson <[email protected]>
Co-authored-by: casswedson <[email protected]>
Co-authored-by: casswedson <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Approve
Pretty nice, good job! |
Summary
Features "Powered utility armors for non-combat purposes"
Purpose of change
The goal is to add non-combat powered exoskeletons. These are based on real production models and are intended to be useful in things like construction and vehicle work.
Describe the solution
Added an initial suit based on the Sarcos Guardian, a load lifting and battery operated skeleton designed for easy use. Also adds an ICE powered equivalent.
Describe alternatives you've considered
Carrying a forklift and an integrated toolset at all times.
Testing
Spawned both suits, wore, activated, deactivated. Activated, let run until battery or fuel was exhausted.
Additional context