mirror of
https://github.com/ErikasKontenis/SabrehavenServer.git
synced 2025-05-09 05:09:19 +02:00
fix all 8.0 monsters and add custom spell effects
This commit is contained in:
parent
11a73011f1
commit
d5be03c92b
800OTClient
data/monster
800
annihilon.xmlbarbarian bloodwalker.xmlbarbarian brutetamer.xmlbarbarian headsplitter.xmlbarbarian skullhunter.xmlbraindeath.xmlchakoya toolshaper.xmlchakoya tribewarden.xmlchakoya windcaller.xmlcrystal spider.xmldesktop.inidire penguin.xmlfrost dragon.xmlfrost giant.xmlfrost giantess.xmlghazbaran.xmlgolgordan.xmlhellgorak.xmlhusky.xmlice golem.xmlice witch.xmllatrivan.xmlmadareth.xmlman in the cave.xml
monsters.xmlarena
greenhorn
achad.xmlaxeitus headbanger.xmlbloodpaw.xmlbovinus.xmlcolerian the barbarian.xmlcursed gladiator.xmlfrostfur.xmlorcus the cruel.xmlrocky.xmlthe hairy one.xml
scrapper
avalanche.xmldrasilla.xmlgrimgor guteater.xmlkreebosh the exile.xmlslim.xmlspirit of earth.xmlspirit of fire.xmlspirit of water.xmlthe dark dancer.xmlthe hag.xml
warlord
new
penguin.xmlsilver rabbit.xmlungreez.xmlushuriel.xmlyakchal.xmlzugurosh.xmlsrc
@ -5426,3 +5426,15 @@ OTCv8 3.1 rev 163 (dev) made by otclient.net built on Mar 31 2022 for arch x86
|
||||
Connecting to: 127.0.0.1:7171
|
||||
Login to 127.0.0.1:7172
|
||||
Exiting application..
|
||||
GPU Radeon RX 580 Series (ATI Technologies Inc.)
|
||||
OpenGL 4.6.13596 Compatibility Profile Context 20.10.35.02 27.20.1034.6
|
||||
[Atlas] Texture size is: 4096x4096 (max: 16384x16384)
|
||||
Found work dir at 'C:/Users/erika/source/repos/Sabrehaven/800OTClient/'
|
||||
== application started at Apr 24 2022 15:54:11
|
||||
OTCv8 3.1 rev 163 (dev) made by otclient.net built on Mar 31 2022 for arch x86
|
||||
Connecting to: 127.0.0.1:7171
|
||||
Login to 127.0.0.1:7172
|
||||
Login to 127.0.0.1:7172
|
||||
Login to 127.0.0.1:7172
|
||||
Login to 127.0.0.1:7172
|
||||
Login to 127.0.0.1:7172
|
||||
|
@ -1,7 +1,8 @@
|
||||
<monster name="Annihilon" nameDescription="Annihilon" race="fire" experience="15000" speed="380" manacost="0">
|
||||
<monster name="Annihilon" nameDescription="Annihilon" race="fire" experience="15000" speed="108" manacost="0">
|
||||
<health now="46500" max="46500" />
|
||||
<look type="12" head="19" body="104" legs="96" feet="96" corpse="8721" />
|
||||
<targetchange interval="5000" chance="8" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -12,16 +13,14 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag targetdistance="1" />
|
||||
<flag staticattack="85" />
|
||||
<flag runonhealth="200" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="185" attack="175" />
|
||||
<attack name="death" interval="1000" chance="11" length="8" spread="0" min="0" max="-600">
|
||||
<attacks skill="185" attack="175">
|
||||
<attack name="physical" interval="1000" chance="11" length="8" spread="0" min="0" max="-600">
|
||||
<attribute key="areaEffect" value="mortarea" />
|
||||
</attack>
|
||||
<attack name="death" interval="2000" chance="15" target="0" radius="4" min="-200" max="-700">
|
||||
<attribute key="areaEffect" value="icearea" />
|
||||
<attack name="physical" interval="2000" chance="15" target="0" radius="4" min="-200" max="-700">
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="physical" interval="3000" chance="18" radius="5" target="1" min="-50" max="-255">
|
||||
<attribute key="areaEffect" value="groundshaker" />
|
||||
@ -35,15 +34,12 @@
|
||||
<defense name="healing" interval="1000" chance="14" min="400" max="900">
|
||||
<attribute key="areaEffect" value="greenshimmer" />
|
||||
</defense>
|
||||
<defense name="speed" interval="1000" chance="4" speedchange="500" duration="7000">
|
||||
<defense name="speed" interval="1000" chance="4" speedchange="142" duration="7000">
|
||||
<attribute key="areaEffect" value="blueshimmer" />
|
||||
</defense>
|
||||
</defenses>
|
||||
<elements>
|
||||
<element icePercent="20" />
|
||||
<element energyPercent="95" />
|
||||
<element deathPercent="95" />
|
||||
<element holyPercent="-5" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity invisible="1" />
|
@ -13,8 +13,8 @@
|
||||
<flag targetdistance="1" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-80" />
|
||||
<attacks skill="30" attack="40">
|
||||
|
||||
</attacks>
|
||||
<elements>
|
||||
<element firePercent="10" />
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="30" attack="40" />
|
||||
<attacks skill="30" attack="40">
|
||||
<attack name="physical" interval="1000" chance="80" range="5" radius="1" target="1" min="0" max="-50">
|
||||
<attribute key="shootEffect" value="smallstone" />
|
||||
</attack>
|
||||
|
@ -12,8 +12,8 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="10" attack="40" />
|
||||
<attacks skill="10" attack="40">
|
||||
|
||||
</attacks>
|
||||
<defenses armor="3" defense="8" />
|
||||
<elements>
|
||||
|
@ -12,8 +12,8 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-50" />
|
||||
<attacks skill="10" attack="50">
|
||||
|
||||
</attacks>
|
||||
<elements>
|
||||
<element firePercent="20" />
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="20" attack="40" />
|
||||
<attacks skill="20" attack="40">
|
||||
<attack name="physical" interval="1000" chance="80" range="5" radius="1" target="1" min="0" max="-40">
|
||||
<attribute key="shootEffect" value="piercingbolt" />
|
||||
</attack>
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-150" />
|
||||
<attacks skill="40" attack="60">
|
||||
<attack name="lifedrain" interval="4000" chance="50" range="5" target="1" min="0" max="-50">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</attack>
|
||||
|
@ -12,8 +12,8 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="10" attack="30" />
|
||||
<attacks skill="10" attack="30">
|
||||
|
||||
</attacks>
|
||||
<defenses armor="2" defense="3" />
|
||||
<elements>
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-180" />
|
||||
<attacks skill="50" attack="60">
|
||||
<attack name="physical" interval="2000" chance="40" range="5" min="0" max="-70">
|
||||
<attribute key="shootEffect" value="throwingknife" />
|
||||
</attack>
|
||||
|
@ -12,8 +12,8 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="30" attack="40" />
|
||||
<attacks skill="30" attack="40">
|
||||
|
||||
</attacks>
|
||||
<defenses armor="30" defense="30">
|
||||
<defense name="healing" interval="2000" chance="50" min="15" max="35">
|
||||
|
@ -12,8 +12,8 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="10" attack="70" />
|
||||
<attacks skill="10" attack="70">
|
||||
|
||||
</attacks>
|
||||
<defenses armor="3" defense="5" />
|
||||
<elements>
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="50" attack="60" />
|
||||
<attacks skill="50" attack="60">
|
||||
<attack name="drown" interval="1000" chance="100" length="5" spread="6" min="-10" max="-50">
|
||||
<attribute key="areaEffect" value="energyarea" />
|
||||
</attack>
|
||||
@ -30,7 +29,6 @@
|
||||
<element energyPercent="-10" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity ice="1" />
|
||||
<immunity earth="1" />
|
||||
<immunity invisible="1" />
|
||||
</immunities>
|
||||
|
@ -13,8 +13,7 @@
|
||||
<flag targetdistance="1" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="30" attack="60" />
|
||||
<attacks skill="30" attack="60">
|
||||
<attack name="fire" interval="6000" chance="60" min="-100" max="-180" length="8" spread="3">
|
||||
<attribute key="areaEffect" value="firearea" />
|
||||
</attack>
|
||||
@ -29,7 +28,6 @@
|
||||
</defenses>
|
||||
<elements>
|
||||
<element energyPercent="20" />
|
||||
<element icePercent="-10" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity fire="1" />
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-230" />
|
||||
<attacks skill="105" attack="40">
|
||||
<attack name="physical" interval="4000" chance="60" min="0" max="-100">
|
||||
<attribute key="shootEffect" value="throwingstar" />
|
||||
</attack>
|
||||
@ -25,7 +24,6 @@
|
||||
</defenses>
|
||||
<elements>
|
||||
<element energyPercent="20" />
|
||||
<element deathPercent="-2" />
|
||||
<element earthPercent="-10" />
|
||||
</elements>
|
||||
<immunities>
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="30" attack="50" />
|
||||
<attacks skill="30" attack="50">
|
||||
<attack name="fire" interval="6000" chance="80" radius="3" min="0" max="-120">
|
||||
<attribute key="areaEffect" value="energy" />
|
||||
</attack>
|
||||
@ -36,7 +35,6 @@
|
||||
<defenses armor="30" defense="40" />
|
||||
<elements>
|
||||
<element energyPercent="55" />
|
||||
<element deathPercent="-10" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity invisible="1" />
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-150" poison="3" />
|
||||
<attacks skill="50" attack="50" poison="3">
|
||||
<attack name="lifedrain" interval="2000" chance="20" target="0" radius="3" min="-10" max="-50">
|
||||
<attribute key="areaEffect" value="blackspark" />
|
||||
</attack>
|
||||
@ -27,10 +26,8 @@
|
||||
<defenses armor="36" defense="38" />
|
||||
<elements>
|
||||
<element firePercent="-10" />
|
||||
<element holyPercent="-5" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity death="1" />
|
||||
<immunity earth="1" />
|
||||
<immunity invisible="1" />
|
||||
</immunities>
|
||||
|
@ -12,8 +12,8 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="50" attack="60" />
|
||||
<attacks skill="50" attack="60">
|
||||
|
||||
</attacks>
|
||||
<defenses armor="30" defense="32" />
|
||||
<elements>
|
||||
|
@ -12,11 +12,9 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag targetdistance="1" />
|
||||
<flag staticattack="90" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-300" />
|
||||
<attacks skill="50" attack="100">
|
||||
<attack name="firefield" interval="1000" chance="15" range="7" radius="4" target="1">
|
||||
<attribute key="shootEffect" value="fire" />
|
||||
</attack>
|
||||
@ -34,7 +32,6 @@
|
||||
</defenses>
|
||||
<elements>
|
||||
<element energyPercent="20" />
|
||||
<element icePercent="-10" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity fire="1" />
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="70" attack="100" />
|
||||
<attacks skill="70" attack="100">
|
||||
<attack name="poisonfield" interval="1000" chance="50">
|
||||
<attribute key="shootEffect" value="poison" />
|
||||
</attack>
|
||||
@ -27,7 +26,6 @@
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity fire="1" />
|
||||
<immunity ice="1" />
|
||||
<immunity invisible="1" />
|
||||
</immunities>
|
||||
<voices interval="5000" chance="5">
|
||||
|
@ -12,15 +12,14 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="4" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-45" poison="11" />
|
||||
<attacks skill="20" attack="30" poison="11">
|
||||
<attack name="speed" interval="3500" chance="35" range="5" duration="10000" speed="-250">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</attack>
|
||||
<attack name="manadrain" interval="4000" chance="30" range="5" min="0" max="-110">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</attack>
|
||||
<attack name="death" interval="3000" chance="70" range="5" min="-50" max="-90">
|
||||
<attack name="physical" interval="3000" chance="70" range="5" min="-50" max="-90">
|
||||
<attribute key="areaEffect" value="mortarea" />
|
||||
<attribute key="shootEffect" value="suddendeath" />
|
||||
</attack>
|
||||
@ -35,7 +34,6 @@
|
||||
</defenses>
|
||||
<elements>
|
||||
<element firePercent="40" />
|
||||
<element deathPercent="5" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity invisible="1" />
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="5" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="40" attack="40" />
|
||||
<attacks skill="40" attack="40">
|
||||
<attack name="drunk" interval="3000" chance="35" range="5" radius="1" target="1" duration="15000" />
|
||||
<attack name="speed" interval="4000" chance="55" radius="1" target="1" range="5" duration="12000" speed="-400">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
@ -29,7 +28,6 @@
|
||||
</defenses>
|
||||
<elements>
|
||||
<element firePercent="30" />
|
||||
<element icePercent="20" />
|
||||
<element energyPercent="10" />
|
||||
</elements>
|
||||
<immunities>
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="50" attack="70" />
|
||||
<attacks skill="50" attack="70">
|
||||
<attack name="physical" interval="1000" chance="100" min="-72" max="-130">
|
||||
<attribute key="shootEffect" value="spear" />
|
||||
</attack>
|
||||
@ -24,7 +23,6 @@
|
||||
</defense>
|
||||
</defenses>
|
||||
<elements>
|
||||
<element icePercent="15" />
|
||||
<element firePercent="-15" />
|
||||
</elements>
|
||||
<immunities>
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-460" />
|
||||
<attacks skill="50" attack="155">
|
||||
<attack name="poison" interval="2000" chance="12" length="8" spread="3" min="-200" max="-250" poison="10">
|
||||
<attribute key="areaEffect" value="poison" />
|
||||
</attack>
|
||||
@ -27,7 +26,7 @@
|
||||
<attack name="lifedrain" interval="2000" chance="10" radius="6" target="0" min="-80" max="-595">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</attack>
|
||||
<attack name="death" interval="2000" chance="5" range="7" min="-30" max="-397">
|
||||
<attack name="physical" interval="2000" chance="5" range="7" min="-30" max="-397">
|
||||
<attribute key="shootEffect" value="suddendeath" />
|
||||
<attribute key="areaEffect" value="mortarea" />
|
||||
</attack>
|
||||
@ -35,12 +34,9 @@
|
||||
<defenses armor="15" defense="15" />
|
||||
<elements>
|
||||
<element energyPercent="10" />
|
||||
<element holyPercent="-15" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity death="1" />
|
||||
<immunity fire="1" />
|
||||
<immunity ice="1" />
|
||||
<immunity earth="1" />
|
||||
<immunity invisible="1" />
|
||||
</immunities>
|
||||
|
@ -12,18 +12,16 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag targetdistance="1" />
|
||||
<flag staticattack="90" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-525" poison="18" />
|
||||
<attacks skill="60" attack="150" poison="18">
|
||||
<attack name="physical" interval="3000" chance="45" radius="5" target="1" min="0" max="-390">
|
||||
<attribute key="shootEffect" value="fire" />
|
||||
</attack>
|
||||
<attack name="physical" interval="6000" chance="30" length="7" spread="0" min="0" max="-290">
|
||||
<attribute key="areaEffect" value="firearea" />
|
||||
</attack>
|
||||
<attack name="death" interval="4000" chance="30" min="-80" max="-270">
|
||||
<attack name="physical" interval="4000" chance="30" min="-80" max="-270">
|
||||
<attribute key="shootEffect" value="death" />
|
||||
<attribute key="areaEffect" value="mortarea" />
|
||||
</attack>
|
||||
|
@ -12,24 +12,21 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-450" />
|
||||
<attacks skill="60" attack="130">
|
||||
<attack name="physical" interval="3000" chance="50" target="0" radius="3" min="0" max="-400">
|
||||
<attribute key="areaEffect" value="blackspark" />
|
||||
</attack>
|
||||
<attack name="ice" interval="1000" chance="15" range="7" min="0" max="-200">
|
||||
<attack name="physical" interval="1000" chance="15" range="7" min="0" max="-200">
|
||||
<attribute key="shootEffect" value="snowball" />
|
||||
</attack>
|
||||
</attacks>
|
||||
<defenses armor="51" defense="52" />
|
||||
<elements>
|
||||
<element holyPercent="2" />
|
||||
<element energyPercent="-10" />
|
||||
<element physicalPercent="-2" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity fire="1" />
|
||||
<immunity ice="1" />
|
||||
<immunity earth="1" />
|
||||
<immunity paralyze="1" />
|
||||
<immunity invisible="1" />
|
||||
|
@ -12,16 +12,14 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="80" attack="50" />
|
||||
<attacks skill="80" attack="50">
|
||||
|
||||
</attacks>
|
||||
<defenses armor="25" defense="27" />
|
||||
<elements>
|
||||
<element deathPercent="-15" />
|
||||
<element energyPercent="-10" />
|
||||
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity ice="1" />
|
||||
<immunity invisible="1" />
|
||||
</immunities>
|
||||
<voices interval="2000" chance="5">
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="60" attack="150" />
|
||||
<attacks skill="60" attack="150">
|
||||
<attack name="speed" interval="3500" chance="35" radius="1" target="1" range="1" duration="40" speedchange="-250">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</attack>
|
||||
@ -21,7 +20,6 @@
|
||||
<defenses armor="25" defense="27" />
|
||||
<immunities>
|
||||
<immunity fire="1" />
|
||||
<immunity ice="1" />
|
||||
<immunity energy="1" />
|
||||
<immunity earth="1" />
|
||||
<immunity invisible="1" />
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="70" attack="160" />
|
||||
<attacks skill="70" attack="160">
|
||||
<attack name="physical" interval="2000" chance="40" min="-38" max="-150">
|
||||
<attribute key="shootEffect" value="throwingknife" />
|
||||
</attack>
|
||||
@ -24,7 +23,6 @@
|
||||
</defense>
|
||||
</defenses>
|
||||
<elements>
|
||||
<element holyPercent="-15" />
|
||||
<element energyPercent="30" />
|
||||
</elements>
|
||||
<immunities>
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="90" attack="140" />
|
||||
<attacks skill="90" attack="140">
|
||||
<attack name="fire" interval="1000" chance="20" range="5" radius="7" target="1" min="-100" max="-250">
|
||||
<attribute key="areaEffect" value="firearea" />
|
||||
<attribute key="shootEffect" value="fire" />
|
||||
@ -29,8 +28,6 @@
|
||||
</defenses>
|
||||
<elements>
|
||||
<element energyPercent="50" />
|
||||
<element deathPercent="35" />
|
||||
<element holyPercent="-15" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity fire="1" />
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="85" attack="80" />
|
||||
<attacks skill="85" attack="80">
|
||||
<attack name="physical" interval="7500" chance="100" min="-100" max="-250">
|
||||
<attribute key="shootEffect" value="largerock" />
|
||||
</attack>
|
||||
@ -28,7 +27,6 @@
|
||||
</defenses>
|
||||
<elements>
|
||||
<element earthPercent="35" />
|
||||
<element icePercent="-20" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity invisible="1" />
|
||||
|
@ -12,8 +12,7 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag targetdistance="1" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="40" attack="100" />
|
||||
<attacks skill="40" attack="100">
|
||||
<attack name="speed" interval="3500" chance="65" radius="1" target="1" range="1" duration="40" speedchange="-500">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</attack>
|
||||
@ -30,7 +29,6 @@
|
||||
<element energyPercent="-20" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity ice="1" />
|
||||
<immunity invisible="1" />
|
||||
</immunities>
|
||||
<voices interval="2000" chance="5">
|
||||
|
@ -1,7 +1,8 @@
|
||||
<monster name="Barbarian Bloodwalker" nameDescription="a barbarian bloodwalker" race="blood" experience="195" speed="230" manacost="590">
|
||||
<monster name="Barbarian Bloodwalker" nameDescription="a barbarian bloodwalker" race="blood" experience="195" speed="65" manacost="590">
|
||||
<health now="305" max="305" />
|
||||
<look type="255" head="114" body="132" legs="132" feet="132" corpse="20335" />
|
||||
<targetchange interval="4000" chance="10" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -10,26 +11,22 @@
|
||||
<flag convinceable="1" />
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag staticattack="80" />
|
||||
<flag lightlevel="0" />
|
||||
<flag lightcolor="0" />
|
||||
<flag targetdistance="1" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="50" attack="80" />
|
||||
<attacks skill="50" attack="80">
|
||||
|
||||
</attacks>
|
||||
<defenses armor="15" defense="15">
|
||||
<defense name="speed" interval="2000" chance="15" speedchange="240" duration="5000">
|
||||
<defense name="speed" interval="2000" chance="15" speedchange="68" duration="5000">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</defense>
|
||||
</defenses>
|
||||
<elements>
|
||||
<element physicalPercent="5" />
|
||||
<element holyPercent="20" />
|
||||
<element energyPercent="10" />
|
||||
<element icePercent="50" />
|
||||
<element deathPercent="-5" />
|
||||
<element earthPercent="-5" />
|
||||
</elements>
|
||||
<voices interval="2000" chance="7">
|
@ -1,7 +1,8 @@
|
||||
<monster name="Barbarian Brutetamer" nameDescription="a barbarian brutetamer" race="blood" experience="90" speed="190" manacost="0">
|
||||
<monster name="Barbarian Brutetamer" nameDescription="a barbarian brutetamer" race="blood" experience="90" speed="54" manacost="0">
|
||||
<health now="145" max="145" />
|
||||
<look type="264" head="78" body="116" legs="95" feet="121" corpse="20339" />
|
||||
<targetchange interval="60000" chance="0" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -10,18 +11,15 @@
|
||||
<flag convinceable="0" />
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag staticattack="90" />
|
||||
<flag lightlevel="0" />
|
||||
<flag lightcolor="0" />
|
||||
<flag targetdistance="4" />
|
||||
<flag runonhealth="10" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="10" attack="20" />
|
||||
<attacks skill="10" attack="20">
|
||||
<attack name="physical" interval="2000" chance="20" range="7" radius="1" target="1" min="0" max="-34">
|
||||
<attribute key="shootEffect" value="snowball" />
|
||||
</attack>
|
||||
<attack name="barbarian brutetamer skill reducer" range="5" interval="2000" chance="15" />
|
||||
</attacks>
|
||||
<defenses armor="10" defense="10">
|
||||
<defense name="healing" interval="2000" chance="40" min="50" max="80">
|
||||
@ -29,11 +27,8 @@
|
||||
</defense>
|
||||
</defenses>
|
||||
<elements>
|
||||
<element icePercent="50" />
|
||||
<element holyPercent="10" />
|
||||
<element energyPercent="20" />
|
||||
<element physicalPercent="-20" />
|
||||
<element deathPercent="-1" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity lifedrain="1" />
|
@ -1,7 +1,8 @@
|
||||
<monster name="Barbarian Headsplitter" nameDescription="a barbarian headsplitter" race="blood" experience="85" speed="200" manacost="450">
|
||||
<monster name="Barbarian Headsplitter" nameDescription="a barbarian headsplitter" race="blood" experience="85" speed="57" manacost="450">
|
||||
<health now="100" max="100" />
|
||||
<look type="253" head="115" body="105" legs="119" feet="132" corpse="20343" />
|
||||
<targetchange interval="60000" chance="0" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -10,25 +11,20 @@
|
||||
<flag convinceable="1" />
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag staticattack="70" />
|
||||
<flag lightlevel="0" />
|
||||
<flag lightcolor="0" />
|
||||
<flag targetdistance="1" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="40" attack="20" />
|
||||
<attacks skill="40" attack="20">
|
||||
<attack name="physical" interval="2000" chance="15" range="7" radius="1" target="1" min="0" max="-60">
|
||||
<attribute key="shootEffect" value="whirlwindaxe" />
|
||||
</attack>
|
||||
</attacks>
|
||||
<defenses armor="15" defense="15" />
|
||||
<elements>
|
||||
<element icePercent="50" />
|
||||
<element holyPercent="10" />
|
||||
<element energyPercent="20" />
|
||||
<element earthPercent="-10" />
|
||||
<element deathPercent="-1" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity paralyze="1" />
|
@ -1,7 +1,8 @@
|
||||
<monster name="Barbarian Skullhunter" nameDescription="a barbarian skullhunter" race="blood" experience="85" speed="220" manacost="450">
|
||||
<monster name="Barbarian Skullhunter" nameDescription="a barbarian skullhunter" race="blood" experience="85" speed="62" manacost="450">
|
||||
<health now="135" max="135" />
|
||||
<look type="254" head="0" body="77" legs="77" feet="114" corpse="20347" />
|
||||
<targetchange interval="60000" chance="0" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -10,23 +11,18 @@
|
||||
<flag convinceable="1" />
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag staticattack="70" />
|
||||
<flag lightlevel="0" />
|
||||
<flag lightcolor="0" />
|
||||
<flag targetdistance="1" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="20" attack="40" />
|
||||
<attacks skill="20" attack="40">
|
||||
</attacks>
|
||||
<defenses armor="15" defense="15" />
|
||||
<elements>
|
||||
<element icePercent="50" />
|
||||
<element holyPercent="10" />
|
||||
<element energyPercent="20" />
|
||||
<element physicalPercent="5" />
|
||||
<element earthPercent="-10" />
|
||||
<element deathPercent="-1" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity paralyze="1" />
|
@ -1,7 +1,8 @@
|
||||
<monster name="Braindeath" nameDescription="a braindeath" race="undead" experience="895" speed="230" manacost="0">
|
||||
<monster name="Braindeath" nameDescription="a braindeath" race="undead" experience="895" speed="65" manacost="0">
|
||||
<health now="1225" max="1225" />
|
||||
<look type="256" corpse="7256" />
|
||||
<targetchange interval="4000" chance="10" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -12,19 +13,17 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag targetdistance="4" />
|
||||
<flag staticattack="80" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="30" attack="50" />
|
||||
<attacks skill="30" attack="50">
|
||||
<attack name="energy" interval="2000" chance="10" range="7" min="-93" max="-170">
|
||||
<attribute key="shootEffect" value="energy" />
|
||||
</attack>
|
||||
<attack name="fire" interval="2000" chance="10" range="7" min="-75" max="-125">
|
||||
<attribute key="shootEffect" value="fire" />
|
||||
</attack>
|
||||
<attack name="death" interval="2000" chance="10" range="7" min="-85" max="-170">
|
||||
<attribute key="shootEffect" value="suddendeath" />
|
||||
<attack name="physical" interval="2000" chance="10" range="7" min="-85" max="-170">
|
||||
<attribute key="shootEffect" value="death" />
|
||||
<attribute key="areaEffect" value="mortarea" />
|
||||
</attack>
|
||||
<attack name="earth" interval="2000" chance="10" range="7" min="-65" max="-125">
|
||||
@ -40,20 +39,17 @@
|
||||
<defense name="healing" interval="2000" chance="15" min="150" max="200">
|
||||
<attribute key="areaEffect" value="blueshimmer" />
|
||||
</defense>
|
||||
<defense name="speed" interval="2000" chance="15" speedchange="260" duration="5000">
|
||||
<defense name="speed" interval="2000" chance="15" speedchange="74" duration="5000">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</defense>
|
||||
</defenses>
|
||||
<elements>
|
||||
<element icePercent="20" />
|
||||
<element physicalPercent="10" />
|
||||
<element energyPercent="10" />
|
||||
<element holyPercent="-20" />
|
||||
<element firePercent="-15" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity earth="1" />
|
||||
<immunity death="1" />
|
||||
<immunity invisible="1" />
|
||||
</immunities>
|
||||
<summons maxSummons="2">
|
@ -1,7 +1,8 @@
|
||||
<monster name="Chakoya Toolshaper" nameDescription="a chakoya toolshaper" race="blood" experience="40" speed="200" manacost="0">
|
||||
<monster name="Chakoya Toolshaper" nameDescription="a chakoya toolshaper" race="blood" experience="40" speed="57" manacost="0">
|
||||
<health now="80" max="80" />
|
||||
<look type="259" corpse="7320" />
|
||||
<targetchange interval="60000" chance="0" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -10,14 +11,12 @@
|
||||
<flag convinceable="0" />
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag staticattack="80" />
|
||||
<flag lightlevel="0" />
|
||||
<flag lightcolor="0" />
|
||||
<flag targetdistance="1" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="25" attack="20" />
|
||||
<attacks skill="25" attack="20">
|
||||
<attack name="physical" interval="2000" chance="10" range="7" radius="3" target="1" min="0" max="-45">
|
||||
<attribute key="shootEffect" value="smallstone" />
|
||||
</attack>
|
||||
@ -25,12 +24,10 @@
|
||||
<defenses armor="10" defense="10" />
|
||||
<elements>
|
||||
<element firePercent="40" />
|
||||
<element holyPercent="10" />
|
||||
<element energyPercent="-15" />
|
||||
<element deathPercent="-5" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity ice="1" />
|
||||
|
||||
</immunities>
|
||||
<voices interval="2000" chance="7">
|
||||
<voice sentence="Chikuva!!" />
|
@ -1,7 +1,8 @@
|
||||
<monster name="Chakoya Tribewarden" nameDescription="a chakoya tribewarden" race="blood" experience="40" speed="200" manacost="305">
|
||||
<monster name="Chakoya Tribewarden" nameDescription="a chakoya tribewarden" race="blood" experience="40" speed="57" manacost="305">
|
||||
<health now="68" max="68" />
|
||||
<look type="259" corpse="7320" />
|
||||
<targetchange interval="60000" chance="0" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -10,24 +11,21 @@
|
||||
<flag convinceable="1" />
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag staticattack="80" />
|
||||
<flag lightlevel="0" />
|
||||
<flag lightcolor="0" />
|
||||
<flag targetdistance="1" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="20" attack="20" />
|
||||
<attacks skill="20" attack="20">
|
||||
|
||||
</attacks>
|
||||
<defenses armor="10" defense="10" />
|
||||
<elements>
|
||||
<element firePercent="25" />
|
||||
<element holyPercent="10" />
|
||||
<element energyPercent="-15" />
|
||||
<element deathPercent="-5" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity ice="1" />
|
||||
|
||||
</immunities>
|
||||
<voices interval="2000" chance="7">
|
||||
<voice sentence="Quisavu tukavi!" />
|
@ -1,7 +1,8 @@
|
||||
<monster name="Chakoya Windcaller" nameDescription="a chakoya windcaller" race="blood" experience="48" speed="200" manacost="305">
|
||||
<monster name="Chakoya Windcaller" nameDescription="a chakoya windcaller" race="blood" experience="48" speed="57" manacost="305">
|
||||
<health now="84" max="84" />
|
||||
<look type="260" corpse="7320" />
|
||||
<targetchange interval="60000" chance="0" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -10,22 +11,17 @@
|
||||
<flag convinceable="1" />
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag staticattack="90" />
|
||||
<flag lightlevel="0" />
|
||||
<flag lightcolor="0" />
|
||||
<flag targetdistance="4" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="12" attack="20" />
|
||||
<attack name="ice" interval="2000" chance="15" range="7" min="-16" max="-32">
|
||||
<attribute key="shootEffect" value="ice" />
|
||||
<attacks skill="12" attack="20">
|
||||
<attack name="physical" interval="2000" chance="15" range="7" min="-16" max="-32">
|
||||
<attribute key="shootEffect" value="snowball" />
|
||||
</attack>
|
||||
<attack name="freezecondition" interval="2000" chance="10" target="0" radius="3" min="-130" max="-160">
|
||||
<attribute key="areaEffect" value="icearea" />
|
||||
</attack>
|
||||
<attack name="ice" interval="2000" chance="10" target="0" length="5" spread="2" min="-9" max="-30">
|
||||
<attribute key="areaEffect" value="icearea" />
|
||||
<attack name="physical" interval="2000" chance="10" target="0" length="5" spread="2" min="-9" max="-30">
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
</attacks>
|
||||
<defenses armor="10" defense="10">
|
||||
@ -35,12 +31,10 @@
|
||||
</defenses>
|
||||
<elements>
|
||||
<element firePercent="50" />
|
||||
<element holyPercent="20" />
|
||||
<element energyPercent="-15" />
|
||||
<element deathPercent="-10" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity ice="1" />
|
||||
|
||||
</immunities>
|
||||
<voices interval="2000" chance="7">
|
||||
<voice sentence="Mupi! Si siyoqua jinuma!" />
|
@ -1,7 +1,8 @@
|
||||
<monster name="Crystal Spider" nameDescription="a crystal spider" race="undead" experience="900" speed="220" manacost="0">
|
||||
<monster name="Crystal Spider" nameDescription="a crystal spider" race="undead" experience="900" speed="62" manacost="0">
|
||||
<health now="1250" max="1250" />
|
||||
<look type="263" corpse="7344" />
|
||||
<targetchange interval="4000" chance="15" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -10,27 +11,25 @@
|
||||
<flag convinceable="0" />
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag staticattack="80" />
|
||||
<flag lightlevel="0" />
|
||||
<flag lightcolor="0" />
|
||||
<flag targetdistance="1" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-250" poison="160" />
|
||||
<attacks skill="40" attack="100" poison="8">
|
||||
<attack name="speed" interval="2000" chance="15" range="7" radius="6" target="0" speedchange="-800" duration="15000">
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="ice" interval="2000" chance="15" range="7" target="1" min="-50" max="-100">
|
||||
<attribute key="shootEffect" value="ice" />
|
||||
<attribute key="areaEffect" value="icearea" />
|
||||
<attack name="physical" interval="2000" chance="15" range="7" target="1" min="-50" max="-100">
|
||||
<attribute key="shootEffect" value="snowball" />
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="speed" interval="2000" chance="20" range="7" target="1" speedchange="-600" duration="10000">
|
||||
<attribute key="shootEffect" value="snowball" />
|
||||
</attack>
|
||||
</attacks>
|
||||
<defenses armor="40" defense="40">
|
||||
<defense name="speed" interval="2000" chance="15" speedchange="250" duration="5000">
|
||||
<defense name="speed" interval="2000" chance="15" speedchange="71" duration="5000">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</defense>
|
||||
</defenses>
|
||||
@ -40,7 +39,6 @@
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity fire="1" />
|
||||
<immunity ice="1" />
|
||||
<immunity paralyze="1" />
|
||||
<immunity invisible="1" />
|
||||
</immunities>
|
@ -1,14 +1,14 @@
|
||||
[LocalizedFileNames]
|
||||
crystal spider.xml=@crystal spider.xml,0
|
||||
dire penguin.xml=@dire penguin.xml,0
|
||||
penguin.xml=@penguin.xml,0
|
||||
frost dragon.xml=@frost dragon.xml,0
|
||||
frost giant.xml=@frost giant.xml,0
|
||||
frost giantess.xml=@frost giantess.xml,0
|
||||
husky.xml=@husky.xml,0
|
||||
ice witch.xml=@ice witch.xml,0
|
||||
ice golem.xml=@ice golem.xml,0
|
||||
silver rabbit.xml=@silver rabbit.xml,0
|
||||
man in the cave.xml=@man in the cave.xml,0
|
||||
ghazbaran.xml=@ghazbaran.xml,0
|
||||
husky.xml=@husky.xml,0
|
||||
ice golem.xml=@ice golem.xml,0
|
||||
ice witch.xml=@ice witch.xml,0
|
||||
man in the cave.xml=@man in the cave.xml,0
|
||||
penguin.xml=@penguin.xml,0
|
||||
silver rabbit.xml=@silver rabbit.xml,0
|
||||
yakchal.xml=@yakchal.xml,0
|
@ -1,7 +1,8 @@
|
||||
<monster name="Dire Penguin" nameDescription="dire penguin" race="blood" experience="119" speed="200" manacost="0">
|
||||
<monster name="Dire Penguin" nameDescription="dire penguin" race="blood" experience="119" speed="57" manacost="0">
|
||||
<health now="173" max="173" />
|
||||
<look type="250" corpse="7334" />
|
||||
<targetchange interval="4000" chance="0" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -14,8 +15,7 @@
|
||||
<flag targetdistance="1" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="30" attack="40" />
|
||||
<attacks skill="30" attack="40">
|
||||
<attack name="physical" interval="2000" chance="15" target="1" radius="1" range="7" min="0" max="-35">
|
||||
<attribute key="shootEffect" value="smallstone" />
|
||||
<attribute key="areaEffect" value="explosionarea" />
|
||||
@ -25,7 +25,7 @@
|
||||
</attack>
|
||||
</attacks>
|
||||
<defenses armor="10" defense="10">
|
||||
<defense name="speed" interval="2000" chance="15" range="7" speedchange="310" duration="3000">
|
||||
<defense name="speed" interval="2000" chance="15" range="7" speedchange="88" duration="3000">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</defense>
|
||||
</defenses>
|
@ -1,7 +1,8 @@
|
||||
<monster name="Frost Dragon" nameDescription="a frost dragon" race="undead" experience="2100" speed="240" manacost="0">
|
||||
<monster name="Frost Dragon" nameDescription="a frost dragon" race="undead" experience="2100" speed="68" manacost="0">
|
||||
<health now="1800" max="1800" />
|
||||
<look type="248" corpse="7091" />
|
||||
<targetchange interval="4000" chance="10" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -12,11 +13,9 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag targetdistance="1" />
|
||||
<flag staticattack="70" />
|
||||
<flag runonhealth="250" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="57" attack="67" />
|
||||
<attacks skill="57" attack="67">
|
||||
<attack name="lifedrain" interval="2000" chance="10" target="0" length="8" spread="3" min="-175" max="-380">
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
@ -24,39 +23,37 @@
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="speed" interval="2000" chance="15" target="0" length="7" spread="3" speedchange="-850" duration="18000">
|
||||
<attribute key="areaEffect" value="iceattack" />
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="ice" interval="2000" chance="5" radius="3" target="0" min="-60" max="-120">
|
||||
<attribute key="areaEffect" value="icetornado" />
|
||||
<attack name="physical" interval="2000" chance="5" radius="3" target="0" min="-60" max="-120">
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="ice" interval="2000" chance="10" target="1" radius="4" min="-100" max="-240">
|
||||
<attribute key="areaEffect" value="icearea" />
|
||||
<attack name="physical" interval="2000" chance="10" target="1" radius="4" min="-100" max="-240">
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="physical" interval="2000" chance="5" target="0" length="1" spread="0" min="0" max="-220">
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="speed" interval="2000" chance="20" target="1" radius="4" speedchange="-600" duration="12000">
|
||||
<attribute key="areaEffect" value="icearea" />
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
</attacks>
|
||||
<defenses armor="45" defense="45">
|
||||
<defense name="healing" interval="2000" chance="10" min="150" max="200">
|
||||
<attribute key="areaEffect" value="blueshimmer" />
|
||||
</defense>
|
||||
<defense name="speed" interval="2000" chance="15" speedchange="290" duration="5000">
|
||||
<defense name="speed" interval="2000" chance="15" speedchange="82" duration="5000">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</defense>
|
||||
</defenses>
|
||||
<elements>
|
||||
<element physicalPercent="10" />
|
||||
<element deathPercent="10" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity lifedrain="1" />
|
||||
<immunity paralyze="1" />
|
||||
<immunity invisible="1" />
|
||||
<immunity fire="1" />
|
||||
<immunity ice="1" />
|
||||
<immunity earth="1" />
|
||||
</immunities>
|
||||
<voices interval="2000" chance="7">
|
@ -1,7 +1,8 @@
|
||||
<monster name="Frost Giant" nameDescription="a frost giant" race="blood" experience="150" speed="200" manacost="490">
|
||||
<monster name="Frost Giant" nameDescription="a frost giant" race="blood" experience="150" speed="57" manacost="490">
|
||||
<health now="270" max="270" />
|
||||
<look type="257" corpse="7330" />
|
||||
<targetchange interval="4000" chance="10" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -10,25 +11,23 @@
|
||||
<flag convinceable="1" />
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag staticattack="80" />
|
||||
<flag lightlevel="0" />
|
||||
<flag lightcolor="0" />
|
||||
<flag targetdistance="1" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="45" attack="40" />
|
||||
<attacks skill="45" attack="40">
|
||||
<attack name="physical" interval="2000" chance="15" range="7" min="0" max="-90">
|
||||
<attribute key="shootEffect" value="largerock" />
|
||||
</attack>
|
||||
</attacks>
|
||||
<defenses armor="20" defense="20">
|
||||
<defense name="speed" interval="2000" chance="15" speedchange="300" duration="5000">
|
||||
<defense name="speed" interval="2000" chance="15" speedchange="85" duration="5000">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</defense>
|
||||
</defenses>
|
||||
<immunities>
|
||||
<immunity ice="1" />
|
||||
|
||||
</immunities>
|
||||
<voices interval="2000" chance="7">
|
||||
<voice sentence="Hmm Humansoup" />
|
@ -1,7 +1,8 @@
|
||||
<monster name="Frost Giantess" nameDescription="a frost giantess" race="blood" experience="150" speed="210" manacost="490">
|
||||
<monster name="Frost Giantess" nameDescription="a frost giantess" race="blood" experience="150" speed="59" manacost="490">
|
||||
<health now="275" max="275" />
|
||||
<look type="265" corpse="7330" />
|
||||
<targetchange interval="4000" chance="10" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -10,31 +11,27 @@
|
||||
<flag convinceable="1" />
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag staticattack="60" />
|
||||
<flag lightlevel="0" />
|
||||
<flag lightcolor="0" />
|
||||
<flag targetdistance="4" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="30" attack="30" />
|
||||
<attacks skill="30" attack="30">
|
||||
<attack name="physical" interval="2000" chance="30" range="7" min="0" max="-90">
|
||||
<attribute key="shootEffect" value="largerock" />
|
||||
</attack>
|
||||
</attacks>
|
||||
<defenses armor="15" defense="15">
|
||||
<defense name="speed" interval="2000" chance="15" speedchange="300" duration="5000">
|
||||
<defense name="speed" interval="2000" chance="15" speedchange="85" duration="5000">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</defense>
|
||||
</defenses>
|
||||
<elements>
|
||||
<element firePercent="20" />
|
||||
<element holyPercent="10" />
|
||||
<element energyPercent="-10" />
|
||||
<element deathPercent="-3" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity ice="1" />
|
||||
|
||||
</immunities>
|
||||
<voices interval="2000" chance="7">
|
||||
<voice sentence="Ymirs Mjalle!" />
|
@ -1,7 +1,8 @@
|
||||
<monster name="Ghazbaran" nameDescription="ghazbaran" race="fire" experience="15000" speed="400" manacost="0">
|
||||
<monster name="Ghazbaran" nameDescription="ghazbaran" race="fire" experience="15000" speed="114" manacost="0">
|
||||
<health now="60000" max="60000" />
|
||||
<look type="12" head="0" body="123" legs="97" feet="94" corpse="6068" />
|
||||
<targetchange interval="10000" chance="20" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -11,40 +12,35 @@
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag staticattack="98" />
|
||||
<flag targetdistance="1" />
|
||||
<flag runonhealth="3500" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-3000" />
|
||||
<attacks attack="199" skill="250">
|
||||
<attack name="manadrain" interval="2000" chance="10" range="7" min="0" max="-1000" />
|
||||
<attack name="physical" interval="3000" chance="34" range="7" min="0" max="-2000">
|
||||
<attribute key="shootEffect" value="whirlwindsword" />
|
||||
<attribute key="shootEffect" value="largerock" />
|
||||
<attribute key="areaEffect" value="redspark" />
|
||||
</attack>
|
||||
<attack name="speed" interval="2000" chance="15" range="7" speedchange="-400" duration="15000">
|
||||
<attribute key="shootEffect" value="throwingknife" />
|
||||
</attack>
|
||||
<attack name="ice" interval="2000" chance="20" range="7" radius="7" target="0" min="0" max="-800">
|
||||
<attribute key="areaEffect" value="bigplants" />
|
||||
<attack name="physical" interval="2000" chance="20" range="7" radius="7" target="0" min="0" max="-800">
|
||||
<attribute key="areaEffect" value="poison" />
|
||||
</attack>
|
||||
</attacks>
|
||||
<defenses armor="55" defense="65">
|
||||
<defense name="healing" interval="3000" chance="35" min="400" max="6000">
|
||||
<attribute key="areaEffect" value="blueshimmer" />
|
||||
</defense>
|
||||
<defense name="speed" interval="4000" chance="80" speedchange="440" duration="6000">
|
||||
<defense name="speed" interval="4000" chance="80" speedchange="125" duration="6000">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</defense>
|
||||
</defenses>
|
||||
<elements>
|
||||
<element physicalPercent="1" />
|
||||
<element deathPercent="1" />
|
||||
<element holyPercent="-1" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity fire="1" />
|
||||
<immunity ice="1" />
|
||||
<immunity earth="1" />
|
||||
<immunity paralyze="1" />
|
||||
<immunity invisible="1" />
|
@ -1,8 +1,8 @@
|
||||
<monster name="Golgordan" nameDescription="Golgordan" race="fire" experience="10000" speed="350" manacost="0">
|
||||
<monster name="Golgordan" nameDescription="Golgordan" race="fire" experience="10000" speed="100" manacost="0">
|
||||
<health now="40000" max="40000" />
|
||||
<look type="12" head="108" body="100" legs="105" feet="114" corpse="8721" />
|
||||
<targetchange interval="7000" chance="10" />
|
||||
<strategy attack="90" defense="10" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -13,22 +13,20 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag targetdistance="1" />
|
||||
<flag staticattack="85" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-500" />
|
||||
<attacks skill="105" attack="100">
|
||||
<attack name="fire" interval="2000" chance="15" range="7" radius="4" min="-60" max="-200">
|
||||
<attribute key="shootEffect" value="fire" />
|
||||
<attribute key="areaEffect" value="firearea" />
|
||||
</attack>
|
||||
<attack name="poisoncondition" interval="1000" chance="11" length="5" spread="0" min="-30" max="-30">
|
||||
<attack name="poisoncondition" interval="1000" chance="11" length="5" spread="0" min="-30" max="-30" count="70">
|
||||
<attribute key="areaEffect" value="poison" />
|
||||
</attack>
|
||||
<attack name="death" interval="3000" chance="15" length="8" spread="3" min="-50" max="-600">
|
||||
<attack name="physical" interval="3000" chance="15" length="8" spread="3" min="-50" max="-600">
|
||||
<attribute key="areaEffect" value="mortarea" />
|
||||
</attack>
|
||||
<attack name="death" interval="2000" chance="10" radius="1" range="4" min="0" max="-600">
|
||||
<attack name="physical" interval="2000" chance="10" radius="1" range="4" min="0" max="-600">
|
||||
<attribute key="shootEffect" value="death" />
|
||||
<attribute key="areaEffect" value="mortarea" />
|
||||
</attack>
|
||||
@ -41,13 +39,10 @@
|
||||
</attacks>
|
||||
<defenses armor="48" defense="54" />
|
||||
<elements>
|
||||
<element icePercent="-1" />
|
||||
<element holyPercent="1" />
|
||||
<element physicalPercent="1" />
|
||||
<element firePercent="-1" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity death="1" />
|
||||
<immunity invisible="1" />
|
||||
</immunities>
|
||||
<voices interval="2000" chance="7">
|
@ -1,7 +1,8 @@
|
||||
<monster name="Hellgorak" nameDescription="Hellgorak" race="blood" experience="10000" speed="360" manacost="0">
|
||||
<monster name="Hellgorak" nameDescription="Hellgorak" race="blood" experience="10000" speed="105" manacost="0">
|
||||
<health now="25850" max="25850" />
|
||||
<look type="12" head="19" body="96" legs="21" feet="81" corpse="8721" />
|
||||
<targetchange interval="5000" chance="8" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -12,14 +13,11 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag targetdistance="1" />
|
||||
<flag staticattack="85" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack script="monster/smokeue.lua" interval="2000" chance="8" />
|
||||
<attack name="melee" interval="2000" min="0" max="-800" />
|
||||
<attacks skill="130" attack="130">
|
||||
<attack name="energy" interval="1000" chance="11" length="8" spread="0" min="-250" max="-850">
|
||||
<attribute key="areaEffect" value="purpleenergy" />
|
||||
<attribute key="areaEffect" value="energy" />
|
||||
</attack>
|
||||
<attack name="fire" interval="1000" chance="11" radius="5" target="1" min="-50" max="-600">
|
||||
<attribute key="areaEffect" value="firearea" />
|
||||
@ -38,11 +36,8 @@
|
||||
</defenses>
|
||||
<elements>
|
||||
<element physicalPercent="98" />
|
||||
<element icePercent="98" />
|
||||
<element energyPercent="98" />
|
||||
<element earthPercent="98" />
|
||||
<element holyPercent="95" />
|
||||
<element deathPercent="98" />
|
||||
<element firePercent="98" />
|
||||
<element drownPercent="-205" />
|
||||
</elements>
|
@ -1,7 +1,8 @@
|
||||
<monster name="Husky" nameDescription="a husky" race="blood" experience="0" speed="250" manacost="420">
|
||||
<monster name="Husky" nameDescription="a husky" race="blood" experience="0" speed="71" manacost="420">
|
||||
<health now="140" max="140" />
|
||||
<look type="258" corpse="7316" />
|
||||
<targetchange interval="4000" chance="0" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="1" />
|
||||
<flag attackable="1" />
|
||||
@ -12,7 +13,6 @@
|
||||
<flag canpushitems="0" />
|
||||
<flag canpushcreatures="0" />
|
||||
<flag targetdistance="1" />
|
||||
<flag staticattack="90" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<defenses armor="5" defense="5" />
|
@ -1,7 +1,8 @@
|
||||
<monster name="Ice Golem" nameDescription="an ice golem" race="undead" experience="295" speed="195" manacost="0">
|
||||
<monster name="Ice Golem" nameDescription="an ice golem" race="undead" experience="295" speed="55" manacost="0">
|
||||
<health now="385" max="385" />
|
||||
<look type="261" corpse="7282" />
|
||||
<targetchange interval="2000" chance="5" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -10,22 +11,19 @@
|
||||
<flag convinceable="0" />
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag staticattack="50" />
|
||||
<flag lightlevel="0" />
|
||||
<flag lightcolor="0" />
|
||||
<flag targetdistance="1" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="100" attack="40" />
|
||||
<attacks skill="100" attack="40">
|
||||
<attack name="speed" interval="1000" chance="13" length="8" spread="0" speedchange="-800" duration="20000">
|
||||
<attribute key="areaEffect" value="energy" />
|
||||
</attack>
|
||||
<attack name="ice" interval="1000" chance="15" range="7" min="-50" max="-85">
|
||||
<attribute key="shootEffect" value="smallice" />
|
||||
<attribute key="areaEffect" value="iceattack" />
|
||||
<attack name="physical" interval="1000" chance="15" range="7" min="-50" max="-85">
|
||||
<attribute key="shootEffect" value="snowball" />
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="ice golem skill reducer" interval="2000" chance="10" />
|
||||
</attacks>
|
||||
<defenses armor="25" defense="26" />
|
||||
<elements>
|
||||
@ -33,10 +31,7 @@
|
||||
<element energyPercent="-20" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity holy="1" />
|
||||
<immunity death="1" />
|
||||
<immunity fire="1" />
|
||||
<immunity ice="1" />
|
||||
<immunity invisible="1" />
|
||||
<immunity paralyze="1" />
|
||||
</immunities>
|
@ -1,7 +1,8 @@
|
||||
<monster name="Ice Witch" nameDescription="an ice witch" race="blood" experience="580" speed="200" manacost="0">
|
||||
<monster name="Ice Witch" nameDescription="an ice witch" race="blood" experience="580" speed="57" manacost="0">
|
||||
<health now="650" max="650" />
|
||||
<look type="149" head="0" body="47" legs="105" feet="105" addons="0" corpse="20426" />
|
||||
<targetchange interval="4000" chance="10" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -11,26 +12,24 @@
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag staticattack="70" />
|
||||
<flag targetdistance="4" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-60" />
|
||||
<attack name="ice" interval="2000" chance="10" length="8" spread="3" min="0" max="-100">
|
||||
<attribute key="areaEffect" value="iceattack" />
|
||||
<attacks skill="30" attack="30">
|
||||
<attack name="physical" interval="2000" chance="10" length="8" spread="3" min="0" max="-100">
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="ice" interval="2000" chance="20" range="7" min="0" max="-110">
|
||||
<attack name="physical" interval="2000" chance="20" range="7" min="0" max="-110">
|
||||
<attribute key="shootEffect" value="snowball" />
|
||||
</attack>
|
||||
<attack name="ice" interval="2000" chance="10" length="8" spread="3" min="-50" max="-124">
|
||||
<attribute key="areaEffect" value="icearea" />
|
||||
<attack name="physical" interval="2000" chance="10" length="8" spread="3" min="-50" max="-124">
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="outfit" interval="2000" chance="10" range="7" item="7172" duration="4000">
|
||||
<attribute key="areaEffect" value="blueshimmer" />
|
||||
</attack>
|
||||
<attack name="speed" interval="2000" chance="15" range="7" speedchange="-300" duration="20000">
|
||||
<attribute key="areaEffect" value="icetornado" />
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
</attacks>
|
||||
<defenses armor="20" defense="20">
|
||||
@ -41,12 +40,9 @@
|
||||
<elements>
|
||||
<element firePercent="50" />
|
||||
<element earthPercent="40" />
|
||||
<element holyPercent="30" />
|
||||
<element energyPercent="-10" />
|
||||
<element deathPercent="-10" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity ice="1" />
|
||||
<immunity paralyze="1" />
|
||||
<immunity invisible="1" />
|
||||
</immunities>
|
@ -1,8 +1,8 @@
|
||||
<monster name="Latrivan" nameDescription="Latrivan" race="fire" experience="10000" speed="340" manacost="0">
|
||||
<monster name="Latrivan" nameDescription="Latrivan" race="fire" experience="10000" speed="97" manacost="0">
|
||||
<health now="25000" max="25000" />
|
||||
<look type="12" head="120" body="128" legs="121" feet="111" corpse="8721" />
|
||||
<targetchange interval="5000" chance="8" />
|
||||
<strategy attack="80" defense="20" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -13,18 +13,16 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag targetdistance="1" />
|
||||
<flag staticattack="85" />
|
||||
<flag runonhealth="0" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-1" />
|
||||
<attacks skill="1" attack="1">
|
||||
<attack name="fire" interval="2000" chance="10" length="8" spread="3" min="0" max="-850">
|
||||
<attribute key="areaEffect" value="firearea" />
|
||||
</attack>
|
||||
<attack name="fire" interval="1000" chance="10" length="7" spread="0" min="-50" max="-250">
|
||||
<attribute key="areaEffect" value="explosion" />
|
||||
</attack>
|
||||
<attack name="death" interval="2000" chance="10" radius="1" range="4" min="0" max="-600">
|
||||
<attack name="physical" interval="2000" chance="10" radius="1" range="4" min="0" max="-600">
|
||||
<attribute key="shootEffect" value="death" />
|
||||
<attribute key="areaEffect" value="mortarea" />
|
||||
</attack>
|
||||
@ -35,12 +33,10 @@
|
||||
</attacks>
|
||||
<defenses armor="35" defense="45" />
|
||||
<elements>
|
||||
<element icePercent="-1" />
|
||||
<element energyPercent="1" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity fire="1" />
|
||||
<immunity death="1" />
|
||||
<immunity invisible="1" />
|
||||
</immunities>
|
||||
<voices interval="2000" chance="7">
|
@ -1,7 +1,8 @@
|
||||
<monster name="Madareth" nameDescription="Madareth" race="fire" experience="10000" speed="380" manacost="0">
|
||||
<monster name="Madareth" nameDescription="Madareth" race="fire" experience="10000" speed="108" manacost="0">
|
||||
<health now="75000" max="75000" />
|
||||
<look type="12" head="77" body="116" legs="82" feet="79" corpse="8721" />
|
||||
<targetchange interval="5000" chance="8" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -12,16 +13,14 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag targetdistance="1" />
|
||||
<flag staticattack="85" />
|
||||
<flag runonhealth="1200" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-2000" />
|
||||
<attacks skill="120" attack="135">
|
||||
<attack name="energy" interval="2000" chance="15" radius="4" target="1" min="-180" max="-660">
|
||||
<attribute key="areaEffect" value="purpleenergy" />
|
||||
<attribute key="areaEffect" value="energy" />
|
||||
</attack>
|
||||
<attack name="death" interval="2000" chance="10" length="5" spread="2" min="-600" max="-850">
|
||||
<attribute key="areaEffect" value="blacksmoke" />
|
||||
<attack name="physical" interval="2000" chance="10" length="5" spread="2" min="-600" max="-850">
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="manadrain" interval="2000" chance="20" radius="4" target="1" min="0" max="-200">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
@ -37,8 +36,6 @@
|
||||
</defenses>
|
||||
<elements>
|
||||
<element firePercent="-5" />
|
||||
<element icePercent="5" />
|
||||
<element deathPercent="95" />
|
||||
<element energyPercent="99" />
|
||||
</elements>
|
||||
<immunities>
|
@ -1,7 +1,8 @@
|
||||
<monster name="Man In The Cave" nameDescription="man in the cave" race="blood" experience="770" speed="210" manacost="0">
|
||||
<monster name="Man In The Cave" nameDescription="man in the cave" race="blood" experience="770" speed="59" manacost="0">
|
||||
<health now="485" max="485" />
|
||||
<look type="128" head="77" body="59" legs="20" feet="116" addons="1" corpse="20446" />
|
||||
<targetchange interval="5000" chance="8" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -12,17 +13,15 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="0" />
|
||||
<flag targetdistance="1" />
|
||||
<flag staticattack="90" />
|
||||
<flag runonhealth="50" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-62" />
|
||||
<attacks skill="60" attack="30">
|
||||
<attack name="physical" interval="2000" chance="20" range="7" min="0" max="-95">
|
||||
<attribute key="shootEffect" value="smallstone" />
|
||||
</attack>
|
||||
</attacks>
|
||||
<defenses armor="15" defense="15">
|
||||
<defense name="speed" interval="2000" chance="12" speedchange="250" duration="4000">
|
||||
<defense name="speed" interval="2000" chance="12" speedchange="71" duration="4000">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</defense>
|
||||
<defense name="healing" interval="2000" chance="25" min="10" max="50">
|
@ -1,249 +0,0 @@
|
||||
{2148, 0000},
|
||||
{9810, 0000},
|
||||
{7632, 0000},
|
||||
{7633, 0000},
|
||||
{2452, 0000},
|
||||
{7368, 0000},
|
||||
{2158, 0000},
|
||||
{2127, 0000},
|
||||
{2154, 0000},
|
||||
{6529, 0000},
|
||||
{2427, 0000},
|
||||
{2381, 0000},
|
||||
{2156, 0000},
|
||||
{7439, 0000},
|
||||
{7840, 0000},
|
||||
{9971, 0000},
|
||||
{2152, 0000},
|
||||
{2547, 0000},
|
||||
{5944, 0000},
|
||||
{2153, 0000},
|
||||
{7366, 0000},
|
||||
{2155, 0000},
|
||||
{7440, 0000},
|
||||
{8473, 0000},
|
||||
{7591, 0000},
|
||||
{7421, 0000},
|
||||
{2519, 0000},
|
||||
{8472, 0000},
|
||||
{5954, 0000},
|
||||
{7590, 0000},
|
||||
{8891, 0000},
|
||||
{2528, 0000},
|
||||
{7387, 0000},
|
||||
{2515, 0000},
|
||||
{2514, 0000},
|
||||
{2520, 0000},
|
||||
{7431, 0000},
|
||||
{8877, 0000},
|
||||
{8928, 0000},
|
||||
{8929, 0000},
|
||||
{2671, 0000},
|
||||
{2044, 0000},
|
||||
{2458, 0000},
|
||||
{2378, 0000},
|
||||
{2464, 0000},
|
||||
{5911, 0000},
|
||||
{7618, 0000},
|
||||
{3962, 0000},
|
||||
{7457, 0000},
|
||||
{7290, 0000},
|
||||
{3965, 0000},
|
||||
{2686, 0000},
|
||||
{2401, 0000},
|
||||
{7343, 0000},
|
||||
{1958, 0000},
|
||||
{7620, 0000},
|
||||
{7379, 0000},
|
||||
{7464, 0000},
|
||||
{7463, 0000},
|
||||
{2050, 0000},
|
||||
{2403, 0000},
|
||||
{2460, 0000},
|
||||
{2483, 0000},
|
||||
{2473, 0000},
|
||||
{2229, 0000},
|
||||
{5913, 0000},
|
||||
{2168, 0000},
|
||||
{7461, 0000},
|
||||
{7449, 0000},
|
||||
{7462, 0000},
|
||||
{7364, 0000},
|
||||
{2175, 0000},
|
||||
{2450, 0000},
|
||||
{2423, 0000},
|
||||
{2509, 0000},
|
||||
{5898, 0000},
|
||||
{7407, 0000},
|
||||
{2518, 0000},
|
||||
{7452, 0000},
|
||||
{3972, 0000},
|
||||
{10580, 0000},
|
||||
{2667, 0000},
|
||||
{2398, 0000},
|
||||
{2553, 0000},
|
||||
{2541, 0000},
|
||||
{7381, 0000},
|
||||
{7441, 0000},
|
||||
{7159, 0000},
|
||||
{2669, 0000},
|
||||
{7158, 0000},
|
||||
{2406, 0000},
|
||||
{7589, 0000},
|
||||
{2463, 0000},
|
||||
{2457, 0000},
|
||||
{2125, 0000},
|
||||
{2124, 0000},
|
||||
{5879, 0000},
|
||||
{2169, 0000},
|
||||
{2477, 0000},
|
||||
{2476, 0000},
|
||||
{7902, 0000},
|
||||
{2171, 0000},
|
||||
{7437, 0000},
|
||||
{5801, 0000},
|
||||
{2434, 0000},
|
||||
{2672, 0000},
|
||||
{2796, 0000},
|
||||
{1976, 0000},
|
||||
{2146, 0000},
|
||||
{2167, 0000},
|
||||
{2033, 0000},
|
||||
{2177, 0000},
|
||||
{2492, 0000},
|
||||
{2479, 0000},
|
||||
{2498, 0000},
|
||||
{7402, 0000},
|
||||
{2396, 0000},
|
||||
{2666, 0000},
|
||||
{2513, 0000},
|
||||
{7460, 0000},
|
||||
{2490, 0000},
|
||||
{2209, 0000},
|
||||
{10575, 0000},
|
||||
{1294, 0000},
|
||||
{6500, 0000},
|
||||
{2145, 0000},
|
||||
{6300, 0000},
|
||||
{8904, 0000},
|
||||
{2143, 0000},
|
||||
{2178, 0000},
|
||||
{2214, 0000},
|
||||
{2150, 0000},
|
||||
{2149, 0000},
|
||||
{1984, 0000},
|
||||
{2176, 0000},
|
||||
{8918, 0000},
|
||||
{8901, 0000},
|
||||
{2179, 0000},
|
||||
{7405, 0000},
|
||||
{8884, 0000},
|
||||
{8903, 0000},
|
||||
{7433, 0000},
|
||||
{6553, 0000},
|
||||
{2112, 0000},
|
||||
{2164, 0000},
|
||||
{2165, 0000},
|
||||
{2151, 0000},
|
||||
{2144, 0000},
|
||||
{7896, 0000},
|
||||
{8902, 0000},
|
||||
{2174, 0000},
|
||||
{2447, 0000},
|
||||
{8887, 0000},
|
||||
{2466, 0000},
|
||||
{2646, 0000},
|
||||
{2472, 0000},
|
||||
{7455, 0000},
|
||||
{2387, 0000},
|
||||
{2162, 0000},
|
||||
{2170, 0000},
|
||||
{2393, 0000},
|
||||
{2470, 0000},
|
||||
{2462, 0000},
|
||||
{2432, 0000},
|
||||
{2402, 0000},
|
||||
{2182, 0000},
|
||||
{2197, 0000},
|
||||
{9813, 0000},
|
||||
{2487, 0000},
|
||||
{2147, 0000},
|
||||
{7456, 0000},
|
||||
{7894, 0000},
|
||||
{2133, 0000},
|
||||
{9970, 0000},
|
||||
{8870, 0000},
|
||||
{8871, 0000},
|
||||
{2645, 0000},
|
||||
{2488, 0000},
|
||||
{2130, 0000},
|
||||
{2656, 0000},
|
||||
{7412, 0000},
|
||||
{7388, 0000},
|
||||
{14333, 0000},
|
||||
{7453, 0000},
|
||||
{8926, 0000},
|
||||
{8879, 0000},
|
||||
{10578, 0000},
|
||||
{7588, 0000},
|
||||
{2663, 0000},
|
||||
{7892, 0000},
|
||||
{7459, 0000},
|
||||
{7443, 0000},
|
||||
{2183, 0000},
|
||||
{2370, 0000},
|
||||
{2377, 0000},
|
||||
{7404, 0000},
|
||||
{2208, 0000},
|
||||
{8910, 0000},
|
||||
{2071, 0000},
|
||||
{7418, 0000},
|
||||
{8912, 0000},
|
||||
{3953, 0000},
|
||||
{2187, 0000},
|
||||
{8922, 0000},
|
||||
{7416, 0000},
|
||||
{7383, 0000},
|
||||
{8920, 0000},
|
||||
{2079, 0000},
|
||||
{2374, 0000},
|
||||
{3952, 0000},
|
||||
{2213, 0000},
|
||||
{7386, 0000},
|
||||
{2207, 0000},
|
||||
{2120, 0000},
|
||||
{7458, 0000},
|
||||
{2684, 0000},
|
||||
{11209, 0000},
|
||||
{3031, 0000},
|
||||
{3731, 0000},
|
||||
{2789, 0000},
|
||||
{5880, 0000},
|
||||
{5925, 0000},
|
||||
{7391, 0000},
|
||||
{5741, 0000},
|
||||
{2475, 0000},
|
||||
{2392, 0000},
|
||||
{5892, 0000},
|
||||
{5669, 0000},
|
||||
{2419, 0000},
|
||||
{7385, 0000},
|
||||
{2383, 0000},
|
||||
{5891, 0000},
|
||||
{7417, 0000},
|
||||
{2491, 0000},
|
||||
{5885, 0000},
|
||||
{5884, 0000},
|
||||
{6103, 0000},
|
||||
{5912, 0000},
|
||||
{2201, 0000},
|
||||
{7897, 0000},
|
||||
{2436, 0000},
|
||||
{7410, 0000},
|
||||
{2195, 0000},
|
||||
{6104, 0000},
|
||||
{2134, 0000},
|
||||
{5909, 0000},
|
||||
{5910, 0000},
|
||||
{5914, 0000},
|
||||
{2173, 0000},
|
@ -1,7 +1,8 @@
|
||||
<monster name="Penguin" nameDescription="penguin" race="blood" experience="1" speed="180" manacost="300">
|
||||
<monster name="Penguin" nameDescription="penguin" race="blood" experience="1" speed="51" manacost="300">
|
||||
<health now="33" max="33" />
|
||||
<look type="250" corpse="7334" />
|
||||
<targetchange interval="4000" chance="0" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="1" />
|
||||
<flag attackable="1" />
|
||||
@ -13,14 +14,12 @@
|
||||
<flag canpushcreatures="0" />
|
||||
<flag targetdistance="1" />
|
||||
<flag runonhealth="32" />
|
||||
<flag staticattack="90" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" skill="10" attack="3" />
|
||||
<attacks skill="10" attack="3">
|
||||
|
||||
</attacks>
|
||||
<defenses armor="5" defense="5" />
|
||||
<elements>
|
||||
<element icePercent="5" />
|
||||
<element energyPercent="-5" />
|
||||
</elements>
|
||||
<loot>
|
@ -1,7 +1,8 @@
|
||||
<monster name="Silver Rabbit" nameDescription="a silver rabbit" race="blood" experience="0" speed="195" manacost="220">
|
||||
<monster name="Silver Rabbit" nameDescription="a silver rabbit" race="blood" experience="0" speed="55" manacost="220">
|
||||
<health now="15" max="15" />
|
||||
<look type="262" head="69" body="66" legs="69" feet="66" corpse="7338" />
|
||||
<targetchange interval="4000" chance="0" />
|
||||
<targetchange interval="1000" chance="5" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="1" />
|
||||
<flag attackable="1" />
|
||||
@ -10,7 +11,6 @@
|
||||
<flag convinceable="1" />
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="0" />
|
||||
<flag staticattack="70" />
|
||||
<flag lightlevel="0" />
|
||||
<flag lightcolor="0" />
|
||||
<flag targetdistance="0" />
|
@ -1,7 +1,8 @@
|
||||
<monster name="Ushuriel" nameDescription="Ushuriel" race="fire" experience="10500" speed="350" manacost="0">
|
||||
<monster name="Ushuriel" nameDescription="Ushuriel" race="fire" experience="10500" speed="100" manacost="0">
|
||||
<health now="31500" max="31500" />
|
||||
<look type="12" head="0" body="95" legs="19" feet="112" corpse="8721" />
|
||||
<targetchange interval="5000" chance="8" />
|
||||
<targetchange interval="1000" chance="10" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -12,28 +13,23 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag targetdistance="1" />
|
||||
<flag staticattack="85" />
|
||||
<flag runonhealth="1500" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-1200" />
|
||||
<attacks skill="140" attack="145">
|
||||
<attack name="physical" interval="1000" chance="10" length="10" spread="0" min="-250" max="-500">
|
||||
<attribute key="areaEffect" value="mortarea" />
|
||||
</attack>
|
||||
<attack name="ice" interval="2000" chance="10" length="8" spread="3" min="0" max="-400">
|
||||
<attribute key="areaEffect" value="icetornado" />
|
||||
<attack name="physical" interval="2000" chance="10" length="8" spread="3" min="0" max="-400">
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="cursecondition" interval="2000" chance="15" radius="4" target="0" min="0" max="-800">
|
||||
<attribute key="areaEffect" value="mortarea" />
|
||||
</attack>
|
||||
<attack name="energycondition" interval="2000" chance="15" radius="4" target="0" min="-25" max="-25">
|
||||
<attack name="energycondition" interval="2000" chance="15" radius="4" target="0" min="-25" max="-25" count="70">
|
||||
<attribute key="areaEffect" value="energy" />
|
||||
</attack>
|
||||
<attack name="drunk" interval="3000" chance="11" radius="6" target="0" duration="25000">
|
||||
<attribute key="areaEffect" value="purplenote" />
|
||||
</attack>
|
||||
<attack name="earth" interval="2000" chance="9" length="8" spread="3" min="0" max="-600">
|
||||
<attribute key="areaEffect" value="smallplants" />
|
||||
<attribute key="areaEffect" value="poison" />
|
||||
</attack>
|
||||
</attacks>
|
||||
<defenses armor="50" defense="45">
|
||||
@ -45,12 +41,9 @@
|
||||
<element physicalPercent="50" />
|
||||
<element firePercent="30" />
|
||||
<element energyPercent="30" />
|
||||
<element icePercent="30" />
|
||||
<element earthPercent="30" />
|
||||
<element holyPercent="25" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity death="1" />
|
||||
<immunity paralyze="1" />
|
||||
<immunity invisible="1" />
|
||||
</immunities>
|
@ -1,7 +1,8 @@
|
||||
<monster name="Yakchal" nameDescription="Yakchal" race="blood" experience="4400" speed="220" manacost="0">
|
||||
<monster name="Yakchal" nameDescription="Yakchal" race="blood" experience="4400" speed="62" manacost="0">
|
||||
<health now="5000" max="5000" />
|
||||
<look type="149" head="8" body="0" legs="85" feet="85" addons="1" corpse="20546" />
|
||||
<targetchange interval="2000" chance="5" />
|
||||
<targetchange interval="1000" chance="10" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -11,15 +12,13 @@
|
||||
<flag pushable="0" />
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag staticattack="50" />
|
||||
<flag targetdistance="4" />
|
||||
<flag runonhealth="100" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-389" />
|
||||
<attack name="ice" interval="2000" chance="18" target="1" radius="4" min="0" max="-430">
|
||||
<attribute key="areaEffect" value="icearea" />
|
||||
<attribute key="shootEffect" value="smallice" />
|
||||
<attacks skill="30" attack="50">
|
||||
<attack name="physical" interval="2000" chance="18" target="1" radius="4" min="0" max="-430">
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
<attribute key="shootEffect" value="snowball" />
|
||||
</attack>
|
||||
<attack name="physical" interval="3000" chance="34" range="7" radius="3" target="1" min="-200" max="-300">
|
||||
<attribute key="shootEffect" value="snowball" />
|
||||
@ -34,7 +33,6 @@
|
||||
</defense>
|
||||
</defenses>
|
||||
<elements>
|
||||
<element holyPercent="50" />
|
||||
<element energyPercent="-5" />
|
||||
</elements>
|
||||
<immunities>
|
@ -1,7 +1,8 @@
|
||||
<monster name="Zugurosh" nameDescription="Zugurosh" race="fire" experience="10000" speed="340" manacost="0">
|
||||
<monster name="Zugurosh" nameDescription="Zugurosh" race="fire" experience="10000" speed="97" manacost="0">
|
||||
<health now="90500" max="90500" />
|
||||
<look type="12" head="2" body="35" legs="57" feet="91" corpse="8721" />
|
||||
<targetchange interval="5000" chance="15" />
|
||||
<targetchange interval="1000" chance="10" />
|
||||
<targetstrategy nearest="70" weakest="10" mostdamage="10" random="10" />
|
||||
<flags>
|
||||
<flag summonable="0" />
|
||||
<flag attackable="1" />
|
||||
@ -12,25 +13,23 @@
|
||||
<flag canpushitems="1" />
|
||||
<flag canpushcreatures="1" />
|
||||
<flag targetdistance="1" />
|
||||
<flag staticattack="85" />
|
||||
<flag runonhealth="4500" />
|
||||
</flags>
|
||||
<attacks>
|
||||
<attack name="melee" interval="2000" min="0" max="-800" />
|
||||
<attacks skill="120" attack="110">
|
||||
<attack name="lifedrain" interval="2000" chance="10" target="1" range="4" min="0" max="-500">
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</attack>
|
||||
<attack name="death" interval="2000" chance="15" length="7" spread="0" min="0" max="-500">
|
||||
<attack name="physical" interval="2000" chance="15" length="7" spread="0" min="0" max="-500">
|
||||
<attribute key="areaEffect" value="mortarea" />
|
||||
</attack>
|
||||
<attack name="death" interval="2000" chance="15" target="0" radius="4" min="0" max="-100">
|
||||
<attribute key="areaEffect" value="smallclouds" />
|
||||
<attack name="physical" interval="2000" chance="15" target="0" radius="4" min="0" max="-100">
|
||||
<attribute key="areaEffect" value="poff" />
|
||||
</attack>
|
||||
<attack name="firecondition" interval="3000" chance="20" target="1" radius="4" min="-10" max="-10">
|
||||
<attack name="firecondition" interval="3000" chance="20" target="1" radius="4" min="-10" max="-10" count="70">
|
||||
<attribute key="areaEffect" value="explosion" />
|
||||
</attack>
|
||||
<attack name="manadrain" interval="1000" chance="13" radius="5" target="0" min="-60" max="-200">
|
||||
<attribute key="areaEffect" value="watersplash" />
|
||||
<attribute key="areaEffect" value="redshimmer" />
|
||||
</attack>
|
||||
</attacks>
|
||||
<defenses armor="45" defense="55">
|
||||
@ -46,14 +45,11 @@
|
||||
</defenses>
|
||||
<elements>
|
||||
<element physicalPercent="50" />
|
||||
<element holyPercent="30" />
|
||||
<element firePercent="30" />
|
||||
<element energyPercent="20" />
|
||||
<element icePercent="25" />
|
||||
<element earthPercent="40" />
|
||||
</elements>
|
||||
<immunities>
|
||||
<immunity death="1" />
|
||||
<immunity paralyze="1" />
|
||||
<immunity invisible="1" />
|
||||
</immunities>
|
@ -255,4 +255,25 @@
|
||||
<monster name="Latrivan" file="800/latrivan.xml" />
|
||||
<monster name="Annihilon" file="800/annihilon.xml" />
|
||||
<monster name="Hellgorak" file="800/hellgorak.xml" />
|
||||
<monster name="Barbarian Bloodwalker" file="800/barbarian bloodwalker.xml" />
|
||||
<monster name="Barbarian Brutetamer" file="800/barbarian brutetamer.xml" />
|
||||
<monster name="Barbarian Headsplitter" file="800/barbarian headsplitter.xml" />
|
||||
<monster name="Barbarian Skullhunter" file="800/barbarian skullhunter.xml" />
|
||||
<monster name="Braindeath" file="800/braindeath.xml" />
|
||||
<monster name="Chakoya Toolshaper" file="800/chakoya toolshaper.xml" />
|
||||
<monster name="Chakoya Tribewarden" file="800/chakoya tribewarden.xml" />
|
||||
<monster name="Chakoya Windcaller" file="800/chakoya windcaller.xml" />
|
||||
<monster name="Crystal Spider" file="800/crystal spider.xml" />
|
||||
<monster name="Dire Penguin" file="800/dire penguin.xml" />
|
||||
<monster name="Frost Dragon" file="800/frost dragon.xml" />
|
||||
<monster name="Frost Giant" file="800/frost giant.xml" />
|
||||
<monster name="Frost Giantess" file="800/frost giantess.xml" />
|
||||
<monster name="Ghazbaran" file="800/ghazbaran.xml" />
|
||||
<monster name="Husky" file="800/husky.xml" />
|
||||
<monster name="Ice Golem" file="800/ice golem.xml" />
|
||||
<monster name="Ice Witch" file="800/ice witch.xml" />
|
||||
<monster name="Man In The Cave" file="800/man in the cave.xml" />
|
||||
<monster name="Penguin" file="800/penguin.xml" />
|
||||
<monster name="Silver Rabbit" file="800/silver rabbit.xml" />
|
||||
<monster name="Yakchal" file="800/yakchal.xml" />
|
||||
</monsters>
|
@ -604,12 +604,38 @@ void Combat::combatTileEffects(const SpectatorVec& list, Creature* caster, Tile*
|
||||
void Combat::postCombatEffects(Creature* caster, const Position& pos, const CombatParams& params)
|
||||
{
|
||||
if (caster && params.distanceEffect != CONST_ANI_NONE) {
|
||||
addDistanceEffect(caster->getPosition(), pos, params.distanceEffect);
|
||||
addDistanceEffect(caster, caster->getPosition(), pos, params.distanceEffect);
|
||||
}
|
||||
}
|
||||
|
||||
void Combat::addDistanceEffect(const Position& fromPos, const Position& toPos, uint8_t effect)
|
||||
void Combat::addDistanceEffect(Creature* caster, const Position& fromPos, const Position& toPos, uint8_t effect)
|
||||
{
|
||||
if (effect == CONST_ANI_WEAPONTYPE) {
|
||||
if (!caster) {
|
||||
return;
|
||||
}
|
||||
|
||||
Player* player = caster->getPlayer();
|
||||
if (!player) {
|
||||
return;
|
||||
}
|
||||
|
||||
switch (player->getWeaponType()) {
|
||||
case WEAPON_AXE:
|
||||
effect = CONST_ANI_WHIRLWINDAXE;
|
||||
break;
|
||||
case WEAPON_SWORD:
|
||||
effect = CONST_ANI_WHIRLWINDSWORD;
|
||||
break;
|
||||
case WEAPON_CLUB:
|
||||
effect = CONST_ANI_WHIRLWINDCLUB;
|
||||
break;
|
||||
default:
|
||||
effect = CONST_ANI_NONE;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if (effect != CONST_ANI_NONE) {
|
||||
g_game.addDistanceEffect(fromPos, toPos, effect);
|
||||
}
|
||||
@ -1326,7 +1352,7 @@ bool Combat::doCombatHealth(Creature* caster, Creature* target, CombatDamage& da
|
||||
|
||||
if (canCombat) {
|
||||
if (caster && params.distanceEffect != CONST_ANI_NONE) {
|
||||
addDistanceEffect(caster->getPosition(), target->getPosition(), params.distanceEffect);
|
||||
addDistanceEffect(caster, caster->getPosition(), target->getPosition(), params.distanceEffect);
|
||||
}
|
||||
|
||||
canCombat = CombatHealthFunc(caster, target, params, &damage);
|
||||
@ -1352,7 +1378,7 @@ void Combat::doCombatMana(Creature* caster, Creature* target, CombatDamage& dama
|
||||
|
||||
if (canCombat) {
|
||||
if (caster && params.distanceEffect != CONST_ANI_NONE) {
|
||||
addDistanceEffect(caster->getPosition(), target->getPosition(), params.distanceEffect);
|
||||
addDistanceEffect(caster, caster->getPosition(), target->getPosition(), params.distanceEffect);
|
||||
}
|
||||
|
||||
CombatManaFunc(caster, target, params, &damage);
|
||||
@ -1381,7 +1407,7 @@ void Combat::doCombatCondition(Creature* caster, Creature* target, const CombatP
|
||||
|
||||
if (canCombat) {
|
||||
if (caster && params.distanceEffect != CONST_ANI_NONE) {
|
||||
addDistanceEffect(caster->getPosition(), target->getPosition(), params.distanceEffect);
|
||||
addDistanceEffect(caster, caster->getPosition(), target->getPosition(), params.distanceEffect);
|
||||
}
|
||||
|
||||
CombatConditionFunc(caster, target, params, nullptr);
|
||||
@ -1410,7 +1436,7 @@ void Combat::doCombatDispel(Creature* caster, Creature* target, const CombatPara
|
||||
}
|
||||
|
||||
if (caster && params.distanceEffect != CONST_ANI_NONE) {
|
||||
addDistanceEffect(caster->getPosition(), target->getPosition(), params.distanceEffect);
|
||||
addDistanceEffect(caster, caster->getPosition(), target->getPosition(), params.distanceEffect);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -1435,7 +1461,7 @@ void Combat::doCombatDefault(Creature* caster, Creature* target, const CombatPar
|
||||
*/
|
||||
|
||||
if (caster && params.distanceEffect != CONST_ANI_NONE) {
|
||||
addDistanceEffect(caster->getPosition(), target->getPosition(), params.distanceEffect);
|
||||
addDistanceEffect(caster, caster->getPosition(), target->getPosition(), params.distanceEffect);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -317,7 +317,7 @@ class Combat
|
||||
static ReturnValue canDoCombat(Creature* attacker, Creature* target);
|
||||
static void postCombatEffects(Creature* caster, const Position& pos, const CombatParams& params);
|
||||
|
||||
static void addDistanceEffect(const Position& fromPos, const Position& toPos, uint8_t effect);
|
||||
static void addDistanceEffect(Creature* caster, const Position& fromPos, const Position& toPos, uint8_t effect);
|
||||
|
||||
void doCombat(Creature* caster, Creature* target) const;
|
||||
void doCombat(Creature* caster, const Position& pos) const;
|
||||
|
19
src/const.h
19
src/const.h
@ -58,6 +58,10 @@ enum MagicEffectClasses : uint8_t {
|
||||
CONST_ME_FIREWORK_YELLOW = 29,
|
||||
CONST_ME_FIREWORK_RED = 30,
|
||||
CONST_ME_FIREWORK_BLUE = 31,
|
||||
CONST_ME_STUN = 32,
|
||||
CONST_ME_SLEEP = 33,
|
||||
CONST_ME_WATERCREATURE = 34,
|
||||
CONST_ME_GROUNDSHAKER = 35,
|
||||
};
|
||||
|
||||
enum ShootType_t : uint8_t {
|
||||
@ -79,6 +83,21 @@ enum ShootType_t : uint8_t {
|
||||
CONST_ANI_POWERBOLT = 14,
|
||||
CONST_ANI_POISON = 15,
|
||||
CONST_ANI_INFERNALBOLT = 16,
|
||||
CONST_ANI_HUNTINGSPEAR = 17,
|
||||
CONST_ANI_ENCHANTEDSPEAR = 18,
|
||||
CONST_ANI_REDSTAR = 19,
|
||||
CONST_ANI_GREENSTAR = 20,
|
||||
CONST_ANI_ROYALSPEAR = 21,
|
||||
CONST_ANI_SNIPERARROW = 22,
|
||||
CONST_ANI_ONYXARROW = 23,
|
||||
CONST_ANI_PIERCINGBOLT = 24,
|
||||
CONST_ANI_WHIRLWINDSWORD = 25,
|
||||
CONST_ANI_WHIRLWINDAXE = 26,
|
||||
CONST_ANI_WHIRLWINDCLUB = 27,
|
||||
CONST_ANI_ETHEREALSPEAR = 28,
|
||||
|
||||
// for internal use, don't send to client
|
||||
CONST_ANI_WEAPONTYPE = 0xFE, // 254
|
||||
};
|
||||
|
||||
enum SpeakClasses : uint8_t {
|
||||
|
@ -1214,6 +1214,11 @@ void LuaScriptInterface::registerFunctions()
|
||||
registerEnum(CONST_ME_FIREWORK_YELLOW)
|
||||
registerEnum(CONST_ME_FIREWORK_RED)
|
||||
registerEnum(CONST_ME_FIREWORK_BLUE)
|
||||
registerEnum(CONST_ME_STUN)
|
||||
registerEnum(CONST_ME_SLEEP)
|
||||
registerEnum(CONST_ME_WATERCREATURE)
|
||||
registerEnum(CONST_ME_GROUNDSHAKER)
|
||||
|
||||
registerEnum(CONST_ANI_NONE)
|
||||
registerEnum(CONST_ANI_SPEAR)
|
||||
registerEnum(CONST_ANI_BOLT)
|
||||
@ -1231,6 +1236,19 @@ void LuaScriptInterface::registerFunctions()
|
||||
registerEnum(CONST_ANI_POWERBOLT)
|
||||
registerEnum(CONST_ANI_POISON)
|
||||
registerEnum(CONST_ANI_INFERNALBOLT)
|
||||
registerEnum(CONST_ANI_HUNTINGSPEAR)
|
||||
registerEnum(CONST_ANI_ENCHANTEDSPEAR)
|
||||
registerEnum(CONST_ANI_REDSTAR)
|
||||
registerEnum(CONST_ANI_GREENSTAR)
|
||||
registerEnum(CONST_ANI_ROYALSPEAR)
|
||||
registerEnum(CONST_ANI_SNIPERARROW)
|
||||
registerEnum(CONST_ANI_ONYXARROW)
|
||||
registerEnum(CONST_ANI_PIERCINGBOLT)
|
||||
registerEnum(CONST_ANI_WHIRLWINDSWORD)
|
||||
registerEnum(CONST_ANI_WHIRLWINDAXE)
|
||||
registerEnum(CONST_ANI_WHIRLWINDCLUB)
|
||||
registerEnum(CONST_ANI_ETHEREALSPEAR)
|
||||
registerEnum(CONST_ANI_WEAPONTYPE)
|
||||
|
||||
registerEnum(CONST_PROP_BLOCKSOLID)
|
||||
registerEnum(CONST_PROP_HASHEIGHT)
|
||||
|
@ -949,6 +949,8 @@ bool Monsters::loadMonster(const std::string& file, const std::string& monsterNa
|
||||
mType->info.elementMap[COMBAT_FIREDAMAGE] = pugi::cast<int32_t>(attr.value());
|
||||
} else if ((attr = elementNode.attribute("energyPercent"))) {
|
||||
mType->info.elementMap[COMBAT_ENERGYDAMAGE] = pugi::cast<int32_t>(attr.value());
|
||||
} else if ((attr = elementNode.attribute("drownPercent"))) {
|
||||
mType->info.elementMap[COMBAT_DROWNDAMAGE] = pugi::cast<int32_t>(attr.value());
|
||||
} else if ((attr = elementNode.attribute("lifedrainPercent"))) {
|
||||
mType->info.elementMap[COMBAT_LIFEDRAIN] = pugi::cast<int32_t>(attr.value());
|
||||
} else if ((attr = elementNode.attribute("manadrainPercent"))) {
|
||||
|
@ -184,6 +184,15 @@ Item* Player::getWeapon() const
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
WeaponType_t Player::getWeaponType() const
|
||||
{
|
||||
Item* item = getWeapon();
|
||||
if (!item) {
|
||||
return WEAPON_NONE;
|
||||
}
|
||||
return item->getWeaponType();
|
||||
}
|
||||
|
||||
Item* Player::getAmmunition() const
|
||||
{
|
||||
return inventory[CONST_SLOT_AMMO];
|
||||
|
@ -568,6 +568,7 @@ class Player final : public Creature, public Cylinder
|
||||
}
|
||||
|
||||
Item* getWeapon() const;
|
||||
WeaponType_t getWeaponType() const;
|
||||
Item* getAmmunition() const;
|
||||
void getShieldAndWeapon(const Item*& shield, const Item*& weapon) const;
|
||||
|
||||
|
@ -674,6 +674,10 @@ MagicEffectNames magicEffectNames[] = {
|
||||
{"yellowfirework", CONST_ME_FIREWORK_YELLOW},
|
||||
{"redfirework", CONST_ME_FIREWORK_RED},
|
||||
{"bluefirework", CONST_ME_FIREWORK_BLUE},
|
||||
{"stun", CONST_ME_STUN},
|
||||
{"sleep", CONST_ME_SLEEP},
|
||||
{"watercreature", CONST_ME_WATERCREATURE},
|
||||
{"groundshaker", CONST_ME_GROUNDSHAKER},
|
||||
};
|
||||
|
||||
ShootTypeNames shootTypeNames[] = {
|
||||
@ -693,6 +697,18 @@ ShootTypeNames shootTypeNames[] = {
|
||||
{"powerbolt", CONST_ANI_POWERBOLT},
|
||||
{"poison", CONST_ANI_POISON},
|
||||
{"infernalbolt", CONST_ANI_INFERNALBOLT},
|
||||
{"huntingspear", CONST_ANI_HUNTINGSPEAR},
|
||||
{"enchantedspear", CONST_ANI_ENCHANTEDSPEAR},
|
||||
{"redstar", CONST_ANI_REDSTAR},
|
||||
{"greenstar", CONST_ANI_GREENSTAR},
|
||||
{"royalspear", CONST_ANI_ROYALSPEAR},
|
||||
{"sniperarrow", CONST_ANI_SNIPERARROW},
|
||||
{"onyxarrow", CONST_ANI_ONYXARROW},
|
||||
{"piercingbolt", CONST_ANI_PIERCINGBOLT},
|
||||
{"whirlwindsword", CONST_ANI_WHIRLWINDSWORD},
|
||||
{"whirlwindaxe", CONST_ANI_WHIRLWINDAXE},
|
||||
{"whirldwindclub", CONST_ANI_WHIRLWINDCLUB},
|
||||
{"etherealspear", CONST_ANI_ETHEREALSPEAR},
|
||||
};
|
||||
|
||||
CombatTypeNames combatTypeNames[] = {
|
||||
|
Loading…
x
Reference in New Issue
Block a user