From fe2e9e257126669d27d50994bf9e3c696790e34f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Thu, 31 Mar 2011 06:11:03 +0200 Subject: [PATCH] Fix water turning into magma inside obsidian walls. --- tools/supported/liquids.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/supported/liquids.cpp b/tools/supported/liquids.cpp index d1878eabc..064833a1e 100644 --- a/tools/supported/liquids.cpp +++ b/tools/supported/liquids.cpp @@ -357,8 +357,10 @@ int main (int argc, char** argv) while (iter != all_tiles.end()) { mcache.setTiletypeAt(*iter, 331); + mcache.setTemp1At(*iter,10015); + mcache.setTemp2At(*iter,10015); DFHack::t_designation des = mcache.designationAt(*iter); - des.bits.liquid_type = DFHack::liquid_magma; + des.bits.flow_size = 0; mcache.setDesignationAt(*iter, des); iter ++; } @@ -384,6 +386,8 @@ int main (int argc, char** argv) a.bits.liquid_type = DFHack::liquid_water; a.bits.liquid_static = false; a.bits.flow_size = 7; + mcache.setTemp1At(*iter,10015); + mcache.setTemp2At(*iter,10015); mcache.setDesignationAt(*iter,a); Block * b = mcache.BlockAt((*iter)/16);