new-frontiers-14 / frontier-station-14

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.
https://spacestation14.io
GNU Affero General Public License v3.0
87 stars 521 forks source link

Mercenary tech fab #1854

Closed ErhardSteinhauer closed 2 months ago

ErhardSteinhauer commented 2 months ago

About the PR

Mercenary techfab

Added mercenary techfab and a couple of technologies for researchers to unlock. Conceptually, mercenary techfab should primarily provide utilities and a way to obtain Liberation Station guns if someone decides to buy them all, so no crazy guns or ammo types are included in the list of available crafting recipes. Other design considerations:

Weapon available for printing:

"Hacked" mercenary techfab

Other changes:

To do:

Why / Balance

How to test

Media

Breaking changes

Changelog :cl: erhardsteinhauer

github-actions[bot] commented 2 months ago

RSI Diff Bot; head commit f3bf00e3a7bc225821b6292221af362f8ab05ff1 merging into ddb94c36bfd6479e340b8b98bc9603191669139d This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Structures/Machines/techfab.rsi

| State | Old | New | Status | --- | --- | --- | --- | | nfsd | ![](https://raw.githubusercontent.com/new-frontiers-14/frontier-station-14/ddb94c36bfd6479e340b8b98bc9603191669139d/Resources/Textures/Structures/Machines/techfab.rsi/nfsd.png) | ![]() | Removed

Resources/Textures/_NF/Objects/Devices/flatpack.rsi

| State | Old | New | Status | --- | --- | --- | --- | | mercenary | ![]() | ![](https://raw.githubusercontent.com/ErhardSteinhauer/frontier-station-14/f3bf00e3a7bc225821b6292221af362f8ab05ff1/Resources/Textures/_NF/Objects/Devices/flatpack.rsi/mercenary.png) | Added

Resources/Textures/_NF/Objects/Misc/module.rsi

| State | Old | New | Status | --- | --- | --- | --- | | hacked-merc-fab-board | ![]() | ![](https://raw.githubusercontent.com/ErhardSteinhauer/frontier-station-14/f3bf00e3a7bc225821b6292221af362f8ab05ff1/Resources/Textures/_NF/Objects/Misc/module.rsi/hacked-merc-fab-board.png) | Added

Resources/Textures/_NF/Structures/Machines/techfab.rsi

| State | Old | New | Status | --- | --- | --- | --- | | mercenary | ![]() | ![](https://raw.githubusercontent.com/ErhardSteinhauer/frontier-station-14/f3bf00e3a7bc225821b6292221af362f8ab05ff1/Resources/Textures/_NF/Structures/Machines/techfab.rsi/mercenary.png) | Added | salvage | ![]() | ![](https://raw.githubusercontent.com/ErhardSteinhauer/frontier-station-14/f3bf00e3a7bc225821b6292221af362f8ab05ff1/Resources/Textures/_NF/Structures/Machines/techfab.rsi/salvage.png) | Added

Edit: diff updated after f3bf00e3a7bc225821b6292221af362f8ab05ff1

dvir001 commented 2 months ago

Please also remove all security techfab from expo with this added as they wont be needed there.

ErhardSteinhauer commented 2 months ago

Please also remove all security techfab from expo with this added as they wont be needed there.

Removed it in this PR

dustylens commented 2 months ago

"Added T3 medical tech research that unlocks printing of advanced topicals. Now medical ships have no excuse to keep their microwaves."

An alternative approach to microwaves is something I've long hoped for. I have deep reservations about the recipes. Durathread and silver for advanced topicals is a radical departure from the vanilla recipe.

With the framing of medical ships "no longer having an excuse" I'm not sure if this is intended to be seen as the first step in "medics have had it too good for too long" or what the big picture is here.

I agree that the microwave piece is contentious. I would prefer to not cook my sutures in the same machine that heats my soup. I believe that changing recipes like this and going through lathes/research (especially locking fundamental tools for a role, which is kind of a shocking change in its own right) behind research and this kind of material system isn't the best path forward.

I would personally prefer a new machine that allows us to whitelist specific medical/alternative fabrication recipes to take advantage of reagent + entity combinations. Rather than relying on the microwave for that kind of lift.

ErhardSteinhauer commented 2 months ago

"no longer having an excuse" I'm not sure

It is called dark humor, you wouldn't get it. 🤡

But no, it's continuation of crusade against kitchen utensils on non-kitchen ships. This is another band aid for an issue that is too bothersome to fix: microwave is the only kitchen machine thing you need - it is used in vast majority of kitchen recipes. And in case of its medical application it has only 2 (two!) somewhat obscure recipes, that almost no one bothers to use because you can just print bruise packs/ointments until the heat death of the universe. Research gatekeeping, which isn't that big of an obstacle imo, is only there to make sure the new recipes don't completely replace common topicals.

(especially locking fundamental tools for a role, which is kind of a shocking change in its own right)

It's not a fundamental tool for a role, you can perform your medical duties without those advanced topicals. The ability to print advanced topicals doesn't prevent you from going the old route (but the absence of a microwave will).

Feel free to revert the recipe and research node, when you make that new machine for medical recipes.

dvir001 commented 2 months ago

Ill be honest im sure we going to have new balance issues from this but this is nothing we cannot fix by just removing and adding lines.

Its fine for testing live.

ErhardSteinhauer commented 2 months ago

im sure we going to have new balance issues

For sure