Severely nerf fires and severely buff fire protection (#5396)

* Make fires do less damage

* Severely nerf fires and severely buff temperature protection

* fuck it, i'll nerf it so hard and we can buff it later if we decide

* new scaling func

* fix

* unused

* reviews + balance metabolism heat + reduce atmos air temp transfer efficiency

* little more balance

* just a wee bit more

* slight adjustment
This commit is contained in:
mirrorcult
2021-11-18 23:08:30 -07:00
committed by GitHub
parent a724292023
commit 07024f7c77
17 changed files with 179 additions and 84 deletions

View File

@@ -72,7 +72,7 @@
state: hot
maxSeverity: 3
name: "[color=red]Too Hot[/color]"
description: "It's [color=red]too hot![/color] Flee to space, or at least away from the flames."
description: "It's [color=red]too hot![/color] Get somewhere colder, take off any insulating clothing like a space suit, or at least get away from the flames."
- type: alert
alertType: Weightless

View File

@@ -29,8 +29,10 @@
- type: Clothing
size: 15
- type: PressureProtection
highPressureMultiplier: 0.5
highPressureMultiplier: 0.3
lowPressureMultiplier: 100
- type: TemperatureProtection
coefficient: 0.1
- type: Armor
modifiers:
coefficients:

View File

@@ -16,8 +16,10 @@
name: base hardsuit
components:
- type: PressureProtection
highPressureMultiplier: 0.75
highPressureMultiplier: 0.5
lowPressureMultiplier: 100
- type: TemperatureProtection
coefficient: 0.001 # yes it needs to be this low, fires are fucking deadly apparently!!!!
- type: Clothing
size: 25
- type: Armor

View File

@@ -31,6 +31,8 @@
- type: PressureProtection
highPressureMultiplier: 0.85
lowPressureMultiplier: 25
- type: TemperatureProtection
coefficient: 0.001
- type: Clothing
sprite: Clothing/OuterClothing/Suits/fire.rsi
@@ -42,6 +44,11 @@
components:
- type: Sprite
sprite: Clothing/OuterClothing/Suits/rad.rsi
- type: Armor
modifiers:
coefficients:
Heat: 0.90
Radiation: 0.05
- type: Clothing
sprite: Clothing/OuterClothing/Suits/rad.rsi

View File

@@ -63,15 +63,11 @@
- type: Flammable
fireSpread: true
canResistFire: true
damage:
types:
Heat : 1
- type: Temperature
heatDamageThreshold: 360
coldDamageThreshold: 260
currentTemperature: 310.15
specificHeat: 42
tempDamageCoefficient: 0.1
heatDamage:
types:
Heat : 1 #per second, scales with temperature & other constants
@@ -148,11 +144,11 @@
types:
Blunt: 1 #per second, scales with pressure and other constants.
- type: Respirator
metabolismHeat: 5000
radiatedHeat: 400
implicitHeatRegulation: 5000
sweatHeatRegulation: 5000
shiveringHeatRegulation: 5000
metabolismHeat: 800
radiatedHeat: 100
implicitHeatRegulation: 250
sweatHeatRegulation: 500
shiveringHeatRegulation: 500
normalBodyTemperature: 310.15
thermalRegulationTemperatureThreshold: 25
needsGases:
@@ -171,7 +167,6 @@
coldDamageThreshold: 260
currentTemperature: 310.15
specificHeat: 42
tempDamageCoefficient: 0.1
coldDamage:
types:
Cold : 1 #per second, scales with temperature & other constants

View File

@@ -173,15 +173,11 @@
- type: Flammable
fireSpread: true
canResistFire: true
damage:
types:
Heat : 1 #per second, scales with number of fire 'stacks'
- type: Temperature
heatDamageThreshold: 360
coldDamageThreshold: 260
currentTemperature: 310.15
specificHeat: 42
tempDamageCoefficient: 0.1
coldDamage:
types:
Cold : 1 #per second, scales with temperature & other constants
@@ -195,11 +191,11 @@
- type: Damageable
damageContainer: Biological
- type: Respirator
metabolismHeat: 5000
radiatedHeat: 400
implicitHeatRegulation: 5000
sweatHeatRegulation: 5000
shiveringHeatRegulation: 5000
metabolismHeat: 800
radiatedHeat: 100
implicitHeatRegulation: 500
sweatHeatRegulation: 2000
shiveringHeatRegulation: 2000
normalBodyTemperature: 310.15
thermalRegulationTemperatureThreshold: 25
needsGases:

View File

@@ -43,9 +43,6 @@
- type: AtmosExposed
- type: Flammable
fireSpread: true
damage:
types:
Heat : 1 #per second, scales with number of fire 'stacks'
- type: Appearance
visuals:
- type: FireVisualizer