Skip to content
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

Stupid Sexy Survivor: Synthetic Fabrics pt 2 #34871

Merged
merged 9 commits into from
Oct 22, 2019

Conversation

tenmillimaster
Copy link
Member

@tenmillimaster tenmillimaster commented Oct 19, 2019

Summary

SUMMARY: Content "Introduces synthetic fabrics as a material"

Purpose of change

Previously, one could cut up a bunch of plastic clothing and make impermeable object out of them, such as canteens and jugs.

Describe the solution

2 new fabrics have been made: lycra, which is mostly nylon/polyethylene terephthalate(PET) mixed with polyurethane based elastomers, and synthetic fabric, a split between nylon/polyethylene terephthalate(PET). Anywhere one would want stretchy, form fitting fabric, use lycra. Anywhere else where strong nylon or versatile PET is fine, use synthetic fabric. Where impermeable plastics are used, like those in rain ponchos, rain coats, rubber boots, clean suits and hazmat suits, the original plastic will be used.

2 new materials requirement sets have been added: "fabric_standard_permeable", for anything that you'd think of as 'normal clothing' like shirts, pants and the like, and "fabric_standard_nostretch" for any looser fitting clothing.

I have also added a number of sources for lycra, which are fun in and of themselves: unitards, leotards, and zentai (whole body stocking).
I've added recipes for many of these have been added as well, mostly based on cotton counterparts. The overlooked belly holster has gotten a recipe too.

As replacing many of the 'rag' components of the recipes would be a GIANT pr, I've left that out for now. No items or recipes touch 'synthetic fabric' just yet.

Describe alternatives you've considered

Not having a separate stretchy fabric. (stretches making compression garments from woven nylon though)

Testing

Loaded the game a couple times and spawned some of the items, compared the new items against the old.

Additional context

More chemically specific kinds of polymers assists in future recipes and such.

'Plastic' can now largely be considered: LD/HD-Polyethylene, ABS plastic, PLA, and polypropylene. These are all more 'structural' plastics, good for making solid things.

'Snythetic fabric' can now broadly be considered to be woven nylon-type polymers, woven polyester(PET), and to a lesser extent, rayon.

This PR began life as a simple recipe to make deep concealment holsters.

This is a redo of #34864, after some git problems on my part.

@ifreund ifreund added <Enhancement / Feature> New features, or enhancements on existing [JSON] Changes (can be) made in JSON Items / Item Actions / Item Qualities Items and how they work and interact Crafting / Construction / Recipes Includes: Uncrafting / Disassembling Spawn Creatures, items, vehicles, locations appearing on map labels Oct 20, 2019
tenmillimaster and others added 2 commits October 20, 2019 11:39
Co-Authored-By: Jianxiang Wang (王健翔) <[email protected]>
Co-Authored-By: Jianxiang Wang (王健翔) <[email protected]>
@ZhilkinSerg ZhilkinSerg merged commit ae2ed10 into CleverRaven:master Oct 22, 2019
@tenmillimaster tenmillimaster deleted the LYCRA4realsies branch October 22, 2019 20:16
@DMFan79
Copy link

DMFan79 commented Oct 23, 2019

Hi, the new items are dropping along with other loot but there's no way to recover lycra patches from them since they can be neither disassembled nor cut.

@tenmillimaster
Copy link
Member Author

Thanks for the heads up, I'm looking into it now.

@Nerezza
Copy link
Contributor

Nerezza commented Nov 9, 2019

Was the leotard meant to cover the legs only for some reason?

@jbytheway
Copy link
Contributor

Could you add / expand the comments in material.json to clarify the types of plastic they represent (similar to what you wrote in "Additional context" above)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Crafting / Construction / Recipes Includes: Uncrafting / Disassembling <Enhancement / Feature> New features, or enhancements on existing Items / Item Actions / Item Qualities Items and how they work and interact [JSON] Changes (can be) made in JSON Spawn Creatures, items, vehicles, locations appearing on map
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants