Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Гипер Фабрикатор Экзокостюмов Попытка №2 #1113

Merged
merged 1 commit into from
Jan 14, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
ExoFab
KaiserMaus committed Jan 13, 2025
commit ada9acfd2bbf0cbbfbec57ef947bf7ebb6bf8a2a
Original file line number Diff line number Diff line change
@@ -4,3 +4,5 @@ ent-PacificatorCircuitboard = pacifism generator machine board
.desc = Makes all sentient beings within range pacifists.
ent-ReflectorMachineCircuitboard = reflector machine board
.desc = { ent-BaseMachineCircuitboard.desc }
ent-ExosuitFabricatorHyperConvectionMachineCircuitboard = hyper convection exosuit fabricator machine board
.desc = { ent-BaseMachineCircuitboard.desc }
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
ent-PrinterDoc = document printer
.desc = Bureaucratic perfection. Stores a database of all Nanotrasen documents, and lets you print them as long as you have paper.
ent-ExosuitFabricatorHyperConvection = hyper convection exosuit fabricator
.desc = A highly-experimental Exosuit Fabricator that harnesses the power of extreme heat to slowly create objects more cost-effectively.
Original file line number Diff line number Diff line change
@@ -61,6 +61,7 @@ research-technology-advanced-anomaly-research = Advanced Anomaly Research
research-technology-rped = Rapid Part Exchange
research-technology-super-parts = Super Parts
research-technology-deterrence = Deterrence Technologies
research-technology-industrial-robotics = Industrial Robotics

research-technology-janitorial-equipment = Janitorial Equipment
research-technology-laundry-tech = Laundry Tech
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-ExosuitFabricatorHyperConvectionMachineCircuitboard = гиперконвекционный фабрикатор экзокостюмов (машинная плата)
.desc = { ent-BaseMachineCircuitboard.desc }
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
ent-PrinterDoc = принтер документов
.desc = Бюрократическое совершенство. Хранит базу данных всех документов Nanotrasen и позволяет печатать их, пока хватает бумаги.
ent-ExosuitFabricatorHyperConvection = гиперконвекционный фабрикатор экзокостюмов
.desc = Экспериментальный фабрикатор экзокостюмов, использующий технологию экстремального нагрева для замедленного, но гораздо более экономичного создания предметов.
Original file line number Diff line number Diff line change
@@ -61,6 +61,7 @@ research-technology-advanced-anomaly-research = Продвинутое изуч
research-technology-rped = Быстрая замена компонентов
research-technology-super-parts = Суперкомпоненты
research-technology-deterrence = Технология сдерживания
research-technology-industrial-robotics = Промышленная робототехника
research-technology-janitorial-equipment = Уборочное оборудование
research-technology-laundry-tech = Прачечная технология
research-technology-critter-mechs = Мехи для животных
Original file line number Diff line number Diff line change
@@ -593,6 +593,7 @@
- SMESAdvancedMachineCircuitboard
- HolopadMachineCircuitboard
- ImplantExtractorMachineCircuitboard #Sunrise-Edit
- ExosuitFabricatorHyperConvectionMachineCircuitboard #Sunrise-Edit
- type: EmagLatheRecipes
emagDynamicRecipes:
- ShuttleGunDusterCircuitboard
5 changes: 5 additions & 0 deletions Resources/Prototypes/Recipes/Lathes/electronics.yml
Original file line number Diff line number Diff line change
@@ -665,6 +665,11 @@
id: HolopadMachineCircuitboard
result: HolopadMachineCircuitboard

- type: latheRecipe
parent: BaseGoldCircuitboardRecipe
id: ExosuitFabricatorHyperConvectionMachineCircuitboard
result: ExosuitFabricatorHyperConvectionMachineCircuitboard

- type: latheRecipe #sunrise-start
parent: BaseGoldCircuitboardRecipe
id: ImplantExtractorMachineCircuitboard
16 changes: 16 additions & 0 deletions Resources/Prototypes/Research/experimental.yml
Original file line number Diff line number Diff line change
@@ -125,6 +125,22 @@
- WeaponParticleDecelerator
- HoloprojectorField

- type: technology
id: IndustrialRobotic
name: research-technology-industrial-robotics
icon:
sprite: _Sunrise/Structures/Machines/hyper_exosuit_fabricator.rsi
state: fab-idle
discipline: Experimental
tier: 2
cost: 7500
recipeUnlocks:
- ExosuitFabricatorHyperConvectionMachineCircuitboard
technologyPrerequisites:
- BasicRobotics
- IndustrialEngineering


# Tier 3

- type: technology
Original file line number Diff line number Diff line change
@@ -37,3 +37,22 @@
Manipulator: 2
MatterBin: 1
Steel: 1

- type: entity
parent: BaseMachineCircuitboard
id: ExosuitFabricatorHyperConvectionMachineCircuitboard
name: hyper convection exosuit fabricator machine board
description: A machine printed circuit board for a hyper convection fabricator.
components:
- type: Sprite
state: science
- type: MachineBoard
prototype: ExosuitFabricatorHyperConvection
stackRequirements:
MatterBin: 1
Manipulator: 3
Glass: 5
tagRequirements:
Igniter:
amount: 1
defaultPrototype: Igniter
Original file line number Diff line number Diff line change
@@ -108,3 +108,14 @@
- Document
storage:
SheetPrinter: 0

- type: entity
id: ExosuitFabricatorHyperConvection
parent: [ExosuitFabricator, BaseHyperlathe]
name: hyper convection exosuit fabricator
description: A highly-experimental Exosuit Fabricator that harnesses the power of extreme heat to slowly create objects more cost-effectively.
components:
- type: Sprite
sprite: _Sunrise/Structures/Machines/hyper_exosuit_fabricator.rsi
- type: Machine
board: ExosuitFabricatorHyperConvectionMachineCircuitboard
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/1da0b5547e02db0db48d0bc93926c26bd8888347 Resprited by KaiserMaus",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "fab-active",
"delays": [
[
1.5,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.05,
0.1,
0.3,
0.1,
0.05,
0.1,
0.3,
0.1,
0.05,
0.1,
0.3,
0.1,
0.1,
0.1,
0.1
]
]
},
{
"name": "fab-idle"
},
{
"name": "fab-o"
},
{
"name": "fab-load",
"delays": [
[
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.1,
0.2,
0.3
]
]
}
]
}