mirror of
https://github.com/wega-team/ss14-wega.git
synced 2026-02-14 19:30:01 +01:00
Add the Syndicate Delivery Console + Corpsman Medicine Bundle (#41201)
* Initial commit * Add a note to not abuse the darrrrn machine * Remove nukie planet (hopefully) and fix duffelbag * jug solution name --------- Co-authored-by: iaada <iaada@users.noreply.github.com>
This commit is contained in:
@@ -24,3 +24,5 @@ store-caregory-spellbook-utility = Utility Spells
|
||||
store-caregory-spellbook-equipment = Wizard Equipment
|
||||
store-caregory-spellbook-events = Event Spells
|
||||
|
||||
# Nukie Delivery
|
||||
store-category-nukie-delivery = Offers
|
||||
|
||||
3
Resources/Locale/en-US/store/nukie-delivery.ftl
Normal file
3
Resources/Locale/en-US/store/nukie-delivery.ftl
Normal file
@@ -0,0 +1,3 @@
|
||||
nukie-delivery-medicine-bundle-name = Corpsman Medicine Bundle
|
||||
nukie-delivery-medicine-bundle-desc = Contains jugs of basic medicine that are essential for any Nuclear Operation:
|
||||
Bicaridine, Puncturase, Dermaline, Dylovene, Hyronalin, Saline, Dexalin Plus and Tranexamic Acid.
|
||||
@@ -14,4 +14,5 @@ store-not-account-owner = This {$store} is not bound to you!
|
||||
|
||||
store-preset-name-uplink = Uplink
|
||||
store-preset-name-spellbook = Spellbook
|
||||
store-preset-name-nukie-delivery = NukeOps Bluespace Delivery
|
||||
store-preset-name-changeling = DNA Store
|
||||
|
||||
@@ -34,6 +34,25 @@
|
||||
- id: ClothingHandsGlovesNitrile
|
||||
- id: EmergencyRollerBedSpawnFolded
|
||||
|
||||
- type: entity
|
||||
parent: ClothingBackpackDuffelSyndicateMedicalBundle
|
||||
id: ClothingBackpackDuffelSyndicateFilledMedicine
|
||||
name: syndicate medicine duffel bag
|
||||
description: A large duffel bag containing essential medicinal reagents.
|
||||
components:
|
||||
- type: EntityTableContainerFill
|
||||
containers:
|
||||
storagebase: !type:AllSelector
|
||||
children:
|
||||
- id: JugBicaridine
|
||||
- id: JugPuncturase
|
||||
- id: JugDermaline
|
||||
- id: JugDylovene
|
||||
- id: JugHyronalin
|
||||
- id: JugSaline
|
||||
- id: JugDexalinPlus
|
||||
- id: JugTranexamicAcid
|
||||
|
||||
- type: entity
|
||||
parent: ClothingBackpackDuffelSyndicateBundle
|
||||
id: ClothingBackpackDuffelSyndicateFilledShotgun
|
||||
|
||||
19
Resources/Prototypes/Catalog/nukie_delivery_catalog.yml
Normal file
19
Resources/Prototypes/Catalog/nukie_delivery_catalog.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
# The Nukie Catalog is -not- meant to be a "here's free equipment lmao" shop.
|
||||
# Anything listed in here should aim to leverage the actual benefits of the console:
|
||||
# 1. Equipment that should only be available in -limited numbers- for the Nukie team as a whole.
|
||||
# 2. Equipment that should be timegated/locked to the Nukie planet.
|
||||
# 3. Equipment that benefit from the team knowing it's been purchased/claimed.
|
||||
# If you can't justify these benefits, consider other options: Uplinks, Starting Loadouts & Mapping on the planet/shuttle.
|
||||
# NOTE: At the moment of writing the store doesn't take TC, but if you can find a scenario where pooling TC works with the above benefits, that could be changed.
|
||||
|
||||
- type: listing
|
||||
id: NukieDeliveryMedicineBundle
|
||||
name: nukie-delivery-medicine-bundle-name
|
||||
description: nukie-delivery-medicine-bundle-desc
|
||||
productEntity: ClothingBackpackDuffelSyndicateFilledMedicine
|
||||
categories:
|
||||
- NukieDelivery
|
||||
restockTime: 1200
|
||||
conditions:
|
||||
- !type:ListingLimitedStockCondition
|
||||
stock: 1
|
||||
@@ -473,3 +473,123 @@
|
||||
reagents:
|
||||
- ReagentId: WeldingFuel
|
||||
Quantity: 200
|
||||
|
||||
- type: entity
|
||||
parent: Jug
|
||||
suffix: bicaridine
|
||||
id: JugBicaridine
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Label
|
||||
currentLabel: reagent-name-bicaridine
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
reagents:
|
||||
- ReagentId: Bicaridine
|
||||
Quantity: 200
|
||||
|
||||
- type: entity
|
||||
parent: Jug
|
||||
suffix: puncturase
|
||||
id: JugPuncturase
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Label
|
||||
currentLabel: reagent-name-puncturase
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
reagents:
|
||||
- ReagentId: Puncturase
|
||||
Quantity: 200
|
||||
|
||||
- type: entity
|
||||
parent: Jug
|
||||
suffix: dermaline
|
||||
id: JugDermaline
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Label
|
||||
currentLabel: reagent-name-dermaline
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
reagents:
|
||||
- ReagentId: Dermaline
|
||||
Quantity: 200
|
||||
|
||||
- type: entity
|
||||
parent: Jug
|
||||
suffix: dylovene
|
||||
id: JugDylovene
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Label
|
||||
currentLabel: reagent-name-dylovene
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
reagents:
|
||||
- ReagentId: Dylovene
|
||||
Quantity: 200
|
||||
|
||||
- type: entity
|
||||
parent: Jug
|
||||
suffix: tranexamic acid
|
||||
id: JugTranexamicAcid
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Label
|
||||
currentLabel: reagent-name-tranexamic-acid
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
reagents:
|
||||
- ReagentId: TranexamicAcid
|
||||
Quantity: 200
|
||||
|
||||
- type: entity
|
||||
parent: Jug
|
||||
suffix: hyronalin
|
||||
id: JugHyronalin
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Label
|
||||
currentLabel: reagent-name-hyronalin
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
reagents:
|
||||
- ReagentId: Hyronalin
|
||||
Quantity: 200
|
||||
|
||||
- type: entity
|
||||
parent: Jug
|
||||
suffix: saline
|
||||
id: JugSaline
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Label
|
||||
currentLabel: reagent-name-saline
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
reagents:
|
||||
- ReagentId: Saline
|
||||
Quantity: 200
|
||||
|
||||
- type: entity
|
||||
parent: Jug
|
||||
suffix: dexalin plus
|
||||
id: JugDexalinPlus
|
||||
categories: [ HideSpawnMenu ]
|
||||
components:
|
||||
- type: Label
|
||||
currentLabel: reagent-name-dexalin-plus
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
drink:
|
||||
reagents:
|
||||
- ReagentId: DexalinPlus
|
||||
Quantity: 200
|
||||
|
||||
@@ -1726,3 +1726,38 @@
|
||||
type: StationAiFixerConsoleBoundUserInterface
|
||||
enum.WiresUiKey.Key:
|
||||
type: WiresBoundUserInterface
|
||||
|
||||
- type: entity
|
||||
parent: BaseComputer
|
||||
id: ComputerNukieDelivery
|
||||
name: syndicate delivery computer
|
||||
description: "A computer that can bluespace in certain equipment for Nuclear Operations. \nThe circuitboard is integrated into the frame and can't be recovered if deconstructed."
|
||||
components:
|
||||
- type: Sprite
|
||||
layers:
|
||||
- map: ["computerLayerBody"]
|
||||
state: computer
|
||||
- map: ["computerLayerKeyboard"]
|
||||
state: generic_keyboard
|
||||
- map: ["computerLayerScreen"]
|
||||
state: request-syndie
|
||||
- map: ["computerLayerKeys"]
|
||||
state: syndie_generic_keys
|
||||
- map: [ "enum.WiresVisualLayers.MaintenancePanel" ]
|
||||
state: generic_panel_open
|
||||
# - type: Computer
|
||||
# board: SyndicateCommsComputerCircuitboard
|
||||
- type: PointLight
|
||||
radius: 1.5
|
||||
energy: 1.6
|
||||
color: "#f71713"
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
enum.StoreUiKey.Key:
|
||||
type: StoreBoundUserInterface
|
||||
- type: ActivatableUI
|
||||
key: enum.StoreUiKey.Key
|
||||
- type: Store
|
||||
name: store-preset-name-nukie-delivery
|
||||
categories:
|
||||
- NukieDelivery
|
||||
|
||||
@@ -89,6 +89,12 @@
|
||||
name: store-category-pointless
|
||||
priority: 10
|
||||
|
||||
#nukie delivery
|
||||
|
||||
- type: storeCategory
|
||||
id: NukieDelivery
|
||||
name: store-category-nukie-delivery
|
||||
|
||||
#revenant
|
||||
- type: storeCategory
|
||||
id: RevenantAbilities
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bd6873fd4dd6a61d7e46f1d75cd4d90f64c40894. comm_syndie made by Veritius, based on comm. generic_panel_open made by Errant, commit https://github.com/space-wizards/space-station-14/pull/32273, comms_wizard and wizard_key by ScarKy0, request- variants transfer made by EmoGarbage404 (github), xenorobot by Samuka-C (github), ai-fixer-progress and -purge sprites made by chromiumboy",
|
||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/bd6873fd4dd6a61d7e46f1d75cd4d90f64c40894. comm_syndie made by Veritius, based on comm. generic_panel_open made by Errant, commit https://github.com/space-wizards/space-station-14/pull/32273, comms_wizard and wizard_key by ScarKy0, request- variants transfer made by EmoGarbage404 (github), xenorobot by Samuka-C (github), ai-fixer-progress and -purge sprites made by chromiumboy, generic_syndie_keys and request-syndie modified from generic_keys and request by SlamBamActionman",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
@@ -1908,6 +1908,44 @@
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "request-syndie",
|
||||
"directions": 4,
|
||||
"delays": [
|
||||
[
|
||||
0.3,
|
||||
0.3,
|
||||
0.3,
|
||||
0.3,
|
||||
0.3,
|
||||
0.3
|
||||
],
|
||||
[
|
||||
0.3,
|
||||
0.3,
|
||||
0.3,
|
||||
0.3,
|
||||
0.3,
|
||||
0.3
|
||||
],
|
||||
[
|
||||
0.3,
|
||||
0.3,
|
||||
0.3,
|
||||
0.3,
|
||||
0.3,
|
||||
0.3
|
||||
],
|
||||
[
|
||||
0.3,
|
||||
0.3,
|
||||
0.3,
|
||||
0.3,
|
||||
0.3,
|
||||
0.3
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "robot",
|
||||
"directions": 4
|
||||
@@ -2048,6 +2086,10 @@
|
||||
"name": "syndie_key",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "syndie_generic_keys",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "syndie_key_off",
|
||||
"directions": 4
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
Reference in New Issue
Block a user