]> git.smokeofanarchy.ru Git - space-station-14.git/commitdiff
Add disambiguation to most construction menu recipe names (#38197)
authorPerry Fraser <perryprog@users.noreply.github.com>
Wed, 11 Jun 2025 19:52:22 +0000 (15:52 -0400)
committerGitHub <noreply@github.com>
Wed, 11 Jun 2025 19:52:22 +0000 (12:52 -0700)
16 files changed:
Resources/Locale/en-US/construction/recipes/crates.ftl [new file with mode: 0644]
Resources/Locale/en-US/construction/recipes/furniture.ftl [new file with mode: 0644]
Resources/Locale/en-US/construction/recipes/machines.ftl [new file with mode: 0644]
Resources/Locale/en-US/construction/recipes/smokeables.ftl [new file with mode: 0644]
Resources/Locale/en-US/construction/recipes/structures.ftl [new file with mode: 0644]
Resources/Locale/en-US/construction/recipes/tallbox.ftl [new file with mode: 0644]
Resources/Locale/en-US/construction/recipes/utilities.ftl [new file with mode: 0644]
Resources/Locale/en-US/construction/recipes/web.ftl [new file with mode: 0644]
Resources/Prototypes/Recipes/Construction/furniture.yml
Resources/Prototypes/Recipes/Construction/machines.yml
Resources/Prototypes/Recipes/Construction/structures.yml
Resources/Prototypes/Recipes/Construction/utilities.yml
Resources/Prototypes/Recipes/Crafting/crates.yml
Resources/Prototypes/Recipes/Crafting/smokeables.yml
Resources/Prototypes/Recipes/Crafting/tallbox.yml
Resources/Prototypes/Recipes/Crafting/web.yml

diff --git a/Resources/Locale/en-US/construction/recipes/crates.ftl b/Resources/Locale/en-US/construction/recipes/crates.ftl
new file mode 100644 (file)
index 0000000..393b778
--- /dev/null
@@ -0,0 +1,3 @@
+construction-recipe-crate-freezer = crate freezer
+construction-recipe-big-box = large cardboard box
+construction-recipe-box-cardboard = small cardboard box
diff --git a/Resources/Locale/en-US/construction/recipes/furniture.ftl b/Resources/Locale/en-US/construction/recipes/furniture.ftl
new file mode 100644 (file)
index 0000000..c9a6265
--- /dev/null
@@ -0,0 +1,11 @@
+construction-recipe-red-comf-bench = comfortable bench (red)
+construction-recipe-blue-comf-bench = comfortable bench (blue)
+construction-recipe-table-fancy-black = fancy table (black)
+construction-recipe-table-fancy-blue = fancy table (blue)
+construction-recipe-table-fancy-cyan = fancy table (cyan)
+construction-recipe-table-fancy-green = fancy table (green)
+construction-recipe-table-fancy-orange = fancy table (orange)
+construction-recipe-table-fancy-purple = fancy table (purple)
+construction-recipe-table-fancy-pink = fancy table (pink)
+construction-recipe-table-fancy-red = fancy table (red)
+construction-recipe-table-fancy-white = fancy table (white)
diff --git a/Resources/Locale/en-US/construction/recipes/machines.ftl b/Resources/Locale/en-US/construction/recipes/machines.ftl
new file mode 100644 (file)
index 0000000..68c348c
--- /dev/null
@@ -0,0 +1,3 @@
+construction-recipe-light-switch-directional = apc net switch (directional)
+construction-recipe-signal-switch-directional = signal switch (directional)
+construction-recipe-signal-button-directional = signal button (directional)
diff --git a/Resources/Locale/en-US/construction/recipes/smokeables.ftl b/Resources/Locale/en-US/construction/recipes/smokeables.ftl
new file mode 100644 (file)
index 0000000..05ee99c
--- /dev/null
@@ -0,0 +1,2 @@
+construction-smokeable-joint-rainbow = rainbow joint
+construction-smokeable-blunt-rainbow = rainbow blunt
diff --git a/Resources/Locale/en-US/construction/recipes/structures.ftl b/Resources/Locale/en-US/construction/recipes/structures.ftl
new file mode 100644 (file)
index 0000000..6534277
--- /dev/null
@@ -0,0 +1,27 @@
+construction-recipe-diagonal-shuttle-wall = shuttle wall (diagonal)
+construction-window-diagonal = window (diagonal)
+construction-recipe-reinforced-window-diagonal = reinforced window (diagonal)
+construction-recipe-clockwork-window-diagonal = clockwork window (diagonal)
+construction-recipe-plasma-window-diagonal = plasma window (diagonal)
+construction-recipe-reinforced-plasma-window-diagonal = reinforced plasma window (diagonal)
+construction-recipe-uranium-window-diagonal = uranium window (diagonal)
+construction-recipe-reinforced-uranium-window-diagonal = reinforced uranium window (diagonal)
+construction-recipe-firelock-edge = directional firelock
+construction-recipe-fence-metal-corner = chain link fence corner
+construction-recipe-fence-metal-end = chain link fence end
+construction-recipe-barricade-directional = directional barricade
+construction-recipe-railing-corner = railing corner
+construction-recipe-railing-corner-small = railing corner (small)
+construction-recipe-railing-round = railing (round)
+construction-recipe-fence-wood-end = wooden fence end
+construction-recipe-fence-wood-corner = wooden fence corner
+construction-recipe-fence-wood-t-junction = wooden fence T-junction
+construction-recipe-fence-wood-end-small = small wooden fence end
+construction-recipe-fence-wood-corner-small = small wooden fence corner
+construction-recipe-fence-wood-t-junction-small = small wooden fence T-junction
+construction-recipe-fence-wood-gate-small = small wooden fence gate
+construction-recipe-pinion-airlock = clockwork airlock
+construction-recipe-pinion-airlock-glass = glass clockwork airlock
+construction-recipe-airlock-glass-shuttle = glass shuttle airlock
+construction-recipe-plastic-flaps-clear = plastic flaps (clear)
+construction-recipe-plastic-flaps-opaque = plastic flaps (opaque)
diff --git a/Resources/Locale/en-US/construction/recipes/tallbox.ftl b/Resources/Locale/en-US/construction/recipes/tallbox.ftl
new file mode 100644 (file)
index 0000000..9283993
--- /dev/null
@@ -0,0 +1 @@
+construction-recipe-closet-freezer = closet freezer
diff --git a/Resources/Locale/en-US/construction/recipes/utilities.ftl b/Resources/Locale/en-US/construction/recipes/utilities.ftl
new file mode 100644 (file)
index 0000000..9c5e67c
--- /dev/null
@@ -0,0 +1,5 @@
+construction-recipe-gas-pipe-half = gas pipe half
+construction-recipe-gas-pipe-bend = gas pipe bend
+construction-recipe-gas-pipe-t-junction = gas pipe T-junction
+construction-recipe-gas-pipe-fourway = gas pipe fourway
+construction-recipe-heat-exchanger-bend = radiator bend
diff --git a/Resources/Locale/en-US/construction/recipes/web.ftl b/Resources/Locale/en-US/construction/recipes/web.ftl
new file mode 100644 (file)
index 0000000..51b687d
--- /dev/null
@@ -0,0 +1 @@
+construction-recipe-silk-woven-cloth = silk cloth
index a4db8568a8c09216dc2123f0902964c27a6c4f68..f9b810731e2e2e116c46d78322c4b3dbc06565ca 100644 (file)
 
 - type: construction
   id: RedComfBench
+  name: construction-recipe-red-comf-bench
   graph: Seat
   startNode: start
   targetNode: redComfBench
 
 - type: construction
   id: BlueComfBench
+  name: construction-recipe-blue-comf-bench
   graph: Seat
   startNode: start
   targetNode: blueComfBench
 
 - type: construction
   id: TableFancyBlack
+  name: construction-recipe-table-fancy-black
   graph: Table
   startNode: start
   targetNode: TableFancyBlack
 
 - type: construction
   id: TableFancyBlue
+  name: construction-recipe-table-fancy-blue
   graph: Table
   startNode: start
   targetNode: TableFancyBlue
 
 - type: construction
   id: TableFancyCyan
+  name: construction-recipe-table-fancy-cyan
   graph: Table
   startNode: start
   targetNode: TableFancyCyan
 
 - type: construction
   id: TableFancyGreen
+  name: construction-recipe-table-fancy-green
   graph: Table
   startNode: start
   targetNode: TableFancyGreen
 
 - type: construction
   id: TableFancyOrange
+  name: construction-recipe-table-fancy-orange
   graph: Table
   startNode: start
   targetNode: TableFancyOrange
 
 - type: construction
   id: TableFancyPurple
+  name: construction-recipe-table-fancy-purple
   graph: Table
   startNode: start
   targetNode: TableFancyPurple
 
 - type: construction
   id: TableFancyPink
+  name: construction-recipe-table-fancy-pink
   graph: Table
   startNode: start
   targetNode: TableFancyPink
 
 - type: construction
   id: TableFancyRed
+  name: construction-recipe-table-fancy-red
   graph: Table
   startNode: start
   targetNode: TableFancyRed
 
 - type: construction
   id: TableFancyWhite
+  name: construction-recipe-table-fancy-white
   graph: Table
   startNode: start
   targetNode: TableFancyWhite
index 7883f8fe1076f96d9665e37c4e9df719eac97717..01766f5bbf508592eeea680c26b2080777444b2c 100644 (file)
@@ -70,6 +70,7 @@
 
 - type: construction
   id: LightSwitchDirectionalRecipe
+  name: construction-recipe-light-switch-directional
   graph: LightSwitchDirectionalGraph
   startNode: start
   targetNode: LightSwitchDirectionalNode
@@ -84,6 +85,7 @@
 
 - type: construction
   id: SignalSwitchDirectionalRecipe
+  name: construction-recipe-signal-switch-directional
   graph: SignalSwitchDirectionalGraph
   startNode: start
   targetNode: SignalSwitchDirectionalNode
@@ -97,6 +99,7 @@
 
 - type: construction
   id: SignalButtonDirectionalRecipe
+  name: construction-recipe-signal-button-directional
   graph: SignalButtonDirectionalGraph
   startNode: start
   targetNode: SignalButtonDirectionalNode
index c756e0ff5364d333e97f023f4e5d664b2b19e170..1335c6400c1dea3f125676a63783dd530ecd6779 100644 (file)
 
 - type: construction
   id: DiagonalShuttleWall
+  name: construction-recipe-diagonal-shuttle-wall
   graph: Girder
   startNode: start
   targetNode: diagonalshuttleWall
 
 - type: construction
   id: WindowDiagonal
+  name: construction-window-diagonal
   graph: WindowDiagonal
   startNode: start
   targetNode: windowDiagonal
 
 - type: construction
   id: ReinforcedWindowDiagonal
+  name: construction-recipe-reinforced-window-diagonal
   graph: WindowDiagonal
   startNode: start
   targetNode: reinforcedWindowDiagonal
 
 - type: construction
   id: ClockworkWindowDiagonal
+  name: construction-recipe-clockwork-window-diagonal
   graph: WindowDiagonal
   startNode: start
   targetNode: clockworkWindowDiagonal
 
 - type: construction
   id: PlasmaWindowDiagonal
+  name: construction-recipe-plasma-window-diagonal
   graph: WindowDiagonal
   startNode: start
   targetNode: plasmaWindowDiagonal
 
 - type: construction
   id: ReinforcedPlasmaWindowDiagonal
+  name: construction-recipe-reinforced-plasma-window-diagonal
   graph: WindowDiagonal
   startNode: start
   targetNode: reinforcedPlasmaWindowDiagonal
 
 - type: construction
   id: UraniumWindowDiagonal
+  name: construction-recipe-uranium-window-diagonal
   graph: WindowDiagonal
   startNode: start
   targetNode: uraniumWindowDiagonal
 
 - type: construction
   id: ReinforcedUraniumWindowDiagonal
+  name: construction-recipe-reinforced-uranium-window-diagonal
   graph: WindowDiagonal
   startNode: start
   targetNode: reinforcedUraniumWindowDiagonal
 
 - type: construction
   id: FirelockEdge
+  name: construction-recipe-firelock-edge
   graph: Firelock
   startNode: start
   targetNode: FirelockEdge
 
 - type: construction
   id: BarricadeDirectional
+  name: construction-recipe-barricade-directional
   graph: BarricadeDirectional
   startNode: start
   targetNode: barricadefull
 
 - type: construction
   id: RailingCorner
+  name: construction-recipe-railing-corner
   graph: Railing
   startNode: start
   targetNode: railingCorner
 
 - type: construction
   id: RailingCornerSmall
+  name: construction-recipe-railing-corner-small
   graph: Railing
   startNode: start
   targetNode: railingCornerSmall
 
 - type: construction
   id: RailingRound
+  name: construction-recipe-railing-round
   graph: Railing
   startNode: start
   targetNode: railingRound
 
 - type: construction
   id: FenceMetalCorner
+  name: construction-recipe-fence-metal-corner
   graph: FenceMetal
   startNode: start
   targetNode: corner
 
 - type: construction
   id: FenceMetalEnd
+  name: construction-recipe-fence-metal-end
   graph: FenceMetal
   startNode: start
   targetNode: end
 
 - type: construction
   id: FenceWoodEnd
+  name: construction-recipe-fence-wood-end
   graph: FenceWood
   startNode: start
   targetNode: end
 
 - type: construction
   id: FenceWoodCorner
+  name: construction-recipe-fence-wood-corner
   graph: FenceWood
   startNode: start
   targetNode: corner
 
 - type: construction
   id: FenceWoodTJunction
+  name: construction-recipe-fence-wood-t-junction
   graph: FenceWood
   startNode: start
   targetNode: tjunction
 
 - type: construction
   id: FenceWoodEndSmall
+  name: construction-recipe-fence-wood-end-small
   graph: FenceWood
   startNode: start
   targetNode: end_small
 
 - type: construction
   id: FenceWoodCornerSmall
+  name: construction-recipe-fence-wood-corner-small
   graph: FenceWood
   startNode: start
   targetNode: corner_small
 
 - type: construction
   id: FenceWoodTJunctionSmall
+  name: construction-recipe-fence-wood-t-junction-small
   graph: FenceWood
   startNode: start
   targetNode: tjunction_small
 
 - type: construction
   id: FenceWoodGateSmall
+  name: construction-recipe-fence-wood-gate-small
   graph: FenceWood
   startNode: start
   targetNode: gate_small
 
 - type: construction
   id: PinionAirlock
+  name: construction-recipe-pinion-airlock
   graph: PinionAirlock
   startNode: start
   targetNode: airlock
 
 - type: construction
   id: PinionAirlockGlass
+  name: construction-recipe-pinion-airlock-glass
   graph: PinionAirlock
   startNode: start
   targetNode: glassAirlock
 
 - type: construction
   id: AirlockGlassShuttle
+  name: construction-recipe-airlock-glass-shuttle
   graph: AirlockShuttle
   startNode: start
   targetNode: airlockGlass
 
 - type: construction
   id: PlasticFlapsClear
+  name: construction-recipe-plastic-flaps-clear
   graph: PlasticFlapsGraph
   startNode: start
   targetNode: plasticFlaps
 
 - type: construction
   id: PlasticFlapsOpaque
+  name: construction-recipe-plastic-flaps-opaque
   graph: PlasticFlapsGraph
   startNode: start
   targetNode: opaqueFlaps
index 67389f85afb7b88420c06d7a5bb309836f12b8f8..85a0f5d3b1ba30b98e7fc3cf507412960a35da3c 100644 (file)
 # ATMOS PIPES
 - type: construction
   id: GasPipeHalf
+  name: construction-recipe-gas-pipe-half
   graph: GasPipe
   startNode: start
   targetNode: half
 
 - type: construction
   id: GasPipeBend
+  name: construction-recipe-gas-pipe-bend
   graph: GasPipe
   startNode: start
   targetNode: bend
 
 - type: construction
   id: GasPipeTJunction
+  name: construction-recipe-gas-pipe-t-junction
   graph: GasPipe
   startNode: start
   targetNode: tjunction
 
 - type: construction
   id: GasPipeFourway
+  name: construction-recipe-gas-pipe-fourway
   graph: GasPipe
   startNode: start
   targetNode: fourway
 
 - type: construction
   id: HeatExchangerBend
+  name: construction-recipe-heat-exchanger-bend
   graph: GasBinary
   startNode: start
   targetNode: bendradiator
index 878e656e30bd8a52396197234168409828860176..ebd0261b3a5c120696b68caa0e55a98e3bc3e248 100644 (file)
@@ -24,6 +24,7 @@
 
 - type: construction
   id: CrateFreezer
+  name: construction-recipe-crate-freezer
   graph: CrateFreezer
   startNode: start
   targetNode: done
@@ -40,6 +41,7 @@
 
 - type: construction
   id: BigBox
+  name: construction-recipe-big-box
   graph: BaseBigBox
   startNode: start
   targetNode: basebigbox
@@ -48,6 +50,7 @@
 
 - type: construction
   id: BoxCardboard
+  name: construction-recipe-box-cardboard
   graph: BoxCardboard
   startNode: start
   targetNode: boxcardboard
index cf30bf4edb4e5058c481bc53e37e908ce607444a..08da46aa29afc53749de1b19fac1b5407abeb5bf 100644 (file)
@@ -8,6 +8,7 @@
 
 - type: construction
   id: smokeableJointRainbow
+  name: construction-smokeable-joint-rainbow
   graph: smokeableJointRainbow
   startNode: start
   targetNode: jointRainbow
@@ -24,6 +25,7 @@
 
 - type: construction
   id: smokeableBluntRainbow
+  name: construction-smokeable-blunt-rainbow
   graph: smokeableBluntRainbow
   startNode: start
   targetNode: bluntRainbow
index acecfb1d7ecd54bab5d29f0d989ead95b716815e..26da5a403f0a6049d92804da8a75bf4542ba4a3f 100644 (file)
@@ -16,6 +16,7 @@
 
 - type: construction
   id: ClosetFreezer
+  name: construction-recipe-closet-freezer
   graph: ClosetFreezer
   startNode: start
   targetNode: done
index e1b47b10473a06f7cde039df900e594837abff7a..a37e7cda763c22ebe73788ea9f5b81c5e2729c26 100644 (file)
@@ -44,6 +44,7 @@
 
 - type: construction
   id: SilkWovenCloth
+  name: construction-recipe-silk-woven-cloth
   graph: WebObjects
   startNode: start
   targetNode: cloth