This commit is contained in:
2026-01-24 16:34:15 -05:00
commit c23bf51490
3996 changed files with 657568 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
- type: entity
parent: BaseAction
id: ActionDronePlayMidi
name: Play MIDI
description: Contribute to the ambiance.
components:
- type: Action
checkCanInteract: false
checkConsciousness: false
icon: Interface/Actions/pai-midi.png
- type: InstantAction
event: !type:OpenUiActionEvent
key: enum.InstrumentUiKey.Key

View File

@@ -0,0 +1,287 @@
# SPDX-FileCopyrightText: 2025 BloodfiendishOperator <141253729+Diggy0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# Chest
- type: marking
id: ArachnidOverlayFluffy
bodyPart: Chest
markingCategory: Overlay
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/chest.rsi
state: fluffy
- type: marking
id: ArachnidTorsoSegments
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/chest.rsi
state: segments1
- sprite: _Impstation/Mobs/Customization/Arachnid/chest.rsi
state: segments2
- type: marking
id: SpiderMirror
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/chest.rsi
state: mirror
# Head
- type: marking
id: ArachnidHeadSegments
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/head.rsi
state: segments1
- sprite: _Impstation/Mobs/Customization/Arachnid/head.rsi
state: segments2
# Snout
- type: marking
id: WhipSpiderMouth
bodyPart: Snout
markingCategory: HeadSide
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/snout.rsi
state: whipspidermouth
# Eyes
- type: marking
id: ArachnidEyesJumper
bodyPart: Eyes
markingCategory: Head
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: jumper1
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: jumper2
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: jumper3
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: jumper4
- type: marking
id: ArachnidEyesJumperGlowing
bodyPart: Eyes
markingCategory: Head
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: jumper1
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: jumper2
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: jumper3
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: jumper4
shader: unshaded
- type: marking
id: ArachnidEyesRound
bodyPart: Eyes
markingCategory: Head
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: round1
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: round2
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: round3
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: round4
- type: marking
id: ArachnidEyesRoundGlowing
bodyPart: Eyes
markingCategory: Head
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: round1
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: round2
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: round3
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: round4
shader: unshaded
- type: marking
id: SpiderEyesMulti
bodyPart: Eyes
markingCategory: Head
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: multi1
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: multi2
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: multi3
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: multi4
- type: marking
id: SpiderGlowEyes
bodyPart: Eyes
markingCategory: Head
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/eyes.rsi
state: glow
shader: unshaded
# RArm
- type: marking
id: ArachnidRArmSegments
bodyPart: RArm
markingCategory: RightArm
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/rarm.rsi
state: segments1
- sprite: _Impstation/Mobs/Customization/Arachnid/rarm.rsi
state: segments2
# LArm
- type: marking
id: ArachnidLArmSegments
bodyPart: LArm
markingCategory: LeftArm
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/larm.rsi
state: segments1
- sprite: _Impstation/Mobs/Customization/Arachnid/larm.rsi
state: segments2
# RLeg
- type: marking
id: ArachnidRLegSegments
bodyPart: RLeg
markingCategory: RightLeg
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/rleg.rsi
state: segments1
- sprite: _Impstation/Mobs/Customization/Arachnid/rleg.rsi
state: segments2
# LLeg
- type: marking
id: ArachnidLLegSegments
bodyPart: LLeg
markingCategory: LeftLeg
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/lleg.rsi
state: segments1
- sprite: _Impstation/Mobs/Customization/Arachnid/lleg.rsi
state: segments2
# LFoot
# RFoot
# LHand
# RHand
# FacialHair
# Hair
- type: marking
id: SpiderHair1
bodyPart: Hair
markingCategory: Hair
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/hair.rsi
state: fluffy
- type: marking
id: SpiderHair2
bodyPart: Hair
markingCategory: Hair
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/hair.rsi
state: longhorned
- type: marking
id: SpiderHair3
bodyPart: Hair
markingCategory: Hair
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/hair.rsi
state: wisps
# HeadSide
- type: marking
id: ArachnidCheliceraeSmall
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/headside.rsi
state: small
# HeadTop
# Tail
- type: marking
id: AbdomenBasic
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/tail.rsi
state: abdomenbasic1
- sprite: _Impstation/Mobs/Customization/Arachnid/tail.rsi
state: abdomenbasic2
- type: marking
id: AbdomenWidow
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/tail.rsi
state: widow1
- sprite: _Impstation/Mobs/Customization/Arachnid/tail.rsi
state: widow2
- type: marking
id: CreepyArms
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Arachnid ]
sprites:
- sprite: _Impstation/Mobs/Customization/Arachnid/tail.rsi
state: creepy

View File

@@ -0,0 +1,156 @@
# SPDX-FileCopyrightText: 2025 BloodfiendishOperator <141253729+Diggy0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# Chest
- type: marking
id: DionaFirefly
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/chest.rsi
state: firefly
shader: unshaded
- type: marking
id: DionaLivingNymph
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/chest.rsi
state: livingnymph
- type: marking
id: DionaMossChest
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/chest.rsi
state: moss
- type: marking
id: MycenaChest
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/chest.rsi
state: mycena
- type: marking
id: MycenaChestGlow
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/chest.rsi
state: mycena
shader: unshaded
- type: marking
id: ShelfChest
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/chest.rsi
state: shelf
# Head
- type: marking
id: Amanita
bodyPart: Head
markingCategory: HeadTop
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/head.rsi
state: amanita1
- sprite: _Impstation/Mobs/Customization/Diona/head.rsi
state: amanita2
- type: marking
id: DionaBigFirefly
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/head.rsi
state: bigfirefly
shader: unshaded
- type: marking
id: JackHead
bodyPart: Head
markingCategory: HeadSide
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/head.rsi
state: jack
shader: unshaded
- type: marking
id: MycenaHead
bodyPart: Head
markingCategory: HeadSide
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/head.rsi
state: mycena
- type: marking
id: MycenaHeadGlow
bodyPart: Head
markingCategory: HeadSide
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/head.rsi
state: mycena
shader: unshaded
- type: marking
id: ShelfHead
bodyPart: Head
markingCategory: HeadSide
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/head.rsi
state: shelf
- type: marking
id: MycenaArm
bodyPart: LArm
markingCategory: LeftArm
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/larm.rsi
state: mycena
- type: marking
id: MycenaArmGlow
bodyPart: LArm
markingCategory: LeftArm
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/larm.rsi
state: mycena
shader: unshaded
- type: marking
id: DionaMoonBloom
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Diona ]
sprites:
- sprite: _Impstation/Mobs/Customization/Diona/headtop.rsi
state: moonbloom

