summaryrefslogtreecommitdiff
path: root/db/re/pet_db.conf
diff options
context:
space:
mode:
Diffstat (limited to 'db/re/pet_db.conf')
-rw-r--r--db/re/pet_db.conf1542
1 files changed, 1295 insertions, 247 deletions
diff --git a/db/re/pet_db.conf b/db/re/pet_db.conf
index 3392a8191..f31131653 100644
--- a/db/re/pet_db.conf
+++ b/db/re/pet_db.conf
@@ -72,10 +72,11 @@ pet_db:(
{
Id: 1002
Name: "Poring"
- TamingItem: "Unripe_Apple"
EggItem: "Poring_Egg"
- AccessoryItem: "Backpack"
+ TamingItem: "Unripe_Apple"
FoodItem: "Apple_Juice"
+ AccessoryItem: "Backpack"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 50
}
@@ -85,7 +86,11 @@ pet_db:(
DefendRate: 400
PetScript: <" petloot(10); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bLuk, 3);
+ bonus(bCritical, 1);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bLuk, 2);
bonus(bCritical, 1);
}
@@ -100,9 +105,10 @@ pet_db:(
{
Id: 1011
Name: "ChonChon"
- TamingItem: "Rotten_Fish"
EggItem: "Chonchon_Egg"
+ TamingItem: "Rotten_Fish"
AccessoryItem: "Monster_Oxygen_Mask"
+ HungerDecrement: 6
Intimacy: {
FeedIncrement: 30
}
@@ -113,7 +119,11 @@ pet_db:(
ChangeTargetRate: 250
PetScript: <" petskillbonus(bAgi, 4, 10, 50); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bAgi, 2);
+ bonus(bFlee, 3);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bAgi, 1);
bonus(bFlee, 2);
}
@@ -122,9 +132,10 @@ pet_db:(
{
Id: 1014
Name: "Spore"
- TamingItem: "Dew_Laden_Moss"
EggItem: "Spore_Egg"
+ TamingItem: "Dew_Laden_Moss"
AccessoryItem: "Bark_Shorts"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 30
}
@@ -134,18 +145,20 @@ pet_db:(
ChangeTargetRate: 500
PetScript: <" petrecovery(SC_POISON, 60); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bHit, 8);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bHit, 5);
- bonus(bAtk, -2);
- }
">
},
{
Id: 1019
Name: "PecoPeco"
- TamingItem: "Fatty_Chubby_Earthworm"
EggItem: "PecoPeco_Egg"
+ TamingItem: "Fatty_Chubby_Earthworm"
AccessoryItem: "Battered_Pot"
+ HungerDecrement: 4
Intimacy: {
FeedIncrement: 30
}
@@ -154,10 +167,11 @@ pet_db:(
DefendRate: 500
PetScript: <" petskillbonus(bSpeedRate, 25, 20, 20); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bMaxHP, 200);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bMaxHP, 150);
- bonus(bMaxSP, -10);
- }
">
Evolve: {
Grand_Peco_Peco_Egg: {
@@ -172,9 +186,10 @@ pet_db:(
{
Id: 1023
Name: "Orc Warrior"
- TamingItem: "Horror_Of_Tribe"
EggItem: "Orc_Warrior_Egg"
+ TamingItem: "Horror_Of_Tribe"
AccessoryItem: "Wild_Flower"
+ HungerDecrement: 5
Intimacy: {
FeedIncrement: 20
}
@@ -185,10 +200,11 @@ pet_db:(
ChangeTargetRate: 300
PetScript: <" petskillattack("NPC_PIERCINGATT", 100, 1, 0, 10); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bAtk, 15);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bAtk, 10);
- bonus(bDef, -3);
- }
">
Evolve: {
High_Orc_Egg: {
@@ -203,9 +219,10 @@ pet_db:(
{
Id: 1026
Name: "Munak"
- TamingItem: "No_Recipient"
EggItem: "Munak_Egg"
+ TamingItem: "No_Recipient"
AccessoryItem: "Punisher"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 20
}
@@ -214,7 +231,11 @@ pet_db:(
ChangeTargetRate: 300
PetScript: <" petskillattack("NPC_DARKNESSATTACK", 444, 1, 0, 10); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bInt, 2);
+ bonus(bDef, 2);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bInt, 1);
bonus(bDef, 1);
}
@@ -223,19 +244,21 @@ pet_db:(
{
Id: 1029
Name: "Isis"
- TamingItem: "Armlet_Of_Obedience"
EggItem: "Isis_Egg"
+ TamingItem: "Armlet_Of_Obedience"
AccessoryItem: "Queens_Hair_Ornament"
+ HungerDecrement: 3
CaptureRate: 500
AttackRate: 650
DefendRate: 450
ChangeTargetRate: 150
PetScript: <" petskillsupport("PR_MAGNIFICAT", 2, 60, 50, 50); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
- bonus(bMatkRate, -1);
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bAtkRate, 2);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bAtkRate, 1);
- }
">
Evolve: {
Little_Isis_Egg: {
@@ -249,10 +272,11 @@ pet_db:(
{
Id: 1031
Name: "Poporing"
- TamingItem: "Bitter_Herb"
EggItem: "Poporing_Egg"
- AccessoryItem: "Backpack"
+ TamingItem: "Bitter_Herb"
FoodItem: "Green_Herb"
+ AccessoryItem: "Backpack"
+ HungerDecrement: 5
Intimacy: {
FeedIncrement: 30
}
@@ -261,7 +285,11 @@ pet_db:(
ChangeTargetRate: 400
PetScript: <" petloot(15); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bLuk, 3);
+ bonus2(bSubEle, Ele_Poison, 15);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bLuk, 2);
bonus2(bSubEle, Ele_Poison, 10);
}
@@ -270,10 +298,11 @@ pet_db:(
{
Id: 1035
Name: "Hunter Fly"
- TamingItem: "Monster_Juice"
EggItem: "Hunter_Fly_Egg"
- AccessoryItem: "Monster_Oxygen_Mask"
+ TamingItem: "Monster_Juice"
FoodItem: "Red_Gemstone"
+ AccessoryItem: "Monster_Oxygen_Mask"
+ HungerDecrement: 5
CaptureRate: 500
SpecialPerformance: true
AttackRate: 500
@@ -281,19 +310,21 @@ pet_db:(
ChangeTargetRate: 200
PetScript: <" petskillattack("NPC_WINDATTACK", 888, 2, 0, 10); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
- bonus(bFlee, -5);
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bFlee2, 2);
- }
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bHit, 1);
">
},
{
Id: 1042
Name: "Steel ChonChon"
- TamingItem: "Lusty_Iron"
EggItem: "Steel_Chonchon_Egg"
- AccessoryItem: "Monster_Oxygen_Mask"
+ TamingItem: "Lusty_Iron"
FoodItem: "Iron_Ore"
+ AccessoryItem: "Monster_Oxygen_Mask"
+ HungerDecrement: 5
Intimacy: {
FeedIncrement: 20
}
@@ -303,19 +334,21 @@ pet_db:(
ChangeTargetRate: 200
PetScript: <" petskillbonus(bAgiVit, 4, 20, 40); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bFlee, 9);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bFlee, 6);
- bonus(bAgi, -1);
- }
">
},
{
Id: 1049
Name: "Picky"
- TamingItem: "Earthworm_The_Dude"
EggItem: "Picky_Egg"
- AccessoryItem: "Tiny_Egg_Shell"
+ TamingItem: "Earthworm_The_Dude"
FoodItem: "Red_Herb"
+ AccessoryItem: "Tiny_Egg_Shell"
+ HungerDecrement: 4
Intimacy: {
FeedIncrement: 40
}
@@ -326,7 +359,11 @@ pet_db:(
ChangeTargetRate: 50
PetScript: <" petskillbonus(bStr, 3, 10, 50); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bStr, 2);
+ bonus(bAtk, 8);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bStr, 1);
bonus(bAtk, 5);
}
@@ -335,8 +372,8 @@ pet_db:(
{
Id: 1052
Name: "Rocker"
- TamingItem: "Singing_Flower"
EggItem: "Rocker_Egg"
+ TamingItem: "Singing_Flower"
AccessoryItem: "Rocker_Glasses"
Intimacy: {
FeedIncrement: 30
@@ -347,7 +384,11 @@ pet_db:(
ChangeTargetRate: 600
PetScript: <" petskillbonus(bAllStats, 1, 10, 50); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bHPrecovRate, 8);
+ bonus(bMaxHP, 38);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bHPrecovRate, 5);
bonus(bMaxHP, 25);
}
@@ -364,9 +405,10 @@ pet_db:(
{
Id: 1056
Name: "Smokie"
- TamingItem: "Baked_Yam"
EggItem: "Smokie_Egg"
+ TamingItem: "Baked_Yam"
AccessoryItem: "Red_Muffler"
+ HungerDecrement: 4
Intimacy: {
FeedIncrement: 30
}
@@ -376,7 +418,11 @@ pet_db:(
ChangeTargetRate: 100
PetScript: <" petskillbonus(bPerfectHide, 1, 3600, 0); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bAgi, 2);
+ bonus(bFlee2, 1);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bAgi, 1);
bonus(bFlee2, 1);
}
@@ -385,21 +431,24 @@ pet_db:(
{
Id: 1057
Name: "Yoyo"
- TamingItem: "Tropical_Banana"
EggItem: "Yoyo_Egg"
- AccessoryItem: "Monkey_Circlet"
+ TamingItem: "Tropical_Banana"
FoodItem: "Banana_Juice"
+ AccessoryItem: "Monkey_Circlet"
+ HungerDecrement: 5
Intimacy: {
FeedIncrement: 20
}
SpecialPerformance: true
+ DefendRate: 800
ChangeTargetRate: 400
PetScript: <" petloot(20); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bCritical, 5);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bCritical, 3);
- bonus(bLuk, -1);
- }
">
Evolve: {
Choco_Egg: {
@@ -413,10 +462,11 @@ pet_db:(
{
Id: 1063
Name: "Lunatic"
- TamingItem: "Rainbow_Carrot"
EggItem: "Lunatic_Egg"
- AccessoryItem: "Silk_Ribbon"
+ TamingItem: "Rainbow_Carrot"
FoodItem: "Carrot_Juice"
+ AccessoryItem: "Silk_Ribbon"
+ HungerDecrement: 4
Intimacy: {
FeedIncrement: 40
}
@@ -424,7 +474,11 @@ pet_db:(
ChangeTargetRate: 1000
PetScript: <" petskillbonus(bLuk, 3, 10, 50); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bCritical, 3);
+ bonus(bAtk, 3);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bCritical, 2);
bonus(bAtk, 2);
}
@@ -441,9 +495,10 @@ pet_db:(
{
Id: 1077
Name: "Poison Spore"
- TamingItem: "Deadly_Noxious_Herb"
EggItem: "Poison_Spore_Egg"
+ TamingItem: "Deadly_Noxious_Herb"
AccessoryItem: "Bark_Shorts"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 20
}
@@ -452,7 +507,11 @@ pet_db:(
ChangeTargetRate: 400
PetScript: <" petskillattack("NPC_POISON", 20, 0, 0, 10); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bStr, 2);
+ bonus(bInt, 2);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bStr, 1);
bonus(bInt, 1);
}
@@ -461,29 +520,36 @@ pet_db:(
{
Id: 1101
Name: "Baphomet Jr."
- TamingItem: "Book_Of_Devil"
EggItem: "Bapho_Jr_Egg"
- AccessoryItem: "Skull_Helm"
+ TamingItem: "Book_Of_Devil"
FoodItem: "Honey"
+ AccessoryItem: "Skull_Helm"
+ HungerDecrement: 2
CaptureRate: 200
AttackRate: 1000
DefendRate: 100
ChangeTargetRate: 200
PetScript: <" petskillattack("NPC_DARKNESSATTACK", 1776, 4, 0, 5); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bDef, 2);
+ bonus(bMdef, 2);
+ bonus2(bResEff, Eff_Stun, 200);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bDef, 1);
bonus(bMdef, 1);
- bonus2(bResEff, Eff_Stun, -100);
+ bonus2(bResEff, Eff_Stun, 100);
}
">
},
{
Id: 1107
Name: "Baby Desert Wolf"
- TamingItem: "Well_Dried_Bone"
EggItem: "Baby_Desert_Wolf_Egg"
+ TamingItem: "Well_Dried_Bone"
AccessoryItem: "Transparent_Headgear"
+ HungerDecrement: 6
Intimacy: {
FeedIncrement: 40
}
@@ -492,7 +558,11 @@ pet_db:(
ChangeTargetRate: 400
PetScript: <" petskillattack("SM_PROVOKE", 1, 0, 0, 5);">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bInt, 2);
+ bonus(bMaxSP, 75);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bInt, 1);
bonus(bMaxSP, 50);
}
@@ -501,20 +571,25 @@ pet_db:(
{
Id: 1109
Name: "Deviruchi"
- TamingItem: "Contracts_In_Shadow"
EggItem: "Deviruchi_Egg"
- AccessoryItem: "Pacifier"
+ TamingItem: "Contracts_In_Shadow"
FoodItem: "Shoot"
+ AccessoryItem: "Pacifier"
+ HungerDecrement: 2
CaptureRate: 500
+ AttackRate: 800
DefendRate: 200
ChangeTargetRate: 100
PetScript: <" petskillbonus(bAgiDexStr, 6, 20, 40); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
- bonus(bMatkRate, 1);
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bAtkRate, 1);
- bonus(bMaxHPrate, -3);
- bonus(bMaxSPrate, -3);
+ bonus(bMatkRate, 1);
+ }
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bMaxHPrate, 1);
+ bonus(bMaxSPrate, 1);
}
">
Evolve: {
@@ -529,19 +604,21 @@ pet_db:(
{
Id: 1110
Name: "Dokebi"
- TamingItem: "Old_Broom"
EggItem: "Dokkaebi_Egg"
+ TamingItem: "Old_Broom"
AccessoryItem: "Wig"
+ HungerDecrement: 4
Intimacy: {
FeedIncrement: 20
}
CaptureRate: 500
PetScript: <" petskillattack("BS_HAMMERFALL", 1, 0, 0, 10); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bMatkRate, 2);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bMatkRate, 1);
- bonus(bAtkRate, -1);
- }
">
Evolve: {
Am_Mut_Egg: {
@@ -555,10 +632,11 @@ pet_db:(
{
Id: 1113
Name: "Drops"
- TamingItem: "Orange_Juice"
EggItem: "Drops_Egg"
- AccessoryItem: "Backpack"
+ TamingItem: "Orange_Juice"
FoodItem: "Yellow_Herb"
+ AccessoryItem: "Backpack"
+ HungerDecrement: 4
Intimacy: {
FeedIncrement: 40
}
@@ -568,7 +646,11 @@ pet_db:(
ChangeTargetRate: 500
PetScript: <" petloot(10); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bHit, 5);
+ bonus(bAtk, 5);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bHit, 3);
bonus(bAtk, 3);
}
@@ -580,35 +662,35 @@ pet_db:(
Apple_Juice: 3
Eggring_Card: 1
}
-/*
Sweet_Drops_Egg: {
- 25290: 500
+ Sweets_Coin: 500
Candy: 50
Candy_Striper: 50
Drops_Card: 1
}
-*/
}
},
{
Id: 1155
Name: "Petite"
- TamingItem: "Shining_Stone"
EggItem: "Green_Petite_Egg"
+ TamingItem: "Shining_Stone"
AccessoryItem: "Stellar_Hairpin"
+ HungerDecrement: 4
Intimacy: {
FeedIncrement: 20
}
CaptureRate: 500
+ AttackRate: 800
DefendRate: 400
ChangeTargetRate: 100
PetScript: <" petskillattack("WZ_HEAVENDRIVE", 500, 1, 0, 10); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
- bonus(bDef, -2);
- bonus(bMdef, -2);
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bAspdRate, 1);
- }
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bAgi, 1);
">
Evolve: {
Earth_Deleter_Egg: {
@@ -622,9 +704,10 @@ pet_db:(
{
Id: 1167
Name: "Savage Babe"
- TamingItem: "Sweet_Milk"
EggItem: "Savage_Bebe_Egg"
+ TamingItem: "Sweet_Milk"
AccessoryItem: "Green_Lace"
+ HungerDecrement: 7
Intimacy: {
FeedIncrement: 40
}
@@ -634,7 +717,11 @@ pet_db:(
ChangeTargetRate: 200
PetScript: <" petskillbonus(bVit, 4, 10, 50); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bVit, 2);
+ bonus(bMaxHP, 75);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bVit, 1);
bonus(bMaxHP, 50);
}
@@ -651,16 +738,21 @@ pet_db:(
{
Id: 1170
Name: "Sohee"
- TamingItem: "Silver_Knife_Of_Chaste"
EggItem: "Sohee_Egg"
+ TamingItem: "Silver_Knife_Of_Chaste"
AccessoryItem: "Golden_Bell"
+ HungerDecrement: 3
CaptureRate: 500
AttackRate: 100
DefendRate: 1000
ChangeTargetRate: 200
PetScript: <" petskillsupport(AL_HEAL, 10, 60, 33, 100); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bStr, 2);
+ bonus(bDex, 2);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bStr, 1);
bonus(bDex, 1);
}
@@ -669,9 +761,10 @@ pet_db:(
{
Id: 1188
Name: "Bon Gun"
- TamingItem: "Heart_Of_Her"
EggItem: "Bongun_Egg"
+ TamingItem: "Heart_Of_Her"
AccessoryItem: "Sword_Of_Grave_Keeper"
+ HungerDecrement: 4
Intimacy: {
FeedIncrement: 30
}
@@ -682,7 +775,11 @@ pet_db:(
ChangeTargetRate: 400
PetScript: <" petskillattack("NPC_DARKNESSATTACK", 555, 1, 1, 1); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bVit, 2);
+ bonus2(bResEff, Eff_Stun, 200);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bVit, 1);
bonus2(bResEff, Eff_Stun, 100);
}
@@ -699,16 +796,21 @@ pet_db:(
{
Id: 1200
Name: "Zealotus"
- TamingItem: "Prohibition_Red_Candle"
EggItem: "Zherlthsh_Egg"
+ TamingItem: "Prohibition_Red_Candle"
FoodItem: "Immortal_Heart"
+ HungerDecrement: 7
CaptureRate: 300
AttackRate: 1000
DefendRate: 100
ChangeTargetRate: 500
PetScript: <" petskillattack("AS_SONICBLOW", 1, 0, 0, 3); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus2(bAddRace, RC_DemiPlayer, 3);
+ bonus2(bMagicAddRace, RC_DemiPlayer, 3);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus2(bAddRace, RC_DemiPlayer, 2);
bonus2(bMagicAddRace, RC_DemiPlayer, 2);
}
@@ -717,16 +819,21 @@ pet_db:(
{
Id: 1245
Name: "Christmas Goblin"
- TamingItem: "Sweet_Candy_Striper"
EggItem: "Santa_Goblin_Egg"
+ TamingItem: "Sweet_Candy_Striper"
FoodItem: "Scell"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 50
}
CaptureRate: 2000
PetScript: <" petskillattack("MG_SIGHT", 5, 0, 5, 5); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bMaxHP, 45);
+ bonus2(bSubEle, Ele_Water, 2);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bMaxHP, 30);
bonus2(bSubEle, Ele_Water, 1);
}
@@ -735,85 +842,126 @@ pet_db:(
{
Id: 1275
Name: "Alice"
- TamingItem: "Sway_Apron"
EggItem: "Alice_Egg"
+ TamingItem: "Sway_Apron"
FoodItem: "White_Potion"
+ HungerDecrement: 2
Intimacy: {
FeedIncrement: 20
}
+ CaptureRate: 800
AttackRate: 100
DefendRate: 1000
ChangeTargetRate: 200
PetScript: <" petskillsupport("AL_HEAL", 5, 60, 25, 100); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bMdef, 2);
+ bonus2(bAddRaceTolerance, RC_DemiPlayer, 2);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bMdef, 1);
bonus2(bAddRaceTolerance, RC_DemiPlayer, 1);
}
">
+ Evolve: {
+ Aliza_Egg: {
+ Alices_Apron: 500
+ Green_Herb: 200
+ Elunium: 30
+ Alice_Card: 1
+ }
+ }
},
// New Pets
{
Id: 1122
Name: "Goblin"
- TamingItem: "Knife_Goblin_Ring"
EggItem: "Knife_Goblin_Egg"
+ TamingItem: "Knife_Goblin_Ring"
FoodItem: "Green_Apple"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 50
}
+ CaptureRate: 800
PetScript: <" petskillattack("NPC_WINDATTACK", 5, 0, 5, 5); ">
},
{
Id: 1123
Name: "Goblin"
- TamingItem: "Flail_Goblin_Ring"
EggItem: "Flail_Goblin_Egg"
+ TamingItem: "Flail_Goblin_Ring"
FoodItem: "Green_Apple"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 50
}
+ CaptureRate: 800
PetScript: <" petskillattack("NPC_FIREATTACK", 5, 0, 5, 5); ">
},
{
Id: 1125
Name: "Goblin"
- TamingItem: "Hammer_Goblin_Ring"
EggItem: "Hammer_Goblin_Egg"
+ TamingItem: "Hammer_Goblin_Ring"
FoodItem: "Green_Apple"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 50
}
+ CaptureRate: 800
PetScript: <" petskillattack("NPC_GROUNDATTACK", 5, 0, 5, 5); ">
},
{
Id: 1208
Name: "Wanderer"
- TamingItem: "Skull_Of_Vagabond"
EggItem: "Wanderer_Egg"
+ TamingItem: "Skull_Of_Vagabond"
FoodItem: "Spirit_Liquor"
+ HungerDecrement: 2
Intimacy: {
FeedIncrement: 20
}
+ CaptureRate: 800
PetScript: <" petskillattack("NPC_UNDEADATTACK", 5, 0, 5, 5); ">
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bAgi, 4);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bAgi, 3);
+ ">
+ Evolve: {
+ Contaminated_Wanderer_Egg: {
+ Skull: 500
+ Sacred_Marks: 50
+ Transparent_Cloth: 100
+ Wander_Man_Card: 1
+ }
+ }
},
{
Id: 1382
Name: "Diabolic"
- TamingItem: "Red_Burning_Stone"
EggItem: "Diabolic_Egg"
+ TamingItem: "Red_Burning_Stone"
FoodItem: "Meat_Veg_Skewer"
+ HungerDecrement: 2
+ CaptureRate: 800
PetScript: <" petskillattack("WZ_METEOR", 2, 0, 5, 5); ">
},
{
Id: 1385
Name: "Deleter"
- TamingItem: "Holy_Marble"
EggItem: "Red_Deleter_Egg"
+ TamingItem: "Holy_Marble"
FoodItem: "Whole_Barbecue"
+ HungerDecrement: 4
Intimacy: {
FeedIncrement: 20
}
+ CaptureRate: 800
PetScript: <" petskillattack("SM_MAGNUM", 5, 0, 5, 5); ">
},
{
@@ -821,6 +969,7 @@ pet_db:(
Name: "Spring Rabbit"
EggItem: "Spring_Rabbit_Egg"
FoodItem: "Bok_Choy"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 50
}
@@ -833,9 +982,11 @@ pet_db:(
Name: "New Year Doll"
EggItem: "New_Year_Doll_Egg"
FoodItem: "Mojji"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 30
}
+ CaptureRate: 800
PetScript: <" petskillattack("CR_SHIELDCHARGE", 5, 0, 5, 5); ">
},
// Episode 13
@@ -844,6 +995,7 @@ pet_db:(
Name: "Rice Cake"
EggItem: "Rice_Cake_Egg"
FoodItem: "Green_Herb"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 50
}
@@ -854,10 +1006,11 @@ pet_db:(
ChangeTargetRate: 200
PetScript: <" petskillsupport("CR_DEFENDER", 3, 240, 50, 100); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus2(bSubEle, Ele_Neutral, 2);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus2(bSubEle, Ele_Neutral, 1);
- bonus(bMaxHPrate, -1);
- }
">
},
{
@@ -865,9 +1018,10 @@ pet_db:(
Name: "Christmas Snow Rabbit"
EggItem: "Snow_Rabbit_Egg"
FoodItem: "Candy"
+ HungerDecrement: 3
SpecialPerformance: true
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL)
+ if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_CORDIAL)
bonus2(bExpAddRace, RC_All, 5);
">
},
@@ -875,44 +1029,52 @@ pet_db:(
{
Id: 1040
Name: "Golem"
- TamingItem: "Magical_Lithography"
EggItem: "Golem_Egg"
- AccessoryItem: "Windup_Spring"
+ TamingItem: "Magical_Lithography"
FoodItem: "Mystic_Stone"
+ AccessoryItem: "Windup_Spring"
+ HungerDecrement: 7
Intimacy: {
FeedIncrement: 20
}
- CaptureRate: 500
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bMaxHP, 150);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bMaxHP, 100);
- bonus(bFlee, -5);
- }
">
},
{
Id: 1143
Name: "Marionette"
- TamingItem: "Delicious_Shaved_Ice"
EggItem: "Marionette_Egg"
- AccessoryItem: "Star_Hairband"
+ TamingItem: "Delicious_Shaved_Ice"
FoodItem: "Small_Snow_Flower"
- CaptureRate: 500
+ AccessoryItem: "Star_Hairband"
+ HungerDecrement: 3
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL)
- bonus(bSPrecovRate, 3);
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ autobonus("{ bonus2(bSubEle, Ele_Neutral, 20); heal(100, 0); }", 10, 5000, BF_SHORT|BF_NORMAL);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ autobonus("{ bonus2(bSubEle, Ele_Neutral, 20); heal(100, 0); }", 10, 3000, BF_SHORT|BF_NORMAL);
">
},
{
Id: 1148
Name: "Medusa"
- TamingItem: "Splendid_Mirror"
EggItem: "Medusa_Egg"
- AccessoryItem: "Queens_Coronet"
+ TamingItem: "Splendid_Mirror"
FoodItem: "Apple_Pudding"
- CaptureRate: 200
+ AccessoryItem: "Queens_Coronet"
+ HungerDecrement: 3
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bVit, 2);
+ bonus2(bResEff, Eff_Stone, 800);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bVit, 1);
bonus2(bResEff, Eff_Stone, 500);
}
@@ -921,198 +1083,264 @@ pet_db:(
{
Id: 1179
Name: "Whisper"
- TamingItem: "Fit_Pipe"
EggItem: "Whisper_Egg"
- AccessoryItem: "Spirit_Chain_"
+ TamingItem: "Fit_Pipe"
FoodItem: "Damp_Darkness"
+ AccessoryItem: "Spirit_Chain_"
+ HungerDecrement: 7
Intimacy: {
FeedIncrement: 20
}
- CaptureRate: 500
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bFlee, 10);
+ skill("TF_HIDING", 1);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bFlee, 7);
- bonus(bDef, -3);
+ skill("TF_HIDING", 1);
}
">
},
{
Id: 1299
Name: "Goblin Leader"
- TamingItem: "Staff_Of_Leader"
EggItem: "Goblin_Leader_Egg"
- AccessoryItem: "Nice_Badge"
+ TamingItem: "Staff_Of_Leader"
FoodItem: "Big_Cell"
- CaptureRate: 50
+ AccessoryItem: "Nice_Badge"
+ HungerDecrement: 7
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL)
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus2(bAddRace, RC_DemiPlayer, 5);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus2(bAddRace, RC_DemiPlayer, 3);
">
},
{
Id: 1370
Name: "Succubus"
- TamingItem: "Boys_Naivety"
EggItem: "Succubus_Egg"
- AccessoryItem: "Black_Butterfly_Mask"
+ TamingItem: "Boys_Naivety"
FoodItem: "Vital_Flower_"
- CaptureRate: 200
+ AccessoryItem: "Black_Butterfly_Mask"
+ HungerDecrement: 3
+ CaptureRate: 300
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL)
- bonus2(bHPDrainRate, 50, 5);
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus2(bHPDrainRate, 20, 5);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bMaxHPrate, 1);
">
},
{
Id: 1374
Name: "Incubus"
- TamingItem: "Grils_Naivety"
EggItem: "Incubus_Egg"
- AccessoryItem: "Ball_Mask"
+ TamingItem: "Grils_Naivety"
FoodItem: "Vital_Flower"
- CaptureRate: 50
+ AccessoryItem: "Ball_Mask"
+ HungerDecrement: 3
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL)
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bMaxSPrate, 5);
+ bonus2(bSPDrainRate, 30, 1);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bMaxSPrate, 3);
+ bonus2(bSPDrainRate, 20, 1);
+ }
">
},
{
Id: 1379
Name: "Nightmare Terror"
- TamingItem: "Hell_Contract"
EggItem: "Nightmare_Terror_Egg"
- AccessoryItem: "Hell_Horn"
+ TamingItem: "Hell_Contract"
FoodItem: "Fresh_Plant"
- CaptureRate: 200
+ AccessoryItem: "Hell_Horn"
+ HungerDecrement: 3
+ CaptureRate: 300
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL)
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus2(bResEff, Eff_Sleep, 10000);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bInt, 1);
">
+ Evolve: {
+ Rigid_Nightmare_Terror_Egg: {
+ Burning_Horse_Shoe: 500
+ Blue_Herb: 100
+ Shell: 100
+ Nightmare_Terror_Card: 1
+ }
+ }
},
{
Id: 1401
Name: "Shinobi"
- TamingItem: "Kuloren"
EggItem: "Shinobi_Egg"
- AccessoryItem: "Wine_On_Sleeve"
+ TamingItem: "Kuloren"
FoodItem: "Grilled_Rice_Cake"
+ AccessoryItem: "Wine_On_Sleeve"
+ HungerDecrement: 7
Intimacy: {
FeedIncrement: 20
}
- CaptureRate: 500
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL)
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bAgi, 3);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bAgi, 2);
">
},
{
Id: 1404
Name: "Miyabi Doll"
- TamingItem: "Gril_Doll"
EggItem: "Miyabi_Ningyo_Egg"
- AccessoryItem: "Summer_Fan"
+ TamingItem: "Gril_Doll"
FoodItem: "Well_Ripened_Berry"
+ AccessoryItem: "Summer_Fan"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 15
}
- CaptureRate: 200
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bInt, 2);
+ bonus(bVariableCastrate, -5);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bInt, 1);
- bonus(bCastrate, -3);
+ bonus(bVariableCastrate, -3);
}
">
},
{
Id: 1416
Name: "Evil Nymph"
- TamingItem: "Charming_Lotus"
EggItem: "Wicked_Nymph_Egg"
- AccessoryItem: "Jade_Trinket"
+ TamingItem: "Charming_Lotus"
FoodItem: "Morning_Dew"
+ AccessoryItem: "Jade_Trinket"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 15
}
- CaptureRate: 500
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bMaxSP, 45);
+ bonus(bSPrecovRate, 8);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bMaxSP, 30);
bonus(bSPrecovRate, 5);
}
">
+ Evolve: {
+ Bacsojin2_Egg_: {
+ Mightysoul_Essence: 30
+ Civil_Servant_Card: 10
+ Li_Me_Mang_Ryang_Card: 10
+ Dancing_Dragon_Card: 10
+ }
+ }
},
{
Id: 1495
Name: "Stone Shooter"
- TamingItem: "Oilpalm_Coconut"
EggItem: "Stone_Shooter_Egg"
- AccessoryItem: "Apro_Hair"
+ TamingItem: "Oilpalm_Coconut"
FoodItem: "Plant_Neutrient"
+ AccessoryItem: "Apro_Hair"
+ HungerDecrement: 7
Intimacy: {
FeedIncrement: 20
}
- CaptureRate: 500
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL)
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus2(bSubEle, Ele_Fire, 5);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus2(bSubEle, Ele_Fire, 3);
">
},
{
Id: 1504
Name: "Dullahan"
- TamingItem: "Luxury_Whisky_Bottle"
EggItem: "Dullahan_Egg"
- AccessoryItem: "Death_Coil"
+ TamingItem: "Luxury_Whisky_Bottle"
FoodItem: "Sunset_On_The_Rock"
- CaptureRate: 200
+ AccessoryItem: "Death_Coil"
+ HungerDecrement: 3
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL)
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bCritAtkRate, 8);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bCritAtkRate, 5);
">
},
{
Id: 1505
Name: "Loli Ruri"
- TamingItem: "Very_Red_Juice"
EggItem: "Loli_Ruri_Egg"
- AccessoryItem: "Fashionable_Glasses"
+ TamingItem: "Very_Red_Juice"
FoodItem: "Pumpkin_Pie_"
+ AccessoryItem: "Fashionable_Glasses"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 15
}
- CaptureRate: 200
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
bonus(bMaxHPrate, 3);
- bonus3(bAutoSpellWhenHit, "AL_HEAL", 1, 50);
+ bonus3(bAutoSpellWhenHit, "AL_HEAL", 2, 10);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bMaxHPrate, 3);
+ bonus3(bAutoSpellWhenHit, "AL_HEAL", 1, 10);
}
">
},
{
Id: 1513
Name: "Mao Guai"
- TamingItem: "Fan_Of_Wind"
EggItem: "Civil_Servant_Egg"
- AccessoryItem: "Golden_Earing"
+ TamingItem: "Fan_Of_Wind"
FoodItem: "Flavored_Alcohol"
- CaptureRate: 500
+ AccessoryItem: "Golden_Earing"
+ HungerDecrement: 3
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL)
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bMaxSP, 15);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus(bMaxSP, 10);
">
},
{
Id: 1519
Name: "Green Maiden"
- TamingItem: "Tantanmen"
EggItem: "Chung_E_Egg"
+ TamingItem: "Tantanmen"
FoodItem: "Bun_"
+ HungerDecrement: 3
Intimacy: {
FeedIncrement: 50
}
CaptureRate: 2000
PetScript: <" petskillattack("CR_SHIELDCHARGE", 5, 0, 5, 5); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bDef, 2);
+ bonus2(bAddRaceTolerance, RC_DemiPlayer, 2);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
bonus(bDef, 1);
bonus2(bAddRaceTolerance, RC_DemiPlayer, 1);
}
@@ -1121,40 +1349,49 @@ pet_db:(
{
Id: 1586
Name: "Leaf Cat"
- TamingItem: "Very_Soft_Plant"
EggItem: "Leaf_Cat_Egg"
- AccessoryItem: "Green_Lucky_Bag"
+ TamingItem: "Very_Soft_Plant"
FoodItem: "Fish_With_Blue_Back"
+ AccessoryItem: "Green_Lucky_Bag"
+ HungerDecrement: 7
Intimacy: {
FeedIncrement: 20
}
- CaptureRate: 200
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL)
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus2(bAddRaceTolerance, RC_Brute, 5);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
bonus2(bAddRaceTolerance, RC_Brute, 3);
">
},
{
Id: 1630
Name: "White Lady"
- TamingItem: "Shiny_Wing_Gown"
EggItem: "Bacsojin_Egg"
- AccessoryItem: "Round_Hair_Ornament"
+ TamingItem: "Shiny_Wing_Gown"
FoodItem: "Traditional_Cookie"
- CaptureRate: 2000
+ AccessoryItem: "Round_Hair_Ornament"
+ HungerDecrement: 7
+ CaptureRate: 300
},
{
Id: 1837
Name: "Fire Imp"
- TamingItem: "Flaming_Ice"
EggItem: "Imp_Egg"
- AccessoryItem: "Horn_Protector"
+ TamingItem: "Flaming_Ice"
FoodItem: "Flame_Gemstone"
- CaptureRate: 200
+ AccessoryItem: "Horn_Protector"
+ HungerDecrement: 3
+ CaptureRate: 300
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
- bonus2(bSubEle, Ele_Fire, 2);
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus2(bSubEle, Ele_Fire, 3);
bonus2(bAddEle, Ele_Fire, 2);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus2(bSubEle, Ele_Fire, 2);
+ bonus2(bAddEle, Ele_Fire, 1);
}
">
},
@@ -1162,18 +1399,32 @@ pet_db:(
{
Id: 2057
Name: "Strange Cramp"
- TamingItem: "Leaf_Cat_Ball"
EggItem: "Mystic_Leaf_Cat_Ball"
- CaptureRate: 50
+ TamingItem: "Leaf_Cat_Ball"
+ FoodEffectiveness: 1
+ HungerDecrement: 0
+ Intimacy: {
+ FeedIncrement: 1
+ OverFeedDecrement: 0
+ OwnerDeathDecrement: 0
+ }
+ CaptureRate: 5000
AttackRate: 350
DefendRate: 400
},
{
Id: 2081
Name: "Strange Hydra"
- TamingItem: "Leaf_Cat_Ball"
EggItem: "Mystic_Leaf_Cat_Ball"
- CaptureRate: 50
+ TamingItem: "Leaf_Cat_Ball"
+ FoodEffectiveness: 1
+ HungerDecrement: 0
+ Intimacy: {
+ FeedIncrement: 1
+ OverFeedDecrement: 0
+ OwnerDeathDecrement: 0
+ }
+ CaptureRate: 5000
AttackRate: 350
DefendRate: 400
},
@@ -1181,21 +1432,35 @@ pet_db:(
{
Id: 2313
Name: "Tikbalang"
- TamingItem: "Tikbalang_Belt"
EggItem: "Tikbalang_Pet"
+ TamingItem: "Tikbalang_Belt"
FoodItem: "Monsters_Feed"
+ HungerDecrement: 8
SpecialPerformance: true
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bMdef, 5);
+ bonus2(bAddDamageClass, 2317, 10);
+ bonus2(bAddDamageClass, 2318, 10);
+ bonus2(bAddDamageClass, 2319, 10);
bonus2(bAddDamageClass, 2320, 10);
bonus2(bAddDamageClass, 2321, 10);
bonus2(bAddDamageClass, 2322, 10);
+ bonus2(bAddDamageClass, 2327, 10);
+ bonus2(bAddDamageClass, 2332, 10);
+ bonus2(bAddDamageClass, 2333, 10);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bMdef, 3);
bonus2(bAddDamageClass, 2317, 10);
bonus2(bAddDamageClass, 2318, 10);
- bonus2(bAddDamageClass, 2327, 10);
bonus2(bAddDamageClass, 2319, 10);
- bonus2(bAddDamageClass, 2333, 10);
+ bonus2(bAddDamageClass, 2320, 10);
+ bonus2(bAddDamageClass, 2321, 10);
+ bonus2(bAddDamageClass, 2322, 10);
+ bonus2(bAddDamageClass, 2327, 10);
bonus2(bAddDamageClass, 2332, 10);
+ bonus2(bAddDamageClass, 2333, 10);
}
">
},
@@ -1203,10 +1468,10 @@ pet_db:(
{
Id: 1242
Name: "Marin"
- TamingItem: "Juicy_Fruit"
EggItem: "Marin_Egg"
- AccessoryItem: "Tw_Backpack"
+ TamingItem: "Juicy_Fruit"
FoodItem: "Fruit_Sundae"
+ AccessoryItem: "Tw_Backpack"
Intimacy: {
FeedIncrement: 50
}
@@ -1215,7 +1480,7 @@ pet_db:(
},
{
Id: 2200
- Name: "Tiny"
+ Name: "Taini"
EggItem: "Egg_Of_Tiny"
FoodItem: "Apple"
SpecialPerformance: true
@@ -1226,21 +1491,23 @@ pet_db:(
Name: "Little Poring"
TamingItem: "Unripe_Apple2"
EggItem: "Novice_Poring_Egg"
- AccessoryItem: "Backpack"
FoodItem: "Apple_Juice"
+ FoodEffectiveness: 20
+ HungerDecrement: 3
Intimacy: {
- FeedIncrement: 50
+ FeedIncrement: 100
+ StarvingDecrement: 1
}
- CaptureRate: 2000
- SpecialPerformance: true
+ CaptureRate: 1000
AttackRate: 350
DefendRate: 400
PetScript: <" petloot(10); ">
EquipScript: <"
- if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL) {
- bonus(bLuk, 2);
- bonus(bCritical, 1);
- }
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bHPrecovRate, 75);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bHPrecovRate, 50);
">
},
// New Pets [Need Info]
@@ -1249,6 +1516,22 @@ pet_db:(
Name: "Mastering"
EggItem: "Mastering_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bLuk, 3);
+ bonus(bCritical, 3);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bLuk, 3);
+ bonus(bCritical, 2);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bLuk, 3);
+ bonus(bCritical, 1);
+ } else {
+ bonus(bLuk, 2);
+ bonus(bCritical, 1);
+ }
+ ">
Evolve: {
Angeling_Egg: {
Yellow_Potion: 20
@@ -1263,63 +1546,173 @@ pet_db:(
Name: "Angeling"
EggItem: "Angeling_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bMaxHPrate, 2);
+ bonus(bHealPower, 8);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bMaxHPrate, 2);
+ bonus(bHealPower, 6);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bMaxHPrate, 1);
+ bonus(bHealPower, 4);
+ } else {
+ bonus(bMaxHPrate, 1);
+ bonus(bHealPower, 2);
+ }
+ ">
},
{
Id: 1301
Name: "Am Mut"
EggItem: "Am_Mut_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bMatkRate, 4);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bMatkRate, 3);
+ else if (.@intimacy >= PET_INTIMACY_NEUTRAL)
+ bonus(bMatkRate, 2);
+ else
+ bonus(bMatkRate, 1);
+ ">
},
-/*
{
Id: 3636
Name: "Little Isis"
EggItem: "Little_Isis_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bAtkRate, 4);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bAtkRate, 3);
+ else if (.@intimacy >= PET_INTIMACY_NEUTRAL)
+ bonus(bAtkRate, 2);
+ else
+ bonus(bAtkRate, 1);
+ ">
},
-*/
{
Id: 1214
Name: "Choco"
EggItem: "Choco_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bCritical, 9);
+ bonus(bLongAtkRate, 3);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bCritical, 7);
+ bonus(bLongAtkRate, 2);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bCritical, 5);
+ bonus(bLongAtkRate, 1);
+ } else {
+ bonus(bCritical, 3);
+ }
+ ">
},
-/*
{
Id: 3495
Name: "Eggring"
EggItem: "Eggring_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bHit, 9);
+ bonus(bAtk, 9);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bHit, 7);
+ bonus(bAtk, 7);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bHit, 5);
+ bonus(bAtk, 5);
+ } else {
+ bonus(bHit, 3);
+ bonus(bAtk, 3);
+ }
+ ">
},
-*/
{
Id: 1512
Name: "Hyegun"
EggItem: "Hyegun_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bVit, 4);
+ bonus2(bResEff, Eff_Stun, 400);
+ bonus2(bSPDrainRate, 10, 1);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bVit, 3);
+ bonus2(bResEff, Eff_Stun, 300);
+ bonus2(bSPDrainRate, 10, 1);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bVit, 2);
+ bonus2(bResEff, Eff_Stun, 200);
+ } else {
+ bonus(bVit, 1);
+ bonus2(bResEff, Eff_Stun, 100);
+ }
+ ">
},
-/*
{
Id: 3496
Name: "Leaf Lunatic"
EggItem: "Leaf_Lunatic_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bCritical, 5);
+ bonus(bAtk, 5);
+ bonus2(bAddRace, RC_Formless, 6);
+ bonus2(bMagicAddRace, RC_Formless, 6);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bCritical, 4);
+ bonus(bAtk, 4);
+ bonus2(bAddRace, RC_Formless, 3);
+ bonus2(bMagicAddRace, RC_Formless, 3);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bCritical, 3);
+ bonus(bAtk, 3);
+ } else {
+ bonus(bCritical, 2);
+ bonus(bAtk, 2);
+ }
+ ">
},
-*/
{
Id: 1180
Name: "Nine Tails"
EggItem: "Nine_Tails_Egg"
- AutoFeed: true
+ TamingItem: "Sap_Jelly"
+ FoodItem: "Suspicious_Bottle"
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bCritical, 3);
+ bonus(bHit, 3);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bCritical, 2);
+ bonus(bHit, 2);
+ }
+ ">
Evolve: {
-/*
Cat_o_Nine_Tails_Egg: {
- 23187: 3
+ Sap_Jelly: 3
Fox_Tail: 999
Punisher: 1
Nine_Tail_Card: 1
}
-*/
}
},
{
@@ -1327,152 +1720,807 @@ pet_db:(
Name: "Cat o' Nine Tails"
EggItem: "Cat_o_Nine_Tails_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bCritical, 5);
+ bonus(bHit, 5);
+ autobonus("{ bonus2(bHPRegenRate, 400, 1000); }", 20, 5000, BF_WEAPON|BF_SHORT);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bCritical, 4);
+ bonus(bHit, 4);
+ autobonus("{ bonus2(bHPRegenRate, 300, 1000); }", 20, 5000, BF_WEAPON|BF_SHORT);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bCritical, 3);
+ bonus(bHit, 3);
+ } else {
+ bonus(bCritical, 2);
+ bonus(bHit, 2);
+ }
+ ">
Evolve: {
-/*
Moonlight_Flower_Egg: {
- 25375: 30
+ Mightysoul_Essence: 30
Nine_Tail_Card: 10
Sohee_Card: 10
Munak_Card: 10
}
-*/
}
},
-/*
{
Id: 3669
Name: "Diabolic"
EggItem: "Diabolic_Egg_"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bAtkRate, 2);
+ bonus(bMatkRate, 2);
+ bonus(bMaxHPrate, 2);
+ bonus(bMaxSPrate, 2);
+ bonus5(bAutoSpell, "MG_FIREBOLT", 3, 50, BF_WEAPON|BF_SHORT, 1);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bAtkRate, 2);
+ bonus(bMatkRate, 2);
+ bonus(bMaxHPrate, 1);
+ bonus(bMaxSPrate, 1);
+ bonus5(bAutoSpell, "MG_FIREBOLT", 3, 50, BF_WEAPON|BF_SHORT, 1);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bAtkRate, 1);
+ bonus(bMatkRate, 1);
+ bonus(bMaxHPrate, 1);
+ bonus(bMaxSPrate, 1);
+ } else {
+ bonus(bAtkRate, 1);
+ bonus(bMatkRate, 1);
+ }
+ ">
},
-*/
-/*
{
Id: 3670
Name: "Earth Deleter"
EggItem: "Earth_Deleter_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bAspdRate, 3);
+ bonus(bAgi, 3);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bAspdRate, 2);
+ bonus(bAgi, 2);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bAspdRate, 1);
+ bonus(bAgi, 1);
+ } else {
+ bonus(bAspdRate, 1);
+ }
+ ">
},
-*/
{
Id: 1622
Name: "Teddy Bear"
EggItem: "Teddy_Bear_Egg"
- AutoFeed: true
+ TamingItem: "SmallDoll_Needle"
+ FoodItem: "Cotton_Tufts"
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bMaxSP, 100);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bMaxSP, 50);
+ ">
Evolve: {
-/*
Abandoned_Teddy_Bear_Egg: {
- 23189: 3
+ SmallDoll_Needle: 3
Cursed_Seal: 300
Cardinal_Jewel_: 50
Teddy_Bear_Card: 1
}
-*/
+ Aliot_Egg: {
+ Screw: 500
+ Honey: 100
+ White_Jewel: 10
+ Teddy_Bear_Card: 1
+ }
+ Alicel_Egg: {
+ Screw: 500
+ Honey: 100
+ Bloody_Page: 50
+ Teddy_Bear_Card: 1
+ }
}
},
{
Id: 1632
Name: "Gremlin"
EggItem: "Gremlin_Egg"
- AutoFeed: true
+ TamingItem: "Unprocessed_Parts"
+ FoodItem: "Cheap_Lubricant"
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bDex, 2);
+ bonus(bHit, 1);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bDex, 1);
+ bonus(bHit, 1);
+ }
+ ">
Evolve: {
-/*
Hodremlin_Egg: {
- 23188: 3
+ Unprocessed_Parts: 3
Damp_Darkness: 50
Will_Of_Darkness: 200
Hodremlin_Card: 1
}
-*/
}
},
-/*
{
Id: 3731
- Name: "Scatleton Crate"
- EggItem: "Scatleton_Crate"
- AutoFeed: true
+ Name: "Scatleton"
+ EggItem: "Scatelon_Egg"
+ FoodItem: "Delicious_Fish"
+ AccessoryItem: "Red_Bell_Necklace"
+ EquipScript: <"
+ if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_CORDIAL)
+ bonus2(bAddItemHealRate, 579, 100);
+ ">
+ Evolve: {
+ Skelion_Egg: {
+ Memory_Of_Gyol: 2
+ Yummy_Meat: 100
+ Cookie_Bat: 100
+ }
+ }
},
-*/
{
Id: 1041
Name: "Mummy"
EggItem: "Mummy_Egg"
- AutoFeed: true
+ TamingItem: "Elixir_Bandage"
+ FoodItem: "Mementos"
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bHit, 5);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bHit, 4);
+ ">
Evolve: {
-/*
Ancient_Mummy_Egg: {
- 23256: 3
+ Elixir_Bandage: 3
Rune_Of_Darkness: 200
Gold: 30
Ancient_Mummy_Card: 1
}
-*/
}
},
{
Id: 1010
Name: "Willow"
EggItem: "Willow_Egg"
- AutoFeed: true
+ TamingItem: "Dew_Of_Old_Tree"
+ FoodItem: "Tree_Of_Archer_1"
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bInt, 3);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bInt, 2);
+ ">
},
{
Id: 1782
Name: "Roween"
EggItem: "Roween_Egg"
- AutoFeed: true
+ TamingItem: "Foul_Rotten_Meat"
+ FoodItem: "Rotten_Meat"
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus2(bMagicAtkEle, Ele_Wind, 3);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus2(bMagicAtkEle, Ele_Wind, 2);
+ ">
},
{
Id: 1773
Name: "Hodremlin"
EggItem: "Hodremlin_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bDex, 2);
+ bonus(bHit, 2);
+ bonus(bCritAtkRate, 9);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bDex, 2);
+ bonus(bHit, 2);
+ bonus(bCritAtkRate, 7);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bDex, 2);
+ bonus(bHit, 1);
+ } else {
+ bonus(bDex, 1);
+ bonus(bHit, 1);
+ }
+ ">
+ Evolve: {
+ Gloom_Under_Night_Egg: {
+ Hodremlin_Card: 10
+ Isilla_Card: 10
+ Agav_Card: 10
+ Mightysoul_Essence: 30
+ }
+ }
},
{
Id: 1058
Name: "Metaller"
EggItem: "Metaller_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bHPrecovRate, 20);
+ bonus(bMaxHP, 70);
+ bonus2(bAddRace, RC_Plant, 6);
+ bonus2(bMagicAddRace, RC_Plant, 6);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bHPrecovRate, 15);
+ bonus(bMaxHP, 55);
+ bonus2(bAddRace, RC_Plant, 3);
+ bonus2(bMagicAddRace, RC_Plant, 3);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bHPrecovRate, 10);
+ bonus(bMaxHP, 38);
+ } else {
+ bonus(bHPrecovRate, 5);
+ bonus(bMaxHP, 25);
+ }
+ ">
},
{
Id: 1297
Name: "Ancient Mummy"
EggItem: "Ancient_Mummy_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bHit, 6);
+ bonus2(bAddRace, RC_Dragon, 6);
+ bonus2(bMagicAddRace, RC_Dragon, 6);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bHit, 6);
+ bonus2(bAddRace, RC_Dragon, 3);
+ bonus2(bMagicAddRace, RC_Dragon, 3);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bHit, 5);
+ } else {
+ bonus(bHit, 4);
+ }
+ ">
},
-/*{
+{
Id: 2995
Name: "Abandoned Teddy Bear"
EggItem: "Abandoned_Teddy_Bear_Egg"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bMaxSP, 150);
+ autobonus("{ bonus2(bSPRegenRate, 40, 1000); }", 30, 5000, BF_MAGIC);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bMaxSP, 150);
+ autobonus("{ bonus2(bSPRegenRate, 30, 1000); }", 30, 5000, BF_MAGIC);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bMaxSP, 100);
+ } else {
+ bonus(bMaxSP, 50);
+ }
+ ">
},
-*/
-/* UNKNOWN MONSTER
{
- Id: 0
+ Id: 3790
Name: "Sweet Drops"
EggItem: "Sweet_Drops_Egg"
+ FoodItem: "Candy"
AutoFeed: true
+ EquipScript: <"
+ if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_LOYAL)
+ bonus2(bExpAddRace, RC_All, 1);
+ ">
},
-*/
{
- Id: 1159
+ Id: 20425
Name: "Phreeoni"
EggItem: "Phreeoni_Egg"
+ FoodItem: "Luxurious_Pet_Food"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bHit, 18);
+ bonus(bPerfectHitRate, 15);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bHit, 14);
+ bonus(bPerfectHitRate, 10);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bHit, 10);
+ bonus(bPerfectHitRate, 5);
+ } else {
+ bonus(bHit, 6);
+ }
+ ">
},
{
- Id: 1150
+ Id: 20424
Name: "Moonlight Flower"
EggItem: "Moonlight_Flower_Egg"
+ FoodItem: "Luxurious_Pet_Food"
AutoFeed: true
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bCritical, 6);
+ bonus(bHit, 6);
+ autobonus("{ bonus2(bHPRegenRate, 500, 1000); bonus2(bSPRegenRate, 20, 1000); }", 20, 5000, BF_WEAPON|BF_SHORT);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bCritical, 5);
+ bonus(bHit, 5);
+ autobonus("{ bonus2(bHPRegenRate, 400, 1000); bonus2(bSPRegenRate, 10, 1000); }", 20, 5000, BF_WEAPON|BF_SHORT);
+ } else if (.@intimacy >= PET_INTIMACY_NEUTRAL) {
+ bonus(bCritical, 4);
+ bonus(bHit, 4);
+ autobonus("{ bonus2(bHPRegenRate, 300, 1000); }", 20, 5000, BF_WEAPON|BF_SHORT);
+ } else {
+ bonus(bCritical, 3);
+ bonus(bHit, 3);
+ }
+ ">
},
-/*
{
Id: 3971
Name: "Skelion"
EggItem: "Skelion_Egg"
+ FoodItem: "Yummy_Meat"
+ AccessoryItem: "Dark_Mane"
+ AutoFeed: true
+ EquipScript: <"
+ if (getpetinfo(PETINFO_INTIMACY) >= PET_INTIMACY_CORDIAL)
+ 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);
+ }
+ }
+ ">
+},
+// jRO exclusive pets.
+{
+ Id: 3317
+ Name: "Rubylit"
+ EggItem: "Rubylit_Egg"
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bAtk, 20);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bAtk, 10);
+ ">
+},
+{
+ Id: 3318
+ Name: "Sapphilit"
+ EggItem: "Sapphilit_Egg"
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bMaxHP, 200);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bMaxHP, 100);
+ ">
+},
+{
+ Id: 3319
+ Name: "Emelit"
+ EggItem: "Emelit_Egg"
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL) {
+ bonus(bMaxHP, 100);
+ bonus(bMaxSP, 50);
+ } else if (.@intimacy >= PET_INTIMACY_CORDIAL) {
+ bonus(bMaxHP, 50);
+ bonus(bMaxSP, 25);
+ }
+ ">
+},
+{
+ Id: 3320
+ Name: "Topalit"
+ EggItem: "Topalit_Egg"
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bMaxSP, 100);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bMaxSP, 50);
+ ">
+},
+{
+ Id: 3321
+ Name: "Amelit"
+ EggItem: "Amelit_Egg"
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bMatk, 20);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bMatk, 10);
+ ">
+},
+{
+ Id: 3349
+ Name: "Mythlit"
+ EggItem: "Mythlit_Egg"
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ bonus(bAllStats, 2);
+ else if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus(bAllStats, 1);
+ ">
+},
+{
+ Id: 3306
+ Name: "Tamadora"
+ EggItem: "Tamadora_Egg"
+ EquipScript: <"
+ .@intimacy = getpetinfo(PETINFO_INTIMACY);
+ if (.@intimacy >= PET_INTIMACY_CORDIAL)
+ bonus4(bAutoSpellWhenHit, AL_HEAL, 1, 20, 1);
+ if (.@intimacy >= PET_INTIMACY_LOYAL)
+ skill(AL_HEAL, 1);
+ ">
},
-*/
)