* [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:
Aviu00
2024-02-28 23:43:54 +09:00
committed by GitHub
parent b5a56e0eca
commit f2b5517b3d
53 changed files with 720 additions and 2 deletions

View 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

View 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