Fix the limzers, weh! (#7256)

* The stuff

* Venus

* Nuclear keg

* Lizzer weh

* Revert "Nuclear keg"

This reverts commit 3426340e5b2a81ea057dfd02aa2e424b1cf969c2.

* Revert "Venus"

This reverts commit 5df94d74b61e92641c4f4401b6ed4410e4421d99.

* Revert "The stuff"

This reverts commit ae8eb3582677566bb2ffbc66695461ae617cd722.

* they now need to breathe

* Literally crying and sobbing rn

* Missed deez

* REEE!
This commit is contained in:
T-Stalker
2022-03-25 14:29:23 -03:00
committed by GitHub
parent 8101e01629
commit b9a6b19de1
6 changed files with 253 additions and 4 deletions

View File

@@ -0,0 +1,222 @@
# TODO: Add descriptions (many)
# TODO BODY: Part damage
- type: entity
id: PartReptilian
parent: BaseItem
name: "reptilian body part"
abstract: true
components:
- type: Damageable
damageContainer: Biological
- type: entity
id: TorsoReptilian
name: "reptilian torso"
parent: PartReptilian
components:
- type: Sprite
netsync: false
sprite: Mobs/Species/Reptilian/parts.rsi
state: "torso_m"
- type: Icon
sprite: Mobs/Species/Reptilian/parts.rsi
state: "torso_m"
- type: BodyPart
partType: Torso
size: 14
compatibility: Biological
mechanisms:
- OrganHumanHeart
- OrganHumanLungs
- OrganHumanStomach
- OrganHumanLiver
- OrganHumanKidneys
# criticalThreshold: 100
# deadThreshold: 150
- type: entity
id: HeadReptilian
name: "reptilian head"
parent: PartReptilian
components:
- type: Sprite
netsync: false
sprite: Mobs/Species/Reptilian/parts.rsi
state: "head_m"
- type: Icon
sprite: Mobs/Species/Reptilian/parts.rsi
state: "head_m"
- type: BodyPart
partType: Head
size: 7
compatibility: Biological
vital: true
mechanisms:
- OrganHumanBrain
- OrganHumanEyes
# criticalThreshold: 50
# deadThreshold: 120
- type: Input
context: "ghost"
- type: DummyInputMover
- type: GhostOnMove
- type: entity
id: LeftArmReptilian
name: "left reptilian arm"
parent: PartReptilian
components:
- type: Sprite
netsync: false
sprite: Mobs/Species/Reptilian/parts.rsi
state: "l_arm"
- type: Icon
sprite: Mobs/Species/Reptilian/parts.rsi
state: "l_arm"
- type: BodyPart
partType: Arm
size: 5
compatibility: Biological
symmetry: Left
# criticalThreshold: 40
# deadThreshold: 80
- type: entity
id: RightArmReptilian
name: "right reptilian arm"
parent: PartReptilian
components:
- type: Sprite
netsync: false
sprite: Mobs/Species/Reptilian/parts.rsi
state: "r_arm"
- type: Icon
sprite: Mobs/Species/Reptilian/parts.rsi
state: "r_arm"
- type: BodyPart
partType: Arm
size: 5
compatibility: Biological
symmetry: Right
# criticalThreshold: 40
# deadThreshold: 80
- type: entity
id: LeftHandReptilian
name: "left reptilian hand"
parent: PartReptilian
components:
- type: Sprite
netsync: false
sprite: Mobs/Species/Reptilian/parts.rsi
state: "l_hand"
- type: Icon
sprite: Mobs/Species/Reptilian/parts.rsi
state: "l_hand"
- type: BodyPart
partType: Hand
size: 3
compatibility: Biological
symmetry: Left
# criticalThreshold: 30
# deadThreshold: 60
- type: entity
id: RightHandReptilian
name: "right reptilian hand"
parent: PartReptilian
components:
- type: Sprite
netsync: false
sprite: Mobs/Species/Reptilian/parts.rsi
state: "r_hand"
- type: Icon
sprite: Mobs/Species/Reptilian/parts.rsi
state: "r_hand"
- type: BodyPart
partType: Hand
size: 3
compatibility: Biological
symmetry: Right
# criticalThreshold: 30
# deadThreshold: 60
- type: entity
id: LeftLegReptilian
name: "left reptilian leg"
parent: PartReptilian
components:
- type: Sprite
netsync: false
sprite: Mobs/Species/Reptilian/parts.rsi
state: "l_leg"
- type: Icon
sprite: Mobs/Species/Reptilian/parts.rsi
state: "l_leg"
- type: BodyPart
partType: Leg
size: 6
compatibility: Biological
symmetry: Left
# criticalThreshold: 45
# deadThreshold: 90
- type: entity
id: RightLegReptilian
name: "right reptilian leg"
parent: PartReptilian
components:
- type: Sprite
netsync: false
sprite: Mobs/Species/Reptilian/parts.rsi
state: "r_leg"
- type: Icon
sprite: Mobs/Species/Reptilian/parts.rsi
state: "r_leg"
- type: BodyPart
partType: Leg
size: 6
compatibility: Biological
symmetry: Right
# criticalThreshold: 45
# deadThreshold: 90
- type: entity
id: LeftFootReptilian
name: "left reptilian foot"
parent: PartReptilian
components:
- type: Sprite
netsync: false
sprite: Mobs/Species/Reptilian/parts.rsi
state: "l_foot"
- type: Icon
sprite: Mobs/Species/Reptilian/parts.rsi
state: "l_foot"
- type: BodyPart
partType: Foot
size: 2
compatibility: Biological
symmetry: Left
# criticalThreshold: 30
# deadThreshold: 60
- type: entity
id: RightFootReptilian
name: "right reptilian foot"
parent: PartReptilian
components:
- type: Sprite
netsync: false
sprite: Mobs/Species/Reptilian/parts.rsi
state: "r_foot"
- type: Icon
sprite: Mobs/Species/Reptilian/parts.rsi
state: "r_foot"
- type: BodyPart
partType: Foot
size: 2
compatibility: Biological
symmetry: Right
# criticalThreshold: 30
# deadThreshold: 60

View File

@@ -0,0 +1,14 @@
- type: bodyPreset
name: "reptilian"
id: ReptilianPreset
partIDs:
head: HeadReptilian
torso: TorsoReptilian
right arm: RightArmReptilian
left arm: LeftArmReptilian
right hand: RightHandReptilian
left hand: LeftHandReptilian
right leg: RightLegReptilian
left leg: LeftLegReptilian
right foot: RightFootReptilian
left foot: LeftFootReptilian