diff --git a/plugins/regrass.cpp b/plugins/regrass.cpp index dec091a92..64aa3a472 100644 --- a/plugins/regrass.cpp +++ b/plugins/regrass.cpp @@ -86,6 +86,10 @@ command_result df_regrass (color_ostream &out, vector & parameters) || cur->occupancy[x][y].bits.building) continue; + // don't touch furrowed tiles (dirt roads made on soil) + if(tileSpecial(cur->tiletype[x][y]) == tiletype_special::FURROWED) + continue; + int mat = tileMaterial(cur->tiletype[x][y]); if ( mat != tiletype_material::SOIL && mat != tiletype_material::GRASS_DARK // refill existing grass, too @@ -93,6 +97,7 @@ command_result df_regrass (color_ostream &out, vector & parameters) ) continue; + // max = set amounts of all grass events on that tile to 100 if(max) {