Skip to content

Commit

Permalink
shark spriting progress! Please give me tips and tricks for this shit…
Browse files Browse the repository at this point in the history
…, cause i have no fucking clue with spriting
  • Loading branch information
BlitzTheSquishy committed Sep 21, 2024
1 parent 687b0a4 commit 22e6f4c
Show file tree
Hide file tree
Showing 32 changed files with 233 additions and 199 deletions.
135 changes: 34 additions & 101 deletions Resources/Prototypes/DeltaV/Body/Parts/feroxi.yml
Original file line number Diff line number Diff line change
@@ -1,186 +1,119 @@
# TODO: Add descriptions (many)
# TODO BODY: Part damage
- type: entity
id: PartFeroxi
parent: BaseItem
parent: [BaseItem, BasePart]
name: "feroxi body part"
abstract: true
components:
- type: Damageable
damageContainer: Biological
- type: BodyPart
- type: ContainerContainer
containers:
bodypart: !type:Container
ents: []
- type: StaticPrice #DynamicPrice
price: 100
- type: Tag
tags:
- Trash
- type: Extractable
juiceSolution:
reagents:
- ReagentId: Fat
Quantity: 3
- ReagentId: Blood
Quantity: 10

- type: entity
id: TorsoFeroxi
name: "feroxi torso"
parent: PartFeroxi
parent: [PartFeroxi, BaseTorso]
components:
- type: Sprite
netsync: false
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "torso_m"
- type: Icon
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "torso_m"
- type: BodyPart
partType: Torso
- type: Extractable
juiceSolution:
reagents:
- ReagentId: Fat
Quantity: 10
- ReagentId: Blood
Quantity: 20

- type: entity
id: HeadFeroxi
name: "feroxi head"
parent: PartFeroxi
parent: [PartFeroxi, BaseHead]
components:
- type: Sprite
netsync: false
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "head_m"
- type: Icon
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "head_m"
- type: BodyPart
partType: Head
vital: true
- type: Input
context: "ghost"
- type: InputMover
- type: GhostOnMove
- type: Tag
tags:
- Head
- type: Extractable
juiceSolution:
reagents:
- ReagentId: Fat
Quantity: 5
- ReagentId: Blood
Quantity: 10

- type: entity
id: LeftArmFeroxi
name: "left feroxi arm"
parent: PartFeroxi
parent: [PartFeroxi, BaseLeftArm]
components:
- type: Sprite
netsync: false
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "l_arm"
- type: Icon
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "l_arm"
- type: BodyPart
partType: Arm
symmetry: Left

- type: entity
id: RightArmFeroxi
name: "right feroxi arm"
parent: PartFeroxi
parent: [PartFeroxi, BaseRightArm]
components:
- type: Sprite
netsync: false
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "r_arm"
- type: Icon
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "r_arm"
- type: BodyPart
partType: Arm
symmetry: Right

- type: entity
id: LeftHandFeroxi
name: "left feroxi hand"
parent: PartFeroxi
parent: [PartFeroxi, BaseLeftHand]
components:
- type: Sprite
netsync: false
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "l_hand"
- type: Icon
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "l_hand"
- type: BodyPart
partType: Hand
symmetry: Left

- type: entity
id: RightHandFeroxi
name: "right feroxi hand"
parent: PartFeroxi
parent: [PartFeroxi, BaseRightHand]
components:
- type: Sprite
netsync: false
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "r_hand"
- type: Icon
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "r_hand"
- type: BodyPart
partType: Hand
symmetry: Right

- type: entity
id: LeftLegFeroxi
name: "left feroxi leg"
parent: PartFeroxi
parent: [PartFeroxi, BaseLeftLeg]
components:
- type: Sprite
netsync: false
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "l_leg"
- type: Icon
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "l_leg"
- type: BodyPart
partType: Leg
symmetry: Left
- type: MovementBodyPart

- type: entity
id: RightLegFeroxi
name: "right feroxi leg"
parent: PartFeroxi
parent: [PartFeroxi, BaseRightLeg]
components:
- type: Sprite
netsync: false
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "r_leg"
- type: Icon
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "r_leg"
- type: BodyPart
partType: Leg
symmetry: Right
- type: MovementBodyPart

