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:
6
Resources/Locale/en-US/disease/zombie.ftl
Normal file
6
Resources/Locale/en-US/disease/zombie.ftl
Normal file
@@ -0,0 +1,6 @@
|
||||
zombie-transform = {CAPITALIZE(THE($target))} turned into a zombie!
|
||||
zombie-infection-greeting = You have become a zombie. Your goal is to seek out the living and to try to infect them. Work together with your fellow zombies to overpower the remaining crewmates.
|
||||
|
||||
zombie-name-prefix = zombified {$target}
|
||||
zombie-role-desc = A malevolent creature of the dead.
|
||||
zombie-role-rules = You are an antagonist. Search out the living and bite them in order to infect them and turn them into zombies. Work together with other the zombies to overtake the station.
|
||||
@@ -0,0 +1 @@
|
||||
station-event-zombie-outbreak-announcement = Confirmed sightings of various undead aboard the station. All personnel should arm themselves, barricade doors, and secure their location in order to prevent further infection.
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -47,6 +47,14 @@
|
||||
- Hisssuuu...
|
||||
- Hiss...!
|
||||
|
||||
- type: accent
|
||||
id: zombie
|
||||
words:
|
||||
- Gruaahhhh...
|
||||
- Mmuaaaa..
|
||||
- Braainnssss...
|
||||
- Grrrrr...
|
||||
|
||||
- type: accent
|
||||
id: genericAggressive
|
||||
words:
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 6.8 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 5.7 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 5.4 KiB |
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"version": 1,
|
||||
"license": "CC-BY-SA-3.0",
|
||||
"copyright": "Illustrated by EmoGarbage",
|
||||
"size": {
|
||||
"x": 32,
|
||||
"y": 32
|
||||
},
|
||||
"states": [
|
||||
{
|
||||
"name": "icon"
|
||||
},
|
||||
{
|
||||
"name": "inhand-left",
|
||||
"directions": 4
|
||||
},
|
||||
{
|
||||
"name": "inhand-right",
|
||||
"directions": 4
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -975,6 +975,14 @@
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "zomlab",
|
||||
"delays": [
|
||||
[
|
||||
1
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "small_secure_red",
|
||||
"delays": [
|
||||
|
||||
BIN
Resources/Textures/Structures/Wallmounts/signs.rsi/zomlab.png
Normal file
BIN
Resources/Textures/Structures/Wallmounts/signs.rsi/zomlab.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.0 KiB |
Reference in New Issue
Block a user