Skip to content

Commit

Permalink
Merge pull request #1200 from kipdotnet/bees--2!
Browse files Browse the repository at this point in the history
apid brt
  • Loading branch information
Darkmajia authored Jan 2, 2025
2 parents 1abdd0e + 9e41ace commit e95aab6
Show file tree
Hide file tree
Showing 6 changed files with 83 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -57,5 +57,8 @@ ghost-role-information-apid-doctor-description = A Beefolk medical doctor, calle
ghost-role-information-apid-engineer-name = Apid Engineer
ghost-role-information-apid-engineer-description = A Beefolk engineer, called in as backup to help a crew in need.
ghost-role-information-apid-beert-name = Apid Emergency Responder
ghost-role-information-apid-beert-description = A Beefolk emergency responder, called in as backup to help a crew in need.
ghost-role-information-apid-name = Apid
ghost-role-information-apid-description = A Beefolk worker, called in as backup to help a crew in need.
21 changes: 21 additions & 0 deletions Resources/Prototypes/_Impstation/Catalog/Fills/Items/belt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,24 @@
- id: Wirecutter
- id: Welder
- id: Multitool

- type: entity
parent: ClothingBeltStorageBase
id: ApidEmergencyResponseBeltFilled
name: apid emergency response belt
description: Perfect for holding various equipment for stationwide emergencies.
components:
- type: Sprite
sprite: Clothing/Belt/emt.rsi
- type: Clothing
sprite: Clothing/Belt/emt.rsi
- type: StorageFill
contents:
- id: JawsOfLife
- id: DefibrillatorCompact
- id: MedicatedSuture
- id: RegenerativeMesh
- id: SyringeSaline
- id: BruteAutoInjector
- id: BurnAutoInjector
- id: EmergencyMedipen
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,12 @@
- Mason
- Leafcutter

- type: dataset
id: apid_emergency
values:
- Watcher
- Guardian

- type: dataset #ANGRY BEE NOISES
id: names_apid
values:
Expand Down
25 changes: 24 additions & 1 deletion Resources/Prototypes/_Impstation/Entities/Mobs/Player/apid.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
- type: entity
name: apid
id: MobApid
parent: [BaseSimpleMob, StripableInventoryBase, MobRespirator, MobFlammable, MobBloodstream]
parent: [BaseSimpleMob, StripableInventoryBase, MobRespirator, MobFlammable, MobBloodstream, MobAtmosStandard]
description: Enthusiastic workers, these cute little balls of fuzz are distant relatives to moth people.
suffix: Ghost role
components:
Expand Down Expand Up @@ -249,6 +249,9 @@
bodyStatus: InAir
- type: NoSlip
- type: CanMoveInAir
- type: NpcFactionMember
factions:
- Passive

- type: entity
name: apid botanist
Expand Down Expand Up @@ -309,3 +312,23 @@
rules: ghost-role-information-crewmember-rules
raffle:
settings: default

- type: entity
name: apid emergency responder
id: MobApidEmergency
parent: MobApid
description: Enthusiastic workers, these cute little balls of fuzz are distant relatives to moth people.
components:
- type: Loadout
prototypes:
- StartingGearApidEmergency
- type: RandomMetadata
nameSegments:
- apid_emergency
- names_apid
- type: GhostRole
name: ghost-role-information-apid-beert-name
description: ghost-role-information-apid-beert-description
rules: ghost-role-information-crewmember-rules
raffle:
settings: default
Original file line number Diff line number Diff line change
Expand Up @@ -60,3 +60,19 @@
settings: default
- type: GhostRoleMobSpawner
prototype: MobApidEngineer

- type: entity
id: ApidCryopodEmergency
parent: ApidCryopodBotanist
name: apid emergency responder cryopod
suffix: Ghost role, BeeRT
description: A small, hexagonal cryopod containing a Beefolk emergency responder. They might take a little bit to wake up.
components:
- type: GhostRole
name: ghost-role-information-apid-beert-name
description: ghost-role-information-apid-beert-description
rules: ghost-role-information-crewmember-rules
raffle:
settings: default
- type: GhostRoleMobSpawner
prototype: MobApidEmergency
13 changes: 13 additions & 0 deletions Resources/Prototypes/_Impstation/Loadouts/loadout_groups.yml
Original file line number Diff line number Diff line change
Expand Up @@ -289,3 +289,16 @@
pocket2: ClothingMaskBreath
ears: ClothingHeadsetEngineering
eyes: ClothingEyesGlassesMeson

- type: startingGear #emergency responder
id: StartingGearApidEmergency
equipment:
jumpsuit: ClothingUniformJumpsuitERTMedic
id: ParamedicPDA
belt: ApidEmergencyResponseBeltFilled
outerClothing: ClothingOuterHardsuitERTMedical
head: ClothingHeadHatParamedicSirenCap
pocket1: DoubleEmergencyOxygenTankFilled
pocket2: WeaponDisabler
ears: ClothingHeadsetMedical
eyes: ClothingEyesHudMedSec

0 comments on commit e95aab6

Please sign in to comment.