Fahrenheit451 and other balancings (#7525)

This commit is contained in:
Emisse
2022-04-14 22:06:13 -06:00
committed by GitHub
parent 148bde13c2
commit ca1035cc0f
9 changed files with 112 additions and 61 deletions

View File

@@ -119,3 +119,7 @@
sprite: Clothing/Eyes/Glasses/thermal.rsi sprite: Clothing/Eyes/Glasses/thermal.rsi
- type: Clothing - type: Clothing
sprite: Clothing/Eyes/Glasses/thermal.rsi sprite: Clothing/Eyes/Glasses/thermal.rsi
- type: Armor
modifiers:
coefficients:
Heat: 0.95

View File

@@ -46,6 +46,16 @@
- type: PressureProtection - type: PressureProtection
highPressureMultiplier: 0.40 highPressureMultiplier: 0.40
lowPressureMultiplier: 100 lowPressureMultiplier: 100
- type: Armor
modifiers:
coefficients:
Blunt: 0.90
Slash: 0.90
Piercing: 0.95
Heat: 0.2
Radiation: 0.5
- type: TemperatureProtection
coefficient: 0.005
- type: entity - type: entity
parent: ClothingHeadHardsuitBase parent: ClothingHeadHardsuitBase

View File

@@ -11,6 +11,12 @@
- type: IngestionBlocker - type: IngestionBlocker
- type: ExplosionResistance - type: ExplosionResistance
resistance: 0.25 # +0.65 from body -> 90% resistance: 0.25 # +0.65 from body -> 90%
- type: Armor
modifiers:
coefficients:
Blunt: 0.5
Slash: 0.8
Piercing: 0.8
- type: entity - type: entity
parent: ClothingHeadEVAHelmetBase parent: ClothingHeadEVAHelmetBase
@@ -88,6 +94,12 @@
- type: Clothing - type: Clothing
sprite: Clothing/Head/Helmets/light_riot.rsi sprite: Clothing/Head/Helmets/light_riot.rsi
- type: IngestionBlocker - type: IngestionBlocker
- type: Armor
modifiers:
coefficients:
Blunt: 0.8
Slash: 0.8
Piercing: 0.8
- type: entity - type: entity
parent: ClothingHeadBase parent: ClothingHeadBase
@@ -100,6 +112,12 @@
- type: Clothing - type: Clothing
sprite: Clothing/Head/Helmets/scaf.rsi sprite: Clothing/Head/Helmets/scaf.rsi
- type: IngestionBlocker - type: IngestionBlocker
- type: Armor
modifiers:
coefficients:
Blunt: 0.8
Slash: 0.8
Piercing: 0.8
- type: entity - type: entity
parent: ClothingHeadBase parent: ClothingHeadBase
@@ -176,6 +194,14 @@
startingItem: PowerCellSmallHigh startingItem: PowerCellSmallHigh
- type: TemperatureProtection - type: TemperatureProtection
coefficient: 0.01 coefficient: 0.01
- type: Armor
modifiers:
coefficients:
Blunt: 0.90
Slash: 0.90
Piercing: 0.95
Heat: 0.65
Radiation: 1
- type: entity - type: entity
parent: ClothingHeadHardsuitWithLightBase # hardsuitlight base for light and protection parent: ClothingHeadHardsuitWithLightBase # hardsuitlight base for light and protection
@@ -190,6 +216,14 @@
- type: IngestionBlocker - type: IngestionBlocker
- type: TemperatureProtection - type: TemperatureProtection
coefficient: 0.005 coefficient: 0.005
- type: Armor
modifiers:
coefficients:
Blunt: 0.90
Slash: 0.90
Piercing: 0.95
Heat: 0.5
Radiation: .95
- type: entity - type: entity
parent: ClothingHeadBase parent: ClothingHeadBase

View File

@@ -9,19 +9,21 @@
- type: Clothing - type: Clothing
sprite: Clothing/OuterClothing/Hardsuits/atmospherics.rsi sprite: Clothing/OuterClothing/Hardsuits/atmospherics.rsi
- type: PressureProtection - type: PressureProtection
highPressureMultiplier: 0.45 highPressureMultiplier: 0.2
lowPressureMultiplier: 100 lowPressureMultiplier: 100
- type: ClothingSpeedModifier - type: ClothingSpeedModifier
walkModifier: 0.65 walkModifier: 0.65
sprintModifier: 0.7 #less armor than engineering but slightly higher move speed so they can get to breaches a bit faster sprintModifier: 0.7
- type: Armor - type: Armor
modifiers: modifiers:
coefficients: coefficients:
Blunt: 0.9 #raising these slightly so its a bit more attractive Blunt: 0.9
Slash: 0.9 Slash: 0.9
Piercing: 0.9 Piercing: 0.9
Heat: 0.35 Heat: 0.2
Radiation: 0.25 Radiation: 0.25
- type: TemperatureProtection
coefficient: 0.01
- type: entity - type: entity
parent: ClothingOuterHardsuitBase parent: ClothingOuterHardsuitBase
@@ -44,8 +46,8 @@
coefficients: coefficients:
Blunt: 0.8 Blunt: 0.8
Slash: 0.8 Slash: 0.8
Piercing: 0.85 Piercing: 0.75
Heat: 0.5 #putting higher enviro since the captain's carapace is already super heavy physical Heat: 0.5
Radiation: 0.1 Radiation: 0.1
- type: entity - type: entity
@@ -88,14 +90,14 @@
lowPressureMultiplier: 100 lowPressureMultiplier: 100
- type: ClothingSpeedModifier - type: ClothingSpeedModifier
walkModifier: 0.65 walkModifier: 0.65
sprintModifier: 0.65 #making this a bit faster than salvages sprintModifier: 0.65
- type: Armor - type: Armor
modifiers: modifiers:
coefficients: coefficients:
Blunt: 0.9 #higher physical protections than atmo but less enviro Blunt: 0.9
Slash: 0.85 Slash: 0.85
Piercing: 0.9 Piercing: 0.85
Heat: 0.85 Heat: 0.7
Radiation: 0.35 Radiation: 0.35
- type: entity - type: entity
@@ -109,18 +111,18 @@
- type: Clothing - type: Clothing
sprite: Clothing/OuterClothing/Hardsuits/engineering-white.rsi sprite: Clothing/OuterClothing/Hardsuits/engineering-white.rsi
- type: PressureProtection - type: PressureProtection
highPressureMultiplier: 0.45 highPressureMultiplier: 0.4
lowPressureMultiplier: 100 lowPressureMultiplier: 100
- type: ClothingSpeedModifier - type: ClothingSpeedModifier
walkModifier: 0.75 walkModifier: 0.75
sprintModifier: 0.8 #turning this up slightly because CEs have started just wearing firesuits instead and never putting on advanced armor sprintModifier: 0.8
- type: Armor - type: Armor
modifiers: modifiers:
coefficients: coefficients:
Blunt: 0.85 Blunt: 0.85
Slash: 0.85 Slash: 0.85
Piercing: 0.85 Piercing: 0.8
Heat: 0.45 #slightly improved stats over last pass Heat: 0.4
Radiation: 0.25 Radiation: 0.25
#The voidsuit and eva suit are not techically 'hardsuits' but this seems to be the place for all EVA-capable outer clothing. This may be worth reevaluating when we have a lot more items. #The voidsuit and eva suit are not techically 'hardsuits' but this seems to be the place for all EVA-capable outer clothing. This may be worth reevaluating when we have a lot more items.
@@ -190,8 +192,13 @@
- type: DiseaseProtection - type: DiseaseProtection
protection: 0.2 protection: 0.2
- type: ClothingSpeedModifier - type: ClothingSpeedModifier
walkModifier: 0.9 #old movespeed i had was too punishing and this needs to be useable for saving people in medbay walkModifier: 0.9
sprintModifier: 0.9 sprintModifier: 0.9
- type: Armor
modifiers:
coefficients:
Heat: 0.90
Radiation: 0.25
- type: entity - type: entity
parent: ClothingOuterHardsuitBase parent: ClothingOuterHardsuitBase
@@ -210,12 +217,12 @@
modifiers: modifiers:
coefficients: coefficients:
Blunt: 0.6 Blunt: 0.6
Slash: 0.75 #increasing slash on this because it's a big ass suit Slash: 0.75
Piercing: 0.95 Piercing: 0.95
Heat: 0.65 Heat: 0.65
Radiation: 0.25 Radiation: 0.25
- type: ClothingSpeedModifier - type: ClothingSpeedModifier
walkModifier: 0.75 #moving the movespeed on this up, it's a high risk item and traitors shouldnt have to keep this in their bag all round walkModifier: 0.75
sprintModifier: 0.75 sprintModifier: 0.75
- type: entity - type: entity
@@ -262,7 +269,7 @@
Blunt: 0.7 Blunt: 0.7
Slash: 0.7 Slash: 0.7
Piercing: 0.7 Piercing: 0.7
Heat: 0.8 #buffed combat stats all round Heat: 0.8
Radiation: 0.25 Radiation: 0.25
- type: entity - type: entity
@@ -280,7 +287,7 @@
lowPressureMultiplier: 100 lowPressureMultiplier: 100
- type: ClothingSpeedModifier - type: ClothingSpeedModifier
walkModifier: 0.7 walkModifier: 0.7
sprintModifier: 0.7 #buffing the movespeed slightly so its somewhat feasible to catch up to a felon, this speed is what the cmo's was at. seems a good fit sprintModifier: 0.7
- type: Armor - type: Armor
modifiers: modifiers:
coefficients: coefficients:
@@ -337,7 +344,7 @@
Blunt: 0.6 Blunt: 0.6
Slash: 0.6 Slash: 0.6
Piercing: 0.4 Piercing: 0.4
Heat: 0.25 #higher heat resist due to spell casting Heat: 0.25
Radiation: 0.20 Radiation: 0.20
- type: entity - type: entity

View File

@@ -19,7 +19,7 @@
resistance: 0.65 # +0.25 from helmet -> 90% resistance: 0.65 # +0.25 from helmet -> 90%
- type: entity - type: entity
parent: ClothingOuterBase parent: ClothingOuterEVASuitBase
id: ClothingOuterSuitEmergency id: ClothingOuterSuitEmergency
name: emergency suit name: emergency suit
description: An emergency suit in cases of... emergencies. description: An emergency suit in cases of... emergencies.
@@ -28,16 +28,6 @@
sprite: Clothing/OuterClothing/Suits/emergency.rsi sprite: Clothing/OuterClothing/Suits/emergency.rsi
- type: Clothing - type: Clothing
sprite: Clothing/OuterClothing/Suits/emergency.rsi sprite: Clothing/OuterClothing/Suits/emergency.rsi
- type: PressureProtection
highPressureMultiplier: 0.85
lowPressureMultiplier: 25
- type: TemperatureProtection
coefficient: 0.1
- type: Armor
modifiers:
coefficients:
Slash: 0.95
Heat: 0.85
- type: entity - type: entity
parent: ClothingOuterBase parent: ClothingOuterBase
@@ -48,17 +38,20 @@
- type: Sprite - type: Sprite
sprite: Clothing/OuterClothing/Suits/fire.rsi sprite: Clothing/OuterClothing/Suits/fire.rsi
- type: PressureProtection - type: PressureProtection
highPressureMultiplier: 0.85 highPressureMultiplier: 0.65
lowPressureMultiplier: 25 lowPressureMultiplier: 25
- type: TemperatureProtection
coefficient: 0.03
- type: Clothing - type: Clothing
sprite: Clothing/OuterClothing/Suits/fire.rsi sprite: Clothing/OuterClothing/Suits/fire.rsi
- type: Armor - type: Armor
modifiers: modifiers:
coefficients: coefficients:
Slash: 0.9 Slash: 0.9
Heat: 0.7 #makes sense right? Heat: 0.5
- type: ClothingSpeedModifier
walkModifier: 0.7
sprintModifier: 0.7
- type: TemperatureProtection
coefficient: 0.01
- type: entity - type: entity
parent: ClothingOuterBase parent: ClothingOuterBase
@@ -136,7 +129,7 @@
- type: Sprite - type: Sprite
sprite: Clothing/OuterClothing/Suits/atmos_firesuit.rsi sprite: Clothing/OuterClothing/Suits/atmos_firesuit.rsi
- type: PressureProtection - type: PressureProtection
highPressureMultiplier: 0.65 highPressureMultiplier: 0.45
lowPressureMultiplier: 25 lowPressureMultiplier: 25
- type: TemperatureProtection - type: TemperatureProtection
coefficient: 0.01 coefficient: 0.01
@@ -146,4 +139,7 @@
modifiers: modifiers:
coefficients: coefficients:
Slash: 0.9 Slash: 0.9
Heat: 0.5 Heat: 0.35
- type: ClothingSpeedModifier
walkModifier: 0.7
sprintModifier: 0.7

View File

@@ -44,7 +44,7 @@
map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] map: ["enum.RangedBarrelVisualLayers.MagUnshaded"]
shader: unshaded shader: unshaded
- type: Item - type: Item
size: 24 size: 12
sprite: Objects/Weapons/Guns/Battery/laser_retro.rsi sprite: Objects/Weapons/Guns/Battery/laser_retro.rsi
- type: RangedWeapon - type: RangedWeapon
- type: BatteryBarrel - type: BatteryBarrel
@@ -94,7 +94,7 @@
map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] map: ["enum.RangedBarrelVisualLayers.MagUnshaded"]
shader: unshaded shader: unshaded
- type: Item - type: Item
size: 24 size: 12
sprite: Objects/Weapons/Guns/Battery/svalinn.rsi sprite: Objects/Weapons/Guns/Battery/svalinn.rsi
- type: BatteryBarrel - type: BatteryBarrel
fireCost: 25 fireCost: 25
@@ -115,7 +115,7 @@
map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] map: ["enum.RangedBarrelVisualLayers.MagUnshaded"]
shader: unshaded shader: unshaded
- type: Item - type: Item
size: 24 size: 12
sprite: Objects/Weapons/Guns/Battery/pulse_pistol.rsi sprite: Objects/Weapons/Guns/Battery/pulse_pistol.rsi
- type: BatteryBarrel - type: BatteryBarrel
fireCost: 25 fireCost: 25

