Чертежи (#821)
This commit is contained in:
2
Resources/Locale/ru-RU/research/components/blueprint.ftl
Normal file
2
Resources/Locale/ru-RU/research/components/blueprint.ftl
Normal file
@@ -0,0 +1,2 @@
|
||||
blueprint-receiver-popup-insert = { CAPITALIZE($user) } помещает { $blueprint } в { $receiver }.
|
||||
blueprint-receiver-popup-recipe-exists = Такой чертёж уже был добавлен!
|
||||
@@ -0,0 +1,6 @@
|
||||
ent-BaseBlueprint = чертёж
|
||||
.desc = Чертёж какого-то устройства. Его можно поместить в автолат.
|
||||
ent-BlueprintFulton = чертёж фултона
|
||||
.desc = Чертёж со схемой фултона. Его можно поместить в автолат.
|
||||
ent-BlueprintSeismicCharge = чертёж сейсмического заряда
|
||||
.desc = Чертеж со схемой сейсмического заряда. Его можно поместить в автолат.
|
||||
@@ -1,5 +1,5 @@
|
||||
ent-Autolathe = автолат
|
||||
.desc = Он производит изделия из металла и стекла.
|
||||
.desc = Производит базовые изделия из металла и стекла. Имеет возможность обрабатывать чертежи для печати по новым рецептам.
|
||||
ent-Protolathe = протолат
|
||||
.desc = Преобразует сырье в полезные предметы.
|
||||
ent-CircuitImprinter = принтер схем
|
||||
|
||||
39
Resources/Prototypes/Entities/Objects/Tools/blueprint.yml
Normal file
39
Resources/Prototypes/Entities/Objects/Tools/blueprint.yml
Normal file
@@ -0,0 +1,39 @@
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: BaseBlueprint
|
||||
name: blueprint
|
||||
description: A blueprint for some machine. It can be inserted into an autolathe.
|
||||
abstract: true
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Tools/blueprint.rsi
|
||||
state: icon
|
||||
- type: Item
|
||||
sprite: Objects/Tools/blueprint.rsi
|
||||
size: Normal
|
||||
- type: Blueprint
|
||||
- type: StaticPrice
|
||||
price: 1000
|
||||
- type: Tag
|
||||
tags:
|
||||
- BlueprintAutolathe
|
||||
|
||||
- type: entity
|
||||
parent: BaseBlueprint
|
||||
id: BlueprintFulton
|
||||
name: fulton blueprint
|
||||
description: A blueprint with a schematic of a fulton. It can be inserted into an autolathe.
|
||||
components:
|
||||
- type: Blueprint
|
||||
providedRecipes:
|
||||
- Fulton
|
||||
|
||||
- type: entity
|
||||
parent: BaseBlueprint
|
||||
id: BlueprintSeismicCharge
|
||||
name: seismic charge blueprint
|
||||
description: A blueprint with a schematic of a seismic charge. It can be inserted into an autolathe.
|
||||
components:
|
||||
- type: Blueprint
|
||||
providedRecipes:
|
||||
- SeismicCharge
|
||||
@@ -99,7 +99,7 @@
|
||||
id: Autolathe
|
||||
parent: BaseLatheLube
|
||||
name: autolathe
|
||||
description: It produces basic items using metal and glass.
|
||||
description: It produces basic items using metal and glass. Has the ability to process blueprints to print new recipes.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Structures/Machines/autolathe.rsi
|
||||
@@ -276,6 +276,18 @@
|
||||
- HolographicSightModule
|
||||
- TelescopicSightModule
|
||||
- type: BluespaceStorage
|
||||
- type: BlueprintReceiver
|
||||
whitelist:
|
||||
tags:
|
||||
- BlueprintAutolathe
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
machine_board: !type:Container
|
||||
machine_parts: !type:Container
|
||||
blueprint: !type:Container
|
||||
- type: EmptyOnMachineDeconstruct
|
||||
containers:
|
||||
- blueprint
|
||||
|
||||
- type: entity
|
||||
id: AutolatheHyperConvection
|
||||
|
||||
@@ -50,6 +50,8 @@
|
||||
SpaceCash500: 1.0
|
||||
SpaceCash1000: 0.75
|
||||
SpaceCash2500: 0.5
|
||||
# blueprints WD
|
||||
BlueprintFulton: 1.0
|
||||
|
||||
- type: weightedRandomEntity
|
||||
id: SalvageRewardEpic
|
||||
@@ -74,3 +76,5 @@
|
||||
SpaceCash2500: 1.0
|
||||
SpaceCash5000: 0.75
|
||||
SpaceCash10000: 0.5
|
||||
# blueprints WD
|
||||
BlueprintSeismicCharge: 1.0
|
||||
|
||||
@@ -1,16 +1,28 @@
|
||||
- type: latheRecipe
|
||||
id: Fulton
|
||||
result: Fulton1
|
||||
category: Tools
|
||||
completetime: 1
|
||||
materials:
|
||||
Steel: 200
|
||||
Cloth: 100
|
||||
Cloth: 500
|
||||
|
||||
- type: latheRecipe
|
||||
id: FultonBeacon
|
||||
result: FultonBeacon
|
||||
category: Tools
|
||||
completetime: 5
|
||||
materials:
|
||||
Steel: 1000
|
||||
Glass: 500
|
||||
# If they get spammed make it cost silver.
|
||||
|
||||
- type: latheRecipe
|
||||
id: SeismicCharge
|
||||
result: SeismicCharge
|
||||
category: Tools
|
||||
completetime: 5 # WD Edit from 1 to 5
|
||||
materials:
|
||||
Plastic: 1500
|
||||
Steel: 100
|
||||
Silver: 100
|
||||
|
||||
@@ -63,6 +63,9 @@
|
||||
- type: Tag
|
||||
id: Bloodpack
|
||||
|
||||
- type: Tag
|
||||
id: BlueprintAutolathe
|
||||
|
||||
- type: Tag
|
||||
id: BodyBag
|
||||
|
||||
@@ -263,7 +266,7 @@
|
||||
|
||||
- type: Tag
|
||||
id: CannonBall
|
||||
|
||||
|
||||
- type: Tag
|
||||
id: CannotSuicide
|
||||
|
||||
|
||||
BIN
Resources/Textures/Objects/Tools/blueprint.rsi/icon.png
Normal file
BIN
Resources/Textures/Objects/Tools/blueprint.rsi/icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 449 B |
BIN
Resources/Textures/Objects/Tools/blueprint.rsi/inhand-left.png
Normal file
BIN
Resources/Textures/Objects/Tools/blueprint.rsi/inhand-left.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 341 B |
BIN
Resources/Textures/Objects/Tools/blueprint.rsi/inhand-right.png
Normal file
BIN
Resources/Textures/Objects/Tools/blueprint.rsi/inhand-right.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 358 B |
22
Resources/Textures/Objects/Tools/blueprint.rsi/meta.json
Normal file
22
Resources/Textures/Objects/Tools/blueprint.rsi/meta.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from https://github.com/vgstation-coders/vgstation13/commit/dd749c36c416a6960782732cecf25e5ebac326e8",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "icon"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user