APC construction updated, uses electronics (#10987)
* APC construction and deconstruction Construction action GivePrototype * APC needs screwing + sprites * apc framework, working construction recipe * Energy swords hot * APC changes * APC construction/deconstruction * removed comments * Revert "Energy swords hot" This reverts commit 75228483abb3cc6252118b319bc8949d5198362d. * Renamed function for clarity * Fixed the last step not showing in the construction menu * Some fixes * Update Content.Server/Power/EntitySystems/ApcSystem.cs Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com> * Update Content.Server/Construction/Completions/GivePrototype.cs Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com> * Update Resources/Prototypes/Entities/Structures/Power/apc.yml Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com> * Update Resources/Prototypes/Entities/Structures/Power/apc.yml Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com> * Update Content.Server/Power/Components/ApcElectronicsComponent.cs Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com> * Update Content.Client/Power/APC/ApcVisualizer.cs Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com> Co-authored-by: CommieFlowers <rasmus.cedergren@hotmail.com> Co-authored-by: Jacob Tong <10494922+ShadowCommander@users.noreply.github.com>
This commit is contained in:
@@ -1,13 +1,43 @@
|
||||
- type: constructionGraph
|
||||
- type: constructionGraph
|
||||
id: APC
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: apc
|
||||
- to: apcFrame
|
||||
steps:
|
||||
- material: Steel
|
||||
amount: 3
|
||||
|
||||
- node: apcFrame
|
||||
entity: APCFrame
|
||||
edges:
|
||||
- to: apc
|
||||
steps:
|
||||
- component: ApcElectronics
|
||||
name: "APC electronics"
|
||||
doAfter: 2
|
||||
- to: start
|
||||
completed:
|
||||
- !type:GivePrototype
|
||||
prototype: SheetSteel1
|
||||
amount: 3
|
||||
- !type:DeleteEntity {}
|
||||
steps:
|
||||
- tool: Screwing
|
||||
doAfter: 2
|
||||
|
||||
- node: apc
|
||||
entity: BaseAPC
|
||||
entity: APCConstructed
|
||||
edges:
|
||||
- to: apcFrame
|
||||
completed:
|
||||
- !type:GivePrototype
|
||||
prototype: APCElectronics
|
||||
amount: 1
|
||||
conditions:
|
||||
- !type:ApcPanel
|
||||
open: true
|
||||
steps:
|
||||
- tool: Prying
|
||||
doAfter: 4
|
||||
|
||||
Reference in New Issue
Block a user