summaryrefslogtreecommitdiff
path: root/db
diff options
context:
space:
mode:
authorKenpachi Developer <Kenpachi.Developer@gmx.de>2020-04-10 23:32:45 +0200
committerKenpachi Developer <Kenpachi.Developer@gmx.de>2020-04-11 06:37:06 +0200
commitd0cb0c16db1b4cf460f84e883411607f4591e9f8 (patch)
tree44a49db30383cd8f45721960e2f5cea0d2f382ac /db
parent25a084225012b50066a20d0e1b94e7d6629cc5c6 (diff)
downloadhercules-d0cb0c16db1b4cf460f84e883411607f4591e9f8.tar.gz
hercules-d0cb0c16db1b4cf460f84e883411607f4591e9f8.tar.bz2
hercules-d0cb0c16db1b4cf460f84e883411607f4591e9f8.tar.xz
hercules-d0cb0c16db1b4cf460f84e883411607f4591e9f8.zip
Add new pets
Diffstat (limited to 'db')
-rw-r--r--db/re/pet_db.conf357
1 files changed, 339 insertions, 18 deletions
diff --git a/db/re/pet_db.conf b/db/re/pet_db.conf
index 54fcd97dc..ca1a00754 100644
--- a/db/re/pet_db.conf
+++ b/db/re/pet_db.conf
@@ -173,7 +173,6 @@ pet_db:(
else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bMaxHP, 150);
">
-/*
Evolve: {
Grand_Peco_Peco_Egg: {
Pet_Food: 10
@@ -183,7 +182,6 @@ pet_db:(
Fruit_Of_Mastela: 10
}
}
-*/
},
{
Id: 1023
@@ -208,7 +206,6 @@ pet_db:(
else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bAtk, 10);
">
-/*
Evolve: {
High_Orc_Egg: {
Horror_Of_Tribe: 3
@@ -218,7 +215,6 @@ pet_db:(
Orc_Warrior_Card: 1
}
}
-*/
},
{
Id: 1026
@@ -730,7 +726,6 @@ pet_db:(
bonus(bMaxHP, 50);
}
">
-/*
Evolve: {
Savage_Egg: {
Pet_Food: 10
@@ -739,7 +734,6 @@ pet_db:(
Feather: 50
}
}
-*/
},
{
Id: 1170
@@ -870,7 +864,6 @@ pet_db:(
bonus2(bAddRaceTolerance, RC_DemiPlayer, 1);
}
">
-/*
Evolve: {
Aliza_Egg: {
Alices_Apron: 500
@@ -879,7 +872,6 @@ pet_db:(
Alice_Card: 1
}
}
-*/
},
// New Pets
{
@@ -940,7 +932,6 @@ pet_db:(
else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bAgi, 3);
">
-/*
Evolve: {
Contaminated_Wanderer_Egg: {
Skull: 500
@@ -949,7 +940,6 @@ pet_db:(
Wander_Man_Card: 1
}
}
-*/
},
{
Id: 1382
@@ -1180,7 +1170,6 @@ pet_db:(
if (.@intimacy >= PET_INTIMACY_LOYAL)
bonus(bInt, 1);
">
-/*
Evolve: {
Rigid_Nightmare_Terror_Egg: {
Burning_Horse_Shoe: 500
@@ -1189,7 +1178,6 @@ pet_db:(
Nightmare_Terror_Card: 1
}
}
-*/
},
{
Id: 1401
@@ -1253,7 +1241,6 @@ pet_db:(
bonus(bSPrecovRate, 5);
}
">
-/*
Evolve: {
Bacsojin2_Egg_: {
Mightysoul_Essence: 30
@@ -1262,7 +1249,6 @@ pet_db:(
Dancing_Dragon_Card: 10
}
}
-*/
},
{
Id: 1495
@@ -1832,7 +1818,6 @@ pet_db:(
Cardinal_Jewel_: 50
Teddy_Bear_Card: 1
}
-/*
Aliot_Egg: {
Screw: 500
Honey: 100
@@ -1845,7 +1830,6 @@ pet_db:(
Bloody_Page: 50
Teddy_Bear_Card: 1
}
-*/
}
},
{
@@ -1964,7 +1948,6 @@ pet_db:(
bonus(bHit, 1);
}
">
-/*
Evolve: {
Gloom_Under_Night_Egg: {
Hodremlin_Card: 10
@@ -1973,7 +1956,6 @@ pet_db:(
Mightysoul_Essence: 30
}
}
-*/
},
{
Id: 1058
@@ -2114,4 +2096,343 @@ pet_db:(
bonus2(bAddItemHealRate, 579, 100);
">
},
+{
+ Id: 2336
+ Name: "Domovoi"
+ EggItem: "Brownie_Egg"
+ EquipScript: <"
+ if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ bonus2(bAddRace, RC_DemiPlayer, 1);
+ bonus2(bMagicAddRace, RC_DemiPlayer, 1);
+ bonus2(bAddRaceTolerance, RC_DemiPlayer, 1);
+ }
+ ">
+},
+{
+ Id: 2963
+ Name: "Woodie"
+ EggItem: "Woodie_Egg"
+ FoodItem: "Emerald_Leaf"
+},
+{
+ Id: 3162
+ Name: "Elephant"
+ EggItem: "Elephant_Egg"
+ FoodItem: "Banana_Can"
+},
+{
+ Id: 3163
+ Name: "Gorilla"
+ EggItem: "Gorilla_Egg"
+ FoodItem: "Spicy_Rice_Cake"
+},
+{
+ Id: 3164
+ Name: "Lion"
+ EggItem: "Lion_Egg"
+ FoodItem: "Hot_Dog"
+},
+{
+ Id: 3165
+ Name: "Rhino"
+ EggItem: "Rhino_Egg"
+ FoodItem: "Ferris_Wheel_Biscuit"
+},
+{
+ Id: 3261
+ Name: "Blue Unicorn"
+ EggItem: "Blue_Unicorn_Egg"
+ FoodItem: "Blue_Herb"
+},
+{
+ Id: 1166
+ Name: "Savage"
+ EggItem: "Savage_Egg"
+ AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bVit, 2);
+ bonus(bMaxHP, 200);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bVit, 2);
+ bonus(bMaxHP, 100);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bVit, 2);
+ bonus(bMaxHP, 50);
+ } else {
+ bonus(bVit, 1);
+ bonus(bMaxHP, 50);
+ }
+ ">
+},
+{
+ Id: 1369
+ Name: "Grand Peco"
+ EggItem: "Grand_Peco_Peco_Egg"
+ AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bMaxHP, 400);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bMaxHP, 300);
+ else if (.@intimacy >= PET_INTIMACY_NEUTRAL)
+ bonus(bMaxHP, 200);
+ else
+ bonus(bMaxHP, 150);
+ ">
+},
+{
+ Id: 1213
+ Name: "High Orc"
+ EggItem: "High_Orc_Egg"
+ AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bAtk, 25);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bAtk, 20);
+ else if (.@intimacy >= PET_INTIMACY_NEUTRAL)
+ bonus(bAtk, 15);
+ else
+ bonus(bAtk, 10);
+ ">
+ Evolve: {
+ Orc_Hero_Egg_: {
+ Voucher_Of_Orcish_Hero: 10
+ Orc_Warrior_Card: 10
+ Orc_Baby_Card_Card: 10
+ Mightysoul_Essence: 30
+ }
+ }
+},
+{
+ Id: 20423
+ Name: "Bacsojin"
+ EggItem: "Bacsojin2_Egg_"
+ FoodItem: "Luxurious_Pet_Food"
+ AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bMaxSPrate, 5);
+ bonus(bDelayrate, -3);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bMaxSPrate, 4);
+ bonus(bDelayrate, -2);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bMaxSPrate, 3);
+ bonus(bDelayrate, -1);
+ } else {
+ bonus(bMaxSPrate, 2);
+ }
+ ">
+},
+{
+ Id: 20373
+ Name: "Rigid Nightmare Terror"
+ EggItem: "Rigid_Nightmare_Terror_Egg"
+ FoodItem: "Luxurious_Pet_Food"
+ AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bInt, 4);
+ bonus(bMaxSPrate, 3);
+ bonus2(bResEff, Eff_Sleep, 10000);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bInt, 3);
+ bonus(bMaxSPrate, 1);
+ bonus2(bResEff, Eff_Sleep, 10000);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bInt, 2);
+ } else {
+ bonus(bInt, 1);
+ }
+ ">
+},
+{
+ Id: 20420
+ Name: "Contaminated Wanderer Egg"
+ EggItem: "Contaminated_Wanderer_Egg"
+ AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bAgi, 4);
+ bonus(bCritical, 3);
+ bonus(bCritAtkRate, 7);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bAgi, 4);
+ bonus(bCritical, 2);
+ bonus(bCritAtkRate, 5);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bAgi, 4);
+ bonus(bCritical, 1);
+ } else {
+ bonus(bAgi, 4);
+ }
+ ">
+},
+{
+ Id: 1736
+ Name: "Aliot"
+ EggItem: "Aliot_Egg"
+ AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bAspdRate, 5);
+ bonus(bHit, 12);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bAspdRate, 4);
+ bonus(bHit, 9);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bAspdRate, 3);
+ bonus(bHit, 6);
+ } else {
+ bonus(bAspdRate, 2);
+ }
+ ">
+},
+{
+ Id: 1735
+ Name: "Alicel"
+ EggItem: "Alicel_Egg"
+ AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bVariableCastrate, -5);
+ bonus2(bMagicAddEle, Ele_Neutral, 5);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bVariableCastrate, -4);
+ bonus2(bMagicAddEle, Ele_Neutral, 3);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bVariableCastrate, -3);
+ } else {
+ bonus(bVariableCastrate, -2);
+ }
+ ">
+},
+{
+ Id: 1737
+ Name: "Aliza"
+ EggItem: "Aliza_Egg"
+ AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bMdef, 7);
+ bonus(bHealPower, 6);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bMdef, 6);
+ bonus(bHealPower, 4);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bMdef, 5);
+ bonus(bHealPower, 2);
+ } else {
+ bonus(bMdef, 4);
+ }
+ ">
+},
+{
+ Id: 20571
+ Name: "Orc Hero"
+ EggItem: "Orc_Hero_Egg_"
+ FoodItem: "Luxurious_Pet_Food"
+ AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bAtkRate, 7);
+ bonus(bCritAtkRate, 3);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bAtkRate, 4);
+ bonus(bCritAtkRate, 1);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bAtkRate, 2);
+ } else {
+ bonus(bAtkRate, 1);
+ }
+ ">
+},
+{
+ Id: 20619
+ Name: "Gloom Under Night"
+ EggItem: "Gloom_Under_Night_Egg"
+ FoodItem: "Luxurious_Pet_Food"
+ AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bMatk, 40);
+ bonus2(bMagicAtkEle, Ele_Ghost, 7);
+ bonus2(bMagicAtkEle, Ele_Fire, 7);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bMatk, 30);
+ bonus2(bMagicAtkEle, Ele_Ghost, 5);
+ bonus2(bMagicAtkEle, Ele_Fire, 5);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bMatk, 20);
+ } else {
+ bonus(bMatk, 10);
+ }
+ ">
+},
+{
+ Id: 20696
+ Name: "Child Admin Beta"
+ EggItem: "Child_Admin_Beta_Egg"
+ FoodItem: "Cloud_Cotton"
+ AccessoryItem: "Little_Headdress_Beta"
+ EquipScript: <"
+ .@map$ = strcharinfo(PC_MAP);
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@map$ == "ba_lost" || .@map$ == "ba_pw02") {
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus2(bAddRace, RC_All, 10);
+ bonus2(bMagicAddRace, RC_All, 10);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus2(bAddRace, RC_All, 6);
+ bonus2(bMagicAddRace, RC_All, 6);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus2(bAddRace, RC_All, 3);
+ bonus2(bMagicAddRace, RC_All, 3);
+ }
+ }
+ ">
+ Evolve: {
+ Child_Admin_Alpha_Egg: {
+ Barmil_Ticket: 500
+ Broken_Steel_Piece: 50
+ Mystery_Piece: 10
+ }
+ }
+},
+{
+ Id: 20697
+ Name: "Child Admin Alpha"
+ EggItem: "Child_Admin_Alpha_Egg"
+ AccessoryItem: "Little_Headdress_Alpha"
+ AutoFeed: true
+ EquipScript: <"
+ .@map$ = strcharinfo(PC_MAP);
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@map$ == "ba_pw01" || .@map$ == "ba_pw03" || .@map$ == "ba_2whs01" || .@map$ == "ba_2whs02") {
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus2(bAddRace, RC_All, 15);
+ bonus2(bMagicAddRace, RC_All, 15);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus2(bAddRace, RC_All, 8);
+ bonus2(bMagicAddRace, RC_All, 8);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus2(bAddRace, RC_All, 4);
+ bonus2(bMagicAddRace, RC_All, 4);
+ }
+ }
+ ">
+},
)