View File

@@ -17,7 +17,7 @@
- type: Icon - type: Icon
state: icon state: icon
- type: Item - type: Item
size: 12 size: 10
- type: MagazineBarrel - type: MagazineBarrel
caliber: Pistol caliber: Pistol
magazineTypes: magazineTypes:
@@ -64,7 +64,7 @@
- type: Icon - type: Icon
sprite: Objects/Weapons/Guns/Pistols/clarissa.rsi sprite: Objects/Weapons/Guns/Pistols/clarissa.rsi
- type: Item - type: Item
size: 12 size: 10
sprite: Objects/Weapons/Guns/Pistols/clarissa.rsi sprite: Objects/Weapons/Guns/Pistols/clarissa.rsi
- type: RangedWeapon - type: RangedWeapon
- type: MagazineBarrel - type: MagazineBarrel
@@ -94,7 +94,7 @@
- type: Icon - type: Icon
sprite: Objects/Weapons/Guns/Pistols/colt.rsi sprite: Objects/Weapons/Guns/Pistols/colt.rsi
- type: Item - type: Item
size: 12 size: 10
sprite: Objects/Weapons/Guns/Pistols/colt.rsi sprite: Objects/Weapons/Guns/Pistols/colt.rsi
- type: RangedWeapon - type: RangedWeapon
- type: MagazineBarrel - type: MagazineBarrel
@@ -121,7 +121,7 @@
- type: Icon - type: Icon
sprite: Objects/Weapons/Guns/Pistols/giskard.rsi sprite: Objects/Weapons/Guns/Pistols/giskard.rsi
- type: Item - type: Item
size: 12 size: 10
sprite: Objects/Weapons/Guns/Pistols/giskard.rsi sprite: Objects/Weapons/Guns/Pistols/giskard.rsi
- type: RangedWeapon - type: RangedWeapon
- type: MagazineBarrel - type: MagazineBarrel
@@ -151,7 +151,7 @@
- type: Icon - type: Icon
sprite: Objects/Weapons/Guns/Pistols/hm_pistol.rsi sprite: Objects/Weapons/Guns/Pistols/hm_pistol.rsi
- type: Item - type: Item
size: 12 size: 10
sprite: Objects/Weapons/Guns/Pistols/hm_pistol.rsi sprite: Objects/Weapons/Guns/Pistols/hm_pistol.rsi
- type: RangedWeapon - type: RangedWeapon
- type: MagazineBarrel - type: MagazineBarrel
@@ -203,7 +203,7 @@
- type: Icon - type: Icon
sprite: Objects/Weapons/Guns/Pistols/lamia.rsi sprite: Objects/Weapons/Guns/Pistols/lamia.rsi
- type: Item - type: Item
size: 12 size: 10
sprite: Objects/Weapons/Guns/Pistols/lamia.rsi sprite: Objects/Weapons/Guns/Pistols/lamia.rsi
- type: RangedWeapon - type: RangedWeapon
- type: MagazineBarrel - type: MagazineBarrel
@@ -253,7 +253,7 @@
- type: Icon - type: Icon
sprite: Objects/Weapons/Guns/Pistols/mandella.rsi sprite: Objects/Weapons/Guns/Pistols/mandella.rsi
- type: Item - type: Item
size: 12 size: 10
sprite: Objects/Weapons/Guns/Pistols/mandella.rsi sprite: Objects/Weapons/Guns/Pistols/mandella.rsi
- type: RangedWeapon - type: RangedWeapon
- type: MagazineBarrel - type: MagazineBarrel
@@ -285,7 +285,7 @@
- type: Icon - type: Icon
sprite: Objects/Weapons/Guns/Pistols/mk58.rsi sprite: Objects/Weapons/Guns/Pistols/mk58.rsi
- type: Item - type: Item
size: 12 size: 10
sprite: Objects/Weapons/Guns/Pistols/mk58.rsi sprite: Objects/Weapons/Guns/Pistols/mk58.rsi
- type: RangedWeapon - type: RangedWeapon
- type: MagazineBarrel - type: MagazineBarrel
@@ -317,7 +317,7 @@
- type: Icon - type: Icon
sprite: Objects/Weapons/Guns/Pistols/mk58_wood.rsi sprite: Objects/Weapons/Guns/Pistols/mk58_wood.rsi
- type: Item - type: Item
size: 12 size: 10
sprite: Objects/Weapons/Guns/Pistols/mk58_wood.rsi sprite: Objects/Weapons/Guns/Pistols/mk58_wood.rsi
- type: RangedWeapon - type: RangedWeapon
- type: MagazineBarrel - type: MagazineBarrel
@@ -344,7 +344,7 @@
- type: Icon - type: Icon
sprite: Objects/Weapons/Guns/Pistols/molly.rsi sprite: Objects/Weapons/Guns/Pistols/molly.rsi
- type: Item - type: Item
size: 12 size: 10
sprite: Objects/Weapons/Guns/Pistols/molly.rsi sprite: Objects/Weapons/Guns/Pistols/molly.rsi
- type: RangedWeapon - type: RangedWeapon
- type: MagazineBarrel - type: MagazineBarrel
@@ -374,7 +374,7 @@
- type: Icon - type: Icon
sprite: Objects/Weapons/Guns/Pistols/gyro_pistol.rsi sprite: Objects/Weapons/Guns/Pistols/gyro_pistol.rsi
- type: Item - type: Item
size: 12 size: 10
sprite: Objects/Weapons/Guns/Pistols/gyro_pistol.rsi sprite: Objects/Weapons/Guns/Pistols/gyro_pistol.rsi
- type: RangedWeapon - type: RangedWeapon
- type: MagazineBarrel - type: MagazineBarrel
@@ -409,7 +409,7 @@
- type: Icon - type: Icon
sprite: Objects/Weapons/Guns/Pistols/olivaw_civil.rsi sprite: Objects/Weapons/Guns/Pistols/olivaw_civil.rsi
- type: Item - type: Item
size: 12 size: 10
sprite: Objects/Weapons/Guns/Pistols/olivaw_civil.rsi sprite: Objects/Weapons/Guns/Pistols/olivaw_civil.rsi
- type: RangedWeapon - type: RangedWeapon
- type: MagazineBarrel - type: MagazineBarrel
@@ -437,7 +437,7 @@
- type: Icon - type: Icon
sprite: Objects/Weapons/Guns/Pistols/paco.rsi sprite: Objects/Weapons/Guns/Pistols/paco.rsi
- type: Item - type: Item
size: 12 size: 10
sprite: Objects/Weapons/Guns/Pistols/paco.rsi sprite: Objects/Weapons/Guns/Pistols/paco.rsi
- type: RangedWeapon - type: RangedWeapon
- type: MagazineBarrel - type: MagazineBarrel