View File

@@ -0,0 +1,310 @@
# SPDX-FileCopyrightText: 2025 BloodfiendishOperator <141253729+Diggy0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# Chest
- type: marking
id: DwarfConstellationChest
bodyPart: Chest
markingCategory: Overlay
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/chest.rsi
state: constellation
shader: unshaded
- type: marking
id: DwarfMarkBear
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/chest.rsi
state: markbear
shader: unshaded
- type: marking
id: DwarfMarkCobra
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/chest.rsi
state: markcobra
shader: unshaded
- type: marking
id: DwarfMarkSpider
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/chest.rsi
state: markspider
shader: unshaded
- type: marking
id: DwarfTattooShootingStar
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/chest.rsi
state: shootingstar
shader: unshaded
# Head
- type: marking
id: DwarfBearCheeks
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Dwarf, Human, Oni ]
forcedColoring: true
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/head.rsi
state: bearcheeks
shader: unshaded
- type: marking
id: DwarfConstellationHead
bodyPart: Head
markingCategory: Overlay
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/head.rsi
state: constellation
shader: unshaded
- type: marking
id: DwarfHeadGlow
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Dwarf, Human, Oni ]
forcedColoring: true
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/head.rsi
state: glow
shader: unshaded
# Snout
# Eyes
# RArm
- type: marking
id: DwarfConstellationRArm
bodyPart: RArm
markingCategory: Overlay
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/rarm.rsi
state: constellation
shader: unshaded
# LArm
- type: marking
id: DwarfConstellationLArm
bodyPart: LArm
markingCategory: Overlay
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/larm.rsi
state: constellation
shader: unshaded
# RLeg
- type: marking
id: DwarfConstellationRLeg
bodyPart: RLeg
markingCategory: Overlay
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/rleg.rsi
state: constellation
shader: unshaded
# LLeg
- type: marking
id: DwarfConstellationLLeg
bodyPart: LLeg
markingCategory: Overlay
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/lleg.rsi
state: constellation
shader: unshaded
# UndergarmentBottom
# UndergarmentTop
# LFoot
- type: marking
id: DwarfConstellationLFoot
bodyPart: LFoot
markingCategory: Overlay
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/lfoot.rsi
state: constellation
shader: unshaded
# RFoot
- type: marking
id: DwarfConstellationRFoot
bodyPart: RFoot
markingCategory: Overlay
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/rfoot.rsi
state: constellation
shader: unshaded
# LHand
- type: marking
id: DwarfConstellationLHand
bodyPart: LHand
markingCategory: Overlay
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/lhand.rsi
state: constellation
shader: unshaded
- type: marking
id: DwarfMarkKangarooLHand
bodyPart: LHand
markingCategory: LeftHand
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/lhand.rsi
state: markkangaroo
shader: unshaded
# RHand
- type: marking
id: DwarfConstellationRHand
bodyPart: RHand
markingCategory: Overlay
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/rhand.rsi
state: constellation
shader: unshaded
- type: marking
id: DwarfMarkKangarooRHand
bodyPart: RHand
markingCategory: RightHand
speciesRestriction: [ Dwarf, Human, Oni ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Dwarf/rhand.rsi
state: markkangaroo
shader: unshaded
# FacialHair
# Hair
# HeadSide
# HeadTop
# Tail
# RArmExtension

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,721 @@
# SPDX-FileCopyrightText: 2025 BloodfiendishOperator <141253729+Diggy0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# Chest
- type: marking
id: ChestChimeraFemaleMoth
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/chest.rsi
state: chimeraf
- type: marking
id: ChestChimeraMaleMoth
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/chest.rsi
state: chimeram
- type: marking
id: ChestTwistingLeftFemaleMoth
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/chest.rsi
state: twistingleftf
- type: marking
id: ChestTwistingLeftMaleMoth
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/chest.rsi
state: twistingleftm
- type: marking
id: ChestTwistingRightFemaleMoth
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/chest.rsi
state: twistingrightf
- type: marking
id: ChestTwistingRightMaleMoth
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/chest.rsi
state: twistingrightm
- type: marking
id: ChestStarMoth
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/chest.rsi
state: star
- type: marking
id: MothBodyClaw
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/chest.rsi
state: claw
- type: marking
id: MothChestGlow
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/chest.rsi
state: glow
shader: unshaded
- type: marking
id: TorsoIncisionMoth
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/chest.rsi
state: incision
# Head
- type: marking
id: BadmoltMoth
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/head.rsi
state: badmolt
- type: marking
id: EyebagsMoth
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/head.rsi
state: eyebags
- type: marking
id: HeadChimeraMoth
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/head.rsi
state: chimera
- type: marking
id: HeadTwistingMoth
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/head.rsi
state: twisting
- type: marking
id: MothBurnLeft
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/head.rsi
state: burnleft
- type: marking
id: MothBurnRight
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/head.rsi
state: burnright
- type: marking
id: MothFaceClaw
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/head.rsi
state: claw
- type: marking
id: MothHeadGlow
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/head.rsi
state: glow
shader: unshaded
- type: marking
id: MothSlashLeft
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/head.rsi
state: slashleft
- type: marking
id: MothSlashRight
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/head.rsi
state: slashright
# Snout
- type: marking
id: MouthpartsFulgoridae
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/snout.rsi
state: fulgoridae
- type: marking
id: MouthpartsFulgoridaeUpturned
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/snout.rsi
state: fulgoridaeupturned
- type: marking
id: MouthpartsHymenoptera
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/snout.rsi
state: hymenoptera
- type: marking
id: MouthpartsHymenopteraLarge
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/snout.rsi
state: hymenopteralarge
- type: marking
id: MouthpartsProboscisDownturned
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/snout.rsi
state: proboscisdownturned
- type: marking
id: MouthpartsProboscisUpturned
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/snout.rsi
state: proboscisupturned
- type: marking
id: MouthpartsSchistocerca
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/snout.rsi
state: schistocerca
# Eyes
- type: marking
id: HeterochromiaMoth
bodyPart: Eyes
markingCategory: Head
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/eyes.rsi
state: heterochromia
- type: marking
id: MothBiggerEyes
bodyPart: Eyes
markingCategory: Head
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/eyes.rsi
state: bigger
# RArm
- type: marking
id: ProstheticArmRightMoth
bodyPart: RArm
markingCategory: RightArm
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/rarm.rsi
state: prosthetic
- type: marking
id: TwistingArmRightMoth
bodyPart: RArm
markingCategory: RightArm
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/rarm.rsi
state: twisting
# LeftArm
- type: marking
id: ChimeraArmLeftMoth
bodyPart: LArm
markingCategory: LeftArm
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/larm.rsi
state: chimera
- type: marking
id: ProstheticArmLeftMoth
bodyPart: LArm
markingCategory: LeftArm
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/larm.rsi
state: prosthetic
- type: marking
id: TwistingArmLeftMoth
bodyPart: LArm
markingCategory: LeftArm
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/larm.rsi
state: twisting
# RLeg
- type: marking
id: LegProstheticRightMoth
bodyPart: RLeg
markingCategory: RightLeg
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/rleg.rsi
state: prosthetic
- type: marking
id: LegTwistingRightMoth
bodyPart: RLeg
markingCategory: RightLeg
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/rleg.rsi
state: twisting
# LLeg
- type: marking
id: LegChimeraLeftMoth
bodyPart: LLeg
markingCategory: LeftLeg
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/lleg.rsi
state: chimera
- type: marking
id: LegProstheticLeftMoth
bodyPart: LLeg
markingCategory: LeftLeg
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/lleg.rsi
state: prosthetic
- type: marking
id: LegTwistingLeftMoth
bodyPart: Lleg
markingCategory: LeftLeg
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/lleg.rsi
state: twisting
# LFoot
- type: marking
id: FootChimeraLeftMoth
bodyPart: LFoot
markingCategory: LeftFoot
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/lfoot.rsi
state: chimera
- type: marking
id: FootProstheticLeftMoth
bodyPart: LFoot
markingCategory: LeftFoot
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/lfoot.rsi
state: prosthetic
# RFoot
- type: marking
id: FootProstheticRightMoth
bodyPart: RFoot
markingCategory: RightFoot
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/rfoot.rsi
state: prosthetic
# LHand
- type: marking
id: HandChimeraLeftMoth
bodyPart: LHand
markingCategory: LeftHand
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/lhand.rsi
state: chimera
- type: marking
id: HandProstheticLeftMoth
bodyPart: LHand
markingCategory: LeftHand
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/lhand.rsi
state: prosthetic
- type: marking
id: HandTwistingLeftMoth
bodyPart: LHand
markingCategory: LeftHand
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/lhand.rsi
state: twisting
# RHand
- type: marking
id: HandProstheticRightMoth
bodyPart: RHand
markingCategory: RightHand
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/rhand.rsi
state: prosthetic
- type: marking
id: HandTwistingRightMoth
bodyPart: RHand
markingCategory: RightHand
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/rhand.rsi
state: twisting
# HeadSide
- type: marking
id: PlateBlunt
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/headside.rsi
state: blunt
- type: marking
id: PlateDaisy
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/headside.rsi
state: daisy
- type: marking
id: PlateHeart
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/headside.rsi
state: heart
- type: marking
id: PlateHorn
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/headside.rsi
state: horn
- type: marking
id: PlateSmallSpike
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/headside.rsi
state: smallspike
# HeadTop
- type: marking
id: MothBeetleHorn1
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/headtop.rsi
state: beetlehorn1
- type: marking
id: MothBeetleHorn2
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/headtop.rsi
state: beetlehorn2
- type: marking
id: MothGlowAntenna
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/headtop.rsi
state: glowantenna
shader: unshaded
- type: marking
id: AntennaCockroach
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/headtop.rsi
state: cockroach
- type: marking
id: AntennaFly
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/headtop.rsi
state: fly
- type: marking
id: AntennaHeart
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/headtop.rsi
state: heart1
- sprite: _Impstation/Mobs/Customization/Moth/headtop.rsi
state: heart2
- type: marking
id: AntennaShort
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/headtop.rsi
state: nub
# Tail
- type: marking
id: LunaWings
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: luna1
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: luna2
- type: marking
id: MothBee
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: bee1
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: bee2
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: bee3
- type: marking
id: MothBeetleTail
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: beetle1
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: beetle2
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: beetle3
- type: marking
id: MothFirefly
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: firefly2
- type: marking
id: MothFireflyOverlay
bodyPart: Tail
markingCategory: Overlay
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: firefly1
shader: unshaded
- type: marking
id: MothGlasswing
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: glasswing1
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: glasswing2
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: glasswing3
- type: marking
id: MothRhinoBeetle
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: rhinobeetle1
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: rhinobeetle2
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: rhinobeetle3
- type: marking
id: MothSnoth
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: snoth1
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: snoth2
- type: marking
id: MothTrueButterfly
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: truebutterfly1
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: truebutterfly2
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: truebutterfly3
- type: marking
id: WingsBackstabbed
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: backstabbed
- type: marking
id: WingsDragonfly
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: dragonfly1
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: dragonfly2
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: dragonfly3
- type: marking
id: WingsFly
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: fly1
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: fly2
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: fly3
- type: marking
id: WingsLanternfly
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Moth ]
sprites:
- sprite: _Impstation/Mobs/Customization/Moth/tail.rsi
state: lanternfly

