Chemical Burn Damage Cap Tweak (#11251)

This commit is contained in:
Geeves
2021-02-27 14:01:40 +01:00
committed by GitHub
parent cf189fb673
commit 397605fe26
2 changed files with 8 additions and 2 deletions
+2 -2
View File
@@ -349,11 +349,11 @@
return
var/temperature = src.get_temperature()
if(temperature >= REAGENTS_BURNING_TEMP_HIGH)
var/burn_damage = Clamp(total_volume*(temperature - REAGENTS_BURNING_TEMP_HIGH)*REAGENTS_BURNING_TEMP_HIGH_DAMAGE,0,REAGENTS_BURNING_TEMP_HIGH_DAMAGE_CAP)
var/burn_damage = Clamp(total_volume*(temperature - REAGENTS_BURNING_TEMP_HIGH)*REAGENTS_BURNING_TEMP_HIGH_DAMAGE,0,min(total_volume*2,REAGENTS_BURNING_TEMP_HIGH_DAMAGE_CAP))
target.adjustFireLoss(burn_damage)
target.visible_message(SPAN_DANGER("The hot liquid burns [target]!"))
else if(temperature <= REAGENTS_BURNING_TEMP_LOW)
var/burn_damage = Clamp(total_volume*(REAGENTS_BURNING_TEMP_LOW - temperature)*REAGENTS_BURNING_TEMP_LOW_DAMAGE,0,REAGENTS_BURNING_TEMP_LOW_DAMAGE_CAP)
var/burn_damage = Clamp(total_volume*(REAGENTS_BURNING_TEMP_LOW - temperature)*REAGENTS_BURNING_TEMP_LOW_DAMAGE,0,min(total_volume*2,REAGENTS_BURNING_TEMP_LOW_DAMAGE_CAP))
target.adjustFireLoss(burn_damage)
target.visible_message(SPAN_DANGER("The freezing liquid burns [target]!"))