summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicksha <ms-shaman@gmx.de>2020-09-22 12:06:33 +0000
committerMicksha <ms-shaman@gmx.de>2020-09-22 12:06:33 +0000
commit556e8c822327bf9c836924a743238ec343cea7e7 (patch)
tree0d3c488f71bfe9999fc5d80b691f8a845b59d3c1
parentf4091e437adf9ef849767983f2cad1a4c64ad69d (diff)
downloadserverdata-556e8c822327bf9c836924a743238ec343cea7e7.tar.gz
serverdata-556e8c822327bf9c836924a743238ec343cea7e7.tar.bz2
serverdata-556e8c822327bf9c836924a743238ec343cea7e7.tar.xz
serverdata-556e8c822327bf9c836924a743238ec343cea7e7.zip
Content ii
-rw-r--r--db/constants.conf3
-rw-r--r--db/craft_db.conf245
-rw-r--r--db/re/item_db.conf1981
-rw-r--r--db/re/item_group.conf27
-rw-r--r--db/re/mob_db.conf1437
-rw-r--r--db/re/mob_skill_db.conf243
-rw-r--r--db/re/skill_db.conf4
-rw-r--r--npc/items/recipes.txt23
8 files changed, 3839 insertions, 124 deletions
diff --git a/db/constants.conf b/db/constants.conf
index 8dc47c78..091ee625 100644
--- a/db/constants.conf
+++ b/db/constants.conf
@@ -4924,7 +4924,7 @@ more than one separator can be used in a row (so 12_3___456 is illegal).
NPC_MIKHAIL: 185
NPC_TROUPE_LEADER: 186
NPC_SIMON: 187
- NPC_MORCANT: 188
+ NPC_CAPTAIN: 188
NPC_THAMAS: 189
NPC_MORGAN: 190
NPC_ZITONI: 191
@@ -5017,6 +5017,7 @@ more than one separator can be used in a row (so 12_3___456 is illegal).
NPC_SEWER_GATE: 467
NPC_SEWER_WHEEL: 468
NPC_TREASURE: 469
+ NPC_MORCANT: 470
NPC_TEST1: 800
NPC_PLAYER: 801
diff --git a/db/craft_db.conf b/db/craft_db.conf
index 3a15a948..806e0bf6 100644
--- a/db/craft_db.conf
+++ b/db/craft_db.conf
@@ -18,7 +18,7 @@ craft_db: (
},
...
)
- CreateItems: ( // items what will be creted in crafting
+ CreateItems: ( // items what will be created in crafting
{
Name: amount
...
@@ -154,6 +154,249 @@ Boots: 700 --> 799
}
Priority: 10
},
+{
+ Id: 3
+ Name: "CraftSailorStew"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ CommonCarp: 3
+ Carrot: 3
+ Manana: 3
+ RoastedAcorn: 5
+ },
+ {
+ GrassCarp: 1
+ Carrot: 3
+ Manana: 3
+ RoastedAcorn: 5
+ },
+ )
+ CreateItems:
+ (
+ {
+ SailorStew: 1
+ },
+ )
+ DeleteItems: {
+ EmptyBowl: 1
+ }
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 4
+ Name: "CraftSquirrelStew"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ SquirrelMeat: 2
+ Carrot: 2
+ Manana: 4
+ RoastedAcorn: 5
+ },
+ )
+ CreateItems:
+ (
+ {
+ SquirrelStew: 1
+ },
+ )
+ DeleteItems: {
+ EmptyBowl: 1
+ }
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 5
+ Name: "CraftMoubooStew"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ MoubooSteak: 1
+ Carrot: 4
+ Manana: 2
+ RoastedAcorn: 5
+ },
+ )
+ CreateItems:
+ (
+ {
+ MoubooStew: 1
+ },
+ )
+ DeleteItems: {
+ EmptyBowl: 1
+ }
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 6
+ Name: "CraftSeafoodPlate"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ CommonCarp: 2
+ Salmon: 1
+ UrchinMeat: 2
+ Moss: 5
+ },
+ {
+ GrassCarp: 1
+ Tuna: 1
+ Tentacles: 3
+ Moss: 5
+ },
+ )
+ CreateItems:
+ (
+ {
+ SeafoodPlate: 1
+ },
+ )
+ DeleteItems: {
+ EmptyPlate: 1
+ }
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 7
+ Name: "CraftBarbecuePlate"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ CommonCarp: 1
+ MoubooSteak: 1
+ SquirrelMeat: 2
+ Carrot: 2
+ },
+ )
+ CreateItems:
+ (
+ {
+ BarbecuePlate: 1
+ },
+ )
+ DeleteItems: {
+ EmptyPlate: 1
+ }
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 8
+ Name: "CraftVeggiePlate"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ RoastedAcorn: 3
+ Carrot: 3
+ Manana: 3
+ Piberries: 5
+ },
+ )
+ CreateItems:
+ (
+ {
+ VeggiePlate: 1
+ },
+ )
+ DeleteItems: {
+ EmptyPlate: 1
+ }
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 9
+ Name: "CraftDonut"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ AcornFlour: 3
+ MoubooMilk: 1
+ ChocolateBar: 1
+ },
+ )
+ CreateItems:
+ (
+ {
+ Donut: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 10
+ Name: "CraftBlueberryCake"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ AcornFlour: 4
+ MoubooMilk: 1
+ Blueberries: 3
+ },
+ )
+ CreateItems:
+ (
+ {
+ BlueberryCake: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
+{
+ Id: 11
+ Name: "CraftCarrotCake"
+ Flag: "CRAFT_COOKING"
+ SourceItems:
+ (
+ {
+ AcornFlour: 5
+ MoubooMilk: 1
+ Carrot: 2
+ },
+ )
+ CreateItems:
+ (
+ {
+ CarrotCake: 1
+ },
+ )
+ RequiredItems: {
+ RecipeBook: 1
+ }
+ Priority: 10
+},
/************************ CHEST ARMOR (SHIRTS) *********************************
********************************************************************************
diff --git a/db/re/item_db.conf b/db/re/item_db.conf
index da7157c2..673a01cf 100644
--- a/db/re/item_db.conf
+++ b/db/re/item_db.conf
@@ -144,7 +144,8 @@ item_db: (
/*
501 699 = Usable Items
700 999 = Generic Items
-1000 1299 = Necklaces
+1000 1099 = Necklaces
+1100 1299 = Rings
1300 1799 = Chest Armors
1800 1999 = Boots
2000 2199 = Gloves
@@ -840,11 +841,12 @@ item_db: (
Delay: 1200
UseEffect: "EFFECT_HEAL"
Script: <"
- @min = 400;
- @max = 600;
- @delay = 8;
+ @min = 800;
+ @max = 1500;
+ @delay = 12;
@type = 1;
doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INC_HIT, 180000, 4);
">
},
{
@@ -858,11 +860,12 @@ item_db: (
Delay: 850
UseEffect: "EFFECT_HEAL"
Script: <"
- @min = 200;
- @max = 350;
- @delay = 4;
+ @min = 1000;
+ @max = 1500;
+ @delay =15;
@type = 1;
doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INC_HIT, 180000, 5);
">
},
{
@@ -876,11 +879,12 @@ item_db: (
Delay: 700
UseEffect: "EFFECT_HEAL"
Script: <"
- @min = 250;
- @max = 450;
- @delay = 5;
+ @min = 1200;
+ @max = 1800;
+ @delay = 10;
@type = 1;
doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INC_HIT, 180000, 3);
">
},
{
@@ -912,8 +916,8 @@ item_db: (
Delay: 450
UseEffect: "EFFECT_HEAL"
Script: <"
- @min = 100;
- @max = 120;
+ @min = 300;
+ @max = 450;
@delay = 10;
@type = 1;
doevent "rand_sc_heal::OnUse";
@@ -1210,9 +1214,16 @@ item_db: (
Weight: 650
Delay: 1000
Script: <"
- sc_start SC_ATTHASTE_POTION1, 80000, 300; // These are totally placeholders. We want STR + 10 and VIT + 5 and max. HP + 2000 for three minutes.
- sc_start SC_INCHITRATE, 80000, 300;
- getitembound EmptyBowl, 1, IBT_ACCOUNT;
+ @min = 1800;
+ @max = 2400;
+ @delay = 5;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCMHPRATE, 180000, 15);
+ sc_start(SC_INC_HIT, 180000, 5);
+ sc_start(SC_INCVIT, 180000, 3);
+ sc_start(SC_INCAGI, 180000, -3);
+ getitembound EmptyBowl, 1, IBT_ACCOUNT; // TODO: Review and fix.
">
},
{
@@ -1281,9 +1292,9 @@ item_db: (
Id: 621
AegisName: "FriendGift"
Name: "Friend Gift"
- Buy: 0
- Sell: 0
- Weight: 0
+ Buy: 50000
+ Sell: 500
+ Weight: 50
KeepAfterUse: false
Trade: {
notrade: true
@@ -1297,8 +1308,192 @@ item_db: (
callfunc("OpenFriendGift");
">
},
-
-
+{
+ Id: 622
+ AegisName: "SquirrelStew"
+ Name: "Squirrel Stew"
+ Type: "IT_USABLE"
+ Buy: 50000
+ Sell: 10
+ Weight: 650
+ Delay: 1000
+ Script: <"
+ @min = 2000;
+ @max = 2800;
+ @delay = 6;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCMHPRATE, 240000, 15);
+ sc_start(SC_INCVIT, 240000, 5);
+ sc_start(SC_INCAGI, 240000, 3);
+ sc_start(SC_INCDEX, 240000, -3);
+ getitembound EmptyBowl, 1, IBT_ACCOUNT;// TODO: Review and fix.
+ ">
+},
+{
+ Id: 623
+ AegisName: "MoubooStew"
+ Name: "Mouboo Stew"
+ Type: "IT_USABLE"
+ Buy: 50000
+ Sell: 10
+ Weight: 650
+ Delay: 1000
+ Script: <"
+ @min = 2500;
+ @max = 3000;
+ @delay = 6;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCMHPRATE, 300000, 15);
+ sc_start(SC_INCVIT, 300000, 5);
+ sc_start(SC_INCDEX, 300000, 3);
+ sc_start(SC_INCAGI, 300000, -3);
+ getitembound EmptyBowl, 1, IBT_ACCOUNT;// TODO: Review and fix.
+ ">
+},
+{
+ Id: 624
+ AegisName: "SquirrelMeat"
+ Name: "Squirrel Meat"
+ Type: "IT_HEALING"
+ Buy: 1500
+ Sell: 120
+ Weight: 150
+},
+{
+ Id: 625
+ AegisName: "SeafoodPlate"
+ Name: "Seafood Plate"
+ Type: "IT_USABLE"
+ Buy: 50000
+ Sell: 10
+ Weight: 400
+ Delay: 1000
+ Script: <"
+ @min = 2000;
+ @max = 3000;
+ @delay = 9;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCMHPRATE, 300000, 15);
+ sc_start(SC_INCVIT, 300000, 5);
+ sc_start(SC_INCDEX, 300000, 3);
+ sc_start(SC_INCAGI, 300000, 3);
+ getitembound EmptyPlate, 1, IBT_ACCOUNT;// TODO: Review and fix.
+ ">
+},
+{
+ Id: 626
+ AegisName: "BarbecuePlate"
+ Name: "Barbecue Plate"
+ Type: "IT_USABLE"
+ Buy: 50000
+ Sell: 10
+ Weight: 500
+ Delay: 1000
+ Script: <"
+ @min = 2800;
+ @max = 3200;
+ @delay = 10;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCMHPRATE, 360000, 25);
+ sc_start(SC_INCVIT, 360000, 5);
+ sc_start(SC_INCDEX, 360000, 5);
+ getitembound EmptyPlate, 1, IBT_ACCOUNT;// TODO: Review and fix.
+ ">
+},
+{
+ Id: 627
+ AegisName: "VeggiePlate"
+ Name: "Veggie Plate"
+ Type: "IT_USABLE"
+ Buy: 50000
+ Sell: 10
+ Weight: 450
+ Delay: 1000
+ Script: <"
+ @min = 3000;
+ @max = 4500;
+ @delay = 8;
+ @type = 2;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCMHPRATE, 300000, 15);
+ sc_start(SC_INCVIT, 300000, 10);
+ sc_start(SC_INCDEX, 300000, 3);
+ getitembound EmptyPlate, 1, IBT_ACCOUNT;// TODO: Review and fix.
+ ">
+},
+{
+ Id: 628
+ AegisName: "Blueberries"
+ Name: "Blueberries"
+ Type: "IT_HEALING"
+ Buy: 200
+ Sell: 15
+ Weight: 30
+},
+{
+ Id: 629
+ AegisName: "Donut"
+ Name: "Donut"
+ Type: "IT_HEALING"
+ Buy: 1500
+ Sell: 350
+ Weight: 100
+ Delay: 700
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 2000;
+ @max = 2500;
+ @delay = 5;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCLUK, 60000, 5);
+ sc_start(SC_INCVIT, 60000, 3);
+ ">
+},
+{
+ Id: 630
+ AegisName: "BlueberryCake"
+ Name: "Blueberry Cake"
+ Type: "IT_HEALING"
+ Buy: 2100
+ Sell: 320
+ Weight: 150
+ Delay: 700
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 1800;
+ @max = 2400;
+ @delay = 3;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCVIT, 90000, 5);
+ sc_start(SC_INCAGI, 90000, 3);
+ ">
+},
+{
+ Id: 631
+ AegisName: "CarrotCake"
+ Name: "Carrot Cake"
+ Type: "IT_HEALING"
+ Buy: 1400
+ Sell: 270
+ Weight: 180
+ Delay: 700
+ UseEffect: "EFFECT_HEAL"
+ Script: <"
+ @min = 2500;
+ @max = 2850;
+ @delay = 4;
+ @type = 1;
+ doevent "rand_sc_heal::OnUse";
+ sc_start(SC_INCINT, 120000, 5);
+ sc_start(SC_INCDEX, 120000, 3);
+ ">
+},
// Generic
{
Id: 700
@@ -2249,35 +2444,99 @@ item_db: (
Type: "IT_ETC"
Buy: 500
Sell: 110
- Weight: 2
+ Weight: 20
},
{
Id: 809
AegisName: "CottonCloth"
Name: "Cotton Cloth"
+ Weight: 10
},
{
Id: 810
AegisName: "LeatherPatch"
Name: "Leather Patch"
+ Weight: 50
},
{
Id: 811
AegisName: "SnakeScale"
Name: "Snake Scale"
+ Weight: 25
},
{
Id: 812
AegisName: "SquirrelPelt"
Name: "Squirrel Pelt"
+ Weight: 200
},
{
Id: 813
+ AegisName: "WolvernPelt"
+ Name: "Wolvern Pelt"
+ Weight: 500
+},
+{
+ Id: 814
+ AegisName: "EmptyPlate"
+ Name: "Empty Plate"
+ Type: "IT_ETC"
+ Buy: 50000
+ Sell: 5000
+ Weight: 80
+ Slots: 0
+},
+{
+ Id: 815
AegisName: "WaxChunk"
Name: "Wax Chunk"
+ Weight: 100
+},
+{
+ Id: 816
+ AegisName: "Codfish"
+ Name: "Codfish"
+ Type: "IT_ETC"
+ Buy: 1900
+ Sell: 180
+ Weight: 300
+},
+{
+ Id: 817
+ AegisName: "Tuna"
+ Name: "Tuna"
+ Type: "IT_ETC"
+ Buy: 2100
+ Sell: 200
+ Weight: 270
+},
+{
+ Id: 818
+ AegisName: "Trout"
+ Name: "Trout"
+ Type: "IT_ETC"
+ Buy: 2900
+ Sell: 280
+ Weight: 150
+},
+{
+ Id: 819
+ AegisName: "Salmon"
+ Name: "Salmon"
+ Type: "IT_ETC"
+ Buy: 3500
+ Sell: 320
+ Weight: 210
+},
+{
+ Id: 820
+ AegisName: "AcornFlour"
+ Name: "Acorn Flour"
+ Type: "IT_ETC"
+ Buy: 900
+ Sell: 120
+ Weight: 110
},
-
-
// Necklaces
{
Id: 1000
@@ -2290,21 +2549,672 @@ item_db: (
Atk: 5
Matk: 25
Slots: 1
- Loc: "EQP_ACC_L"
+ Loc: "EQP_COSTUME_HEAD_TOP"
WeaponLv: 0
EquipLv: 10
Refine: false
ViewSprite: 1000
BindOnEquip: false
AllowCards: {
- id5028: 1
- id5029: 1
- id5030: 1
- id5031: 1
- id5032: 1
- id5033: 1
+ id5503: 1 // Crude Gem
+ }
+},
+{
+ Id: 1001
+ AegisName: "SilverNecklace"
+ Name: "Silver Necklace"
+ Type: "IT_ARMOR"
+ Buy: 20000
+ Sell: 1000
+ Weight: 70
+ Atk: 10
+ Matk: 30
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 20
+ Refine: false
+ ViewSprite: 1001
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gem
+ }
+},
+{
+ Id: 1002
+ AegisName: "GoldNecklace"
+ Name: "Gold Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 25
+ Matk: 50
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 32
+ Refine: false
+ ViewSprite: 1002
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gem
+ }
+},
+{
+ Id: 1003
+ AegisName: "PlatinumNecklace"
+ Name: "Platinum Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 50
+ Atk: 40
+ Matk: 80
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 50
+ Refine: false
+ ViewSprite: 1003
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gem
+ }
+},
+{
+ Id: 1004
+ AegisName: "CopperFourLeafNecklace"
+ Name: "Copper Four-Leaf Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 50
+ Atk: 40
+ Matk: 80
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 1004
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1005
+ AegisName: "SilverFourLeafNecklace"
+ Name: "Silver Four-Leaf Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 50
+ Atk: 40
+ Matk: 80
+ Slots: 2
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 25
+ Refine: false
+ ViewSprite: 1005
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 2 // Runestones
+ }
+},
+{
+ Id: 1006
+ AegisName: "GoldenFourLeafNecklace"
+ Name: "Golden Four-Leaf Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 50
+ Atk: 40
+ Matk: 80
+ Slots: 3
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 40
+ Refine: false
+ ViewSprite: 1006
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 3 // Runestones
+ }
+},
+{
+ Id: 1007
+ AegisName: "PlatinumFourLeafNecklace"
+ Name: "Platinum Four-Leaf Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 50
+ Atk: 40
+ Matk: 80
+ Slots: 4
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 60
+ Refine: false
+ ViewSprite: 1007
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 4 // Runestones
+ }
+},
+{
+ Id: 1008
+ AegisName: "ToothNecklace"
+ Name: "Tooth Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 70
+ Atk: 10
+ Matk: 0
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 1008
+ BindOnEquip: false
+},
+{
+ Id: 1009
+ AegisName: "TeethNecklace"
+ Name: "Teeth Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 20
+ Matk: 0
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 30
+ Refine: false
+ ViewSprite: 1009
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1010
+ AegisName: "BarbarianNecklace"
+ Name: "Barbarian Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 120
+ Atk: 40
+ Matk: 0
+ Slots: 2
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 50
+ Refine: false
+ ViewSprite: 1010
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 2 // Runestones
+ }
+},
+{
+ Id: 1011
+ AegisName: "HeartNecklace"
+ Name: "Heart Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 150
+ Atk: 5
+ Matk: 10
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 5
+ Refine: false
+ ViewSprite: 1011
+ BindOnEquip: false // TODO: Hearts particle effect.
+},
+{
+ Id: 1012
+ AegisName: "MoubooNecklace"
+ Name: "Mouboo Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 150
+ Atk: 10
+ Matk: 15
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 15
+ Refine: false
+ ViewSprite: 1012
+ BindOnEquip: false // TODO: Well, what exactly? Transform player into a Mouboo, or even a Moubi?
+},
+{
+ Id: 1013
+ AegisName: "SkullNecklace"
+ Name: "Skull Necklace"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 200
+ Atk: 0
+ Matk: 1
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 25
+ Refine: false
+ ViewSprite: 1013
+ BindOnEquip: false // TODO: Transform player into a skeleton.
+},
+// Rings
+{
+ Id: 1100
+ AegisName: "SimpleCopperRing"
+ Name: "Simple Copper Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 1100
+ BindOnEquip: false
+},
+{
+ Id: 1101
+ AegisName: "SimpleSilverRing"
+ Name: "Simple Silver Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 1101
+ BindOnEquip: false
+},
+{
+ Id: 1102
+ AegisName: "SimpleGoldenRing"
+ Name: "Simple Golden Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 1102
+ BindOnEquip: false
+},
+{
+ Id: 1103
+ AegisName: "SimplePlatinumRing"
+ Name: "Simple Platinum Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 1103
+ BindOnEquip: false
+},
+{
+ Id: 1104
+ AegisName: "SoulRing"
+ Name: "Soul Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 0
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 1104
+ BindOnEquip: false
+},
+{
+ Id: 1105
+ AegisName: "CopperRing"
+ Name: "Copper Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 1105
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gems
+ }
+},
+{
+ Id: 1106
+ AegisName: "SilverRing"
+ Name: "Silver Ring"
+ Type: "IT_ARMOR"
+ Buy: 20000
+ Sell: 1000
+ Weight: 70
+ Atk: 10
+ Matk: 30
+ Slots: 2
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 25
+ Refine: false
+ ViewSprite: 1106
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gems
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1107
+ AegisName: "GoldRing"
+ Name: "Gold Ring"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 25
+ Matk: 50
+ Slots: 2
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 40
+ Refine: false
+ ViewSprite: 1107
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gems
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1108
+ AegisName: "PlatinumRing"
+ Name: "Platinum Ring"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 40
+ Matk: 80
+ Slots: 3
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 60
+ Refine: false
+ ViewSprite: 1108
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gems
+ id5505: 2 // Runestones
+ }
+},
+{
+ Id: 1109
+ AegisName: "CopperSignetRing"
+ Name: "Copper Signet Ring"
+ Type: "IT_ARMOR"
+ Buy: 10000
+ Sell: 400
+ Weight: 50
+ Atk: 5
+ Matk: 25
+ Slots: 1
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 1109
+ BindOnEquip: false
+ AllowCards: {
+ id5504: 1 // Gems
}
},
+{
+ Id: 1110
+ AegisName: "SilverSignetRing"
+ Name: "Silver Signet Ring"
+ Type: "IT_ARMOR"
+ Buy: 20000
+ Sell: 1000
+ Weight: 70
+ Atk: 10
+ Matk: 30
+ Slots: 2
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 25
+ Refine: false
+ ViewSprite: 1110
+ BindOnEquip: false
+ AllowCards: {
+ id5504: 1 // Gems
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1111
+ AegisName: "GoldSignetRing"
+ Name: "Gold Signet Ring"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 25
+ Matk: 50
+ Slots: 2
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 40
+ Refine: false
+ ViewSprite: 1111
+ BindOnEquip: false
+ AllowCards: {
+ id5504: 1 // Gems
+ id5505: 1 // Runestones
+ }
+},
+{
+ Id: 1112
+ AegisName: "PlatinumSignetRing"
+ Name: "Platinum Signet Ring"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 40
+ Matk: 80
+ Slots: 3
+ Loc: "EQP_COSTUME_HEAD_MID"
+ WeaponLv: 0
+ EquipLv: 60
+ Refine: false
+ ViewSprite: 1112
+ BindOnEquip: false
+ AllowCards: {
+ id5504: 1 // Gems
+ id5505: 2 // Runestones
+ }
+},
+// Charms
+{
+ Id: 1200
+ AegisName: "AncientScroll"
+ Name: "Ancient Scroll"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 80
+ Atk: 0
+ Matk: 10
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 25
+ Refine: false
+ ViewSprite: 1200
+ BindOnEquip: false // TODO: Add Buff.
+},
+{
+ Id: 1201
+ AegisName: "Clover"
+ Name: "Clover"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 10
+ Atk: 0
+ Matk: 0
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 20
+ Refine: false
+ ViewSprite: 1201
+ BindOnEquip: false
+ Script: <"
+ bonus bLuk, 5;
+ ">
+},
+{
+ Id: 1202
+ AegisName: "FireScroll"
+ Name: "Fire Scroll"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 120
+ Atk: 0
+ Matk: 20
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 45
+ Refine: false
+ ViewSprite: 1202
+ BindOnEquip: false // TODO: Add Buff.
+},
+{
+ Id: 1203
+ AegisName: "Grimoire"
+ Name: "Grimoire"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 220
+ Atk: 0
+ Matk: 30
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 30
+ Refine: false
+ ViewSprite: 1203
+ BindOnEquip: false // TODO: Add Buff.
+},
+{
+ Id: 1204
+ AegisName: "HeartofIsis"
+ Name: "Heart of Isis"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 150
+ Atk: 0
+ Matk: 0
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 70
+ Refine: false
+ ViewSprite: 1204
+ BindOnEquip: false // TODO: Add Buff.
+},
+{
+ Id: 1205
+ AegisName: "ThetaBook"
+ Name: "Theta Book"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 200
+ Atk: 0
+ Matk: 0
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 50
+ Refine: false
+ ViewSprite: 1205
+ BindOnEquip: false // TODO: Add Buff.
+},
+{
+ Id: 1206
+ AegisName: "FlowerTowel"
+ Name: "Flower Towel"
+ Type: "IT_ARMOR"
+ Buy: 50000
+ Sell: 5000
+ Weight: 100
+ Atk: 0
+ Matk: 0
+ Slots: 0
+ Loc: "EQP_ACC_L"
+ WeaponLv: 0
+ EquipLv: 20
+ Refine: false
+ ViewSprite: 1206
+ BindOnEquip: false // TODO: Add Buff.
+},
// Armor
{
Id: 1300
@@ -2488,7 +3398,7 @@ item_db: (
Sell: 8500
Weight: 1500
Def: 28
- Slots: 0
+ Slots: 1
Loc: "EQP_HEAD_MID"
WeaponLv: 0
EquipLv: 35
@@ -2500,6 +3410,9 @@ item_db: (
bonus bStr, 2;
bonus bVit, 1;
">
+ AllowCards: {
+ id5505: 1 // Runestones
+ }
},
{
Id: 1310
@@ -2510,13 +3423,16 @@ item_db: (
Sell: 13000
Weight: 680
Def: 18
- Slots: 0
+ Slots: 1
Loc: "EQP_HEAD_MID"
WeaponLv: 0
EquipLv: 25
Refine: false
ViewSprite: 1310
BindOnEquip: false
+ AllowCards: {
+ id5505: 1 // Runestones
+ }
},
{
Id: 1311
@@ -2527,10 +3443,10 @@ item_db: (
Sell: 45000
Weight: 3500
Def: 65
- Slots: 0
+ Slots: 2
Loc: "EQP_HEAD_MID"
WeaponLv: 0
- EquipLv: 50
+ EquipLv: 70
Refine: false
ViewSprite: 1311
BindOnEquip: false
@@ -2543,6 +3459,9 @@ item_db: (
nodrop: true
noselltonpc: true
}
+ AllowCards: {
+ id5505: 2 // Runestones
+ }
},
// Placeholder Chests
@@ -2559,7 +3478,7 @@ item_db: (
Slots: 1
Loc: "EQP_HEAD_MID"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 30
Refine: false
ViewSprite: 1312
BindOnEquip: false
@@ -2575,11 +3494,11 @@ item_db: (
Buy: 50000
Sell: 5000
Weight: 100
- Def: 10
+ Def: 50
Slots: 0
Loc: "EQP_HEAD_MID"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 60
Refine: false
ViewSprite: 1313
BindOnEquip: false
@@ -2592,11 +3511,11 @@ item_db: (
Buy: 50000
Sell: 5000
Weight: 100
- Def: 10
+ Def: 100
Slots: 0
Loc: "EQP_HEAD_MID"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 55
Refine: false
ViewSprite: 1314
BindOnEquip: false
@@ -2613,7 +3532,7 @@ item_db: (
Slots: 0
Loc: "EQP_HEAD_MID"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 30
Refine: false
ViewSprite: 1315
BindOnEquip: false
@@ -2630,7 +3549,7 @@ item_db: (
Slots: 0
Loc: "EQP_HEAD_MID"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 70
Refine: false
ViewSprite: 1316
BindOnEquip: false
@@ -2647,7 +3566,7 @@ item_db: (
Slots: 1
Loc: "EQP_HEAD_MID"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 65
Refine: false
ViewSprite: 1317
BindOnEquip: false
@@ -2667,7 +3586,7 @@ item_db: (
Slots: 0
Loc: "EQP_HEAD_MID"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 20
Refine: false
ViewSprite: 1318
BindOnEquip: false
@@ -2684,7 +3603,7 @@ item_db: (
Slots: 0
Loc: "EQP_HEAD_MID"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 33
Refine: false
ViewSprite: 1319
BindOnEquip: false
@@ -2701,7 +3620,7 @@ item_db: (
Slots: 0
Loc: "EQP_HEAD_MID"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 80
Refine: false
ViewSprite: 1320
BindOnEquip: false
@@ -2718,7 +3637,7 @@ item_db: (
Slots: 0
Loc: "EQP_HEAD_MID"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 65
Refine: false
ViewSprite: 1321
BindOnEquip: false
@@ -2732,13 +3651,16 @@ item_db: (
Sell: 5000
Weight: 100
Def: 10
- Slots: 0
+ Slots: 1
Loc: "EQP_HEAD_MID"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 55
Refine: false
ViewSprite: 1322
BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gems
+ }
},
{
Id: 1323
@@ -2749,13 +3671,16 @@ item_db: (
Sell: 5000
Weight: 100
Def: 10
- Slots: 0
+ Slots: 1
Loc: "EQP_HEAD_MID"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 85
Refine: false
ViewSprite: 1323
BindOnEquip: false
+ AllowCards: {
+ id5505: 1 // Runestones
+ }
},
// Boots
@@ -2845,7 +3770,7 @@ item_db: (
Slots: 0
Loc: "EQP_SHOES"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 40
Refine: false
ViewSprite: 1804
BindOnEquip: false
@@ -2863,7 +3788,7 @@ item_db: (
Slots: 0
Loc: "EQP_SHOES"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 55
Refine: false
ViewSprite: 1805
BindOnEquip: false
@@ -2881,7 +3806,7 @@ item_db: (
Slots: 0
Loc: "EQP_SHOES"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 75
Refine: false
ViewSprite: 1806
BindOnEquip: false
@@ -2899,7 +3824,7 @@ item_db: (
Slots: 0
Loc: "EQP_SHOES"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 23
Refine: false
ViewSprite: 1807
BindOnEquip: false
@@ -2917,7 +3842,7 @@ item_db: (
Slots: 0
Loc: "EQP_SHOES"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 60
Refine: false
ViewSprite: 1808
BindOnEquip: false
@@ -2935,7 +3860,7 @@ item_db: (
Slots: 1
Loc: "EQP_SHOES"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 42
Refine: false
ViewSprite: 1809
BindOnEquip: false
@@ -2956,13 +3881,67 @@ item_db: (
Slots: 0
Loc: "EQP_SHOES"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 37
Refine: false
ViewSprite: 1810
BindOnEquip: false
BuyingStore: true
},
+{
+ Id: 1811
+ AegisName: "BlackBoots"
+ Name: "Black Boots"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 600
+ Weight: 200
+ Def: 7
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 60
+ Refine: false
+ ViewSprite: 1811
+ BindOnEquip: false
+ BuyingStore: true
+},
+{
+ Id: 1812
+ AegisName: "LeatherBoots"
+ Name: "Leather Boots"
+ Type: "IT_ARMOR"
+ Buy: 12000
+ Sell: 600
+ Weight: 150
+ Def: 5
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 27
+ Refine: false
+ ViewSprite: 1812
+ BindOnEquip: false
+ BuyingStore: true
+},
+{
+ Id: 1813
+ AegisName: "GoldenWarlordBoots"
+ Name: "Golden Warlord Boots"
+ Type: "IT_ARMOR"
+ Buy: 112000
+ Sell: 1600
+ Weight: 400
+ Def: 10
+ Slots: 0
+ Loc: "EQP_SHOES"
+ WeaponLv: 0
+ EquipLv: 70
+ Refine: false
+ ViewSprite: 1813
+ BindOnEquip: false
+ BuyingStore: true
+},
// Gloves
{
Id: 2000
@@ -3083,7 +4062,7 @@ item_db: (
Slots: 0
Loc: "EQP_GARMENT"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 45
Refine: false
ViewSprite: 2006
BindOnEquip: false
@@ -3100,7 +4079,7 @@ item_db: (
Slots: 0
Loc: "EQP_GARMENT"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 50
Refine: false
ViewSprite: 2007
BindOnEquip: false
@@ -3117,7 +4096,7 @@ item_db: (
Slots: 0
Loc: "EQP_GARMENT"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 22
Refine: false
ViewSprite: 2008
BindOnEquip: false
@@ -3134,7 +4113,7 @@ item_db: (
Slots: 1
Loc: "EQP_GARMENT"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 30
Refine: false
ViewSprite: 2009
BindOnEquip: false
@@ -3142,6 +4121,74 @@ item_db: (
id5501: 1 // ExtendedSilkDyes
}
},
+{
+ Id: 2010
+ AegisName: "BlackGloves"
+ Name: "Black Gloves"
+ Type: "IT_ARMOR"
+ Buy: 8000
+ Sell: 400
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 55
+ Refine: false
+ ViewSprite: 2010
+ BindOnEquip: false
+},
+{
+ Id: 2011
+ AegisName: "FursGloves"
+ Name: "Furs Gloves"
+ Type: "IT_ARMOR"
+ Buy: 8000
+ Sell: 400
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 35
+ Refine: false
+ ViewSprite: 211
+ BindOnEquip: false
+},
+{
+ Id: 2012
+ AegisName: "GoldenArmbands"
+ Name: "Golden Armbands"
+ Type: "IT_ARMOR"
+ Buy: 8000
+ Sell: 400
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 65
+ Refine: false
+ ViewSprite: 2012
+ BindOnEquip: false
+},
+{
+ Id: 2013
+ AegisName: "ManaGloves"
+ Name: "Mana Gloves"
+ Type: "IT_ARMOR"
+ Buy: 8000
+ Sell: 400
+ Weight: 10
+ Def: 1
+ Slots: 0
+ Loc: "EQP_GARMENT"
+ WeaponLv: 0
+ EquipLv: 50
+ Refine: false
+ ViewSprite: 2013
+ BindOnEquip: false
+},
// Pants
@@ -3286,7 +4333,7 @@ item_db: (
Slots: 0
Loc: "EQP_HEAD_LOW"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 40
Refine: false
ViewSprite: 2207
BindOnEquip: false
@@ -3303,7 +4350,7 @@ item_db: (
Slots: 0
Loc: "EQP_HEAD_LOW"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 30
Refine: false
ViewSprite: 2208
BindOnEquip: false
@@ -3337,7 +4384,7 @@ item_db: (
Slots: 0
Loc: "EQP_HEAD_LOW"
WeaponLv: 0
- EquipLv: 10
+ EquipLv: 55
Refine: false
ViewSprite: 2210
BindOnEquip: false
@@ -3352,7 +4399,7 @@ item_db: (
Buy: 150
Sell: 50
Weight: 400
- Def: 2
+ Def: 100
Slots: 0
Loc: "EQP_HAND_L"
WeaponLv: 0
@@ -3374,7 +4421,7 @@ item_db: (
Buy: 2000
Sell: 250
Weight: 100
- Def: 2
+ Def: 50
Loc: "EQP_HAND_L"
EquipLv: 5
Refine: false
@@ -3392,11 +4439,11 @@ item_db: (
Buy: 5000
Sell: 750
Weight: 2450
- Def: 6
+ Def: 100
Loc: "EQP_HAND_L"
EquipLv: 12
Refine: false
- ViewSprite: 0
+ ViewSprite: 2702
BindOnEquip: false
OnEquipScript: <"
bonus bAtkRange, -1;
@@ -3410,17 +4457,90 @@ item_db: (
Buy: 25000
Sell: 2630
Weight: 5500
- Def: 12
+ Def: 150
Matk: -200
+ Slots: 1
Loc: "EQP_HAND_L"
EquipLv: 20
Refine: false
- ViewSprite: 2701
+ ViewSprite: 2703
+ BindOnEquip: false
+ OnEquipScript: <"
+ bonus bAtkRange, -1;
+ ">
+ AllowCards: {
+ id5503: 1 // Crude Gem
+ }
+},
+{
+ Id: 2704
+ AegisName: "AncientShield"
+ Name: "Ancient Shield"
+ Type: "IT_ARMOR"
+ Buy: 5000
+ Sell: 750
+ Weight: 2450
+ Def: 180
+ Loc: "EQP_HAND_L"
+ EquipLv: 35
+ Refine: false
+ ViewSprite: 2704
+ BindOnEquip: false
+ OnEquipScript: <"
+ bonus bAtkRange, -1;
+ ">
+},
+{
+ Id: 2705
+ AegisName: "BladeShield"
+ Name: "Blade Shield"
+ Type: "IT_ARMOR"
+ Buy: 5000
+ Sell: 750
+ Weight: 2450
+ Def: 100
+ Loc: "EQP_HAND_L"
+ EquipLv: 50
+ Refine: false
+ ViewSprite: 2705
+ BindOnEquip: false
+ OnEquipScript: <"
+ bonus bAtkRange, -1;
+ ">
+},
+{
+ Id: 2706
+ AegisName: "DragonShield"
+ Name: "Wooden Shield"
+ Type: "IT_ARMOR"
+ Buy: 5000
+ Sell: 750
+ Weight: 2450
+ Def: 210
+ Loc: "EQP_HAND_L"
+ EquipLv: 65
+ Refine: false
+ ViewSprite: 2706
BindOnEquip: false
OnEquipScript: <"
bonus bAtkRange, -1;
">
},
+{
+ Id: 2707
+ AegisName: "Buckler"
+ Name: "Buckler"
+ Type: "IT_ARMOR"
+ Buy: 5000
+ Sell: 750
+ Weight: 850
+ Def: 685
+ Loc: "EQP_HAND_L"
+ EquipLv: 12
+ Refine: false
+ ViewSprite: 2707
+ BindOnEquip: false
+},
// Headgear
{
Id: 2900
@@ -3911,9 +5031,7 @@ item_db: (
noselltonpc: true
}
},
-
// Placeholder Hats
-
{
Id: 2925
AegisName: "BullHelmet"
@@ -4106,7 +5224,25 @@ item_db: (
id5501: 1 // ExtendedSilkDyes
}
},
-
+{
+ Id: 2934
+ AegisName: "CaptainHat"
+ Name: "Captain Hat"
+ Type: "IT_ARMOR"
+ Buy: 25000
+ Sell: 2500
+ Weight: 100
+ Atk: 0
+ Matk: -10
+ Def: 12
+ Slots: 0
+ Loc: "EQP_HEAD_TOP"
+ WeaponLv: 0
+ EquipLv: 50
+ Refine: false
+ ViewSprite: 2934
+ BindOnEquip: false
+},
// Scarfs
{
Id: 3200
@@ -4157,6 +5293,111 @@ item_db: (
noselltonpc: true
}
},
+{
+ Id: 3203
+ AegisName: "BurglarMask"
+ Name: "Burglar Mask"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 8
+ Def: 4
+ Loc: "EQP_ACC_R"
+ EquipLv: 25
+ Refine: false
+ ViewSprite: 3203
+ BindOnEquip: false
+},
+{
+ Id: 3204
+ AegisName: "HeartGlasses"
+ Name: "Heart Glasses"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 8
+ Def: 5
+ Loc: "EQP_ACC_R"
+ EquipLv: 45
+ Refine: false
+ ViewSprite: 3204
+ BindOnEquip: false
+},
+{
+ Id: 3205
+ AegisName: "Mustache"
+ Name: "Mustache"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 8
+ Def: 1
+ Loc: "EQP_ACC_R"
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 3205
+ BindOnEquip: false
+},
+{
+ Id: 3206
+ AegisName: "Rednose"
+ Name: "Rednose"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 8
+ Def: 2
+ Loc: "EQP_ACC_R"
+ EquipLv: 15
+ Refine: false
+ ViewSprite: 3206
+ BindOnEquip: false
+},
+{
+ Id: 3207
+ AegisName: "Sunglasses"
+ Name: "Sunglasses"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 8
+ Def: 8
+ Loc: "EQP_ACC_R"
+ EquipLv: 65
+ Refine: false
+ ViewSprite: 3207
+ BindOnEquip: false
+},
+{
+ Id: 3208
+ AegisName: "Beard"
+ Name: "Beard"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 12
+ Def: 1
+ Loc: "EQP_ACC_R"
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 3208
+ BindOnEquip: false
+},
+{
+ Id: 3209
+ AegisName: "FullBeard"
+ Name: "Full Beard"
+ Type: "IT_ARMOR"
+ Buy: 6500
+ Sell: 450
+ Weight: 16
+ Def: 2
+ Loc: "EQP_ACC_R"
+ EquipLv: 10
+ Refine: false
+ ViewSprite: 3209
+ BindOnEquip: false
+},
// Weapons
{
Id: 3500
@@ -4175,7 +5416,6 @@ item_db: (
EquipLv: 1
Refine: true
Subtype: "W_DAGGER"
- ViewSprite: 1
BindOnEquip: false
OnEquipScript: <"
callfunc("refinesync");
@@ -4325,7 +5565,7 @@ item_db: (
doevent "#SpotlightMaster::OnTouch";
">
Script: <"
- skill MG_FIREBALL, 1;
+ skill MG_FIREBOLT, 1;
bonus bMatkRate, 10;
">
},
@@ -4369,7 +5609,6 @@ item_db: (
EquipLv: 15
Refine: true
Subtype: "W_DAGGER"
- ViewSprite: 1
BindOnEquip: false
OnEquipScript: <"
callfunc("refinesync");
@@ -4392,7 +5631,6 @@ item_db: (
EquipLv: 20
Refine: true
Subtype: "W_DAGGER"
- ViewSprite: 1
BindOnEquip: false
OnEquipScript: <"
callfunc("refinesync");
@@ -4471,8 +5709,8 @@ item_db: (
},
{
Id: 3513
- AegisName: "Chopstick"
- Name: "Chopstick"
+ AegisName: "Staff"
+ Name: "Staff"
Type: "IT_WEAPON"
Buy: 10000
Sell: 1500
@@ -4548,12 +5786,275 @@ item_db: (
EquipLv: 15
Refine: true
Subtype: "W_DAGGER"
- ViewSprite: 1
BindOnEquip: false
OnEquipScript: <"
callfunc("refinesync");
">
},
+{
+ Id: 3517
+ AegisName: "Chopper"
+ Name: "Chopper"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 4000
+ Weight: 250
+ Atk: 125
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_1HAXE"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3518
+ AegisName: "Cleaver"
+ Name: "Cleaver"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 4000
+ Weight: 250
+ Atk: 125
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_1HAXE"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3519
+ AegisName: "RockKnife"
+ Name: "Rock Knife"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 4000
+ Weight: 250
+ Atk: 125
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_1HAXE"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3520
+ AegisName: "BronzeGladius"
+ Name: "Bronze Gladius"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 4000
+ Weight: 250
+ Atk: 125
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Subtype: "W_1HSWORD"
+ Refine: true
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3521
+ AegisName: "ShortSword"
+ Name: "Short Sword"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 4000
+ Weight: 250
+ Atk: 125
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_1HSWORD"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3522
+ AegisName: "LongSword"
+ Name: "Long Sword"
+ Type: "IT_WEAPON"
+ Buy: 20000
+ Sell: 4000
+ Weight: 250
+ Atk: 125
+ Loc: "EQP_HAND_R"
+ WeaponLv: 1
+ EquipLv: 15
+ Refine: true
+ Subtype: "W_1HSWORD"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3523
+ AegisName: "Spear"
+ Name: "Spear"
+ Type: "IT_WEAPON"
+ Buy: 25000
+ Sell: 7500
+ Weight: 1200
+ Atk: 170
+ Matk: 0
+ Def: 8
+ Range: 2
+ Slots: 0
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 20
+ Refine: true
+ Subtype: "W_2HAXE"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3524
+ AegisName: "Katana"
+ Name: "Katana"
+ Type: "IT_WEAPON"
+ Buy: 25000
+ Sell: 7500
+ Weight: 1200
+ Atk: 170
+ Matk: 0
+ Def: 8
+ Range: 2
+ Slots: 0
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 20
+ Refine: true
+ Subtype: "W_2HAXE"
+ BindOnEquip: false
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3525
+ AegisName: "WarpedStaff"
+ Name: "Warped Staff"
+ Type: "IT_WEAPON"
+ Buy: 10000
+ Sell: 1500
+ Weight: 800
+ Atk: 80
+ Matk: 500
+ Def: 50
+ Range: 4
+ Slots: 1
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 40
+ Refine: true
+ Subtype: "W_2HSTAFF"
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 1 // Runestones
+ }
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3526
+ AegisName: "WizardStaff"
+ Name: "Wizard Staff"
+ Type: "IT_WEAPON"
+ Buy: 10000
+ Sell: 1500
+ Weight: 800
+ Atk: 80
+ Matk: 500
+ Def: 50
+ Range: 4
+ Slots: 1
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 60
+ Refine: true
+ Subtype: "W_2HSTAFF"
+ BindOnEquip: false
+ AllowCards: {
+ id5504: 1 // Gems
+ }
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3527
+ AegisName: "LifeStaff"
+ Name: "Staff of Life"
+ Type: "IT_WEAPON"
+ Buy: 10000
+ Sell: 1500
+ Weight: 800
+ Atk: 80
+ Matk: 500
+ Def: 50
+ Range: 4
+ Slots: 3
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 80
+ Refine: true
+ Subtype: "W_2HSTAFF"
+ BindOnEquip: false
+ AllowCards: {
+ id5505: 3 // Runestones
+ }
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
+{
+ Id: 3528
+ AegisName: "ApprenticeWand"
+ Name: "ApprenticeWand"
+ Type: "IT_WEAPON"
+ Buy: 10000
+ Sell: 1500
+ Weight: 75
+ Atk: 50
+ Matk: 200
+ Def: 10
+ Range: 3
+ Slots: 1
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 20
+ Refine: true
+ Subtype: "W_2HSTAFF"
+ BindOnEquip: false
+ AllowCards: {
+ id5503: 1 // Crude Gems
+ }
+ OnEquipScript: <"
+ callfunc("refinesync");
+ ">
+},
// Pet Eggs
{
Id: 4000
@@ -4774,6 +6275,11 @@ item_db: (
Weight: 50
Buy: 50000
Sell: 6500
+ Script: <"
+ skill AB_HIGHNESSHEAL, 3;
+ bonus bMagicAtkDef, 50;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
},
{
Id: 5023
@@ -4783,6 +6289,11 @@ item_db: (
Weight: 50
Buy: 50000
Sell: 6500
+ Script: <"
+ skill MG_FIREBALL, 3;
+ bonus bSplashAddRange, 2;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
},
{
Id: 5024
@@ -4792,6 +6303,10 @@ item_db: (
Weight: 50
Buy: 50000
Sell: 6500
+ Script: <"
+ skill TF_POISON, 5;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
},
{
Id: 5025
@@ -4801,6 +6316,11 @@ item_db: (
Weight: 50
Buy: 50000
Sell: 6500
+ Script: <"
+ skill MG_FROSTDIVER, 3;
+ bonus bSkillCooldown, 10;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
},
{
Id: 5026
@@ -4810,6 +6330,10 @@ item_db: (
Weight: 50
Buy: 50000
Sell: 6500
+ Script: <"
+ skill MG_NAPALMBEAT, 3;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
},
{
Id: 5027
@@ -4819,6 +6343,10 @@ item_db: (
Weight: 50
Buy: 50000
Sell: 6500
+ Script: <"
+ skill MG_LIGHTNINGBOLT, 7;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
},
{
Id: 5028
@@ -4829,10 +6357,9 @@ item_db: (
Buy: 35000
Sell: 4000
Script: <"
- bonus bLuk, 2;
- bonus bDex, -1;
+ skill AL_HEAL, 3;
">
- Loc: ["EQP_ACC_L"]
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
},
{
Id: 5029
@@ -4843,10 +6370,9 @@ item_db: (
Buy: 35000
Sell: 4000
Script: <"
- bonus bStr, 2;
- bonus bAgi, -1;
+ skill MG_FIREBOLT, 3;
">
- Loc: ["EQP_ACC_L"]
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
},
{
Id: 5030
@@ -4857,10 +6383,9 @@ item_db: (
Buy: 35000
Sell: 4000
Script: <"
- bonus bDex, 2;
- bonus bVit, -1;
+ skill TF_POISON, 1;
">
- Loc: ["EQP_ACC_L"]
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
},
{
Id: 5031
@@ -4871,10 +6396,9 @@ item_db: (
Buy: 35000
Sell: 4000
Script: <"
- bonus bInt, 2;
- bonus bVit, -1;
+ skill SA_FROSTWEAPON, 3;
">
- Loc: ["EQP_ACC_L"]
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
},
{
Id: 5032
@@ -4885,10 +6409,9 @@ item_db: (
Buy: 35000
Sell: 4000
Script: <"
- bonus bVit, 2;
- bonus bLuk, -1;
+ skill MG_SOULSTRIKE, 1;
">
- Loc: ["EQP_ACC_L"]
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
},
{
Id: 5033
@@ -4899,10 +6422,9 @@ item_db: (
Buy: 35000
Sell: 4000
Script: <"
- bonus bAgi, 2;
- bonus bStr, -1;
+ skill MG_LIGHTNINGBOLT, 2;
">
- Loc: ["EQP_ACC_L"]
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L","EQP_ACC_L"]
},
{
Id: 5034
@@ -4994,6 +6516,90 @@ item_db: (
Sell: 80
Loc: ["EQP_HEAD_TOP","EQP_HEAD_MID","EQP_SHOES","EQP_GARMENT","EQP_HEAD_LOW"]
},
+{
+ Id: 5044
+ AegisName: "RunestoneUruz"
+ Name: "Runestone Uruz"
+ Type: "IT_CARD"
+ Weight: 100
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ bonus bStr, 3;
+ bonus bVit, -1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L"]
+},
+{
+ Id: 5045
+ AegisName: "RunestoneRaido"
+ Name: "Runestone Raido"
+ Type: "IT_CARD"
+ Weight: 100
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ bonus bAgi, 3;
+ bonus bDex, -1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L"]
+},
+{
+ Id: 5046
+ AegisName: "RunestoneThurisaz"
+ Name: "Runestone Thurisaz"
+ Type: "IT_CARD"
+ Weight: 100
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ bonus bVit, 3;
+ bonus bInt, -1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L"]
+},
+{
+ Id: 5047
+ AegisName: "RunestoneKaunaz"
+ Name: "Runestone Kaunaz"
+ Type: "IT_CARD"
+ Weight: 100
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ bonus bInt, 3;
+ bonus bLuk, -1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L"]
+},
+{
+ Id: 5048
+ AegisName: "RunestoneDagaz"
+ Name: "Runestone Dagaz"
+ Type: "IT_CARD"
+ Weight: 100
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ bonus bDex, 3;
+ bonus bAgi, -1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L"]
+},
+{
+ Id: 5049
+ AegisName: "RunestonePeorth"
+ Name: "Runestone Peorth"
+ Type: "IT_CARD"
+ Weight: 100
+ Buy: 35000
+ Sell: 4000
+ Script: <"
+ bonus bLuk, 3;
+ bonus bStr, -1;
+ ">
+ Loc: ["EQP_COSTUME_HEAD_TOP","EQP_COSTUME_HEAD_MID","EQP_HAND_R","EQP_HAND_L"]
+},
// Card Groups (using item_group.conf)
{
Id: 5500
@@ -5013,6 +6619,24 @@ item_db: (
Name: "Basic Cotton Dyes"
Type: "IT_VIRTUAL"
},
+{
+ Id: 5503
+ AegisName: "CrudeGems"
+ Name: "Crude Gems"
+ Type: "IT_VIRTUAL"
+},
+{
+ Id: 5504
+ AegisName: "Gems"
+ Name: "Gems"
+ Type: "IT_VIRTUAL"
+},
+{
+ Id: 5505
+ AegisName: "Runestones"
+ Name: "Runestones"
+ Type: "IT_VIRTUAL"
+},
// Bows
{
Id: 6000
@@ -5031,6 +6655,10 @@ item_db: (
Subtype: "W_BOW"
AllowAmmo: {
Id6500: 1
+ Id6501: 1
+ Id6502: 1
+ Id6503: 1
+ Id6504: 1
}
},
{
@@ -5050,6 +6678,10 @@ item_db: (
Subtype: "W_BOW"
AllowAmmo: {
Id6500: 1
+ Id6501: 1
+ Id6502: 1
+ Id6503: 1
+ Id6504: 1
}
},
{
@@ -5069,6 +6701,97 @@ item_db: (
Subtype: "W_BOW"
AllowAmmo: {
Id6500: 1
+ Id6501: 1
+ Id6502: 1
+ Id6503: 1
+ Id6504: 1
+ }
+},
+{
+ Id: 6003
+ AegisName: "DesertBow"
+ Name: "Desert Bow"
+ Type: "IT_WEAPON"
+ Buy: 7500
+ Sell: 1250
+ Weight: 390
+ Atk: 250
+ Range: 7
+ MinRange: 2
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 30
+ Subtype: "W_BOW"
+ AllowAmmo: {
+ Id6500: 1
+ Id6501: 1
+ Id6502: 1
+ Id6503: 1
+ Id6504: 1
+ }
+},
+{
+ Id: 6004
+ AegisName: "ChampionBow"
+ Name: "Champion Bow"
+ Type: "IT_WEAPON"
+ Buy: 7500
+ Sell: 1250
+ Weight: 580
+ Atk: 350
+ Range: 6
+ MinRange: 1
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 40
+ Subtype: "W_BOW"
+ AllowAmmo: {
+ Id6500: 1
+ Id6501: 1
+ Id6502: 1
+ Id6503: 1
+ Id6504: 1
+ }
+},
+{
+ Id: 6005
+ AegisName: "BansheeBow"
+ Name: "Banshee Bow"
+ Type: "IT_WEAPON"
+ Buy: 7500
+ Sell: 1250
+ Weight: 480
+ Atk: 450
+ Range: 6
+ MinRange: 1
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 60
+ Subtype: "W_BOW"
+ AllowAmmo: {
+ Id6500: 1
+ Id6501: 1
+ Id6502: 1
+ Id6503: 1
+ Id6504: 1
+ }
+},
+{
+ Id: 6006
+ AegisName: "Slingshot"
+ Name: "Slingshot"
+ Type: "IT_WEAPON"
+ Buy: 7500
+ Sell: 1250
+ Weight: 100
+ Atk: 250
+ Range: 4
+ Loc: ["EQP_HAND_R", "EQP_HAND_L"]
+ WeaponLv: 1
+ EquipLv: 20
+ Subtype: "W_BOW"
+ AllowAmmo: {
+ Id6505: 1
}
},
// Ammo
@@ -5080,7 +6803,67 @@ item_db: (
Buy: 3
Sell: 1
Weight: 1
- Atk: 5
+ Atk: 100
+ Loc: "EQP_AMMO"
+ Subtype: "A_ARROW"
+},
+{
+ Id: 6501
+ AegisName: "IronArrow"
+ Name: "Iron Arrow"
+ Type: "IT_AMMO"
+ Buy: 6
+ Sell: 2
+ Weight: 2
+ Atk: 150
+ Loc: "EQP_AMMO"
+ Subtype: "A_ARROW"
+},
+{
+ Id: 6502
+ AegisName: "BoneArrow"
+ Name: "Bone Arrow"
+ Type: "IT_AMMO"
+ Buy: 8
+ Sell: 3
+ Weight: 0
+ Atk: 180
+ Loc: "EQP_AMMO"
+ Subtype: "A_ARROW"
+},
+{
+ Id: 6503
+ AegisName: "PoisonedArrow"
+ Name: "Posioned Arrow"
+ Type: "IT_AMMO"
+ Buy: 10
+ Sell: 3
+ Weight: 1
+ Atk: 200
+ Loc: "EQP_AMMO"
+ Subtype: "A_ARROW"
+},
+{
+ Id: 6504
+ AegisName: "TerraniteArrow"
+ Name: "Terranite Arrow"
+ Type: "IT_AMMO"
+ Buy: 12
+ Sell: 4
+ Weight: 1
+ Atk: 250
+ Loc: "EQP_AMMO"
+ Subtype: "A_ARROW"
+},
+{
+ Id: 6505
+ AegisName: "StoneProjectile"
+ Name: "Stone Projectile"
+ Type: "IT_AMMO"
+ Buy: 2
+ Sell: 0
+ Weight: 1
+ Atk: 200
Loc: "EQP_AMMO"
Subtype: "A_ARROW"
},
diff --git a/db/re/item_group.conf b/db/re/item_group.conf
index a1fffa25..ea58364c 100644
--- a/db/re/item_group.conf
+++ b/db/re/item_group.conf
@@ -61,3 +61,30 @@ BasicCottonDyes: (
"KhakiCottonDye",
"YellowCottonDye",
)
+
+CrudeGems: (
+ "CrudeDiamond",
+ "CrudeRuby",
+ "CrudeEmerald",
+ "CrudeSapphire",
+ "CrudeTopaz",
+ "CrudeAmethyst",
+)
+
+Gems: (
+ "Diamond",
+ "Ruby",
+ "Emerald",
+ "Sapphire",
+ "Topaz",
+ "Amethyst",
+)
+
+Runestones: (
+ "RunestoneUruz",
+ "RunestoneRaido",
+ "RunestoneThurisaz",
+ "RunestoneKaunaz",
+ "RunestoneDagaz",
+ "RunestonePeorth",
+)
diff --git a/db/re/mob_db.conf b/db/re/mob_db.conf
index 775a060a..f86731e1 100644
--- a/db/re/mob_db.conf
+++ b/db/re/mob_db.conf
@@ -875,6 +875,7 @@ mob_db: (
DamageMotion: 480
Drops: {
PumpkinJuice: 5000
+ PumpkinSeeds: 2000
}
},
{
@@ -916,6 +917,8 @@ mob_db: (
DamageMotion: 270
Drops: {
Pumpkin: 10000
+ PumpkinJuice: 5000
+ PumpkinSeeds: 2000
}
},
{
@@ -990,7 +993,7 @@ mob_db: (
DamageMotion: 480
Drops: {
FluffyFur: 3500
- LettuceLeaf: 2000
+ LettuceLeaf: 1500
Moss: 800
}
},
@@ -1031,7 +1034,10 @@ mob_db: (
AttackMotion: 1400
DamageMotion: 1200
Drops: {
- Pearl: 10
+ MoubooMilk: 1750
+ MoubooSteak: 1000
+ GrassSeeds: 100
+ FlowerSeeds: 10
}
},
{
@@ -1072,10 +1078,11 @@ mob_db: (
AttackMotion: 864
DamageMotion: 1026
Drops: {
- MaggotSlime: 800
- Moss: 400
+ MaggotSlime: 1000
HalfEggshell: 200
TreasureKey: 100
+ EmptyBottle: 10
+ Pearl: 1
}
},
{
@@ -1156,8 +1163,10 @@ mob_db: (
AttackMotion: 672
DamageMotion: 480
Drops: {
- MaggotSlime: 500
- BugLeg: 600
+ MaggotSlime: 800
+ BugLeg: 500
+ RoastedMaggot: 100
+ MaggotSlimePotion: 2
}
},
{
@@ -1199,7 +1208,10 @@ mob_db: (
AttackMotion: 672
DamageMotion: 480
Drops: {
- MaggotSlime: 500
+ MaggotSlime: 1200
+ BugLeg: 750
+ RoastedMaggot: 200
+ MaggotSlimePotion: 5
}
},
{
@@ -1240,7 +1252,10 @@ mob_db: (
AttackMotion: 672
DamageMotion: 480
Drops: {
- MaggotSlime: 500
+ MaggotSlime: 1000
+ BugLeg: 800
+ RoastedMaggot: 250
+ MaggotSlimePotion: 10
}
},
{
@@ -1283,6 +1298,10 @@ mob_db: (
AttackMotion: 1000
DamageMotion: 800
Drops: {
+ BugLeg: 1000
+ WaxChunk: 500
+ ChocolateBar: 200
+ Honey: 100
}
},
{
@@ -1323,7 +1342,10 @@ mob_db: (
AttackMotion: 600
DamageMotion: 200
Drops: {
- PinkAntennae: 5000
+ PinkAntennae: 3000
+ BugLeg: 2000
+ Blueberries: 1000
+ BlueberryCake: 10
}
},
{
@@ -1364,7 +1386,9 @@ mob_db: (
AttackMotion: 800
DamageMotion: 600
Drops: {
- RawLog: 5000
+ Acorn: 3500
+ RawLog: 2500
+ Moss: 1000
}
},
{
@@ -1526,7 +1550,10 @@ mob_db: (
AttackMotion: 500
DamageMotion: 700
Drops: {
- BugLeg: 10000
+ BugLeg: 7500
+ MaggotSlime: 1000
+ MaggotSlimePotion: 250
+ Pearl: 10
}
},
{
@@ -1763,9 +1790,10 @@ mob_db: (
AttackMotion: 750
DamageMotion: 600
Drops: {
- Acorn: 2500
+ Acorn: 3500
CobaltHerb: 1000
MauveHerb: 1000
+ SquirrelMeat: 750
}
},
{
@@ -1805,6 +1833,9 @@ mob_db: (
AttackMotion: 400
DamageMotion: 380
Drops: {
+ SnakeSkin: 500
+ SnakeTongue: 500
+ SnakeScale: 10
}
},
{
@@ -1844,6 +1875,9 @@ mob_db: (
AttackMotion: 800
DamageMotion: 500
Drops: {
+ RightScorpionClaw: 1000
+ LeftScorpionClaw: 1000
+ ScorpionStinger: 500
}
},
{
@@ -1883,6 +1917,9 @@ mob_db: (
AttackMotion: 500
DamageMotion: 300
Drops: {
+ BugLeg: 2500
+ TreasureKey: 500
+ Lockpicks: 100
}
},
{
@@ -2114,6 +2151,7 @@ mob_db: (
Drops: {
HardSpike: 1000
SmallMushroom: 800
+ Fungus: 50
}
},
{
@@ -2153,7 +2191,9 @@ mob_db: (
AttackMotion: 700
DamageMotion: 600
Drops: {
- HardSpike: 2000
+ MushroomSpores: 2000
+ SmallMushroom: 1000
+ Curshroom: 330
}
},
{
@@ -2430,7 +2470,9 @@ mob_db: (
AttackMotion: 1
DamageMotion: 1
Drops: {
- BugLeg: 5000
+ WaxChunk: 7500
+ Honey: 5000
+ RoastedMaggot: 1000
}
},
{
@@ -2473,6 +2515,10 @@ mob_db: (
AttackMotion: 750
DamageMotion: 750
Drops: {
+ BugLeg: 2000
+ WaxChunk: 1000
+ Honey: 200
+ ChocolateBar: 100
}
},
{
@@ -2666,10 +2712,10 @@ mob_db: (
CoinBag: 500
BottleOfWater: 250
TreasureKey: 200
- Dagger: 90
+ Dagger: 10
+ BanditBoots: 2
BanditTrousers: 1
BanditHood: 1
- BanditBoots: 2
}
},
{
@@ -2802,6 +2848,11 @@ mob_db: (
AttackDelay: 870
AttackMotion: 672
DamageMotion: 400
+ Drops: {
+ SmallHealing: 1000
+ CoinBag: 500
+ ShortSword: 1
+ }
},
{
Id: 1067
@@ -2838,6 +2889,11 @@ mob_db: (
AttackDelay: 2170
AttackMotion: 954
DamageMotion: 620
+ Drops: {
+ CoinBag: 500
+ IronPotion: 100
+ Halberd: 1
+ }
},
{
Id: 1068
@@ -2874,6 +2930,13 @@ mob_db: (
AttackDelay: 870
AttackMotion: 454
DamageMotion: 420
+ Drops: {
+ CoinBag: 1500
+ TreasureMap: 200
+ ConcPotion: 250
+ LegionIronArmor: 1
+ LongSword: 1
+ }
},
{
Id: 1069
@@ -3070,7 +3133,7 @@ mob_db: (
AttackMotion: 1400
DamageMotion: 1200
Drops: {
- Pearl: 10
+ Pearl: 100
MagicFeather: 10
CopperNecklace: 1
}
@@ -3152,6 +3215,7 @@ mob_db: (
AttackMotion: 764
DamageMotion: 826
Drops: {
+ RedApple: 1000
MaggotSlime: 800
Moss: 400
RubyShard: 200
@@ -3195,6 +3259,9 @@ mob_db: (
AttackMotion: 750
DamageMotion: 1120
Drops: {
+ SnakeSkin: 750
+ SnakeTongue: 750
+ SnakeScale: 20
}
},
{
@@ -3235,8 +3302,7 @@ mob_db: (
BugLeg: 3500
Carrot: 1000
Moss: 900
- CommonCarp: 100
- Pearl: 1
+ ConcPotion: 10
}
},
{
@@ -3276,6 +3342,9 @@ mob_db: (
AttackMotion: 750
DamageMotion: 1120
Drops: {
+ SnakeSkin: 1000
+ SnakeTongue: 700
+ SnakeScale: 33
}
},
{
@@ -3315,6 +3384,9 @@ mob_db: (
AttackMotion: 800
DamageMotion: 500
Drops: {
+ RightScorpionClaw: 1500
+ LeftScorpionClaw: 1500
+ ScorpionStinger: 750
}
},
{
@@ -3353,6 +3425,10 @@ mob_db: (
DamageMotion: 826
Drops: {
MaggotSlime: 800
+ ChocolateBar: 100
+ TreasureKey: 50
+ TreasureMap: 10
+ DeathPotion: 1
}
},
{
@@ -3390,6 +3466,8 @@ mob_db: (
AttackMotion: 672
DamageMotion: 480
Drops: {
+ PileOfAsh: 1000
+ Coal: 750
BugLeg: 400
}
},
@@ -3428,6 +3506,12 @@ mob_db: (
AttackDelay: 870
AttackMotion: 672
DamageMotion: 400
+ Drops: {
+ CoinBag: 1000
+ Bread: 500
+ MediumHealing: 250
+ Dagger: 20
+ }
},
{
Id: 1082
@@ -3464,6 +3548,13 @@ mob_db: (
AttackDelay: 2170
AttackMotion: 954
DamageMotion: 620
+ Drops: {
+ IronArrow: 5000
+ IronArrow: 2500
+ CoinBag: 1000
+ MediumHealing: 250
+ ShortBow: 5
+ }
},
{
Id: 1083
@@ -3500,12 +3591,19 @@ mob_db: (
AttackDelay: 870
AttackMotion: 454
DamageMotion: 420
+ Drops: {
+ CoinBag: 2500
+ TreasureMap: 1000
+ Bread: 1000
+ MediumMana: 100
+ Axe: 5
+ }
},
{
Id: 1084
SpriteName: "Skeleton"
Name: "Skeleton"
- Lv: 40
+ Lv: 38
Hp: 4100
Sp: 0
Exp: 140
@@ -3536,6 +3634,569 @@ mob_db: (
AttackDelay: 1070
AttackMotion: 570
DamageMotion: 450
+ Drops: {
+ Bone: 1500
+ Skull: 750
+ }
+},
+{
+ Id: 1085
+ SpriteName: "MisterPrickel"
+ Name: "Mister Prickel"
+ Lv: 40
+ Hp: 4407
+ Sp: 0
+ Exp: 130
+ JExp: 11
+ AttackRange: 1
+ Attack: [400, 750]
+ Def: 23
+ Mdef: 145
+ Stats: {
+ Str: 20
+ Agi: 40
+ Vit: 55
+ Int: 1
+ Dex: 20
+ Luk: 30
+ }
+ ChaseRange: 12
+ Race: 2
+ Element: (0, 2)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 1000
+ AttackMotion: 452
+ DamaeMotion: 480
+ Drops: {
+ HardSpike: 5000
+ BugLeg: 3500
+ BottleOfWater: 1000
+ GoldNuggets: 1
+ }
+},
+{
+ Id: 1086
+ SpriteName: "FrogSmall"
+ Name: "Small Frog"
+ Lv: 10
+ Hp: 1100
+ Sp: 0
+ Exp: 15
+ JExp: 0
+ AttackRange: 1
+ Attack: [90, 100]
+ Def: 19
+ Mdef: 3
+ Stats: {
+ Str: 10
+ Agi: 15
+ Vit: 25
+ Int: 1
+ Dex: 15
+ Luk: 20
+ }
+ ViewRange: 5
+ ChaseRange: 10
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 600
+ AttackDelay: 1976
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ Moss: 1000
+ MaggotSlime: 1000
+ BugLeg: 600
+ Blueberries: 500
+ }
+},
+{
+ Id: 1087
+ SpriteName: "FrogBig"
+ Name: "Big Frog"
+ Lv: 10
+ Hp: 1100
+ Sp: 0
+ Exp: 15
+ JExp: 0
+ AttackRange: 1
+ Attack: [90, 100]
+ Def: 19
+ Mdef: 3
+ Stats: {
+ Str: 10
+ Agi: 15
+ Vit: 25
+ Int: 1
+ Dex: 15
+ Luk: 20
+ }
+ ViewRange: 5
+ ChaseRange: 10
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 1976
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ Moss: 1500
+ MaggotSlime: 1000
+ BugLeg: 900
+ Blueberries: 700
+ MaggotSlimePotion: 50
+ SmallMana: 10
+ }
+},
+{
+ Id: 1088
+ SpriteName: "Bluepar"
+ Name: "Bluepar"
+ Lv: 20
+ Hp: 2100
+ Sp: 0
+ Exp: 40
+ JExp: 0
+ AttackRange: 1
+ Attack: [210, 340]
+ Def: 25
+ Mdef: 20
+ Stats: {
+ Str: 20
+ Agi: 25
+ Vit: 35
+ Int: 5
+ Dex: 5
+ Luk: 50
+ }
+ ViewRange: 3
+ ChaseRange: 7
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 1100
+ AttackDelay: 1776
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ BugLeg: 600
+ MaggotSlime: 500
+ Blueberries: 500
+ }
+},
+{
+ Id: 1091
+ SpriteName: "JackO"
+ Name: "Jack-O"
+ Lv: 60
+ Hp: 11100
+ Sp: 200
+ Exp: 1080
+ JExp: 69
+ AttackRange: 2
+ Attack: [550, 850]
+ Def: 180
+ Mdef: 100
+ Stats: {
+ Str: 30
+ Agi: 50
+ Vit: 35
+ Int: 50
+ Dex: 25
+ Luk: 25
+ }
+ ViewRange: 10
+ ChaseRange: 15
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 300
+ AttackDelay: 1225
+ AttackMotion: 692
+ DamageMotion: 652
+ Drops: {
+ PumpkinSeeds: 3300
+ PumpkinJuice: 2000
+ Curshroom: 660
+ Beer: 500
+ MediumMana: 100
+ }
+},
+{
+ Id: 1092
+ SpriteName: "IceGoblin"
+ Name: "Ice Goblin"
+ Lv: 47
+ Hp: 5042
+ Sp: 0
+ Exp: 95
+ JExp: 12
+ AttackRange: 1
+ Attack: [500,620]
+ Def: 45
+ Mdef: 35
+ Stats: {
+ Str: 25
+ Agi: 25
+ Vit: 50
+ Int: 1
+ Dex: 35
+ Luk: 15
+ }
+ ChaseRange: 10
+ Race: 2
+ Element: (3, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeChase: true
+ CastSensorChase: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 1672
+ AttackMotion: 572
+ DamageMotion: 380
+ Drops: {
+ Aquada: 1000
+ BugLeg: 400
+ SapphireShard: 100
+ CrudeSapphire: 10
+ }
+},
+{
+ Id: 1093
+ SpriteName: "Nutcracker"
+ Name: "Nutcracker"
+ Lv: 60
+ Hp: 8900
+ Sp: 0
+ Exp: 1720
+ JExp: 55
+ AttackRange: 1
+ Attack: [700, 850]
+ Def: 70
+ Mdef: 25
+ Stats: {
+ Str: 50
+ Agi: 30
+ Vit: 40
+ Int: 10
+ Dex: 30
+ Luk: 50
+ }
+ ViewRange: 6
+ ChaseRange: 9
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 480
+ AttackDelay: 870
+ AttackMotion: 454
+ DamageMotion: 420
+ Drops: {
+ RoastedAcorn: 2500
+ CherryCake: 1000
+ LargeHealing: 100
+ CrudeEmerald: 10
+ CrudeAmethyst: 5
+ }
+},
+{
+ Id: 1094
+ SpriteName: "Penguin"
+ Name: "Penguin"
+ Lv: 41
+ Hp: 3042
+ Sp: 0
+ Exp: 75
+ JExp: 24
+ AttackRange: 1
+ Attack: [200,440]
+ Def: 35
+ Mdef: 0
+ Stats: {
+ Str: 45
+ Agi: 15
+ Vit: 50
+ Int: 1
+ Dex: 25
+ Luk: 15
+ }
+ ChaseRange: 8
+ Race: 2
+ Element: (3, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeChase: true
+ CastSensorChase: true
+ }
+ MoveSpeed: 900
+ AttackDelay: 1872
+ AttackMotion: 572
+ DamageMotion: 380
+ Drops: {
+ RedApple: 1000
+ BlueCoral: 750
+ BugLeg: 500
+ Donut: 100
+ Pearl: 50
+ }
+},
+{
+ Id: 1095
+ SpriteName: "Reaper"
+ Name: "Reaper"
+ Lv: 80
+ Hp: 22400
+ Sp: 0
+ Exp: 7560
+ JExp: 420
+ AttackRange: 6
+ Attack: [1000, 1200]
+ Def: 200
+ Mdef: 120
+ Stats: {
+ Str: 60
+ Agi: 80
+ Vit: 30
+ Int: 20
+ Dex: 60
+ Luk: 40
+ }
+ ViewRange: 8
+ ChaseRange: 13
+ Size: 0
+ Race: 2
+ Element: (5, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 250
+ AttackDelay: 625
+ AttackMotion: 352
+ DamageMotion: 552
+ Drops: {
+ Runestones: 250
+ GoldNuggets: 100
+ Gems: 10
+ Gems: 5
+ Gems: 1
+ }
+},
+{
+ Id: 1096
+ SpriteName: "MudSlime"
+ Name: "Mud Slime"
+ Lv: 20
+ Hp: 1650
+ Sp: 0
+ Exp: 25
+ JExp: 3
+ AttackRange: 1
+ Attack: [190, 300]
+ Def: 25
+ Mdef: 5
+ Stats: {
+ Str: 25
+ Agi: 25
+ Vit: 45
+ Int: 1
+ Dex: 35
+ Luk: 20
+ }
+ ViewRange: 8
+ ChaseRange: 8
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: false
+ }
+ MoveSpeed: 360
+ AttackDelay: 1662
+ AttackMotion: 764
+ DamageMotion: 826
+ Drops: {
+ MaggotSlime: 2000
+ ChocolateBar: 1000
+ IronOre: 500
+ RotoniumOre: 3
+ }
+},
+{
+ Id: 1097
+ SpriteName: "GreenSlimeProgenitor"
+ Name: "Green Slime Progenitor"
+ Lv: 60
+ Hp: 5270
+ Sp: 0
+ Exp: 700
+ JExp: 10
+ AttackRange: 6
+ Attack: [87, 94]
+ Def: 70
+ Mdef: 80
+ Stats: {
+ Str: 40
+ Agi: 15
+ Vit: 35
+ Int: 10
+ Dex: 270
+ Luk: 250
+ }
+ ViewRange: 10
+ ChaseRange: 12
+ Race: 0
+ Element: (0, 2)
+ Mode: {
+ CanMove: true
+ Looter: true
+ Aggressive: true
+ CanAttack: true
+ ChangeChase: true
+ }
+ MoveSpeed: 900
+ AttackDelay: 1300
+ AttackMotion: 672
+ DamageMotion: 200
+ Drops: {
+ MaggotSlime: 3000
+ TreasureKey: 100
+ Emerald: 36
+ ZealiteOre: 5
+ }
+},
+{
+ Id: 1098
+ SpriteName: "MudSlimeProgenitor"
+ Name: "Mud Slime Progenitor"
+ Lv: 65
+ Hp: 5500
+ Sp: 0
+ Exp: 850
+ JExp: 10
+ AttackRange: 6
+ Attack: [180, 200]
+ Def: 75
+ Mdef: 90
+ Stats: {
+ Str: 40
+ Agi: 15
+ Vit: 35
+ Int: 10
+ Dex: 270
+ Luk: 250
+ }
+ ViewRange: 10
+ ChaseRange: 12
+ Race: 0
+ Element: (0, 2)
+ Mode: {
+ CanMove: true
+ Looter: true
+ Aggressive: true
+ CanAttack: true
+ ChangeChase: true
+ }
+ MoveSpeed: 900
+ AttackDelay: 1300
+ AttackMotion: 672
+ DamageMotion: 200
+ Drops: {
+ MaggotSlime: 3500
+ ChocolateBar: 2000
+ CrudeGems: 50
+ RotoniumOre: 5
+ TerraniteOre: 1
+ }
+},
+{
+ Id: 1099
+ SpriteName: "YellowSlimeProgenitor"
+ Name: "Yellow Slime Progenitor"
+ Lv: 63
+ Hp: 5370
+ Sp: 0
+ Exp: 775
+ JExp: 10
+ AttackRange: 6
+ Attack: [174, 196]
+ Def: 72
+ Mdef: 84
+ Stats: {
+ Str: 40
+ Agi: 15
+ Vit: 35
+ Int: 10
+ Dex: 270
+ Luk: 250
+ }
+ ViewRange: 10
+ ChaseRange: 12
+ Race: 0
+ Element: (2, 2)
+ Mode: {
+ CanMove: true
+ Looter: true
+ Aggressive: true
+ CanAttack: true
+ ChangeChase: true
+ }
+ MoveSpeed: 900
+ AttackDelay: 1300
+ AttackMotion: 672
+ DamageMotion: 200
+ Drops: {
+ MaggotSlime: 2500
+ TopazShard: 800
+ GoldNuggets: 20
+ Topaz: 22
+ }
},
{
Id: 1100
@@ -3575,6 +4236,10 @@ mob_db: (
AttackMotion: 452
DamageMotion: 652
Drops: {
+ PoisonedArrow: 2000
+ PoisonedArrow: 1000
+ PoisonedArrow: 500
+ Skull: 500
}
},
{
@@ -3614,6 +4279,8 @@ mob_db: (
AttackMotion: 550
DamageMotion: 450
Drops: {
+ TreasureKey: 100
+ Runestones: 10
}
},
{
@@ -3656,6 +4323,8 @@ mob_db: (
AttackMotion: 550
DamageMotion: 450
Drops: {
+ TreasureKey: 100
+ Runestones: 10
}
},
{
@@ -3740,6 +4409,8 @@ mob_db: (
AttackMotion: 800
DamageMotion: 500
Drops: {
+ RightScorpionClaw: 2000
+ LeftScorpionClaw: 2000
BlackScorpionStinger: 750
}
},
@@ -3780,8 +4451,9 @@ mob_db: (
DamageMotion: 1026
Drops: {
MaggotSlime: 800
- HalfEggshell: 200
Moss: 400
+ BasicCottonDyes: 10
+ ExtendedSilkDyes: 5
}
},
{
@@ -3824,6 +4496,12 @@ mob_db: (
AttackMotion: 550
DamageMotion: 450
Drops: {
+ BugLeg: 7500
+ MaggotSlime: 5000
+ SilverOre: 1000
+ GoldOre: 500
+ PlatinumOre: 100
+ CrudeGems: 50
}
},
{
@@ -3901,6 +4579,12 @@ mob_db: (
AttackMotion: 1400
DamageMotion: 1200
Drops: {
+ Tentacles: 1000
+ CommonCarp: 750
+ GrassCarp: 500
+ Trout: 250
+ CopperOre: 100
+ MagicFeather: 50
Pearl: 10
}
},
@@ -3944,7 +4628,385 @@ mob_db: (
DamageMotion: 480
Drops: {
BugLeg: 4000
+ RightScorpionClaw: 2500
+ LeftScorpionClaw: 2500
GoldenScorpionStinger: 1500
+ GoldOre: 50
+ GoldNuggets: 10
+ }
+},
+{
+ Id: 1111
+ SpriteName: "SnowFlower"
+ Name: "Snow Flower"
+ Lv: 15
+ Hp: 1500
+ Sp: 0
+ Exp: 23
+ JExp: 0
+ AttackRange: 2
+ Attack: [15, 20]
+ Def: 20
+ Mdef: 10
+ Stats: {
+ Str: 5
+ Agi: 1
+ Vit: 10
+ Int: 10
+ Dex: 20
+ Luk: 40
+ }
+ ViewRange: 8
+ ChaseRange: 12
+ Size: 1
+ Race: 2
+ Element: (2, 1)
+ Mode: {
+ CanAttack: true
+ }
+ MoveSpeed: 100
+ AttackDelay: 250
+ AttackMotion: 750
+ DamageMotion: 550
+ Drops: {
+ CobaltHerb: 1000
+ AlizarinHerb: 1000
+ GambogeHerb: 1000
+ MauveHerb: 1000
+ FlowerSeeds: 500
+ }
+},
+{
+ Id: 1112
+ SpriteName: "DemonicSpirit"
+ Name: "Demonic Spirit"
+ Lv: 65
+ Hp: 4640
+ Sp: 0
+ Exp: 205
+ JExp: 13
+ AttackRange: 1
+ Attack: [450, 625]
+ Def: 65
+ Mdef: 10
+ Stats: {
+ Str: 55
+ Agi: 65
+ Vit: 45
+ Int: 5
+ Dex: 50
+ Luk: 10
+ }
+ ViewRange: 1
+ ChaseRange: 17
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 170
+ AttackDelay: 800
+ AttackMotion: 550
+ DamageMotion: 620
+},
+{
+ Id: 1113
+ SpriteName: "Terranite"
+ Name: "Terranite"
+ Lv: 70
+ Hp: 8900
+ Sp: 0
+ Exp: 1720
+ JExp: 55
+ AttackRange: 1
+ Attack: [700, 850]
+ Def: 95
+ Mdef: 25
+ Stats: {
+ Str: 70
+ Agi: 30
+ Vit: 50
+ Int: 10
+ Dex: 30
+ Luk: 50
+ }
+ ViewRange: 7
+ ChaseRange: 11
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 350
+ AttackDelay: 870
+ AttackMotion: 454
+ DamageMotion: 420
+ Drops: {
+ Coal: 1000
+ TerraniteOre: 100
+ CrudeGems: 50
+ }
+},
+{
+ Id: 1114
+ SpriteName: "Troll"
+ Name: "Troll"
+ Lv: 50
+ Hp: 7900
+ Sp: 0
+ Exp: 320
+ JExp: 23
+ AttackRange: 4
+ Attack: [500, 650]
+ Def: 50
+ Mdef: 75
+ Stats: {
+ Str: 40
+ Agi: 20
+ Vit: 30
+ Int: 40
+ Dex: 30
+ Luk: 50
+ }
+ ViewRange: 7
+ ChaseRange: 12
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 1070
+ AttackMotion: 654
+ DamageMotion: 420
+ Drops: {
+ DiamondShard: 500
+ RubyShard: 450
+ TopazShard: 400
+ EmeraldShard: 350
+ AmethystShard: 300
+ SapphireShard: 250
+ CrudeGems: 100
+ }
+},
+{
+ Id: 1115
+ SpriteName: "FireWisp"
+ Name: "Fire Wisp"
+ Lv: 50
+ Hp: 6310
+ Sp: 0
+ Exp: 373
+ JExp: 20
+ AttackRange: 1
+ Attack: [537, 599]
+ Def: 55
+ Mdef: 25
+ WalkMask: "WALK_AIR"
+ Stats: {
+ Str: 22
+ Agi: 33
+ Vit: 46
+ Int: 20
+ Dex: 41
+ Luk: 27
+ }
+ ViewRange: 10
+ ChaseRange: 10
+ Race: 2
+ Element: (3, 2)
+ Mode: {
+ CanMove: true
+ Assist: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeChase: true
+ }
+ MoveSpeed: 600
+ AttackDelay: 1600
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ PileOfAsh: 1000
+ }
+},
+{
+ Id: 1116
+ SpriteName: "WaterWisp"
+ Name: "Water Wisp"
+ Lv: 50
+ Hp: 6310
+ Sp: 0
+ Exp: 373
+ JExp: 20
+ AttackRange: 1
+ Attack: [537, 599]
+ Def: 55
+ Mdef: 25
+ WalkMask: "WALK_AIR"
+ Stats: {
+ Str: 22
+ Agi: 33
+ Vit: 46
+ Int: 20
+ Dex: 41
+ Luk: 27
+ }
+ ViewRange: 10
+ ChaseRange: 10
+ Race: 2
+ Element: (1, 2)
+ Mode: {
+ CanMove: true
+ Assist: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeChase: true
+ }
+ MoveSpeed: 600
+ AttackDelay: 1600
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ SeaDrops: 1000
+ Aquada: 500
+ }
+},
+{
+ Id: 1117
+ SpriteName: "Wolvern"
+ Name: "Wolvern"
+ Lv: 46
+ Hp: 5699
+ Sp: 0
+ Exp: 295
+ JExp: 16
+ AttackRange: 1
+ Attack: [615, 682]
+ Def: 46
+ Mdef: 27
+ Stats: {
+ Str: 22
+ Agi: 33
+ Vit: 46
+ Int: 2
+ Dex: 41
+ Luk: 27
+ }
+ ViewRange: 6
+ ChaseRange: 12
+ Race: 2
+ Element: (0, 2)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ ChangeChase: true
+ CastSensorChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 2272
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ MoubooSteak: 500
+ WolvernPelt: 330
+ ToothNecklace: 2
+ }
+},
+{
+ Id: 1118
+ SpriteName: "Zombie"
+ Name: "Zombie"
+ Lv: 45
+ Hp: 5900
+ Sp: 0
+ Exp: 620
+ JExp: 17
+ AttackRange: 1
+ Attack: [700, 850]
+ Def: 25
+ Mdef: 50
+ Stats: {
+ Str: 40
+ Agi: 20
+ Vit: 50
+ Int: 1
+ Dex: 20
+ Luk: 70
+ }
+ ViewRange: 5
+ ChaseRange: 9
+ Race: 2
+ Element: (7, 1)
+ Mode: {
+ Aggressive: true
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 550
+ AttackDelay: 1170
+ AttackMotion: 754
+ DamageMotion: 520
+ Drops: {
+ CottonCloth: 2000
+ LeatherPatch: 1500
+ Bone: 1000
+ Skull: 500
+ }
+},
+{
+ Id: 1119
+ SpriteName: "Serqet"
+ Name: "Serqet"
+ Lv: 50
+ Hp: 4023
+ Exp: 245
+ JExp: 10
+ AttackRange: 1
+ Attack: [900, 1209]
+ Def: 44
+ Mdef: 25
+ Stats: {
+ Str: 22
+ Agi: 33
+ Vit: 46
+ Int: 1
+ Dex: 41
+ Luk: 27
+ }
+ ChaseRange: 12
+ Race: 2
+ Element: (0, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ ChangeTargetMelee: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 2872
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
+ BugLeg: 2500
+ MaggotSlime: 1000
+ ZealiteOre: 5
}
},
{
@@ -3987,6 +5049,11 @@ mob_db: (
AttackMotion: 450
DamageMotion: 850
Drops: {
+ Blueberries: 1000
+ IronOre: 250
+ MediumMana: 100
+ MagicFeather: 50
+ PlatinumIngot: 10
}
},
{
@@ -4029,6 +5096,334 @@ mob_db: (
AttackMotion: 2000
DamageMotion: 2000
Drops: {
+ Coal: 1000
+ IronOre: 500
+ Runestones: 200
+ Runestones: 100
+ Runestones: 50
+ RotoniumOre: 10
+ ZealiteOre: 2
+ }
+},
+{
+ Id: 1122
+ SpriteName: "GeneralKrukan"
+ Name: "General Krukan"
+ Lv: 85
+ Hp: 13255
+ Sp: 0
+ Exp: 57
+ JExp: 10
+ AttackRange: 1
+ Attack: [81, 93]
+ Def: 80
+ Mdef: 90
+ Stats: {
+ Str: 50
+ Agi: 66
+ Vit: 76
+ Int: 30
+ Dex: 70
+ Luk: 41
+ }
+ ViewRange: 9
+ ChaseRange: 14
+ Race: 2
+ Element: (0, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeChase: true
+ Aggressive: true
+ CastSensorChase: true
+ Boss: true
+ }
+ MoveSpeed: 162
+ AttackDelay: 872
+ AttackMotion: 172
+ DamageMotion: 100
+ Drops: {
+ }
+},
+{
+ Id: 1123
+ SpriteName: "GeneralRazha"
+ Name: "General Razha"
+ Lv: 85
+ Hp: 13255
+ Sp: 0
+ Exp: 57
+ JExp: 10
+ AttackRange: 1
+ Attack: [81, 93]
+ Def: 80
+ Mdef: 90
+ Stats: {
+ Str: 50
+ Agi: 66
+ Vit: 76
+ Int: 30
+ Dex: 70
+ Luk: 41
+ }
+ ViewRange: 9
+ ChaseRange: 14
+ Race: 2
+ Element: (0, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeChase: true
+ Aggressive: true
+ CastSensorChase: true
+ Boss: true
+ }
+ MoveSpeed: 162
+ AttackDelay: 872
+ AttackMotion: 172
+ DamageMotion: 100
+ Drops: {
+ }
+},
+{
+ Id: 1124
+ SpriteName: "GeneralTerogan"
+ Name: "General Terogan"
+ Lv: 85
+ Hp: 13255
+ Sp: 0
+ Exp: 57
+ JExp: 10
+ AttackRange: 1
+ Attack: [81, 93]
+ Def: 80
+ Mdef: 90
+ Stats: {
+ Str: 50
+ Agi: 66
+ Vit: 76
+ Int: 30
+ Dex: 70
+ Luk: 41
+ }
+ ViewRange: 9
+ ChaseRange: 14
+ Race: 2
+ Element: (0, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeTargetMelee: true
+ ChangeChase: true
+ Aggressive: true
+ CastSensorChase: true
+ Boss: true
+ }
+ MoveSpeed: 162
+ AttackDelay: 872
+ AttackMotion: 172
+ DamageMotion: 100
+ Drops: {
+ }
+},
+{
+ Id: 1125
+ SpriteName: "CraftyGhost"
+ Name: "Crafty Ghost"
+ Lv: 42
+ Hp: 2400
+ Sp: 0
+ Exp: 70
+ JExp: 5
+ AttackRange: 1
+ Attack: [250, 300]
+ Def: 12
+ Mdef: 1
+ Stats: {
+ Str: 25
+ Agi: 50
+ Vit: 40
+ Int: 1
+ Dex: 50
+ Luk: 10
+ }
+ ViewRange: 5
+ ChaseRange: 100
+ Size: 0
+ Race: 2
+ Element: (4, 1)
+ Mode: {
+ CanMove: true
+ Looter: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 800
+ AttackMotion: 672
+ DamageMotion: 270
+ Drops: {
+ }
+},
+{
+ Id: 1126
+ SpriteName: "SnakeGhost"
+ Name: "Snake Ghost"
+ Lv: 50
+ Hp: 4200
+ Sp: 0
+ Exp: 70
+ JExp: 4
+ AttackRange: 1
+ Attack: [375, 400]
+ Def: 87
+ Mdef: 15
+ Stats: {
+ Str: 40
+ Agi: 40
+ Vit: 60
+ Int: 1
+ Dex: 50
+ Luk: 20
+ }
+ ViewRange: 5
+ ChaseRange: 15
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 400
+ AttackDelay: 800
+ AttackMotion: 400
+ DamageMotion: 380
+ Drops: {
+ }
+},
+{
+ Id: 1127
+ SpriteName: "ScorpionGhost"
+ Name: "Scorpion Ghost"
+ Lv: 55
+ Hp: 6500
+ Sp: 0
+ Exp: 120
+ JExp: 20
+ AttackRange: 1
+ Attack: [410, 550]
+ Def: 80
+ Mdef: 20
+ Stats: {
+ Str: 45
+ Agi: 25
+ Vit: 60
+ Int: 1
+ Dex: 30
+ Luk: 10
+ }
+ ViewRange: 4
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 500
+ AttackDelay: 1250
+ AttackMotion: 800
+ DamageMotion: 500
+ Drops: {
+ }
+},
+{
+ Id: 1128
+ SpriteName: "SpiderGhost"
+ Name: "Spider Ghost"
+ Lv: 46
+ Hp: 4350
+ Sp: 0
+ Exp: 89
+ JExp: 10
+ AttackRange: 1
+ Attack: [340, 450]
+ Def: 75
+ Mdef: 10
+ Stats: {
+ Str: 48
+ Agi: 32
+ Vit: 29
+ Int: 1
+ Dex: 35
+ Luk: 35
+ }
+ ViewRange: 5
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ CastSensorChase: true
+ ChangeChase: true
+ }
+ MoveSpeed: 700
+ AttackDelay: 1400
+ AttackMotion: 500
+ DamageMotion: 300
+ Drops: {
+ }
+},
+{
+ Id: 1129
+ SpriteName: "SkeletonGhost"
+ Name: "Skeleton Ghost"
+ Lv: 70
+ Hp: 28000
+ Sp: 0
+ Exp: 2600
+ JExp: 250
+ AttackRange: 2
+ Attack: [670, 820]
+ Def: 120
+ Mdef: 50
+ Stats: {
+ Str: 40
+ Agi: 30
+ Vit: 60
+ Int: 20
+ Dex: 40
+ Luk: 40
+ }
+ ViewRange: 7
+ ChaseRange: 12
+ Size: 0
+ Race: 2
+ Element: (1, 1)
+ Mode: {
+ CanMove: true
+ CanAttack: true
+ ChangeChase: true
+ ChangeTargetMelee: true
+ CastSensorChase: true
+ Boss: true
+ }
+ MoveSpeed: 220
+ AttackDelay: 872
+ AttackMotion: 672
+ DamageMotion: 480
+ Drops: {
}
},
)
diff --git a/db/re/mob_skill_db.conf b/db/re/mob_skill_db.conf
index 1826989f..c89d90c7 100644
--- a/db/re/mob_skill_db.conf
+++ b/db/re/mob_skill_db.conf
@@ -594,5 +594,248 @@ SKILL_COND2 = {
CastCondition: "MSC_LONGRANGEATTACKED"
}
}
+
+ /**********************************************************************/
+ GreenSlimeProgenitor: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 4
+ Rate: 10000
+ CastTime: 700
+ Delay: 20000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 2
+ val0: 1024
+ }
+ }
+
+ /**********************************************************************/
+ YellowSlimeProgenitor: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 8
+ Rate: 10000
+ CastTime: 700
+ Delay: 40000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 6
+ val0: 1073
+ }
+ }
+
+ /**********************************************************************/
+ MudSlimeProgenitor: {
+ NPC_SUMMONSLAVE: {
+ SkillState: "MSS_ANY"
+ SkillLevel: 8
+ Rate: 10000
+ CastTime: 400
+ Delay: 30000
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_SLAVELE"
+ ConditionData: 6
+ val0: 1096
+ }
+ AL_DECAGI: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 1
+ Rate: 6000
+ Delay: 180000
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+
+/**********************************************************************/
+ GeneralKrukan: {
+ ASC_METEORASSAULT: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 2
+ Rate: 6000
+ CastTime: 800
+ Delay: 20000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ NPC_CURSEATTACK: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 1
+ Rate: 4000
+ CastTime: 2000
+ Delay: 20000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ // Mana Ghost
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 4
+ Rate: 7000
+ CastTime: 500
+ Delay: 60000
+ Cancelable: true
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_MYHPLTMAXRATE"
+ ConditionData: 50
+ val0: 1101
+ }
+ // Black Scorpion
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 1
+ Rate: 6000
+ CastTime: 700
+ Delay: 60000
+ Cancelable: true
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_ALWAYS"
+ val0: 1104
+ }
+ SM_BASH: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 5
+ Rate: 2800
+ Delay: 20000
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+
+ /**********************************************************************/
+ GeneralRazha: {
+ ASC_METEORASSAULT: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 3
+ Rate: 6000
+ CastTime: 800
+ Delay: 20000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ NPC_CURSEATTACK: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 2
+ Rate: 4000
+ CastTime: 2000
+ Delay: 20000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ // Skeleton
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 4
+ Rate: 7000
+ CastTime: 500
+ Delay: 60000
+ Cancelable: true
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_MYHPLTMAXRATE"
+ ConditionData: 50
+ val0: 1084
+ }
+ // Black Slime
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 3
+ Rate: 6000
+ CastTime: 700
+ Delay: 60000
+ Cancelable: true
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_ALWAYS"
+ val0: 1079
+ }
+ SM_BASH: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 6
+ Rate: 2800
+ Delay: 20000
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+
+ /**********************************************************************/
+ GeneralTerogan: {
+ ASC_METEORASSAULT: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 4
+ Rate: 6000
+ CastTime: 800
+ Delay: 20000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ NPC_CURSEATTACK: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 3
+ Rate: 4000
+ CastTime: 2000
+ Delay: 20000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ // Golem
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 2
+ Rate: 7000
+ CastTime: 500
+ Delay: 60000
+ Cancelable: true
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_MYHPLTMAXRATE"
+ ConditionData: 50
+ val0: 1121
+ }
+ // Terranite
+ NPC_SUMMONMONSTER: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 5
+ Rate: 6000
+ CastTime: 700
+ Delay: 60000
+ Cancelable: true
+ SkillTarget: "MST_SELF"
+ CastCondition: "MSC_ALWAYS"
+ val0: 1113
+ }
+ SM_BASH: {
+ SkillState: "MSS_BERSERK"
+ SkillLevel: 7
+ Rate: 2800
+ Delay: 20000
+ Cancelable: true
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_ALWAYS"
+ }
+ }
+
+ /**********************************************************************/
+ MisterPrickel: {
+ SN_SHARPSHOOTING: {
+ SkillState: "MSS_ANYTARGET"
+ SkillLevel: 2
+ Rate: 10000
+ CastTime: 1000
+ Delay: 5000
+ Cancelable: false
+ SkillTarget: "MST_TARGET"
+ CastCondition: "MSC_LONGRANGEATTACKED"
+ }
+ }
+
}
)
diff --git a/db/re/skill_db.conf b/db/re/skill_db.conf
index dd4d5da7..91a25313 100644
--- a/db/re/skill_db.conf
+++ b/db/re/skill_db.conf
@@ -28295,8 +28295,8 @@ skill_db: (
}
}
Unit: {
- Id: 0xdc
- Interval: 300
+ Id: 0xe7
+ Interval: 750
Target: "Enemy"
Flag: {
UF_NOREITERATION: true
diff --git a/npc/items/recipes.txt b/npc/items/recipes.txt
index 5ffaab41..c624a357 100644
--- a/npc/items/recipes.txt
+++ b/npc/items/recipes.txt
@@ -117,6 +117,29 @@ function read_cooking {
PioulegSandwich,
MananaSandwich);
+ mes "";
+ mes ".:: " + l("Stew") + " ::.";
+ mes "";
+
+ showRecipe(SailorStew,
+ SquirrelStew,
+ MoubooStew);
+
+ mes "";
+ mes ".:: " + l("Plates") + " ::.";
+ mes "";
+
+ showRecipe(SeafoodPlate,
+ BarbecuePlate,
+ VeggiePlate);
+
+ mes "";
+ mes ".:: " + l("Desserts") + " ::.";
+ mes "";
+
+ showRecipe(Donut,
+ BlueberryCake,
+ CarrotCake);
return;
}