Hunger and thirst HUDs (#18066)
* security HUD now shows a job icon on entities with a body * thirst goggles * set starting hud gear
@@ -1,14 +1,3 @@
|
||||
- type: entity
|
||||
parent: ClothingEyesBase
|
||||
id: ClothingEyesGlassesBeer
|
||||
name: beer goggles
|
||||
description: A pair of sunglasses outfitted with apparatus to scan reagents, as well as providing an innate understanding of liquid viscosity while in motion.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Eyes/Glasses/beergoggles.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Eyes/Glasses/beergoggles.rsi
|
||||
|
||||
- type: entity
|
||||
parent: ClothingEyesBase
|
||||
id: ClothingEyesGlassesGar
|
||||
|
||||
@@ -30,3 +30,40 @@
|
||||
sprite: Clothing/Eyes/Hud/sec.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Eyes/Hud/sec.rsi
|
||||
- type: ShowSecurityIcons
|
||||
|
||||
- type: entity
|
||||
parent: ClothingEyesBase
|
||||
id: ClothingEyesHudChef
|
||||
name: onion goggles
|
||||
description: Two onion rings that fused together while frying. They scan the humanoids in view and provide accurate data about their peckishness. Can be eaten as a little treat.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Eyes/Hud/friedoniongoggles.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Eyes/Hud/friedoniongoggles.rsi
|
||||
- type: ShowHungerIcons
|
||||
- type: Food
|
||||
- type: SolutionContainerManager
|
||||
solutions:
|
||||
food:
|
||||
maxVol: 3
|
||||
reagents:
|
||||
- ReagentId: Nutriment
|
||||
Quantity: 3
|
||||
- type: FlavorProfile
|
||||
flavors:
|
||||
- onion
|
||||
- greasey
|
||||
|
||||
- type: entity
|
||||
parent: ClothingEyesBase
|
||||
id: ClothingEyesGlassesBeer
|
||||
name: beer goggles
|
||||
description: A pair of sunglasses outfitted with apparatus to scan reagents, as well as providing an innate understanding of liquid viscosity while in motion.
|
||||
components:
|
||||
- type: Sprite
|
||||
sprite: Clothing/Eyes/Hud/beergoggles.rsi
|
||||
- type: Clothing
|
||||
sprite: Clothing/Eyes/Hud/beergoggles.rsi
|
||||
- type: ShowThirstIcons
|
||||
@@ -22,6 +22,7 @@
|
||||
id: BartenderGear
|
||||
equipment:
|
||||
head: ClothingHeadHatTophat
|
||||
eyes: ClothingEyesGlassesBeer
|
||||
jumpsuit: ClothingUniformJumpsuitBartender
|
||||
outerClothing: ClothingOuterVest
|
||||
back: ClothingBackpackFilled
|
||||
|
||||
@@ -23,6 +23,7 @@
|
||||
equipment:
|
||||
jumpsuit: ClothingUniformJumpsuitChef
|
||||
head: ClothingHeadHatChef
|
||||
eyes: ClothingEyesHudChef
|
||||
back: ClothingBackpackFilled
|
||||
mask: ClothingMaskItalianMoustache
|
||||
shoes: ClothingShoesColorBlack
|
||||
|
||||
49
Resources/Prototypes/StatusEffects/hunger.yml
Normal file
@@ -0,0 +1,49 @@
|
||||
#Hunger
|
||||
- type: statusIcon
|
||||
id: HungerIcon_Overfed
|
||||
priority: 5
|
||||
icon:
|
||||
sprite: Interface/Misc/food_icons.rsi
|
||||
state: overfed
|
||||
locationPreference: Right
|
||||
|
||||
- type: statusIcon
|
||||
id: HungerIcon_Peckish
|
||||
priority: 5
|
||||
icon:
|
||||
sprite: Interface/Misc/food_icons.rsi
|
||||
state: peckish
|
||||
locationPreference: Right
|
||||
|
||||
- type: statusIcon
|
||||
id: HungerIcon_Starving
|
||||
priority: 5
|
||||
icon:
|
||||
sprite: Interface/Misc/food_icons.rsi
|
||||
state: starving
|
||||
locationPreference: Right
|
||||
|
||||
#Thirst
|
||||
- type: statusIcon
|
||||
id: ThirstIcon_Overhydrated
|
||||
priority: 5
|
||||
icon:
|
||||
sprite: Interface/Misc/food_icons.rsi
|
||||
state: overhydrated
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: ThirstIcon_Thirsty
|
||||
priority: 5
|
||||
icon:
|
||||
sprite: Interface/Misc/food_icons.rsi
|
||||
state: thirsty
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: ThirstIcon_Parched
|
||||
priority: 5
|
||||
icon:
|
||||
sprite: Interface/Misc/food_icons.rsi
|
||||
state: parched
|
||||
locationPreference: Left
|
||||
375
Resources/Prototypes/StatusEffects/job.yml
Normal file
@@ -0,0 +1,375 @@
|
||||
- type: statusIcon
|
||||
id: JobIcon_Detective
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Detective
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_QuarterMaster
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: QuarterMaster
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Botanist
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Botanist
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Boxer
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Boxer
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_AtmosphericTechnician
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: AtmosphericTechnician
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Nanotrasen
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Nanotrasen
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Prisoner
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Prisoner
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Janitor
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Janitor
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Chemist
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Chemist
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_StationEngineer
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: StationEngineer
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_SecurityOfficer
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: SecurityOfficer
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_NoId
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: NoId
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_ChiefMedicalOfficer
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: ChiefMedicalOfficer
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Roboticist
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Roboticist
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Chaplain
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Chaplain
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Lawyer
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Lawyer
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Unknown
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Unknown
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Librarian
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Librarian
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_CargoTechnician
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: CargoTechnician
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Scientist
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Scientist
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_ResearchAssistant
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: ResearchAssistant
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Geneticist
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Geneticist
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Clown
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Clown
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Captain
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Captain
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_HeadOfPersonnel
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: HeadOfPersonnel
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Virologist
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Virologist
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_ShaftMiner
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: ShaftMiner
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Passenger
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Passenger
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_ChiefEngineer
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: ChiefEngineer
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Bartender
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Bartender
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_HeadOfSecurity
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: HeadOfSecurity
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Brigmedic
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Brigmedic
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_MedicalDoctor
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: MedicalDoctor
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Paramedic
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Paramedic
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Chef
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Chef
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Warden
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Warden
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_ResearchDirector
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: ResearchDirector
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Mime
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Mime
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Musician
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Musician
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Reporter
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Reporter
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Psychologist
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Psychologist
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_MedicalIntern
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: MedicalIntern
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_TechnicalAssistant
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: TechnicalAssistant
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_ServiceWorker
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: ServiceWorker
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_SecurityCadet
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: SecurityCadet
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Zombie
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Zombie
|
||||
locationPreference: Left
|
||||
|
||||
- type: statusIcon
|
||||
id: JobIcon_Zookeeper
|
||||
priority: 1
|
||||
icon:
|
||||
sprite: Interface/Misc/job_icons.rsi
|
||||
state: Zookeeper
|
||||
locationPreference: Left
|
||||
|
Before Width: | Height: | Size: 187 B After Width: | Height: | Size: 187 B |
|
Before Width: | Height: | Size: 181 B After Width: | Height: | Size: 181 B |
|
Before Width: | Height: | Size: 523 B After Width: | Height: | Size: 523 B |
|
Before Width: | Height: | Size: 778 B After Width: | Height: | Size: 778 B |