View File

@@ -0,0 +1,323 @@
# SPDX-FileCopyrightText: 2025 BloodfiendishOperator <141253729+Diggy0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# Chest
- type: marking
id: BadMoltChest
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/chest.rsi
state: badmolt
# Head
- type: marking
id: BadMoltHead
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/head.rsi
state: badmolt
- type: marking
id: ScarSlash
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/head.rsi
state: snoutscar
- type: marking
id: ScarTalons
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/head.rsi
state: talonscar
# Snout
- type: marking
id: Fangs
bodyPart: Snout
markingCategory: Overlay
speciesRestriction: [ Reptilian ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/snout.rsi
state: fangs
- type: marking
id: LizardBeard
bodyPart: Snout
markingCategory: Overlay
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/snout.rsi
state: beard
- type: marking
id: LizardDroopySnout
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/snout.rsi
state: droopy
- type: marking
id: LizardSnoutpiercings
bodyPart: Snout
markingCategory: Overlay
forcedColoring: true
speciesRestriction: [ Reptilian ]
coloring:
default:
type:
!type:SimpleColoring
color: "#FFFFFF"
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/snout.rsi
state: piercings1
- type: marking
id: LizardSnoutTall
bodyPart: Snout
forcedColoring: true
markingCategory: Snout
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/snout.rsi
state: tall
- type: marking
id: LizardUpperSnout
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/snout.rsi
state: upper
# Eyes
# RArm
- type: marking
id: BadMoltRArm
bodyPart: RArm
markingCategory: RightArm
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/rarm.rsi
state: badmolt
# LArm
- type: marking
id: BadMoltLArm
bodyPart: LArm
markingCategory: LeftArm
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/larm.rsi
state: badmolt
# RLeg
# LLeg
# UndergarmentTop
# LFoot
# RFoot
# LHand
# RHand
# FacialHair
# Hair
# HeadSide
- type: marking
id: BurqaSolidLizard
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/headside.rsi
state: burqa
- type: marking
id: HijabFashionableLizard
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/headside.rsi
state: hijabchic
- type: marking
id: HijabSimpleLizard
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/headside.rsi
state: hijabsimple
- type: marking
id: LizardKoboldEarsMid
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/headside.rsi
state: koboldearsmid
- type: marking
id: LizardKoboldEarsTall
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/headside.rsi
state: koboldearstall
- type: marking
id: NiqabLizard
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/headside.rsi
state: niqab
- type: marking
id: TichelSimpleLizard
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/headside.rsi
state: tichelsimple
- type: marking
id: TichelFashionableLizard
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/headside.rsi
state: tichelfashionable
# HeadTop
- type: marking
id: LizardHeadFlat
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/headtop.rsi
state: flat
- type: marking
id: LizardHornsKoboldEarspiercings
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/headtop.rsi
state: koboldears
- sprite: _Impstation/Mobs/Customization/Reptilian/headtop.rsi
state: koboldearspiercings
- type: marking
id: LizardHornsNubby
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/headtop.rsi
state: nubby
- type: marking
id: LizardLittleHorns
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/headtop.rsi
state: little
- type: marking
id: LizardFrill
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/headtop.rsi
state: frill
# Tail
- type: marking
id: TailDropped
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/tail.rsi
state: dropped
- type: marking
id: TailDroppedAnimated
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/tail.rsi
state: droppedwagging
- type: marking
id: TailGecko
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/tail.rsi
state: gecko1
- sprite: _Impstation/Mobs/Customization/Reptilian/tail.rsi
state: gecko2
- type: marking
id: TailSnailLizard
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Reptilian ]
sprites:
- sprite: _Impstation/Mobs/Customization/Reptilian/tail.rsi
state: snizard1
- sprite: _Impstation/Mobs/Customization/Reptilian/tail.rsi
state: snizard2
- sprite: _Impstation/Mobs/Customization/Reptilian/tail.rsi
state: snizard3
# RArmExtension

