introduce POI until entrance until the DL spawn

This commit is contained in:
ErikasKontenis
2020-04-08 23:26:51 +03:00
parent 6e2fb1d34d
commit 332a88ae50
8 changed files with 120 additions and 2 deletions

View File

@@ -395,6 +395,9 @@
<movevent event="StepIn" itemid="5764" script="misc/drowning.lua" />
<movevent event="StepOut" itemid="5764" script="misc/drowning.lua"/>
<!-- Pits of Inferno -->
<movevent event="StepIn" frommovementid="17640" tomovementid="17641" script="pits_of_inferno/holy_tible_tile.lua" />
<!-- Serpentine Tower -->
<movevent event="StepIn" frommovementid="17602" tomovementid="17603" script="serpentine_tower/final_tile.lua" />
<movevent event="RemoveItem" movementid="17605" tileitem="1" script="serpentine_tower/take_waterwalking_boots.lua" />

View File

@@ -0,0 +1,20 @@
local destinations = {
[17640] = Position(32791, 32327, 10),
[17641] = Position(32791, 32331, 10)
}
function onStepIn(creature, item, position, fromPosition)
local player = creature:getPlayer()
if not player then
return false
end
if player:getItemCount(2836) < 1 then
player:teleportTo(fromPosition)
return true
end
player:teleportTo(destinations[item:getMovementId()])
player:getPosition():sendMagicEffect(CONST_ME_TELEPORT)
return true
end