diff --git a/data/drops.json b/data/drops.json index 88ad252..8164b75 100644 --- a/data/drops.json +++ b/data/drops.json @@ -7,25 +7,39 @@ "att": "maxhp,10" }, { - "id": 32, - "name": "Fortune Drop", - "level": 5, + "id": 2, + "name": "Life Stone", + "level": 10, "type": 1, - "att": "goldbonus,10" + "att": "maxhp,25" }, { - "id": 28, - "name": "Topaz", - "level": 50, + "id": 3, + "name": "Life Rock", + "level": 25, "type": 1, - "att": "dexterity,150" + "att": "maxhp,50" }, { - "id": 26, - "name": "Pearl", - "level": 50, + "id": 4, + "name": "Magic Pebble", + "level": 1, "type": 1, - "att": "maxmp,150" + "att": "maxmp,10" + }, + { + "id": 5, + "name": "Magic Stone", + "level": 10, + "type": 1, + "att": "maxmp,25" + }, + { + "id": 6, + "name": "Magic Rock", + "level": 25, + "type": 1, + "att": "maxmp,50" }, { "id": 7, @@ -34,6 +48,20 @@ "type": 1, "att": "defensepower,25" }, + { + "id": 8, + "name": "Dragon's Plate", + "level": 30, + "type": 1, + "att": "defensepower,50" + }, + { + "id": 9, + "name": "Dragon's Claw", + "level": 10, + "type": 1, + "att": "attackpower,25" + }, { "id": 10, "name": "Dragon's Tooth", @@ -42,11 +70,60 @@ "att": "attackpower,50" }, { - "id": 6, - "name": "Magic Rock", + "id": 11, + "name": "Dragon's Tear", + "level": 35, + "type": 1, + "att": "strength,50" + }, + { + "id": 12, + "name": "Dragon's Wing", + "level": 35, + "type": 1, + "att": "dexterity,50" + }, + { + "id": 13, + "name": "Demon's Sin", + "level": 35, + "type": 1, + "att": "maxhp,-50,strength,50" + }, + { + "id": 14, + "name": "Demon's Fall", + "level": 35, + "type": 1, + "att": "maxmp,-50,strength,50" + }, + { + "id": 15, + "name": "Demon's Lie", + "level": 45, + "type": 1, + "att": "maxhp,-100,strength,100" + }, + { + "id": 16, + "name": "Demon's Hate", + "level": 45, + "type": 1, + "att": "maxmp,-100,strength,100" + }, + { + "id": 17, + "name": "Angel's Joy", "level": 25, "type": 1, - "att": "maxmp,50" + "att": "maxhp,25,strength,25" + }, + { + "id": 18, + "name": "Angel's Rise", + "level": 30, + "type": 1, + "att": "maxhp,50,strength,50" }, { "id": 19, @@ -62,13 +139,6 @@ "type": 1, "att": "maxhp,100,strength,100" }, - { - "id": 8, - "name": "Dragon's Plate", - "level": 30, - "type": 1, - "att": "defensepower,50" - }, { "id": 21, "name": "Seraph's Joy", @@ -77,130 +147,11 @@ "att": "maxmp,25,dexterity,25" }, { - "id": 24, - "name": "Seraph's Love", - "level": 40, - "type": 1, - "att": "maxmp,100,dexterity,100" - }, - { - "id": 18, - "name": "Angel's Rise", + "id": 22, + "name": "Seraph's Rise", "level": 30, "type": 1, - "att": "maxhp,50,strength,50" - }, - { - "id": 12, - "name": "Dragon's Wing", - "level": 35, - "type": 1, - "att": "dexterity,50" - }, - { - "id": 15, - "name": "Demon's Lie", - "level": 45, - "type": 1, - "att": "maxhp,-100,strength,100" - }, - { - "id": 11, - "name": "Dragon's Tear", - "level": 35, - "type": 1, - "att": "strength,50" - }, - { - "id": 5, - "name": "Magic Stone", - "level": 10, - "type": 1, - "att": "maxmp,25" - }, - { - "id": 14, - "name": "Demon's Fall", - "level": 35, - "type": 1, - "att": "maxmp,-50,strength,50" - }, - { - "id": 29, - "name": "Obsidian", - "level": 50, - "type": 1, - "att": "attackpower,150" - }, - { - "id": 17, - "name": "Angel's Joy", - "level": 25, - "type": 1, - "att": "maxhp,25,strength,25" - }, - { - "id": 27, - "name": "Emerald", - "level": 50, - "type": 1, - "att": "strength,150" - }, - { - "id": 13, - "name": "Demon's Sin", - "level": 35, - "type": 1, - "att": "maxhp,-50,strength,50" - }, - { - "id": 9, - "name": "Dragon's Claw", - "level": 10, - "type": 1, - "att": "attackpower,25" - }, - { - "id": 31, - "name": "Memory Drop", - "level": 5, - "type": 1, - "att": "expbonus,10" - }, - { - "id": 4, - "name": "Magic Pebble", - "level": 1, - "type": 1, - "att": "maxmp,10" - }, - { - "id": 2, - "name": "Life Stone", - "level": 10, - "type": 1, - "att": "maxhp,25" - }, - { - "id": 25, - "name": "Ruby", - "level": 50, - "type": 1, - "att": "maxhp,150" - }, - { - "id": 30, - "name": "Diamond", - "level": 50, - "type": 1, - "att": "defensepower,150" - }, - { - "id": 3, - "name": "Life Rock", - "level": 25, - "type": 1, - "att": "maxhp,50" + "att": "maxmp,50,dexterity,50" }, { "id": 23, @@ -210,17 +161,66 @@ "att": "maxmp,75,dexterity,75" }, { - "id": 16, - "name": "Demon's Hate", - "level": 45, + "id": 24, + "name": "Seraph's Love", + "level": 40, "type": 1, - "att": "maxmp,-100,strength,100" + "att": "maxmp,100,dexterity,100" }, { - "id": 22, - "name": "Seraph's Rise", - "level": 30, + "id": 25, + "name": "Ruby", + "level": 50, "type": 1, - "att": "maxmp,50,dexterity,50" + "att": "maxhp,150" + }, + { + "id": 26, + "name": "Pearl", + "level": 50, + "type": 1, + "att": "maxmp,150" + }, + { + "id": 27, + "name": "Emerald", + "level": 50, + "type": 1, + "att": "strength,150" + }, + { + "id": 28, + "name": "Topaz", + "level": 50, + "type": 1, + "att": "dexterity,150" + }, + { + "id": 29, + "name": "Obsidian", + "level": 50, + "type": 1, + "att": "attackpower,150" + }, + { + "id": 30, + "name": "Diamond", + "level": 50, + "type": 1, + "att": "defensepower,150" + }, + { + "id": 31, + "name": "Memory Drop", + "level": 5, + "type": 1, + "att": "expbonus,10" + }, + { + "id": 32, + "name": "Fortune Drop", + "level": 5, + "type": 1, + "att": "goldbonus,10" } ] \ No newline at end of file diff --git a/data/items.json b/data/items.json index cdbd919..e98b5b7 100644 --- a/data/items.json +++ b/data/items.json @@ -1,4 +1,76 @@ [ + { + "id": 1, + "type": 1, + "name": "Stick", + "value": 10, + "att": 2, + "special": "" + }, + { + "id": 2, + "type": 1, + "name": "Branch", + "value": 30, + "att": 4, + "special": "" + }, + { + "id": 3, + "type": 1, + "name": "Club", + "value": 40, + "att": 5, + "special": "" + }, + { + "id": 4, + "type": 1, + "name": "Dagger", + "value": 90, + "att": 8, + "special": "" + }, + { + "id": 5, + "type": 1, + "name": "Hatchet", + "value": 150, + "att": 12, + "special": "" + }, + { + "id": 6, + "type": 1, + "name": "Axe", + "value": 200, + "att": 16, + "special": "" + }, + { + "id": 7, + "type": 1, + "name": "Brand", + "value": 300, + "att": 25, + "special": "" + }, + { + "id": 8, + "type": 1, + "name": "Poleaxe", + "value": 500, + "att": 35, + "special": "" + }, + { + "id": 9, + "type": 1, + "name": "Broadsword", + "value": 800, + "att": 45, + "special": "" + }, { "id": 10, "type": 1, @@ -7,6 +79,46 @@ "att": 50, "special": "" }, + { + "id": 11, + "type": 1, + "name": "Claymore", + "value": 2000, + "att": 60, + "special": "" + }, + { + "id": 12, + "type": 1, + "name": "Dark Axe", + "value": 3000, + "att": 100, + "special": "expbonus,-5" + }, + { + "id": 13, + "type": 1, + "name": "Dark Sword", + "value": 4500, + "att": 125, + "special": "expbonus,-10" + }, + { + "id": 14, + "type": 1, + "name": "Bright Sword", + "value": 6000, + "att": 100, + "special": "expbonus,10" + }, + { + "id": 15, + "type": 1, + "name": "Magic Sword", + "value": 10000, + "att": 150, + "special": "maxmp,50" + }, { "id": 16, "type": 1, @@ -16,19 +128,19 @@ "special": "strength,50" }, { - "id": 26, + "id": 17, "type": 2, - "name": "Bright Armor", - "value": 10000, - "att": 175, - "special": "expbonus,10" + "name": "Skivvies", + "value": 25, + "att": 2, + "special": "goldbonus,10" }, { - "id": 7, - "type": 1, - "name": "Brand", - "value": 300, - "att": 25, + "id": 18, + "type": 2, + "name": "Clothes", + "value": 50, + "att": 5, "special": "" }, { @@ -40,19 +152,35 @@ "special": "" }, { - "id": 13, - "type": 1, - "name": "Dark Sword", - "value": 4500, - "att": 125, - "special": "expbonus,-10" + "id": 20, + "type": 2, + "name": "Hard Leather Armor", + "value": 150, + "att": 25, + "special": "" }, { - "id": 3, - "type": 1, - "name": "Club", - "value": 40, - "att": 5, + "id": 21, + "type": 2, + "name": "Chain Mail", + "value": 300, + "att": 30, + "special": "" + }, + { + "id": 22, + "type": 2, + "name": "Bronze Plate", + "value": 900, + "att": 50, + "special": "" + }, + { + "id": 23, + "type": 2, + "name": "Iron Plate", + "value": 2000, + "att": 100, "special": "" }, { @@ -64,19 +192,43 @@ "special": "maxmp,50" }, { - "id": 21, + "id": 25, "type": 2, - "name": "Chain Mail", - "value": 300, - "att": 30, + "name": "Dark Armor", + "value": 5000, + "att": 150, + "special": "expbonus,-10" + }, + { + "id": 26, + "type": 2, + "name": "Bright Armor", + "value": 10000, + "att": 175, + "special": "expbonus,10" + }, + { + "id": 27, + "type": 2, + "name": "Destiny Raiment", + "value": 50000, + "att": 200, + "special": "dexterity,50" + }, + { + "id": 28, + "type": 3, + "name": "Reed Shield", + "value": 50, + "att": 2, "special": "" }, { - "id": 1, - "type": 1, - "name": "Stick", - "value": 10, - "att": 2, + "id": 29, + "type": 3, + "name": "Buckler", + "value": 100, + "att": 4, "special": "" }, { @@ -95,150 +247,6 @@ "att": 30, "special": "" }, - { - "id": 4, - "type": 1, - "name": "Dagger", - "value": 90, - "att": 8, - "special": "" - }, - { - "id": 8, - "type": 1, - "name": "Poleaxe", - "value": 500, - "att": 35, - "special": "" - }, - { - "id": 5, - "type": 1, - "name": "Hatchet", - "value": 150, - "att": 12, - "special": "" - }, - { - "id": 22, - "type": 2, - "name": "Bronze Plate", - "value": 900, - "att": 50, - "special": "" - }, - { - "id": 17, - "type": 2, - "name": "Skivvies", - "value": 25, - "att": 2, - "special": "goldbonus,10" - }, - { - "id": 27, - "type": 2, - "name": "Destiny Raiment", - "value": 50000, - "att": 200, - "special": "dexterity,50" - }, - { - "id": 15, - "type": 1, - "name": "Magic Sword", - "value": 10000, - "att": 150, - "special": "maxmp,50" - }, - { - "id": 9, - "type": 1, - "name": "Broadsword", - "value": 800, - "att": 45, - "special": "" - }, - { - "id": 29, - "type": 3, - "name": "Buckler", - "value": 100, - "att": 4, - "special": "" - }, - { - "id": 12, - "type": 1, - "name": "Dark Axe", - "value": 3000, - "att": 100, - "special": "expbonus,-5" - }, - { - "id": 33, - "type": 3, - "name": "Destiny Aegis", - "value": 25000, - "att": 100, - "special": "maxhp,50" - }, - { - "id": 6, - "type": 1, - "name": "Axe", - "value": 200, - "att": 16, - "special": "" - }, - { - "id": 20, - "type": 2, - "name": "Hard Leather Armor", - "value": 150, - "att": 25, - "special": "" - }, - { - "id": 11, - "type": 1, - "name": "Claymore", - "value": 2000, - "att": 60, - "special": "" - }, - { - "id": 2, - "type": 1, - "name": "Branch", - "value": 30, - "att": 4, - "special": "" - }, - { - "id": 25, - "type": 2, - "name": "Dark Armor", - "value": 5000, - "att": 150, - "special": "expbonus,-10" - }, - { - "id": 14, - "type": 1, - "name": "Bright Sword", - "value": 6000, - "att": 100, - "special": "expbonus,10" - }, - { - "id": 23, - "type": 2, - "name": "Iron Plate", - "value": 2000, - "att": 100, - "special": "" - }, { "id": 32, "type": 3, @@ -248,19 +256,11 @@ "special": "" }, { - "id": 28, + "id": 33, "type": 3, - "name": "Reed Shield", - "value": 50, - "att": 2, - "special": "" - }, - { - "id": 18, - "type": 2, - "name": "Clothes", - "value": 50, - "att": 5, - "special": "" + "name": "Destiny Aegis", + "value": 25000, + "att": 100, + "special": "maxhp,50" } ] \ No newline at end of file diff --git a/data/monsters.json b/data/monsters.json index 77a7203..a2c2832 100644 --- a/data/monsters.json +++ b/data/monsters.json @@ -1,178 +1,13 @@ [ { - "id": 113, - "name": "Zealot", - "max_hp": 168, - "max_dmg": 155, - "armor": 125, - "level": 38, - "max_exp": 530, - "max_gold": 177, - "immune": 0 - }, - { - "id": 87, - "name": "Large Brute", - "max_hp": 108, - "max_dmg": 98, - "armor": 78, - "level": 29, - "max_exp": 230, - "max_gold": 77, - "immune": 0 - }, - { - "id": 125, - "name": "Liche Lord", - "max_hp": 210, - "max_dmg": 190, - "armor": 155, - "level": 42, - "max_exp": 850, - "max_gold": 283, - "immune": 0 - }, - { - "id": 120, - "name": "Cherufiend", - "max_hp": 195, - "max_dmg": 170, - "armor": 140, - "level": 41, - "max_exp": 690, - "max_gold": 230, - "immune": 0 - }, - { - "id": 123, - "name": "Renegade", - "max_hp": 205, - "max_dmg": 185, - "armor": 150, - "level": 42, - "max_exp": 780, - "max_gold": 260, - "immune": 0 - }, - { - "id": 38, - "name": "Grey Wolf", - "max_hp": 44, - "max_dmg": 36, - "armor": 24, - "level": 13, - "max_exp": 82, - "max_gold": 27, - "immune": 0 - }, - { - "id": 130, - "name": "Liche King", - "max_hp": 225, - "max_dmg": 205, - "armor": 170, - "level": 44, - "max_exp": 1050, - "max_gold": 350, - "immune": 0 - }, - { - "id": 138, - "name": "Succubus", - "max_hp": 265, - "max_dmg": 240, - "armor": 200, - "level": 47, - "max_exp": 1460, - "max_gold": 487, - "immune": 1 - }, - { - "id": 127, - "name": "Dark Knight", - "max_hp": 220, - "max_dmg": 200, - "armor": 160, - "level": 43, - "max_exp": 930, - "max_gold": 310, - "immune": 0 - }, - { - "id": 112, - "name": "Liche Master", - "max_hp": 168, - "max_dmg": 155, - "armor": 125, - "level": 38, - "max_exp": 505, - "max_gold": 168, - "immune": 0 - }, - { - "id": 108, - "name": "Green Dragon", - "max_hp": 160, - "max_dmg": 140, - "armor": 115, - "level": 36, - "max_exp": 425, - "max_gold": 142, - "immune": 0 - }, - { - "id": 59, - "name": "Uruk", - "max_hp": 68, - "max_dmg": 58, - "armor": 44, - "level": 20, - "max_exp": 146, - "max_gold": 49, - "immune": 0 - }, - { - "id": 109, - "name": "Fiend", - "max_hp": 160, - "max_dmg": 145, - "armor": 120, - "level": 37, - "max_exp": 445, - "max_gold": 148, - "immune": 0 - }, - { - "id": 124, - "name": "Archfiend", - "max_hp": 210, - "max_dmg": 190, - "armor": 150, - "level": 42, - "max_exp": 810, - "max_gold": 270, - "immune": 0 - }, - { - "id": 5, - "name": "Shadow", - "max_hp": 10, - "max_dmg": 9, - "armor": 3, - "level": 2, - "max_exp": 6, - "max_gold": 2, - "immune": 1 - }, - { - "id": 144, - "name": "Demon Lord", - "max_hp": 300, - "max_dmg": 270, - "armor": 220, - "level": 48, - "max_exp": 1820, - "max_gold": 607, + "id": 1, + "name": "Blue Slime", + "max_hp": 4, + "max_dmg": 3, + "armor": 1, + "level": 1, + "max_exp": 1, + "max_gold": 1, "immune": 0 }, { @@ -186,61 +21,6 @@ "max_gold": 1, "immune": 0 }, - { - "id": 44, - "name": "Sylph", - "max_hp": 49, - "max_dmg": 42, - "armor": 28, - "level": 15, - "max_exp": 106, - "max_gold": 35, - "immune": 0 - }, - { - "id": 140, - "name": "Black Dragon", - "max_hp": 275, - "max_dmg": 250, - "armor": 205, - "level": 47, - "max_exp": 1580, - "max_gold": 527, - "immune": 1 - }, - { - "id": 35, - "name": "Nymph", - "max_hp": 43, - "max_dmg": 35, - "armor": 22, - "level": 12, - "max_exp": 70, - "max_gold": 23, - "immune": 0 - }, - { - "id": 118, - "name": "Devil", - "max_hp": 184, - "max_dmg": 164, - "armor": 135, - "level": 40, - "max_exp": 666, - "max_gold": 222, - "immune": 0 - }, - { - "id": 65, - "name": "Hellbeast", - "max_hp": 74, - "max_dmg": 64, - "armor": 50, - "level": 22, - "max_exp": 165, - "max_gold": 55, - "immune": 0 - }, { "id": 3, "name": "Critter", @@ -253,212 +33,80 @@ "immune": 0 }, { - "id": 116, - "name": "Blue Dragon", - "max_hp": 180, - "max_dmg": 160, - "armor": 130, - "level": 39, - "max_exp": 605, - "max_gold": 202, + "id": 4, + "name": "Creature", + "max_hp": 10, + "max_dmg": 8, + "armor": 2, + "level": 2, + "max_exp": 4, + "max_gold": 2, "immune": 0 }, { - "id": 13, - "name": "Illusion", - "max_hp": 20, - "max_dmg": 15, - "armor": 6, - "level": 5, - "max_exp": 20, - "max_gold": 7, + "id": 5, + "name": "Shadow", + "max_hp": 10, + "max_dmg": 9, + "armor": 3, + "level": 2, + "max_exp": 6, + "max_gold": 2, "immune": 1 }, { - "id": 36, - "name": "Scoundrel", - "max_hp": 43, - "max_dmg": 35, - "armor": 22, - "level": 12, - "max_exp": 75, - "max_gold": 25, + "id": 6, + "name": "Drake", + "max_hp": 11, + "max_dmg": 10, + "armor": 3, + "level": 2, + "max_exp": 8, + "max_gold": 3, "immune": 0 }, { - "id": 46, - "name": "Hellion", - "max_hp": 50, - "max_dmg": 45, - "armor": 30, - "level": 16, - "max_exp": 110, - "max_gold": 37, - "immune": 0 - }, - { - "id": 27, - "name": "Knave", - "max_hp": 36, - "max_dmg": 30, - "armor": 15, - "level": 9, - "max_exp": 52, - "max_gold": 17, - "immune": 0 - }, - { - "id": 50, - "name": "Troll", - "max_hp": 56, - "max_dmg": 48, - "armor": 36, - "level": 17, - "max_exp": 120, - "max_gold": 40, - "immune": 0 - }, - { - "id": 83, - "name": "Lycanthor", - "max_hp": 100, - "max_dmg": 90, - "armor": 70, - "level": 28, - "max_exp": 210, - "max_gold": 70, - "immune": 0 - }, - { - "id": 16, - "name": "Shadow Raven", - "max_hp": 24, - "max_dmg": 18, - "armor": 7, - "level": 6, - "max_exp": 26, - "max_gold": 9, + "id": 7, + "name": "Shade", + "max_hp": 12, + "max_dmg": 10, + "armor": 3, + "level": 3, + "max_exp": 10, + "max_gold": 3, "immune": 1 }, { - "id": 95, - "name": "Lesser Wyvern", - "max_hp": 122, - "max_dmg": 110, - "armor": 92, - "level": 32, - "max_exp": 270, - "max_gold": 90, + "id": 8, + "name": "Drakelor", + "max_hp": 14, + "max_dmg": 12, + "armor": 4, + "level": 3, + "max_exp": 10, + "max_gold": 3, "immune": 0 }, { - "id": 32, - "name": "Mirage", - "max_hp": 40, - "max_dmg": 32, - "armor": 20, - "level": 11, - "max_exp": 64, - "max_gold": 21, - "immune": 1 - }, - { - "id": 51, - "name": "Werewolf", - "max_hp": 56, - "max_dmg": 48, - "armor": 38, - "level": 17, - "max_exp": 124, - "max_gold": 41, - "immune": 0 - }, - { - "id": 104, - "name": "Strong Knight", - "max_hp": 150, - "max_dmg": 135, - "armor": 110, - "level": 35, - "max_exp": 365, - "max_gold": 122, - "immune": 0 - }, - { - "id": 121, - "name": "Red Dragon", - "max_hp": 200, - "max_dmg": 180, - "armor": 145, - "level": 41, - "max_exp": 720, - "max_gold": 240, - "immune": 0 - }, - { - "id": 49, - "name": "Dark Wolf", - "max_hp": 54, - "max_dmg": 47, - "armor": 36, - "level": 17, - "max_exp": 120, - "max_gold": 40, - "immune": 1 - }, - { - "id": 143, - "name": "Demagogue", - "max_hp": 290, - "max_dmg": 260, - "armor": 210, - "level": 48, - "max_exp": 1760, - "max_gold": 587, - "immune": 0 - }, - { - "id": 56, - "name": "Figment", - "max_hp": 64, - "max_dmg": 55, - "armor": 42, - "level": 19, - "max_exp": 140, - "max_gold": 47, - "immune": 1 - }, - { - "id": 69, - "name": "Dark Bear", - "max_hp": 80, - "max_dmg": 70, - "armor": 56, - "level": 24, - "max_exp": 175, - "max_gold": 58, - "immune": 1 - }, - { - "id": 88, - "name": "Frost Wyrm", - "max_hp": 110, + "id": 9, + "name": "Silver Slime", + "max_hp": 15, "max_dmg": 100, - "armor": 80, + "armor": 200, "level": 30, - "max_exp": 230, - "max_gold": 77, - "immune": 0 + "max_exp": 15, + "max_gold": 1000, + "immune": 2 }, { - "id": 63, - "name": "Grey Bear", - "max_hp": 70, - "max_dmg": 62, - "armor": 48, - "level": 21, - "max_exp": 160, - "max_gold": 53, + "id": 10, + "name": "Scamp", + "max_hp": 16, + "max_dmg": 13, + "armor": 5, + "level": 4, + "max_exp": 15, + "max_gold": 5, "immune": 0 }, { @@ -473,47 +121,443 @@ "immune": 0 }, { - "id": 54, - "name": "Nisse", - "max_hp": 60, - "max_dmg": 52, - "armor": 40, - "level": 19, - "max_exp": 132, - "max_gold": 44, + "id": 12, + "name": "Scorpion", + "max_hp": 18, + "max_dmg": 14, + "armor": 6, + "level": 5, + "max_exp": 20, + "max_gold": 7, "immune": 0 }, { - "id": 107, - "name": "Fanatic", - "max_hp": 160, - "max_dmg": 140, - "armor": 115, - "level": 36, - "max_exp": 410, - "max_gold": 137, + "id": 13, + "name": "Illusion", + "max_hp": 20, + "max_dmg": 15, + "armor": 6, + "level": 5, + "max_exp": 20, + "max_gold": 7, + "immune": 1 + }, + { + "id": 14, + "name": "Nightshade", + "max_hp": 22, + "max_dmg": 16, + "armor": 6, + "level": 6, + "max_exp": 24, + "max_gold": 8, "immune": 0 }, { - "id": 70, - "name": "Fire", - "max_hp": 80, - "max_dmg": 72, - "armor": 56, - "level": 24, - "max_exp": 175, - "max_gold": 58, + "id": 15, + "name": "Drakemal", + "max_hp": 22, + "max_dmg": 18, + "armor": 7, + "level": 6, + "max_exp": 24, + "max_gold": 8, "immune": 0 }, { - "id": 79, - "name": "Brute", - "max_hp": 94, - "max_dmg": 84, - "armor": 65, - "level": 27, - "max_exp": 200, - "max_gold": 67, + "id": 16, + "name": "Shadow Raven", + "max_hp": 24, + "max_dmg": 18, + "armor": 7, + "level": 6, + "max_exp": 26, + "max_gold": 9, + "immune": 1 + }, + { + "id": 17, + "name": "Ghost", + "max_hp": 24, + "max_dmg": 20, + "armor": 8, + "level": 6, + "max_exp": 28, + "max_gold": 9, + "immune": 0 + }, + { + "id": 18, + "name": "Frost Raven", + "max_hp": 26, + "max_dmg": 20, + "armor": 8, + "level": 7, + "max_exp": 30, + "max_gold": 10, + "immune": 0 + }, + { + "id": 19, + "name": "Rogue Scorpion", + "max_hp": 28, + "max_dmg": 22, + "armor": 9, + "level": 7, + "max_exp": 32, + "max_gold": 11, + "immune": 0 + }, + { + "id": 20, + "name": "Ghoul", + "max_hp": 29, + "max_dmg": 24, + "armor": 9, + "level": 7, + "max_exp": 34, + "max_gold": 11, + "immune": 0 + }, + { + "id": 21, + "name": "Magician", + "max_hp": 30, + "max_dmg": 24, + "armor": 10, + "level": 8, + "max_exp": 36, + "max_gold": 12, + "immune": 0 + }, + { + "id": 22, + "name": "Rogue", + "max_hp": 30, + "max_dmg": 25, + "armor": 12, + "level": 8, + "max_exp": 40, + "max_gold": 13, + "immune": 0 + }, + { + "id": 23, + "name": "Drakefin", + "max_hp": 32, + "max_dmg": 26, + "armor": 12, + "level": 8, + "max_exp": 40, + "max_gold": 13, + "immune": 0 + }, + { + "id": 24, + "name": "Shimmer", + "max_hp": 32, + "max_dmg": 26, + "armor": 14, + "level": 8, + "max_exp": 45, + "max_gold": 15, + "immune": 1 + }, + { + "id": 25, + "name": "Fire Raven", + "max_hp": 34, + "max_dmg": 28, + "armor": 14, + "level": 9, + "max_exp": 45, + "max_gold": 15, + "immune": 0 + }, + { + "id": 26, + "name": "Dybbuk", + "max_hp": 34, + "max_dmg": 28, + "armor": 14, + "level": 9, + "max_exp": 50, + "max_gold": 17, + "immune": 0 + }, + { + "id": 27, + "name": "Knave", + "max_hp": 36, + "max_dmg": 30, + "armor": 15, + "level": 9, + "max_exp": 52, + "max_gold": 17, + "immune": 0 + }, + { + "id": 28, + "name": "Goblin", + "max_hp": 36, + "max_dmg": 30, + "armor": 15, + "level": 10, + "max_exp": 54, + "max_gold": 18, + "immune": 0 + }, + { + "id": 29, + "name": "Skeleton", + "max_hp": 38, + "max_dmg": 30, + "armor": 18, + "level": 10, + "max_exp": 58, + "max_gold": 19, + "immune": 0 + }, + { + "id": 30, + "name": "Dark Slime", + "max_hp": 38, + "max_dmg": 32, + "armor": 18, + "level": 10, + "max_exp": 62, + "max_gold": 21, + "immune": 0 + }, + { + "id": 31, + "name": "Silver Scorpion", + "max_hp": 30, + "max_dmg": 160, + "armor": 350, + "level": 40, + "max_exp": 63, + "max_gold": 2000, + "immune": 2 + }, + { + "id": 32, + "name": "Mirage", + "max_hp": 40, + "max_dmg": 32, + "armor": 20, + "level": 11, + "max_exp": 64, + "max_gold": 21, + "immune": 1 + }, + { + "id": 33, + "name": "Sorceror", + "max_hp": 41, + "max_dmg": 33, + "armor": 22, + "level": 11, + "max_exp": 68, + "max_gold": 23, + "immune": 0 + }, + { + "id": 34, + "name": "Imp", + "max_hp": 42, + "max_dmg": 34, + "armor": 22, + "level": 12, + "max_exp": 70, + "max_gold": 23, + "immune": 0 + }, + { + "id": 35, + "name": "Nymph", + "max_hp": 43, + "max_dmg": 35, + "armor": 22, + "level": 12, + "max_exp": 70, + "max_gold": 23, + "immune": 0 + }, + { + "id": 36, + "name": "Scoundrel", + "max_hp": 43, + "max_dmg": 35, + "armor": 22, + "level": 12, + "max_exp": 75, + "max_gold": 25, + "immune": 0 + }, + { + "id": 37, + "name": "Megaskeleton", + "max_hp": 44, + "max_dmg": 36, + "armor": 24, + "level": 13, + "max_exp": 78, + "max_gold": 26, + "immune": 0 + }, + { + "id": 38, + "name": "Grey Wolf", + "max_hp": 44, + "max_dmg": 36, + "armor": 24, + "level": 13, + "max_exp": 82, + "max_gold": 27, + "immune": 0 + }, + { + "id": 39, + "name": "Phantom", + "max_hp": 46, + "max_dmg": 38, + "armor": 24, + "level": 14, + "max_exp": 85, + "max_gold": 28, + "immune": 1 + }, + { + "id": 40, + "name": "Specter", + "max_hp": 46, + "max_dmg": 38, + "armor": 24, + "level": 14, + "max_exp": 90, + "max_gold": 30, + "immune": 0 + }, + { + "id": 41, + "name": "Dark Scorpion", + "max_hp": 48, + "max_dmg": 40, + "armor": 26, + "level": 15, + "max_exp": 95, + "max_gold": 32, + "immune": 1 + }, + { + "id": 42, + "name": "Warlock", + "max_hp": 48, + "max_dmg": 40, + "armor": 26, + "level": 15, + "max_exp": 100, + "max_gold": 33, + "immune": 1 + }, + { + "id": 43, + "name": "Orc", + "max_hp": 49, + "max_dmg": 42, + "armor": 28, + "level": 15, + "max_exp": 104, + "max_gold": 35, + "immune": 0 + }, + { + "id": 44, + "name": "Sylph", + "max_hp": 49, + "max_dmg": 42, + "armor": 28, + "level": 15, + "max_exp": 106, + "max_gold": 35, + "immune": 0 + }, + { + "id": 45, + "name": "Wraith", + "max_hp": 50, + "max_dmg": 45, + "armor": 30, + "level": 16, + "max_exp": 108, + "max_gold": 36, + "immune": 0 + }, + { + "id": 46, + "name": "Hellion", + "max_hp": 50, + "max_dmg": 45, + "armor": 30, + "level": 16, + "max_exp": 110, + "max_gold": 37, + "immune": 0 + }, + { + "id": 47, + "name": "Bandit", + "max_hp": 52, + "max_dmg": 45, + "armor": 30, + "level": 16, + "max_exp": 114, + "max_gold": 38, + "immune": 0 + }, + { + "id": 48, + "name": "Ultraskeleton", + "max_hp": 52, + "max_dmg": 46, + "armor": 32, + "level": 16, + "max_exp": 116, + "max_gold": 39, + "immune": 0 + }, + { + "id": 49, + "name": "Dark Wolf", + "max_hp": 54, + "max_dmg": 47, + "armor": 36, + "level": 17, + "max_exp": 120, + "max_gold": 40, + "immune": 1 + }, + { + "id": 50, + "name": "Troll", + "max_hp": 56, + "max_dmg": 48, + "armor": 36, + "level": 17, + "max_exp": 120, + "max_gold": 40, + "immune": 0 + }, + { + "id": 51, + "name": "Werewolf", + "max_hp": 56, + "max_dmg": 48, + "armor": 38, + "level": 17, + "max_exp": 124, + "max_gold": 41, "immune": 0 }, { @@ -539,1092 +583,14 @@ "immune": 0 }, { - "id": 97, - "name": "Armor Knight", - "max_hp": 130, - "max_dmg": 115, - "armor": 95, - "level": 33, - "max_exp": 280, - "max_gold": 93, - "immune": 0 - }, - { - "id": 1, - "name": "Blue Slime", - "max_hp": 4, - "max_dmg": 3, - "armor": 1, - "level": 1, - "max_exp": 1, - "max_gold": 1, - "immune": 0 - }, - { - "id": 37, - "name": "Megaskeleton", - "max_hp": 44, - "max_dmg": 36, - "armor": 24, - "level": 13, - "max_exp": 78, - "max_gold": 26, - "immune": 0 - }, - { - "id": 21, - "name": "Magician", - "max_hp": 30, - "max_dmg": 24, - "armor": 10, - "level": 8, - "max_exp": 36, - "max_gold": 12, - "immune": 0 - }, - { - "id": 15, - "name": "Drakemal", - "max_hp": 22, - "max_dmg": 18, - "armor": 7, - "level": 6, - "max_exp": 24, - "max_gold": 8, - "immune": 0 - }, - { - "id": 4, - "name": "Creature", - "max_hp": 10, - "max_dmg": 8, - "armor": 2, - "level": 2, - "max_exp": 4, - "max_gold": 2, - "immune": 0 - }, - { - "id": 91, - "name": "Terror", - "max_hp": 115, - "max_dmg": 108, - "armor": 84, - "level": 31, - "max_exp": 250, - "max_gold": 83, - "immune": 0 - }, - { - "id": 75, - "name": "Necromancer", - "max_hp": 90, - "max_dmg": 80, - "armor": 62, - "level": 26, - "max_exp": 190, - "max_gold": 63, - "immune": 0 - }, - { - "id": 101, - "name": "Megadoomer", - "max_hp": 140, - "max_dmg": 128, - "armor": 105, - "level": 34, - "max_exp": 320, - "max_gold": 107, - "immune": 0 - }, - { - "id": 142, - "name": "Behemoth", - "max_hp": 285, - "max_dmg": 260, - "armor": 210, - "level": 48, - "max_exp": 1700, - "max_gold": 567, - "immune": 0 - }, - { - "id": 128, - "name": "Giant", - "max_hp": 220, - "max_dmg": 200, - "armor": 165, - "level": 43, - "max_exp": 970, - "max_gold": 323, - "immune": 0 - }, - { - "id": 58, - "name": "Wizard", - "max_hp": 66, - "max_dmg": 56, - "armor": 44, - "level": 20, - "max_exp": 144, - "max_gold": 48, - "immune": 0 - }, - { - "id": 122, - "name": "Greater Devil", - "max_hp": 200, - "max_dmg": 180, - "armor": 145, - "level": 41, - "max_exp": 750, - "max_gold": 250, - "immune": 0 - }, - { - "id": 102, - "name": "Greater Wyvern", - "max_hp": 145, - "max_dmg": 130, - "armor": 105, - "level": 34, - "max_exp": 335, - "max_gold": 112, - "immune": 0 - }, - { - "id": 23, - "name": "Drakefin", - "max_hp": 32, - "max_dmg": 26, - "armor": 12, - "level": 8, - "max_exp": 40, - "max_gold": 13, - "immune": 0 - }, - { - "id": 25, - "name": "Fire Raven", - "max_hp": 34, - "max_dmg": 28, - "armor": 14, - "level": 9, - "max_exp": 45, - "max_gold": 15, - "immune": 0 - }, - { - "id": 96, - "name": "Doomer", - "max_hp": 124, - "max_dmg": 112, - "armor": 92, - "level": 32, - "max_exp": 270, - "max_gold": 90, - "immune": 0 - }, - { - "id": 146, - "name": "Colossus", - "max_hp": 320, - "max_dmg": 300, - "armor": 240, - "level": 49, - "max_exp": 1940, - "max_gold": 647, - "immune": 0 - }, - { - "id": 82, - "name": "Flame", - "max_hp": 100, - "max_dmg": 90, - "armor": 70, - "level": 28, - "max_exp": 210, - "max_gold": 70, - "immune": 0 - }, - { - "id": 31, - "name": "Silver Scorpion", - "max_hp": 30, - "max_dmg": 160, - "armor": 350, - "level": 40, - "max_exp": 63, - "max_gold": 2000, - "immune": 2 - }, - { - "id": 119, - "name": "Liche Prince", - "max_hp": 190, - "max_dmg": 168, - "armor": 138, - "level": 40, - "max_exp": 660, - "max_gold": 220, - "immune": 0 - }, - { - "id": 57, - "name": "Hellhound", - "max_hp": 66, - "max_dmg": 56, - "armor": 44, - "level": 20, - "max_exp": 140, - "max_gold": 47, - "immune": 0 - }, - { - "id": 71, - "name": "Polgergeist", - "max_hp": 84, - "max_dmg": 74, - "armor": 58, - "level": 25, - "max_exp": 180, - "max_gold": 60, - "immune": 0 - }, - { - "id": 84, - "name": "Wyrm", - "max_hp": 100, - "max_dmg": 92, - "armor": 72, - "level": 28, - "max_exp": 220, - "max_gold": 73, - "immune": 0 - }, - { - "id": 149, - "name": "Titan", - "max_hp": 360, - "max_dmg": 340, - "armor": 270, - "level": 50, - "max_exp": 2400, - "max_gold": 800, - "immune": 0 - }, - { - "id": 61, - "name": "Megawraith", - "max_hp": 70, - "max_dmg": 60, - "armor": 46, - "level": 21, - "max_exp": 155, - "max_gold": 52, - "immune": 0 - }, - { - "id": 81, - "name": "Horror", - "max_hp": 96, - "max_dmg": 88, - "armor": 68, - "level": 27, - "max_exp": 210, - "max_gold": 70, - "immune": 0 - }, - { - "id": 106, - "name": "Ultradoomer", - "max_hp": 155, - "max_dmg": 140, - "armor": 115, - "level": 36, - "max_exp": 395, - "max_gold": 132, - "immune": 0 - }, - { - "id": 39, - "name": "Phantom", - "max_hp": 46, - "max_dmg": 38, - "armor": 24, - "level": 14, - "max_exp": 85, - "max_gold": 28, - "immune": 1 - }, - { - "id": 93, - "name": "Aqua Elemental", - "max_hp": 120, - "max_dmg": 110, - "armor": 90, - "level": 31, - "max_exp": 260, - "max_gold": 87, - "immune": 1 - }, - { - "id": 89, - "name": "Knight", - "max_hp": 110, - "max_dmg": 102, - "armor": 80, - "level": 30, - "max_exp": 240, - "max_gold": 80, - "immune": 0 - }, - { - "id": 29, - "name": "Skeleton", - "max_hp": 38, - "max_dmg": 30, - "armor": 18, - "level": 10, - "max_exp": 58, - "max_gold": 19, - "immune": 0 - }, - { - "id": 6, - "name": "Drake", - "max_hp": 11, - "max_dmg": 10, - "armor": 3, - "level": 2, - "max_exp": 8, - "max_gold": 3, - "immune": 0 - }, - { - "id": 34, - "name": "Imp", - "max_hp": 42, - "max_dmg": 34, - "armor": 22, - "level": 12, - "max_exp": 70, - "max_gold": 23, - "immune": 0 - }, - { - "id": 145, - "name": "Red Daemon", - "max_hp": 310, - "max_dmg": 280, - "armor": 230, - "level": 48, - "max_exp": 1880, - "max_gold": 627, - "immune": 0 - }, - { - "id": 30, - "name": "Dark Slime", - "max_hp": 38, - "max_dmg": 32, - "armor": 18, - "level": 10, - "max_exp": 62, - "max_gold": 21, - "immune": 0 - }, - { - "id": 90, - "name": "Lycanthra", - "max_hp": 112, - "max_dmg": 104, - "armor": 82, - "level": 30, - "max_exp": 240, - "max_gold": 80, - "immune": 0 - }, - { - "id": 45, - "name": "Wraith", - "max_hp": 50, - "max_dmg": 45, - "armor": 30, - "level": 16, - "max_exp": 108, - "max_gold": 36, - "immune": 0 - }, - { - "id": 114, - "name": "Serafiend", - "max_hp": 170, - "max_dmg": 155, - "armor": 125, - "level": 38, - "max_exp": 555, - "max_gold": 185, - "immune": 0 - }, - { - "id": 76, - "name": "Ultrawraith", - "max_hp": 90, - "max_dmg": 82, - "armor": 64, - "level": 26, - "max_exp": 190, - "max_gold": 63, - "immune": 0 - }, - { - "id": 14, - "name": "Nightshade", - "max_hp": 22, - "max_dmg": 16, - "armor": 6, - "level": 6, - "max_exp": 24, - "max_gold": 8, - "immune": 0 - }, - { - "id": 64, - "name": "Haunt", - "max_hp": 72, - "max_dmg": 62, - "armor": 48, - "level": 22, - "max_exp": 160, - "max_gold": 53, - "immune": 0 - }, - { - "id": 42, - "name": "Warlock", - "max_hp": 48, - "max_dmg": 40, - "armor": 26, - "level": 15, - "max_exp": 100, - "max_gold": 33, - "immune": 1 - }, - { - "id": 18, - "name": "Frost Raven", - "max_hp": 26, - "max_dmg": 20, - "armor": 8, - "level": 7, - "max_exp": 30, - "max_gold": 10, - "immune": 0 - }, - { - "id": 43, - "name": "Orc", - "max_hp": 49, - "max_dmg": 42, - "armor": 28, - "level": 15, - "max_exp": 104, - "max_gold": 35, - "immune": 0 - }, - { - "id": 9, - "name": "Silver Slime", - "max_hp": 15, - "max_dmg": 100, - "armor": 200, - "level": 30, - "max_exp": 15, - "max_gold": 1000, - "immune": 2 - }, - { - "id": 67, - "name": "Beast", - "max_hp": 76, - "max_dmg": 66, - "armor": 52, - "level": 23, - "max_exp": 170, - "max_gold": 57, - "immune": 0 - }, - { - "id": 40, - "name": "Specter", - "max_hp": 46, - "max_dmg": 38, - "armor": 24, - "level": 14, - "max_exp": 90, - "max_gold": 30, - "immune": 0 - }, - { - "id": 33, - "name": "Sorceror", - "max_hp": 41, - "max_dmg": 33, - "armor": 22, - "level": 11, - "max_exp": 68, - "max_gold": 23, - "immune": 0 - }, - { - "id": 110, - "name": "Greatest Wyvern", - "max_hp": 162, - "max_dmg": 150, - "armor": 120, - "level": 37, - "max_exp": 465, - "max_gold": 155, - "immune": 0 - }, - { - "id": 151, - "name": "Lucifuge", - "max_hp": 600, - "max_dmg": 600, - "armor": 400, - "level": 50, - "max_exp": 10000, - "max_gold": 10000, - "immune": 2 - }, - { - "id": 115, - "name": "Pale Knight", - "max_hp": 175, - "max_dmg": 160, - "armor": 130, - "level": 39, - "max_exp": 580, - "max_gold": 193, - "immune": 0 - }, - { - "id": 20, - "name": "Ghoul", - "max_hp": 29, - "max_dmg": 24, - "armor": 9, - "level": 7, - "max_exp": 34, - "max_gold": 11, - "immune": 0 - }, - { - "id": 62, - "name": "Dawkin", - "max_hp": 70, - "max_dmg": 60, - "armor": 46, - "level": 21, - "max_exp": 155, - "max_gold": 52, - "immune": 0 - }, - { - "id": 94, - "name": "Fire Wyrm", - "max_hp": 120, - "max_dmg": 110, - "armor": 90, - "level": 32, - "max_exp": 260, - "max_gold": 87, - "immune": 0 - }, - { - "id": 137, - "name": "Grey Daemon", - "max_hp": 260, - "max_dmg": 230, - "armor": 190, - "level": 46, - "max_exp": 1400, - "max_gold": 467, - "immune": 0 - }, - { - "id": 99, - "name": "Nightmare", - "max_hp": 138, - "max_dmg": 125, - "armor": 100, - "level": 33, - "max_exp": 300, - "max_gold": 100, - "immune": 0 - }, - { - "id": 17, - "name": "Ghost", - "max_hp": 24, - "max_dmg": 20, - "armor": 8, - "level": 6, - "max_exp": 28, - "max_gold": 9, - "immune": 0 - }, - { - "id": 12, - "name": "Scorpion", - "max_hp": 18, - "max_dmg": 14, - "armor": 6, - "level": 5, - "max_exp": 20, - "max_gold": 7, - "immune": 0 - }, - { - "id": 80, - "name": "Large Beast", - "max_hp": 96, - "max_dmg": 88, - "armor": 66, - "level": 27, - "max_exp": 200, - "max_gold": 67, - "immune": 0 - }, - { - "id": 60, - "name": "Siren", - "max_hp": 68, - "max_dmg": 400, - "armor": 800, - "level": 50, - "max_exp": 10000, - "max_gold": 50, - "immune": 2 - }, - { - "id": 47, - "name": "Bandit", - "max_hp": 52, - "max_dmg": 45, - "armor": 30, - "level": 16, - "max_exp": 114, - "max_gold": 38, - "immune": 0 - }, - { - "id": 86, - "name": "Dawkare", - "max_hp": 106, - "max_dmg": 96, - "armor": 76, - "level": 29, - "max_exp": 220, - "max_gold": 73, - "immune": 0 - }, - { - "id": 135, - "name": "Insurgent", - "max_hp": 250, - "max_dmg": 220, - "armor": 190, - "level": 46, - "max_exp": 1300, - "max_gold": 433, - "immune": 0 - }, - { - "id": 8, - "name": "Drakelor", - "max_hp": 14, - "max_dmg": 12, - "armor": 4, - "level": 3, - "max_exp": 10, - "max_gold": 3, - "immune": 0 - }, - { - "id": 66, - "name": "Fear", - "max_hp": 76, - "max_dmg": 66, - "armor": 52, - "level": 23, - "max_exp": 165, - "max_gold": 55, - "immune": 0 - }, - { - "id": 41, - "name": "Dark Scorpion", - "max_hp": 48, - "max_dmg": 40, - "armor": 26, - "level": 15, - "max_exp": 95, - "max_gold": 32, - "immune": 1 - }, - { - "id": 78, - "name": "Werebear", - "max_hp": 92, - "max_dmg": 84, - "armor": 65, - "level": 26, - "max_exp": 195, - "max_gold": 65, - "immune": 0 - }, - { - "id": 72, - "name": "Fright", - "max_hp": 86, - "max_dmg": 76, - "armor": 58, - "level": 25, - "max_exp": 180, - "max_gold": 60, - "immune": 0 - }, - { - "id": 48, - "name": "Ultraskeleton", - "max_hp": 52, - "max_dmg": 46, - "armor": 32, - "level": 16, - "max_exp": 116, - "max_gold": 39, - "immune": 0 - }, - { - "id": 148, - "name": "Dark Daemon", - "max_hp": 340, - "max_dmg": 320, - "armor": 260, - "level": 49, - "max_exp": 2200, - "max_gold": 733, - "immune": 1 - }, - { - "id": 129, - "name": "Shadow Dragon", - "max_hp": 225, - "max_dmg": 200, - "armor": 170, - "level": 44, - "max_exp": 1010, - "max_gold": 337, - "immune": 0 - }, - { - "id": 85, - "name": "Aero Elemental", - "max_hp": 104, - "max_dmg": 94, - "armor": 74, - "level": 29, - "max_exp": 220, - "max_gold": 73, - "immune": 1 - }, - { - "id": 126, - "name": "Greatest Devil", - "max_hp": 215, - "max_dmg": 195, - "armor": 160, - "level": 43, - "max_exp": 890, - "max_gold": 297, - "immune": 0 - }, - { - "id": 139, - "name": "Demon Prince", - "max_hp": 270, - "max_dmg": 240, - "armor": 200, - "level": 47, - "max_exp": 1520, - "max_gold": 507, - "immune": 0 - }, - { - "id": 24, - "name": "Shimmer", - "max_hp": 32, - "max_dmg": 26, - "armor": 14, - "level": 8, - "max_exp": 45, - "max_gold": 15, - "immune": 1 - }, - { - "id": 103, - "name": "Advocate", - "max_hp": 148, - "max_dmg": 132, - "armor": 108, - "level": 35, - "max_exp": 350, - "max_gold": 117, - "immune": 0 - }, - { - "id": 73, - "name": "Lycan", - "max_hp": 88, - "max_dmg": 78, - "armor": 60, - "level": 25, - "max_exp": 185, - "max_gold": 62, - "immune": 0 - }, - { - "id": 141, - "name": "Nihilist", - "max_hp": 280, - "max_dmg": 250, - "armor": 205, - "level": 47, - "max_exp": 1640, - "max_gold": 547, - "immune": 0 - }, - { - "id": 10, - "name": "Scamp", - "max_hp": 16, - "max_dmg": 13, - "armor": 5, - "level": 4, - "max_exp": 15, - "max_gold": 5, - "immune": 0 - }, - { - "id": 131, - "name": "Incubus", - "max_hp": 230, - "max_dmg": 205, - "armor": 175, - "level": 44, - "max_exp": 1100, - "max_gold": 367, - "immune": 1 - }, - { - "id": 74, - "name": "Terra Elemental", - "max_hp": 88, - "max_dmg": 80, - "armor": 62, - "level": 25, - "max_exp": 185, - "max_gold": 62, - "immune": 1 - }, - { - "id": 100, - "name": "Fira Elemental", - "max_hp": 140, - "max_dmg": 125, - "armor": 100, - "level": 34, - "max_exp": 310, - "max_gold": 103, - "immune": 1 - }, - { - "id": 19, - "name": "Rogue Scorpion", - "max_hp": 28, - "max_dmg": 22, - "armor": 9, - "level": 7, - "max_exp": 32, - "max_gold": 11, - "immune": 0 - }, - { - "id": 22, - "name": "Rogue", - "max_hp": 30, - "max_dmg": 25, - "armor": 12, - "level": 8, - "max_exp": 40, - "max_gold": 13, - "immune": 0 - }, - { - "id": 26, - "name": "Dybbuk", - "max_hp": 34, - "max_dmg": 28, - "armor": 14, - "level": 9, - "max_exp": 50, - "max_gold": 17, - "immune": 0 - }, - { - "id": 111, - "name": "Lesser Devil", - "max_hp": 164, - "max_dmg": 150, - "armor": 120, - "level": 37, - "max_exp": 485, - "max_gold": 162, - "immune": 0 - }, - { - "id": 7, - "name": "Shade", - "max_hp": 12, - "max_dmg": 10, - "armor": 3, - "level": 3, - "max_exp": 10, - "max_gold": 3, - "immune": 1 - }, - { - "id": 134, - "name": "Dark Dragon", - "max_hp": 245, - "max_dmg": 215, - "armor": 180, - "level": 45, - "max_exp": 1250, - "max_gold": 417, - "immune": 1 - }, - { - "id": 77, - "name": "Dawkor", - "max_hp": 92, - "max_dmg": 82, - "armor": 64, - "level": 26, - "max_exp": 195, - "max_gold": 65, - "immune": 0 - }, - { - "id": 68, - "name": "Ogre", - "max_hp": 78, - "max_dmg": 68, - "armor": 54, - "level": 23, - "max_exp": 170, - "max_gold": 57, - "immune": 0 - }, - { - "id": 133, - "name": "Demon", - "max_hp": 240, - "max_dmg": 210, - "armor": 180, - "level": 45, - "max_exp": 1200, - "max_gold": 400, - "immune": 0 - }, - { - "id": 28, - "name": "Goblin", - "max_hp": 36, - "max_dmg": 30, - "armor": 15, - "level": 10, - "max_exp": 54, - "max_gold": 18, - "immune": 0 - }, - { - "id": 150, - "name": "Black Daemon", - "max_hp": 400, - "max_dmg": 400, - "armor": 280, - "level": 50, - "max_exp": 3000, - "max_gold": 1000, - "immune": 1 - }, - { - "id": 98, - "name": "Wyvern", - "max_hp": 134, - "max_dmg": 120, - "armor": 95, - "level": 33, - "max_exp": 290, - "max_gold": 97, - "immune": 0 - }, - { - "id": 147, - "name": "Demon King", - "max_hp": 330, - "max_dmg": 300, - "armor": 250, - "level": 49, - "max_exp": 2000, - "max_gold": 667, - "immune": 0 - }, - { - "id": 132, - "name": "Traitor", - "max_hp": 230, - "max_dmg": 205, - "armor": 175, - "level": 45, - "max_exp": 1150, - "max_gold": 383, - "immune": 0 - }, - { - "id": 105, - "name": "Liche", - "max_hp": 150, - "max_dmg": 135, - "armor": 110, - "level": 35, - "max_exp": 380, - "max_gold": 127, - "immune": 0 - }, - { - "id": 136, - "name": "Leviathan", - "max_hp": 255, - "max_dmg": 225, - "armor": 190, - "level": 46, - "max_exp": 1350, - "max_gold": 450, + "id": 54, + "name": "Nisse", + "max_hp": 60, + "max_dmg": 52, + "armor": 40, + "level": 19, + "max_exp": 132, + "max_gold": 44, "immune": 0 }, { @@ -1639,14 +605,399 @@ "immune": 0 }, { - "id": 117, - "name": "Obsessive", - "max_hp": 180, - "max_dmg": 160, - "armor": 135, - "level": 40, - "max_exp": 630, - "max_gold": 210, + "id": 56, + "name": "Figment", + "max_hp": 64, + "max_dmg": 55, + "armor": 42, + "level": 19, + "max_exp": 140, + "max_gold": 47, + "immune": 1 + }, + { + "id": 57, + "name": "Hellhound", + "max_hp": 66, + "max_dmg": 56, + "armor": 44, + "level": 20, + "max_exp": 140, + "max_gold": 47, + "immune": 0 + }, + { + "id": 58, + "name": "Wizard", + "max_hp": 66, + "max_dmg": 56, + "armor": 44, + "level": 20, + "max_exp": 144, + "max_gold": 48, + "immune": 0 + }, + { + "id": 59, + "name": "Uruk", + "max_hp": 68, + "max_dmg": 58, + "armor": 44, + "level": 20, + "max_exp": 146, + "max_gold": 49, + "immune": 0 + }, + { + "id": 60, + "name": "Siren", + "max_hp": 68, + "max_dmg": 400, + "armor": 800, + "level": 50, + "max_exp": 10000, + "max_gold": 50, + "immune": 2 + }, + { + "id": 61, + "name": "Megawraith", + "max_hp": 70, + "max_dmg": 60, + "armor": 46, + "level": 21, + "max_exp": 155, + "max_gold": 52, + "immune": 0 + }, + { + "id": 62, + "name": "Dawkin", + "max_hp": 70, + "max_dmg": 60, + "armor": 46, + "level": 21, + "max_exp": 155, + "max_gold": 52, + "immune": 0 + }, + { + "id": 63, + "name": "Grey Bear", + "max_hp": 70, + "max_dmg": 62, + "armor": 48, + "level": 21, + "max_exp": 160, + "max_gold": 53, + "immune": 0 + }, + { + "id": 64, + "name": "Haunt", + "max_hp": 72, + "max_dmg": 62, + "armor": 48, + "level": 22, + "max_exp": 160, + "max_gold": 53, + "immune": 0 + }, + { + "id": 65, + "name": "Hellbeast", + "max_hp": 74, + "max_dmg": 64, + "armor": 50, + "level": 22, + "max_exp": 165, + "max_gold": 55, + "immune": 0 + }, + { + "id": 66, + "name": "Fear", + "max_hp": 76, + "max_dmg": 66, + "armor": 52, + "level": 23, + "max_exp": 165, + "max_gold": 55, + "immune": 0 + }, + { + "id": 67, + "name": "Beast", + "max_hp": 76, + "max_dmg": 66, + "armor": 52, + "level": 23, + "max_exp": 170, + "max_gold": 57, + "immune": 0 + }, + { + "id": 68, + "name": "Ogre", + "max_hp": 78, + "max_dmg": 68, + "armor": 54, + "level": 23, + "max_exp": 170, + "max_gold": 57, + "immune": 0 + }, + { + "id": 69, + "name": "Dark Bear", + "max_hp": 80, + "max_dmg": 70, + "armor": 56, + "level": 24, + "max_exp": 175, + "max_gold": 58, + "immune": 1 + }, + { + "id": 70, + "name": "Fire", + "max_hp": 80, + "max_dmg": 72, + "armor": 56, + "level": 24, + "max_exp": 175, + "max_gold": 58, + "immune": 0 + }, + { + "id": 71, + "name": "Polgergeist", + "max_hp": 84, + "max_dmg": 74, + "armor": 58, + "level": 25, + "max_exp": 180, + "max_gold": 60, + "immune": 0 + }, + { + "id": 72, + "name": "Fright", + "max_hp": 86, + "max_dmg": 76, + "armor": 58, + "level": 25, + "max_exp": 180, + "max_gold": 60, + "immune": 0 + }, + { + "id": 73, + "name": "Lycan", + "max_hp": 88, + "max_dmg": 78, + "armor": 60, + "level": 25, + "max_exp": 185, + "max_gold": 62, + "immune": 0 + }, + { + "id": 74, + "name": "Terra Elemental", + "max_hp": 88, + "max_dmg": 80, + "armor": 62, + "level": 25, + "max_exp": 185, + "max_gold": 62, + "immune": 1 + }, + { + "id": 75, + "name": "Necromancer", + "max_hp": 90, + "max_dmg": 80, + "armor": 62, + "level": 26, + "max_exp": 190, + "max_gold": 63, + "immune": 0 + }, + { + "id": 76, + "name": "Ultrawraith", + "max_hp": 90, + "max_dmg": 82, + "armor": 64, + "level": 26, + "max_exp": 190, + "max_gold": 63, + "immune": 0 + }, + { + "id": 77, + "name": "Dawkor", + "max_hp": 92, + "max_dmg": 82, + "armor": 64, + "level": 26, + "max_exp": 195, + "max_gold": 65, + "immune": 0 + }, + { + "id": 78, + "name": "Werebear", + "max_hp": 92, + "max_dmg": 84, + "armor": 65, + "level": 26, + "max_exp": 195, + "max_gold": 65, + "immune": 0 + }, + { + "id": 79, + "name": "Brute", + "max_hp": 94, + "max_dmg": 84, + "armor": 65, + "level": 27, + "max_exp": 200, + "max_gold": 67, + "immune": 0 + }, + { + "id": 80, + "name": "Large Beast", + "max_hp": 96, + "max_dmg": 88, + "armor": 66, + "level": 27, + "max_exp": 200, + "max_gold": 67, + "immune": 0 + }, + { + "id": 81, + "name": "Horror", + "max_hp": 96, + "max_dmg": 88, + "armor": 68, + "level": 27, + "max_exp": 210, + "max_gold": 70, + "immune": 0 + }, + { + "id": 82, + "name": "Flame", + "max_hp": 100, + "max_dmg": 90, + "armor": 70, + "level": 28, + "max_exp": 210, + "max_gold": 70, + "immune": 0 + }, + { + "id": 83, + "name": "Lycanthor", + "max_hp": 100, + "max_dmg": 90, + "armor": 70, + "level": 28, + "max_exp": 210, + "max_gold": 70, + "immune": 0 + }, + { + "id": 84, + "name": "Wyrm", + "max_hp": 100, + "max_dmg": 92, + "armor": 72, + "level": 28, + "max_exp": 220, + "max_gold": 73, + "immune": 0 + }, + { + "id": 85, + "name": "Aero Elemental", + "max_hp": 104, + "max_dmg": 94, + "armor": 74, + "level": 29, + "max_exp": 220, + "max_gold": 73, + "immune": 1 + }, + { + "id": 86, + "name": "Dawkare", + "max_hp": 106, + "max_dmg": 96, + "armor": 76, + "level": 29, + "max_exp": 220, + "max_gold": 73, + "immune": 0 + }, + { + "id": 87, + "name": "Large Brute", + "max_hp": 108, + "max_dmg": 98, + "armor": 78, + "level": 29, + "max_exp": 230, + "max_gold": 77, + "immune": 0 + }, + { + "id": 88, + "name": "Frost Wyrm", + "max_hp": 110, + "max_dmg": 100, + "armor": 80, + "level": 30, + "max_exp": 230, + "max_gold": 77, + "immune": 0 + }, + { + "id": 89, + "name": "Knight", + "max_hp": 110, + "max_dmg": 102, + "armor": 80, + "level": 30, + "max_exp": 240, + "max_gold": 80, + "immune": 0 + }, + { + "id": 90, + "name": "Lycanthra", + "max_hp": 112, + "max_dmg": 104, + "armor": 82, + "level": 30, + "max_exp": 240, + "max_gold": 80, + "immune": 0 + }, + { + "id": 91, + "name": "Terror", + "max_hp": 115, + "max_dmg": 108, + "armor": 84, + "level": 31, + "max_exp": 250, + "max_gold": 83, "immune": 0 }, { @@ -1659,5 +1010,654 @@ "max_exp": 250, "max_gold": 83, "immune": 0 + }, + { + "id": 93, + "name": "Aqua Elemental", + "max_hp": 120, + "max_dmg": 110, + "armor": 90, + "level": 31, + "max_exp": 260, + "max_gold": 87, + "immune": 1 + }, + { + "id": 94, + "name": "Fire Wyrm", + "max_hp": 120, + "max_dmg": 110, + "armor": 90, + "level": 32, + "max_exp": 260, + "max_gold": 87, + "immune": 0 + }, + { + "id": 95, + "name": "Lesser Wyvern", + "max_hp": 122, + "max_dmg": 110, + "armor": 92, + "level": 32, + "max_exp": 270, + "max_gold": 90, + "immune": 0 + }, + { + "id": 96, + "name": "Doomer", + "max_hp": 124, + "max_dmg": 112, + "armor": 92, + "level": 32, + "max_exp": 270, + "max_gold": 90, + "immune": 0 + }, + { + "id": 97, + "name": "Armor Knight", + "max_hp": 130, + "max_dmg": 115, + "armor": 95, + "level": 33, + "max_exp": 280, + "max_gold": 93, + "immune": 0 + }, + { + "id": 98, + "name": "Wyvern", + "max_hp": 134, + "max_dmg": 120, + "armor": 95, + "level": 33, + "max_exp": 290, + "max_gold": 97, + "immune": 0 + }, + { + "id": 99, + "name": "Nightmare", + "max_hp": 138, + "max_dmg": 125, + "armor": 100, + "level": 33, + "max_exp": 300, + "max_gold": 100, + "immune": 0 + }, + { + "id": 100, + "name": "Fira Elemental", + "max_hp": 140, + "max_dmg": 125, + "armor": 100, + "level": 34, + "max_exp": 310, + "max_gold": 103, + "immune": 1 + }, + { + "id": 101, + "name": "Megadoomer", + "max_hp": 140, + "max_dmg": 128, + "armor": 105, + "level": 34, + "max_exp": 320, + "max_gold": 107, + "immune": 0 + }, + { + "id": 102, + "name": "Greater Wyvern", + "max_hp": 145, + "max_dmg": 130, + "armor": 105, + "level": 34, + "max_exp": 335, + "max_gold": 112, + "immune": 0 + }, + { + "id": 103, + "name": "Advocate", + "max_hp": 148, + "max_dmg": 132, + "armor": 108, + "level": 35, + "max_exp": 350, + "max_gold": 117, + "immune": 0 + }, + { + "id": 104, + "name": "Strong Knight", + "max_hp": 150, + "max_dmg": 135, + "armor": 110, + "level": 35, + "max_exp": 365, + "max_gold": 122, + "immune": 0 + }, + { + "id": 105, + "name": "Liche", + "max_hp": 150, + "max_dmg": 135, + "armor": 110, + "level": 35, + "max_exp": 380, + "max_gold": 127, + "immune": 0 + }, + { + "id": 106, + "name": "Ultradoomer", + "max_hp": 155, + "max_dmg": 140, + "armor": 115, + "level": 36, + "max_exp": 395, + "max_gold": 132, + "immune": 0 + }, + { + "id": 107, + "name": "Fanatic", + "max_hp": 160, + "max_dmg": 140, + "armor": 115, + "level": 36, + "max_exp": 410, + "max_gold": 137, + "immune": 0 + }, + { + "id": 108, + "name": "Green Dragon", + "max_hp": 160, + "max_dmg": 140, + "armor": 115, + "level": 36, + "max_exp": 425, + "max_gold": 142, + "immune": 0 + }, + { + "id": 109, + "name": "Fiend", + "max_hp": 160, + "max_dmg": 145, + "armor": 120, + "level": 37, + "max_exp": 445, + "max_gold": 148, + "immune": 0 + }, + { + "id": 110, + "name": "Greatest Wyvern", + "max_hp": 162, + "max_dmg": 150, + "armor": 120, + "level": 37, + "max_exp": 465, + "max_gold": 155, + "immune": 0 + }, + { + "id": 111, + "name": "Lesser Devil", + "max_hp": 164, + "max_dmg": 150, + "armor": 120, + "level": 37, + "max_exp": 485, + "max_gold": 162, + "immune": 0 + }, + { + "id": 112, + "name": "Liche Master", + "max_hp": 168, + "max_dmg": 155, + "armor": 125, + "level": 38, + "max_exp": 505, + "max_gold": 168, + "immune": 0 + }, + { + "id": 113, + "name": "Zealot", + "max_hp": 168, + "max_dmg": 155, + "armor": 125, + "level": 38, + "max_exp": 530, + "max_gold": 177, + "immune": 0 + }, + { + "id": 114, + "name": "Serafiend", + "max_hp": 170, + "max_dmg": 155, + "armor": 125, + "level": 38, + "max_exp": 555, + "max_gold": 185, + "immune": 0 + }, + { + "id": 115, + "name": "Pale Knight", + "max_hp": 175, + "max_dmg": 160, + "armor": 130, + "level": 39, + "max_exp": 580, + "max_gold": 193, + "immune": 0 + }, + { + "id": 116, + "name": "Blue Dragon", + "max_hp": 180, + "max_dmg": 160, + "armor": 130, + "level": 39, + "max_exp": 605, + "max_gold": 202, + "immune": 0 + }, + { + "id": 117, + "name": "Obsessive", + "max_hp": 180, + "max_dmg": 160, + "armor": 135, + "level": 40, + "max_exp": 630, + "max_gold": 210, + "immune": 0 + }, + { + "id": 118, + "name": "Devil", + "max_hp": 184, + "max_dmg": 164, + "armor": 135, + "level": 40, + "max_exp": 666, + "max_gold": 222, + "immune": 0 + }, + { + "id": 119, + "name": "Liche Prince", + "max_hp": 190, + "max_dmg": 168, + "armor": 138, + "level": 40, + "max_exp": 660, + "max_gold": 220, + "immune": 0 + }, + { + "id": 120, + "name": "Cherufiend", + "max_hp": 195, + "max_dmg": 170, + "armor": 140, + "level": 41, + "max_exp": 690, + "max_gold": 230, + "immune": 0 + }, + { + "id": 121, + "name": "Red Dragon", + "max_hp": 200, + "max_dmg": 180, + "armor": 145, + "level": 41, + "max_exp": 720, + "max_gold": 240, + "immune": 0 + }, + { + "id": 122, + "name": "Greater Devil", + "max_hp": 200, + "max_dmg": 180, + "armor": 145, + "level": 41, + "max_exp": 750, + "max_gold": 250, + "immune": 0 + }, + { + "id": 123, + "name": "Renegade", + "max_hp": 205, + "max_dmg": 185, + "armor": 150, + "level": 42, + "max_exp": 780, + "max_gold": 260, + "immune": 0 + }, + { + "id": 124, + "name": "Archfiend", + "max_hp": 210, + "max_dmg": 190, + "armor": 150, + "level": 42, + "max_exp": 810, + "max_gold": 270, + "immune": 0 + }, + { + "id": 125, + "name": "Liche Lord", + "max_hp": 210, + "max_dmg": 190, + "armor": 155, + "level": 42, + "max_exp": 850, + "max_gold": 283, + "immune": 0 + }, + { + "id": 126, + "name": "Greatest Devil", + "max_hp": 215, + "max_dmg": 195, + "armor": 160, + "level": 43, + "max_exp": 890, + "max_gold": 297, + "immune": 0 + }, + { + "id": 127, + "name": "Dark Knight", + "max_hp": 220, + "max_dmg": 200, + "armor": 160, + "level": 43, + "max_exp": 930, + "max_gold": 310, + "immune": 0 + }, + { + "id": 128, + "name": "Giant", + "max_hp": 220, + "max_dmg": 200, + "armor": 165, + "level": 43, + "max_exp": 970, + "max_gold": 323, + "immune": 0 + }, + { + "id": 129, + "name": "Shadow Dragon", + "max_hp": 225, + "max_dmg": 200, + "armor": 170, + "level": 44, + "max_exp": 1010, + "max_gold": 337, + "immune": 0 + }, + { + "id": 130, + "name": "Liche King", + "max_hp": 225, + "max_dmg": 205, + "armor": 170, + "level": 44, + "max_exp": 1050, + "max_gold": 350, + "immune": 0 + }, + { + "id": 131, + "name": "Incubus", + "max_hp": 230, + "max_dmg": 205, + "armor": 175, + "level": 44, + "max_exp": 1100, + "max_gold": 367, + "immune": 1 + }, + { + "id": 132, + "name": "Traitor", + "max_hp": 230, + "max_dmg": 205, + "armor": 175, + "level": 45, + "max_exp": 1150, + "max_gold": 383, + "immune": 0 + }, + { + "id": 133, + "name": "Demon", + "max_hp": 240, + "max_dmg": 210, + "armor": 180, + "level": 45, + "max_exp": 1200, + "max_gold": 400, + "immune": 0 + }, + { + "id": 134, + "name": "Dark Dragon", + "max_hp": 245, + "max_dmg": 215, + "armor": 180, + "level": 45, + "max_exp": 1250, + "max_gold": 417, + "immune": 1 + }, + { + "id": 135, + "name": "Insurgent", + "max_hp": 250, + "max_dmg": 220, + "armor": 190, + "level": 46, + "max_exp": 1300, + "max_gold": 433, + "immune": 0 + }, + { + "id": 136, + "name": "Leviathan", + "max_hp": 255, + "max_dmg": 225, + "armor": 190, + "level": 46, + "max_exp": 1350, + "max_gold": 450, + "immune": 0 + }, + { + "id": 137, + "name": "Grey Daemon", + "max_hp": 260, + "max_dmg": 230, + "armor": 190, + "level": 46, + "max_exp": 1400, + "max_gold": 467, + "immune": 0 + }, + { + "id": 138, + "name": "Succubus", + "max_hp": 265, + "max_dmg": 240, + "armor": 200, + "level": 47, + "max_exp": 1460, + "max_gold": 487, + "immune": 1 + }, + { + "id": 139, + "name": "Demon Prince", + "max_hp": 270, + "max_dmg": 240, + "armor": 200, + "level": 47, + "max_exp": 1520, + "max_gold": 507, + "immune": 0 + }, + { + "id": 140, + "name": "Black Dragon", + "max_hp": 275, + "max_dmg": 250, + "armor": 205, + "level": 47, + "max_exp": 1580, + "max_gold": 527, + "immune": 1 + }, + { + "id": 141, + "name": "Nihilist", + "max_hp": 280, + "max_dmg": 250, + "armor": 205, + "level": 47, + "max_exp": 1640, + "max_gold": 547, + "immune": 0 + }, + { + "id": 142, + "name": "Behemoth", + "max_hp": 285, + "max_dmg": 260, + "armor": 210, + "level": 48, + "max_exp": 1700, + "max_gold": 567, + "immune": 0 + }, + { + "id": 143, + "name": "Demagogue", + "max_hp": 290, + "max_dmg": 260, + "armor": 210, + "level": 48, + "max_exp": 1760, + "max_gold": 587, + "immune": 0 + }, + { + "id": 144, + "name": "Demon Lord", + "max_hp": 300, + "max_dmg": 270, + "armor": 220, + "level": 48, + "max_exp": 1820, + "max_gold": 607, + "immune": 0 + }, + { + "id": 145, + "name": "Red Daemon", + "max_hp": 310, + "max_dmg": 280, + "armor": 230, + "level": 48, + "max_exp": 1880, + "max_gold": 627, + "immune": 0 + }, + { + "id": 146, + "name": "Colossus", + "max_hp": 320, + "max_dmg": 300, + "armor": 240, + "level": 49, + "max_exp": 1940, + "max_gold": 647, + "immune": 0 + }, + { + "id": 147, + "name": "Demon King", + "max_hp": 330, + "max_dmg": 300, + "armor": 250, + "level": 49, + "max_exp": 2000, + "max_gold": 667, + "immune": 0 + }, + { + "id": 148, + "name": "Dark Daemon", + "max_hp": 340, + "max_dmg": 320, + "armor": 260, + "level": 49, + "max_exp": 2200, + "max_gold": 733, + "immune": 1 + }, + { + "id": 149, + "name": "Titan", + "max_hp": 360, + "max_dmg": 340, + "armor": 270, + "level": 50, + "max_exp": 2400, + "max_gold": 800, + "immune": 0 + }, + { + "id": 150, + "name": "Black Daemon", + "max_hp": 400, + "max_dmg": 400, + "armor": 280, + "level": 50, + "max_exp": 3000, + "max_gold": 1000, + "immune": 1 + }, + { + "id": 151, + "name": "Lucifuge", + "max_hp": 600, + "max_dmg": 600, + "armor": 400, + "level": 50, + "max_exp": 10000, + "max_gold": 10000, + "immune": 2 } ] \ No newline at end of file diff --git a/data/spells.json b/data/spells.json index 814aeab..5065e5e 100644 --- a/data/spells.json +++ b/data/spells.json @@ -1,74 +1,4 @@ [ - { - "id": 4, - "name": "Breath", - "mp": 50, - "attribute": 100, - "type": 1 - }, - { - "id": 14, - "name": "Craze", - "mp": 10, - "attribute": 10, - "type": 4 - }, - { - "id": 18, - "name": "Fend", - "mp": 20, - "attribute": 25, - "type": 5 - }, - { - "id": 5, - "name": "Gaia", - "mp": 75, - "attribute": 150, - "type": 1 - }, - { - "id": 10, - "name": "Chaos", - "mp": 50, - "attribute": 130, - "type": 2 - }, - { - "id": 6, - "name": "Hurt", - "mp": 5, - "attribute": 15, - "type": 2 - }, - { - "id": 3, - "name": "Life", - "mp": 25, - "attribute": 50, - "type": 1 - }, - { - "id": 8, - "name": "Maim", - "mp": 25, - "attribute": 70, - "type": 2 - }, - { - "id": 15, - "name": "Rage", - "mp": 20, - "attribute": 25, - "type": 4 - }, - { - "id": 19, - "name": "Barrier", - "mp": 30, - "attribute": 50, - "type": 5 - }, { "id": 1, "name": "Heal", @@ -76,41 +6,6 @@ "attribute": 10, "type": 1 }, - { - "id": 12, - "name": "Dream", - "mp": 30, - "attribute": 9, - "type": 3 - }, - { - "id": 7, - "name": "Pain", - "mp": 12, - "attribute": 35, - "type": 2 - }, - { - "id": 17, - "name": "Ward", - "mp": 10, - "attribute": 10, - "type": 5 - }, - { - "id": 9, - "name": "Rend", - "mp": 40, - "attribute": 100, - "type": 2 - }, - { - "id": 13, - "name": "Nightmare", - "mp": 60, - "attribute": 13, - "type": 3 - }, { "id": 2, "name": "Revive", @@ -118,6 +13,62 @@ "attribute": 25, "type": 1 }, + { + "id": 3, + "name": "Life", + "mp": 25, + "attribute": 50, + "type": 1 + }, + { + "id": 4, + "name": "Breath", + "mp": 50, + "attribute": 100, + "type": 1 + }, + { + "id": 5, + "name": "Gaia", + "mp": 75, + "attribute": 150, + "type": 1 + }, + { + "id": 6, + "name": "Hurt", + "mp": 5, + "attribute": 15, + "type": 2 + }, + { + "id": 7, + "name": "Pain", + "mp": 12, + "attribute": 35, + "type": 2 + }, + { + "id": 8, + "name": "Maim", + "mp": 25, + "attribute": 70, + "type": 2 + }, + { + "id": 9, + "name": "Rend", + "mp": 40, + "attribute": 100, + "type": 2 + }, + { + "id": 10, + "name": "Chaos", + "mp": 50, + "attribute": 130, + "type": 2 + }, { "id": 11, "name": "Sleep", @@ -125,11 +76,60 @@ "attribute": 5, "type": 3 }, + { + "id": 12, + "name": "Dream", + "mp": 30, + "attribute": 9, + "type": 3 + }, + { + "id": 13, + "name": "Nightmare", + "mp": 60, + "attribute": 13, + "type": 3 + }, + { + "id": 14, + "name": "Craze", + "mp": 10, + "attribute": 10, + "type": 4 + }, + { + "id": 15, + "name": "Rage", + "mp": 20, + "attribute": 25, + "type": 4 + }, { "id": 16, "name": "Fury", "mp": 30, "attribute": 50, "type": 4 + }, + { + "id": 17, + "name": "Ward", + "mp": 10, + "attribute": 10, + "type": 5 + }, + { + "id": 18, + "name": "Fend", + "mp": 20, + "attribute": 25, + "type": 5 + }, + { + "id": 19, + "name": "Barrier", + "mp": 30, + "attribute": 50, + "type": 5 } ] \ No newline at end of file diff --git a/internal/store/store.go b/internal/store/store.go index 914035b..6b81e07 100644 --- a/internal/store/store.go +++ b/internal/store/store.go @@ -420,14 +420,22 @@ func (bs *BaseStore[T]) LoadFromJSON(filename string) error { return nil } -// SaveToJSON saves items to JSON atomically +// SaveToJSON saves items to JSON atomically with consistent ID ordering func (bs *BaseStore[T]) SaveToJSON(filename string) error { bs.mu.RLock() defer bs.mu.RUnlock() + // Get sorted IDs for consistent ordering + ids := make([]int, 0, len(bs.items)) + for id := range bs.items { + ids = append(ids, id) + } + sort.Ints(ids) + + // Build items slice in ID order items := make([]*T, 0, len(bs.items)) - for _, item := range bs.items { - items = append(items, item) + for _, id := range ids { + items = append(items, bs.items[id]) } data, err := json.MarshalIndent(items, "", "\t")