Arachnid stuff

This commit is contained in:
Aviu00
2024-01-26 13:54:43 +03:00
parent fcb6219f5f
commit a8af9e2436
45 changed files with 330 additions and 15 deletions

View File

@@ -50,3 +50,5 @@ ent-ClothingUnderwearSocksThinKnee = носки
.desc = Прозрачные. .desc = Прозрачные.
ent-ClothingUnderwearSocksThinThigh = носки ent-ClothingUnderwearSocksThinThigh = носки
.desc = Прозрачные. .desc = Прозрачные.
ent-ClothingUnderwearSocksWeb = паутинные чулки
.desc = Паутинные. Паучьи.

View File

@@ -21,6 +21,9 @@ marking-ArachnidAppendagesShort-short = Придатки
marking-ArachnidAppendagesStingers = Придатки (Жала) marking-ArachnidAppendagesStingers = Придатки (Жала)
marking-ArachnidAppendagesStingers-stingers = Придатки marking-ArachnidAppendagesStingers-stingers = Придатки
marking-ArachnidAppendagesStingers-web = Сеть marking-ArachnidAppendagesStingers-web = Сеть
marking-ArachnidAppendagesSharpAlt = Придатки (Острые, Альтернативные)
marking-ArachnidAppendagesSharpAlt-sharp_alt = Придатки
marking-ArachnidAppendagesSharpAlt-web = Сеть
marking-ArachnidTorsoStripes-stripes = Дизайн marking-ArachnidTorsoStripes-stripes = Дизайн
marking-ArachnidTorsoSlashes = Косые черты marking-ArachnidTorsoSlashes = Косые черты
marking-ArachnidTorsoSlashes-slashes = Дизайн marking-ArachnidTorsoSlashes-slashes = Дизайн
@@ -36,3 +39,5 @@ marking-ArachnidTorsoStar = Звезда
marking-ArachnidTorsoStar-star = Дизайн marking-ArachnidTorsoStar-star = Дизайн
marking-ArachnidTorsoX = X marking-ArachnidTorsoX = X
marking-ArachnidTorsoX-x = Дизайн marking-ArachnidTorsoX-x = Дизайн
marking-ArachnidEyesAngry = Глаза (Злые)
marking-ArachnidEyesNormal = Глаза (Обычные)

View File

@@ -1,3 +1,30 @@
# Eyes
- type: marking
id: ArachnidEyesAngry
bodyPart: Head
markingCategory: Head
speciesRestriction: [Arachnid]
sprites:
- sprite: White/Mobs/Customization/Arachnid/eyes.rsi
state: angry
coloring:
default:
type:
!type:EyeColoring
- type: marking
id: ArachnidEyesNormal
bodyPart: Head
markingCategory: Head
speciesRestriction: [Arachnid]
sprites:
- sprite: White/Mobs/Customization/Arachnid/eyes.rsi
state: normal
coloring:
default:
type:
!type:EyeColoring
# Chelicerae # Chelicerae
- type: marking - type: marking
id: ArachnidCheliceraeDownwards id: ArachnidCheliceraeDownwards
@@ -117,6 +144,17 @@
- sprite: Mobs/Customization/Arachnid/appendages.rsi - sprite: Mobs/Customization/Arachnid/appendages.rsi
state: freaky_secondary state: freaky_secondary
- type: marking
id: ArachnidAppendagesSharpAlt
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [Arachnid]
sprites:
- sprite: White/Mobs/Customization/Arachnid/appendages.rsi
state: web
- sprite: White/Mobs/Customization/Arachnid/appendages.rsi
state: sharp_alt
# Chest # Chest
- type: marking - type: marking
id: ArachnidTorsoStripes id: ArachnidTorsoStripes
@@ -321,7 +359,7 @@
markingCategory: Legs markingCategory: Legs
speciesRestriction: [Arachnid] speciesRestriction: [Arachnid]
sprites: sprites:
- sprite: Mobs/Customization/Arachnid/legs.rsi - sprite: White/Mobs/Customization/Arachnid/legs.rsi
state: stripes_right state: stripes_right
coloring: coloring:
default: default:
@@ -334,7 +372,7 @@
markingCategory: Legs markingCategory: Legs
speciesRestriction: [Arachnid] speciesRestriction: [Arachnid]
sprites: sprites:
- sprite: Mobs/Customization/Arachnid/legs.rsi - sprite: White/Mobs/Customization/Arachnid/legs.rsi
state: stripes_left state: stripes_left
coloring: coloring:
default: default:

View File

