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