training monks spawn

This commit is contained in:
ErikasKontenis 2020-05-11 22:45:01 +03:00
parent 871bdac620
commit 1fca334e0b
7 changed files with 190 additions and 1 deletions

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<monster name="Training Monk" nameDescription="a training monk" race="blood" experience="0" speed="0" manacost="0">
<health now="100000" max="100000"/>
<look type="57" head="0" body="0" legs="0" feet="0" corpse="6080" />
<targetchange interval="1000" chance="5" />
<targetstrategy nearest="100" weakest="0" mostdamage="0" random="0" />
<flags>
<flag summonable="0"/>
<flag attackable="1"/>
<flag hostile="1"/>
<flag illusionable="0"/>
<flag convinceable="0"/>
<flag pushable="0"/>
<flag canpushitems="1"/>
<flag lightlevel="0"/>
<flag lightcolor="0"/>
<flag targetdistance="1"/>
<flag runonhealth="0"/>
</flags>
<attacks attack="1" skill="60">
</attacks>
<defenses armor="0" defense="0">
<defense name="healing" interval="10000" chance="100" min="100000" max="100000"/>
</defenses>
<immunities>
<immunity invisible="1"/>
</immunities>
</monster>

View File

@ -3,6 +3,7 @@
<!-- event -->
<monster name="raid orc" file="raids/orc.xml" />
<monster name="raid orc warlord" file="raids/orcwarlord.xml" />
<monster name="Training Monk" file="Training Monk.xml"/>
<!-- normal -->
<monster name="amazon" file="amazon.xml" />

View File

@ -676,7 +676,10 @@
<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" />
<!--Doors -->
<movevent event="StepOut" itemid="1643" script="misc/doors.lua" />
<movevent event="StepOut" itemid="1647" script="misc/doors.lua" />

View File

@ -0,0 +1,15 @@
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

@ -0,0 +1,15 @@
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,11 +6973,48 @@
<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" />
@ -7018,6 +7055,28 @@
<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" />
@ -7038,6 +7097,12 @@
<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" />
@ -7082,10 +7147,40 @@
<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" />
@ -7095,6 +7190,16 @@
<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" />
@ -7112,6 +7217,14 @@
<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" />
@ -7126,15 +7239,29 @@
<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" />