canary/data/scripts/movements/snow.lua
2024-03-11 20:25:39 -03:00

26 lines
534 B
Lua

local snow = MoveEvent()
function snow.onStepOut(creature, item, position, fromPosition)
local player = creature:getPlayer()
if not player then
return true
end
if player:isInGhostMode() then
return true
end
if item.itemid == 799 then
item:transform(6594)
else
item:transform(item.itemid + 15)
end
player:addAchievementProgress("Snowbunny", 10000)
item:decay()
return true
end
snow:type("stepout")
snow:id(799, 6580, 6581, 6582, 6583, 6584, 6585, 6586, 6587, 6588, 6589, 6590, 6591, 6592, 6593)
snow:register()