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
|
construction-graph-tag-utility-belt = a utility belt
|
||||||
soil-construction-graph-any-mushroom = any mushroom
|
soil-construction-graph-any-mushroom = any mushroom
|
||||||
construction-graph-tag-mop-basic = mop
|
construction-graph-tag-mop-basic = mop
|
||||||
|
construction-graph-tag-core-pinpointer-piece = piece of core pinpointer
|
||||||
|
|
||||||
# toys
|
# toys
|
||||||
construction-graph-tag-rubber-ducky = a rubber ducky
|
construction-graph-tag-rubber-ducky = a rubber ducky
|
||||||
|
|
|
||||||
|
|
@ -561,7 +561,7 @@
|
||||||
collection: MetalBreak
|
collection: MetalBreak
|
||||||
- !type:SpawnEntitiesBehavior
|
- !type:SpawnEntitiesBehavior
|
||||||
spawn:
|
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
|
min: 1
|
||||||
max: 1
|
max: 1
|
||||||
- !type:EmptyContainersBehaviour
|
- !type:EmptyContainersBehaviour
|
||||||
|
|
|
||||||
|
|
@ -122,7 +122,7 @@
|
||||||
collection: MetalBreak
|
collection: MetalBreak
|
||||||
- !type:SpawnEntitiesBehavior
|
- !type:SpawnEntitiesBehavior
|
||||||
spawn:
|
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
|
min: 1
|
||||||
max: 1
|
max: 1
|
||||||
- !type:EmptyContainersBehaviour
|
- !type:EmptyContainersBehaviour
|
||||||
|
|
|
||||||
|
|
@ -168,12 +168,11 @@
|
||||||
parent: [ PinpointerBase, BaseXenoborgContraband ]
|
parent: [ PinpointerBase, BaseXenoborgContraband ]
|
||||||
id: PinpointerMothership
|
id: PinpointerMothership
|
||||||
name: core pinpointer
|
name: core pinpointer
|
||||||
suffix: Mothership
|
|
||||||
description: A handheld tracking device that leads to the direction of the Mothership core.
|
description: A handheld tracking device that leads to the direction of the Mothership core.
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
layers:
|
layers:
|
||||||
- state: pinpointer-station
|
- state: pinpointer-xenoborg
|
||||||
map: ["enum.PinpointerLayers.Base"]
|
map: ["enum.PinpointerLayers.Base"]
|
||||||
- state: pinonnull
|
- state: pinonnull
|
||||||
map: ["enum.PinpointerLayers.Screen"]
|
map: ["enum.PinpointerLayers.Screen"]
|
||||||
|
|
@ -194,7 +193,49 @@
|
||||||
color: "#3a3a3a"
|
color: "#3a3a3a"
|
||||||
- state: inhand-right-top
|
- state: inhand-right-top
|
||||||
- type: Icon
|
- type: Icon
|
||||||
state: pinpointer-station
|
state: pinpointer-xenoborg
|
||||||
- type: Pinpointer
|
- type: Pinpointer
|
||||||
component: MothershipCore
|
component: MothershipCore
|
||||||
targetName: the Mothership
|
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
|
category: construction-category-misc
|
||||||
objectType: Item
|
objectType: Item
|
||||||
|
|
||||||
|
- type: construction
|
||||||
|
id: RepairMothershipPinpointer
|
||||||
|
graph: RepairMothershipPinpointer
|
||||||
|
startNode: start
|
||||||
|
targetNode: repairedPinpointer
|
||||||
|
category: construction-category-misc
|
||||||
|
objectType: Item
|
||||||
|
|
||||||
- type: construction
|
- type: construction
|
||||||
id: HardsuitGoliath
|
id: HardsuitGoliath
|
||||||
graph: HardsuitGoliath
|
graph: HardsuitGoliath
|
||||||
|
|
|
||||||
|
|
@ -978,6 +978,9 @@
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: MothershipModule # Cyborg module category for evil xenoborg core
|
id: MothershipModule # Cyborg module category for evil xenoborg core
|
||||||
|
|
||||||
|
- type: Tag
|
||||||
|
id: MothershipPinpointerPiece # ConstructionGraph: RepairMothershipPinpointer
|
||||||
|
|
||||||
- type: Tag
|
- type: Tag
|
||||||
id: Mouse # CargoBounty: BountyMouse
|
id: Mouse # CargoBounty: BountyMouse
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
"y": 32
|
"y": 32
|
||||||
},
|
},
|
||||||
"license": "CC-BY-SA-3.0",
|
"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": [
|
"states": [
|
||||||
{
|
{
|
||||||
"name": "pinonalert",
|
"name": "pinonalert",
|
||||||
|
|
@ -156,6 +156,24 @@
|
||||||
{
|
{
|
||||||
"name": "pinpointer-station"
|
"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",
|
"name": "inhand-left-base",
|
||||||
"directions": 4
|
"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