summaryrefslogtreecommitdiff
path: root/src/sim/cell/materials/fire.rs
diff options
context:
space:
mode:
authorKai Stevenson <kai@kaistevenson.com>2026-08-21 23:45:22 -0700
committerKai Stevenson <kai@kaistevenson.com>2026-08-22 00:07:01 -0700
commitdefc5f0712734f5decf5b7e174598d256cd6feb3 (patch)
treeddf0cfb03f0be4a3c941ab4b0f7ebd289ff4326e /src/sim/cell/materials/fire.rs
parenta216e61a00bde792a49a92593012f9baecf86f3d (diff)
better explosions
Diffstat (limited to 'src/sim/cell/materials/fire.rs')
-rw-r--r--src/sim/cell/materials/fire.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/sim/cell/materials/fire.rs b/src/sim/cell/materials/fire.rs
index f582a0c..2a1225e 100644
--- a/src/sim/cell/materials/fire.rs
+++ b/src/sim/cell/materials/fire.rs
@@ -34,11 +34,11 @@ pub fn sim_update(ctx: &mut UpdateCtx) {
// we have a chance to live longer--roughly ?% chance of living an extra second
if ctx.rng.random_range(0.0..1.0) > 0.9 {
// kill ourselves, with a chance to turn into ash
- ctx.do_rewrite = false;
if ctx.rng.random_range(0.0..1.0) > 0.8 {
// TODO ash material
// ctx.set_cell(0, 0, Cell::from_material(MaterialId::Sand));
} else {
+ ctx.do_rewrite = false;
ctx.set_cell(0, 0, Cell::void());
}
return;
@@ -77,5 +77,4 @@ pub fn sim_update(ctx: &mut UpdateCtx) {
}
ctx.cell.set_ticks_lived(ticks_lived + 1);
- ctx.set_cell(0, 0, *ctx.cell);
}