Xenoborgs now drop pieces of pinpointer (#42295)
* add sprites * update sprite * repaired sprite * repaired pinpointer * different id * piece of pinpointer core * borgs drop the piece * end of file new line * typo Co-authored-by: āda <ss.adasts@gmail.com> * make the tape darker * four variations * same variation in the crafting menu --------- Co-authored-by: āda <ss.adasts@gmail.com>
This commit is contained in:
parent
c35ef4ab65
commit
c037990939
|
|
@ -73,6 +73,7 @@ construction-graph-tag-apron = an apron
|
|||
construction-graph-tag-utility-belt = a utility belt
|
||||
soil-construction-graph-any-mushroom = any mushroom
|
||||
construction-graph-tag-mop-basic = mop
|
||||
construction-graph-tag-core-pinpointer-piece = piece of core pinpointer
|
||||
|
||||
# toys
|
||||
construction-graph-tag-rubber-ducky = a rubber ducky
|
||||
|
|
|
|||
|
|
@ -561,7 +561,7 @@
|
|||
collection: MetalBreak
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
PinpointerMothership: # drop a pinpointer to the mothership upon being destructed
|
||||
PinpointerMothershipPiece: # drop a piece of core pinpointer upon being destructed (4 pieces to make a core pinpointer)
|
||||
min: 1
|
||||
max: 1
|
||||
- !type:EmptyContainersBehaviour
|
||||
|
|
|
|||
|
|
@ -122,7 +122,7 @@
|
|||
collection: MetalBreak
|
||||
- !type:SpawnEntitiesBehavior
|
||||
spawn:
|
||||
PinpointerMothership: # drop a pinpointer to the mothership upon being destructed
|
||||
PinpointerMothershipPiece: # drop a piece of core pinpointer upon being destructed (4 pieces to make a core pinpointer)
|
||||
min: 1
|
||||
max: 1
|
||||
- !type:EmptyContainersBehaviour
|
||||
|
|
|
|||
|
|
@ -168,12 +168,11 @@
|
|||
parent: [ PinpointerBase, BaseXenoborgContraband ]
|
||||
id: PinpointerMothership
|
||||
name: core pinpointer
|
||||
suffix: Mothership
|
||||
description: A handheld tracking device that leads to the direction of the Mothership core.
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: pinpointer-station
|
||||
- state: pinpointer-xenoborg
|
||||
map: ["enum.PinpointerLayers.Base"]
|
||||
- state: pinonnull
|
||||
map: ["enum.PinpointerLayers.Screen"]
|
||||
|
|
@ -194,7 +193,49 @@
|
|||
color: "#3a3a3a"
|
||||
- state: inhand-right-top
|
||||
- type: Icon
|
||||
state: pinpointer-station
|
||||
state: pinpointer-xenoborg
|
||||
- type: Pinpointer
|
||||
component: MothershipCore
|
||||
targetName: the Mothership
|
||||
|
||||
- type: entity
|
||||
parent: BaseItem
|
||||
id: PinpointerMothershipPiece
|
||||
name: piece of core pinpointer
|
||||
description: A piece of a core pinpointer. You need four pieces to repair it.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Objects/Devices/pinpointer.rsi
|
||||
layers:
|
||||
- state: pinpointer-xenoborg-piece-1
|
||||
map: [ "base" ]
|
||||
- type: RandomSprite
|
||||
available:
|
||||
- base:
|
||||
pinpointer-xenoborg-piece-1: ""
|
||||
pinpointer-xenoborg-piece-2: ""
|
||||
pinpointer-xenoborg-piece-3: ""
|
||||
pinpointer-xenoborg-piece-4: ""
|
||||
- type: Item
|
||||
- type: Tag
|
||||
tags:
|
||||
- MothershipPinpointerPiece
|
||||
- type: Construction
|
||||
graph: RepairMothershipPinpointer
|
||||
node: start
|
||||
|
||||
- type: entity
|
||||
parent: PinpointerMothership
|
||||
id: PinpointerMothershipRepaired
|
||||
name: repaired core pinpointer
|
||||
description: A handheld tracking device that leads to the direction of the Mothership core. This one has seen better days.
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: pinpointer-xenoborg-repaired
|
||||
map: ["enum.PinpointerLayers.Base"]
|
||||
- type: Icon
|
||||
state: pinpointer-xenoborg-repaired
|
||||
- type: Construction
|
||||
graph: RepairMothershipPinpointer
|
||||
node: repairedPinpointer
|
||||
|
|
|
|||
|
|
@ -0,0 +1,34 @@
|
|||
- type: constructionGraph
|
||||
id: RepairMothershipPinpointer
|
||||
start: start
|
||||
graph:
|
||||
- node: start
|
||||
edges:
|
||||
- to: repairedPinpointer
|
||||
steps:
|
||||
- tag: MothershipPinpointerPiece
|
||||
name: construction-graph-tag-core-pinpointer-piece
|
||||
icon:
|
||||
sprite: Objects/Devices/pinpointer.rsi
|
||||
state: pinpointer-xenoborg-piece-1
|
||||
doAfter: 4
|
||||
- tag: MothershipPinpointerPiece
|
||||
name: construction-graph-tag-core-pinpointer-piece
|
||||
icon:
|
||||
sprite: Objects/Devices/pinpointer.rsi
|
||||
state: pinpointer-xenoborg-piece-1
|
||||
doAfter: 4
|
||||
- tag: MothershipPinpointerPiece
|
||||
name: construction-graph-tag-core-pinpointer-piece
|
||||
icon:
|
||||
sprite: Objects/Devices/pinpointer.rsi
|
||||
state: pinpointer-xenoborg-piece-1
|
||||
doAfter: 4
|
||||
- tag: MothershipPinpointerPiece
|
||||
name: construction-graph-tag-core-pinpointer-piece
|
||||
icon:
|
||||
sprite: Objects/Devices/pinpointer.rsi
|
||||
state: pinpointer-xenoborg-piece-1
|
||||
doAfter: 4
|
||||
- node: repairedPinpointer
|
||||
entity: PinpointerMothershipRepaired
|
||||
|
|
@ -150,6 +150,14 @@
|
|||
category: construction-category-misc
|
||||
objectType: Item
|
||||
|
||||
- type: construction
|
||||
id: RepairMothershipPinpointer
|
||||
graph: RepairMothershipPinpointer
|
||||
startNode: start
|
||||
targetNode: repairedPinpointer
|
||||
category: construction-category-misc
|
||||
objectType: Item
|
||||
|
||||
- type: construction
|
||||
id: HardsuitGoliath
|
||||
graph: HardsuitGoliath
|
||||
|
|
|
|||
|
|
@ -978,6 +978,9 @@
|
|||
- type: Tag
|
||||
id: MothershipModule # Cyborg module category for evil xenoborg core
|
||||
|
||||
- type: Tag
|
||||
id: MothershipPinpointerPiece # ConstructionGraph: RepairMothershipPinpointer
|
||||
|
||||
- type: Tag
|
||||
id: Mouse # CargoBounty: BountyMouse
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@
|
|||
"y": 32
|
||||
},
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, station and syndicate pinpointer resprited by Ubaser, inhands by TiniestShark (github). Modified by @whatston3 and @Quantum-cross (github) to center the sprite so arrow rotation is around the proper axis.",
|
||||
"copyright": "Taken from tgstation at https://github.com/tgstation/tgstation/commit/59f2a4e10e5ba36033c9734ddebfbbdc6157472d, station and syndicate pinpointer resprited by Ubaser, inhands by TiniestShark (github). xenoborg by Samuka-C (github). Modified by @whatston3 and @Quantum-cross (github) to center the sprite so arrow rotation is around the proper axis.",
|
||||
"states": [
|
||||
{
|
||||
"name": "pinonalert",
|
||||
|
|
@ -156,6 +156,24 @@
|
|||
{
|
||||
"name": "pinpointer-station"
|
||||
},
|
||||
{
|
||||
"name": "pinpointer-xenoborg"
|
||||
},
|
||||
{
|
||||
"name": "pinpointer-xenoborg-piece-1"
|
||||
},
|
||||
{
|
||||
"name": "pinpointer-xenoborg-piece-2"
|
||||
},
|
||||
{
|
||||
"name": "pinpointer-xenoborg-piece-3"
|
||||
},
|
||||
{
|
||||
"name": "pinpointer-xenoborg-piece-4"
|
||||
},
|
||||
{
|
||||
"name": "pinpointer-xenoborg-repaired"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left-base",
|
||||
"directions": 4
|
||||
|
|
|
|||
Binary file not shown.
|
After Width: | Height: | Size: 410 B |
Binary file not shown.
|
After Width: | Height: | Size: 316 B |
Binary file not shown.
|
After Width: | Height: | Size: 315 B |
Binary file not shown.
|
After Width: | Height: | Size: 374 B |
Binary file not shown.
|
After Width: | Height: | Size: 504 B |
Binary file not shown.
|
After Width: | Height: | Size: 353 B |
Loading…
Reference in New Issue