Zombie Mode [New Game Mode] (#8501)

Co-authored-by: Kara <lunarautomaton6@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
This commit is contained in:
Nemanja
2022-07-05 23:42:51 -04:00
committed by GitHub
parent ab12345168
commit 836c0bb1c4
43 changed files with 821 additions and 51 deletions

View File

@@ -7,6 +7,13 @@
serverEvent: !type:ScreamActionEvent
checkCanInteract: false
- type: instantAction
id: TurnUndead
name: turn-undead-action-name
description: turn-undead-action-description
icon: Interface/Actions/zombie-turn.png
event: !type:ZombifySelfActionEvent
- type: instantAction
id: ToggleLight
name: action-name-toggle-light

View File

@@ -13,6 +13,22 @@
- id: Retractor
- id: Scalpel
- type: entity
id: ClothingBackpackDuffelCBURN
parent: ClothingBackpackDuffel
name: CBURN duffel bag
description: A duffel bag containing a variety of biological containment equipment.
components:
- type: StorageFill
contents:
- id: WeaponShotgunDoubleBarreled
- id: BoxShotgunFlare
amount: 2
- id: PillRomerol
amount: 5
- id: GrenadeFlash
amount: 2
- type: entity
parent: ClothingBackpackDuffelSyndicateMedical
id: ClothingBackpackDuffelSyndicateFilledMedical

View File

@@ -117,8 +117,11 @@
Piercing: 0.9
Shock: 1.5
Cold: 0.2
Heat: 3.0
Heat: 2.5
Poison: 0.0
flatReductions: #offsets rotting damage
Blunt: 0.3
Cellular: 0.3
# immune to everything except physical and heat damage
- type: damageModifierSet

View File

@@ -23,4 +23,13 @@
cures:
- !type:DiseaseReagentCure
reagent: Romerol
min: 5
min: 5
- type: disease
id: PassiveZombieVirus
name: Zombie Virus
infectious: false
cureResist: 1 #no cure. Death is your cure.
effects:
- !type:DiseaseAddComponent
comp: ZombifyOnDeath

View File

@@ -405,6 +405,56 @@
Heat: 0.2
Radiation: 0.5
- type: entity
parent: ClothingHeadHardsuitWithLightBase
id: ClothingHeadHelmetCBURN
noSpawn: true
name: syndicate elite helmet
description: A pressure resistant and fireproof hood worn by special cleanup units.
components:
- type: Sprite
netsync: false
sprite: Clothing/Head/Hardsuits/cburn.rsi
layers:
- state: icon
- state: icon-unshaded
shader: unshaded
- state: light-overlay
visible: false
shader: unshaded
map: [ "light" ]
- type: Clothing
clothingVisuals:
head:
- state: equipped-head
- state: equipped-head-unshaded
shader: unshaded
inhandVisuals:
left:
- state: inhand-left
- state: inhand-left-unshaded
shader: unshaded
right:
- state: inhand-right
- state: inhand-right-unshaded
shader: unshaded
- type: PointLight
color: orange
- type: PressureProtection
highPressureMultiplier: 0.08
lowPressureMultiplier: 1000
- type: TemperatureProtection
coefficient: 0.005
- type: Armor
modifiers:
coefficients:
Blunt: 0.9
Slash: 0.9
Piercing: 0.9
Heat: 0.1
Shock: 0.1
Cold: 0.2
Radiation: 0.2
#ERT
- type: entity

View File

@@ -571,6 +571,38 @@
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitSyndieElite
- type: entity
parent: ClothingOuterHardsuitBase
id: ClothingOuterHardsuitCBURN
name: CBURN exosuit
description: A lightweight yet strong exosuit used for special cleanup operations.
components:
- type: Sprite
sprite: Clothing/OuterClothing/Hardsuits/cburn.rsi
- type: Clothing
sprite: Clothing/OuterClothing/Hardsuits/cburn.rsi
- type: PressureProtection
highPressureMultiplier: 0.02
lowPressureMultiplier: 1000
- type: ClothingSpeedModifier
walkModifier: 1.0
sprintModifier: 1.0
- type: TemperatureProtection
coefficient: 0.001
- type: Armor
modifiers:
coefficients:
Blunt: 0.7
Slash: 0.7
Piercing: 0.6
Heat: 0.05
Cold: 0.1
Shock: 0.1
Radiation: 0.1
- type: ExplosionResistance
resistance: 0.7
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetCBURN
#ERT
- type: entity

View File

@@ -34,6 +34,20 @@
- Idle
- Spirate
- type: entity
parent: MobHuman
id: MobCBURNUnit
name: CBURN Agent
description: A miserable pile of secrets
components:
- type: RandomHumanoidAppearance
- type: Loadout
prototype: CBURNGear
- type: GhostTakeoverAvailable
makeSentient: false
name: CBURN Agent
description: A highly trained Centcomm agent, capable of dealing with various threats.
- type: entity
parent: MobHumanBase
suffix: Dead

View File

@@ -0,0 +1,13 @@
- type: antag
id: InitialInfected
name: "Initial Infected"
antagonist: true
setPreference: true
objective: "Once you turn, infect as many other crew members as possible"
- type: antag
id: Zombie
name: "Zombie"
antagonist: true
setPreference: false
objective: "Turn as many humans as possible into zombies."

View File

@@ -137,3 +137,24 @@
innerclothingskirt: ClothingUniformJumpskirtOperative
satchel: ClothingBackpackDuffelSyndicateOperativeMedic
duffelbag: ClothingBackpackDuffelSyndicateOperativeMedic
#CBURN Unit Gear - Full Kit
- type: startingGear
id: CBURNGear
equipment:
jumpsuit: ClothingUniformJumpsuitColorBrown
back: ClothingBackpackDuffelCBURN
mask: ClothingMaskGas
eyes: ClothingEyesGlassesSecurity
ears: ClothingHeadsetService
gloves: ClothingHandsGlovesFingerless
outerClothing: ClothingOuterHardsuitCBURN
shoes: ClothingShoesBootsJack
id: CentcomPDA
pocket1: CombatKnife
pocket2: WeaponLaserGun
suitstorage: YellowOxygenTankFilled
belt: ClothingBeltBandolier
innerclothingskirt: ClothingUniformJumpsuitColorBrown
satchel: ClothingBackpackDuffelCBURN
duffelbag: ClothingBackpackDuffelCBURN

View File

@@ -80,6 +80,20 @@
rules:
- Nukeops
- type: gamePreset
id: Zombie
alias:
- zombie
- zombies
- Zombies
- zz14
- zomber
name: zombie-title
description: zombie-description
showInVote: true
rules:
- Zombie
- type: gamePreset
id: Pirates
alias:

View File

@@ -59,3 +59,9 @@
config:
!type:GenericGameRuleConfiguration
id: Secret
- type: gameRule
id: Zombie
config:
!type:GenericGameRuleConfiguration
id: Zombie

View File

@@ -3,4 +3,5 @@
weights:
Extended: 0.25
Nukeops: 0.25
Traitor: 0.75
Traitor: 0.75
Zombie: 0.05