| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514 |
- - type: entity
- abstract: true
- parent: BaseObjective
- id: BaseThiefObjective
- components:
- - type: Objective
- issuer: objective-issuer-thief
- - type: RoleRequirement
- roles:
- mindRoles:
- - 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: false
- 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: MailStealCollectionObjective
- components:
- - type: NotJobRequirement
- job: CargoTechnician
- - type: StealCondition
- stealGroup: Mail
- minCollectionSize: 4
- maxCollectionSize: 8
- 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
- # 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
- 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?
- components:
- - type: Objective
- difficulty: 1.3
- icon:
- sprite: Structures/Furniture/chairs.rsi
- state: shuttle
- - type: EscapeShuttleCondition
|