@@ -71,6 +71,8 @@
- map: [ "enum.HumanoidVisualLayers.LArm" ] - map: [ "enum.HumanoidVisualLayers.LArm" ]
- map: [ "enum.HumanoidVisualLayers.RLeg" ] - map: [ "enum.HumanoidVisualLayers.RLeg" ]
- map: [ "enum.HumanoidVisualLayers.LLeg" ] - map: [ "enum.HumanoidVisualLayers.LLeg" ]
- map: [ "underwearb" ] #White
- map: [ "underweart" ] #White
- shader: StencilClear - shader: StencilClear
sprite: Mobs/Species/Human/parts.rsi #PJB on stencil clear being on the left leg: "...this is 'fine'" -https://github.com/space-wizards/space-station-14/pull/12217#issuecomment-1291677115 sprite: Mobs/Species/Human/parts.rsi #PJB on stencil clear being on the left leg: "...this is 'fine'" -https://github.com/space-wizards/space-station-14/pull/12217#issuecomment-1291677115
# its fine, but its still very stupid that it has to be done like this instead of allowing sprites to just directly insert a stencil clear. # its fine, but its still very stupid that it has to be done like this instead of allowing sprites to just directly insert a stencil clear.
@@ -84,6 +86,7 @@
- map: ["jumpsuit"] - map: ["jumpsuit"]
- map: ["enum.HumanoidVisualLayers.LFoot"] - map: ["enum.HumanoidVisualLayers.LFoot"]
- map: ["enum.HumanoidVisualLayers.RFoot"] - map: ["enum.HumanoidVisualLayers.RFoot"]
- map: [ "socks" ] #White
- map: ["enum.HumanoidVisualLayers.LHand"] - map: ["enum.HumanoidVisualLayers.LHand"]
- map: ["enum.HumanoidVisualLayers.RHand"] - map: ["enum.HumanoidVisualLayers.RHand"]
- map: [ "gloves" ] - map: [ "gloves" ]
@@ -93,7 +96,6 @@
- map: [ "eyes" ] - map: [ "eyes" ]
- map: [ "belt" ] - map: [ "belt" ]
- map: [ "id" ] - map: [ "id" ]
- map: [ "enum.HumanoidVisualLayers.Tail" ] # Mentioned in moth code: This needs renaming lol.
- map: [ "neck" ] - map: [ "neck" ]
- map: [ "back" ] - map: [ "back" ]
- map: [ "enum.HumanoidVisualLayers.FacialHair" ] - map: [ "enum.HumanoidVisualLayers.FacialHair" ]
@@ -102,6 +104,7 @@
- map: [ "enum.HumanoidVisualLayers.HeadTop" ] - map: [ "enum.HumanoidVisualLayers.HeadTop" ]
- map: [ "mask" ] - map: [ "mask" ]
- map: [ "head" ] - map: [ "head" ]
- map: [ "enum.HumanoidVisualLayers.Tail" ] # Mentioned in moth code: This needs renaming lol.
- map: [ "pocket1" ] - map: [ "pocket1" ]
- map: [ "pocket2" ] - map: [ "pocket2" ]
- map: ["enum.HumanoidVisualLayers.Handcuffs"] - map: ["enum.HumanoidVisualLayers.Handcuffs"]

View File

@@ -1,4 +1,4 @@
- type: inventoryTemplate - type: inventoryTemplate
id: arachnid id: arachnid
slots: slots:
- name: shoes - name: shoes
@@ -8,6 +8,36 @@
uiWindowPos: 1,0 uiWindowPos: 1,0
strippingWindowPos: 1,3 strippingWindowPos: 1,3
displayName: Shoes displayName: Shoes
- name: socks #WD slot
slotTexture: socks
slotFlags: SOCKS
stripTime: 6
uiWindowPos: 2,0
strippingWindowPos: 3,3
displayName: Socks
whitelist:
tags:
- socks
- name: underwearb #WD slot
slotTexture: underwearb
slotFlags: UNDERWEARB
stripTime: 6
uiWindowPos: 3,0
strippingWindowPos: 3,2
displayName: Panties
whitelist:
tags:
- underwearb
- name: underweart #WD slot
slotTexture: underweart
slotFlags: UNDERWEART
stripTime: 6
uiWindowPos: 3,1
strippingWindowPos: 3,1
displayName: Bra
whitelist:
tags:
- underweart
- name: jumpsuit - name: jumpsuit
slotTexture: uniform slotTexture: uniform
slotFlags: INNERCLOTHING slotFlags: INNERCLOTHING

View File

@@ -48,6 +48,18 @@
amount: 2 amount: 2
doAfter: 4 doAfter: 4
- to: socks
steps:
- material: WebSilk
amount: 2
doAfter: 2
- to: panties
steps:
- material: WebSilk
amount: 2
doAfter: 2
# Deconstruction # Deconstruction
- node: tile - node: tile
entity: FloorTileItemWeb entity: FloorTileItemWeb
@@ -69,3 +81,9 @@
- node: boots - node: boots
entity: ClothingShoesBootsWinterWeb entity: ClothingShoesBootsWinterWeb
- node: socks
entity: ClothingUnderwearSocksWeb
- node: panties
entity: ClothingUnderwearBottomWebLower

View File

