Corpses of roles (#15477)
This commit is contained in:
90
Resources/Prototypes/Entities/Mobs/Corpses/corpses.yml
Normal file
90
Resources/Prototypes/Entities/Mobs/Corpses/corpses.yml
Normal file
@@ -0,0 +1,90 @@
|
|||||||
|
- type: entity
|
||||||
|
parent: SalvageHumanCorpse
|
||||||
|
id: MobRandomServiceCorpse
|
||||||
|
name: unidentified corpse
|
||||||
|
description: I think he's dead.
|
||||||
|
suffix: Dead, Service
|
||||||
|
components:
|
||||||
|
- type: Loadout
|
||||||
|
prototypes:
|
||||||
|
- HoPGear
|
||||||
|
- ClownGear
|
||||||
|
- MimeGear
|
||||||
|
- JanitorGear
|
||||||
|
- ServiceWorkerGear
|
||||||
|
- MusicianGear
|
||||||
|
- BotanistGear
|
||||||
|
- ChefGear
|
||||||
|
- ChaplainGear
|
||||||
|
- PassengerGear
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: SalvageHumanCorpse
|
||||||
|
id: MobRandomEngineerCorpse
|
||||||
|
suffix: Dead, Engineer
|
||||||
|
components:
|
||||||
|
- type: Loadout
|
||||||
|
prototypes:
|
||||||
|
- TechnicalAssistantGear
|
||||||
|
- AtmosphericTechnicianGear
|
||||||
|
- StationEngineerGear
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: SalvageHumanCorpse
|
||||||
|
id: MobRandomCargoCorpse
|
||||||
|
suffix: Dead, Cargo
|
||||||
|
components:
|
||||||
|
- type: Loadout
|
||||||
|
prototypes:
|
||||||
|
- CargoTechGear
|
||||||
|
- SalvageSpecialistGear
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: SalvageHumanCorpse
|
||||||
|
id: MobRandomMedicCorpse
|
||||||
|
suffix: Dead, Medic
|
||||||
|
components:
|
||||||
|
- type: Loadout
|
||||||
|
prototypes:
|
||||||
|
- MedicalInternGear
|
||||||
|
- PsychologistGear
|
||||||
|
- ChemistGear
|
||||||
|
- DoctorGear
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: SalvageHumanCorpse
|
||||||
|
id: MobRandomScienceCorpse
|
||||||
|
suffix: Dead, Science
|
||||||
|
components:
|
||||||
|
- type: Loadout
|
||||||
|
prototypes:
|
||||||
|
- ResearchAssistantGear
|
||||||
|
- ScientistGear
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: SalvageHumanCorpse
|
||||||
|
id: MobRandomSecurityCorpse
|
||||||
|
suffix: Dead, Security
|
||||||
|
components:
|
||||||
|
- type: Loadout
|
||||||
|
prototypes:
|
||||||
|
- SecurityCadetGear
|
||||||
|
- SecurityOfficerGear
|
||||||
|
- DetectiveGear
|
||||||
|
- WardenGear
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: SalvageHumanCorpse
|
||||||
|
id: MobRandomCommandCorpse
|
||||||
|
suffix: Dead, Command
|
||||||
|
components:
|
||||||
|
- type: Loadout
|
||||||
|
prototypes:
|
||||||
|
- HoPGear
|
||||||
|
- CentcomGear
|
||||||
|
- CaptainGear
|
||||||
|
- HoSGear
|
||||||
|
- ResearchDirectorGear
|
||||||
|
- CMOGear
|
||||||
|
- ChiefEngineerGear
|
||||||
|
- QuartermasterGear
|
||||||
@@ -31,13 +31,20 @@
|
|||||||
suffix: Dead
|
suffix: Dead
|
||||||
save: false # mobs are currently not saveable.
|
save: false # mobs are currently not saveable.
|
||||||
id: SalvageHumanCorpse
|
id: SalvageHumanCorpse
|
||||||
name: unidentified human
|
name: unidentified corpse
|
||||||
description: We barely knew ye.
|
description: I think he's dead.
|
||||||
components:
|
components:
|
||||||
|
- type: RandomHumanoidAppearance
|
||||||
|
randomizeName: false
|
||||||
- type: Damageable
|
- type: Damageable
|
||||||
damage:
|
damage:
|
||||||
types:
|
types:
|
||||||
Blunt: 200
|
Bloodloss: 49
|
||||||
|
Asphyxiation: 76
|
||||||
|
Slash: 56
|
||||||
|
Blunt: 19
|
||||||
|
- type: Inventory
|
||||||
|
templateId: corpse
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: MobHuman
|
parent: MobHuman
|
||||||
|
|||||||
@@ -0,0 +1,92 @@
|
|||||||
|
- type: inventoryTemplate
|
||||||
|
id: corpse
|
||||||
|
slots:
|
||||||
|
- name: shoes
|
||||||
|
slotTexture: shoes
|
||||||
|
slotFlags: FEET
|
||||||
|
stripTime: 3
|
||||||
|
uiWindowPos: 1,3
|
||||||
|
strippingWindowPos: 1,3
|
||||||
|
displayName: Shoes
|
||||||
|
- name: jumpsuit
|
||||||
|
slotTexture: uniform
|
||||||
|
slotFlags: INNERCLOTHING
|
||||||
|
stripTime: 6
|
||||||
|
uiWindowPos: 0,2
|
||||||
|
strippingWindowPos: 0,2
|
||||||
|
displayName: Jumpsuit
|
||||||
|
- name: outerClothing
|
||||||
|
slotTexture: suit
|
||||||
|
slotFlags: OUTERCLOTHING
|
||||||
|
slotGroup: MainHotbar
|
||||||
|
stripTime: 6
|
||||||
|
uiWindowPos: 1,2
|
||||||
|
strippingWindowPos: 1,2
|
||||||
|
displayName: Suit
|
||||||
|
- name: gloves
|
||||||
|
slotTexture: gloves
|
||||||
|
slotFlags: GLOVES
|
||||||
|
uiWindowPos: 2,2
|
||||||
|
strippingWindowPos: 2,2
|
||||||
|
displayName: Gloves
|
||||||
|
- name: neck
|
||||||
|
slotTexture: neck
|
||||||
|
slotFlags: NECK
|
||||||
|
uiWindowPos: 0,1
|
||||||
|
strippingWindowPos: 0,1
|
||||||
|
displayName: Neck
|
||||||
|
- name: mask
|
||||||
|
slotTexture: mask
|
||||||
|
slotFlags: MASK
|
||||||
|
uiWindowPos: 1,1
|
||||||
|
strippingWindowPos: 1,1
|
||||||
|
displayName: Mask
|
||||||
|
- name: eyes
|
||||||
|
slotTexture: glasses
|
||||||
|
slotFlags: EYES
|
||||||
|
stripTime: 3
|
||||||
|
uiWindowPos: 0,0
|
||||||
|
strippingWindowPos: 0,0
|
||||||
|
displayName: Eyes
|
||||||
|
- name: head
|
||||||
|
slotTexture: head
|
||||||
|
slotFlags: HEAD
|
||||||
|
uiWindowPos: 1,0
|
||||||
|
strippingWindowPos: 1,0
|
||||||
|
displayName: Head
|
||||||
|
- name: pocket1
|
||||||
|
slotTexture: pocket
|
||||||
|
slotFlags: POCKET
|
||||||
|
slotGroup: MainHotbar
|
||||||
|
stripTime: 3
|
||||||
|
uiWindowPos: 0,3
|
||||||
|
strippingWindowPos: 0,4
|
||||||
|
dependsOn: jumpsuit
|
||||||
|
displayName: Pocket 1
|
||||||
|
stripHidden: true
|
||||||
|
- name: pocket2
|
||||||
|
slotTexture: pocket
|
||||||
|
slotFlags: POCKET
|
||||||
|
slotGroup: MainHotbar
|
||||||
|
stripTime: 3
|
||||||
|
uiWindowPos: 2,3
|
||||||
|
strippingWindowPos: 1,4
|
||||||
|
dependsOn: jumpsuit
|
||||||
|
displayName: Pocket 2
|
||||||
|
stripHidden: true
|
||||||
|
- name: suitstorage
|
||||||
|
slotTexture: suit_storage
|
||||||
|
slotFlags: SUITSTORAGE
|
||||||
|
stripTime: 3
|
||||||
|
uiWindowPos: 2,0
|
||||||
|
strippingWindowPos: 2,5
|
||||||
|
dependsOn: outerClothing
|
||||||
|
displayName: Suit Storage
|
||||||
|
- name: belt
|
||||||
|
slotTexture: belt
|
||||||
|
slotFlags: BELT
|
||||||
|
slotGroup: SecondHotbar
|
||||||
|
stripTime: 6
|
||||||
|
uiWindowPos: 3,1
|
||||||
|
strippingWindowPos: 1,5
|
||||||
|
displayName: Belt
|
||||||
Reference in New Issue
Block a user