- type: entity
id: LeftFootFeroxi
name: "left feroxi foot"
parent: PartFeroxi
parent: [PartFeroxi, BaseLeftFoot]
components:
- type: Sprite
netsync: false
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "l_foot"
- type: Icon
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "l_foot"
- type: BodyPart
partType: Foot
symmetry: Left

- type: entity
id: RightFootFeroxi
name: "right feroxi foot"
parent: PartFeroxi
parent: [PartFeroxi, BaseRightFoot]
components:
- type: Sprite
netsync: false
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "r_foot"
- type: Icon
sprite: DeltaV/Mobs/Species/Feroxi/parts.rsi
state: "r_foot"
- type: BodyPart
partType: Foot
symmetry: Right
Original file line number Diff line number Diff line change
@@ -1,2 +1,58 @@
# All the Feroxi customization
# TBD after sprites
# Default
- type: marking
id: FeroxiPlainEars
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [Feroxi]
sprites:
- sprite: DeltaV/Mobs/Customization/Feroxi/ear_markings.rsi
state: feroxi-plain-ears
- sprite: DeltaV/Mobs/Customization/Feroxi/ear_markings.rsi
state: feroxi-inner-ears

- type: marking
id: FeroxiPlainTail
bodyPart: Tail
markingCategory: Tail
speciesRestriction: [Feroxi]
sprites:
- sprite: DeltaV/Mobs/Customization/Feroxi/tail_markings.rsi
state: feroxi-plain-tail

- type: marking
id: FeroxiPlainSnout
bodyPart: Snout
markingCategory: Snout
speciesRestriction: [Feroxi]
sprites:
- sprite: DeltaV/Mobs/Customization/Feroxi/snout_markings.rsi
state: feroxi-plain-snout


# Ears Markings
- type: marking
id: FeroxiTipEars
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [Feroxi]
sprites:
- sprite: DeltaV/Mobs/Customization/Feroxi/ear_markings.rsi
state: feroxi-plain-ears
- sprite: DeltaV/Mobs/Customization/Feroxi/ear_markings.rsi
state: feroxi-inner-ears
- sprite: DeltaV/Mobs/Customization/Feroxi/ear_markings.rsi
state: feroxi-tips-ears

- type: marking
id: FeroxiPlainFin
bodyPart: HeadTop
markingCategory: HeadTop
speciesRestriction: [Feroxi]
sprites:
- sprite: DeltaV/Mobs/Customization/Feroxi/ear_markings.rsi
state: feroxi-plain-fin



# Tail markings

2 changes: 0 additions & 2 deletions Resources/Prototypes/DeltaV/Entities/Mobs/Species/feroxi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -92,8 +92,6 @@
- type: TypingIndicator
proto: feroxi
- type: FeroxiDehydrate
HydratedMetabolizer: Aquatic
DehydratedMetabolizer: AquaticDehydrated

- type: entity
save: false
Expand Down
20 changes: 12 additions & 8 deletions Resources/Prototypes/DeltaV/Species/feroxi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -42,26 +42,30 @@
FacialHair:
points: 1
required: false
Tail:
points: 1
required: true
defaultMarkings: [ VulpTail ]
Head:
points: 3
required: false
Legs:
HeadTop:
points: 1
required: true
defaultMarkings: [ FeroxiPlainEars ]
Snout:
points: 1
required: true
defaultMarkings: [ FeroxiPlainSnout ]
Chest:
points: 3
required: false
Arms:
points: 1
required: false
Snout:
Legs:
points: 1
required: false
HeadTop:
Tail:
points: 1
required: true
defaultMarkings: [ VulpEar ]
defaultMarkings: [ FeroxiPlainTail ]

- type: humanoidBaseSprite
id: MobFeroxiHead
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/DeltaV/Voice/speech_emote_sounds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@
Weh:
collection: Weh
Gnash:
collection: FeroxiGnashes
path: /Audio/Effects/bite.ogg

- type: emoteSounds
id: FemaleFeroxi
Expand Down
Loading

0 comments on commit 22e6f4c

Please sign in to comment.