--- a/tree_cmd.c Thu Feb 09 06:33:37 2006 +0000
+++ b/tree_cmd.c Thu Feb 09 07:34:37 2006 +0000
@@ -162,7 +162,7 @@
switch (GetTileType(tile)) {
case MP_TREES:
// no more space for trees?
- if (_game_mode != GM_EDITOR && GetTreeCount(tile) != 3) {
+ if (_game_mode != GM_EDITOR && GetTreeCount(tile) == 3) {
_error_message = STR_2803_TREE_ALREADY_HERE;
continue;
}
@@ -215,6 +215,7 @@
SetFenceSW(tile, 0);
SetTreeCount(tile, 0);
SetTreeGrowth(tile, _game_mode == GM_EDITOR ? 3 : 0);
+ MarkTileDirtyByTile(tile);
if (_game_mode == GM_EDITOR && IS_INT_INSIDE(treetype, TR_RAINFOREST, TR_CACTUS))
SetMapExtraBits(tile, 2);