diff options
| author | Alexander Gavrilov | 2012-04-25 18:38:43 +0400 |
|---|---|---|
| committer | Alexander Gavrilov | 2012-04-25 18:38:43 +0400 |
| commit | 23a0b17ff35261d5aca4bf9329250b6e544bb24b (patch) | |
| tree | 3302cded834f776b5422c0b566b0a1ca0ad0d3bd /plugins/liquids.cpp | |
| parent | 1cd802d426831d1f1939648bf0e8d224a7c4b862 (diff) | |
| download | dfhack-23a0b17ff35261d5aca4bf9329250b6e544bb24b.tar.gz dfhack-23a0b17ff35261d5aca4bf9329250b6e544bb24b.tar.bz2 dfhack-23a0b17ff35261d5aca4bf9329250b6e544bb24b.tar.xz | |
Make liquids and tiletypes force rebuild of pathfinding data.
Diffstat (limited to 'plugins/liquids.cpp')
| -rw-r--r-- | plugins/liquids.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/liquids.cpp b/plugins/liquids.cpp index 167e51ce..8ca66daf 100644 --- a/plugins/liquids.cpp +++ b/plugins/liquids.cpp @@ -374,6 +374,10 @@ command_result df_liquids_execute(color_ostream &out) DFHack::DFCoord cursor(x,y,z); coord_vec all_tiles = brush->points(mcache,cursor); out << "working..." << endl; + + // Force the game to recompute its walkability cache + df::global::world->reindex_pathfinding = true; + if(mode == "obsidian") { coord_vec::iterator iter = all_tiles.begin(); |
