summaryrefslogtreecommitdiff
path: root/db
diff options
context:
space:
mode:
Diffstat (limited to 'db')
-rw-r--r--db/map_index.txt89
-rw-r--r--db/pre-re/job_db.conf2
-rw-r--r--db/pre-re/pet_db.conf7
-rw-r--r--db/re/item_db.conf203
-rw-r--r--db/re/job_db.conf2
-rw-r--r--db/re/pet_db.conf377
6 files changed, 680 insertions, 0 deletions
diff --git a/db/map_index.txt b/db/map_index.txt
index 39f79dcf7..2efafb0b2 100644
--- a/db/map_index.txt
+++ b/db/map_index.txt
@@ -938,6 +938,95 @@ moro_cav
1@jtb
c_tower2_
c_tower3_
+1@gl_kh
+2@gl_kh
+e_hugel
+1@mcd
+ver_eju
+ver_tunn
+verus03
+verus04
+job_gun
+1@air1
+1@air2
+1@glast
+lhz_d_n2
+lhz_dun_n
+1@lab
+1@uns
+un_bk_q
+un_bunker
+un_myst
+verus01
+verus02
+paramk
+1@infi
+1@ffp
+1@mir
+2@mir
+1@sthb
+1@sthc
+1@sthd
+prt_cas
+prt_cas_q
+prt_lib
+prt_lib_q
+prt_pri00
+prt_prison
+prt_q
+conch_in
+lasa_dun01
+lasa_dun02
+lasa_dun03
+lasa_dun_q
+lasa_fild01
+lasa_fild02
+lasa_in01
+lasagna
+1@pop1
+1@pop2
+1@pop3
+1@slw
+1@swat
+que_swat
+rebel_in
+slabw01
+1@md_gef
+1@md_pay
+har_in01
+harboro1
+harboro2
+rockmi1
+rockmi2
+rockrdg1
+rockrdg2
+1@gl_k2
+2@gl_k2
+1@xm_d2
+pay_d03_i
+gef_d01_i
+ice_d03_i
+1@tre
+1@begi
+tur_d03_i
+tur_d04_i
+1@crd
+1@drdo
+lasa_sea
+x_lhz
+x_prt
+x_ra
+prt_evt_in
+vis_h01
+vis_h02
+vis_h03
+vis_h04
+ein_d02_i
+com_d02_i
+1@soul
+star_frst
+star_in
+
// Only add maps under this line if they are not standard maps!
//======================================================================================
diff --git a/db/pre-re/job_db.conf b/db/pre-re/job_db.conf
index ac4ad1582..af8cabf9a 100644
--- a/db/pre-re/job_db.conf
+++ b/db/pre-re/job_db.conf
@@ -31,6 +31,8 @@
************* Entry structure ********************************************
**************************************************************************
Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so if you want to add a new job you should add it there)
+ BaseExpGroup: "Exp Group Name" (string) // Name of base exp group defined in exp_group_db.conf
+ JobExpGroup: "Exp Group Name" (string) // Name of job exp group defined in exp_group_db.conf
Inherit: ("Other_Job_Name") // Base job from which this job will inherit its max weight, base ASPD set and HP/SP table.
InheritHP: ("Other_Job_Name") // Base job from which this job will inherit its HP table (if different).
InheritSP: ("Other_Job_Name") // Base job from which this job will inherit its SP table (if different).
diff --git a/db/pre-re/pet_db.conf b/db/pre-re/pet_db.conf
index 3ce78e546..91f9cb8e8 100644
--- a/db/pre-re/pet_db.conf
+++ b/db/pre-re/pet_db.conf
@@ -56,6 +56,13 @@ pet_db:(
AttackRate: attack rate (int, defaults to 0)
DefendRate: Defence attack (int, defaults to 0)
ChangeTargetRate: change target (int, defaults to 0)
+ Evolve: {
+ EggID: { (string, Evolved Pet EggID)
+ Name: Amount (items required to perform evolution)
+ ...
+ }
+ }
+ AutoFeed: true/false (boolean, defaults to false)
PetScript: <" Pet Script (can also be multi-line) ">
EquipScript: <" Equip Script (can also be multi-line) ">
},
diff --git a/db/re/item_db.conf b/db/re/item_db.conf
index bc3470fd9..3974a911e 100644
--- a/db/re/item_db.conf
+++ b/db/re/item_db.conf
@@ -83540,6 +83540,209 @@ item_db: (
Type: "IT_PETEGG"
Buy: 20
},
+{
+ Id: 9069
+ AegisName: "Mastering_Egg"
+ Name: "Mastering Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9070
+ AegisName: "Savage_Egg"
+ Name: "Savage Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9071
+ AegisName: "Grand_Peco_Peco_Egg"
+ Name: "Grand Peco Peco Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9087
+ AegisName: "High_Orc_Egg"
+ Name: "High Orc Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9088
+ AegisName: "Angeling_Egg"
+ Name: "Angeling Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9089
+ AegisName: "Am_Mut_Egg"
+ Name: "Am Mut Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9090
+ AegisName: "Little_Isis_Egg"
+ Name: "Little Isis Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9091
+ AegisName: "Choco_Egg"
+ Name: "Choco Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9092
+ AegisName: "Eggring_Egg"
+ Name: "Eggring Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9093
+ AegisName: "Hyegun_Egg"
+ Name: "Hyegun Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9094
+ AegisName: "Leaf_Lunatic_Egg"
+ Name: "Leaf Lunatic Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9095
+ AegisName: "Nine_Tails_Egg"
+ Name: "Nine Tails Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9096
+ AegisName: "Cat_o_Nine_Tails_Egg"
+ Name: "Cat o' Nine Tails Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9097
+ AegisName: "Diabolic_Egg_"
+ Name: "Diabolic Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9098
+ AegisName: "Earth_Deleter_Egg"
+ Name: "Earth Deleter Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9099
+ AegisName: "Teddy_Bear_Egg"
+ Name: "Teddy Bear Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9100
+ AegisName: "Gremlin_Egg"
+ Name: "Gremlin Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9101
+ AegisName: "Scatelon_Egg"
+ Name: "Scatleton Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9102
+ AegisName: "Mummy_Egg"
+ Name: "Mummy Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9103
+ AegisName: "Willow_Egg"
+ Name: "Willow Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9104
+ AegisName: "Roween_Egg"
+ Name: "Roween Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9105
+ AegisName: "Hodremlin_Egg"
+ Name: "Hodremlin Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9106
+ AegisName: "Metaller_Egg"
+ Name: "Metaller Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9107
+ AegisName: "Ancient_Mummy_Egg"
+ Name: "Ancient Mummy Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9108
+ AegisName: "Abandoned_Teddy_Bear_Egg"
+ Name: "Abandoned Teddy Bear Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9109
+ AegisName: "Sweet_Drops_Egg"
+ Name: "Sweet Drops Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9111
+ AegisName: "Phreeoni_Egg"
+ Name: "Phreeoni Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9112
+ AegisName: "Moonlight_Flower_Egg"
+ Name: "Moonlight Flower Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
+{
+ Id: 9113
+ AegisName: "Skelion_Egg"
+ Name: "Skelion Egg"
+ Type: "IT_PETEGG"
+ Buy: 20
+},
//== Pet Accessories =======================================
{
diff --git a/db/re/job_db.conf b/db/re/job_db.conf
index 93bab17e0..21ba3f4cc 100644
--- a/db/re/job_db.conf
+++ b/db/re/job_db.conf
@@ -31,6 +31,8 @@
************* Entry structure ********************************************
**************************************************************************
Job_Name: { // Job names as in src/map/pc.c (they are hardcoded at the moment so if you want to add a new job you should add it there)
+ BaseExpGroup: "Exp Group Name" (string) // Name of base exp group defined in exp_group_db.conf
+ JobExpGroup: "Exp Group Name" (string) // Name of job exp group defined in exp_group_db.conf
Inherit: ("Other_Job_Name") // Base job from which this job will inherit its max weight, base ASPD set and HP/SP table.
InheritHP: ("Other_Job_Name") // Base job from which this job will inherit its HP table (if different).
InheritSP: ("Other_Job_Name") // Base job from which this job will inherit its SP table (if different).
diff --git a/db/re/pet_db.conf b/db/re/pet_db.conf
index 6d6083e59..a28da61ff 100644
--- a/db/re/pet_db.conf
+++ b/db/re/pet_db.conf
@@ -56,6 +56,13 @@ pet_db:(
AttackRate: attack rate (int, defaults to 0)
DefendRate: Defence attack (int, defaults to 0)
ChangeTargetRate: change target (int, defaults to 0)
+ Evolve: {
+ EggID: { (string, Evolved Pet EggID)
+ Name: Amount (items required to perform evolution)
+ ...
+ }
+ }
+ AutoFeed: true/false (boolean, defaults to false)
PetScript: <" Pet Script (can also be multi-line) ">
EquipScript: <" Equip Script (can also be multi-line) ">
},
@@ -87,6 +94,12 @@ pet_db:(
bonus(bLuk, 2);
bonus(bCritical, 1);
">
+ Evolve: {
+ Mastering_Egg: {
+ Leaf_Of_Yggdrasil: 10
+ Unripe_Apple: 3
+ }
+ }
},
{
Id: 1011
@@ -170,6 +183,15 @@ pet_db:(
bonus(bMaxHP, 150);
bonus(bMaxSP, -10);
">
+ Evolve: {
+ Grand_Peco_Peco_Egg: {
+ Pet_Food: 10
+ Fatty_Chubby_Earthworm: 3
+ Peco_Wing_Feather: 300
+ Pecopeco_Card: 1
+ Fruit_Of_Mastela: 10
+ }
+ }
},
{
Id: 1023
@@ -198,6 +220,15 @@ pet_db:(
bonus(bAtk, 10);
bonus(bDef, -3);
">
+ Evolve: {
+ High_Orc_Egg: {
+ Horror_Of_Tribe: 3
+ Orcish_Sword: 1
+ Orcish_Voucher: 500
+ Cigar: 1
+ Orc_Warrior_Card: 1
+ }
+ }
},
{
Id: 1026
@@ -252,6 +283,14 @@ pet_db:(
bonus(bMatkRate, -1);
bonus(bAtkRate, 1);
">
+ Evolve: {
+ Little_Isis_Egg: {
+ Armlet_Of_Obedience: 3
+ Queens_Hair_Ornament: 1
+ Shining_Scales: 300
+ Crystal_Jewel__: 6
+ }
+ }
},
{
Id: 1031
@@ -391,6 +430,14 @@ pet_db:(
bonus(bHPrecovRate, 5);
bonus(bMaxHP, 25);
">
+ Evolve: {
+ Metaller_Egg: {
+ Singing_Plant: 3
+ Grasshoppers_Leg: 777
+ Yellow_Herb: 200
+ Metaller_Card: 1
+ }
+ }
},
{
Id: 1056
@@ -447,6 +494,14 @@ pet_db:(
bonus(bCritical, 3);
bonus(bLuk, -1);
">
+ Evolve: {
+ Choco_Egg: {
+ Tropical_Banana: 3
+ Monkey_Doll: 2
+ Cacao: 300
+ Yoyo_Card: 1
+ }
+ }
},
{
Id: 1063
@@ -474,6 +529,14 @@ pet_db:(
bonus(bCritical, 2);
bonus(bAtk, 2);
">
+ Evolve: {
+ Leaf_Lunatic_Egg: {
+ Great_Leaf: 100
+ Clover: 250
+ Four_Leaf_Clover: 30
+ Leaf_Lunatic_Card: 1
+ }
+ }
},
{
Id: 1077
@@ -585,6 +648,14 @@ pet_db:(
bonus(bMaxHPrate, -3);
bonus(bMaxSPrate, -3);
">
+ Evolve: {
+ Diabolic_Egg_: {
+ Contracts_In_Shadow: 3
+ Petite_DiablOfs_Wing: 250
+ Sacred_Marks: 30
+ Deviruchi_Card: 1
+ }
+ }
},
{
Id: 1110
@@ -612,6 +683,14 @@ pet_db:(
bonus(bMatkRate, 1);
bonus(bAtkRate, -1);
">
+ Evolve: {
+ Am_Mut_Egg: {
+ Old_Broom: 3
+ Violet_Dyestuffs: 3
+ Dokkaebi_Horn: 300
+ Gold: 3
+ }
+ }
},
{
Id: 1113
@@ -640,6 +719,22 @@ pet_db:(
bonus(bHit, 3);
bonus(bAtk, 3);
">
+ Evolve: {
+ Eggring_Egg: {
+ Piece_Of_Egg_Shell: 20
+ Old_Frying_Pan: 10
+ Apple_Juice: 3
+ Eggring_Card: 1
+ }
+/*
+ Sweet_Drops_Egg: {
+ 25290: 500
+ Candy: 50
+ Candy_Striper: 50
+ Drops_Card: 1
+ }
+*/
+ }
},
{
Id: 1155
@@ -668,6 +763,14 @@ pet_db:(
bonus(bMdef, -2);
bonus(bAspdRate, 1);
">
+ Evolve: {
+ Earth_Deleter_Egg: {
+ Shining_Stone: 3
+ Petti_Tail: 100
+ Aloebera: 150
+ Deleter_Card: 1
+ }
+ }
},
{
Id: 1167
@@ -695,6 +798,14 @@ pet_db:(
bonus(bVit, 1);
bonus(bMaxHP, 50);
">
+ Evolve: {
+ Savage_Egg: {
+ Pet_Food: 10
+ Sweet_Milk: 3
+ Meat: 100
+ Feather: 50
+ }
+ }
},
{
Id: 1170
@@ -750,6 +861,14 @@ pet_db:(
bonus(bVit, 1);
bonus2(bResEff, Eff_Stun, 100);
">
+ Evolve: {
+ Hyegun_Egg: {
+ Hyegun_Hat: 1
+ Munak_Doll: 100
+ Old_Portrait: 50
+ Hyegun_Card: 1
+ }
+ }
},
{
Id: 1200
@@ -1646,4 +1765,262 @@ pet_db:(
bonus(bCritical, 1);
">
},
+// New Pets [Need Info]
+{
+ Id: 1090
+ SpriteName: "MASTERING"
+ Name: "Mastering"
+ EggItem: "Mastering_Egg"
+ AutoFeed: true
+ Evolve: {
+ Angeling_Egg: {
+ Yellow_Potion: 20
+ Spirit_Chain: 1
+ White_Herb: 50
+ Jellopy: 200
+ }
+ }
+},
+{
+ Id: 1096
+ SpriteName: "ANGELING"
+ Name: "Angeling"
+ EggItem: "Angeling_Egg"
+ AutoFeed: true
+},
+{
+ Id: 1301
+ SpriteName: "AM_MUT"
+ Name: "Am Mut"
+ EggItem: "Am_Mut_Egg"
+ AutoFeed: true
+},
+/*
+{
+ Id: 3636
+ SpriteName: "LITTLE_ISIS"
+ Name: "Little Isis"
+ EggItem: "Little_Isis_Egg"
+ AutoFeed: true
+},
+*/
+{
+ Id: 1214
+ SpriteName: "CHOCO"
+ Name: "Choco"
+ EggItem: "Choco_Egg"
+ AutoFeed: true
+},
+/*
+{
+ Id: 3495
+ SpriteName: "DR_EGGRING"
+ Name: "Eggring"
+ EggItem: "Eggring_Egg"
+ AutoFeed: true
+},
+*/
+{
+ Id: 1512
+ SpriteName: "HYEGUN"
+ Name: "Hyegun"
+ EggItem: "Hyegun_Egg"
+ AutoFeed: true
+},
+/*
+{
+ Id: 3496
+ SpriteName: "DR_LUNATIC"
+ Name: "Leaf Lunatic"
+ EggItem: "Leaf_Lunatic_Egg"
+ AutoFeed: true
+},
+*/
+{
+ Id: 1180
+ SpriteName: "NINE_TAIL"
+ Name: "Nine Tails"
+ EggItem: "Nine_Tails_Egg"
+ AutoFeed: true
+ Evolve: {
+/*
+ Cat_o_Nine_Tails_Egg: {
+ 23187: 3
+ Fox_Tail: 999
+ Punisher: 1
+ Nine_Tail_Card: 1
+ }
+*/
+ }
+},
+{
+ Id: 1307
+ SpriteName: "CAT_O_NINE_TAIL"
+ Name: "Cat o' Nine Tails"
+ EggItem: "Cat_o_Nine_Tails_Egg"
+ AutoFeed: true
+ Evolve: {
+/*
+ Moonlight_Flower_Egg: {
+ 25375: 30
+ Nine_Tail_Card: 10
+ Sohee_Card: 10
+ Munak_Card: 10
+ }
+*/
+ }
+},
+/*
+{
+ Id: 3669
+ SpriteName: "DIABOLIC2"
+ Name: "Diabolic"
+ EggItem: "Diabolic_Egg_"
+ AutoFeed: true
+},
+*/
+/*
+{
+ Id: 3670
+ SpriteName: "DELETER_2"
+ Name: "Earth Deleter"
+ EggItem: "Earth_Deleter_Egg"
+ AutoFeed: true
+},
+*/
+{
+ Id: 1622
+ SpriteName: "TEDDY_BEAR"
+ Name: "Teddy Bear"
+ EggItem: "Teddy_Bear_Egg"
+ AutoFeed: true
+ Evolve: {
+/*
+ Abandoned_Teddy_Bear_Egg: {
+ 23189: 3
+ Cursed_Seal: 300
+ Cardinal_Jewel_: 50
+ Teddy_Bear_Card: 1
+ }
+*/
+ }
+},
+{
+ Id: 1632
+ SpriteName: "GREMLIN"
+ Name: "Gremlin"
+ EggItem: "Gremlin_Egg"
+ AutoFeed: true
+ Evolve: {
+/*
+ Hodremlin_Egg: {
+ 23188: 3
+ Damp_Darkness: 50
+ Will_Of_Darkness: 200
+ Hodremlin_Card: 1
+ }
+*/
+ }
+},
+/*
+{
+ Id: 3731
+ SpriteName: "SCATLETON"
+ Name: "Scatleton Crate"
+ EggItem: "Scatleton_Crate"
+ AutoFeed: true
+},
+*/
+{
+ Id: 1041
+ SpriteName: "MUMMY"
+ Name: "Mummy"
+ EggItem: "Mummy_Egg"
+ AutoFeed: true
+ Evolve: {
+/*
+ Ancient_Mummy_Egg: {
+ 23256: 3
+ Rune_Of_Darkness: 200
+ Gold: 30
+ Ancient_Mummy_Card: 1
+ }
+*/
+ }
+},
+{
+ Id: 1010
+ SpriteName: "WILOW"
+ Name: "Willow"
+ EggItem: "Willow_Egg"
+ AutoFeed: true
+},
+{
+ Id: 1782
+ SpriteName: "ROWEEN"
+ Name: "Roween"
+ EggItem: "Roween_Egg"
+ AutoFeed: true
+},
+{
+ Id: 1773
+ SpriteName: "HODREMLIN"
+ Name: "Hodremlin"
+ EggItem: "Hodremlin_Egg"
+ AutoFeed: true
+},
+{
+ Id: 1058
+ SpriteName: "METALLER"
+ Name: "Metaller"
+ EggItem: "Metaller_Egg"
+ AutoFeed: true
+},
+{
+ Id: 1297
+ SpriteName: "ANCIENT_MUMMY"
+ Name: "Ancient Mummy"
+ EggItem: "Ancient_Mummy_Egg"
+ AutoFeed: true
+},
+/*{
+ Id: 2995
+ SpriteName: "XM_TEDDY_BEAR"
+ Name: "Abandoned Teddy Bear"
+ EggItem: "Abandoned_Teddy_Bear_Egg"
+ AutoFeed: true
+},
+*/
+/* UNKNOWN MONSTER
+{
+ Id: 0
+ SpriteName: "X"
+ Name: "Sweet Drops"
+ EggItem: "Sweet_Drops_Egg"
+ AutoFeed: true
+},
+*/
+{
+ Id: 1159
+ SpriteName: "PHREEONI"
+ Name: "Phreeoni"
+ EggItem: "Phreeoni_Egg"
+ AutoFeed: true
+},
+{
+ Id: 1150
+ SpriteName: "MOONLIGHT"
+ Name: "Moonlight Flower"
+ EggItem: "Moonlight_Flower_Egg"
+ AutoFeed: true
+},
+/*
+{
+ Id: 3971
+ SpriteName: "SKELION"
+ Name: "Skelion"
+ EggItem: "Skelion_Egg"
+ AutoFeed: true
+},
+*/
)