summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesusalva Jesusalva <jesusalva@themanaworld.org>2022-12-22 22:31:37 +0000
committerJesusalva Jesusalva <jesusalva@themanaworld.org>2022-12-22 22:31:37 +0000
commite4e0b65687502dd05d214aff5ef0213cdd50700e (patch)
treea2bd9af99e7870d031bbcb86fe43a884dc0ff027
parenta0034867bf249e46dc1847efb48ae47c402c4003 (diff)
parentb103dfe0d8c81fd80602e90522c12e59174ab4ca (diff)
downloadserverdata-e4e0b65687502dd05d214aff5ef0213cdd50700e.tar.gz
serverdata-e4e0b65687502dd05d214aff5ef0213cdd50700e.tar.bz2
serverdata-e4e0b65687502dd05d214aff5ef0213cdd50700e.tar.xz
serverdata-e4e0b65687502dd05d214aff5ef0213cdd50700e.zip
Merge branch 'mob_db' into 'master'
Mob db and Item db See merge request legacy/serverdata!625
-rw-r--r--world/map/db/item_db.conf226
-rw-r--r--world/map/db/mob_db.conf316
2 files changed, 423 insertions, 119 deletions
diff --git a/world/map/db/item_db.conf b/world/map/db/item_db.conf
index 50d7251b..239d4067 100644
--- a/world/map/db/item_db.conf
+++ b/world/map/db/item_db.conf
@@ -9,119 +9,119 @@ item_db: (
************* Entry structure ************************************************
******************************************************************************
{
- // =================== Mandatory fields ===============================
- Id: ID (int)
- AegisName: "Aegis_Name" (string)
- Name: "Item Name" (string)
- // =================== Optional fields ================================
- Type: Item Type (string, defaults to "IT_ETC")
- Buy: Buy Price (int, defaults to Sell * 2)
- Sell: Sell Price (int, defaults to Buy / 2)
- Weight: Item Weight (int, defaults to 0)
- Atk: Attack (int, defaults to 0)
- Matk: Magical Attack (int, defaults to 0, ignored in pre-re)
- Def: Defense (int, defaults to 0)
- Range: Attack Range (int, defaults to 0)
- MinRange: Minimal Attack Range (int, defaults to 0)
- Slots: Slots (int, defaults to 0)
- Job: Job mask (int, defaults to all jobs = 0xFFFFFFFF)
- Upper: Upper mask (bitmask array, string or int, defaults to "ITEMUPPER_ALL")
- Gender: Gender (string, defaults to "SEX_ANY")
- Loc: Equip location (bitmask array, string or int, required value for equipment)
- WeaponLv: Weapon Level (int, defaults to 0)
- EquipLv: Equip required level (int, defaults to 0)
- EquipLv: [min, max] (alternative syntax with min / max level)
- Refine: Refineable (boolean, defaults to true)
- DisableOptions: true/false (boolean, defaults to false !!for equipments only!!) [Smokexyz]
- Subtype: Item Subtype (int, defaults to 0)
- W_FIST, ///< Bare hands
- W_DAGGER, //1
- W_1HSWORD, //2
- W_2HSWORD, //3
- W_1HSPEAR, //4
- W_2HSPEAR, //5
- W_1HAXE, //6
- W_2HAXE, //7
- W_MACE, //8
- W_2HMACE, //9
- W_STAFF, //10
- W_BOW, //11
- W_KNUCKLE, //12
- W_MUSICAL, //13
- W_WHIP, //14
- W_BOOK, //15
- W_KATAR, //16
- W_REVOLVER, //17
- W_RIFLE, //18
- W_GATLING, //19
- W_SHOTGUN, //20
- W_GRENADE, //21
- W_HUUMA, //22
- W_2HSTAFF, //23
- ViewSprite: Sprite view ID (int, defaults to 0)
- BindOnEquip: true/false (boolean, defaults to false)
- ForceSerial: true/false (boolean, defaults to false)
- BuyingStore: true/false (boolean, defaults to false)
- Delay: Delay to use item (int, defaults to 0)
- FloorLifeTime: Delay to remove item from ground (int, default flooritem_lifetime)
- KeepAfterUse: true/false (boolean, defaults to false)
- DropAnnounce: true/false (boolean, defaults to false)
- AllowPickup: true/false (boolean, defaults to true)
- Charm: true/false (boolean, defaults to false)
- MaxFloorOffset: [x, y] (int, defaults to 8)
- MaxFloorOffset: offset (int, defaults to 8)
- Identified: true/false (boolean, default to true)
- RequiredStr: required strength (int, default to 0)
- RequiredAgi: required agility (int, default to 0)
- RequiredVit: required vitality (int, default to 0)
- RequiredInt: required intellect (int, default to 0)
- RequiredDex: required dexterity (int, default to 0)
- RequiredLuk: required luck (int, default to 0)
- RequiredMaxHp: required max hp (int, default to 0)
- RequiredMaxSp: required max sp (int, default to 0)
- RequiredAtk: required attack (int, default to 0)
- RequiredMAtkMin: required minimal magic attack (int, default to 0)
- RequiredMAtkMax: required maximum magic attack (int, default to 0)
- RequiredDef: required defence (int, default to 0)
- RequiredMDef: required magic defence (int, default to 0)
- RequiredSkill: required skill (int, default to 0)
- UseEffect: effect if use/equip item success (int, default to -1)
- UseFailEffect: effect if use/equip item failed (int, default to -1)
- UnequipEffect: effect if unequip item success (int, default to -1)
- UnequipFailEffect: effect if unequip item failed (int, default to -1)
- Trade: { (defaults to no restrictions)
- override: GroupID (int, defaults to 100)
- nodrop: true/false (boolean, defaults to false)
- notrade: true/false (boolean, defaults to false)
- partneroverride: true/false (boolean, defaults to false)
- noselltonpc: true/false (boolean, defaults to false)
- nocart: true/false (boolean, defaults to false)
- nostorage: true/false (boolean, defaults to false)
- nogstorage: true/false (boolean, defaults to false)
- nomail: true/false (boolean, defaults to false)
- noauction: true/false (boolean, defaults to false)
- }
- Nouse: { (defaults to no restrictions)
- override: GroupID (int, defaults to 100)
- sitting: true/false (boolean, defaults to false)
- }
- Stack: [amount, type] (int, defaults to 0)
- Sprite: SpriteID (int, defaults to 0)
- Script: <"
- Script
- (it can be multi-line)
- ">
- OnEquipScript: <" OnEquip Script (can also be multi-line) ">
- OnUnequipScript: <" OnUnequip Script (can also be multi-line) ">
- OnDropScript: <" OnDrop Script (can also be multi-line) ">
- OnTakeScript: <" OnTake Script (can also be multi-line) ">
- OnInsertCardScript: <" OnInsert card Script (can also be multi-line) ">
- AllowCards: {
- idNUM: amount (NUM is id number, amount is amount)
- }
- AllowAmmo: {
- idNUM: something (NUM is id number)
- }
+ // =================== Mandatory fields ===============================
+ Id: ID (int)
+ AegisName: "Aegis_Name" (string)
+ Name: "Item Name" (string)
+ // =================== Optional fields ================================
+ Type: Item Type (string, defaults to "IT_ETC")
+ Buy: Buy Price (int, defaults to Sell * 2)
+ Sell: Sell Price (int, defaults to Buy / 2)
+ Weight: Item Weight (int, defaults to 0)
+ Atk: Attack (int, defaults to 0)
+ Matk: Magical Attack (int, defaults to 0, ignored in pre-re)
+ Def: Defense (int, defaults to 0)
+ Range: Attack Range (int, defaults to 0)
+ MinRange: Minimal Attack Range (int, defaults to 0)
+ Slots: Slots (int, defaults to 0)
+ Job: Job mask (int, defaults to all jobs = 0xFFFFFFFF)
+ Upper: Upper mask (bitmask array, string or int, defaults to "ITEMUPPER_ALL")
+ Gender: Gender (string, defaults to "SEX_ANY")
+ Loc: Equip location (bitmask array, string or int, required value for equipment)
+ WeaponLv: Weapon Level (int, defaults to 0)
+ EquipLv: Equip required level (int, defaults to 0)
+ EquipLv: [min, max] (alternative syntax with min / max level)
+ Refine: Refineable (boolean, defaults to true)
+ DisableOptions: true/false (boolean, defaults to false !!for equipments only!!) [Smokexyz]
+ Subtype: Item Subtype (int, defaults to 0)
+ W_FIST, ///< Bare hands
+ W_DAGGER, //1
+ W_1HSWORD, //2
+ W_2HSWORD, //3
+ W_1HSPEAR, //4
+ W_2HSPEAR, //5
+ W_1HAXE, //6
+ W_2HAXE, //7
+ W_MACE, //8
+ W_2HMACE, //9
+ W_STAFF, //10
+ W_BOW, //11
+ W_KNUCKLE, //12
+ W_MUSICAL, //13
+ W_WHIP, //14
+ W_BOOK, //15
+ W_KATAR, //16
+ W_REVOLVER, //17
+ W_RIFLE, //18
+ W_GATLING, //19
+ W_SHOTGUN, //20
+ W_GRENADE, //21
+ W_HUUMA, //22
+ W_2HSTAFF, //23
+ ViewSprite: Sprite view ID (int, defaults to 0)
+ BindOnEquip: true/false (boolean, defaults to false)
+ ForceSerial: true/false (boolean, defaults to false)
+ BuyingStore: true/false (boolean, defaults to false)
+ Delay: Delay to use item (int, defaults to 0)
+ FloorLifeTime: Delay to remove item from ground (int, default flooritem_lifetime)
+ KeepAfterUse: true/false (boolean, defaults to false)
+ DropAnnounce: true/false (boolean, defaults to false)
+ AllowPickup: true/false (boolean, defaults to true)
+ Charm: true/false (boolean, defaults to false)
+ MaxFloorOffset: [x, y] (int, defaults to 8)
+ MaxFloorOffset: offset (int, defaults to 8)
+ Identified: true/false (boolean, default to true)
+ RequiredStr: required strength (int, default to 0)
+ RequiredAgi: required agility (int, default to 0)
+ RequiredVit: required vitality (int, default to 0)
+ RequiredInt: required intellect (int, default to 0)
+ RequiredDex: required dexterity (int, default to 0)
+ RequiredLuk: required luck (int, default to 0)
+ RequiredMaxHp: required max hp (int, default to 0)
+ RequiredMaxSp: required max sp (int, default to 0)
+ RequiredAtk: required attack (int, default to 0)
+ RequiredMAtkMin: required minimal magic attack (int, default to 0)
+ RequiredMAtkMax: required maximum magic attack (int, default to 0)
+ RequiredDef: required defence (int, default to 0)
+ RequiredMDef: required magic defence (int, default to 0)
+ RequiredSkill: required skill (int, default to 0)
+ UseEffect: effect if use/equip item success (int, default to -1)
+ UseFailEffect: effect if use/equip item failed (int, default to -1)
+ UnequipEffect: effect if unequip item success (int, default to -1)
+ UnequipFailEffect: effect if unequip item failed (int, default to -1)
+ Trade: { (defaults to no restrictions)
+ override: GroupID (int, defaults to 100)
+ nodrop: true/false (boolean, defaults to false)
+ notrade: true/false (boolean, defaults to false)
+ partneroverride: true/false (boolean, defaults to false)
+ noselltonpc: true/false (boolean, defaults to false)
+ nocart: true/false (boolean, defaults to false)
+ nostorage: true/false (boolean, defaults to false)
+ nogstorage: true/false (boolean, defaults to false)
+ nomail: true/false (boolean, defaults to false)
+ noauction: true/false (boolean, defaults to false)
+ }
+ Nouse: { (defaults to no restrictions)
+ override: GroupID (int, defaults to 100)
+ sitting: true/false (boolean, defaults to false)
+ }
+ Stack: [amount, type] (int, defaults to 0)
+ Sprite: SpriteID (int, defaults to 0)
+ Script: <"
+ Script
+ (it can be multi-line)
+ ">
+ OnEquipScript: <" OnEquip Script (can also be multi-line) ">
+ OnUnequipScript: <" OnUnequip Script (can also be multi-line) ">
+ OnDropScript: <" OnDrop Script (can also be multi-line) ">
+ OnTakeScript: <" OnTake Script (can also be multi-line) ">
+ OnInsertCardScript: <" OnInsert card Script (can also be multi-line) ">
+ AllowCards: {
+ idNUM: amount (NUM is id number, amount is amount)
+ }
+ AllowAmmo: {
+ idNUM: something (NUM is id number)
+ }
},
******************************************************************************/
{
diff --git a/world/map/db/mob_db.conf b/world/map/db/mob_db.conf
index 8a54b980..e55dfa7d 100644
--- a/world/map/db/mob_db.conf
+++ b/world/map/db/mob_db.conf
@@ -49,6 +49,7 @@ mob_db: (
Attack: [attack1, attack2] (int, defaults to 0)
Def: defence (int, defaults to 0)
Mdef: magic defence (int, defaults to 0)
+ CriticalDef: critical defence (int, defaults to 0)
Stats: {
Str: strength (int, defaults to 0)
Agi: agility (int, defaults to 0)
@@ -86,8 +87,8 @@ mob_db: (
AttackDelay: attack delay (int, defaults to 4000)
AttackMotion: attack motion (int, defaults to 2000)
DamageMotion: damage motion (int, defaults to 0)
- MutationCount: (unused) (int, defaults to 0)
- MutationStrength: (unused) (int, defaults to 0)
+ MutationCount: (unused) (int, defaults to 0)
+ MutationStrength: (unused) (int, defaults to 0)
MvpExp: mvp experience (int, defaults to 0)
MvpDrops: {
AegisName: chance (string: int)
@@ -101,7 +102,7 @@ mob_db: (
},
******************************************************************************/
-//ID, Name, Jname, LV, HP, SP, EXP, JEXP, Range1, ATK1, ATK2, DEF, MDEF, STR, AGI, VIT, INT, DEX, LUK, Range2, Range3, Scale, Race, Element,Mode, Speed, Adelay, Amotion,Dmotion,Drop1id,Drop1per,Drop2id,Drop2%, Drop3id,Drop3%, Drop4id,Drop4%, Drop5id,Drop5%, Drop6id,Drop6%, Drop7id,Drop7%, Drop8id,Drop8%, Item1, Item2, MEXP, ExpPer, MVP1id, MVP1per,MVP2id, MVP2per,MVP3id, MVP3per,mutationcount,mutationstrength
+//ID, Name, Jname, LV, HP, SP, EXP, JEXP, Range1, ATK1, ATK2, DEF, MDEF, CRITDEF,STR, AGI, VIT, INT, DEX, LUK, Range2, Range3, Scale, Race, Element,Mode, Speed, Adelay, Amotion,Dmotion,Drop0id,Drop0%, Drop1id,Drop1%, Drop2id,Drop2%, Drop3id,Drop3%, Drop4id,Drop4%, Drop5id,Drop5%, Drop6id,Drop6%, Drop7id,Drop7%, Drop8id,Drop8%, Drop9id,Drop9%, Item1, Item2, MEXP, ExpPer, MVP1id, MVP1per,MVP2id, MVP2per,MVP3id, MVP3per,mutationcount,mutationstrength
{
Id: 1011
SpriteName: "FireGoblin"
@@ -115,6 +116,7 @@ mob_db: (
Attack: [15, 20]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -163,6 +165,7 @@ mob_db: (
Attack: [5, 25]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -212,6 +215,7 @@ mob_db: (
Attack: [10, 17]
Def: 4
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 4
@@ -257,6 +261,7 @@ mob_db: (
Attack: [15, 20]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -300,6 +305,7 @@ mob_db: (
Attack: [10, 13]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -345,6 +351,7 @@ mob_db: (
Attack: [6, 10]
Def: 1
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 2
@@ -390,6 +397,7 @@ mob_db: (
Attack: [20, 15]
Def: 1
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 10
Agi: 1
@@ -437,6 +445,7 @@ mob_db: (
Attack: [10, 20]
Def: 50
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -482,6 +491,7 @@ mob_db: (
Attack: [10, 12]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -529,6 +539,7 @@ mob_db: (
Attack: [0, 0]
Def: 2
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 11
@@ -571,6 +582,7 @@ mob_db: (
Attack: [50, 65]
Def: 20
Mdef: 15
+ CriticalDef: 0
Stats: {
Str: 10
Agi: 1
@@ -618,6 +630,7 @@ mob_db: (
Attack: [5, 90]
Def: 12
Mdef: 4
+ CriticalDef: 0
Stats: {
Str: 15
Agi: 25
@@ -658,6 +671,7 @@ mob_db: (
Attack: [10, 40]
Def: 3
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 10
Agi: 45
@@ -700,6 +714,7 @@ mob_db: (
Attack: [15, 15]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 5
Agi: 5
@@ -744,6 +759,7 @@ mob_db: (
Attack: [20, 25]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 5
Agi: 5
@@ -793,6 +809,7 @@ mob_db: (
Attack: [20, 30]
Def: 4
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 10
Agi: 5
@@ -839,6 +856,7 @@ mob_db: (
Attack: [40, 40]
Def: 5
Mdef: 0
+ CriticalDef: 0
Stats: {
Str: 10
Agi: 10
@@ -886,6 +904,7 @@ mob_db: (
Attack: [125, 150]
Def: 10
Mdef: 45
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 15
@@ -937,6 +956,7 @@ mob_db: (
Attack: [75, 175]
Def: 15
Mdef: 45
+ CriticalDef: 0
Stats: {
Str: 15
Agi: 30
@@ -984,6 +1004,7 @@ mob_db: (
Attack: [50, 200]
Def: 30
Mdef: 65
+ CriticalDef: 0
Stats: {
Str: 35
Agi: 20
@@ -1031,6 +1052,7 @@ mob_db: (
Attack: [6, 10]
Def: 1
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 2
@@ -1076,6 +1098,7 @@ mob_db: (
Attack: [80, 120]
Def: 10
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 30
@@ -1123,6 +1146,7 @@ mob_db: (
Attack: [40, 75]
Def: 35
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 15
Agi: 5
@@ -1171,6 +1195,7 @@ mob_db: (
Attack: [0, 0]
Def: 0
Mdef: 0
+ CriticalDef: 0
Stats: {
Str: 10
Agi: 10
@@ -1210,6 +1235,7 @@ mob_db: (
Attack: [80, 120]
Def: 10
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 30
@@ -1250,6 +1276,7 @@ mob_db: (
Attack: [7, 15]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -1295,6 +1322,7 @@ mob_db: (
Attack: [25, 40]
Def: 0
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 3
Agi: 3
@@ -1344,6 +1372,7 @@ mob_db: (
Attack: [6, 10]
Def: 1
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 2
@@ -1394,6 +1423,7 @@ mob_db: (
Attack: [60, 100]
Def: 4
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 16
Agi: 30
@@ -1440,6 +1470,7 @@ mob_db: (
Attack: [75, 90]
Def: 4
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 11
@@ -1486,6 +1517,7 @@ mob_db: (
Attack: [70, 85]
Def: 4
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 14
Agi: 13
@@ -1534,6 +1566,7 @@ mob_db: (
Attack: [65, 80]
Def: 4
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 16
Agi: 12
@@ -1580,6 +1613,7 @@ mob_db: (
Attack: [70, 75]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 16
Agi: 12
@@ -1626,6 +1660,7 @@ mob_db: (
Attack: [75, 80]
Def: 2
Mdef: 7
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 20
@@ -1673,6 +1708,7 @@ mob_db: (
Attack: [100, 500]
Def: 40
Mdef: 18
+ CriticalDef: 0
Stats: {
Str: 105
Agi: 40
@@ -1723,6 +1759,7 @@ mob_db: (
Attack: [75, 175]
Def: 35
Mdef: 15
+ CriticalDef: 0
Stats: {
Str: 40
Agi: 30
@@ -1770,6 +1807,7 @@ mob_db: (
Attack: [75, 175]
Def: 35
Mdef: 15
+ CriticalDef: 0
Stats: {
Str: 40
Agi: 30
@@ -1816,6 +1854,7 @@ mob_db: (
Attack: [80, 125]
Def: 4
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 40
@@ -1863,6 +1902,7 @@ mob_db: (
Attack: [80, 120]
Def: 2
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 40
@@ -1911,6 +1951,7 @@ mob_db: (
Attack: [275, 355]
Def: 20
Mdef: 14
+ CriticalDef: 0
Stats: {
Str: 30
Agi: 15
@@ -1959,6 +2000,7 @@ mob_db: (
Attack: [160, 220]
Def: 40
Mdef: 0
+ CriticalDef: 0
Stats: {
Str: 35
Agi: 70
@@ -2004,6 +2046,7 @@ mob_db: (
Attack: [180, 430]
Def: 5
Mdef: 18
+ CriticalDef: 0
Stats: {
Str: 40
Agi: 3
@@ -2055,6 +2098,7 @@ mob_db: (
Attack: [200, 300]
Def: 20
Mdef: 35
+ CriticalDef: 0
Stats: {
Str: 60
Agi: 40
@@ -2103,6 +2147,7 @@ mob_db: (
Attack: [200, 350]
Def: 30
Mdef: 50
+ CriticalDef: 0
Stats: {
Str: 100
Agi: 120
@@ -2148,6 +2193,7 @@ mob_db: (
Attack: [200, 350]
Def: 30
Mdef: 70
+ CriticalDef: 0
Stats: {
Str: 100
Agi: 120
@@ -2193,6 +2239,7 @@ mob_db: (
Attack: [60, 200]
Def: 5
Mdef: 20
+ CriticalDef: 0
Stats: {
Str: 15
Agi: 25
@@ -2241,6 +2288,7 @@ mob_db: (
Attack: [100, 400]
Def: 60
Mdef: 15
+ CriticalDef: 0
Stats: {
Str: 60
Agi: 5
@@ -2290,6 +2338,7 @@ mob_db: (
Attack: [220, 500]
Def: 23
Mdef: 30
+ CriticalDef: 0
Stats: {
Str: 35
Agi: 15
@@ -2341,6 +2390,7 @@ mob_db: (
Attack: [75, 400]
Def: 40
Mdef: 15
+ CriticalDef: 0
Stats: {
Str: 40
Agi: 30
@@ -2386,6 +2436,7 @@ mob_db: (
Attack: [75, 90]
Def: 4
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 11
@@ -2426,6 +2477,7 @@ mob_db: (
Attack: [339, 364]
Def: 50
Mdef: 92
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 29
@@ -2473,6 +2525,7 @@ mob_db: (
Attack: [70, 80]
Def: 4
Mdef: 4
+ CriticalDef: 0
Stats: {
Str: 16
Agi: 12
@@ -2521,6 +2574,7 @@ mob_db: (
Attack: [81, 281]
Def: 20
Mdef: 37
+ CriticalDef: 0
Stats: {
Str: 40
Agi: 20
@@ -2570,6 +2624,7 @@ mob_db: (
Attack: [125, 250]
Def: 30
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 10
Agi: 10
@@ -2620,6 +2675,7 @@ mob_db: (
Attack: [75, 250]
Def: 23
Mdef: 25
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 20
@@ -2670,6 +2726,7 @@ mob_db: (
Attack: [100, 200]
Def: 8
Mdef: 50
+ CriticalDef: 0
Stats: {
Str: 12
Agi: 10
@@ -2720,6 +2777,7 @@ mob_db: (
Attack: [175, 250]
Def: 38
Mdef: 32
+ CriticalDef: 0
Stats: {
Str: 10
Agi: 20
@@ -2761,6 +2819,7 @@ mob_db: (
Attack: [175, 250]
Def: 18
Mdef: 22
+ CriticalDef: 0
Stats: {
Str: 10
Agi: 40
@@ -2802,6 +2861,7 @@ mob_db: (
Attack: [220, 500]
Def: 23
Mdef: 30
+ CriticalDef: 0
Stats: {
Str: 35
Agi: 15
@@ -2852,6 +2912,7 @@ mob_db: (
Attack: [180, 430]
Def: 5
Mdef: 20
+ CriticalDef: 0
Stats: {
Str: 40
Agi: 3
@@ -2907,6 +2968,7 @@ mob_db: (
Attack: [180, 430]
Def: 5
Mdef: 20
+ CriticalDef: 0
Stats: {
Str: 40
Agi: 3
@@ -2960,6 +3022,7 @@ mob_db: (
Attack: [180, 430]
Def: 5
Mdef: 20
+ CriticalDef: 0
Stats: {
Str: 40
Agi: 3
@@ -3013,6 +3076,7 @@ mob_db: (
Attack: [70, 80]
Def: 4
Mdef: 4
+ CriticalDef: 0
Stats: {
Str: 16
Agi: 12
@@ -3061,6 +3125,7 @@ mob_db: (
Attack: [105, 260]
Def: 75
Mdef: 80
+ CriticalDef: 0
Stats: {
Str: 30
Agi: 15
@@ -3111,6 +3176,7 @@ mob_db: (
Attack: [200, 300]
Def: 20
Mdef: 35
+ CriticalDef: 0
Stats: {
Str: 60
Agi: 40
@@ -3161,6 +3227,7 @@ mob_db: (
Attack: [0, 0]
Def: 69
Mdef: 69
+ CriticalDef: 0
Stats: {
Str: 69
Agi: 69
@@ -3211,6 +3278,7 @@ mob_db: (
Attack: [69, 6969]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 5
Agi: 5
@@ -3256,6 +3324,7 @@ mob_db: (
Attack: [150, 300]
Def: 0
Mdef: 0
+ CriticalDef: 0
Stats: {
Str: 0
Agi: 0
@@ -3296,6 +3365,7 @@ mob_db: (
Attack: [360, 374]
Def: 48
Mdef: 70
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 32
@@ -3344,6 +3414,7 @@ mob_db: (
Attack: [280, 324]
Def: 22
Mdef: 67
+ CriticalDef: 0
Stats: {
Str: 31
Agi: 22
@@ -3383,6 +3454,7 @@ mob_db: (
Attack: [45, 75]
Def: 37
Mdef: 12
+ CriticalDef: 0
Stats: {
Str: 30
Agi: 30
@@ -3428,6 +3500,7 @@ mob_db: (
Attack: [180, 224]
Def: 67
Mdef: 9
+ CriticalDef: 0
Stats: {
Str: 31
Agi: 22
@@ -3467,6 +3540,7 @@ mob_db: (
Attack: [420, 444]
Def: 12
Mdef: 27
+ CriticalDef: 0
Stats: {
Str: 31
Agi: 22
@@ -3506,6 +3580,7 @@ mob_db: (
Attack: [90, 124]
Def: 74
Mdef: 100
+ CriticalDef: 0
Stats: {
Str: 199
Agi: 2
@@ -3546,6 +3621,7 @@ mob_db: (
Attack: [260, 274]
Def: 22
Mdef: 67
+ CriticalDef: 0
Stats: {
Str: 31
Agi: 22
@@ -3585,6 +3661,7 @@ mob_db: (
Attack: [60, 90]
Def: 67
Mdef: 67
+ CriticalDef: 0
Stats: {
Str: 199
Agi: 2
@@ -3628,6 +3705,7 @@ mob_db: (
Attack: [140, 174]
Def: 72
Mdef: 55
+ CriticalDef: 0
Stats: {
Str: 31
Agi: 22
@@ -3671,6 +3749,7 @@ mob_db: (
Attack: [40, 60]
Def: 57
Mdef: 57
+ CriticalDef: 0
Stats: {
Str: 31
Agi: 22
@@ -3710,6 +3789,7 @@ mob_db: (
Attack: [220, 240]
Def: 52
Mdef: 52
+ CriticalDef: 0
Stats: {
Str: 31
Agi: 22
@@ -3749,6 +3829,7 @@ mob_db: (
Attack: [160, 180]
Def: 60
Mdef: 30
+ CriticalDef: 0
Stats: {
Str: 31
Agi: 22
@@ -3800,6 +3881,7 @@ mob_db: (
Attack: [140, 180]
Def: 30
Mdef: 60
+ CriticalDef: 0
Stats: {
Str: 31
Agi: 22
@@ -3851,6 +3933,7 @@ mob_db: (
Attack: [300, 325]
Def: 42
Mdef: 67
+ CriticalDef: 0
Stats: {
Str: 31
Agi: 22
@@ -3900,6 +3983,7 @@ mob_db: (
Attack: [400, 420]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 16
Agi: 12
@@ -3944,6 +4028,7 @@ mob_db: (
Attack: [140, 180]
Def: 36
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 10
Agi: 5
@@ -3990,6 +4075,7 @@ mob_db: (
Attack: [105, 160]
Def: 75
Mdef: 40
+ CriticalDef: 0
Stats: {
Str: 30
Agi: 15
@@ -4038,6 +4124,7 @@ mob_db: (
Attack: [80, 120]
Def: 4
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 40
@@ -4085,6 +4172,7 @@ mob_db: (
Attack: [10, 25]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -4135,6 +4223,7 @@ mob_db: (
Attack: [10, 25]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -4181,6 +4270,7 @@ mob_db: (
Attack: [20, 30]
Def: 5
Mdef: 20
+ CriticalDef: 0
Stats: {
Str: 40
Agi: 3
@@ -4232,6 +4322,7 @@ mob_db: (
Attack: [50, 65]
Def: 60
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 15
Agi: 5
@@ -4278,6 +4369,7 @@ mob_db: (
Attack: [60, 90]
Def: 4
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 16
Agi: 30
@@ -4322,6 +4414,7 @@ mob_db: (
Attack: [70, 80]
Def: 4
Mdef: 4
+ CriticalDef: 0
Stats: {
Str: 16
Agi: 12
@@ -4366,6 +4459,7 @@ mob_db: (
Attack: [90, 124]
Def: 74
Mdef: 100
+ CriticalDef: 0
Stats: {
Str: 199
Agi: 2
@@ -4408,6 +4502,7 @@ mob_db: (
Attack: [50, 55]
Def: 4
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 8
Agi: 8
@@ -4456,6 +4551,7 @@ mob_db: (
Attack: [45, 75]
Def: 2
Mdef: 7
+ CriticalDef: 0
Stats: {
Str: 8
Agi: 6
@@ -4504,6 +4600,7 @@ mob_db: (
Attack: [30, 75]
Def: 65
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 15
Agi: 5
@@ -4550,6 +4647,7 @@ mob_db: (
Attack: [51, 284]
Def: 12
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 35
Agi: 18
@@ -4599,6 +4697,7 @@ mob_db: (
Attack: [73, 146]
Def: 31
Mdef: 8
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 25
@@ -4648,6 +4747,7 @@ mob_db: (
Attack: [110, 150]
Def: 0
Mdef: 15
+ CriticalDef: 0
Stats: {
Str: 35
Agi: 0
@@ -4693,6 +4793,7 @@ mob_db: (
Attack: [60, 80]
Def: 2
Mdef: 7
+ CriticalDef: 0
Stats: {
Str: 10
Agi: 10
@@ -4736,6 +4837,7 @@ mob_db: (
Attack: [55, 150]
Def: 10
Mdef: 8
+ CriticalDef: 0
Stats: {
Str: 8
Agi: 8
@@ -4784,6 +4886,7 @@ mob_db: (
Attack: [200, 350]
Def: 30
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 100
Agi: 250
@@ -4822,6 +4925,7 @@ mob_db: (
Attack: [5, 10]
Def: 40
Mdef: 50
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 200
@@ -4860,6 +4964,7 @@ mob_db: (
Attack: [125, 150]
Def: 10
Mdef: 60
+ CriticalDef: 0
Stats: {
Str: 5
Agi: 40
@@ -4907,6 +5012,7 @@ mob_db: (
Attack: [100, 330]
Def: 24
Mdef: 30
+ CriticalDef: 0
Stats: {
Str: 35
Agi: 25
@@ -4956,6 +5062,7 @@ mob_db: (
Attack: [55, 284]
Def: 30
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 35
Agi: 10
@@ -5005,6 +5112,7 @@ mob_db: (
Attack: [60, 284]
Def: 33
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 35
Agi: 10
@@ -5054,6 +5162,7 @@ mob_db: (
Attack: [75, 146]
Def: 40
Mdef: 8
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 20
@@ -5103,6 +5212,7 @@ mob_db: (
Attack: [129, 354]
Def: 12
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 35
Agi: 18
@@ -5148,6 +5258,7 @@ mob_db: (
Attack: [200, 220]
Def: 25
Mdef: 30
+ CriticalDef: 0
Stats: {
Str: 90
Agi: 65
@@ -5197,6 +5308,7 @@ mob_db: (
Attack: [40, 70]
Def: 35
Mdef: 15
+ CriticalDef: 0
Stats: {
Str: 15
Agi: 5
@@ -5244,6 +5356,7 @@ mob_db: (
Attack: [40, 70]
Def: 13
Mdef: 17
+ CriticalDef: 0
Stats: {
Str: 3
Agi: 30
@@ -5293,6 +5406,7 @@ mob_db: (
Attack: [100, 150]
Def: 10
Mdef: 20
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 15
@@ -5346,6 +5460,7 @@ mob_db: (
Attack: [50, 110]
Def: 8
Mdef: 31
+ CriticalDef: 0
Stats: {
Str: 15
Agi: 20
@@ -5395,6 +5510,7 @@ mob_db: (
Attack: [100, 150]
Def: 15
Mdef: 20
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 25
@@ -5448,6 +5564,7 @@ mob_db: (
Attack: [56, 294]
Def: 32
Mdef: 15
+ CriticalDef: 0
Stats: {
Str: 28
Agi: 25
@@ -5499,6 +5616,7 @@ mob_db: (
Attack: [150, 300]
Def: 23
Mdef: 30
+ CriticalDef: 0
Stats: {
Str: 35
Agi: 15
@@ -5548,6 +5666,7 @@ mob_db: (
Attack: [35, 40]
Def: 2
Mdef: 7
+ CriticalDef: 0
Stats: {
Str: 9
Agi: 6
@@ -5598,6 +5717,7 @@ mob_db: (
Attack: [40, 45]
Def: 2
Mdef: 7
+ CriticalDef: 0
Stats: {
Str: 12
Agi: 8
@@ -5649,6 +5769,7 @@ mob_db: (
Attack: [30, 50]
Def: 3
Mdef: 7
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 25
@@ -5697,6 +5818,7 @@ mob_db: (
Attack: [215, 350]
Def: 0
Mdef: 20
+ CriticalDef: 0
Stats: {
Str: 45
Agi: 12
@@ -5742,6 +5864,7 @@ mob_db: (
Attack: [70, 100]
Def: 20
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 50
Agi: 40
@@ -5790,6 +5913,7 @@ mob_db: (
Attack: [70, 90]
Def: 20
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 50
Agi: 40
@@ -5835,6 +5959,7 @@ mob_db: (
Attack: [125, 175]
Def: 4
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 40
@@ -5878,6 +6003,7 @@ mob_db: (
Attack: [100, 160]
Def: 20
Mdef: 30
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 30
@@ -5930,6 +6056,7 @@ mob_db: (
Attack: [60, 140]
Def: 20
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 50
Agi: 40
@@ -5982,6 +6109,7 @@ mob_db: (
Attack: [5, 10]
Def: 0
Mdef: 0
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -6027,6 +6155,7 @@ mob_db: (
Attack: [7, 10]
Def: 0
Mdef: 1
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -6070,6 +6199,7 @@ mob_db: (
Attack: [5, 7]
Def: 0
Mdef: 3
+ CriticalDef: 0
Stats: {
Str: 5
Agi: 5
@@ -6116,6 +6246,7 @@ mob_db: (
Attack: [10, 15]
Def: 0
Mdef: 3
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -6159,6 +6290,7 @@ mob_db: (
Attack: [0, 0]
Def: 1
Mdef: 0
+ CriticalDef: 0
Stats: {
Str: 0
Agi: 0
@@ -6195,6 +6327,7 @@ mob_db: (
Attack: [0, 0]
Def: 1
Mdef: 0
+ CriticalDef: 0
Stats: {
Str: 0
Agi: 0
@@ -6231,6 +6364,7 @@ mob_db: (
Attack: [0, 0]
Def: 1
Mdef: 0
+ CriticalDef: 0
Stats: {
Str: 0
Agi: 0
@@ -6267,6 +6401,7 @@ mob_db: (
Attack: [0, 0]
Def: 1
Mdef: 0
+ CriticalDef: 0
Stats: {
Str: 0
Agi: 0
@@ -6303,6 +6438,7 @@ mob_db: (
Attack: [0, 0]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 0
Agi: 0
@@ -6337,6 +6473,7 @@ mob_db: (
Attack: [10, 20]
Def: 1
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 3
@@ -6385,6 +6522,7 @@ mob_db: (
Attack: [10, 10]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 5
Agi: 5
@@ -6431,6 +6569,7 @@ mob_db: (
Attack: [0, 0]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 0
Agi: 0
@@ -6472,6 +6611,7 @@ mob_db: (
Attack: [10, 15]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -6509,6 +6649,7 @@ mob_db: (
Attack: [10, 10]
Def: 10
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 10
Agi: 10
@@ -6551,6 +6692,7 @@ mob_db: (
Attack: [70, 75]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 16
Agi: 12
@@ -6596,6 +6738,7 @@ mob_db: (
Attack: [20, 25]
Def: 1
Mdef: 6
+ CriticalDef: 0
Stats: {
Str: 3
Agi: 3
@@ -6645,6 +6788,7 @@ mob_db: (
Attack: [5, 10]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -6690,6 +6834,7 @@ mob_db: (
Attack: [80, 120]
Def: 20
Mdef: 30
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 30
@@ -6742,6 +6887,7 @@ mob_db: (
Attack: [30, 35]
Def: 10
Mdef: 7
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 20
@@ -6791,6 +6937,7 @@ mob_db: (
Attack: [50, 50]
Def: 15
Mdef: 15
+ CriticalDef: 0
Stats: {
Str: 15
Agi: 15
@@ -6832,6 +6979,7 @@ mob_db: (
Attack: [40, 40]
Def: 20
Mdef: 30
+ CriticalDef: 0
Stats: {
Str: 30
Agi: 30
@@ -6871,6 +7019,7 @@ mob_db: (
Attack: [40, 40]
Def: 20
Mdef: 30
+ CriticalDef: 0
Stats: {
Str: 30
Agi: 30
@@ -6910,6 +7059,7 @@ mob_db: (
Attack: [50, 125]
Def: 25
Mdef: 50
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 70
@@ -6962,6 +7112,7 @@ mob_db: (
Attack: [50, 125]
Def: 0
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 10
Agi: 45
@@ -7008,6 +7159,7 @@ mob_db: (
Attack: [50, 80]
Def: 5
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 15
Agi: 10
@@ -7054,6 +7206,7 @@ mob_db: (
Attack: [100, 150]
Def: 20
Mdef: 40
+ CriticalDef: 0
Stats: {
Str: 40
Agi: 30
@@ -7102,6 +7255,7 @@ mob_db: (
Attack: [60, 90]
Def: 20
Mdef: 30
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 30
@@ -7148,6 +7302,7 @@ mob_db: (
Attack: [50, 50]
Def: 20
Mdef: 30
+ CriticalDef: 0
Stats: {
Str: 20
Agi: 30
@@ -7201,6 +7356,7 @@ mob_db: (
Attack: [80, 125]
Def: 50
Mdef: 10
+ CriticalDef: 0
Stats: {
Str: 25
Agi: 10
@@ -7249,6 +7405,7 @@ mob_db: (
Attack: [40, 45]
Def: 2
Mdef: 7
+ CriticalDef: 0
Stats: {
Str: 12
Agi: 8
@@ -7298,6 +7455,7 @@ mob_db: (
Attack: [40, 40]
Def: 20
Mdef: 40
+ CriticalDef: 0
Stats: {
Str: 30
Agi: 30
@@ -7335,6 +7493,7 @@ mob_db: (
Attack: [0, 0]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 0
Agi: 0
@@ -7369,6 +7528,7 @@ mob_db: (
Attack: [60, 80]
Def: 5
Mdef: 20
+ CriticalDef: 0
Stats: {
Str: 15
Agi: 25
@@ -7412,6 +7572,7 @@ mob_db: (
Attack: [60, 80]
Def: 20
Mdef: 20
+ CriticalDef: 0
Stats: {
Str: 15
Agi: 15
@@ -7456,6 +7617,7 @@ mob_db: (
Attack: [5, 25]
Def: 0
Mdef: 5
+ CriticalDef: 0
Stats: {
Str: 1
Agi: 1
@@ -7492,9 +7654,150 @@ mob_db: (
SharpKnife: 1
}
},
-// TODO: 1169 Crystal Spider 140, 1000, 0, 800, 200, 1, 80, 95, 8, 12, 20, 15, 20, 11, 45, 30, 1, 1, 1, 0, 25, 155, 1000, 1500, 672, 480, 537, 500, 535, 100, 638, 20, 526, 200, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 40
-// TODO: 1170 Crystal Golem 180, 25000, 280, 68000, 2200, 3, 170, 190, 75, 40, 35, 26, 99, 127, 255, 105, 31, 30, 1, 0, 69, 187, 320, 1000, 672, 50, 4002, 50, 4003, 50, 4004, 50, 4005, 50, 4006, 50, 4007, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
-// TODO: 1171 Black Crystal Golem 180, 25000, 280, 68000, 2200, 3, 170, 190, 75, 40, 35, 26, 99, 127, 255, 105, 31, 30, 1, 0, 69, 181, 320, 1000, 672, 50, 631, 10000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+{
+ Id: 1169
+ SpriteName: "CrystalSpider"
+ Name: "Crystal Spider"
+ Lv: 140
+ Hp: 1000
+ Sp: 0
+ Exp: 800
+ JExp: 200
+ AttackRange: 1
+ Attack: [80, 95]
+ Def: 8
+ Mdef: 12
+ CriticalDef: 0
+ Stats: {
+ Str: 20
+ Agi: 15
+ Vit: 20
+ Int: 11
+ Dex: 45
+ Luk: 30
+ }
+ ViewRange: 1
+ ChaseRange: 1
+ Size: 1
+ Race: 0
+ Element: (2, 5)
+ Mode: {
+ CanMove: true
+ Looter: true
+ Assist: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeTargetChase: true
+ }
+ MoveSpeed: 1000
+ AttackDelay: 1500
+ AttackMotion: 672
+ DamageMotion: 480
+ MutationCount: 2
+ MutationStrength: 40
+ Drops: {
+ TreasureKey: 500
+ RedApple: 100
+ InfantryHelmet: 20
+ CoinBag: 200
+ }
+},
+{
+ Id: 1170
+ SpriteName: "CrystalGolem"
+ Name: "Crystal Golem"
+ Lv: 180
+ Hp: 25000
+ Sp: 280
+ Exp: 68000
+ JExp: 2200
+ AttackRange: 3
+ Attack: [170, 190]
+ Def: 75
+ Mdef: 40
+ CriticalDef: 0
+ Stats: {
+ Str: 35
+ Agi: 26
+ Vit: 99
+ Int: 127
+ Dex: 255
+ Luk: 105
+ }
+ ViewRange: 31
+ ChaseRange: 30
+ Size: 1
+ Race: 0
+ Element: (6, 9)
+ Mode: {
+ CanMove: true
+ Looter: true
+ Assist: true
+ Boss: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeTargetChase: true
+ }
+ MoveSpeed: 320
+ AttackDelay: 1000
+ AttackMotion: 672
+ DamageMotion: 50
+ MutationCount: 0
+ MutationStrength: 0
+ Drops: {
+ Diamond: 50
+ Ruby: 50
+ Emerald: 50
+ Sapphire: 50
+ Topaz: 50
+ Amethyst: 50
+ }
+},
+{
+ Id: 1171
+ SpriteName: "BlackCrystalGolem"
+ Name: "Black Crystal Golem"
+ Lv: 180
+ Hp: 25000
+ Sp: 280
+ Exp: 68000
+ JExp: 2200
+ AttackRange: 3
+ Attack: [170, 190]
+ Def: 75
+ Mdef: 40
+ CriticalDef: 0
+ Stats: {
+ Str: 35
+ Agi: 26
+ Vit: 99
+ Int: 127
+ Dex: 255
+ Luk: 105
+ }
+ ViewRange: 31
+ ChaseRange: 30
+ Size: 1
+ Race: 0
+ Element: (6, 9)
+ Mode: {
+ CanMove: true
+ Aggressive: true
+ Boss: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeTargetChase: true
+ }
+ MoveSpeed: 320
+ AttackDelay: 1000
+ AttackMotion: 672
+ DamageMotion: 50
+ MutationCount: 0
+ MutationStrength: 0
+ Drops: {
+ DarkCrystal: 10000
+ }
+},
{
Id: 1172
SpriteName: "Bif"
@@ -7508,6 +7811,7 @@ mob_db: (
Attack: [0, 0]
Def: 1
Mdef: 0
+ CriticalDef: 0
Stats: {
Str: 0
Agi: 0