mob_db: ( // Mobs Database // /****************************************************************************** ************* Entry structure ************************************************ ****************************************************************************** { // =================== Mandatory fields =============================== Id: ID (int) SpriteName: "SPRITE_NAME" (string) Name: "Mob name" (string) // =================== Optional fields ================================ JName: "Mob name" (string) 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) // or AegisName: (chance, "Option Drop Group") // ... } DamageTakenRate: damage taken rate (int, defaults to 100) }, ******************************************************************************/ // Monsters native to Crossroads are defined here // Their IDs are 2000+ { Id: 2000 SpriteName: "Blanc" Name: "Blanc Halifax" Lv: 101 Hp: 750000 Sp: 0 Exp: 140000 JExp: 1000 AttackRange: 8 Attack: [620, 670] Def: 45 Mdef: 2 Stats: { Str: 12 Agi: 23 Vit: 88 Int: 110 Dex: 141 Luk: 77 } ViewRange: 9 ChaseRange: 12 Race: 2 Element: (7, 1) Mode: { CanMove: true CanAttack: true Aggressive: true Angry: true ChangeTargetMelee: true ChangeChase: true CastSensorChase: true Boss: true } MoveSpeed: 320 AttackDelay: 2100 AttackMotion: 672 DamageMotion: 200 Drops: { Bloodstone: 2000 } }, )