623 lines
20 KiB
YAML
623 lines
20 KiB
YAML
# SPDX-FileCopyrightText: 2023 Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2023 Darkie <darksaiyanis@gmail.com>
|
|
# SPDX-FileCopyrightText: 2024 Aiden <aiden@djkraz.com>
|
|
# SPDX-FileCopyrightText: 2024 Aidenkrz <aiden@djkraz.com>
|
|
# SPDX-FileCopyrightText: 2024 Alzore <140123969+Blackern5000@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Brandon Hu <103440971+Brandon-Huu@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 CaasGit <87243814+CaasGit@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 ChaseFlorom <57235581+ChaseFlorom@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Chief-Engineer <119664036+Chief-Engineer@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Cojoke <83733158+Cojoke-dot@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 DrSmugleaf <10968691+DrSmugleaf@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 DrSmugleaf <DrSmugleaf@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Ed <96445749+TheShuEd@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Emisse <99158783+Emisse@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 EmoGarbage404 <retron404@gmail.com>
|
|
# SPDX-FileCopyrightText: 2024 Eoin Mcloughlin <helloworld@eoinrul.es>
|
|
# SPDX-FileCopyrightText: 2024 Errant <35878406+Errant-4@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Fishbait <Fishbait@git.ml>
|
|
# SPDX-FileCopyrightText: 2024 Flareguy <78941145+Flareguy@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Hrosts <35345601+Hrosts@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 IProduceWidgets <107586145+IProduceWidgets@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Ian <ignaz.k@live.de>
|
|
# SPDX-FileCopyrightText: 2024 Ilya246 <57039557+Ilya246@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Joel Zimmerman <JoelZimmerman@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 JustCone <141039037+JustCone14@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Killerqu00 <47712032+Killerqu00@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Ko4ergaPunk <62609550+Ko4ergaPunk@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Kukutis96513 <146854220+Kukutis96513@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 LankLTE <135308300+LankLTE@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Lye <128915833+Lyroth001@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 MerrytheManokit <167581110+MerrytheManokit@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Mervill <mervills.email@gmail.com>
|
|
# SPDX-FileCopyrightText: 2024 Mr. 27 <45323883+Dutch-VanDerLinde@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 MureixloI <132683811+MureixloI@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 NakataRin <45946146+NakataRin@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Nim <128169402+Nimfar11@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 OrangeMoronage9622 <whyteterry0092@gmail.com>
|
|
# SPDX-FileCopyrightText: 2024 PJBot <pieterjan.briers+bot@gmail.com>
|
|
# SPDX-FileCopyrightText: 2024 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
|
|
# SPDX-FileCopyrightText: 2024 Piras314 <p1r4s@proton.me>
|
|
# SPDX-FileCopyrightText: 2024 Plykiya <58439124+Plykiya@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Preston Smith <92108534+thetolbean@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Psychpsyo <60073468+Psychpsyo@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Repo <47093363+Titian3@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 RiceMar1244 <138547931+RiceMar1244@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Simon <63975668+Simyon264@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 SlamBamActionman <83650252+SlamBamActionman@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Spessmann <156740760+Spessmann@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Stalen <33173619+stalengd@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 TakoDragon <69509841+BackeTako@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Thomas <87614336+Aeshus@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 TsjipTsjip <19798667+TsjipTsjip@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Ubaser <134914314+UbaserB@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Unkn0wn_Gh0st <shadowstalkermll@gmail.com>
|
|
# SPDX-FileCopyrightText: 2024 Vasilis <vasilis@pikachu.systems>
|
|
# SPDX-FileCopyrightText: 2024 Velcroboy <107660393+IamVelcroboy@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 Velcroboy <velcroboy333@hotmail.com>
|
|
# SPDX-FileCopyrightText: 2024 Vigers Ray <60344369+VigersRay@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 beck-thompson <107373427+beck-thompson@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 deathride58 <deathride58@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 deltanedas <39013340+deltanedas@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 deltanedas <@deltanedas:kde.org>
|
|
# SPDX-FileCopyrightText: 2024 dffdff2423 <dffdff2423@gmail.com>
|
|
# SPDX-FileCopyrightText: 2024 eoineoineoin <github@eoinrul.es>
|
|
# SPDX-FileCopyrightText: 2024 fishbait <gnesse@gmail.com>
|
|
# SPDX-FileCopyrightText: 2024 foboscheshir <156405958+foboscheshir@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 kosticia <kosticia46@gmail.com>
|
|
# SPDX-FileCopyrightText: 2024 lzk <124214523+lzk228@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 metalgearsloth <comedian_vs_clown@hotmail.com>
|
|
# SPDX-FileCopyrightText: 2024 nikthechampiongr <32041239+nikthechampiongr@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 plykiya <plykiya@protonmail.com>
|
|
# SPDX-FileCopyrightText: 2024 reverie collection <revsys413@gmail.com>
|
|
# SPDX-FileCopyrightText: 2024 saintmuntzer <47153094+saintmuntzer@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 shamp <140359015+shampunj@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 strO0pwafel <153459934+strO0pwafel@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 stroopwafel <j.o.luijkx@student.tudelft.nl>
|
|
# SPDX-FileCopyrightText: 2024 themias <89101928+themias@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 to4no_fix <156101927+chavonadelal@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 username <113782077+whateverusername0@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 voidnull000 <18663194+voidnull000@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2024 whateverusername0 <whateveremail>
|
|
# SPDX-FileCopyrightText: 2024 Эдуард <36124833+Ertanic@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
|
|
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
|
|
# SPDX-FileCopyrightText: 2025 IrisTheAmped <iristheamped@gmail.com>
|
|
# SPDX-FileCopyrightText: 2025 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
|
|
#
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
- type: entity
|
|
abstract: true
|
|
parent: BaseObjective
|
|
id: BaseThiefObjective
|
|
components:
|
|
- type: Objective
|
|
issuer: objective-issuer-thief
|
|
- type: RoleRequirement
|
|
roles:
|
|
- ThiefRole
|
|
|
|
- type: entity
|
|
abstract: true
|
|
parent: [BaseThiefObjective, BaseStealObjective]
|
|
id: BaseThiefStealObjective
|
|
components:
|
|
- type: StealCondition
|
|
verifyMapExistence: false
|
|
descriptionText: objective-condition-thief-description
|
|
checkStealAreas: true
|
|
|
|
- type: entity
|
|
abstract: true
|
|
parent: [BaseThiefObjective, BaseThiefStealObjective]
|
|
id: BaseThiefStealCollectionObjective
|
|
components:
|
|
- type: StealCondition
|
|
verifyMapExistence: true
|
|
|
|
- type: entity
|
|
abstract: true
|
|
parent: [BaseThiefObjective, BaseThiefStealObjective]
|
|
id: BaseThiefStealStructureObjective
|
|
components:
|
|
- type: StealCondition
|
|
verifyMapExistence: true
|
|
- type: Objective
|
|
difficulty: 2 # it's hard to hide
|
|
|
|
- type: entity
|
|
abstract: true
|
|
parent: [BaseThiefObjective, BaseThiefStealObjective]
|
|
id: BaseThiefStealAnimalObjective
|
|
components:
|
|
- type: StealCondition
|
|
verifyMapExistence: true
|
|
checkAlive: true
|
|
objectiveNoOwnerText: objective-condition-steal-title-alive-no-owner
|
|
descriptionText: objective-condition-thief-animal-description
|
|
- type: Objective
|
|
difficulty: 2 # it's hard to hide
|
|
|
|
# Collections
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealCollectionObjective
|
|
id: HeadCloakStealCollectionObjective
|
|
components:
|
|
- type: StealCondition
|
|
stealGroup: HeadCloak
|
|
minCollectionSize: 3
|
|
maxCollectionSize: 6
|
|
- type: Objective
|
|
difficulty: 1.5
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealCollectionObjective
|
|
id: HeadBedsheetStealCollectionObjective
|
|
components:
|
|
- type: StealCondition
|
|
stealGroup: HeadBedsheet
|
|
minCollectionSize: 3
|
|
maxCollectionSize: 6
|
|
- type: Objective
|
|
difficulty: 1.0
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealCollectionObjective
|
|
id: StampStealCollectionObjective
|
|
components:
|
|
- type: StealCondition
|
|
stealGroup: Stamp
|
|
minCollectionSize: 5
|
|
maxCollectionSize: 8
|
|
- type: Objective
|
|
difficulty: 1.0
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealCollectionObjective
|
|
id: DoorRemoteStealCollectionObjective
|
|
components:
|
|
- type: StealCondition
|
|
stealGroup: DoorRemote
|
|
minCollectionSize: 2
|
|
maxCollectionSize: 5
|
|
- type: Objective
|
|
difficulty: 1.5
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealCollectionObjective
|
|
id: TechnologyDiskStealCollectionObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Scientist
|
|
- type: StealCondition
|
|
stealGroup: TechnologyDisk
|
|
minCollectionSize: 5
|
|
maxCollectionSize: 15
|
|
verifyMapExistence: false
|
|
- type: Objective
|
|
difficulty: 0.8
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealCollectionObjective
|
|
id: IDCardsStealCollectionObjective
|
|
components:
|
|
- type: StealCondition
|
|
stealGroup: IDCard
|
|
minCollectionSize: 5
|
|
maxCollectionSize: 10
|
|
verifyMapExistence: false
|
|
- type: Objective
|
|
difficulty: 0.7
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealCollectionObjective
|
|
id: LAMPStealCollectionObjective
|
|
components:
|
|
- type: SpeciesRequirement
|
|
allowedSpecies:
|
|
- Moth
|
|
- type: StealCondition
|
|
stealGroup: LAMP
|
|
minCollectionSize: 1
|
|
maxCollectionSize: 10
|
|
verifyMapExistence: true
|
|
- type: Objective
|
|
difficulty: 0.5 # just for fun, collectings LAMP on Moth
|
|
|
|
- type: entity # Goobstation
|
|
parent: BaseThiefStealCollectionObjective
|
|
id: BatteryStealCollectionObjective
|
|
components:
|
|
- type: SpeciesRequirement
|
|
allowedSpecies:
|
|
- IPC
|
|
- type: StealCondition
|
|
stealGroup: Battery
|
|
minCollectionSize: 5
|
|
maxCollectionSize: 30
|
|
- type: Objective
|
|
difficulty: 0.5 # just for fun, collectings Battery for ipc
|
|
|
|
# steal item
|
|
|
|
- type: entity #Security subgroup
|
|
parent: BaseThiefStealObjective
|
|
id: ForensicScannerStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Detective
|
|
- type: StealCondition
|
|
stealGroup: ForensicScanner
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealObjective
|
|
id: FlippoEngravedLighterStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Detective
|
|
- type: StealCondition
|
|
stealGroup: FlippoEngravedLighter
|
|
- type: Objective
|
|
difficulty: 0.8
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealObjective
|
|
id: ClothingHeadHatWardenStealObjective
|
|
components:
|
|
- type: StealCondition
|
|
stealGroup: ClothingHeadHatWarden
|
|
- type: Objective
|
|
difficulty: 1.2
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealObjective
|
|
id: WantedListCartridgeStealObjective
|
|
components:
|
|
- type: StealCondition
|
|
stealGroup: WantedListCartridge
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
- type: entity #Medical subgroup
|
|
parent: BaseThiefStealObjective
|
|
id: ClothingOuterHardsuitVoidParamedStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Paramedic
|
|
- type: StealCondition
|
|
stealGroup: ClothingOuterHardsuitVoidParamed
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealObjective
|
|
id: MedicalTechFabCircuitboardStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: MedicalDoctor
|
|
- type: StealCondition
|
|
stealGroup: MedicalTechFabCircuitboard
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealObjective
|
|
id: ClothingHeadsetAltMedicalStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: ChiefMedicalOfficer
|
|
- type: StealCondition
|
|
stealGroup: ClothingHeadsetAltMedical
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
- type: entity #Engineering subgroup
|
|
parent: BaseThiefStealObjective
|
|
id: FireAxeStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: AtmosphericTechnician
|
|
- type: StealCondition
|
|
stealGroup: FireAxe
|
|
- type: Objective
|
|
difficulty: 0.8
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealObjective
|
|
id: AmePartFlatpackStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: StationEngineer
|
|
- type: StealCondition
|
|
stealGroup: AmePartFlatpack
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
#- type: entity #Cargo subgroup
|
|
# parent: BaseThiefStealObjective
|
|
# id: ExpeditionsCircuitboardStealObjective
|
|
# components:
|
|
# - type: NotJobRequirement Goob edit - Removed due to Lavaland
|
|
# job: SalvageSpecialist
|
|
# - type: StealCondition
|
|
# stealGroup: SalvageExpeditionsComputerCircuitboard
|
|
# - type: Objective
|
|
# difficulty: 0.7
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealObjective
|
|
id: CargoShuttleCircuitboardStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: CargoTechnician
|
|
- type: StealCondition
|
|
stealGroup: CargoShuttleConsoleCircuitboard
|
|
- type: Objective
|
|
difficulty: 0.7
|
|
|
|
- type: entity #Service subgroup
|
|
parent: BaseThiefStealObjective
|
|
id: ClothingEyesHudBeerStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Bartender
|
|
- type: StealCondition
|
|
stealGroup: ClothingEyesHudBeer
|
|
- type: Objective
|
|
difficulty: 0.3
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealObjective
|
|
id: BibleStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Chaplain
|
|
- type: StealCondition
|
|
stealGroup: Bible
|
|
- type: Objective
|
|
difficulty: 0.4
|
|
|
|
- type: entity #Other subgroup
|
|
parent: BaseThiefStealObjective
|
|
id: ClothingNeckGoldmedalStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: HeadOfPersonnel
|
|
- type: StealCondition
|
|
stealGroup: ClothingNeckGoldmedal
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealObjective
|
|
id: ClothingNeckClownmedalStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Captain
|
|
- type: StealCondition
|
|
stealGroup: ClothingNeckClownmedal
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
# Structures
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealStructureObjective
|
|
id: NuclearBombStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Captain
|
|
- type: StealCondition
|
|
stealGroup: NuclearBomb
|
|
- type: Objective
|
|
difficulty: 2.5 #Good luck
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealStructureObjective
|
|
id: FaxMachineCaptainStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Captain
|
|
- type: StealCondition
|
|
stealGroup: FaxMachineCaptain
|
|
- type: Objective
|
|
difficulty: 2
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealStructureObjective
|
|
id: ChemDispenserStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Chemist
|
|
- type: StealCondition
|
|
stealGroup: ChemDispenser
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealStructureObjective
|
|
id: XenoArtifactStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Scientist
|
|
- type: StealCondition
|
|
stealGroup: XenoArtifact
|
|
- type: Objective
|
|
difficulty: 0.5
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealStructureObjective
|
|
id: FreezerHeaterStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: AtmosphericTechnician
|
|
- type: StealCondition
|
|
stealGroup: FreezerHeater
|
|
- type: Objective
|
|
difficulty: 0.5
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealStructureObjective
|
|
id: TegStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: AtmosphericTechnician
|
|
- type: StealCondition
|
|
stealGroup: Teg
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealStructureObjective
|
|
id: BoozeDispenserStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Bartender
|
|
- type: StealCondition
|
|
stealGroup: BoozeDispenser
|
|
- type: Objective
|
|
difficulty: 0.5
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealStructureObjective
|
|
id: AltarNanotrasenStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Chaplain
|
|
- type: StealCondition
|
|
stealGroup: AltarNanotrasen
|
|
- type: Objective
|
|
difficulty: 0.5
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealStructureObjective
|
|
id: PlantRDStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Scientist
|
|
- type: StealCondition
|
|
stealGroup: PlantRD
|
|
- type: Objective
|
|
difficulty: 0.8
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealStructureObjective
|
|
id: ToiletGoldenStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Captain
|
|
- type: StealCondition
|
|
stealGroup: ToiletGoldenDirtyWater
|
|
- type: Objective
|
|
difficulty: 2
|
|
|
|
# Animal
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealAnimalObjective
|
|
id: IanStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: HeadOfPersonnel
|
|
- type: StealCondition
|
|
stealGroup: AnimalIan
|
|
- type: Objective
|
|
difficulty: 2.5
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealAnimalObjective
|
|
id: BingusStealObjective
|
|
components:
|
|
- type: StealCondition
|
|
stealGroup: AnimalNamedCat
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealAnimalObjective
|
|
id: McGriffStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Detective
|
|
- type: StealCondition
|
|
stealGroup: AnimalMcGriff
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealAnimalObjective
|
|
id: WalterStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Chemist
|
|
- type: StealCondition
|
|
stealGroup: AnimalWalter
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealAnimalObjective
|
|
id: MortyStealObjective
|
|
components:
|
|
- type: StealCondition
|
|
stealGroup: AnimalMorty
|
|
- type: Objective
|
|
difficulty: 0.5
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealAnimalObjective
|
|
id: RenaultStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: Captain
|
|
- type: StealCondition
|
|
stealGroup: AnimalRenault
|
|
- type: Objective
|
|
difficulty: 2
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealAnimalObjective
|
|
id: ShivaStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: SecurityOfficer
|
|
- type: StealCondition
|
|
stealGroup: AnimalShiva
|
|
- type: Objective
|
|
difficulty: 2
|
|
|
|
- type: entity
|
|
parent: BaseThiefStealAnimalObjective
|
|
id: TropicoStealObjective
|
|
components:
|
|
- type: NotJobRequirement
|
|
job: AtmosphericTechnician
|
|
- type: StealCondition
|
|
stealGroup: AnimalTropico
|
|
- type: Objective
|
|
difficulty: 1
|
|
|
|
# Escape
|
|
|
|
- type: entity
|
|
parent: [BaseThiefObjective, BaseLivingObjective]
|
|
id: EscapeThiefShuttleObjective
|
|
name: Escape to centcomm alive and unrestrained.
|
|
description: You don't want your illegal activities to be discovered by anyone, do you? Get out on the evacuation shuttle. # Goobstation
|
|
components:
|
|
- type: Objective
|
|
difficulty: 1.3
|
|
icon:
|
|
sprite: Structures/Furniture/chairs.rsi
|
|
state: shuttle
|
|
- type: EscapeShuttleCondition
|