remove training monks chamber

This commit is contained in:
ErikasKontenis 2020-11-09 18:15:53 +02:00
parent 1d4e7413ea
commit 43fb26cb5e
6 changed files with 0 additions and 232 deletions

View File

@ -676,11 +676,6 @@
<movevent event="RemoveItem" itemid="3482" script="misc/open_trap.lua" />
<movevent event="StepIn" frommovementid="51191" tomovementid="51198" script="misc/turtles.lua" />
<movevent event="AddItem" itemid="6278" tileitem="1" script="misc/lit_candlestick.lua" />
<movevent event="StepIn" movementid="17705" script="misc/thais_trainers.lua" />
<movevent event="AddItem" movementid="17705" tileitem="1" script="misc/thais_trainers.lua" />
<movevent event="StepIn" movementid="17706" script="misc/thais_trainers_back.lua" />
<movevent event="AddItem" movementid="17706" tileitem="1" script="misc/thais_trainers_back.lua" />
<movevent event="StepIn" movementid="17708" script="misc/step_trainers.lua" />
<!--Doors -->
<movevent event="StepOut" itemid="1643" script="misc/doors.lua" />

View File

@ -1,70 +0,0 @@
local trainingRoomExit = {x = 32231, y = 32200, z = 7}
function checkTrainingTile(playerId, pos, movementId)
local player = Player(playerId)
if not player then
return true
end
if getTopCreature(pos).uid ~= playerId then
return true
end
if player:getStorageValue(17709) >= 10800000 then
player:teleportTo(trainingRoomExit)
Position(pos):sendMagicEffect(CONST_ME_TELEPORT)
player:sendTextMessage(MESSAGE_INFO_DESCR, "Your training time have expired. Come back tomorrow.")
Position(player:getPosition()):sendMagicEffect(CONST_ME_TELEPORT)
return true
end
local trainingTime = player:getStorageValue(17709)
player:setStorageValue(17709, trainingTime + 60000)
player:sendTextMessage(MESSAGE_STATUS_SMALL, "You have " .. math.modf((10800000 - trainingTime) / 1000 / 60) .. " minutes of remaining training time in the Thais training chamber.")
addEvent(checkTrainingTile, 60000, playerId, pos, movementId)
return true
end
function onStepIn(creature, item, position, fromPosition)
local player = creature:getPlayer()
if not player then
return true
end
local dayOfYear = tonumber(os.date("%j"))
-- Reset counting storage value if it does not match the last time saved day
if player:getStorageValue(17711) ~= dayOfYear then
player:setStorageValue(17709, 0)
end
if player:getStorageValue(17711) == dayOfYear and player:getStorageValue(17709) >= 10800000 then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You are not allowed to train today anymore. Come back tomorrow.")
if position == fromPosition then
player:teleportTo(trainingRoomExit)
else
player:teleportTo(fromPosition)
end
return true
end
if player:getStorageValue(17710) > os.time() then
player:sendTextMessage(MESSAGE_EVENT_ADVANCE, "You have 1 minute training monk chamber step in timeout.")
if position == fromPosition then
player:teleportTo(trainingRoomExit)
else
player:teleportTo(fromPosition)
end
return true
end
local playerId = player:getId()
local pos = player:getPosition()
local trainingTime = player:getStorageValue(17709)
player:setStorageValue(17709, trainingTime + 60000)
player:sendTextMessage(MESSAGE_STATUS_SMALL, "You have " .. math.modf((10800000 - trainingTime) / 1000 / 60) .. " minutes of remaining training time in the Thais training chamber.")
player:setStorageValue(17710, os.time() + 1 * 60)
player:setStorageValue(17711, dayOfYear)
addEvent(checkTrainingTile, 60000, playerId, pos, item:getMovementId())
end

View File

@ -1,15 +0,0 @@
function onStepIn(creature, item, position, fromPosition)
local player = creature:getPlayer()
if not player then
return true
end
doRelocate(item:getPosition(),{x = 32231, y = 32200, z = 7})
Game.sendMagicEffect({x = 32231, y = 32200, z = 7}, 11)
end
function onAddItem(item, tileitem, position)
doRelocate(item:getPosition(),{x = 32231, y = 32200, z = 7})
item:getPosition():sendMagicEffect(11)
Game.sendMagicEffect({x = 32231, y = 32200, z = 7}, 11)
end

View File