View File

@@ -26,10 +26,10 @@
map: ["enum.RangedBarrelVisualLayers.MagUnshaded"] map: ["enum.RangedBarrelVisualLayers.MagUnshaded"]
shader: unshaded shader: unshaded
- type: Item - type: Item
size: 24 size: 12
sprite: Objects/Weapons/Guns/Revolvers/deckard.rsi sprite: Objects/Weapons/Guns/Revolvers/deckard.rsi
- type: RangedWeapon - type: RangedWeapon
- type: BoltActionBarrel - type: RevolverBarrel
currentSelector: Single currentSelector: Single
allSelectors: allSelectors:
- Single - Single
@@ -64,7 +64,7 @@
- type: Sprite - type: Sprite
sprite: Objects/Weapons/Guns/Revolvers/inspector.rsi sprite: Objects/Weapons/Guns/Revolvers/inspector.rsi
- type: Item - type: Item
size: 24 size: 12
sprite: Objects/Weapons/Guns/Revolvers/inspector.rsi sprite: Objects/Weapons/Guns/Revolvers/inspector.rsi
- type: RangedWeapon - type: RangedWeapon
- type: RevolverBarrel - type: RevolverBarrel
@@ -96,7 +96,7 @@
- type: Sprite - type: Sprite
sprite: Objects/Weapons/Guns/Revolvers/mateba.rsi sprite: Objects/Weapons/Guns/Revolvers/mateba.rsi
- type: Item - type: Item
size: 24 size: 12
sprite: Objects/Weapons/Guns/Revolvers/mateba.rsi sprite: Objects/Weapons/Guns/Revolvers/mateba.rsi
- type: RangedWeapon - type: RangedWeapon
- type: RevolverBarrel - type: RevolverBarrel
@@ -128,7 +128,7 @@
- type: Sprite - type: Sprite
sprite: Objects/Weapons/Guns/Revolvers/predator.rsi sprite: Objects/Weapons/Guns/Revolvers/predator.rsi
- type: Item - type: Item
size: 24 size: 12
sprite: Objects/Weapons/Guns/Revolvers/predator.rsi sprite: Objects/Weapons/Guns/Revolvers/predator.rsi
- type: RangedWeapon - type: RangedWeapon
- type: RevolverBarrel - type: RevolverBarrel
@@ -160,7 +160,7 @@
- type: Sprite - type: Sprite
sprite: Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi sprite: Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi
- type: Item - type: Item
size: 24 size: 12
sprite: Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi sprite: Objects/Weapons/Guns/Revolvers/pirate_revolver.rsi
- type: RangedWeapon - type: RangedWeapon
- type: RevolverBarrel - type: RevolverBarrel

View File

@@ -236,7 +236,7 @@
sprite: Objects/Weapons/Guns/Shotguns/sawn.rsi sprite: Objects/Weapons/Guns/Shotguns/sawn.rsi
state: icon state: icon
- type: Item - type: Item
size: 24 size: 15
sprite: Objects/Weapons/Guns/Shotguns/sawn.rsi sprite: Objects/Weapons/Guns/Shotguns/sawn.rsi
- type: RangedWeapon - type: RangedWeapon
- type: BoltActionBarrel - type: BoltActionBarrel