mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-04-30 01:29:21 +02:00
training monks spawn
This commit is contained in:
parent
871bdac620
commit
1fca334e0b
28
data/monster/Training Monk.xml
Normal file
28
data/monster/Training Monk.xml
Normal 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>
|
@ -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" />
|
||||
|
@ -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" />
|
||||
|
15
data/movements/scripts/misc/thais_trainers.lua
Normal file
15
data/movements/scripts/misc/thais_trainers.lua
Normal 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
|
15
data/movements/scripts/misc/thais_trainers_back.lua
Normal file
15
data/movements/scripts/misc/thais_trainers_back.lua
Normal 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.
@ -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" />
|
||||
|
Loading…
x
Reference in New Issue
Block a user