This commit is contained in:
Radezolid 2026-05-09 22:25:57 -03:00 committed by GitHub
commit 6d5e6934e2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 79 additions and 0 deletions

View File

@ -1 +1,4 @@
ghost-role-information-rat-king-description = You are the Rat King, an evil creature bent on devouring all food on the station. Lay claim to your new kingdom with your army of rats!
ghost-role-information-baba-name = Baba
ghost-role-information-baba-description = A cute scurret hired to help the bartender manage the bar.

View File

@ -19,6 +19,7 @@ role-description-ifrit = "Burn baby, burn!"
role-description-carpy = "Grrr!"
role-description-shiva = "Hsssss!"
role-description-pun-pun = "Ook!"
role-description-baba = "Wawa?"
job-description-boxer = Fight your way to the top! Challenge the head of personnel and get brigged when you win.
job-description-zookeeper = Put on a joyful display of cute animals and space carps for all the crew to see.

View File

@ -97,6 +97,7 @@ role-name-ifrit = Ifrit
role-name-carpy = Carpy
role-name-shiva = Shiva
role-name-pun-pun = Pun Pun
role-name-baba = Baba
# Station specific
job-name-boxer = Boxer

View File

@ -217,6 +217,7 @@
- type: ConditionalSpawner
prototypes:
- MobMonkeyPunpun
- MobScurretBaba # DeltaV - Add Baba as an alternative to Pun Pun
- type: entity
parent: MarkerBase

View File

@ -278,3 +278,38 @@
- FootstepSound
- type: StealTarget
stealGroup: AnimalSilvia
- type: entity
parent: MobBaseScurret
id: MobScurretBaba
name: Baba
description: Wawa?
components:
- type: Sprite
layers:
- map: ["enum.DamageStateVisualLayers.Base"]
sprite: Mobs/Animals/scurret/scurret.rsi
state: scurret
color: "#e69d00"
- map: [ "enum.HumanoidVisualLayers.Handcuffs" ]
color: "#ffffff"
sprite: Objects/Misc/handcuffs.rsi
state: body-overlay-2
visible: false
- type: GhostRole
makeSentient: true
allowSpeech: true
allowMovement: true
name: ghost-role-information-baba-name
description: ghost-role-information-baba-description
rules: ghost-role-information-nonantagonist-rules
job: RoleBaba
- type: GhostTakeoverAvailable
- type: Loadout
prototypes: [MobScurretBaba]
- type: Tag
tags:
- CannotSuicide
- DoorBumpOpener
- VimPilot
- AnomalyHost

View File

@ -202,6 +202,20 @@
- type: PresetIdCard
job: Prosecutor
# Service
- type: entity
parent: BartenderIDCard
id: BabaIDCard
name: Baba ID card
components:
- type: PresetIdCard
job: Bartender
name: BaBa
- type: Tag
tags:
- DoorBumpOpener
# Other
- type: entity

View File

@ -72,3 +72,13 @@
pocket1: AgentIDCard
pocket2: HandheldStationMapRecordsTablet
# innerClothingSkirt: ClothingUniformJumpsuitPyjamaSyndicatePink # I don't think loadouts work for ghost roles anyways
# Station pets
- type: startingGear
id: MobScurretBaba
equipment:
ears: ClothingHeadsetService
jumpsuit: ClothingUniformSeniorBartender
id: BabaIDCard
back: ClothingBagPet

View File

@ -73,3 +73,14 @@
- !type:RoleTimeRequirement
role: JobBartender
time: 1h
- type: job
id: RoleBaba
name: role-name-baba
description: role-description-baba
setPreference: false
playTimeTracker: RoleBaba
requirements:
- !type:RoleTimeRequirement
role: JobBartender
time: 1h

View File

@ -54,3 +54,6 @@
- type: playTimeTracker
id: JobZookeeper
- type: playTimeTracker
id: RoleBaba