diff options
| author | Kai Stevenson <kai@kaistevenson.com> | 2026-08-25 20:50:22 -0700 |
|---|---|---|
| committer | Kai Stevenson <kai@kaistevenson.com> | 2026-08-25 20:50:22 -0700 |
| commit | 6e5daefbd1fba73b3200461e82e00aad7023bb6b (patch) | |
| tree | f359a8af6e39a8650a7b0912b7d141444cb6073c /src/sim/cell_manager | |
| parent | adb07dada5fe61d4165b00eba1906cb354d949fa (diff) | |
stop water collider
Diffstat (limited to 'src/sim/cell_manager')
| -rw-r--r-- | src/sim/cell_manager/chunk.rs | 4 |
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 { |
