Basic gibbing (#2973)

* Adds gibbing

* Adds adminbused absurd-damage foamblade

* Sane parts

* BaseOrgan -> BaseMechanism

* Do not do random offset on shared, fix killing oneself with click attacks

* BaseMechanism -> BaseHumanOrgan -> *stuff*

* Account for prediction, again

* Add gibbing sound
This commit is contained in:
Vera Aguilera Puerto
2021-01-10 20:12:34 +01:00
committed by GitHub
parent 8def38aed4
commit 12c733654c
18 changed files with 172 additions and 29 deletions

View File

@@ -1,5 +1,24 @@
- type: entity
id: BaseMechanism
parent: BaseItem
name: "base mechanism"
abstract: true
components:
- type: Mechanism
- type: entity
id: BaseHumanOrgan
parent: BaseMechanism
name: "base human organ"
abstract: true
components:
- type: Sprite
netsync: false
sprite: Mobs/Species/Human/organs.rsi
- type: entity
id: BrainHuman
parent: BaseHumanOrgan
name: "human brain"
description: "The source of incredible, unending intelligence. Honk."
components:
@@ -16,6 +35,7 @@
- type: entity
id: EyesHuman
parent: BaseHumanOrgan
name: "human eyes"
description: "Ocular organ capable of turning light into a colorful visual."
components:
@@ -30,6 +50,7 @@
- type: entity
id: HeartHuman
parent: BaseHumanOrgan
name: "human heart"
description: "Pumps blood throughout a body. Essential for any entity with blood."
components:
@@ -46,6 +67,7 @@
- type: entity
id: LungsHuman
parent: BaseHumanOrgan
name: "human lungs"
description: "Filters oxygen from an atmosphere, which is then sent into the bloodstream to be used as an electron carrier."
components:
@@ -62,6 +84,7 @@
- type: entity
id: StomachHuman
parent: BaseHumanOrgan
name: "human stomach"
description: "Gross. This is hard to stomach."
components:
@@ -82,6 +105,7 @@
- type: entity
id: LiverHuman
parent: BaseHumanOrgan
name: "human liver"
description: "Filters impurities out of a bloodstream and provides other important functionality to a human."
components:
@@ -96,6 +120,7 @@
- type: entity
id: KidneysHuman
parent: BaseHumanOrgan
name: "human kidneys"
description: "Filters toxins out of a bloodstream."
components:

View File

@@ -1,6 +1,7 @@
# TODO BODY: Part damage
- type: entity
id: PartHuman
parent: BaseItem
name: "human body part"
abstract: true