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:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
13
Resources/Prototypes/Roles/Antags/zombie.yml
Normal file
13
Resources/Prototypes/Roles/Antags/zombie.yml
Normal 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."
|
||||
@@ -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
|
||||
@@ -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:
|
||||
|
||||
@@ -59,3 +59,9 @@
|
||||
config:
|
||||
!type:GenericGameRuleConfiguration
|
||||
id: Secret
|
||||
|
||||
- type: gameRule
|
||||
id: Zombie
|
||||
config:
|
||||
!type:GenericGameRuleConfiguration
|
||||
id: Zombie
|
||||
|
||||
@@ -3,4 +3,5 @@
|
||||
weights:
|
||||
Extended: 0.25
|
||||
Nukeops: 0.25
|
||||
Traitor: 0.75
|
||||
Traitor: 0.75
|
||||
Zombie: 0.05
|
||||
|
||||
Reference in New Issue
Block a user