Contents
Monsters
This contains all the information about creating monster files. Each line that can be added to the file will be below.
[Main]
- Name=The name of the NPC. Can be different then the actual file name.
- HisHer=Used when 'his/her/its' is needed.
- HeShe=Used when 'he/she/it' is needed.
- BName=Goes in front of the NPC name. Typically it is either 'a' or 'an'. Actual names (I.E. a NPC called 'Charlie' does not need it.
[Vars]
- Image=The image of the NPC, without the extension.
- Divinity=The divinity of the monster.
fire | Fire divinity. |
night | Night divinity. |
ice | Ice divinity. (!!NOT WATER!!). |
lightning | Lightning divinity (!!NOT STORM!!). |
earth | Earth divinity. |
holy | Holy divinity. |
evil | Evil divinity. |
- Race=The race to use. This is mostly internal for things like banes Use the closest race type available from this list:
Humanoid | Any race like humans, elves, etc. |
Animal | Any land animals. |
Insect | Any insects. Also includes spiders. |
Aquatic | Any water creatures. |
Greenskin | Any brute type class, Trolls, Kobolds, Orcs, Goblins, etc. 'greenskin' is just mainly a name for them. |
Plant | Any plant. Trees, etc. |
Beast | Any beast. werewolves for example. Druids might fit under this category is they morph too. Mystical Creatures, Dire creatures (Dire wolf), etc. Minotaurs too. |
Demon | Any demon. |
Elemental | Any elemental. Golems (Rock/etc for example) Fire elementals, creatures that have an affinity to a divinity, etc. Anything that is mythical magic being like fairies or witches... |
Dragon | DRAAAGOOONNNNS. |
Undead | Any undead creature. |
Reptile | Any snake or lizard, etc. |
Generic | ANYTHING that doesn't fit the above, but isn't even remotely close. For example, a training dummy. |
- Type=The type of monster. This determines if the monster is attackable or not.
Hostile | Normal type for hostile mobs. |
Friendly | Friendly type for non-hostile mobs. |
Spawned | Spawned monsters. This is normally automatically set but can be used. |
- Guild=The guild this NPC belongs too. Normally should be left blank.
- Description=The description on look over.
- Weapon=The weapon name the NPC uses to attack with.
[Vars]
- Level=The level of the NPC.
- SpawnMinimum=The minimum spawn time in seconds.
- SpawnMaximum=The maximum spawn time in seconds.
- AttackDelayMinimum=The minimum attack delay in seconds. Can use decimals (I.E. 2.5).
- AttackDelayMaximum=The maximum attack delay in seconds. Can use decimals.
- AttackDelayPause=The pause delay after attacks have been used up. Can use decimals.
- MoneyMinimum=The minimum money the NPC can have.
- MoneyMaximum=The maximum money the NPC can have.
- DamageMinimum=The minimum damage the NPC has. This value is multiplied by 3. (I.E. a value of 3 means the NPC does 9 damage).
- DamageMaximum=The maximum damage the NPC has. This value is multipled by 3.
- AttackAgilityMinimum=The minimum attack agility.
- AttackAgilityMaximum=The maximum attack agility.
- DefendAgilityMinimum=The maximum dodge agility.
- DefendAgilityMaximum=The maximum dodge agility.
- IntelligenceMinimum=The minimum intelligence.
- IntelligenceMaximum=The maximum intelligence.
- WisdomMinimum=The minimum wisdom.
- WisdomMaximum=The maximum wisdom.
- HealthMinimum=The minimum health.
- HealthMaximum=The maximum health.
- AttacksMinimum=The minimum amount of attacks the NPC has.
- AttacksMaximum=The maximum amount of attacks the NPC has..
- ArmorMinimum=The minimum armor.
- ArmorMaximum=The maximum armor.
- DeflectMinimum=The minimum deflect. This should only be used if the NPC has a shield. Each value is the same as adding 2.5 armor points but will give a different message when it is deflected.
- DeflectMaximum=The maximum deflect. This should only be used if the NPC has a shield.
- TauntLevel=The taunt level for pets when in a player party. Defaults to 3. Stronger monsters should be 2, and tanky monsters should be 4. 5 should be used for special monsters (unique ranger pets that can be given to players.)
- SpellResist=Removes spell damage against NPC. If this is set to 10, then 10 damage will be negated from the spell casted on the NPC.
[Rarity]
- Value=The rarity level.
0 | Ambient monsters. Worthless to kill. |
1 | Normal monsters. Default if not specified. |
2 | Uncommon monsters. Typically 1-8 hour monsters. |
3 | Rare monsters. Typically 12-24 hour monsters monsters. |
4 | Epic monsters. Very hard to kill monsters, 24+ hour monsters. |
5 | Legendary monsters. Quest or 'world walkers'. |
[UniqueSpawn]
If this is used, you should not use SpawnMinimum/SpawnMaximum and can be removed. This should be used for any monster that is hourly or higher as it prevents exploiting of special monsters.
- MinTime=Minimum time in minutes to spawn. This value is multipled by 15. For example: '2' would be '30' minutes.
- MaxTime=Maximum time in minutes to spawn. This value is multipled by 15.
- SpawnTypeID=The ID if you use more then one monster of the same name in the same room. You will need to use one file per ID however. Can be ignored if not needed.
- SpawnTypeHP=true/false value. Saves the HP on a server reboot. Used for high HP monsters. Can be ignored if not needed.
[Experience]
See http://ember-online.com/viewtopic.php?f=24&t=281 for general values for experience.
- Hit=The per point amount of experience.
- Slay=The slay amount of experience.
[Special]
- Infravision=Gives extra searching ability on top of intelligence. Each point is like having +1 more intelligence on search.
- Follow=The follow amount in percentage.
- Charm=The charm value in percentage. See http://ember-online.com/viewtopic.php?f=24&t=472#p2985 if you are on build.
- Dispawn=Does this monster move back to it's original location after 2 minutes of inactivity? True or False.
[Functions]
- Quest=Not used yet.
[Say]
- Look=The look over message.
- Spawn=The spawn message. You can use / to create a '/me' command. For example: '/me drops from the ceiling.' would become 'NPCNAME drops from the ceiling.'. Has a default if not used.
- Death=The death message. Has a default if not used. Is not used for regular monsters.