Tropico pet added to thief objective pool (#24119)

* git it's the same stop gaslighting yourself

* tropico added to thief objective pool
This commit is contained in:
reverie collection
2024-01-15 04:55:00 -08:00
committed by GitHub
parent 97b1ef3e1d
commit 49057ace7e
4 changed files with 80 additions and 58 deletions

View File

@@ -92,7 +92,7 @@
BibleStealObjective: 1
ClothingNeckGoldmedalStealObjective: 1 #other
ClothingNeckClownmedalStealObjective: 0.5
- type: weightedRandom
id: ThiefObjectiveGroupStructure
weights:
@@ -120,7 +120,8 @@
ShivaStealObjective: 1
SmileStealObjective: 1
PunPunStealObjective: 1
TropicoStealObjective: 1
- type: weightedRandom
id: ThiefObjectiveGroupEscape
weights:

View File

@@ -3,77 +3,77 @@
- type: stealTargetGroup
id: Hypospray
name: hypospray
sprite:
sprite:
sprite: Objects/Specific/Medical/hypospray.rsi
state: hypo
- type: stealTargetGroup
id: ClothingOuterHardsuitRd
name: experimental research hardsuit
sprite:
sprite:
sprite: Clothing/OuterClothing/Hardsuits/rd.rsi
state: icon
- type: stealTargetGroup
id: HandTeleporter
name: hand teleporter
sprite:
sprite:
sprite: Objects/Devices/hand_teleporter.rsi
state: icon
- type: stealTargetGroup
id: BookSecretDocuments
name: "emergency security orders"
sprite:
sprite:
sprite: Objects/Misc/bureaucracy.rsi
state: folder-sec-doc
- type: stealTargetGroup
id: ClothingShoesBootsMagAdv
name: advanced magboots
sprite:
sprite:
sprite: Clothing/Shoes/Boots/magboots-advanced.rsi
state: icon
- type: stealTargetGroup
id: BoxFolderQmClipboard
name: requisition digi-board
sprite:
sprite:
sprite: Objects/Misc/qm_clipboard.rsi
state: qm_clipboard
- type: stealTargetGroup
id: FoodMeatCorgi
name: prime-cut corgi meat
sprite:
sprite:
sprite: Objects/Consumable/Food/meat.rsi
state: corgi
#
- type: stealTargetGroup
id: CaptainIDCard
name: captain ID card
sprite:
sprite:
sprite: Objects/Misc/id_cards.rsi
state: ert_commander #no one will know the difference.
- type: stealTargetGroup
id: JetpackCaptainFilled
name: captain's jetpack
sprite:
sprite:
sprite: Objects/Tanks/Jetpacks/captain.rsi
state: icon
- type: stealTargetGroup
id: WeaponAntiqueLaser
name: antique laser pistol
sprite:
sprite:
sprite: Objects/Weapons/Guns/Battery/antiquelasergun.rsi
state: base
- type: stealTargetGroup
id: NukeDisk
name: nuclear authentication disk
sprite:
sprite:
sprite: Objects/Misc/nukedisk.rsi
state: icon
@@ -82,21 +82,21 @@
- type: stealTargetGroup
id: Figurines
name: figurines (any)
sprite:
sprite:
sprite: Objects/Fun/figurines.rsi
state: figurine_spawner
- type: stealTargetGroup
id: HeadCloak
name: head's cloaks (any)
sprite:
sprite:
sprite: Clothing/Neck/Cloaks/cap.rsi
state: icon
- type: stealTargetGroup
id: HeadBedsheet
name: head's bedsheets (any)
sprite:
sprite:
sprite: Objects/Misc/bedsheets.rsi
state: sheetNT
@@ -106,21 +106,21 @@
sprite:
sprite: Objects/Misc/stamps.rsi
state: stamp-cap
- type: stealTargetGroup
id: DoorRemote
name: door remotes (any)
sprite:
sprite: Objects/Devices/door_remote.rsi
state: door_remotebase
- type: stealTargetGroup
id: EncryptionKey
name: encryption keys (any)
sprite:
sprite: Objects/Devices/encryption_keys.rsi
state: crypt_gray
- type: stealTargetGroup
id: TechnologyDisk
name: technology disks
@@ -164,105 +164,105 @@
sprite:
sprite: Objects/Tools/lighters.rsi
state: zippo_engraved_icon_base
- type: stealTargetGroup
id: AmmoTechFabCircuitboard
name: ammo techfab circuit board
sprite:
sprite: Objects/Misc/module.rsi
state: security
- type: stealTargetGroup
id: ClothingHeadHatWarden
name: warden's cap
sprite:
sprite: Clothing/Head/Hats/warden.rsi
state: icon
- type: stealTargetGroup
id: ClothingOuterHardsuitVoidParamed
name: paramedic void suit
sprite:
sprite: Clothing/OuterClothing/Hardsuits/paramed.rsi
state: icon
- type: stealTargetGroup
id: MedicalTechFabCircuitboard
name: medical techfab machine board
sprite:
sprite: Objects/Misc/module.rsi
state: medical
- type: stealTargetGroup
id: ClothingHeadsetAltMedical
name: chief medical officer's over-ear headset
sprite:
sprite: Clothing/Ears/Headsets/medical.rsi
state: icon_alt
- type: stealTargetGroup
id: ResearchAndDevelopmentServerMachineCircuitboard
name: R&D server machine board
sprite:
sprite: Objects/Misc/module.rsi
state: science
- type: stealTargetGroup
id: FireAxe
name: fireaxe
sprite:
sprite: Objects/Weapons/Melee/fireaxe.rsi
state: icon
- type: stealTargetGroup
id: AmePart
name: AME part
sprite:
sprite: Objects/Power/AME/ame_part.rsi
state: box
- type: stealTargetGroup
id: SalvageExpeditionsComputerCircuitboard
name: salvage expeditions computer board
sprite:
sprite: Objects/Misc/module.rsi
state: cpu_supply
- type: stealTargetGroup
id: CargoShuttleConsoleCircuitboard
name: cargo shuttle console board
sprite:
sprite: Objects/Misc/module.rsi
state: cpuboard
- type: stealTargetGroup
id: SalvageShuttleConsoleCircuitboard
name: salvage shuttle console board
sprite:
sprite: Objects/Misc/module.rsi
state: cpuboard
- type: stealTargetGroup
id: ClothingEyesHudBeer
name: beer goggles
sprite:
sprite: Clothing/Eyes/Hud/beergoggles.rsi
state: icon
- type: stealTargetGroup
id: Bible
name: bible
sprite:
sprite: Objects/Specific/Chapel/bible.rsi
state: icon
- type: stealTargetGroup
id: ClothingNeckGoldmedal
name: gold medal of crewmanship
sprite:
sprite: Clothing/Neck/Medals/gold.rsi
state: icon
- type: stealTargetGroup
id: ClothingNeckClownmedal
name: clown medal
@@ -350,35 +350,35 @@
sprite:
sprite: Mobs/Pets/corgi.rsi
state: ian
- type: stealTargetGroup
id: AnimalBingus
name: Bingus
sprite:
sprite: Mobs/Pets/bingus.rsi
state: bingus
- type: stealTargetGroup
id: AnimalMcGriff
name: McGriff
sprite:
sprite: Mobs/Pets/mcgriff.rsi
state: mcgriff
- type: stealTargetGroup
id: AnimalWalter
name: Walter
sprite:
sprite: Mobs/Pets/walter.rsi
state: walter
- type: stealTargetGroup
id: AnimalMorty
name: Morty
sprite:
sprite: Mobs/Animals/possum.rsi
state: possum
- type: stealTargetGroup
id: AnimalRenault
name: Renault
@@ -413,3 +413,10 @@
sprite:
sprite: Mobs/Animals/monkey.rsi
state: monkey
- type: stealTargetGroup
id: AnimalTropico
name: Tropico
sprite:
sprite: Mobs/Animals/crab.rsi
state: crab

View File

@@ -27,7 +27,7 @@
- type: StealCondition
verifyMapExistance: true
descriptionText: objective-condition-thief-description
- type: entity
abstract: true
parent: [BaseThiefObjective, BaseStealObjective]
@@ -38,7 +38,7 @@
descriptionText: objective-condition-thief-description
- type: Objective
difficulty: 2 # it's hard to hide
- type: entity
abstract: true
parent: [BaseThiefObjective, BaseStealObjective]
@@ -65,7 +65,7 @@
maxCollectionSize: 50 #will be limited to the number of figures on the station anyway.
- type: Objective
difficulty: 0.25
- type: entity
noSpawn: true
parent: BaseThiefStealCollectionObjective
@@ -187,7 +187,7 @@
- type: Objective
difficulty: 1
- type: entity
- type: entity
noSpawn: true
parent: BaseThiefStealObjective
id: FlippoEngravedLighterStealObjective
@@ -402,7 +402,7 @@
stealGroup: ChemDispenser
- type: Objective
difficulty: 1
- type: entity
noSpawn: true
parent: BaseThiefStealStructureObjective
@@ -414,7 +414,7 @@
stealGroup: XenoArtifact
- type: Objective
difficulty: 0.5
- type: entity
noSpawn: true
parent: BaseThiefStealStructureObjective
@@ -426,7 +426,7 @@
stealGroup: FreezerHeater
- type: Objective
difficulty: 0.5
- type: entity
noSpawn: true
parent: BaseThiefStealStructureObjective
@@ -438,7 +438,7 @@
stealGroup: Teg
- type: Objective
difficulty: 1
- type: entity
noSpawn: true
parent: BaseThiefStealStructureObjective
@@ -450,7 +450,7 @@
stealGroup: BoozeDispenser
- type: Objective
difficulty: 0.5
- type: entity
noSpawn: true
parent: BaseThiefStealStructureObjective
@@ -462,7 +462,7 @@
stealGroup: AltarNanotrasen
- type: Objective
difficulty: 0.5
- type: entity
noSpawn: true
parent: BaseThiefStealStructureObjective
@@ -544,7 +544,7 @@
stealGroup: AnimalRenault
- type: Objective
difficulty: 2
- type: entity
noSpawn: true
parent: BaseThiefStealAnimalObjective
@@ -556,7 +556,7 @@
stealGroup: AnimalHamlet
- type: Objective
difficulty: 1
- type: entity
noSpawn: true
parent: BaseThiefStealAnimalObjective
@@ -568,7 +568,7 @@
stealGroup: AnimalShiva
- type: Objective
difficulty: 2
- type: entity
noSpawn: true
parent: BaseThiefStealAnimalObjective
@@ -580,7 +580,7 @@
stealGroup: AnimalSmile
- type: Objective
difficulty: 1
- type: entity
noSpawn: true
parent: BaseThiefStealAnimalObjective
@@ -593,6 +593,18 @@
- type: Objective
difficulty: 2
- type: entity
noSpawn: true
parent: BaseThiefStealAnimalObjective
id: TropicoStealObjective
components:
- type: NotJobRequirement
job: AtmosphericTechnician
- type: StealCondition
stealGroup: AnimalTropico
- type: Objective
difficulty: 1
# Escape
- type: entity