nuclear-14
nuclear-14 copied to clipboard
Forge & Workbench Crafting and Materials PT1
About the PR
This PR is the beginning of bringing more advanced crafting options into the game by reskinning the forge and workbench from autolathe code, as well as adding materialComposition to a most objects in the game so they can be recycled / broken down into useful components.
Materials
- [x] Add new materials for Plastic, Copper, Rubber, Ceramic, Gunpowder (reusing steel, wood etc from upstream).
- [ ] Add new sprites for the new materials.
- [ ] Add localisation for the new materials.
- [ ] Add a physical entity for each new material as well as stacks.
- [ ] Add
physicalComposition
to most items to obtain these new materials. (~~Most Junk, Tools inherit~~, Clothing, Weapons
Specific Material Breakdown Points to cover
- [ ] Make sure physicalComposition amounts are balanced and aren't giving too many materials.
- [ ] Make sure reagent containers are breaking and spilling when recycled.
- [ ] Flares = Plastic and Gunpowder
Forge & Workbench
- [ ] Add autolathe component to the forge and workbench and customise to fit our needs.
- [ ] Add a bunch of recipes to the two new crafting stations.
- [ ] Consider adding a smelter as an additional way to get resources instead of a recycler.
- [ ] Map the recycling centre onto the new map. Maybe in a junkyard in it's own POI.
Specific Crafting Recipes to add
- [ ] Add junk spear crafting recipe (pipe / rod + knife (tag))
- [ ] Add pipe gun crafting recipes.
- [ ] Add workbench recipes for wood and metal stocks and gun components.
- [ ] Add some forge recipes for pipe and other stuff? Pots? Armor plates?
Closes #118
Media
- [ ] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase