summaryrefslogtreecommitdiff
path: root/db/mob_db2.conf
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-10-12 15:58:07 +0300
committerAndrei Karas <akaras@inbox.ru>2015-10-12 15:58:07 +0300
commitdf73fca58be7f613503796a9fc0685f2c8cbaf71 (patch)
treeccec14cb760238ea67d6919b876f8e65535ffce2 /db/mob_db2.conf
parent4fb2f6e1645ad6020d8e5ac6e8693158b044f493 (diff)
downloadserverdata-df73fca58be7f613503796a9fc0685f2c8cbaf71.tar.gz
serverdata-df73fca58be7f613503796a9fc0685f2c8cbaf71.tar.bz2
serverdata-df73fca58be7f613503796a9fc0685f2c8cbaf71.tar.xz
serverdata-df73fca58be7f613503796a9fc0685f2c8cbaf71.zip
Convert mob_db into new format.
Also fix conflict between item and mob name (Croconut)
Diffstat (limited to 'db/mob_db2.conf')
-rw-r--r--db/mob_db2.conf70
1 files changed, 70 insertions, 0 deletions
diff --git a/db/mob_db2.conf b/db/mob_db2.conf
new file mode 100644
index 00000000..084a59d7
--- /dev/null
+++ b/db/mob_db2.conf
@@ -0,0 +1,70 @@
+mob_db: (
+// Mobs Database
+//
+/******************************************************************************
+ ************* Entry structure ************************************************
+ ******************************************************************************
+{
+ // =================== Mandatory fields ===============================
+ Id: ID (int)
+ SpriteName: "SPRITE_NAME" (string)
+ Name: "Mob name" (string)
+ // =================== Optional fields ================================
+ Lv: level (int, defaults to 1)
+ Hp: health (int, defaults to 1)
+ Sp: mana (int, defaults to 0)
+ Exp: basic experience (int, defaults to 0)
+ JExp: job experience (int, defaults to 0)
+ AttackRange: attack range (int, defaults to 1)
+ Attack: [attack1, attack2] (int, defaults to 0)
+ Def: defence (int, defaults to 0)
+ Mdef: magic defence (int, defaults to 0)
+ Stats: {
+ Str: strength (int, defaults to 0)
+ Agi: agility (int, defaults to 0)
+ Vit: vitality (int, defaults to 0)
+ Int: intelligence (int, defaults to 0)
+ Dex: dexterity (int, defaults to 0)
+ Luk: luck (int, defaults to 0)
+ }
+ ViewRange: view range (int, defaults to 1)
+ ChaseRange: chase range (int, defaults to 1)
+ Size: size (int, defaults to 1)
+ Race: race (int, defaults to 0)
+ Element: (type, level)
+ Mode: {
+ CanMove: true/false (bool)
+ Looter: true/false (bool)
+ Aggressive: true/false (bool)
+ Assist: true/false (bool)
+ CastSensorIdle:true/false (bool)
+ Boss: true/false (bool)
+ Plant: true/false (bool)
+ CanAttack: true/false (bool)
+ Detector: true/false (bool)
+ CastSensorChase: true/false (bool)
+ ChangeChase: true/false (bool)
+ Angry: true/false (bool)
+ ChangeTargetMelee: true/false (bool)
+ ChangeTargetChase: true/false (bool)
+ TargetWeak: true/false (bool)
+ }
+ MoveSpeed: move speed (int, defaults to 0)
+ AttackDelay: attack delay (int, defaults to 4000)
+ AttackMotion: attack motion (int, defaults to 2000)
+ DamageMotion: damage motion (int, defaults to 0)
+ MvpExp: mvp experience (int, defaults to 0)
+ MvpDrops: {
+ AegisName: chance (string: int)
+ ...
+ }
+ Drops: {
+ AegisName: chance (string: int)
+ ...
+ }
+
+},
+******************************************************************************/
+
+
+)