summaryrefslogtreecommitdiff
path: root/src/sim/cell_manager/chunk.rs
diff options
context:
space:
mode:
authorKai Stevenson <kai@kaistevenson.com>2026-08-25 20:50:22 -0700
committerKai Stevenson <kai@kaistevenson.com>2026-08-25 20:50:22 -0700
commit6e5daefbd1fba73b3200461e82e00aad7023bb6b (patch)
treef359a8af6e39a8650a7b0912b7d141444cb6073c /src/sim/cell_manager/chunk.rs
parentadb07dada5fe61d4165b00eba1906cb354d949fa (diff)
stop water collider
Diffstat (limited to 'src/sim/cell_manager/chunk.rs')
-rw-r--r--src/sim/cell_manager/chunk.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sim/cell_manager/chunk.rs b/src/sim/cell_manager/chunk.rs
index cb31c3b..17e1551 100644
--- a/src/sim/cell_manager/chunk.rs
+++ b/src/sim/cell_manager/chunk.rs
@@ -58,7 +58,9 @@ impl Marchable for Chunk {
} else {
// we only build a path for solid cells or settled powder cells
let cell = self.get_cell_at_local_position(pos.x as u8, pos.y as u8);
- cell.material.def().form == MaterialForm::Solid || cell.settled() > 4
+ let material = cell.material.def();
+ material.form == MaterialForm::Solid
+ || material.form == MaterialForm::Powder && cell.settled() > 4
}
}
fn size(&self) -> IVec2 {