plutonium core steal objective (#26786)
* add textures * add SealingCabinet system * add StoreUnlocker/ObjectiveUnlock system * add plutonium core and nuke core container * make nuke deconstructable * add steal core objective * add core extraction toolbox to new category * typo ops wrench fuel * use queries and resolve, have it resolve instead of using Comp --------- Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
@@ -14,7 +14,6 @@
|
||||
CMOHyposprayStealObjective: 1
|
||||
CMOCrewMonitorStealObjective: 1
|
||||
RDHardsuitStealObjective: 1
|
||||
NukeDiskStealObjective: 1
|
||||
MagbootsStealObjective: 1
|
||||
CorgiMeatStealObjective: 1
|
||||
ClipboardStealObjective: 1
|
||||
@@ -22,6 +21,8 @@
|
||||
CaptainJetpackStealObjective: 0.5
|
||||
HandTeleporterStealObjective: 0.5
|
||||
SecretDocumentsStealObjective: 0.5
|
||||
PlutoniumCoreStealObjective: 0.5
|
||||
NukeDiskStealObjective: 0.25
|
||||
|
||||
- type: weightedRandom
|
||||
id: TraitorObjectiveGroupKill
|
||||
|
||||
@@ -84,6 +84,13 @@
|
||||
sprite: Objects/Misc/nukedisk.rsi
|
||||
state: icon
|
||||
|
||||
- type: stealTargetGroup
|
||||
id: PlutoniumCore
|
||||
name: plutonium core
|
||||
sprite:
|
||||
sprite: Objects/Misc/plutonium_core.rsi
|
||||
state: icon
|
||||
|
||||
# Thief Collection
|
||||
|
||||
- type: stealTargetGroup
|
||||
|
||||
@@ -293,3 +293,21 @@
|
||||
- type: StealCondition
|
||||
stealGroup: NukeDisk
|
||||
owner: objective-condition-steal-station
|
||||
|
||||
# Station
|
||||
|
||||
- type: entity
|
||||
noSpawn: true
|
||||
parent: BaseTraitorStealObjective
|
||||
id: PlutoniumCoreStealObjective
|
||||
components:
|
||||
- type: Objective
|
||||
# its hard to steal and leaves evidence, but you can get away with it.
|
||||
difficulty: 3.5
|
||||
- type: NotCommandRequirement
|
||||
- type: StealCondition
|
||||
stealGroup: PlutoniumCore
|
||||
owner: objective-condition-steal-nuclear-bomb
|
||||
- type: StoreUnlocker
|
||||
listings:
|
||||
- UplinkCoreExtractionToolbox
|
||||
|
||||
Reference in New Issue
Block a user