View File

@@ -0,0 +1,374 @@
# SPDX-FileCopyrightText: 2025 BloodfiendishOperator <141253729+Diggy0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# Chest
- type: marking
id: bubble
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ SlimePerson ]
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
state: bubble
- type: marking
id: fishbowl
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ SlimePerson ]
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
state: fishbowl1
- sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
state: fishbowl2
- type: marking
id: SlimeBonechest
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:SimpleColoring
color: "#F8F8F8"
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
state: bone
- type: marking
id: SlimeCore
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ SlimePerson ]
followSkinColor: false
coloring:
default:
type:
!type:EyeColoring
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
state: core
- type: marking
id: SlimeCoreGlowing
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ SlimePerson ]
followSkinColor: false
coloring:
default:
type:
!type:EyeColoring
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
state: core
shader: unshaded
- type: marking
id: SlimeLungs
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ SlimePerson ]
followSkinColor: true
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/chest.rsi
state: lungs
# Head
- type: marking
id: FadingStars
bodyPart: LLeg
markingCategory: Overlay
speciesRestriction: [ SlimePerson ]
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
state: fadingstars1
- sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
state: fadingstars2
- sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
state: fadingstars3
shader: unshaded
- type: marking
id: fizz
bodyPart: LLeg
markingCategory: Overlay
speciesRestriction: [ SlimePerson ]
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
state: fizz
- type: marking
id: SlimeBonehead
bodyPart: Head
markingCategory: Head
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:SimpleColoring
color: "#F8F8F8"
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
state: bone
- type: marking
id: SlimeNose
bodyPart: Head
markingCategory: Head
speciesRestriction: [ SlimePerson ]
forcedColoring: true
followSkinColor: true
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
state: nose
- type: marking
id: SlimeMouth
bodyPart: Head
markingCategory: Head
speciesRestriction: [ SlimePerson ]
followSkinColor: true
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
state: mouth
- type: marking
id: SlimeBrain
bodyPart: Head
markingCategory: Head
speciesRestriction: [ SlimePerson ]
followSkinColor: true
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/head.rsi
state: brain
# Snout
# Eyes
- type: marking
id: SlimeEyeglow
bodyPart: Eyes
markingCategory: Head
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:EyeColoring
negative: false
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/eyes.rsi
state: glow
shader: unshaded
- type: marking
id: SlimeEyesDroopy
bodyPart: Eyes
markingCategory: Head
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:EyeColoring
negative: false
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/eyes.rsi
state: droopy
- type: marking
id: SlimeEyesDroopyGlowing
bodyPart: Eyes
markingCategory: Head
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:EyeColoring
negative: false
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/eyes.rsi
state: droopyglow
shader: unshaded
- type: marking
id: SlimeEyesCyclops
bodyPart: Eyes
markingCategory: Head
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:EyeColoring
negative: false
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/eyes.rsi
state: cyclops
- type: marking
id: SlimeEyesCyclopsGlowing
bodyPart: Eyes
markingCategory: Head
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:EyeColoring
negative: false
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/eyes.rsi
state: cyclopsglow
shader: unshaded
# RArm
- type: marking
id: SlimeBonearmright
bodyPart: RArm
markingCategory: RightArm
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:SimpleColoring
color: "#F8F8F8"
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/rarm.rsi
state: bone
# LArm
- type: marking
id: SlimeBonearmleft
bodyPart: LArm
markingCategory: LeftArm
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:SimpleColoring
color: "#F8F8F8"
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/larm.rsi
state: bone
# RLeg
- type: marking
id: SlimeBonelegright
bodyPart: RLeg
markingCategory: RightLeg
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:SimpleColoring
color: "#F8F8F8"
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/rleg.rsi
state: bone
# LLeg
- type: marking
id: SlimeBonelegleft
bodyPart: LLeg
markingCategory: LeftLeg
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:SimpleColoring
color: "#F8F8F8"
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/lleg.rsi
state: bone
# UndergarmentBottom
# UndergarmentTop
# LFoot
- type: marking
id: SlimeBonefootleft
bodyPart: LFoot
markingCategory: LeftFoot
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:SimpleColoring
color: "#F8F8F8"
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/lfoot.rsi
state: bone
# RFoot
- type: marking
id: SlimeBonefootright
bodyPart: RFoot
markingCategory: RightFoot
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:SimpleColoring
color: "#F8F8F8"
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/rfoot.rsi
state: bone
# LHand
- type: marking
id: SlimeBonehandleft
bodyPart: LHand
markingCategory: LeftHand
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:SimpleColoring
color: "#F8F8F8"
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/lhand.rsi
state: bone
# RHand
- type: marking
id: SlimeBonehandright
bodyPart: RHand
markingCategory: RightHand
speciesRestriction: [ SlimePerson ]
coloring:
default:
type:
!type:SimpleColoring
color: "#F8F8F8"
sprites:
- sprite: _Impstation/Mobs/Customization/SlimePerson/rhand.rsi
state: bone
# FacialHair
# Hair
# HeadSide
# HeadTop
# Tail
# RArmExtension

