[Resprite] Syndicate Implanter (#20376)

* Syndicate Implanter

* cop

* size

* fix
This commit is contained in:
Nim
2023-09-26 03:04:03 +03:00
committed by GitHub
parent e603be2422
commit c317d56ba6
5 changed files with 57 additions and 10 deletions

View File

@@ -74,6 +74,35 @@
currentMode: Inject
implantOnly: true
- type: entity
id: BaseImplantOnlyImplanterSyndi
parent: BaseImplantOnlyImplanter
description: A compact disposable syringe exclusively designed for the injection of subdermal implants.
abstract: true
components:
- type: Item
sprite: Objects/Specific/Medical/implanter.rsi
size: 3
- type: Sprite
sprite: Objects/Specific/Medical/implanter.rsi
state: implanter1
layers:
- state: implanter0
map: [ "implantFull" ]
visible: true
- state: implanter1
map: [ "implantOnly" ]
- type: GenericVisualizer
visuals:
enum.ImplanterVisuals.Full:
implantFull:
True: {visible: true}
False: {visible: false}
enum.ImplanterImplantOnlyVisuals.ImplantOnly:
implantOnly:
True: {state: broken}
False: {state: implanter1}
#Fun implanters
- type: entity
@@ -115,7 +144,7 @@
- type: entity
id: StorageImplanter
name: storage implanter
parent: BaseImplantOnlyImplanter
parent: BaseImplantOnlyImplanterSyndi
components:
- type: Implanter
implant: StorageImplant
@@ -123,7 +152,7 @@
- type: entity
id: FreedomImplanter
name: freedom implanter
parent: BaseImplantOnlyImplanter
parent: BaseImplantOnlyImplanterSyndi
components:
- type: Implanter
implant: FreedomImplant
@@ -131,7 +160,7 @@
- type: entity
id: UplinkImplanter
name: uplink implanter
parent: BaseImplantOnlyImplanter
parent: BaseImplantOnlyImplanterSyndi
components:
- type: Implanter
implant: UplinkImplant
@@ -139,7 +168,7 @@
- type: entity
id: EmpImplanter
name: EMP implanter
parent: BaseImplantOnlyImplanter
parent: BaseImplantOnlyImplanterSyndi
components:
- type: Implanter
implant: EmpImplant
@@ -147,19 +176,17 @@
- type: entity
id: DnaScramblerImplanter
name: DNA scrambler implanter
parent: BaseImplantOnlyImplanter
parent: BaseImplantOnlyImplanterSyndi
components:
- type: Implanter
implant: DnaScramblerImplant
currentMode: Inject
implantOnly: false
#Nuclear Operative/Special implanters
- type: entity
id: MicroBombImplanter
name: micro-bomb implanter
parent: BaseImplantOnlyImplanter
parent: BaseImplantOnlyImplanterSyndi
components:
- type: Implanter
implant: MicroBombImplant
@@ -167,7 +194,7 @@
- type: entity
id: MacroBombImplanter
name: macro-bomb implanter
parent: BaseImplantOnlyImplanter
parent: BaseImplantOnlyImplanterSyndi
components:
- type: Implanter
implant: MacroBombImplant
@@ -175,7 +202,7 @@
- type: entity
id: DeathRattleImplanter
name: death rattle implanter
parent: BaseImplantOnlyImplanter
parent: BaseImplantOnlyImplanterSyndi
components:
- type: Implanter
implant: DeathRattleImplant

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 B

View File

@@ -0,0 +1,20 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/PestoVerde322/tgstation/blob/37460afeeb24f84e591d538e40bb04e60aef9cf8/icons/obj/syringe.dmi",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "broken"
},
{
"name": "implanter0"
},
{
"name": "implanter1"
}
]
}