fix new monsters corpses, new thais temple position and fix grizzly in thais position

This commit is contained in:
ErikasKontenis 2022-07-24 15:32:50 +03:00
parent b0b59cc8be
commit a041827f2a
12 changed files with 185 additions and 7 deletions

View File

@ -34191,3 +34191,18 @@ TypeID = 17158
Name = "a blood graw" Name = "a blood graw"
Flags = {Corpse,Expire} Flags = {Corpse,Expire}
Attributes = {ExpireTarget=0,TotalExpireTime=1800} Attributes = {ExpireTarget=0,TotalExpireTime=1800}
TypeID = 17159
Name = "a dead cyclops"
Flags = {Container,Unmove,Corpse,Expire}
Attributes = {Capacity=10,FluidSource=BLOOD,ExpireTarget=17151,TotalExpireTime=10}
TypeID = 17160
Name = "a fire spider"
Flags = {Container,Unmove,Corpse,Expire}
Attributes = {Capacity=10,FluidSource=SLIME,ExpireTarget=17154,TotalExpireTime=10}
TypeID = 17161
Name = "a blood graw"
Flags = {Container,Unmove,Corpse,Expire}
Attributes = {Capacity=10,FluidSource=BLOOD,ExpireTarget=17157,TotalExpireTime=10}

View File

@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF - 8"?>
<monster name="Blood Graw" nameDescription="a blood graw" race="blood" experience="105" speed="72" manacost="450">
<health now="175" max="175" />
<look type="600" head="95" body="95" legs="95" feet="95" addons="3" corpse="17161" />
<targetchange interval="1000" chance="5" />
<targetstrategy nearest="70" weakest="20" mostdamage="10" random="0" />
<flags>
<flag summonable="0" />
<flag attackable="1" />
<flag hostile="1" />
<flag illusionable="1" />
<flag convinceable="1" />
<flag pushable="0" />
<flag canpushitems="1" />
<flag canpushcreatures="1" />
<flag targetdistance="1" />
<flag runonhealth="0" />
</flags>
<attacks attack="45" skill="45">
<attack name="physical" min="-28" max="-38" range="7" chance="8">
<attribute key="shootEffect" value="throwingstar" />
</attack>
<attack name="drunk" duration="3000" range="6" chance="11">
<attribute key="shootEffect" value="poison" />
<attribute key="areaEffect" value="poison" />
</attack>
</attacks>
<defenses armor="17" defense="40">
<defense name="speed" speedchange="60" variation="5" duration="3000" chance="12">
<attribute key="areaEffect" value="redshimmer" />
</defense>
<defense name="invisible" duration="2000" chance="12">
<attribute key="areaEffect" value="blueshimmer" />
</defense>
</defenses>
<immunities>
<immunity invisible="1" />
</immunities>
<voices>
<voice sentence="Die!" />
<voice sentence="Feel the hand of death!" />
<voice sentence="You are on my deathlist!" />
</voices>
<loot>
<item id="3413" countmax="1" chance="15" /> <!-- a battle shield -->
<item id="3292" countmax="1" chance="40" /> <!-- a combat knife -->
<item id="3031" countmax="40" chance="800" /> <!-- a gold coin -->
<item id="3031" countmax="10" chance="150" /> <!-- a gold coin -->
<item id="3405" countmax="1" chance="2" /> <!-- a horseman helmet -->
<item id="3291" countmax="1" chance="100" /> <!-- a knife -->
<item id="3404" countmax="1" chance="5" /> <!-- a leopard armor -->
<item id="3410" countmax="1" chance="20" /> <!-- a plate shield -->
<item id="3028" countmax="1" chance="2" /> <!-- a small diamond -->
<item id="3351" countmax="1" chance="30" /> <!-- a steel helmet -->
<item id="3409" countmax="1" chance="10" /> <!-- a steel shield -->
<item id="2920" countmax="2" chance="300" /> <!-- a torch -->
</loot>
</monster>

View File

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF - 8"?>
<monster name="Fire Spider" nameDescription="a fire spider" race="venom" experience="900" speed="80" manacost="0">
<health now="1300" max="1300" />
<look type="601" head="0" body="0" legs="0" feet="0" corpse="17160" />
<targetchange interval="1000" chance="10" />
<targetstrategy nearest="70" weakest="20" mostdamage="0" random="10" />
<flags>
<flag summonable="0" />
<flag attackable="1" />
<flag hostile="1" />
<flag illusionable="0" />
<flag convinceable="0" />
<flag pushable="0" />
<flag canpushitems="1" />
<flag canpushcreatures="1" />
<flag targetdistance="1" />
<flag runonhealth="0" />
</flags>
<attacks attack="65" skill="80" poison="150">
<attack name="poisonfield" range="7" radius="1" target="1" chance="6">
<attribute key="shootEffect" value="poison" />
</attack>
</attacks>
<defenses armor="30" defense="40">
<defense name="speed" speedchange="65" variation="5" duration="20000" chance="18">
<attribute key="areaEffect" value="redshimmer" />
</defense>
</defenses>
<immunities>
<immunity fire="1" />
<immunity outfit="1" />
<immunity lifedrain="1" />
<immunity poison="1" />
<immunity invisible="1" />
</immunities>
<summons maxSummons="2">
<summon name="poison spider" chance="10" max="2" />
</summons>
<loot>
<item id="3372" countmax="1" chance="80" /> <!-- brass legs -->
<item id="3031" countmax="55" chance="333" /> <!-- a gold coin -->
<item id="3031" countmax="33" chance="666" /> <!-- a gold coin -->
<item id="3031" countmax="11" chance="999" /> <!-- a gold coin -->
<item id="3370" countmax="1" chance="3" /> <!-- a knight armor -->
<item id="3371" countmax="1" chance="3" /> <!-- knight legs -->
<item id="3357" countmax="1" chance="100" /> <!-- a plate armor -->
<item id="3055" countmax="1" chance="1" /> <!-- a platinum amulet -->
<item id="3351" countmax="1" chance="50" /> <!-- a steel helmet -->
<item id="3053" countmax="1" chance="7" /> <!-- a time ring -->
<item id="5879" countmax="1" chance="21" /> <!-- spider silk -->
</loot>
<script>
<event name="KillingInTheNameOf" />
</script>
</monster>

