• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Make a monster and put on server

R3ignlasting

Well-Known Member
Joined
Nov 20, 2008
Messages
1,293
Reaction score
82
Ok,Im getting sick of people asking me how to make a monster so here is how you do it.

1.Go to data/monsters and find a monster,copy that file you want and paste into folder.I will use a Elf Arcanist to make an Evil Elf
Wizard.
2.After you have copy and pasted into folder now you open the file you pasted into the folder with notepad mine would look like this
you would have to rename the file you want the monster to be named.
I renamed mine Evil Elf Wizard.
3.Then open that file with notepad.Mine looks like this
Code:
<monster name="Evil Elf Arcanist" tp="1" nameDescription="an  evil elf arcanist" species="elf" race="blood" experience="1000" speed="299" manacost="0">
    <health now="999" max="999"/>
    <look type="63" head="20" body="30" legs="40" feet="50" corpse="2979"/>
    <targetchange interval="60000" chance="0"/>
    <strategy attack="500" defense="0"/>
    <flags>
      <flag summonable="0"/>
      <flag attackable="1"/>
      <flag hostile="1"/>
      <flag illusionable="1"/>
      <flag convinceable="0"/>
      <flag pushable="0"/>
      <flag canpushitems="1"/>
      <flag staticattack="50"/>
      <flag lightlevel="0"/>
      <flag lightcolor="0"/>
      <flag targetdistance="5"/>
      <flag runonhealth="50"/>
    </flags>
    <attacks>
      <attack name="heavy magic missile" interval="5000" chance="70" min="-50" max="-90"/>
      <attack name="heavy magic missile" interval="2500" chance="40" min="-50" max="-90"/>
      <attack name="sudden death" interval="7000" chance="95" min="-500" max="-1000"/>
      <attack name="sudden death" interval="3500" chance="35" min="-175" max="-250"/>
      <attack name="arrow" interval="1000" chance="45" min="-10" max="-70"/>
      <attack name="arrow" interval="1000" chance="90" min="-10" max="-30"/>
    </attacks>
    <defenses armor="550" defense="850"/>
    <immunities>
      <immunity physical="0"/>
      <immunity energy="1"/>
      <immunity fire="1"/>
      <immunity poison="1"/>
      <immunity lifedrain="0"/>
      <immunity paralyze="0"/>
      <immunity outfit="0"/>
      <immunity drunk="0"/>
      <immunity invisible="1"/>
    </immunities>
    <loot>
      <item id="2148" countmax="20" chance1="100000" chancemax="0"/>
      <item id="1949" chance="10000"/>
      <item id="2578" chance="5000"/>
      <item id="2260" chance="4000"/>
      <item id="2401" chance="3000"/>
      <item id="2642" chance="20000"/>
      <item id="2682" chance="6666"/>
      <item id="2802" countmax="1" chance1="10000" chancemax="0"/>
      <item id="2600" chance="33333"/>
      <item id="2177" chance="2857"/>
      <item id="2689" countmax="3" chance1="20000" chancemax="0"/>
      <item id="1987" chance="100000">
        <inside>
          <item id="2652" chance="5000"/>
          <item id="2544" countmax="10" chance1="20000" chancemax="0"/>
          <item id="2456" chance="10000"/>
          <item id="2032" chance="4000"/>
          <item id="2062" chance="2857"/>
          <item id="2125" chance="1818"/>
          <item id="2154" chance="1333"/>
        </inside>
      </item>
    </loot>
  </monster>
Then you have to edit the name to what you want in my case it would be at the top which yours should too and i name mine Evil Elf Wizard.
Code:
<monster name="Evil Elf Wizard" tp="1" nameDescription="an elf arcanist
And you will have to change the description to that name too.
Then you can edit the health,speed(Speed is how fast it walks)
And you can change the species which i dont suggest for right now until you can expertise at this.Also you can change the experince you get for killing this (Whatever you put in the exp area will be X your exp in your config)
Code:
species="elf" race="blood" experience="1000" speed="299" manacost="0">
    <health now="5000" max="5000"/>
