diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-10-12 15:58:07 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-10-12 15:58:07 +0300 |
commit | df73fca58be7f613503796a9fc0685f2c8cbaf71 (patch) | |
tree | ccec14cb760238ea67d6919b876f8e65535ffce2 /db/mob_db2.conf | |
parent | 4fb2f6e1645ad6020d8e5ac6e8693158b044f493 (diff) | |
download | serverdata-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.conf | 70 |
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) + ... + } + +}, +******************************************************************************/ + + +) |