View File

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF - 8"?>
<monster name="Red Hat Cyclops" nameDescription="a red hat cyclops" race="blood" experience="150" speed="55" manacost="490">
<health now="260" max="260" />
<look type="602" head="0" body="0" legs="0" feet="0" corpse="17159" />
<targetchange interval="1000" chance="5" />
<targetstrategy nearest="70" weakest="0" mostdamage="30" random="0" />
<flags>
<flag summonable="1" />
<flag attackable="1" />
<flag hostile="1" />
<flag illusionable="1" />
<flag convinceable="1" />
<flag pushable="0" />
<flag canpushitems="1" />
<flag canpushcreatures="1" />
<flag targetdistance="1" />
<flag runonhealth="0" />
</flags>
<attacks attack="30" skill="50">
</attacks>
<defenses armor="17" defense="24">
</defenses>
<voices>
<voice sentence="Il lorstok human!" />
<voice sentence="Toks utat." />
<voice sentence="Human, uh whil dyh!" />
<voice sentence="Youh ah trak!" />
<voice sentence="Let da mashing begin!" />
</voices>
<loot>
<item id="3413" countmax="1" chance="15" /> <!-- a battle shield -->
<item id="3093" countmax="1" chance="1" /> <!-- a club ring -->
<item id="3384" countmax="1" chance="2" /> <!-- a dark helmet -->
<item id="3031" countmax="10" chance="700" /> <!-- a gold coin -->
<item id="3031" countmax="20" chance="400" /> <!-- a gold coin -->
<item id="3269" countmax="1" chance="7" /> <!-- a halberd -->
<item id="3582" countmax="2" chance="200" /> <!-- ham -->
<item id="3577" countmax="1" chance="500" /> <!-- meat -->
<item id="3410" countmax="1" chance="20" /> <!-- a plate shield -->
<item id="3294" countmax="1" chance="80" /> <!-- a short sword -->
<item id="3012" countmax="1" chance="2" /> <!-- a wolf tooth chain -->
</loot>
<script>
<event name="KillingInTheNameOf" />
</script>
</monster>

View File

@ -307,4 +307,8 @@
<monster name="The Obliverator" file="800/arena/warlord/the obliverator.xml" /> <monster name="The Obliverator" file="800/arena/warlord/the obliverator.xml" />
<monster name="The Pit Lord" file="800/arena/warlord/the pit lord.xml" /> <monster name="The Pit Lord" file="800/arena/warlord/the pit lord.xml" />
<monster name="Webster" file="800/arena/warlord/webster.xml" /> <monster name="Webster" file="800/arena/warlord/webster.xml" />
<monster name="red hat cyclops" file="customs/red hat cyclops.xml" />
<monster name="blood graw" file="customs/blood graw.xml" />
<monster name="fire spider" file="customs/fire spider.xml" />
</monsters> </monsters>

View File

@ -1,8 +1,8 @@
function onStepIn(creature, item, position, fromPosition) function onStepIn(creature, item, position, fromPosition)
if creature:isPlayer() then if creature:isPlayer() then
doRelocate(item:getPosition(),{x = 32369, y = 32241, z = 07}) doRelocate(item:getPosition(),{x = 32369, y = 32241, z = 5})
creature:getPlayer():setTown(Town("Thais")) creature:getPlayer():setTown(Town("Thais"))
Game.sendMagicEffect({x = 32369, y = 32241, z = 07}, 13) Game.sendMagicEffect({x = 32369, y = 32241, z = 5}, 13)
end end
end end

View File

@ -3,7 +3,7 @@
Name = "Frodo" Name = "Frodo"
Outfit = (128,58-68-109-131-0) Outfit = (128,58-68-109-131-0)
Home = [32359, 32208, 7] Home = [32359,32208,7]
Radius = 3 Radius = 3
Behaviour = { Behaviour = {

View File

@ -3,7 +3,7 @@
Name = "Gorn" Name = "Gorn"
Outfit = (129,58-68-101-95-0) Outfit = (129,58-68-101-95-0)
Home = [32377, 32206, 7] Home = [32377,32206,7]
Radius = 3 Radius = 3
Behaviour = { Behaviour = {

View File

@ -3,7 +3,7 @@
Name = "Grizzly Adams" Name = "Grizzly Adams"
Outfit = (144,97-97-94-97-3) Outfit = (144,97-97-94-97-3)
Home = [32359,32232,7] Home = [32354,32221,7]
Radius = 3 Radius = 3
Behaviour = { Behaviour = {

View File

@ -3,7 +3,7 @@
Name = "Quentin" Name = "Quentin"
Outfit = (57,0-0-0-0-0) Outfit = (57,0-0-0-0-0)
Home = [32369,32239,7] Home = [32371,32240,5]
Radius = 4 Radius = 4
Behaviour = { Behaviour = {

View File

@ -3,7 +3,7 @@
Name = "Todd" Name = "Todd"
Outfit = (128,115-0-67-114-0) Outfit = (128,115-0-67-114-0)
Home = [32363, 32211, 7] Home = [32363,32211,7]
Radius = 2 Radius = 2
Behaviour = { Behaviour = {