@ -1,15 +0,0 @@
function onStepIn(creature, item, position, fromPosition)
local player = creature:getPlayer()
if not player then
return true
end
doRelocate(item:getPosition(),{x = 32350, y = 32222, z = 7})
Game.sendMagicEffect({x = 32350, y = 32222, z = 7}, 11)
end
function onAddItem(item, tileitem, position)
doRelocate(item:getPosition(),{x = 32350, y = 32222, z = 7})
item:getPosition():sendMagicEffect(11)
Game.sendMagicEffect({x = 32350, y = 32222, z = 7}, 11)
end

Binary file not shown.

View File

@ -6973,48 +6973,11 @@
<monster name="wolf" x="-2" y="-1" z="7" spawntime="600" />
<monster name="wolf" x="0" y="0" z="7" spawntime="600" />
</spawn>
<spawn centerx="32236" centery="32186" centerz="7" radius="5">
<monster name="Training Monk" x="3" y="-3" z="7" spawntime="71" />
<monster name="Training Monk" x="-1" y="-2" z="7" spawntime="71" />
<monster name="Training Monk" x="3" y="-1" z="7" spawntime="768" />
<monster name="Training Monk" x="-1" y="0" z="7" spawntime="71" />
<monster name="Training Monk" x="3" y="1" z="7" spawntime="768" />
<monster name="Training Monk" x="-1" y="2" z="7" spawntime="71" />
<monster name="Training Monk" x="3" y="3" z="7" spawntime="768" />
<monster name="Training Monk" x="-1" y="4" z="7" spawntime="71" />
<monster name="Training Monk" x="3" y="5" z="7" spawntime="768" />
</spawn>
<spawn centerx="32677" centery="32186" centerz="7" radius="4">
<monster name="wild warrior" x="2" y="-3" z="7" spawntime="650" />
<monster name="wild warrior" x="0" y="0" z="7" spawntime="650" />
<monster name="wild warrior" x="0" y="2" z="7" spawntime="650" />
</spawn>
<spawn centerx="32219" centery="32187" centerz="7" radius="5">
<monster name="Training Monk" x="-3" y="-4" z="7" spawntime="71" />
<monster name="Training Monk" x="4" y="-4" z="7" spawntime="71" />
<monster name="Training Monk" x="-3" y="-2" z="7" spawntime="768" />
<monster name="Training Monk" x="4" y="-2" z="7" spawntime="768" />
<monster name="Training Monk" x="-3" y="0" z="7" spawntime="768" />
<monster name="Training Monk" x="4" y="0" z="7" spawntime="768" />
<monster name="Training Monk" x="-3" y="2" z="7" spawntime="768" />
<monster name="Training Monk" x="4" y="2" z="7" spawntime="768" />
<monster name="Training Monk" x="-3" y="4" z="7" spawntime="768" />
<monster name="Training Monk" x="4" y="4" z="7" spawntime="768" />
</spawn>
<spawn centerx="32225" centery="32187" centerz="7" radius="5">
<monster name="Training Monk" x="2" y="-3" z="7" spawntime="71" />
<monster name="Training Monk" x="2" y="-1" z="7" spawntime="768" />
<monster name="Training Monk" x="2" y="1" z="7" spawntime="768" />
<monster name="Training Monk" x="2" y="3" z="7" spawntime="768" />
<monster name="Training Monk" x="2" y="5" z="7" spawntime="768" />
</spawn>
<spawn centerx="32242" centery="32187" centerz="7" radius="5">
<monster name="Training Monk" x="5" y="-4" z="7" spawntime="71" />
<monster name="Training Monk" x="5" y="-2" z="7" spawntime="768" />
<monster name="Training Monk" x="5" y="0" z="7" spawntime="768" />
<monster name="Training Monk" x="5" y="2" z="7" spawntime="768" />
<monster name="Training Monk" x="5" y="4" z="7" spawntime="768" />
</spawn>
<spawn centerx="32004" centery="32188" centerz="7" radius="3">
<monster name="snake" x="0" y="-1" z="7" spawntime="600" />
<monster name="snake" x="0" y="0" z="7" spawntime="600" />
@ -7055,28 +7018,6 @@
<spawn centerx="33053" centery="32191" centerz="7" radius="1">
<monster name="elf" x="0" y="0" z="7" spawntime="600" />
</spawn>
<spawn centerx="32225" centery="32193" centerz="7" radius="5">
<monster name="Training Monk" x="-2" y="0" z="7" spawntime="768" />
<monster name="Training Monk" x="2" y="1" z="7" spawntime="768" />
<monster name="Training Monk" x="-2" y="2" z="7" spawntime="768" />
<monster name="Training Monk" x="2" y="3" z="7" spawntime="768" />
<monster name="Training Monk" x="-2" y="4" z="7" spawntime="768" />
<monster name="Training Monk" x="2" y="5" z="7" spawntime="768" />
</spawn>
<spawn centerx="32236" centery="32193" centerz="7" radius="5">
<monster name="Training Monk" x="-1" y="-1" z="7" spawntime="768" />
<monster name="Training Monk" x="3" y="0" z="7" spawntime="768" />
<monster name="Training Monk" x="-1" y="1" z="7" spawntime="768" />
<monster name="Training Monk" x="3" y="2" z="7" spawntime="768" />
<monster name="Training Monk" x="-1" y="3" z="7" spawntime="768" />
<monster name="Training Monk" x="3" y="4" z="7" spawntime="768" />
<monster name="Training Monk" x="-1" y="5" z="7" spawntime="768" />
</spawn>
<spawn centerx="32243" centery="32193" centerz="7" radius="5">
<monster name="Training Monk" x="4" y="0" z="7" spawntime="768" />
<monster name="Training Monk" x="4" y="2" z="7" spawntime="768" />
<monster name="Training Monk" x="4" y="4" z="7" spawntime="768" />
</spawn>
<spawn centerx="32438" centery="32193" centerz="7" radius="11">
<monster name="snake" x="-2" y="-7" z="7" spawntime="400" />
<monster name="snake" x="-2" y="-3" z="7" spawntime="400" />
@ -7097,12 +7038,6 @@
<monster name="deer" x="1" y="-2" z="7" spawntime="600" />
<monster name="deer" x="0" y="0" z="7" spawntime="600" />
</spawn>
<spawn centerx="32219" centery="32195" centerz="7" radius="5">
<monster name="Training Monk" x="-3" y="-2" z="7" spawntime="768" />
<monster name="Training Monk" x="-3" y="0" z="7" spawntime="768" />
<monster name="Training Monk" x="-3" y="2" z="7" spawntime="768" />
<monster name="Training Monk" x="-3" y="4" z="7" spawntime="71" />
</spawn>
<spawn centerx="32850" centery="32195" centerz="7" radius="4" />
<spawn centerx="31981" centery="32196" centerz="7" radius="3">
<monster name="wolf" x="0" y="0" z="7" spawntime="600" />
@ -7147,40 +7082,10 @@
<monster name="deer" x="2" y="-2" z="7" spawntime="600" />
<monster name="deer" x="0" y="0" z="7" spawntime="600" />
</spawn>
<spawn centerx="32220" centery="32204" centerz="7" radius="5">
<monster name="Training Monk" x="-4" y="-3" z="7" spawntime="768" />
<monster name="Training Monk" x="-4" y="-1" z="7" spawntime="768" />
<monster name="Training Monk" x="3" y="0" z="7" spawntime="71" />
<monster name="Training Monk" x="-4" y="1" z="7" spawntime="768" />
<monster name="Training Monk" x="3" y="2" z="7" spawntime="768" />
<monster name="Training Monk" x="-4" y="3" z="7" spawntime="768" />
<monster name="Training Monk" x="3" y="4" z="7" spawntime="768" />
<monster name="Training Monk" x="-4" y="5" z="7" spawntime="768" />
</spawn>
<spawn centerx="32243" centery="32204" centerz="7" radius="5">
<monster name="Training Monk" x="4" y="-5" z="7" spawntime="768" />
<monster name="Training Monk" x="4" y="-3" z="7" spawntime="768" />
<monster name="Training Monk" x="4" y="-1" z="7" spawntime="71" />
<monster name="Training Monk" x="-4" y="0" z="7" spawntime="71" />
<monster name="Training Monk" x="4" y="1" z="7" spawntime="768" />
<monster name="Training Monk" x="-4" y="2" z="7" spawntime="768" />
<monster name="Training Monk" x="4" y="3" z="7" spawntime="768" />
<monster name="Training Monk" x="-4" y="4" z="7" spawntime="768" />
<monster name="Training Monk" x="4" y="5" z="7" spawntime="768" />
</spawn>
<spawn centerx="32948" centery="32204" centerz="7" radius="3">
<monster name="rabbit" x="-1" y="-1" z="7" spawntime="600" />
<monster name="rabbit" x="0" y="0" z="7" spawntime="600" />
</spawn>
<spawn centerx="32237" centery="32207" centerz="7" radius="5">
<monster name="Training Monk" x="-2" y="-4" z="7" spawntime="71" />
<monster name="Training Monk" x="-2" y="-2" z="7" spawntime="768" />
<monster name="Training Monk" x="-2" y="0" z="7" spawntime="768" />
<monster name="Training Monk" x="-2" y="2" z="7" spawntime="768" />
<monster name="Training Monk" x="2" y="3" z="7" spawntime="768" />
<monster name="Training Monk" x="-2" y="4" z="7" spawntime="768" />
<monster name="Training Monk" x="2" y="5" z="7" spawntime="768" />
</spawn>
<spawn centerx="32874" centery="32207" centerz="7" radius="4">
<monster name="snake" x="-1" y="-3" z="7" spawntime="600" />
<monster name="snake" x="-3" y="0" z="7" spawntime="600" />
@ -7190,16 +7095,6 @@
<monster name="spider" x="0" y="0" z="7" spawntime="600" />
<monster name="spider" x="1" y="1" z="7" spawntime="600" />
</spawn>
<spawn centerx="32225" centery="32208" centerz="7" radius="5">
<monster name="Training Monk" x="2" y="-5" z="7" spawntime="71" />
<monster name="Training Monk" x="2" y="-3" z="7" spawntime="768" />
<monster name="Training Monk" x="2" y="-1" z="7" spawntime="768" />
<monster name="Training Monk" x="2" y="1" z="7" spawntime="768" />
<monster name="Training Monk" x="-2" y="2" z="7" spawntime="768" />
<monster name="Training Monk" x="2" y="3" z="7" spawntime="768" />
<monster name="Training Monk" x="-2" y="4" z="7" spawntime="768" />
<monster name="Training Monk" x="2" y="5" z="7" spawntime="768" />
</spawn>
<spawn centerx="31985" centery="32209" centerz="7" radius="4">
<monster name="snake" x="1" y="-2" z="7" spawntime="600" />
<monster name="snake" x="0" y="0" z="7" spawntime="600" />
@ -7217,14 +7112,6 @@
<monster name="sheep" x="3" y="2" z="7" spawntime="100" />
<monster name="sheep" x="2" y="4" z="7" spawntime="100" />
</spawn>
<spawn centerx="32243" centery="32212" centerz="7" radius="5">
<monster name="Training Monk" x="4" y="-1" z="7" spawntime="768" />
<monster name="Training Monk" x="4" y="1" z="7" spawntime="768" />
<monster name="Training Monk" x="-4" y="2" z="7" spawntime="768" />
<monster name="Training Monk" x="4" y="3" z="7" spawntime="768" />
<monster name="Training Monk" x="-4" y="4" z="7" spawntime="768" />
<monster name="Training Monk" x="4" y="5" z="7" spawntime="768" />
</spawn>
<spawn centerx="32716" centery="32212" centerz="7" radius="4">
<monster name="wolf" x="0" y="-3" z="7" spawntime="600" />
<monster name="wolf" x="1" y="-3" z="7" spawntime="600" />
@ -7239,29 +7126,15 @@
<monster name="snake" x="0" y="1" z="7" spawntime="600" />
<monster name="snake" x="3" y="3" z="7" spawntime="600" />
</spawn>
<spawn centerx="32237" centery="32213" centerz="7" radius="5">
<monster name="Training Monk" x="-2" y="0" z="7" spawntime="768" />
<monster name="Training Monk" x="2" y="5" z="7" spawntime="768" />
</spawn>
<spawn centerx="32156" centery="32214" centerz="7" radius="5">
<monster name="wolf" x="2" y="-2" z="7" spawntime="600" />
<monster name="wolf" x="-1" y="0" z="7" spawntime="600" />
<monster name="wolf" x="0" y="0" z="7" spawntime="600" />
<monster name="wolf" x="3" y="0" z="7" spawntime="600" />
</spawn>
<spawn centerx="32220" centery="32214" centerz="7" radius="5">
<monster name="Training Monk" x="-4" y="-3" z="7" spawntime="768" />
<monster name="Training Monk" x="-4" y="-1" z="7" spawntime="768" />
<monster name="Training Monk" x="3" y="0" z="7" spawntime="768" />
<monster name="Training Monk" x="-4" y="1" z="7" spawntime="768" />
<monster name="Training Monk" x="3" y="2" z="7" spawntime="71" />
<monster name="Training Monk" x="-4" y="3" z="7" spawntime="768" />
<monster name="Training Monk" x="3" y="4" z="7" spawntime="71" />
</spawn>
<spawn centerx="32368" centery="32214" centerz="7" radius="1">
<monster name="dog" x="0" y="0" z="7" spawntime="400" />
</spawn>
<spawn centerx="32225" centery="32215" centerz="7" radius="5" />
<spawn centerx="32853" centery="32215" centerz="7" radius="3">
<monster name="snake" x="0" y="-1" z="7" spawntime="600" />
<monster name="snake" x="0" y="0" z="7" spawntime="600" />