@@ -24,7 +24,7 @@
HeadTop: MobHumanoidAnyMarking HeadTop: MobHumanoidAnyMarking
HeadSide: MobHumanoidAnyMarking HeadSide: MobHumanoidAnyMarking
Tail: MobHumanoidAnyMarking Tail: MobHumanoidAnyMarking
Eyes: MobArachnidEyes Eyes: MobHumanoidAnyMarking
LArm: MobArachnidLArm LArm: MobArachnidLArm
RArm: MobArachnidRArm RArm: MobArachnidRArm
LHand: MobArachnidLHand LHand: MobArachnidLHand
@@ -34,12 +34,6 @@
LFoot: MobArachnidLFoot LFoot: MobArachnidLFoot
RFoot: MobArachnidRFoot RFoot: MobArachnidRFoot
- type: humanoidBaseSprite
id: MobArachnidEyes
baseSprite:
sprite: Mobs/Species/Arachnid/parts.rsi
state: eyes
- type: markingPoints - type: markingPoints
id: MobArachnidMarkingLimits id: MobArachnidMarkingLimits
onlyWhitelisted: true onlyWhitelisted: true
@@ -54,13 +48,16 @@
points: 1 points: 1
required: true required: true
defaultMarkings: [ ArachnidAppendagesDefault ] defaultMarkings: [ ArachnidAppendagesDefault ]
Head:
points: 1
required: true
defaultMarkings: [ ArachnidEyesAngry ]
HeadTop: HeadTop:
points: 1 points: 1
required: false required: false
HeadSide: HeadSide:
points: 1 points: 1
required: true required: false
defaultMarkings: [ ArachnidCheliceraeDownwards ]
Chest: Chest:
points: 1 points: 1
required: false required: false

View File

@@ -318,3 +318,14 @@
- type: Sprite - type: Sprite
sprite: White/Clothing/Underwear/Bottom/thong.rsi sprite: White/Clothing/Underwear/Bottom/thong.rsi
- type: entity
parent: ClothingUnderwearBottomBase
id: ClothingUnderwearBottomWebLower
name: Panties
description: Web.
components:
- type: Sprite
sprite: White/Clothing/Underwear/Bottom/web.rsi
- type: Construction
graph: WebObjects
node: panties

View File

@@ -241,3 +241,14 @@
- type: Sprite - type: Sprite
sprite: White/Clothing/Underwear/Socks/thin_thigh.rsi sprite: White/Clothing/Underwear/Socks/thin_thigh.rsi
- type: entity
parent: ClothingUnderwearSocksBase
id: ClothingUnderwearSocksWeb
name: stockings
description: Standard Nanotrasen stockings for station employees. Web.
components:
- type: Sprite
sprite: White/Clothing/Underwear/Socks/web.rsi
- type: Construction
graph: WebObjects
node: socks

View File

@@ -0,0 +1,27 @@
- type: construction
id: ClothingUnderwearSocksWeb
graph: WebObjects
startNode: start
targetNode: socks
category: construction-category-clothing
entityWhitelist:
tags:
- SpiderCraft
icon:
sprite: White/Clothing/Underwear/Socks/web.rsi
state: icon
objectType: Item
- type: construction
id: ClothingUnderwearBottomWebLower
graph: WebObjects
startNode: start
targetNode: panties
category: construction-category-clothing
entityWhitelist:
tags:
- SpiderCraft
icon:
sprite: White/Clothing/Underwear/Bottom/web.rsi
state: icon
objectType: Item

Binary file not shown.

After

Width:  |  Height:  |  Size: 394 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 405 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 B

View File

@@ -0,0 +1,22 @@
{
"license": "CC-BY-SA-3.0",
"copyright": "FDev",
"version": 1,
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "equipped-UNDERWEARB",
"directions": 4
},
{
"name": "equipped-UNDERWEARB-body-slim",
"directions": 4
},
{
"name": "icon"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 349 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 351 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 B

View File

@@ -0,0 +1,22 @@
{
"license": "CC-BY-SA-3.0",
"copyright": "FDev",
"version": 1,
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "equipped-SOCKS",
"directions": 4
},
{
"name": "equipped-SOCKS-body-slim",
"directions": 4
},
{
"name": "icon"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 558 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 502 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 602 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 449 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 432 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 590 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 464 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 534 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 448 B

View File

@@ -0,0 +1,91 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Made by PixelTheKermit (github) for SS14",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "long_primary",
"directions": 4
},
{
"name": "long_secondary",
"directions": 4
},
{
"name": "sharp_primary",
"directions": 4
},
{
"name": "sharp_secondary",
"directions": 4
},
{
"name": "stingers_primary",
"directions": 4
},
{
"name": "stingers_secondary",
"directions": 4
},
{
"name": "curled_primary",
"directions": 4
},
{
"name": "curled_secondary",
"directions": 4
},
{
"name": "zigzag_primary",
"directions": 4
},
{
"name": "zigzag_secondary",
"directions": 4
},
{
"name": "chipped_primary",
"directions": 4
},
{
"name": "chipped_secondary",
"directions": 4
},
{
"name": "harvest_primary",
"directions": 4
},
{
"name": "harvest_secondary",
"directions": 4
},
{
"name": "short_primary",
"directions": 4
},
{
"name": "short_secondary",
"directions": 4
},
{
"name": "freaky_primary",
"directions": 4
},
{
"name": "freaky_secondary",
"directions": 4
},
{
"name": "sharp_alt",
"directions": 4
},
{
"name": "web",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 603 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 380 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 479 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 582 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 308 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 528 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 345 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 151 B

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 B

View File

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 385 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 355 B