And i will change my health to 5000 and max to 5000.
Then you can edit the looktype which youll have to know the ids of the colors.Im not gonna put that in this tutorial though(Sorry)After that you can edit attacks and how much the hit
Code:
<attacks>
      <attack name="heavy magic missile" interval="5000" chance="70" min="-50" max="-90"/>
      <attack name="heavy magic missile" interval="2500" chance="40" min="-50" max="-90"/>
      <attack name="sudden death" interval="7000" chance="95" min="-500" max="-1000"/>
      <attack name="sudden death" interval="3500" chance="35" min="-175" max="-250"/>
      <attack name="arrow" interval="1000" chance="45" min="-10" max="-70"/>
      <attack name="arrow" interval="1000" chance="90" min="-10" max="-30"/>
    </attacks>
Then after that you can edit the sounds of the monster which mine don't have any but as you see them you can put what yuou want them to say.
Finally at the bottom you can change the items that they drop (You will have to know ids of the items too)
Code:
<loot>
      <item id="2148" countmax="20" chance1="100000" chancemax="0"/>
      <item id="1949" chance="10000"/>
      <item id="2578" chance="5000"/>
      <item id="2260" chance="4000"/>
      <item id="2401" chance="3000"/>
      <item id="2642" chance="20000"/>
      <item id="2682" chance="6666"/>
      <item id="2802" countmax="1" chance1="10000" chancemax="0"/>
      <item id="2600" chance="33333"/>
      <item id="2177" chance="2857"/>
      <item id="2689" countmax="3" chance1="20000" chancemax="0"/>
      <item id="1987" chance="100000">
        <inside>
          <item id="2652" chance="5000"/>
          <item id="2544" countmax="10" chance1="20000" chancemax="0"/>
          <item id="2456" chance="10000"/>
          <item id="2032" chance="4000"/>
          <item id="2062" chance="2857"/>
          <item id="2125" chance="1818"/>
          <item id="2154" chance="1333"/>
        </inside>
And if you want to make it drop another item other than these copy one of the lines and edit the id.I will make mine drop a crystal coin and the id for a crystal coin is 2160.So copy and paste one of those lines and change the id.
Code:
<item id="2160" chance="10000"/>
The chance is how often it will drop it.10000 is almost all the time.Ok then you file save.And now to put the monsters on your server,you have to find monsters.xml in your monsters folder.Open that file up with notepad.Copy the first monster in there,and paste it all the way at the bottom
Code:
<monster name="Amazon" file="Amazon.xml" />
Thats what my first monster is,now copy that and paste at bottom.Once you paste at the bottom change the name of Amazon to your monster's name.In my case mine is Evil Elf Wizard so i put that in.
Code:
<monster name="Evil Elf wizard" file="Amazon.xml" />
And then you will have to change the file from amazon.xml to your monster name.xml.Mine is Evil elf wizard so i put that there.
Code:
<monster name="Evil Elf wizard" file="Evil Elf Wizard.xml" />
And then file save and you got a custom monster that you can now summon on your GM


Hope i helped you!^_^
 
Code:
<item id="2160" chance="10000"/>
The chance is how often it will drop it.10000 is almost all the time

Nah, here's how it goes:

100000 = 100% chance to drop the item (100,000)
90000 = 90% (90,000)
80000 = 80% (80,000)
--..etc..--
10000 = 10% (10,000)
5000 = 5% (5,000)
--again ..etc..--
500 = 0,5% (0,5,00)
100 = 0,1% (0,1,00)

Hope that clears it out.
 
Look in your Items.otb if you really need it. I made this tutorial like a year ago, when I was a serious noob, and only knew this. Lol.
 
how do i put monsters on mapeditor? It dont work when i configure rme creature.xml :s

Well, then you must be doing something wrong.
Copy the monster that your custom monster looks like or is based off of, and paste it onto another line, then rename it.
 
Back
Top