Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add monsters and bosses from 12.20 update #4096

Merged
30 commits merged into from
May 1, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
3e082a5
[12.20] Adding monsters and bosses
omarcopires Apr 27, 2022
a85eb9c
Adding cobra monsters
omarcopires Apr 27, 2022
bc69d7e
Following code style
omarcopires Apr 27, 2022
1c4c2b2
Following code style
omarcopires Apr 27, 2022
12b30cf
Request changes
omarcopires Apr 27, 2022
e6c7a1d
Adding boss script bases
omarcopires Apr 27, 2022
a7428e5
Partial boss adjustments
omarcopires Apr 28, 2022
2377abc
Removing unused flag
omarcopires Apr 28, 2022
3e1cc34
fixed stuff
Apr 28, 2022
b34e31a
Boss adjustments
omarcopires Apr 29, 2022
6ad1163
Update data/monster/monsters/adult_goanna.xml
Apr 29, 2022
fc12089
resolve conversations
omarcopires Apr 29, 2022
1878b2e
Partial corpses corrections
omarcopires Apr 29, 2022
fd5ee9f
Corpses corrections
omarcopires Apr 29, 2022
955e142
Partial corrections
omarcopires Apr 29, 2022
8cd0b54
Partial corrections
omarcopires Apr 29, 2022
2a2e92c
Partial corrections
omarcopires Apr 29, 2022
fb5be02
Partial corrections
omarcopires Apr 29, 2022
d9ad675
Fix: Channeling Earl Osam
omarcopires Apr 29, 2022
263c678
Merge pull request #1 from omarcopires/1220-monsters
torresmon Apr 29, 2022
5c3e0a3
formatting files
torresmon Apr 29, 2022
7e7aeca
Fix: Urmahlullu look type
omarcopires Apr 30, 2022
d1fa688
Fix: King Zelos look type
omarcopires Apr 30, 2022
4db6186
Update: Feral Sphinx tabulation
omarcopires Apr 30, 2022
d3fac76
Revert "Tie NEEDEXCHANGE behavior to classicEquipmentSlots setting (#…
torresmon Apr 30, 2022
d1afe9e
Revert "Spells update (#4095)"
torresmon Apr 30, 2022
090da58
Merge pull request #3 from torresmon/monster-changes-1220
omarcopires Apr 30, 2022
92bd1aa
Revert "Revert "Tie NEEDEXCHANGE behavior to classicEquipmentSlots se…
omarcopires Apr 30, 2022
e144ea9
Revert "Revert "Spells update (#4095)""
omarcopires Apr 30, 2022
e267f48
Update fetter.xml (#4)
torresmon May 1, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 55 additions & 2 deletions data/monster/monsters.xml

Large diffs are not rendered by default.

79 changes: 79 additions & 0 deletions data/monster/monsters/adult_goanna.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8"?>
<monster name="Adult Goanna" nameDescription="an adult goanna" race="blood" experience="6650" speed="420">
<health now="8300" max="8300" />
<look type="1195" corpse="34061" />
<targetchange interval="2000" chance="5" />
<flags>
<flag attackable="1" />
<flag hostile="1" />
<flag summonable="0" />
<flag convinceable="0" />
<flag illusionable="0" />
<flag isboss="0" />
<flag ignorespawnblock="0" />
<flag pushable="0" />
<flag canpushitems="1" />
<flag canpushcreatures="1" />
<flag staticattack="90" />
<flag targetdistance="1" />
<flag canwalkonenergy="0" />
<flag canwalkonfire="0" />
<flag canwalkonpoison="0" />
</flags>
<attacks>
<attack name="melee" interval="2000" min="0" max="-350" poison="19" />
<attack name="wave t" interval="2000" chance="10" min="-250" max="-380" />
<attack name="earth" interval="2000" chance="12" range="3" radius="1" target="1" min="-450" max="-550">
<attribute key="shootEffect" value="earth" />
<attribute key="areaEffect" value="explosion" />
</attack>
<attack name="earth" interval="2000" chance="15" radius="5" min="-210" max="-300">
<attribute key="areaEffect" value="groundshaker" />
</attack>
</attacks>
<defenses armor="84" defense="84">
<defense name="speed" interval="2000" chance="5" speedchange="500" duration="5000">
<attribute key="areaEffect" value="redshimmer" />
</defense>
</defenses>
<elements>
<element earthPercent="75" />
<element energyPercent="-10" />
</elements>
<immunities>
<immunity paralyze="1" />
<immunity invisible="1" />
</immunities>
<loot>
<item id="2152" name="platinum coin" chance="100000" countmax="3" />
<item id="18437" name="envenomed arrow" chance="55359" countmax="8" />
<item id="7850" name="earth arrow" chance="14253" countmax="30" />
<item id="34216" name="goanna meat" chance="11621" />
<item id="2127" name="emerald bangle" chance="10154" />
<item id="7761" name="small enchanted emerald" chance="8951" />
<item id="18413" name="blue crystal shard" chance="8161" />
<item id="2146" name="small sapphire" chance="7747" countmax="2" />
<item id="34214" name="red goanna scale" chance="7559" />
<item id="2181" name="terra rod" chance="7409" />
<item id="7903" name="terra hood" chance="6732" />
<item id="18416" name="green crystal splinter" chance="6581" />
<item id="7887" name="terra amulet" chance="6093" />
<item id="34217" name="goanna claw" chance="4739" />
<item id="2134" name="silver brooch" chance="3874" />
<item id="2154" name="yellow gem" chance="3761" />
<item id="34144" name="scared frog" chance="3159" />
<item id="2155" name="green gem" chance="3121" />
<item id="2409" name="serpent sword" chance="2670" />
<item id="24849" name="onyx chip" chance="2219" />
<item id="24850" name="opal" chance="2106" countmax="2" />
<item id="10219" name="sacred tree amulet" chance="1956" />
<item id="2664" name="wood cape" chance="1692" />
<item id="2150" name="small amethyst" chance="1504" />
<item id="33996" name="lizard heart" chance="1354" />
<item id="24741" name="fur armor" chance="1241" />
<item id="34101" name="small tortoise" chance="1015" />
<item id="2143" name="white pearl" chance="1015" />
<item id="27047" name="coral brooch" chance="827" />
<item id="27048" name="gemmed figurine" chance="790" />
</loot>
</monster>
35 changes: 35 additions & 0 deletions data/monster/monsters/black_cobra.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="UTF-8"?>
<monster name="Black Cobra" nameDescription="a black cobra" race="blood" experience="0" speed="150">
<health now="10000" max="10000" />
<look type="81" corpse="33958" />
<targetchange interval="2000" chance="5" />
<flags>
<flag attackable="1" />
<flag hostile="1" />
<flag summonable="0" />
<flag convinceable="0" />
<flag illusionable="1" />
<flag isboss="0" />
<flag ignorespawnblock="0" />
<flag pushable="1" />
<flag canpushitems="0" />
<flag canpushcreatures="0" />
<flag staticattack="90" />
<flag targetdistance="1" />
<flag canwalkonenergy="0" />
<flag canwalkonfire="0" />
<flag canwalkonpoison="0" />
</flags>
<attacks>
<attack name="melee" interval="2000" min="0" max="-150" poison="200" />
<attack name="poisoncondition" interval="2000" chance="15" range="7" min="-20" max="-40">
<attribute key="shooteffect" value="poison" />
</attack>
</attacks>
<defenses armor="10" defense="10" />
<immunities>
<immunity earth="1" />
<immunity paralyze="1" />
<immunity invisible="1" />
</immunities>
</monster>
58 changes: 58 additions & 0 deletions data/monster/monsters/black_sphinx_acolyte.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
<?xml version="1.0" encoding="UTF-8"?>
<monster name="Black Sphinx Acolyte" nameDescription="a black sphinx acolyte" race="blood" experience="7200" speed="310">
<health now="8100" max="8100" />
<look type="1200" head="95" body="95" legs="94" feet="95" corpse="34079" />
<targetchange interval="2000" chance="5" />
<flags>
<flag attackable="1" />
<flag hostile="1" />
<flag summonable="0" />
<flag convinceable="0" />
<flag illusionable="0" />
<flag isboss="0" />
<flag ignorespawnblock="0" />
<flag pushable="0" />
<flag canpushitems="1" />
<flag canpushcreatures="1" />
<flag staticattack="90" />
<flag targetdistance="1" />
<flag canwalkonenergy="1" />
<flag canwalkonfire="1" />
<flag canwalkonpoison="1" />
</flags>
<attacks>
<attack name="melee" interval="2000" min="0" max="-400" />
<attack name="earth" interval="2000" chance="10" radius="3" min="-300" max="-400">
<attribute key="areaEffect" value="smallplants" />
</attack>
<attack name="death" interval="2000" chance="13" range="4" radius="3" target="1" min="-400" max="-450">
<attribute key="shootEffect" value="suddendeath" />
<attribute key="areaEffect" value="mortarea" />
</attack>
</attacks>
<defenses armor="82" defense="82" />
<elements>
<element earthPercent="90" />
</elements>
<immunities>
<immunity death="1" />
<immunity paralyze="1" />
<immunity invisible="1" />
</immunities>
<voices interval="2000" chance="5">
<voice sentence="Darkness is the mother of all knowledge!" />
<voice sentence="Get thee gone, unworthy!" />
<voice sentence="The Black Sphinx will prevail!" />
</voices>
<loot>
<item id="2152" name="platinum coin" chance="100000" countmax="7" />
<item id="2182" name="snakebite rod" chance="7247" />
<item id="8910" name="underworld rod" chance="6649" />
<item id="18413" name="blue crystal shard" chance="6449" />
<item id="24850" name="opal" chance="3291" countmax="2" />
<item id="2153" name="violet gem" chance="3225" />
<item id="8922" name="wand of voodoo" chance="2460" />
<item id="33987" name="empty honey glass" chance="2261" />
<item id="7761" name="small enchanted emerald" chance="2161" countmax="3" />
</loot>
</monster>
55 changes: 55 additions & 0 deletions data/monster/monsters/bragrumol.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<monster name="Bragrumol" nameDescription="Bragrumol" race="fire" experience="18000" speed="220">
<health now="38000" max="38000" />
<look type="856" corpse="13973" />
<targetchange interval="2000" chance="5" />
<flags>
<flag attackable="1" />
<flag hostile="1" />
<flag summonable="0" />
<flag convinceable="0" />
<flag illusionable="0" />
<flag isboss="1" />
<flag ignorespawnblock="0" />
<flag pushable="0" />
<flag canpushitems="1" />
<flag canpushcreatures="1" />
<flag staticattack="90" />
<flag targetdistance="1" />
<flag canwalkonenergy="1" />
<flag canwalkonfire="1" />
<flag canwalkonpoison="1" />
</flags>
<attacks>
<attack name="melee" interval="2000" min="0" max="-600" />
<attack name="death" interval="2000" chance="18" range="5" min="-300" max="-600">
<attribute key="shootEffect" value="suddendeath" />
</attack>
<attack name="death" interval="2000" chance="22" range="5" radius="4" min="-300" max="-600">
<attribute key="areaEffect" value="mortarea" />
</attack>
<attack name="fire" interval="2000" chance="20" range="5" radius="4" target="1" min="-300" max="-600">
<attribute key="shootEffect" value="fire" />
<attribute key="areaEffect" value="firearea" />
</attack>
<attack name="death" interval="2000" chance="12" range="5" target="1" length="5" spread="0" min="-300" max="-600">
<attribute key="areaEffect" value="greychain" />
</attack>
</attacks>
<defenses armor="10" defense="10" />
<elements>
<element icePercent="-10" />
<element deathPercent="50" />
<element firePercent="30" />
</elements>
<immunities>
<immunity paralyze="1" />
<immunity invisible="1" />
<immunity drunk="1" />
</immunities>
<loot>
<item id="2156" name="red gem" chance="85156" />
<item id="33979" name="sea horse figurine" chance="10938" />
<item id="33980" name="golden mask" chance="3906" />
</loot>
</monster>
72 changes: 72 additions & 0 deletions data/monster/monsters/burning_gladiator.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
<?xml version="1.0" encoding="UTF-8"?>
<monster name="Burning Gladiator" nameDescription="a burning gladiator" race="blood" experience="7350" speed="290">
<health now="10000" max="10000" />
<look type="541" head="95" body="113" legs="3" feet="3" addons="1" corpse="34302" />
<targetchange interval="2000" chance="5" />
<flags>
<flag attackable="1" />
<flag hostile="1" />
<flag summonable="0" />
<flag convinceable="0" />
<flag illusionable="0" />
<flag isboss="0" />
<flag ignorespawnblock="0" />
<flag pushable="0" />
<flag canpushitems="1" />
<flag canpushcreatures="1" />
<flag staticattack="90" />
<flag targetdistance="4" />
<flag canwalkonenergy="1" />
<flag canwalkonfire="1" />
<flag canwalkonpoison="1" />
</flags>
<attacks>
<attack name="melee" interval="2000" min="0" max="-550" />
<attack name="fire" interval="2000" chance="10" ring="3" target="0" min="-300" max="-500">
<attribute key="areaEffect" value="fireattack" />
</attack>
<attack name="fire" interval="2000" chance="15" ring="2" target="0" min="-300" max="-500">
<attribute key="areaEffect" value="fireattack" />
</attack>
<attack name="fire" interval="2000" chance="17" radius="2" min="-300" max="-500">
<attribute key="areaEffect" value="fireattack" />
</attack>
<attack name="energy" interval="2000" chance="10" length="3" spread="0" min="-300" max="-500">
<attribute key="areaEffect" value="energy" />
</attack>
</attacks>
<defenses armor="89" defense="89" />
<elements>
<element physicalPercent="80" />
<element firePercent="70" />
<element energyPercent="80" />
<element icePercent="-20" />
</elements>
<immunities>
<immunity paralyze="1" />
<immunity invisible="1" />
</immunities>
<voices interval="2000" chance="5">
<voice sentence="Burn, infidel!" />
<voice sentence="Only the Wild Sun shall shine down on this world!" />
<voice sentence="Praised be Fafnar, the Smiter!" />
</voices>
<loot>
<item id="2152" name="platinum coin" chance="100000" countmax="4" />
<item id="34099" name="fafnar symbol" chance="10157" />
<item id="34089" name="secret instruction" chance="7419" />
<item id="2201" name="dragon necklace" chance="5951" />
<item id="2161" name="strange talisman" chance="4979" />
<item id="7889" name="lightning pendant" chance="4602" />
<item id="7890" name="magma amulet" chance="4463" />
<item id="7901" name="lightning headband" chance="4305" />
<item id="7891" name="magma boots" chance="4225" />
<item id="7895" name="lightning legs" chance="3967" />
<item id="33987" name="empty honey glass" chance="2579" />
<item id="2198" name="elven amulet" chance="2559" />
<item id="7893" name="lightning boots" chance="1627" />
<item id="11355" name="spellweaver's robe" chance="1111" />
<item id="33980" name="golden mask" chance="893" />
<item id="33979" name="sea horse figurine" chance="575" />
</loot>
</monster>
35 changes: 35 additions & 0 deletions data/monster/monsters/cart_packed_with_gold.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<monster name="Cart Packed With Gold" nameDescription="a cart packed with gold" race="undead" experience="0" speed="200">
<health now="10000" max="10000" />
<look type="1175" corpse="33914" />
<targetchange interval="2000" chance="5" />
<flags>
<flag attackable="1" />
<flag hostile="1" />
<flag summonable="0" />
<flag convinceable="0" />
<flag illusionable="0" />
<flag isboss="1" />
<flag ignorespawnblock="0" />
<flag pushable="0" />
<flag canpushitems="0" />
<flag canpushcreatures="0" />
<flag staticattack="90" />
<flag targetdistance="1" />
<flag canwalkonenergy="0" />
<flag canwalkonfire="0" />
<flag canwalkonpoison="0" />
</flags>
<defenses armor="10" defense="10" />
<elements>
<element firePercent="80" />
</elements>
<immunities>
<immunity paralyze="1" />
<immunity invisible="1" />
<immunity drunk="1" />
</immunities>
<loot>
<item id="2145" name="small diamond" chance="100000" />
</loot>
</monster>
37 changes: 37 additions & 0 deletions data/monster/monsters/channeling_earl_osam.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="utf-8"?>
<monster name="Channeling Earl Osam" nameDescription="Channeling Earl Osam" race="venom" experience="0" speed="78">
<health now="1000" max="1000" />
<look type="1223" head="95" body="38" legs="60" feet="76" corpse="0" />
<targetchange interval="2000" chance="5" />
<flags>
<flag attackable="1" />
<flag hostile="1" />
<flag summonable="0" />
<flag convinceable="0" />
<flag illusionable="0" />
<flag isboss="1" />
<flag ignorespawnblock="0" />
<flag pushable="0" />
<flag canpushitems="1" />
<flag canpushcreatures="1" />
<flag staticattack="90" />
<flag targetdistance="1" />
<flag canwalkonenergy="1" />
<flag canwalkonfire="1" />
<flag canwalkonpoison="1" />
</flags>
<defenses armor="10" defense="10" />
<elements>
<element energyPercent="-5" />
<element firePercent="-10" />
</elements>
<immunities>
<immunity paralyze="1" />
<immunity invisible="1" />
<immunity drunk="1" />
<immunity earth="1" />
</immunities>
<voices interval="2000" chance="5">
<voice sentence="NEW POWER SHALL BE MINE!" />
</voices>
</monster>
Loading