Arachnids: New markings, new organs sprites and chelicerae (#18177)

* New markings, new organs sprites and chelicerae

* Update locale
This commit is contained in:
PixelTK
2023-07-20 22:55:49 +01:00
committed by GitHub
parent 1e711dfa51
commit 9cc8d6902e
39 changed files with 248 additions and 47 deletions

View File

@@ -22,8 +22,10 @@
parent: OrganAnimalStomach
name: Stomach
description: "Gross. This is hard to stomach."
noSpawn: true
components:
- type: Sprite
sprite: Mobs/Species/Arachnid/organs.rsi
state: stomach
- type: Stomach
updateInterval: 1.5
- type: SolutionContainerManager
@@ -33,12 +35,42 @@
- type: Metabolizer
updateFrequency: 1.5
- type: entity
id: OrganArachnidLungs
parent: BaseArachnidOrgan
name: lungs
description: "Filters oxygen from an atmosphere... just more greedily."
components:
- type: Sprite
layers:
- state: lung-l
- state: lung-r
- type: Organ
- type: Lung
- type: Metabolizer
updateFrequency: 1.5
removeEmpty: true
solutionOnBody: false
solution: "Lung"
metabolizerTypes: [ Human ]
groups:
- id: Gas
rateModifier: 100.0
- type: SolutionContainerManager
solutions:
organ:
reagents:
- ReagentId: Nutriment
Quantity: 10
Lung:
maxVol: 100.0
canReact: false
- type: entity
id: OrganArachnidHeart
parent: BaseHumanOrgan
parent: BaseArachnidOrgan
name: heart
description: "I feel bad for the heartless bastard who lost this."
noSpawn: true
description: "A disgustingly persistent little biological pump made for spiders."
components:
- type: Sprite
state: heart-on
@@ -93,7 +125,7 @@
id: OrganArachnidEyes
parent: BaseArachnidOrgan
name: eyes
description: "Eyes see you!"
description: "Two was already too many."
components:
- type: Sprite
layers:

View File

@@ -1,3 +1,13 @@
# Chelicerae
- type: marking
id: ArachnidCheliceraeBasic
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/Arachnid/chelicerae.rsi
state: basic
# Appendages
- type: marking
id: ArachnidAppendagesDefault
@@ -5,9 +15,7 @@
markingCategory: Tail
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/arachnid.rsi
state: web
- sprite: Mobs/Customization/arachnid.rsi
- sprite: Mobs/Customization/Arachnid/appendages.rsi
state: long
- type: marking
@@ -16,9 +24,7 @@
markingCategory: Tail
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/arachnid.rsi
state: web
- sprite: Mobs/Customization/arachnid.rsi
- sprite: Mobs/Customization/Arachnid/appendages.rsi
state: sharp
- type: marking
@@ -27,9 +33,7 @@
markingCategory: Tail
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/arachnid.rsi
state: web
- sprite: Mobs/Customization/arachnid.rsi
- sprite: Mobs/Customization/Arachnid/appendages.rsi
state: stingers
- type: marking
@@ -38,9 +42,7 @@
markingCategory: Tail
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/arachnid.rsi
state: web
- sprite: Mobs/Customization/arachnid.rsi
- sprite: Mobs/Customization/Arachnid/appendages.rsi
state: zigzag
- type: marking
@@ -49,11 +51,36 @@
markingCategory: Tail
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/arachnid.rsi
state: web
- sprite: Mobs/Customization/arachnid.rsi
- sprite: Mobs/Customization/Arachnid/appendages.rsi
state: curled
- type: marking
id: ArachnidAppendagesChipped
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/Arachnid/appendages.rsi
state: chipped
- type: marking
id: ArachnidAppendagesHarvest
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/Arachnid/appendages.rsi
state: harvest
- type: marking
id: ArachnidAppendagesShort
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/Arachnid/appendages.rsi
state: short
# Chest
- type: marking
id: ArachnidTorsoStripes
@@ -61,7 +88,7 @@
markingCategory: Chest
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/arachnid.rsi
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: stripes
- type: marking
@@ -70,7 +97,7 @@
markingCategory: Chest
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/arachnid.rsi
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: slashes
- type: marking
@@ -79,7 +106,7 @@
markingCategory: Chest
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/arachnid.rsi
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: x
- type: marking
@@ -88,5 +115,41 @@
markingCategory: Chest
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/arachnid.rsi
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: cross
- type: marking
id: ArachnidTorsoHeart
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: heart
- type: marking
id: ArachnidTorsoHourglass
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: hourglass
- type: marking
id: ArachnidTorsoNailAndHammer
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: nail-and-hammer
- type: marking
id: ArachnidTorsoStar
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: star

View File

@@ -58,7 +58,8 @@
required: false
HeadSide:
points: 1
required: false
required: true
defaultMarkings: [ ArachnidCheliceraeBasic ]
Chest:
points: 1
required: false