Skip to content

Froniter Oven and Medical Assembler Port#381

Open
Dunrab wants to merge 15 commits intoFloof-Station:masterfrom
Dunrab:froniter-oven-and-medical-assembler
Open

Froniter Oven and Medical Assembler Port#381
Dunrab wants to merge 15 commits intoFloof-Station:masterfrom
Dunrab:froniter-oven-and-medical-assembler

Conversation

@Dunrab
Copy link
Copy Markdown
Contributor

@Dunrab Dunrab commented Apr 4, 2026

About the PR

Oh boy here we go, this PR ports Frontiers awesome Medical Assembler, special medical pens that can be made by chem in medical assembler and Frontiers Oven that can be used to cook specific sets of foods.

Original PRs from Froniter, credit too the people who worked to get all of this working.
Frontier PR that added the medical assembler & oven: Frontier #1935
Frontier PR that makes the guidebook for the assembler auto-generated: Frontier #2331

TODO:

  • Link original PRs to give proper credit to the people who created these lovely machines
  • Test the hell out of this. I have not tested this enough yet.
  • Need to fix guidebook entries, they are pretty broken
  • Recipies seem to work fine, need to test research & add the basic empty pen to the medifab or research not sure which would be better

Why / Balance

The medical assembler is a nice tool for chem to produce medical pens to give out to salvage, doctors, security or who ever. It is a great RP opportunity on frontier and I believe it will benefit RP here nicely.

The oven will be used in a future PR so specific recipes can be used in it.

The medical assembler and empty medipens are t3 biomedical research and the oven range is t2 civilian.

I increased the price per empty medipen but we can increase it further if desired.

Technical details

I ported both machines since they share code and figured why not knock two birds with one stone since both will provide small content updates for each department.

Media

Click to show

Medical.Assembler.mp4

Requirements

  • I have tested all added content and changes.
  • I have added media to this PR or it does not require an ingame showcase.

Licensing:

Breaking changes

Changelog

🆑

  • add: Frontier Medical Assembler & Oven have been ported and be found in t3 medical research and t2 civilian respectively.
  • add: Once researched, medical can print empty medical pens that can be used in the medical assembler.
  • add: The oven can be used for most recipes currently and functions as a stove & electric grill combined.

@Dunrab
Copy link
Copy Markdown
Contributor Author

Dunrab commented Apr 4, 2026

Giving this do not merge because this need a lot of testing and probably some additional fixes.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 4, 2026

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

Resources/Textures/_NF/Objects/Specific/Medical/medipen.rsi

State Old New Status
barkeepersfriend Added
barkeepersfriend_empty Added
base-colorA-inhand-left Added
base-colorA-inhand-right Added
base-colorB-inhand-left Added
base-colorB-inhand-right Added
base-needle-inhand-left Added
base-needle-inhand-right Added
bruizpen Added
bruizpen_empty Added
crisispen Added
crisispen_empty Added
ephedrinepen Added
ephedrinepen_empty Added
hemostasispen Added
hemostasispen_empty Added
lacerpen Added
lacerpen_empty Added
medipen Added
polypen Added
polypen_empty Added
stimulantpen Added
stimulantpen_empty Added

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

State Old New Status
assembler-blinky-unlit Added
assembler-broken-unlit Added
assembler-invisible Added
assembler-on-unlit Added
assembler-running-unlit Added
assembler-scan-unlit Added
assembler Added

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

State Old New Status
icon Added
mediwave-base Added
mediwave-off-unlit Added
mediwave-on-unlit Added

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

State Old New Status
composite_off Added
composite_on Added
cooking_unlit Added
off_no_door Added
oven_door Added
range_high Added
range_low Added
range_medium Added
unlit Added

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

State Old New Status
composite_off Added
composite_on Added
cooking_unlit Added
off_no_door Added
oven_door Added
range_high Added
range_low Added
range_medium Added
unlit Added

Edit: diff updated after 0713d51

@SyaoranFox
Copy link
Copy Markdown
Contributor

This PR is of interest to my Cooking Rebaked project. If you need a hand, let me know.

@Dunrab
Copy link
Copy Markdown
Contributor Author

Dunrab commented Apr 4, 2026

This PR is of interest to my Cooking Rebaked project. If you need a hand, let me know.

I will probably need help with this test failure, not sure what it means and or what is causing it

Copy link
Copy Markdown
Collaborator

@Mnemotechnician Mnemotechnician left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The fact that this changes the microwave system instead of doing literally anything else is awful

@Dunrab
Copy link
Copy Markdown
Contributor Author

Dunrab commented Apr 5, 2026

The fact that this changes the microwave system instead of doing literally anything else is awful

yeaaaah... i told you it did just that

@Dunrab
Copy link
Copy Markdown
Contributor Author

Dunrab commented Apr 7, 2026

tested & video attached removing the do not merge tag

@Dunrab Dunrab removed the DO NOT MERGE Mrrow mrrp label Apr 7, 2026
- RecipeThrowingCroissant

- type: entity
id: KitchenAssembler
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What will be made with this? I cant find any recipes as part of your PR for the machine.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not included in research, so this is admin only for now till we decide if we even want to keep it and or use it, maybe we can use this for machine for that one bounty thing that chefs could do for cash with bultertron?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's fine. We should keep it so they can assemble things. I am just unsure what that would be. Like, why have an assembler, when we have the lathes (both service and medical)?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If im remembering right on Frontier, this was not used in that way, it was used for a few very specific food items, it has been a while though so that may have changed with time

beginCookingSound: /Audio/_NF/Machines/egg-timer.ogg
foodDoneSound: /Audio/Machines/ding.ogg
loopingSound: /Audio/_NF/Effects/silence.ogg # need to change this sound
validRecipeTypes: Oven
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it intended to be able to cook microwave recipes in the oven at the moment? Will there be a time when you can't, or does the component "microwave" mean it always will?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So the range being able to cook microwave recipes is temporary, i felt it would to be silly to add it and it have no use at all, we can pull it research though if we want to remove that for now

@SyaoranFox
Copy link
Copy Markdown
Contributor

The fact that this changes the microwave system instead of doing literally anything else is awful

What do you need to see for this to be okay to merge in? Or is it okay enough for now?

@github-actions
Copy link
Copy Markdown
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

Signed-off-by: Dunrab <72047814+Dunrab@users.noreply.github.com>
@Dunrab
Copy link
Copy Markdown
Contributor Author

Dunrab commented Apr 25, 2026

marking as dnm pending wizdens microwave refactor or potential microwave removal

@Dunrab Dunrab added the DO NOT MERGE Mrrow mrrp label Apr 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants