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

@@ -1,22 +1,32 @@
marking-ArachnidAppendagesDefault = Appendages (long)
marking-ArachnidCheliceraeBasic = Chelicerae (Basic)
marking-ArachnidCheliceraeBasic-basic = Chelicerae
marking-ArachnidAppendagesDefault = Appendages (Long)
marking-ArachnidAppendagesDefault-long = Appendage
marking-ArachnidAppendagesDefault-web = Web
marking-ArachnidAppendagesSharp = Appendages (Sharp)
marking-ArachnidAppendagesSharp-sharp = Appendage
marking-ArachnidAppendagesSharp-web = Web
marking-ArachnidAppendagesZigZag = Appendages (ZigZag)
marking-ArachnidAppendagesZigZag-zigzag = Appendage
marking-ArachnidAppendagesSharp-web = Web
marking-ArachnidAppendagesCurled = Appendages (Curled)
marking-ArachnidAppendagesCurled-curled = Appendage
marking-ArachnidAppendagesCurled-web = Web
marking-ArachnidAppendagesStingers = Appendages (Stingers)
marking-ArachnidAppendagesStingers-stingers = Appendage
marking-ArachnidAppendagesStingers-web = Web
marking-ArachnidAppendagesChipped = Appendages (Chipped)
marking-ArachnidAppendagesChipped-chipped = Appendage
marking-ArachnidAppendagesCurled = Appendages (Curled)
marking-ArachnidAppendagesCurled-curled = Appendage
marking-ArachnidAppendagesHarvest = Appendages (Harvest)
marking-ArachnidAppendagesHarvest-harvest = Appendage
marking-ArachnidAppendagesShort = Appendages (Short)
marking-ArachnidAppendagesShort-short = Appendage
marking-ArachnidTorsoStripes = Stripes
marking-ArachnidTorsoStripes-stripes = Design
@@ -29,3 +39,15 @@ marking-ArachnidTorsoCross-cross = Design
marking-ArachnidTorsoX = X
marking-ArachnidTorsoX-x = Design
marking-ArachnidTorsoHeart = Heart
marking-ArachnidTorsoHeart-heart = Design
marking-ArachnidTorsoHourglass = Hourglass
marking-ArachnidTorsoHourglass-hourglass = Design
marking-ArachnidTorsoNailAndHammer = Nail and Hammer
marking-ArachnidTorsoNailAndHammer-nail-and-hammer = Design
marking-ArachnidTorsoStar = Star
marking-ArachnidTorsoStar-star = Design

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 599 B

View File

Before

Width:  |  Height:  |  Size: 651 B

After

Width:  |  Height:  |  Size: 651 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 689 B

View File

Before

Width:  |  Height:  |  Size: 558 B

After

Width:  |  Height:  |  Size: 558 B

View File

@@ -27,25 +27,21 @@
"name": "zigzag",
"directions": 4
},
{
"name": "chipped",
"directions": 4
},
{
"name": "harvest",
"directions": 4
},
{
"name": "short",
"directions": 4
},
{
"name": "web",
"directions": 4
},
{
"name": "stripes",
"directions": 4
},
{
"name": "slashes",
"directions": 4
},
{
"name": "x",
"directions": 4
},
{
"name": "cross",
"directions": 4
}
]
}

View File

Before

Width:  |  Height:  |  Size: 603 B

After

Width:  |  Height:  |  Size: 603 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 490 B

View File

Before

Width:  |  Height:  |  Size: 308 B

After

Width:  |  Height:  |  Size: 308 B

View File

Before

Width:  |  Height:  |  Size: 522 B

After

Width:  |  Height:  |  Size: 522 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 233 B

View File

@@ -0,0 +1,15 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Made by PixelTheKermit (github) for SS14",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "basic",
"directions": 4
}
]
}

View File

Before

Width:  |  Height:  |  Size: 147 B

After

Width:  |  Height:  |  Size: 147 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 194 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 B

View File

@@ -0,0 +1,43 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Made by PixelTheKermit (github) for SS14",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "stripes",
"directions": 4
},
{
"name": "slashes",
"directions": 4
},
{
"name": "x",
"directions": 4
},
{
"name": "cross",
"directions": 4
},
{
"name": "heart",
"directions": 4
},
{
"name": "hourglass",
"directions": 4
},
{
"name": "nail-and-hammer",
"directions": 4
},
{
"name": "star",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 B

View File

Before

Width:  |  Height:  |  Size: 208 B

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 268 B

View File

Before

Width:  |  Height:  |  Size: 289 B

After

Width:  |  Height:  |  Size: 289 B

View File

Before

Width:  |  Height:  |  Size: 220 B

After

Width:  |  Height:  |  Size: 220 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 558 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 B

View File

@@ -15,6 +15,35 @@
},
{
"name": "tongue"
},
{
"name": "heart-on",
"delays": [
[
0.1,
0.1,
0.1,
0.6
]
]
},
{
"name": "heart-off"
},
{
"name": "lung-l"
},
{
"name": "lung-r"
},
{
"name": "muscle"
},
{
"name": "stomach"
},
{
"name": "web-gland"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 481 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 433 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 137 B

After

Width:  |  Height:  |  Size: 138 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 429 B

After

Width:  |  Height:  |  Size: 423 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 429 B

After

Width:  |  Height:  |  Size: 423 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 355 B

After

Width:  |  Height:  |  Size: 341 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 346 B

After

Width:  |  Height:  |  Size: 355 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB