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
79 stars 463 forks source link

Add a few recipes to the engineering techfab #1720

Closed arimah closed 1 month ago

arimah commented 1 month ago

About the PR

Adds a brand new lathe recipe, SolarAssemblyFlatpack, which can be combined with glass to make a solar panel or a solar tracker electronics board and glass to make a solar tracker. The engineering techfab can already print solar tracker boards and solar control panels, so why not enable it to also make solar panels? Note: this is not a "real" flatpack, as there is no solar panel electronics board, so we can't really use the Flatpacker 1001 for this.

Also adds a few dynamic recipes to the engifab:

All of the above require research to unlock.

Why / Balance

Make the engineering techfab more fit for purpose. :)

The material cost for the flatpack was balanced around a few things:

How to test

  1. Spawn an engineering techfab
  2. Insert materials
  3. Print a solar assembly flatpack
  4. Spawn an R&D server and an R&D computer
  5. Insert a "research point disk [DEBUG, DO NOT MAP]" into the server
  6. Unlock all of industrial
  7. Print an experimental welding tool, jaws of life, shipyard RCD and shipyard RCD ammo

Media

image

With all of industrial researched: image

Breaking changes

Negative.

Changelog :cl:

whatston3 commented 1 month ago

A small list of things that would be interesting to see here (curious of your thoughts):

Any other power tools we're missing? I can't think of any.

Apart from that, I think this is good - I'd also push for that solar crate value increase happening here, 1000 (even 1500?) seems reasonable. Good feature.

whatston3 commented 1 month ago

Also this feature should absolutely have a changelog.

arimah commented 1 month ago

Advanced remote signaller (unless this is removed for a reason)

It's something you can research, right? I don't know how useful it is in practice. I could add it to the list of dynamic recipes easily enough, not sure if it should be static.

Industrial welding tool and/or advanced industrial welding tool (would have to be static recipes, if supported - not currently researchable)

Ah, interesting thoughts! My personal take on that: both would be really nice to have, but maybe the advanced industrial welder should remain salvage loot (mostly – it's mapped on the Hammer because it's so easy to find). Actually, maybe the fact it's so easy to find makes it okay to add it... I don't know!

I'd also push for that solar crate value increase happening here

Sure. It's easy enough to add.

arimah commented 1 month ago

I added two new recipes for the industrial welder and the advanced industrial welder. The material costs are a bit arbitrary, sort of a middle ground between the normal welder and the experimental one. I also put the advanced remote signaller in the dynamic recipes. Making it a static recipe might undermine research a bit. :) Lastly, I increased the price of the solar assembly crate to $1500. No more selling at a profit.

arimah commented 1 month ago

I don't know how the fuck the Discovery shuttle ended up in here, but I'll unfuck that now.

whatston3 commented 1 month ago

Changes seem reasonable to me, will double check briefly in-game. Hope I'm not missing anything with the advanced signaller, and I like the idea of the standard industrial welder being a version being made under material constraints.

Jalleo commented 1 month ago

Putting this here but if you wish I can put this into the ideas on discord instead most of these are more stylistic roleplay cosmetic improvement suggestions that might assist on the engineering techfab getting used more.

The tile meister might be a good idea to and perhaps as a easier ability to get due to the fact that this would encourage engineering ships to serve for a more decorator role as well as providing equipment to ships.

Providing engi fabs with television boards might also help encourage people wanting to get televisions for their ships as well to assist reporters doing news broadcasts indirectly and/or service ships hosting boxing matches.

Alongside that should they be able to build floodlights for when they are building larger projects?

Fire extinguishers should probably be added too.

The high cap and potentially the reactor cells might be a good addition too. I dont know if the Engineering techfabs can build better parts either via research I did a quick check by R&D and then filtered by parts on the techfab and it didn't show many options there. Might be they can but it doesn't show there.

The gas recycler board getting added might be a good idea as its rare to see people use the recycler in general. Same in regards to the standard freezer/heater board but probably not the hellfire freezer. (The latter here might be a balance issue)

Edit: made this just before going to bed I moved the more potentially balance concerning suggestions towards the end. The others are more to encourage access to certain machines.

ThatOneGoblin25 commented 1 month ago
  • Industrial welding tool and/or advanced industrial welding tool (would have to be static recipes, if supported - not currently researchable)

Bear in mind when you print industrial or advanced welding tools they come already loaded with welder fuel.

arimah commented 1 month ago

Bear in mind when you print industrial or advanced welding tools they come already loaded with welder fuel.

As does a regular welder, and that only costs 4 steel and takes 2 seconds to print. You can print that in all kinds of lathes!

As for @Jalleo's suggestions: interesting ideas, but for another PR. This PR was meant to add a few recipes that seemed like good, obvious fits - not to put all sorts of things into the engifab. Balancing is tricky.

whatston3 commented 1 month ago

Reconfirmed as working.