View File

@@ -0,0 +1,809 @@
# SPDX-FileCopyrightText: 2025 BloodfiendishOperator <141253729+Diggy0@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# Chest
- type: marking
id: ScarsVoxClawTorso
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Vox ]
coloring:
default:
type:
!type:SimpleColoring
fallbackColor: "#666666"
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/chest.rsi
state: claw
- type: marking
id: SpotsChest
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/chest.rsi
state: spots1
- sprite: _Impstation/Mobs/Customization/Vox/chest.rsi
state: spots2
- type: marking
id: VChest
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/chest.rsi
state: v1
- sprite: _Impstation/Mobs/Customization/Vox/chest.rsi
state: v2
- sprite: _Impstation/Mobs/Customization/Vox/chest.rsi
state: v3
- type: marking
id: VoxBelly
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/chest.rsi
state: belly
- type: marking
id: VoxChestPlumage
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/chest.rsi
state: plumage
- type: marking
id: VoxScarIncision
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/chest.rsi
state: scarincision
- type: marking
id: VoxScarMangled
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/chest.rsi
state: scarmangled
- type: marking
id: VoxScarSpinal
bodyPart: Chest
markingCategory: Chest
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/chest.rsi
state: scarspinal
- type: marking
id: VoxTailSingleStripe
bodyPart: Chest
markingCategory: Overlay
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/chest.rsi
state: tailsinglestripe
- type: marking
id: VoxTailStripes
bodyPart: Chest
markingCategory: Overlay
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/chest.rsi
state: tailstripes
# Head
- type: marking
id: ScarsVoxBigslashLeftHead
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Vox ]
coloring:
default:
type:
!type:SimpleColoring
fallbackColor: "#666666"
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/head.rsi
state: bigslashleft
- type: marking
id: ScarsVoxBigslashRightHead
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Vox ]
coloring:
default:
type:
!type:SimpleColoring
fallbackColor: "#666666"
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/head.rsi
state: bigslashright
- type: marking
id: ScarsVoxRoadrashLeftHead
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Vox ]
coloring:
default:
type:
!type:SimpleColoring
fallbackColor: "#666666"
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/head.rsi
state: roadrashleft
- type: marking
id: ScarsVoxRoadrashRightHead
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Vox ]
coloring:
default:
type:
!type:SimpleColoring
fallbackColor: "#666666"
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/head.rsi
state: roadrashright
- type: marking
id: ScarsVoxSlashLeftHead
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Vox ]
coloring:
default:
type:
!type:SimpleColoring
fallbackColor: "#666666"
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/head.rsi
state: slashleft
- type: marking
id: ScarsVoxSlashRightHead
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Vox ]
coloring:
default:
type:
!type:SimpleColoring
fallbackColor: "#666666"
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/head.rsi
state: slashright
- type: marking
id: VoxCheeks
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/head.rsi
state: cheeks
- type: marking
id: VoxEarhole
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/head.rsi
state: earhole
- type: marking
id: VoxHeadGradient
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/head.rsi
state: gradient1
- sprite: _Impstation/Mobs/Customization/Vox/head.rsi
state: gradient2
- sprite: _Impstation/Mobs/Customization/Vox/head.rsi
state: gradient3
- type: marking
id: VoxNeckband
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/head.rsi
state: neckband
- type: marking
id: VoxScarBlasted
bodyPart: Head
markingCategory: Head
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/head.rsi
state: scarblasted
# Snout
- type: marking
id: VoxBeakColor
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/snout.rsi
state: color
- type: marking
id: VoxBeakSplit
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/snout.rsi
state: split1
- sprite: _Impstation/Mobs/Customization/Vox/snout.rsi
state: split2
- type: marking
id: VoxBeakTipped
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/snout.rsi
state: tipped
# Eyes
# RArm
- type: marking
id: SpotsArmR
bodyPart: RArm
markingCategory: RightArm
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/rarm.rsi
state: spots
- type: marking
id: VoxArmsStripesRHand # what i would pay to be able to rename prototypes
bodyPart: RArm
markingCategory: RightArm
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/rarm.rsi
state: stripes
# LArm
- type: marking
id: SpotsArmL
bodyPart: LArm
markingCategory: LeftArm
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/larm.rsi
state: spots
- type: marking
id: VoxArmsStripesLHand
bodyPart: LArm
markingCategory: LeftArm
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/larm.rsi
state: stripes
# RLeg
- type: marking
id: FeatheredLegR
bodyPart: RLeg
markingCategory: RightLeg
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/rleg.rsi
state: feathered
- type: marking
id: VoxLegGradientRLeg
bodyPart: RLeg
markingCategory: RightLeg
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/rleg.rsi
state: gradient
- type: marking
id: VoxLegsStripesRLeg
bodyPart: RLeg
markingCategory: RightLeg
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/rleg.rsi
state: stripes
# LLeg
- type: marking
id: FeatheredLegL
bodyPart: LLeg
markingCategory: LeftLeg
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/lleg.rsi
state: feathered
- type: marking
id: VoxLegGradientLLeg
bodyPart: LLeg
markingCategory: LeftLeg
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/lleg.rsi
state: gradient
- type: marking
id: VoxLegsStripesLLeg
bodyPart: LLeg
markingCategory: LeftLeg
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/lleg.rsi
state: stripes
# LFoot
- type: marking
id: VoxFootGradientLFoot
bodyPart: LFoot
markingCategory: LeftFoot
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/lfoot.rsi
state: gradient
# RFoot
- type: marking
id: VoxFootGradientRFoot
bodyPart: RFoot
markingCategory: RightFoot
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/rfoot.rsi
state: gradient
# LHand
- type: marking
id: VoxHandGradientLHand
bodyPart: LHand
markingCategory: LeftHand
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/lhand.rsi
state: gradient1
- sprite: _Impstation/Mobs/Customization/Vox/lhand.rsi
state: gradient2
- sprite: _Impstation/Mobs/Customization/Vox/lhand.rsi
state: gradient3
- type: marking
id: VoxLArmProsthetic
bodyPart: LHand
markingCategory: LeftHand
speciesRestriction: [ Vox ]
coloring:
default:
type:
!type:SimpleColoring
color: "#E4E4E4"
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/lhand.rsi
state: prosthetic
# RHand
- type: marking
id: VoxHandGradientRHand
bodyPart: RHand
markingCategory: RightHand
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/rhand.rsi
state: gradient1
- sprite: _Impstation/Mobs/Customization/Vox/rhand.rsi
state: gradient2
- sprite: _Impstation/Mobs/Customization/Vox/rhand.rsi
state: gradient3
- type: marking
id: VoxRArmProsthetic
bodyPart: RHand
markingCategory: RightHand
speciesRestriction: [ Vox ]
coloring:
default:
type:
!type:SimpleColoring
color: "#E4E4E4"
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/rhand.rsi
state: prosthetic
# FacialHair
- type: marking
id: BeardPadovana
bodyPart: FacialHair
markingCategory: FacialHair
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/facialhair.rsi
state: padovana
- type: marking
id: LargeWattle
bodyPart: FacialHair
markingCategory: HeadSide
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/facialhair.rsi
state: largewattle
- type: marking
id: SmallWattle
bodyPart: FacialHair
markingCategory: HeadSide
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/facialhair.rsi
state: smallwattle
# Hair
- type: marking
id: HairPadovana
bodyPart: Hair
markingCategory: Hair
canBeDisplaced: false
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/hair.rsi
state: padovana
- type: marking
id: HijabSimpleVox
bodyPart: Hair
markingCategory: Hair
canBeDisplaced: false
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/hair.rsi
state: hijabsimple
- type: marking
id: HijabFashionableVox
bodyPart: Hair
markingCategory: Hair
canBeDisplaced: false
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/hair.rsi
state: hijabchic
- type: marking
id: LargeComb
bodyPart: Hair
markingCategory: HeadSide
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/hair.rsi
state: largecomb
- type: marking
id: TichelSimpleVox
bodyPart: Hair
markingCategory: Hair
canBeDisplaced: false
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/hair.rsi
state: tichelsimple
- type: marking
id: TichelFashionableVox
bodyPart: Hair
markingCategory: Hair
canBeDisplaced: false
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/hair.rsi
state: tichelfashionable
- type: marking
id: VoxBald
bodyPart: Hair
markingCategory: Hair
canBeDisplaced: false
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/hair.rsi
state: balding
- type: marking
id: VoxEmover
bodyPart: Hair
markingCategory: Hair
canBeDisplaced: false
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/hair.rsi
state: emover
- type: marking
id: VoxPolish
bodyPart: Hair
markingCategory: Hair
canBeDisplaced: false
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/hair.rsi
state: polish
- type: marking
id: VoxWindswept
bodyPart: Hair
markingCategory: Hair
canBeDisplaced: false
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/hair.rsi
state: windswept
# HeadSide
- type: marking
id: SideQuills
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/headside.rsi
state: quills1
- sprite: _Impstation/Mobs/Customization/Vox/headside.rsi
state: quills2
- sprite: _Impstation/Mobs/Customization/Vox/headside.rsi
state: quills3
- type: marking
id: VoxStreamers
bodyPart: HeadSide
markingCategory: HeadSide
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/headside.rsi
state: streamers1
- sprite: _Impstation/Mobs/Customization/Vox/headside.rsi
state: streamers2
- sprite: _Impstation/Mobs/Customization/Vox/headside.rsi
state: streamers3
# HeadTop
# Tail
- type: marking
id: FriendsOfAFeather
bodyPart: Tail
markingCategory: Overlay
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: friendsfeather1
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: friendsfeather2
- type: marking
id: SpotsTail
bodyPart: Tail
markingCategory: Overlay
speciesRestriction: [ Vox ]
forcedColoring: true
followSkinColor: true
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: spots
- type: marking
id: TailBloom
bodyPart: Tail
markingCategory: Overlay
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: bloom1
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: bloom2
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: bloom3
- type: marking
id: VoxChains
bodyPart: Tail
markingCategory: Overlay
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: chains
- type: marking
id: VoxCocktail
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: cocktail1
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: cocktail2
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: cocktail3
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: cocktail4
- type: marking
id: VoxFootSpines
bodyPart: Tail
markingCategory: Overlay
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: footspines
- type: marking
id: VoxTailBack
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Vox ]
forcedColoring: true
followSkinColor: true
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: colorable
- type: marking
id: VoxTailBalled
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Vox ]
forcedColoring: true
followSkinColor: true
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: balled
- type: marking
id: VoxTailBell
bodyPart: Tail
markingCategory: Overlay
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: bell1
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: bell2
- type: marking
id: VoxTailLantern
bodyPart: Tail
markingCategory: Overlay
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: lantern
- type: marking
id: VoxTailNub
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: nub1
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: nub2
- type: marking
id: VoxTailRaptor
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Vox ]
forcedColoring: true
followSkinColor: true
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: raptor
- type: marking
id: VoxTailShort1
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Vox ]
forcedColoring: true
followSkinColor: true
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: short
- type: marking
id: VoxTailShort2
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Vox ]
forcedColoring: true
followSkinColor: true
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: short2
- type: marking
id: VoxTailSmallPlume
bodyPart: Tail
markingCategory: Overlay
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: smallplume
- type: marking
id: VoxTailSpines
bodyPart: Tail
markingCategory: Overlay
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: spines
- type: marking
id: VoxTailSplit
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [ Vox ]
forcedColoring: true
followSkinColor: true
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: split
- type: marking
id: VoxSunAndMoon
bodyPart: Tail
markingCategory: Overlay
speciesRestriction: [ Vox ]
sprites:
- sprite: _Impstation/Mobs/Customization/Vox/tail.rsi
state: sunandmoon
# RArmExtension

