Zombies!!! (#7509)

* wip

* heal on bite

* more fixes and additions

* don't crash

* Update medicine.yml

* zombie claw item and damage resist

* ignoredcomponents.cs

* Add zombie claw, fix infection, add immunities

* fix

* razzle dazzle

* yaml fix

* Update Content.Server/Disease/DiseaseZombieSystem.cs

Co-authored-by: Moony <moonheart08@users.noreply.github.com>

* Update Content.Server/Disease/DiseaseZombieSystem.cs

Co-authored-by: Moony <moonheart08@users.noreply.github.com>

* Update Content.Server/Disease/DiseaseZombieSystem.cs

Co-authored-by: Moony <moonheart08@users.noreply.github.com>

* Update Content.Server/Disease/DiseaseZombieSystem.cs

Co-authored-by: Moony <moonheart08@users.noreply.github.com>

* sdasadsadsadasd

* Generalize DiseaseProgression.cs

* final final final final final final cope seethe

* Update medicine.yml

* Update Content.Server/Disease/Components/DiseaseZombieComponent.cs

Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>

* Update BloodstreamSystem.cs

* Update Content.Server/Disease/Components/DiseaseZombieComponent.cs

Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>

* Update Content.Server/Disease/DiseaseZombieSystem.cs

Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>

* fixing until i die

* folder + zombietransfer fix

* smol fixe

* the smallest of fixes

* aaaa

* Infection timer buff

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
Co-authored-by: mirrorcult <lunarautomaton6@gmail.com>
This commit is contained in:
EmoGarbage404
2022-04-18 18:30:22 -04:00
committed by GitHub
parent 4901a61b5e
commit db56d5ef60
28 changed files with 549 additions and 1 deletions

View File

@@ -104,6 +104,17 @@
Heat: 0.9
Poison: 0.9
- type: damageModifierSet
id: Zombie #Blunt resistent and immune to biological threats, but can be hacked apart and burned
coefficients:
Blunt: 0.4
Slash: 0.8
Piercing: 0.9
Shock: 0.8
Cold: 0.2
Heat: 3.0
Poison: 0.0
# Represents which damage types should be modified
# in relation to how they cause bloodloss damage.
- type: damageModifierSet

View File

@@ -15,4 +15,29 @@
- !type:DiseaseReagentCure
reagent: Phalanximine
min: 15
### Once radiation is refactored I want it to have a small chance of giving you regular cancer
- type: disease
id: ZombieInfection
name: Zombie Infection #This is the incubation period of the zombie disease.
infectious: false
cureResist: 0.2
effects:
- !type:DiseaseHealthChange
probability: 0.05
damage:
types:
Blunt: 3
- !type:DiseaseSnough
probability: 0.005
snoughMessage: disease-cough
snoughSound:
collection: Coughs
- !type:DiseaseProgression
probability: 0.5
comp: DiseaseZombie
cures:
- !type:DiseaseReagentCure
reagent: Romerol
min: 10

View File

@@ -35,3 +35,13 @@
- type: HealthAnalyzer
fake: true
disease: OwOnavirus
- type: entity
parent: HandheldHealthAnalyzer
id: HandheldHealthAnalyzerZombie
name: Zombie Infector
suffix: DEBUG
components:
- type: HealthAnalyzer
fake: true
disease: ZombieInfection

View File

@@ -0,0 +1,21 @@
# Special entity used to fill zombie's hands when they turn undead
- type: entity
id: ZombieClaw
name: Zombie Claw
noSpawn: true
components:
- type: Sprite
sprite: Objects/Weapons/Melee/zombie_claw.rsi
state: icon
- type: Item
- type: ZombieTransfer
- type: Unremoveable
- type: MeleeWeapon
damage:
types:
Slash: 13
Piercing: 7
range: 1
arcwidth: 0
arc: claw

View File

@@ -726,6 +726,14 @@
- type: Sprite
state: xenolab
- type: entity
parent: BaseSign
id: SignZomlab
name: zombie lab sign
components:
- type: Sprite
state: zomlab
- type: entity
parent: BaseSign
id: SignSecureMedRed

View File

@@ -319,6 +319,21 @@
Cellular: -1
Radiation: 1
- type: reagent
id: Romerol
name: romerol
group: Medicine
desc: A difficult to procure chemical used in the reversal of the zombification process. Tastes like death.
physicalDesc: acrid
color: "#7e916e"
metabolisms:
Medicine:
effects:
- !type:HealthChange
damage:
types:
Poison: 2
- type: reagent
id: PulpedBananaPeel
name: pulped banana peel

View File

@@ -189,6 +189,16 @@
products:
Phalanximine: 3
- type: reaction
id: Romerol
reactants:
Phalanximine:
amount: 1
Tricordrazine:
amount: 1
products:
Romerol: 2
- type: reaction
id: Synaptizine
reactants:

View File

@@ -47,6 +47,14 @@
- Hisssuuu...
- Hiss...!
- type: accent
id: zombie
words:
- Gruaahhhh...
- Mmuaaaa..
- Braainnssss...
- Grrrrr...
- type: accent
id: genericAggressive
words: