Skip to content

Commit

Permalink
♂️ Add Male Arachne (Simple-Station#1301)
Browse files Browse the repository at this point in the history
# Description

Adds the ability for Arachne to be male.

Also in this I added chest/arm Arachnid markings for Arachne to use. I
enabled footstep sounds for Arachne since it doesn't seem that they were
intended to have silent footsteps.

## Media

<img height=160px
src="https://github.com/user-attachments/assets/04e3b066-e75c-4ee7-bfd6-762c2defcaf8">

<img height=160px
src="https://github.com/user-attachments/assets/d4582c12-72d8-413f-92e6-145cb90c76c3">

## Changelog

:cl: Skubman
- add: Arachne can now be Male instead of only being Female. They can
now also wear Facial Hair.
- add: Arachne can use Arachnid chest and arm markings.
- fix: Arachne will now have footstep sounds instead of being quiet when
moving.
  • Loading branch information
angelofallars authored Dec 1, 2024
1 parent b05ab8e commit 1bab6b8
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@
id: ArachnidTorsoStripes
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: stripes
Expand All @@ -135,7 +135,7 @@
id: ArachnidTorsoSlashes
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: slashes
Expand All @@ -148,7 +148,7 @@
id: ArachnidTorsoX
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: x
Expand All @@ -161,7 +161,7 @@
id: ArachnidTorsoCross
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: cross
Expand All @@ -174,7 +174,7 @@
id: ArachnidTorsoHeart
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: heart
Expand All @@ -187,7 +187,7 @@
id: ArachnidTorsoHourglass
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: hourglass
Expand All @@ -200,7 +200,7 @@
id: ArachnidTorsoNailAndHammer
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: nail-and-hammer
Expand All @@ -213,7 +213,7 @@
id: ArachnidTorsoStar
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: star
Expand All @@ -226,7 +226,7 @@
id: ArachnidTorsoArrows
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: arrows
Expand All @@ -239,7 +239,7 @@
id: ArachnidTorsoCore
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: core
Expand All @@ -252,7 +252,7 @@
id: ArachnidTorsoFiddleback
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: fiddleback
Expand All @@ -265,7 +265,7 @@
id: ArachnidTorsoSkull
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: skull
Expand All @@ -278,7 +278,7 @@
id: ArachnidTorsoTarget
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/chest.rsi
state: target
Expand All @@ -292,7 +292,7 @@
id: ArachnidRArmStripes
bodyPart: RArm
markingCategory: RightArm
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/arms.rsi
state: stripes_right
Expand All @@ -305,7 +305,7 @@
id: ArachnidLArmStripes
bodyPart: LArm
markingCategory: LeftArm
speciesRestriction: [Arachnid]
speciesRestriction: [Arachnid, Arachne]
sprites:
- sprite: Mobs/Customization/Arachnid/arms.rsi
state: stripes_left
Expand Down Expand Up @@ -351,4 +351,3 @@
sprites:
- sprite: Mobs/Customization/Arachnid/overlay.rsi
state: fuzzy

3 changes: 3 additions & 0 deletions Resources/Prototypes/Entities/Mobs/Species/arachne.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@
- map: [ "belt" ]
- map: [ "neck" ]
- map: [ "back" ]
- map: [ "enum.HumanoidVisualLayers.FacialHair" ]
- map: [ "enum.HumanoidVisualLayers.Hair" ]
state: bald
sprite: Mobs/Customization/human_hair.rsi
Expand Down Expand Up @@ -106,6 +107,7 @@
- type: Tag
tags:
- CanPilot
- FootstepSound
- DoorBumpOpener
- type: StepTriggerImmune
- type: Bloodstream
Expand Down Expand Up @@ -209,6 +211,7 @@
- map: [ "belt" ]
- map: [ "neck" ]
- map: [ "back" ]
- map: [ "enum.HumanoidVisualLayers.FacialHair" ]
- map: [ "enum.HumanoidVisualLayers.Hair" ]
state: bald
sprite: Mobs/Customization/human_hair.rsi
Expand Down
6 changes: 4 additions & 2 deletions Resources/Prototypes/Species/arachne.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
markingLimits: MobArachneMarkingLimits
dollPrototype: MobArachneDummy
skinColoration: HumanToned
sexes:
- Female
minAge: 60
youngAge: 150
oldAge: 400
Expand All @@ -20,6 +18,9 @@
Hair:
points: 1
required: false
FacialHair:
points: 1
required: false
HeadSide:
points: 2
required: false
Expand Down Expand Up @@ -49,6 +50,7 @@
Head: MobHumanHead
HeadSide: MobHumanoidAnyMarking
Hair: MobHumanoidAnyMarking
FacialHair: MobHumanoidAnyMarking
Snout: MobHumanoidAnyMarking
Chest: MobHumanTorso
Eyes: MobArachneEyes
Expand Down

0 comments on commit 1bab6b8

Please sign in to comment.