View File

@@ -0,0 +1,8 @@
- type: soundCollection
id: RevenantHaunt
files:
- /Audio/_Impstation/Effects/Revenant/haunt0.ogg
- /Audio/_Impstation/Effects/Revenant/haunt1.ogg
- /Audio/_Impstation/Effects/Revenant/haunt2.ogg
- /Audio/_Impstation/Effects/Revenant/haunt3.ogg
- /Audio/_Impstation/Effects/Revenant/haunt4.ogg

8
Prototypes/_Imp/Tags.yml Normal file
View File

@@ -0,0 +1,8 @@
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: Tag
id: DroneUsable

View File

@@ -0,0 +1,21 @@
# SPDX-FileCopyrightText: 2023 Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
# SPDX-FileCopyrightText: 2023 metalgearsloth <comedian_vs_clown@hotmail.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: entity
name: Drone Spawner
id: SpawnMobDrone
parent: MarkerBase
components:
- type: Sprite
layers:
- state: green
- sprite: Mobs/Silicon/drone.rsi
state: shell
- type: ConditionalSpawner
prototypes:
- Drone

View File

@@ -0,0 +1,288 @@
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Errant <35878406+Errant-4@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 Ilya246 <57039557+Ilya246@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 acatrw <wispycat07@gmail.com>
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# Drones and OneStar mech
- type: entity
save: false
abstract: true
id: PlayerSiliconBase #for player controlled silicons. it's a shitty name, idk why they did it like that.
components:
- type: Reactive
groups:
Acidic: [Touch]
- type: Input
context: "human"
- type: DamageOnHighSpeedImpact
damage:
types:
Blunt: 5
soundHit:
collection: MetalThud
- type: Clickable
- type: Damageable
damageContainer: Inorganic
- type: Bloodstream
bloodReagent: Oil
bloodlossDamage:
types:
Bloodloss:
1
bloodlossHealDamage:
types:
Bloodloss:
-1
- type: InteractionOutline
- type: Fixtures
fixtures:
fix1:
shape:
# Circles, cuz rotation of rectangles looks very bad
!type:PhysShapeCircle
radius: 0.35
density: 50
mask:
- MobMask
layer:
- MobLayer
- type: MovementSpeedModifier
baseWalkSpeed : 4
baseSprintSpeed : 3
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 60
behaviors:
- !type:PlaySoundBehavior
sound:
collection: MetalBreak
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: Sprite
noRot: true
drawdepth: Mobs
- type: Physics
bodyType: KinematicController
- type: Hands
showInHands: false
- type: ComplexInteraction
- type: Body
prototype: Drone
- type: IntrinsicRadioReceiver
#- type: IntrinsicRadioTransmitter
# channels:
# - Binary # Goobstation - replaced with collective mind
- type: ActiveRadio
channels:
# - Binary # Goobstation - replaced with collective mind
- Common
# Goobstation
- type: CollectiveMind
defaultChannel: Binary
channels:
- Binary
- type: DoAfter
- type: Pullable
- type: Examiner
- type: Puller
- type: StandingState
- type: Alerts
- type: ProtectedFromStepTriggers
- type: Targeting # Shitmed Change
# <Goobstation>
- type: FlashVulnerable
- type: TypingIndicator
proto: robot
- type: Speech
speechVerb: Robotic
speechSounds: Borg
# </Goobstation>
- type: entity
name: drone
id: Drone
parent: [PlayerSiliconBase, BaseBorgTransponder]
components:
- type: Drone # this system has too much going on, it should really be like three different components
whitelist:
tags:
- DroneUsable
- Trash
blacklist:
tags:
- Syringe
- HighRiskItem
- Sidearm
- Taser
components:
- Gun
- EnergySword
- type: Instrument # imp
allowPercussion: false
handheld: false
bank: 1
program: 2
- type: Loadout # imp special. this replaces the InnateTool component.
prototypes:
- StartingGearDroneTools
- type: NameIdentifier
group: Drone
- type: Inventory
templateId: drone
- type: InventorySlots
- type: Strippable
- type: UserInterface
interfaces:
enum.StrippingUiKey.Key:
type: StrippableBoundUserInterface
enum.SiliconLawsUiKey.Key:
type: SiliconLawBoundUserInterface
enum.InstrumentUiKey.Key: #imp
type: InstrumentBoundUserInterface
requireInputValidation: false
enum.StationMapUiKey.Key: #imp
type: StationMapBoundUserInterface
requireInputValidation: false
- type: IntrinsicUI # Goob edit
uis:
enum.StationMapUiKey.Key:
toggleAction: ActionShowStationMap
enum.InstrumentUiKey.Key:
toggleAction: ActionDronePlayMidi
- type: StationMap #imp
- type: GhostRole
requirements:
- !type:DepartmentTimeRequirement
department: Engineering
time: 36000 # ten hours
- !type:DepartmentTimeRequirement
department: Silicon
time: 18000 # five hours
makeSentient: true
name: ghost-role-information-drone-name
description: ghost-role-information-drone-description
rules: ghost-role-information-drone-rules
mindRoles:
- MindRoleGhostRoleSilicon
- type: GhostTakeoverAvailable
- type: SiliconLawBound
- type: SiliconLawProvider
laws: Drone
- type: MovementSpeedModifier
baseWalkSpeed : 5
baseSprintSpeed : 5
- type: MobState
allowedStates:
- Alive
- Dead
- type: MobThresholds
thresholds:
0: Alive
60: Dead
#- type: Flash # Goobstation - Remove drone flashing.
- type: NoSlip
- type: StatusEffects
allowed:
- Stun
- KnockedDown
- SlowedDown
- Flashed # Goobstation - counter to shitter drones
- type: SlowOnDamage
speedModifierThresholds:
30: 0.7
50: 0.5
- type: Temperature
heatDamageThreshold: 5000
currentTemperature: 310.15
specificHeat: 42
heatDamage:
types:
Heat : 1 #per second, scales with temperature & other constants
- type: Sprite
drawdepth: SmallMobs
layers:
- state: shell
sprite: _Imp/Drone/drone.rsi #Mobs/Silicon/drone.rsi
map: ["base"]
- type: BorgTransponder
sprite:
sprite: _Imp/Drone/drone.rsi
state: shell
name: drone
- type: MovementIgnoreGravity
- type: Fixtures
fixtures:
fix1:
shape:
!type:PhysShapeCircle
radius: 0.3
density: 30
mask:
- SmallMobMask
layer:
- SmallMobLayer
- type: Appearance
- type: GenericVisualizer
visuals:
enum.DroneVisuals.Status:
base:
Off: { state: shell }
On: { state: drone }
- type: LanguageSpeaker # Einstein Engines - Language
- type: LanguageKnowledge # Einstein Engines - Language
speaks:
- DroneTalk
understands:
- DroneTalk
- TauCetiBasic
- type: TypingIndicator
proto: robot
- type: Speech
speechVerb: Robotic
speechSounds: Pai
- type: Repairable
fuelCost: 15
doAfterDelay: 8
- type: ActionGrant
actions:
- ActionViewLaws
- type: Actions
- type: UnpoweredFlashlight
- type: PointLight
enabled: false
radius: 3.5
softness: 1
mask: /Textures/Effects/LightMasks/cone.png
autoRot: true
- type: ProtectedFromStepTriggers
- type: DamageOnInteractProtection # Goobstation - Copied from borgs
damageProtection:
flatReductions:
Heat: 10 # capable of touching light bulbs and stoves without feeling pain!
- type: InputMover
- type: MobMover
- type: ContentEye
maxZoom: 1.2, 1.2
- type: Tag
tags:
- CannotSuicide
- EmagImmune
- CanPilot
- VimPilot
- Bot # Goobstation
- type: CollectiveMind # Goobstation
defaultChannel: Dronemind
channels:
- Dronemind
- type: Access
tags:
- Engineering
- Maintenance
- Atmospherics # Goobstation
- type: ContributorName # Goobstation - Maint drones get up to date contributor names

