Skrells (#141)
* [add] Мокрые скреллочки * - add: Skrell slim body type. * Skrell movement fix, add weight (#72) * - fix: Fix species. --------- Co-authored-by: rhailrake <49613070+rhailrake@users.noreply.github.com> Co-authored-by: TestUnit <UndefinedSignal@users.noreply.github.com>
This commit is contained in:
182
Resources/Prototypes/Body/Parts/skrell.yml
Normal file
182
Resources/Prototypes/Body/Parts/skrell.yml
Normal file
@@ -0,0 +1,182 @@
|
||||
- type: entity
|
||||
id: PartSkrell
|
||||
parent: BaseItem
|
||||
name: "skrell body part"
|
||||
abstract: true
|
||||
components:
|
||||
- type: Damageable
|
||||
damageContainer: Biological
|
||||
- type: BodyPart
|
||||
- type: ContainerContainer
|
||||
containers:
|
||||
bodypart: !type:Container
|
||||
ents: []
|
||||
- type: Tag
|
||||
tags:
|
||||
- Trash
|
||||
|
||||
- type: entity
|
||||
id: TorsoSkrell
|
||||
name: "skrell torso"
|
||||
parent: PartSkrell
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "torso_m"
|
||||
- type: Icon
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "torso_m"
|
||||
- type: BodyPart
|
||||
partType: Torso
|
||||
|
||||
- type: entity
|
||||
id: HeadSkrell
|
||||
name: "skrell head"
|
||||
parent: PartSkrell
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "head_m"
|
||||
- type: Icon
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "head_m"
|
||||
- type: BodyPart
|
||||
partType: Head
|
||||
vital: true
|
||||
- type: Input
|
||||
context: "ghost"
|
||||
- type: Tag
|
||||
tags:
|
||||
- Head
|
||||
|
||||
- type: entity
|
||||
id: LeftArmSkrell
|
||||
name: "left skrell arm"
|
||||
parent: PartSkrell
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "l_arm"
|
||||
- type: Icon
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "l_arm"
|
||||
- type: BodyPart
|
||||
partType: Arm
|
||||
symmetry: Left
|
||||
|
||||
- type: entity
|
||||
id: RightArmSkrell
|
||||
name: "right skrell arm"
|
||||
parent: PartSkrell
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "r_arm"
|
||||
- type: Icon
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "r_arm"
|
||||
- type: BodyPart
|
||||
partType: Arm
|
||||
symmetry: Right
|
||||
|
||||
- type: entity
|
||||
id: LeftHandSkrell
|
||||
name: "left skrell hand"
|
||||
parent: PartSkrell
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "l_hand"
|
||||
- type: Icon
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "l_hand"
|
||||
- type: BodyPart
|
||||
partType: Hand
|
||||
symmetry: Left
|
||||
|
||||
- type: entity
|
||||
id: RightHandSkrell
|
||||
name: "right skrell hand"
|
||||
parent: PartSkrell
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "r_hand"
|
||||
- type: Icon
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "r_hand"
|
||||
- type: BodyPart
|
||||
partType: Hand
|
||||
symmetry: Right
|
||||
|
||||
- type: entity
|
||||
id: LeftLegSkrell
|
||||
name: "left skrell leg"
|
||||
parent: PartSkrell
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "l_leg"
|
||||
- type: Icon
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "l_leg"
|
||||
- type: BodyPart
|
||||
partType: Leg
|
||||
symmetry: Left
|
||||
- type: MovementBodyPart
|
||||
|
||||
- type: entity
|
||||
id: RightLegSkrell
|
||||
name: "right skrell leg"
|
||||
parent: PartSkrell
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "r_leg"
|
||||
- type: Icon
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "r_leg"
|
||||
- type: BodyPart
|
||||
partType: Leg
|
||||
symmetry: Right
|
||||
- type: MovementBodyPart
|
||||
|
||||
- type: entity
|
||||
id: LeftFootSkrell
|
||||
name: "left skrell foot"
|
||||
parent: PartSkrell
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "l_foot"
|
||||
- type: Icon
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "l_foot"
|
||||
- type: BodyPart
|
||||
partType: Foot
|
||||
symmetry: Left
|
||||
|
||||
- type: entity
|
||||
id: RightFootSkrell
|
||||
name: "right skrell foot"
|
||||
parent: PartSkrell
|
||||
components:
|
||||
- type: Sprite
|
||||
netsync: false
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "r_foot"
|
||||
- type: Icon
|
||||
sprite: Mobs/Species/Skrell/parts.rsi
|
||||
state: "r_foot"
|
||||
- type: BodyPart
|
||||
partType: Foot
|
||||
symmetry: Right
|
||||
49
Resources/Prototypes/Body/Prototypes/skrell.yml
Normal file
49
Resources/Prototypes/Body/Prototypes/skrell.yml
Normal file
@@ -0,0 +1,49 @@
|
||||
- type: body
|
||||
id: Skrell
|
||||
name: "skrell"
|
||||
root: torso
|
||||
slots:
|
||||
head:
|
||||
part: HeadSkrell
|
||||
connections:
|
||||
- torso
|
||||
organs:
|
||||
brain: OrganHumanBrain
|
||||
eyes: OrganHumanEyes
|
||||
torso:
|
||||
part: TorsoSkrell
|
||||
connections:
|
||||
- left arm
|
||||
- right arm
|
||||
- left leg
|
||||
- right leg
|
||||
organs:
|
||||
heart: OrganHumanHeart
|
||||
lungs: OrganHumanLungs
|
||||
stomach: OrganHumanStomach
|
||||
liver: OrganHumanLiver
|
||||
kidneys: OrganHumanKidneys
|
||||
right arm:
|
||||
part: RightArmSkrell
|
||||
connections:
|
||||
- right hand
|
||||
left arm:
|
||||
part: LeftArmSkrell
|
||||
connections:
|
||||
- left hand
|
||||
right hand:
|
||||
part: RightHandSkrell
|
||||
left hand:
|
||||
part: LeftHandSkrell
|
||||
right leg:
|
||||
part: RightLegSkrell
|
||||
connections:
|
||||
- right foot
|
||||
left leg:
|
||||
part: LeftLegSkrell
|
||||
connections:
|
||||
- left foot
|
||||
right foot:
|
||||
part: RightFootSkrell
|
||||
left foot:
|
||||
part: LeftFootSkrell
|
||||
Reference in New Issue
Block a user