diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_19d_01.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_19d_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..1610a329b98a59f42b75380137a37225f01c428e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_19d_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_01.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..01a6d67cb94333db851cdb6ef20fdc67af397254
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_02.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d7b3e11b41bdf54eddeabbd4ba6b3f9a8baef8b
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_02.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_03.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad6bf14125f8ebc9601de92922c37004f1588060
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_03.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_04.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..032feebca635b92cdeb453f4b101849aee8c7141
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_04.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_05.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..d26449bc9884f8758d0e7d2814b007b64453b2c3
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_05.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_06.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_06.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d100f058af3d9ad46153378b73b2e9fbc6abe63
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_2_06.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_37d_01.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_37d_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ca0641d5c28814f5aab01c995efec3a780d063c
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_37d_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_4.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_4.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf659a989db80992f7f2cfd420e54f0d2a14ff6d
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_4.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_01.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd77aa646c9ff6e0e07521924afce9d36e38e6ea
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_02.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ce006a7abe33fd99cae0675e9df35c0bb71f44e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_02.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_03.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..c84570b2c2b665240a07d0dda08f04a93d0d82d6
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_03.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_04.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3e83d618693b1b2e4f3d4a1ed172715d1718d93
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_04.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_05.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..928e41e94f77d3054fc22753ffe740379ae8a47f
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_05.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_06.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_06.png
new file mode 100644
index 0000000000000000000000000000000000000000..25031e71d6d623a30bed7b187c9a5ada0552d23a
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_5_06.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_6.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_6.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a01f72ff6a1d3fda16c1ae783c6fd9713c3eff2
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_6.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_7.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_7.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb32498dbb8b0851f170469740b7a14ee9cd08f9
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_7.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_73d_01.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_73d_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..91ed8c20a11dc226d0acff6843a71445982210da
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_73d_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_01.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..f243718435c7dc8d2570252cd5e6bc4ad0735d57
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_01.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_02.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_02.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fb3440707d77ee7e6cf5964444c96b0be25f324
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_02.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_03.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_03.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e1d31cdfcc9b50429143eb13601b9fb3ab57e95
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_03.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_04.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_04.png
new file mode 100644
index 0000000000000000000000000000000000000000..efe7aa4a5a7113fa56e50db4abe6b23e68f685a2
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_04.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_05.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_05.png
new file mode 100644
index 0000000000000000000000000000000000000000..ae26c891ba59b3d7c5af191673a43c96c544619e
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_05.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_06.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_06.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c3283d4e024e35bb4cbb08d3f8f9ffdb3b7c3ca
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_8_06.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_9.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3737a050ea927732e70f0fbf6f7df4f2fdfcc6d
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_9.png differ
diff --git a/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_91d_01.png b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_91d_01.png
new file mode 100644
index 0000000000000000000000000000000000000000..083d8cd26dc979e2cc45b4c5f38fbfd1da7668bd
Binary files /dev/null and b/game/modules/tome/data/gfx/shockbolt/terrain/worldmap/WM_norm_trees_91d_01.png differ
diff --git a/game/modules/tome/data/zones/wilderness/grids.lua b/game/modules/tome/data/zones/wilderness/grids.lua
index 721470461e237a501a7a162de255d9caa35a535d..11516903b9b4ee9e856c8e661f90c9b02a6a9ec7 100644
--- a/game/modules/tome/data/zones/wilderness/grids.lua
+++ b/game/modules/tome/data/zones/wilderness/grids.lua
@@ -25,20 +25,20 @@ local mountain_editer = {method="borders_def", def="mountain"}
 local gold_mountain_editer = {method="borders_def", def="gold_mountain"}
 local lava_editer = {method="borders_def", def="lava"}
 local forest_editer = { method="borders", type="forest", use_type="name",
-	default8={},
-	default2={},
-	default4={add_displays={{z=17, image="terrain/worldmap/WM_better_trees_4.png", display_x=-1}}, min=1, max=1},
-	default6={add_displays={{z=18, image="terrain/worldmap/WM_better_trees_6.png", display_x=1}}, min=1, max=1},
+	default8={z=16,  add_mos={{image="terrain/worldmap/WM_norm_trees_8_%02d.png", display_y=-1}}, min=1, max=6},
+	default2={z=6, add_mos={{image="terrain/worldmap/WM_norm_trees_2_%02d.png", display_h=2}}, min=1, max=6},
+	default4={z=16, add_mos={{image="terrain/worldmap/WM_norm_trees_4.png", display_x=-1}}, min=1, max=1},
+	default6={z=16, add_mos={{image="terrain/worldmap/WM_norm_trees_6.png", display_x=1}}, min=1, max=1},
 
-	default1={},
-	default3={},
-	default7={add_displays={{z=17, image="terrain/worldmap/WM_better_trees_7.png", display_y=-1, display_x=-1}}, min=1, max=1},
-	default9={add_displays={{z=17, image="terrain/worldmap/WM_better_trees_9.png", display_y=-1, display_x=1}}, min=1, max=1},
+	default1={z=6, add_mos={{image="terrain/worldmap/WM_norm_trees_37d_%02d.png", display_y=1, display_x=-1}}, min=1, max=1},
+	default3={z=6, add_mos={{image="terrain/worldmap/WM_norm_trees_19d_%02d.png", display_y=1, display_x=1}}, min=1, max=1},
+	default7={z=16,  add_mos={{image="terrain/worldmap/WM_norm_trees_91d_%02d.png", display_y=-1, display_x=-1}}, min=1, max=1},
+	default9={z=16,  add_mos={{image="terrain/worldmap/WM_norm_trees_73d_%02d.png", display_y=-1, display_x=1}}, min=1, max=1},
 
 	default1i={},
 	default3i={},
-	default7i={},
-	default9i={},
+	default7i={z=6, add_mos={{image="terrain/worldmap/WM_norm_trees_7.png", display_y=-1, display_x=-1}}, min=1, max=1},
+	default9i={z=6, add_mos={{image="terrain/worldmap/WM_norm_trees_9.png", display_y=-1, display_x=1}}, min=1, max=1},
 },
 --------------------------------------------------------------------------------
 -- Grassland
@@ -74,7 +74,7 @@ newEntity{
 	define_as = "FOREST",
 	type = "wall", subtype = "grass",
 	name = "forest",
-	image = "terrain/grass.png", add_displays={class.new{z=16, image="terrain/worldmap/WM_better_trees_5.png", display_h=2, display_y=-1}},
+	image = "terrain/tree.png",
 	display = '#', color=colors.LIGHT_GREEN, back_color={r=44,g=95,b=43},
 	always_remember = true,
 	can_pass = {pass_tree=1},
@@ -82,8 +82,10 @@ newEntity{
 	block_sight = true,
 	nice_editer = grass_editer,
 	nice_editer2 = forest_editer,
+	nice_tiler = { method="replace", base={"FOREST", 100, 1, 6}},
 	special_minimap = colors.GREEN,
 }
+for i = 1, 6 do newEntity{ base="FOREST", define_as = "FOREST"..i, image = "terrain/grass.png", add_displays={class.new{z=17, image="terrain/worldmap/WM_norm_trees_5_0"..i..".png", display_h=2, display_y=-1}}} end
 
 newEntity{
 	define_as = "OLD_FOREST",