View File

@@ -0,0 +1,59 @@
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 Ilya246 <57039557+Ilya246@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 acatrw <wispycat07@gmail.com>
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: body
id: Drone
name: "drone"
root: torso
slots:
torso:
part: TorsoBorg
connections:
- right arm
- right arm 2
- right arm 3 # Goobstation
- right arm 4 # Goobstation
- left arm
- left arm 2
right arm:
part: RightArmBorg
connections:
- right hand
right arm 2:
part: RightArmBorg
connections:
- right hand 2
right arm 3: # Goobstation
part: RightArmBorg
connections:
- right hand 3
right arm 4: # Goobstation
part: RightArmBorg
connections:
- right hand 4
left arm:
part: LeftArmBorg
connections:
- left hand
left arm 2:
part: LeftArmBorg
connections:
- left hand 2
right hand:
part: RightHandHuman # shitmed moment
right hand 2:
part: RightHandHuman
right hand 3: # Goobstation
part: RightHandHuman
right hand 4: # Goobstation
part: RightHandHuman
left hand:
part: LeftHandHuman
left hand 2:
part: LeftHandHuman

View File

@@ -0,0 +1,41 @@
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: inventoryTemplate
id: drone
slots:
- name: head
slotTexture: head
slotFlags: HEAD
uiWindowPos: 1,0
strippingWindowPos: 0,0
displayName: Head
offset: 0, -0.45
- name: pocket1
slotTexture: pocket
fullTextureName: template_small
slotFlags: POCKET
slotGroup: MainHotbar
uiWindowPos: 0,3
strippingWindowPos: 0,4
displayName: Pocket 1
- name: pocket2
slotTexture: pocket
fullTextureName: template_small
slotFlags: POCKET
slotGroup: MainHotbar
uiWindowPos: 2,3
strippingWindowPos: 1,4
displayName: Pocket 2
- name: back
slotTexture: back
fullTextureName: template_small
slotFlags: BACK
slotGroup: SecondHotbar
stripTime: 6
uiWindowPos: 3,0
strippingWindowPos: 0,5
displayName: Back

