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:
4
Resources/Audio/Voice/Reptilian/license.txt
Normal file
4
Resources/Audio/Voice/Reptilian/license.txt
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
The sounds are taken from skyrag/tgdownstream
|
||||||
|
https://github.com/Skyrat-SS13/Skyrat-tg/pull/892
|
||||||
|
|
||||||
|
reptilian_scream.ogg
|
||||||
BIN
Resources/Audio/Voice/Reptilian/reptilian_scream.ogg
Normal file
BIN
Resources/Audio/Voice/Reptilian/reptilian_scream.ogg
Normal file
Binary file not shown.
222
Resources/Prototypes/Body/Parts/reptilian.yml
Normal file
222
Resources/Prototypes/Body/Parts/reptilian.yml
Normal 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
|
||||||
14
Resources/Prototypes/Body/Presets/reptilian.yml
Normal file
14
Resources/Prototypes/Body/Presets/reptilian.yml
Normal 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
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
save: false
|
save: false
|
||||||
name: Urist McHands The Lizardperson
|
name: Urisst' Mzhand
|
||||||
parent: MobReptilianBase
|
parent: MobReptilianBase
|
||||||
id: MobReptilian
|
id: MobReptilian
|
||||||
description: A miserable pile of scales.
|
description: A miserable pile of scales.
|
||||||
@@ -11,6 +11,9 @@
|
|||||||
context: "human"
|
context: "human"
|
||||||
- type: PlayerMobMover
|
- type: PlayerMobMover
|
||||||
- type: PlayerInputMover
|
- type: PlayerInputMover
|
||||||
|
- type: Vocal
|
||||||
|
maleScream: /Audio/Voice/Reptilian/reptilian_scream.ogg
|
||||||
|
femaleScream: /Audio/Voice/Reptilian/reptilian_scream.ogg
|
||||||
- type: Alerts
|
- type: Alerts
|
||||||
- type: Eye
|
- type: Eye
|
||||||
- type: CameraRecoil
|
- type: CameraRecoil
|
||||||
@@ -19,5 +22,11 @@
|
|||||||
- type: AiFactionTag
|
- type: AiFactionTag
|
||||||
factions:
|
factions:
|
||||||
- NanoTrasen
|
- NanoTrasen
|
||||||
|
- type: Respirator
|
||||||
|
damage:
|
||||||
|
types:
|
||||||
|
Asphyxiation: 1.5
|
||||||
|
damageRecovery:
|
||||||
|
types:
|
||||||
|
Asphyxiation: -1.5
|
||||||
#Weh
|
#Weh
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
- type: entity
|
- type: entity
|
||||||
save: false
|
save: false
|
||||||
name: Urist McHands The Lizardperson
|
name: Urisst' Mzhand
|
||||||
parent: MobHumanBase
|
parent: MobHumanBase
|
||||||
id: MobReptilianBase
|
id: MobReptilianBase
|
||||||
abstract: true
|
abstract: true
|
||||||
@@ -108,7 +108,7 @@
|
|||||||
- map: [ "pocket2" ]
|
- map: [ "pocket2" ]
|
||||||
- type: Body
|
- type: Body
|
||||||
template: HumanoidTemplate
|
template: HumanoidTemplate
|
||||||
preset: HumanPreset
|
preset: ReptilianPreset
|
||||||
- type: LizardAccent
|
- type: LizardAccent
|
||||||
- type: DiseaseCarrier
|
- type: DiseaseCarrier
|
||||||
diseaseResist: 0.1
|
diseaseResist: 0.1
|
||||||
|
|||||||
Reference in New Issue
Block a user