Hopefully fixes another source of long timer singlecaps (#64316)

* Hopefully fixes another source of long timer singlecaps

Very similar to 87fbe4c205 (#62415)

Got a ping from mothblocks complaining about "Mass bombing" and "Unplayable rounds" on sybil, caused by long timer singlecaps.
I'm like 90% sure they're using bz's slow heating to achieve this. So I'm just gonna cap bz production at 20 degress above room temp. It's not like you're going to be doing fabrication at this temperature anyway, so this isn't horribly impactful.

For the curious among you, bz scales its temperature increase inversely to its pressure, among other factors.
This scaling is VERY harsh, so at high pressures it barely creates any heat at all.

Insert discussion of single caps, cursed problems, and salt prs here.

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
This commit is contained in:
LemonInTheDark
2022-01-22 23:46:15 -08:00
committed by GitHub
parent e541ee66bd
commit 5ee5efbcd8
3 changed files with 13 additions and 1 deletions
+1
View File
@@ -320,6 +320,7 @@
// As of writing this this is calibrated to maxcap at 140L and 160atm.
var/power = (air_contents.volume * (pressure - TANK_FRAGMENT_PRESSURE)) / TANK_FRAGMENT_SCALE
log_atmos("[type] exploded with a power of [power] and a mix of ", air_contents)
dyn_explosion(src, power, flash_range = 1.5, ignorecap = FALSE)
return ..()