View File

@@ -0,0 +1,79 @@
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
# SPDX-FileCopyrightText: 2025 GoobBot <uristmchands@proton.me>
# SPDX-FileCopyrightText: 2025 Ilya246 <57039557+Ilya246@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Roudenn <romabond091@gmail.com>
# SPDX-FileCopyrightText: 2025 acatrw <96485972+acatrw@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 acatrw <wispycat07@gmail.com>
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
# Imp special. This file covers all of the stuff needed for repair drones to spawn with their tools.
# Unremovable versions of their items. I am aware that unremoveable is spelled wrong.
- type: entity
parent: ClothingBackpackSatchelDrone
id: DroneSatchelUnremovable
suffix: Unremoveable
components:
- type: Unremoveable
- type: Sprite
sprite: _Imp/Drone/dronesatchel.rsi
- type: entity
parent: trayScanner
id: trayScannerUnremoveable
suffix: Unremoveable
components:
- type: Unremoveable
- type: entity
parent: Omnitool
id: OmnitoolUnremoveable
suffix: Unremoveable
components:
- type: Unremoveable
- type: entity
parent: WelderExperimental
id: WelderExperimentalUnremoveable
suffix: Unremoveable
components:
- type: Unremoveable
# Goobstation
- type: entity
parent: RCDRecharging
id: RCDRechargingUnremoveable
suffix: Unremovable
components:
- type: Unremoveable
- type: entity
parent: NetworkConfigurator
id: NetworkConfiguratorUnremoveable
suffix: Unremovable
components:
- type: Unremoveable
- type: entity
parent: PinpointerStationGoob
id: PinpointerStationUnremoveable
description: You are the station. Find yourself. Press E to activate.
suffix: Unremoveable
components:
- type: Unremoveable
# StartingGear
- type: startingGear
id: StartingGearDroneTools
equipment:
pocket1: trayScannerUnremoveable
pocket2: PinpointerStationUnremoveable
back: DroneSatchelUnremovable
inhand:
- OmnitoolUnremoveable
- WelderExperimentalUnremoveable
- RCDRechargingUnremoveable
- NetworkConfiguratorUnremoveable

View File

@@ -0,0 +1,13 @@
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: entity
parent: ClothingBackpackSatchel
id: ClothingBackpackSatchelDrone
components:
- type: Tag
tags:
- InnateDontDelete

View File

@@ -0,0 +1,11 @@
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Fishbait <Fishbait@git.ml>
# SPDX-FileCopyrightText: 2025 fishbait <gnesse@gmail.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: nameIdentifierGroup
id: Drone
format: name-identifier-format-drone
minValue: 100
maxValue: 999