First commit

This commit is contained in:
2025-02-26 13:42:34 +01:00
commit f465c9072c
2467 changed files with 426214 additions and 0 deletions

View File

@@ -0,0 +1,42 @@
local bridgePosition = Position(32851, 32309, 11)
local relocatePosition = Position(32852, 32310, 11)
local dirtIds = {4797, 4799}
function onStepIn(creature, item, position, fromPosition)
if not creature:isPlayer() then
return true
end
local tile = Tile(bridgePosition)
local lavaItem = tile:getItemById(727)
if lavaItem then
lavaItem:transform(1771)
local dirtItem
for i = 1, #dirtIds do
dirtItem = tile:getItemById(dirtIds[i])
if dirtItem then
dirtItem:remove()
end
end
end
return true
end
function onStepOut(creature, item, position, fromPosition)
if not creature:isPlayer() then
return true
end
local tile = Tile(bridgePosition)
local bridgeItem = tile:getItemById(1771)
if bridgeItem then
tile:relocateTo(relocatePosition)
bridgeItem:transform(727)
for i = 1, #dirtIds do
Game.createItem(dirtIds[i], 1, bridgePosition)
end
end
return true
end