vgstation-coders / vgstation13

Butts
GNU General Public License v3.0
260 stars 541 forks source link

Fixes possible molar ratio runtime #36695

Closed SECBATON-GRIFFON closed 1 week ago

SECBATON-GRIFFON commented 2 weeks ago

[runtime]

[19:11:51] Runtime in code/ZAS/_gas_mixture.dm,135: Division by zero
  proc name: molar ratio (/datum/gas_mixture/proc/molar_ratio)
  src: /datum/gas_mixture (/datum/gas_mixture)
  call stack:
  /datum/gas_mixture (/datum/gas_mixture): molar ratio("oxygen")
  the effect (/obj/effect/fire): process()
  Air (/datum/subsystem/air): process part(4)
  Air (/datum/subsystem/air): fire(1)
  Air (/datum/subsystem/air): ignite(1)
  Master (/datum/controller/master): RunQueue()
  Master (/datum/controller/master): Loop()
  Master (/datum/controller/master): StartProcessing()