mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 11:13:16 +00:00
[MIRROR] fix division by 0 on fire effects (#7632)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Co-authored-by: CHOMPStation2 <chompsation2@gmail.com>
This commit is contained in:
@@ -365,7 +365,7 @@ If it gains pressure too slowly, it may leak or just rupture instead of explodin
|
|||||||
var/total_combustables = (total_fuel + total_oxidizers)
|
var/total_combustables = (total_fuel + total_oxidizers)
|
||||||
var/active_combustables = (FIRE_REACTION_OXIDIZER_AMOUNT/FIRE_REACTION_FUEL_AMOUNT + 1)*reaction_limit
|
var/active_combustables = (FIRE_REACTION_OXIDIZER_AMOUNT/FIRE_REACTION_FUEL_AMOUNT + 1)*reaction_limit
|
||||||
|
|
||||||
if(total_combustables > 0)
|
if(total_combustables > 0 && total_moles > 0)
|
||||||
//slows down the burning when the concentration of the reactants is low
|
//slows down the burning when the concentration of the reactants is low
|
||||||
var/damping_multiplier = min(1, active_combustables / (total_moles/group_multiplier))
|
var/damping_multiplier = min(1, active_combustables / (total_moles/group_multiplier))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user