diff --git a/data/movements/scripts/misc/snow.lua b/data/movements/scripts/misc/snow.lua
index 86fb79f..1618d47 100644
--- a/data/movements/scripts/misc/snow.lua
+++ b/data/movements/scripts/misc/snow.lua
@@ -3,7 +3,12 @@ function onStepOut(creature, item, position, fromPosition)
if player and player:isInGhostMode() then
return true
end
-
+
+ local tile = Tile(position)
+ if tile == nil or tile:hasProperty(CONST_PROP_HASHEIGHT) then
+ return true
+ end
+
if item.itemid == 799 then
item:transform(6594)
else
diff --git a/data/world800/map-house.xml b/data/world800/map-house.xml
index 4ed9a45..9e5a3e0 100644
--- a/data/world800/map-house.xml
+++ b/data/world800/map-house.xml
@@ -963,35 +963,35 @@
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
+
-
-
-
+
+
+
@@ -1000,22 +1000,22 @@
-
+
-
-
-
-
+
+
+
+
-
-
-
+
+
+
-
+
diff --git a/data/world800/map-spawn.xml b/data/world800/map-spawn.xml
index d4e38e5..aee60b7 100644
--- a/data/world800/map-spawn.xml
+++ b/data/world800/map-spawn.xml
@@ -1064,9 +1064,6 @@
-
-
-
@@ -1996,9 +1993,6 @@
-
-
-
@@ -2094,7 +2088,6 @@
-
@@ -2342,7 +2335,6 @@
-
@@ -3256,22 +3248,10 @@
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3283,9 +3263,6 @@
-
-
-
@@ -3327,9 +3304,6 @@
-
-
-
@@ -3695,17 +3669,11 @@
-
-
-
-
-
-
@@ -5536,9 +5504,6 @@
-
-
-
@@ -5577,9 +5542,6 @@
-
-
-
@@ -5795,9 +5757,6 @@
-
-
-
@@ -5839,9 +5798,6 @@
-
-
-
@@ -5888,9 +5844,6 @@
-
-
-
@@ -5948,9 +5901,6 @@
-
-
-
@@ -5967,9 +5917,6 @@
-
-
-
@@ -6025,21 +5972,9 @@
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6052,19 +5987,10 @@
-
-
-
-
-
-
-
-
-
@@ -6072,9 +5998,7 @@
-
-
-
+
@@ -6087,9 +6011,7 @@
-
-
-
+
@@ -6098,9 +6020,7 @@
-
-
-
+
@@ -6129,9 +6049,6 @@
-
-
-
@@ -6176,9 +6093,6 @@
-
-
-
@@ -6236,9 +6150,6 @@
-
-
-
@@ -6557,9 +6468,6 @@
-
-
-
@@ -6925,9 +6833,6 @@
-
-
-
@@ -6943,9 +6848,6 @@
-
-
-
@@ -7000,11 +6902,11 @@
-
-
-
-
+
+
+
+
@@ -7185,9 +7087,6 @@
-
-
-
@@ -35104,7 +35003,6 @@
-
diff --git a/data/world800/map.otbm b/data/world800/map.otbm
index cb88abb..e76b52a 100644
Binary files a/data/world800/map.otbm and b/data/world800/map.otbm differ