Replace berry descriptions with compound strings

This commit is contained in:
Bassoonian 2024-01-04 16:02:21 +00:00
parent 1662dc3478
commit 52eeca6e4e

View file

@ -34,142 +34,6 @@ static void TryForWeeds(struct BerryTree *tree);
static void TryForPests(struct BerryTree *tree);
static void AddTreeBonus(struct BerryTree *tree, u8 bonus);
//.rodata
static const u8 sBerryDescriptionPart1_Cheri[] = _("Blooms with delicate pretty flowers.");
static const u8 sBerryDescriptionPart2_Cheri[] = _("The bright red Berry is very spicy.");
static const u8 sBerryDescriptionPart1_Chesto[] = _("The Berry's thick skin and fruit are");
static const u8 sBerryDescriptionPart2_Chesto[] = _("very tough. It is dry-tasting all over.");
static const u8 sBerryDescriptionPart1_Pecha[] = _("Very sweet and delicious.");
static const u8 sBerryDescriptionPart2_Pecha[] = _("Also very tender - handle with care.");
static const u8 sBerryDescriptionPart1_Rawst[] = _("If the leaves grow long and curly,");
static const u8 sBerryDescriptionPart2_Rawst[] = _("the Berry seems to grow very bitter.");
static const u8 sBerryDescriptionPart1_Aspear[] = _("The hard Berry is dense with a rich");
static const u8 sBerryDescriptionPart2_Aspear[] = _("juice. It is quite sour.");
static const u8 sBerryDescriptionPart1_Leppa[] = _("Grows slower than Cheri and others.");
static const u8 sBerryDescriptionPart2_Leppa[] = _("The smaller the Berry, the tastier.");
static const u8 sBerryDescriptionPart1_Oran[] = _("A peculiar Berry with a mix of flavors.");
static const u8 sBerryDescriptionPart2_Oran[] = _("Berries grow in half a day.");
static const u8 sBerryDescriptionPart1_Persim[] = _("Loves sunlight. The Berry's color");
static const u8 sBerryDescriptionPart2_Persim[] = _("grows vivid when exposed to the sun.");
static const u8 sBerryDescriptionPart1_Lum[] = _("Slow to grow. If raised with loving");
static const u8 sBerryDescriptionPart2_Lum[] = _("care, it may grow two Berries.");
static const u8 sBerryDescriptionPart1_Sitrus[] = _("Closely related to Oran. The large");
static const u8 sBerryDescriptionPart2_Sitrus[] = _("Berry has a well-rounded flavor.");
static const u8 sBerryDescriptionPart1_Figy[] = _("The Berry, which looks chewed up,");
static const u8 sBerryDescriptionPart2_Figy[] = _("brims with spicy substances.");
static const u8 sBerryDescriptionPart1_Wiki[] = _("The Berry is said to have grown lumpy");
static const u8 sBerryDescriptionPart2_Wiki[] = _("to help Pokémon grip it.");
static const u8 sBerryDescriptionPart1_Mago[] = _("The Berry turns curvy as it grows.");
static const u8 sBerryDescriptionPart2_Mago[] = _("The curvier, the sweeter and tastier.");
static const u8 sBerryDescriptionPart1_Aguav[] = _("The flower is dainty. It is rare in its");
static const u8 sBerryDescriptionPart2_Aguav[] = _("ability to grow without light.");
static const u8 sBerryDescriptionPart1_Iapapa[] = _("The Berry is very big and sour.");
static const u8 sBerryDescriptionPart2_Iapapa[] = _("It takes at least a day to grow.");
static const u8 sBerryDescriptionPart1_Razz[] = _("The red Berry tastes slightly spicy.");
static const u8 sBerryDescriptionPart2_Razz[] = _("It grows quickly in just four hours.");
static const u8 sBerryDescriptionPart1_Bluk[] = _("The Berry is blue on the outside, but");
static const u8 sBerryDescriptionPart2_Bluk[] = _("it blackens the mouth when eaten.");
static const u8 sBerryDescriptionPart1_Nanab[] = _("This Berry was the seventh");
static const u8 sBerryDescriptionPart2_Nanab[] = _("discovered in the world. It is sweet.");
static const u8 sBerryDescriptionPart1_Wepear[] = _("The flower is small and white. It has a");
static const u8 sBerryDescriptionPart2_Wepear[] = _("delicate balance of bitter and sour.");
static const u8 sBerryDescriptionPart1_Pinap[] = _("Weak against wind and cold.");
static const u8 sBerryDescriptionPart2_Pinap[] = _("The fruit is spicy and the skin, sour.");
static const u8 sBerryDescriptionPart1_Pomeg[] = _("However much it is watered,");
static const u8 sBerryDescriptionPart2_Pomeg[] = _("it only grows up to six Berries.");
static const u8 sBerryDescriptionPart1_Kelpsy[] = _("A rare variety shaped like a root.");
static const u8 sBerryDescriptionPart2_Kelpsy[] = _("Grows a very large flower.");
static const u8 sBerryDescriptionPart1_Qualot[] = _("Loves water. Grows strong even in");
static const u8 sBerryDescriptionPart2_Qualot[] = _("locations with constant rainfall.");
static const u8 sBerryDescriptionPart1_Hondew[] = _("A Berry that is very valuable and");
static const u8 sBerryDescriptionPart2_Hondew[] = _("rarely seen. It is very delicious.");
static const u8 sBerryDescriptionPart1_Grepa[] = _("Despite its tenderness and round");
static const u8 sBerryDescriptionPart2_Grepa[] = _("shape, the Berry is unimaginably sour.");
static const u8 sBerryDescriptionPart1_Tamato[] = _("The Berry is lip-bendingly spicy.");
static const u8 sBerryDescriptionPart2_Tamato[] = _("It takes time to grow.");
static const u8 sBerryDescriptionPart1_Cornn[] = _("A Berry from an ancient era. May not");
static const u8 sBerryDescriptionPart2_Cornn[] = _("grow unless planted in quantity.");
static const u8 sBerryDescriptionPart1_Magost[] = _("A Berry that is widely said to have");
static const u8 sBerryDescriptionPart2_Magost[] = _("a finely balanced flavor.");
static const u8 sBerryDescriptionPart1_Rabuta[] = _("A rare variety that is overgrown with");
static const u8 sBerryDescriptionPart2_Rabuta[] = _("hair. It is quite bitter.");
static const u8 sBerryDescriptionPart1_Nomel[] = _("Quite sour. Just one bite makes it");
static const u8 sBerryDescriptionPart2_Nomel[] = _("impossible to taste for three days.");
static const u8 sBerryDescriptionPart1_Spelon[] = _("The vividly red Berry is very spicy.");
static const u8 sBerryDescriptionPart2_Spelon[] = _("Its warts secrete a spicy substance.");
static const u8 sBerryDescriptionPart1_Pamtre[] = _("Drifts on the sea from somewhere.");
static const u8 sBerryDescriptionPart2_Pamtre[] = _("It is thought to grow elsewhere.");
static const u8 sBerryDescriptionPart1_Watmel[] = _("A huge Berry, with some over 20");
static const u8 sBerryDescriptionPart2_Watmel[] = _("inches discovered. Exceedingly sweet.");
static const u8 sBerryDescriptionPart1_Durin[] = _("Bitter to even look at. It is so");
static const u8 sBerryDescriptionPart2_Durin[] = _("bitter, no one has ever eaten it as is.");
static const u8 sBerryDescriptionPart1_Belue[] = _("It is glossy and looks delicious, but");
static const u8 sBerryDescriptionPart2_Belue[] = _("it is awfully sour. Takes time to grow.");
static const u8 sBerryDescriptionPart1_Chilan[] = _("It can be made into a whistle that");
static const u8 sBerryDescriptionPart2_Chilan[] = _("produces an indescribable sound.");
static const u8 sBerryDescriptionPart1_Occa[] = _("Said to grow in the tropics once,");
static const u8 sBerryDescriptionPart2_Occa[] = _("it boasts an intensely hot spiciness.");
static const u8 sBerryDescriptionPart1_Passho[] = _("Its flesh is dotted with many tiny");
static const u8 sBerryDescriptionPart2_Passho[] = _("bubbles that keep it afloat in water.");
static const u8 sBerryDescriptionPart1_Wacan[] = _("Energy drawn from lightning strikes");
static const u8 sBerryDescriptionPart2_Wacan[] = _("makes this Berry grow big and rich.");
static const u8 sBerryDescriptionPart1_Rindo[] = _("This berry has a vegetable-like flavor,");
static const u8 sBerryDescriptionPart2_Rindo[] = _("but is rich in health-promoting fiber.");
static const u8 sBerryDescriptionPart1_Yache[] = _("This Berry has a refreshing dry and");
static const u8 sBerryDescriptionPart2_Yache[] = _("sour flavor. Tastes better chilled.");
static const u8 sBerryDescriptionPart1_Chople[] = _("Contains a substance that generates");
static const u8 sBerryDescriptionPart2_Chople[] = _("heat. Can even fire up a chilly heart.");
static const u8 sBerryDescriptionPart1_Kebia[] = _("Brilliant green on the outside, inside");
static const u8 sBerryDescriptionPart2_Kebia[] = _("it is packed with black-colored flesh.");
static const u8 sBerryDescriptionPart1_Shuca[] = _("The sweet pulp has just the hint of a");
static const u8 sBerryDescriptionPart2_Shuca[] = _("a hard-edged and fragrant bite to it.");
static const u8 sBerryDescriptionPart1_Coba[] = _("This Berry is said to be a cross of");
static const u8 sBerryDescriptionPart2_Coba[] = _("two Berries blown in from far away.");
static const u8 sBerryDescriptionPart1_Payapa[] = _("Said to sense human emotions, it swells");
static const u8 sBerryDescriptionPart2_Payapa[] = _("roundly when a person approaches.");
static const u8 sBerryDescriptionPart1_Tanga[] = _("It grows a flower at the tip that lures");
static const u8 sBerryDescriptionPart2_Tanga[] = _("Bug Pokémon with its stringy petals.");
static const u8 sBerryDescriptionPart1_Charti[] = _("Often used for pickles because of its");
static const u8 sBerryDescriptionPart2_Charti[] = _("dry flavor. Sometimes eaten raw.");
static const u8 sBerryDescriptionPart1_Kasib[] = _("Old superstitions say it has an odd");
static const u8 sBerryDescriptionPart2_Kasib[] = _("power. A popular good-luck charm.");
static const u8 sBerryDescriptionPart1_Haban[] = _("Less bitter if enough of this Berry");
static const u8 sBerryDescriptionPart2_Haban[] = _("is boiled down. Makes a good jam.");
static const u8 sBerryDescriptionPart1_Colbur[] = _("Tiny hooks on the surface latch onto");
static const u8 sBerryDescriptionPart2_Colbur[] = _("Pokémon to reach far-off places.");
static const u8 sBerryDescriptionPart1_Babiri[] = _("Very tough with a strong flavor. It");
static const u8 sBerryDescriptionPart2_Babiri[] = _("was used to make medicine in the past.");
static const u8 sBerryDescriptionPart1_Roseli[] = _("In nature, they grow in wide rings");
static const u8 sBerryDescriptionPart2_Roseli[] = _("for reasons that are still unknown.");
static const u8 sBerryDescriptionPart1_Liechi[] = _("A mysterious Berry. It is rumored to");
static const u8 sBerryDescriptionPart2_Liechi[] = _("contain the power of the sea.");
static const u8 sBerryDescriptionPart1_Ganlon[] = _("A mysterious Berry. It is rumored to");
static const u8 sBerryDescriptionPart2_Ganlon[] = _("contain the power of the land.");
static const u8 sBerryDescriptionPart1_Salac[] = _("A mysterious Berry. It is rumored to");
static const u8 sBerryDescriptionPart2_Salac[] = _("contain the power of the sky.");
static const u8 sBerryDescriptionPart1_Petaya[] = _("A mysterious Berry. It is rumored to");
static const u8 sBerryDescriptionPart2_Petaya[] = _("contain the power of all living things.");
static const u8 sBerryDescriptionPart1_Apicot[] = _("A very mystifying Berry. No telling");
static const u8 sBerryDescriptionPart2_Apicot[] = _("what may happen or how it can be used.");
static const u8 sBerryDescriptionPart1_Lansat[] = _("Said to be a legendary Berry.");
static const u8 sBerryDescriptionPart2_Lansat[] = _("Holding it supposedly brings joy.");
static const u8 sBerryDescriptionPart1_Starf[] = _("So strong, it was abandoned at the");
static const u8 sBerryDescriptionPart2_Starf[] = _("world's edge. Considered a mirage.");
static const u8 sBerryDescriptionPart1_Enigma[] = _("A completely enigmatic Berry.");
static const u8 sBerryDescriptionPart2_Enigma[] = _("Appears to have the power of stars.");
static const u8 sBerryDescriptionPart1_Micle[] = _("It makes other food eaten at the");
static const u8 sBerryDescriptionPart2_Micle[] = _("same time taste sweet.");
static const u8 sBerryDescriptionPart1_Custap[] = _("The flesh underneath the Custap");
static const u8 sBerryDescriptionPart2_Custap[] = _("Berry's skin is sweet and creamy soft.");
static const u8 sBerryDescriptionPart1_Jaboca[] = _("The drupelets that make up this berry");
static const u8 sBerryDescriptionPart2_Jaboca[] = _("pop rythmically if handled roughly.");
static const u8 sBerryDescriptionPart1_Rowap[] = _("People once worked top-shaped pieces");
static const u8 sBerryDescriptionPart2_Rowap[] = _("of this berry free to use as toys.");
static const u8 sBerryDescriptionPart1_Kee[] = _("A berry that is incredibly spicy at");
static const u8 sBerryDescriptionPart2_Kee[] = _("first, then extremely bitter.");
static const u8 sBerryDescriptionPart1_Maranga[] = _("Its outside is very bitter, but its");
static const u8 sBerryDescriptionPart2_Maranga[] = _("inside tastes like a sweet drink.");
// Check include/config/overworld.h configs and throw an error if illegal
#if OW_BERRY_GROWTH_RATE < GEN_3 || (OW_BERRY_GROWTH_RATE > GEN_7 && OW_BERRY_GROWTH_RATE != GEN_6_ORAS)
#error "OW_BERRY_GROWTH_RATE must be between GEN_3 and GEN_7!"
@ -198,8 +62,8 @@ const struct Berry gBerries[] =
.size = 20,
.maxYield = YIELD_RATE(3, 5, 15, 20),
.minYield = YIELD_RATE(2, 2, 4, 4),
.description1 = sBerryDescriptionPart1_Cheri,
.description2 = sBerryDescriptionPart2_Cheri,
.description1 = COMPOUND_STRING("Blooms with delicate pretty flowers."),
.description2 = COMPOUND_STRING("The bright red Berry is very spicy."),
.growthDuration = GROWTH_DURATION(12, 12, 18, 24, 16, 24),
.spicy = 10,
.dry = 0,
@ -221,8 +85,8 @@ const struct Berry gBerries[] =
.size = 80,
.maxYield = YIELD_RATE(3, 5, 15, 20),
.minYield = YIELD_RATE(2, 2, 4, 4),
.description1 = sBerryDescriptionPart1_Chesto,
.description2 = sBerryDescriptionPart2_Chesto,
.description1 = COMPOUND_STRING("The Berry's thick skin and fruit are"),
.description2 = COMPOUND_STRING("very tough. It is dry-tasting all over."),
.growthDuration = GROWTH_DURATION(12, 12, 18, 24, 16, 24),
.spicy = 0,
.dry = 10,
@ -244,8 +108,8 @@ const struct Berry gBerries[] =
.size = 40,
.maxYield = YIELD_RATE(3, 5, 15, 20),
.minYield = YIELD_RATE(2, 2, 4, 4),
.description1 = sBerryDescriptionPart1_Pecha,
.description2 = sBerryDescriptionPart2_Pecha,
.description1 = COMPOUND_STRING("Very sweet and delicious."),
.description2 = COMPOUND_STRING("Also very tender - handle with care."),
.growthDuration = GROWTH_DURATION(12, 12, 18, 24, 16, 24),
.spicy = 0,
.dry = 0,
@ -267,8 +131,8 @@ const struct Berry gBerries[] =
.size = 32,
.maxYield = YIELD_RATE(3, 5, 15, 20),
.minYield = YIELD_RATE(2, 2, 4, 4),
.description1 = sBerryDescriptionPart1_Rawst,
.description2 = sBerryDescriptionPart2_Rawst,
.description1 = COMPOUND_STRING("If the leaves grow long and curly,"),
.description2 = COMPOUND_STRING("the Berry seems to grow very bitter."),
.growthDuration = GROWTH_DURATION(12, 12, 18, 24, 16, 24),
.spicy = 0,
.dry = 0,
@ -290,8 +154,8 @@ const struct Berry gBerries[] =
.size = 50,
.maxYield = YIELD_RATE(3, 5, 15, 20),
.minYield = YIELD_RATE(2, 2, 4, 4),
.description1 = sBerryDescriptionPart1_Aspear,
.description2 = sBerryDescriptionPart2_Aspear,
.description1 = COMPOUND_STRING("The hard Berry is dense with a rich"),
.description2 = COMPOUND_STRING("juice. It is quite sour."),
.growthDuration = GROWTH_DURATION(12, 12, 18, 24, 16, 24),
.spicy = 0,
.dry = 0,
@ -313,8 +177,8 @@ const struct Berry gBerries[] =
.size = 28,
.maxYield = YIELD_RATE(3, 5, 15, 22),
.minYield = YIELD_RATE(2, 2, 2, 2),
.description1 = sBerryDescriptionPart1_Leppa,
.description2 = sBerryDescriptionPart2_Leppa,
.description1 = COMPOUND_STRING("Grows slower than Cheri and others."),
.description2 = COMPOUND_STRING("The smaller the Berry, the tastier."),
.growthDuration = GROWTH_DURATION(16, 16, 24, 24, 16, 24),
.spicy = 10,
.dry = 0,
@ -336,8 +200,8 @@ const struct Berry gBerries[] =
.size = 35,
.maxYield = YIELD_RATE(3, 5, 15, 20),
.minYield = YIELD_RATE(2, 2, 4, 4),
.description1 = sBerryDescriptionPart1_Oran,
.description2 = sBerryDescriptionPart2_Oran,
.description1 = COMPOUND_STRING("A peculiar Berry with a mix of flavors."),
.description2 = COMPOUND_STRING("Berries grow in half a day."),
.growthDuration = GROWTH_DURATION(12, 16, 24, 24, 16, 24),
.spicy = 10,
.dry = 10,
@ -359,8 +223,8 @@ const struct Berry gBerries[] =
.size = 47,
.maxYield = YIELD_RATE(3, 5, 15, 20),
.minYield = YIELD_RATE(2, 2, 4, 4),
.description1 = sBerryDescriptionPart1_Persim,
.description2 = sBerryDescriptionPart2_Persim,
.description1 = COMPOUND_STRING("Loves sunlight. The Berry's color"),
.description2 = COMPOUND_STRING("grows vivid when exposed to the sun."),
.growthDuration = GROWTH_DURATION(12, 16, 24, 24, 16, 24),
.spicy = 10,
.dry = 10,
@ -382,8 +246,8 @@ const struct Berry gBerries[] =
.size = 34,
.maxYield = YIELD_RATE(2, 5, 20, 18),
.minYield = YIELD_RATE(1, 2, 3, 2),
.description1 = sBerryDescriptionPart1_Lum,
.description2 = sBerryDescriptionPart2_Lum,
.description1 = COMPOUND_STRING("Slow to grow. If raised with loving"),
.description2 = COMPOUND_STRING("care, it may grow two Berries."),
.growthDuration = GROWTH_DURATION(48, 48, 72, 48, 32, 48),
.spicy = 10,
.dry = 10,
@ -405,8 +269,8 @@ const struct Berry gBerries[] =
.size = 95,
.maxYield = YIELD_RATE(3, 5, 20, 27),
.minYield = YIELD_RATE(2, 2, 3, 3),
.description1 = sBerryDescriptionPart1_Sitrus,
.description2 = sBerryDescriptionPart2_Sitrus,
.description1 = COMPOUND_STRING("Closely related to Oran. The large"),
.description2 = COMPOUND_STRING("Berry has a well-rounded flavor."),
.growthDuration = GROWTH_DURATION(24, 32, 48, 48, 32, 48),
.spicy = 10,
.dry = 10,
@ -428,8 +292,8 @@ const struct Berry gBerries[] =
.size = 100,
.maxYield = YIELD_RATE(3, 5, 15, 15),
.minYield = YIELD_RATE(2, 1, 3, 3),
.description1 = sBerryDescriptionPart1_Figy,
.description2 = sBerryDescriptionPart2_Figy,
.description1 = COMPOUND_STRING("The Berry, which looks chewed up,"),
.description2 = COMPOUND_STRING("brims with spicy substances."),
.growthDuration = GROWTH_DURATION(24, 20, 30, 24, 16, 24),
.spicy = 10,
.dry = 0,
@ -451,8 +315,8 @@ const struct Berry gBerries[] =
.size = 115,
.maxYield = YIELD_RATE(3, 5, 15, 15),
.minYield = YIELD_RATE(2, 1, 3, 3),
.description1 = sBerryDescriptionPart1_Wiki,
.description2 = sBerryDescriptionPart2_Wiki,
.description1 = COMPOUND_STRING("The Berry is said to have grown lumpy"),
.description2 = COMPOUND_STRING("to help Pokémon grip it."),
.growthDuration = GROWTH_DURATION(24, 20, 30, 24, 16, 24),
.spicy = 0,
.dry = 10,
@ -474,8 +338,8 @@ const struct Berry gBerries[] =
.size = 126,
.maxYield = YIELD_RATE(3, 5, 15, 15),
.minYield = YIELD_RATE(2, 1, 3, 3),
.description1 = sBerryDescriptionPart1_Mago,
.description2 = sBerryDescriptionPart2_Mago,
.description1 = COMPOUND_STRING("The Berry turns curvy as it grows."),
.description2 = COMPOUND_STRING("The curvier, the sweeter and tastier."),
.growthDuration = GROWTH_DURATION(24, 20, 30, 24, 16, 24),
.spicy = 0,
.dry = 0,
@ -497,8 +361,8 @@ const struct Berry gBerries[] =
.size = 64,
.maxYield = YIELD_RATE(3, 5, 15, 15),
.minYield = YIELD_RATE(2, 1, 3, 3),
.description1 = sBerryDescriptionPart1_Aguav,
.description2 = sBerryDescriptionPart2_Aguav,
.description1 = COMPOUND_STRING("The flower is dainty. It is rare in its"),
.description2 = COMPOUND_STRING("ability to grow without light."),
.growthDuration = GROWTH_DURATION(24, 20, 30, 24, 16, 24),
.spicy = 0,
.dry = 0,
@ -520,8 +384,8 @@ const struct Berry gBerries[] =
.size = 223,
.maxYield = YIELD_RATE(3, 5, 15, 15),
.minYield = YIELD_RATE(2, 1, 3, 3),
.description1 = sBerryDescriptionPart1_Iapapa,
.description2 = sBerryDescriptionPart2_Iapapa,
.description1 = COMPOUND_STRING("The Berry is very big and sour."),
.description2 = COMPOUND_STRING("It takes at least a day to grow."),
.growthDuration = GROWTH_DURATION(24, 20, 30, 24, 16, 24),
.spicy = 0,
.dry = 0,
@ -543,8 +407,8 @@ const struct Berry gBerries[] =
.size = 120,
.maxYield = YIELD_RATE(6, 10, 15, 20),
.minYield = YIELD_RATE(3, 2, 3, 4),
.description1 = sBerryDescriptionPart1_Razz,
.description2 = sBerryDescriptionPart2_Razz,
.description1 = COMPOUND_STRING("The red Berry tastes slightly spicy."),
.description2 = COMPOUND_STRING("It grows quickly in just four hours."),
.growthDuration = GROWTH_DURATION(4, 8, 12, 24, 16, 24),
.spicy = 10,
.dry = 10,
@ -566,8 +430,8 @@ const struct Berry gBerries[] =
.size = 108,
.maxYield = YIELD_RATE(6, 10, 15, 20),
.minYield = YIELD_RATE(3, 2, 3, 4),
.description1 = sBerryDescriptionPart1_Bluk,
.description2 = sBerryDescriptionPart2_Bluk,
.description1 = COMPOUND_STRING("The Berry is blue on the outside, but"),
.description2 = COMPOUND_STRING("it blackens the mouth when eaten."),
.growthDuration = GROWTH_DURATION(4, 8, 12, 24, 16, 24),
.spicy = 0,
.dry = 10,
@ -589,8 +453,8 @@ const struct Berry gBerries[] =
.size = 77,
.maxYield = YIELD_RATE(6, 10, 15, 20),
.minYield = YIELD_RATE(3, 2, 3, 4),
.description1 = sBerryDescriptionPart1_Nanab,
.description2 = sBerryDescriptionPart2_Nanab,
.description1 = COMPOUND_STRING("This Berry was the seventh"),
.description2 = COMPOUND_STRING("discovered in the world. It is sweet."),
.growthDuration = GROWTH_DURATION(4, 8, 12, 24, 16, 24),
.spicy = 0,
.dry = 0,
@ -612,8 +476,8 @@ const struct Berry gBerries[] =
.size = 74,
.maxYield = YIELD_RATE(6, 10, 15, 20),
.minYield = YIELD_RATE(3, 2, 3, 4),
.description1 = sBerryDescriptionPart1_Wepear,
.description2 = sBerryDescriptionPart2_Wepear,
.description1 = COMPOUND_STRING("The flower is small and white. It has a"),
.description2 = COMPOUND_STRING("delicate balance of bitter and sour."),
.growthDuration = GROWTH_DURATION(4, 8, 12, 24, 16, 24),
.spicy = 0,
.dry = 0,
@ -635,8 +499,8 @@ const struct Berry gBerries[] =
.size = 80,
.maxYield = YIELD_RATE(6, 10, 15, 20),
.minYield = YIELD_RATE(3, 2, 3, 4),
.description1 = sBerryDescriptionPart1_Pinap,
.description2 = sBerryDescriptionPart2_Pinap,
.description1 = COMPOUND_STRING("Weak against wind and cold."),
.description2 = COMPOUND_STRING("The fruit is spicy and the skin, sour."),
.growthDuration = GROWTH_DURATION(4, 8, 12, 24, 16, 24),
.spicy = 10,
.dry = 0,
@ -658,8 +522,8 @@ const struct Berry gBerries[] =
.size = 135,
.maxYield = YIELD_RATE(6, 5, 20, 26),
.minYield = YIELD_RATE(2, 1, 1, 2),
.description1 = sBerryDescriptionPart1_Pomeg,
.description2 = sBerryDescriptionPart2_Pomeg,
.description1 = COMPOUND_STRING("However much it is watered,"),
.description2 = COMPOUND_STRING("it only grows up to six Berries."),
.growthDuration = GROWTH_DURATION(12, 32, 48, 48, 32, 48),
.spicy = 10,
.dry = 0,
@ -681,8 +545,8 @@ const struct Berry gBerries[] =
.size = 150,
.maxYield = YIELD_RATE(6, 5, 20, 26),
.minYield = YIELD_RATE(2, 1, 1, 2),
.description1 = sBerryDescriptionPart1_Kelpsy,
.description2 = sBerryDescriptionPart2_Kelpsy,
.description1 = COMPOUND_STRING("A rare variety shaped like a root."),
.description2 = COMPOUND_STRING("Grows a very large flower."),
.growthDuration = GROWTH_DURATION(12, 32, 48, 48, 32, 48),
.spicy = 0,
.dry = 10,
@ -704,8 +568,8 @@ const struct Berry gBerries[] =
.size = 110,
.maxYield = YIELD_RATE(6, 5, 20, 26),
.minYield = YIELD_RATE(2, 1, 1, 2),
.description1 = sBerryDescriptionPart1_Qualot,
.description2 = sBerryDescriptionPart2_Qualot,
.description1 = COMPOUND_STRING("Loves water. Grows strong even in"),
.description2 = COMPOUND_STRING("locations with constant rainfall."),
.growthDuration = GROWTH_DURATION(12, 32, 48, 48, 32, 48),
.spicy = 10,
.dry = 0,
@ -727,8 +591,8 @@ const struct Berry gBerries[] =
.size = 162,
.maxYield = YIELD_RATE(6, 5, 20, 26),
.minYield = YIELD_RATE(2, 1, 1, 2),
.description1 = sBerryDescriptionPart1_Hondew,
.description2 = sBerryDescriptionPart2_Hondew,
.description1 = COMPOUND_STRING("A Berry that is very valuable and"),
.description2 = COMPOUND_STRING("rarely seen. It is very delicious."),
.growthDuration = GROWTH_DURATION(12, 32, 48, 48, 32, 48),
.spicy = 10,
.dry = 10,
@ -750,8 +614,8 @@ const struct Berry gBerries[] =
.size = 149,
.maxYield = YIELD_RATE(6, 5, 20, 26),
.minYield = YIELD_RATE(2, 1, 1, 2),
.description1 = sBerryDescriptionPart1_Grepa,
.description2 = sBerryDescriptionPart2_Grepa,
.description1 = COMPOUND_STRING("Despite its tenderness and round"),
.description2 = COMPOUND_STRING("shape, the Berry is unimaginably sour."),
.growthDuration = GROWTH_DURATION(12, 32, 48, 48, 32, 48),
.spicy = 0,
.dry = 10,
@ -773,8 +637,8 @@ const struct Berry gBerries[] =
.size = 200,
.maxYield = YIELD_RATE(4, 5, 20, 26),
.minYield = YIELD_RATE(2, 1, 1, 2),
.description1 = sBerryDescriptionPart1_Tamato,
.description2 = sBerryDescriptionPart2_Tamato,
.description1 = COMPOUND_STRING("The Berry is lip-bendingly spicy."),
.description2 = COMPOUND_STRING("It takes time to grow."),
.growthDuration = GROWTH_DURATION(24, 32, 48, 48, 32, 48),
.spicy = 20,
.dry = 10,
@ -796,8 +660,8 @@ const struct Berry gBerries[] =
.size = 75,
.maxYield = YIELD_RATE(4, 10, 15, 15),
.minYield = YIELD_RATE(2, 2, 3, 3),
.description1 = sBerryDescriptionPart1_Cornn,
.description2 = sBerryDescriptionPart2_Cornn,
.description1 = COMPOUND_STRING("A Berry from an ancient era. May not"),
.description2 = COMPOUND_STRING("grow unless planted in quantity."),
.growthDuration = GROWTH_DURATION(24, 24, 36, 24, 16, 24),
.spicy = 0,
.dry = 20,
@ -819,8 +683,8 @@ const struct Berry gBerries[] =
.size = 140,
.maxYield = YIELD_RATE(4, 10, 15, 15),
.minYield = YIELD_RATE(2, 2, 3, 3),
.description1 = sBerryDescriptionPart1_Magost,
.description2 = sBerryDescriptionPart2_Magost,
.description1 = COMPOUND_STRING("A Berry that is widely said to have"),
.description2 = COMPOUND_STRING("a finely balanced flavor."),
.growthDuration = GROWTH_DURATION(24, 24, 36, 24, 16, 24),
.spicy = 0,
.dry = 0,
@ -842,8 +706,8 @@ const struct Berry gBerries[] =
.size = 226,
.maxYield = YIELD_RATE(4, 10, 15, 15),
.minYield = YIELD_RATE(2, 2, 3, 3),
.description1 = sBerryDescriptionPart1_Rabuta,
.description2 = sBerryDescriptionPart2_Rabuta,
.description1 = COMPOUND_STRING("A rare variety that is overgrown with"),
.description2 = COMPOUND_STRING("hair. It is quite bitter."),
.growthDuration = GROWTH_DURATION(24, 24, 36, 24, 16, 24),
.spicy = 0,
.dry = 0,
@ -865,8 +729,8 @@ const struct Berry gBerries[] =
.size = 285,
.maxYield = YIELD_RATE(4, 10, 15, 15),
.minYield = YIELD_RATE(2, 2, 3, 3),
.description1 = sBerryDescriptionPart1_Nomel,
.description2 = sBerryDescriptionPart2_Nomel,
.description1 = COMPOUND_STRING("Quite sour. Just one bite makes it"),
.description2 = COMPOUND_STRING("impossible to taste for three days."),
.growthDuration = GROWTH_DURATION(24, 24, 36, 24, 16, 24),
.spicy = 10,
.dry = 0,
@ -888,8 +752,8 @@ const struct Berry gBerries[] =
.size = 133,
.maxYield = YIELD_RATE(2, 15, 15, 15),
.minYield = YIELD_RATE(1, 2, 3, 3),
.description1 = sBerryDescriptionPart1_Spelon,
.description2 = sBerryDescriptionPart2_Spelon,
.description1 = COMPOUND_STRING("The vividly red Berry is very spicy."),
.description2 = COMPOUND_STRING("Its warts secrete a spicy substance."),
.growthDuration = GROWTH_DURATION(72, 60, 90, 24, 16, 24),
.spicy = 40,
.dry = 10,
@ -911,8 +775,8 @@ const struct Berry gBerries[] =
.size = 244,
.maxYield = YIELD_RATE(2, 15, 15, 15),
.minYield = YIELD_RATE(1, 3, 3, 3),
.description1 = sBerryDescriptionPart1_Pamtre,
.description2 = sBerryDescriptionPart2_Pamtre,
.description1 = COMPOUND_STRING("Drifts on the sea from somewhere."),
.description2 = COMPOUND_STRING("It is thought to grow elsewhere."),
.growthDuration = GROWTH_DURATION(72, 60, 90, 24, 16, 24),
.spicy = 0,
.dry = 40,
@ -934,8 +798,8 @@ const struct Berry gBerries[] =
.size = 250,
.maxYield = YIELD_RATE(2, 15, 15, 15),
.minYield = YIELD_RATE(1, 2, 3, 3),
.description1 = sBerryDescriptionPart1_Watmel,
.description2 = sBerryDescriptionPart2_Watmel,
.description1 = COMPOUND_STRING("A huge Berry, with some over 20"),
.description2 = COMPOUND_STRING("inches discovered. Exceedingly sweet."),
.growthDuration = GROWTH_DURATION(72, 60, 90, 24, 16, 24),
.spicy = 0,
.dry = 0,
@ -957,8 +821,8 @@ const struct Berry gBerries[] =
.size = 280,
.maxYield = YIELD_RATE(2, 15, 15, 15),
.minYield = YIELD_RATE(1, 3, 3, 3),
.description1 = sBerryDescriptionPart1_Durin,
.description2 = sBerryDescriptionPart2_Durin,
.description1 = COMPOUND_STRING("Bitter to even look at. It is so"),
.description2 = COMPOUND_STRING("bitter, no one has ever eaten it as is."),
.growthDuration = GROWTH_DURATION(72, 60, 90, 24, 16, 24),
.spicy = 0,
.dry = 0,
@ -980,8 +844,8 @@ const struct Berry gBerries[] =
.size = 300,
.maxYield = YIELD_RATE(2, 15, 15, 15),
.minYield = YIELD_RATE(1, 2, 3, 3),
.description1 = sBerryDescriptionPart1_Belue,
.description2 = sBerryDescriptionPart2_Belue,
.description1 = COMPOUND_STRING("It is glossy and looks delicious, but"),
.description2 = COMPOUND_STRING("it is awfully sour. Takes time to grow."),
.growthDuration = GROWTH_DURATION(72, 60, 90, 24, 16, 24),
.spicy = 10,
.dry = 0,
@ -1003,8 +867,8 @@ const struct Berry gBerries[] =
.size = 34,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Chilan,
.description2 = sBerryDescriptionPart2_Chilan,
.description1 = COMPOUND_STRING("It can be made into a whistle that"),
.description2 = COMPOUND_STRING("produces an indescribable sound."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 0,
.dry = 25,
@ -1026,8 +890,8 @@ const struct Berry gBerries[] =
.size = 90,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Occa,
.description2 = sBerryDescriptionPart2_Occa,
.description1 = COMPOUND_STRING("Said to grow in the tropics once,"),
.description2 = COMPOUND_STRING("it boasts an intensely hot spiciness."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 15,
.dry = 0,
@ -1049,8 +913,8 @@ const struct Berry gBerries[] =
.size = 33,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Passho,
.description2 = sBerryDescriptionPart2_Passho,
.description1 = COMPOUND_STRING("Its flesh is dotted with many tiny"),
.description2 = COMPOUND_STRING("bubbles that keep it afloat in water."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 0,
.dry = 15,
@ -1072,8 +936,8 @@ const struct Berry gBerries[] =
.size = 250,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Wacan,
.description2 = sBerryDescriptionPart2_Wacan,
.description1 = COMPOUND_STRING("Energy drawn from lightning strikes"),
.description2 = COMPOUND_STRING("makes this Berry grow big and rich."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 0,
.dry = 0,
@ -1095,8 +959,8 @@ const struct Berry gBerries[] =
.size = 156,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Rindo,
.description2 = sBerryDescriptionPart2_Rindo,
.description1 = COMPOUND_STRING("This berry has a vegetable-like flavor,"),
.description2 = COMPOUND_STRING("but is rich in health-promoting fiber."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 10,
.dry = 0,
@ -1118,8 +982,8 @@ const struct Berry gBerries[] =
.size = 135,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Yache,
.description2 = sBerryDescriptionPart2_Yache,
.description1 = COMPOUND_STRING("This Berry has a refreshing dry and"),
.description2 = COMPOUND_STRING("sour flavor. Tastes better chilled."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 0,
.dry = 10,
@ -1141,8 +1005,8 @@ const struct Berry gBerries[] =
.size = 77,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Chople,
.description2 = sBerryDescriptionPart2_Chople,
.description1 = COMPOUND_STRING("Contains a substance that generates"),
.description2 = COMPOUND_STRING("heat. Can even fire up a chilly heart."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 15,
.dry = 0,
@ -1164,8 +1028,8 @@ const struct Berry gBerries[] =
.size = 90,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Kebia,
.description2 = sBerryDescriptionPart2_Kebia,
.description1 = COMPOUND_STRING("Brilliant green on the outside, inside"),
.description2 = COMPOUND_STRING("it is packed with black-colored flesh."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 0,
.dry = 15,
@ -1187,8 +1051,8 @@ const struct Berry gBerries[] =
.size = 42,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Shuca,
.description2 = sBerryDescriptionPart2_Shuca,
.description1 = COMPOUND_STRING("The sweet pulp has just the hint of a"),
.description2 = COMPOUND_STRING("a hard-edged and fragrant bite to it."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 10,
.dry = 0,
@ -1210,8 +1074,8 @@ const struct Berry gBerries[] =
.size = 278,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Coba,
.description2 = sBerryDescriptionPart2_Coba,
.description1 = COMPOUND_STRING("This Berry is said to be a cross of"),
.description2 = COMPOUND_STRING("two Berries blown in from far away."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 0,
.dry = 10,
@ -1233,8 +1097,8 @@ const struct Berry gBerries[] =
.size = 252,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Payapa,
.description2 = sBerryDescriptionPart2_Payapa,
.description1 = COMPOUND_STRING("Said to sense human emotions, it swells"),
.description2 = COMPOUND_STRING("roundly when a person approaches."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 0,
.dry = 0,
@ -1256,8 +1120,8 @@ const struct Berry gBerries[] =
.size = 42,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Tanga,
.description2 = sBerryDescriptionPart2_Tanga,
.description1 = COMPOUND_STRING("It grows a flower at the tip that lures"),
.description2 = COMPOUND_STRING("Bug Pokémon with its stringy petals."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 20,
.dry = 0,
@ -1279,8 +1143,8 @@ const struct Berry gBerries[] =
.size = 28,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Charti,
.description2 = sBerryDescriptionPart2_Charti,
.description1 = COMPOUND_STRING("Often used for pickles because of its"),
.description2 = COMPOUND_STRING("dry flavor. Sometimes eaten raw."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 10,
.dry = 20,
@ -1302,8 +1166,8 @@ const struct Berry gBerries[] =
.size = 144,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Kasib,
.description2 = sBerryDescriptionPart2_Kasib,
.description1 = COMPOUND_STRING("Old superstitions say it has an odd"),
.description2 = COMPOUND_STRING("power. A popular good-luck charm."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 0,
.dry = 10,
@ -1325,8 +1189,8 @@ const struct Berry gBerries[] =
.size = 23,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Haban,
.description2 = sBerryDescriptionPart2_Haban,
.description1 = COMPOUND_STRING("Less bitter if enough of this Berry"),
.description2 = COMPOUND_STRING("is boiled down. Makes a good jam."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 0,
.dry = 0,
@ -1348,8 +1212,8 @@ const struct Berry gBerries[] =
.size = 39,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Colbur,
.description2 = sBerryDescriptionPart2_Colbur,
.description1 = COMPOUND_STRING("Tiny hooks on the surface latch onto"),
.description2 = COMPOUND_STRING("Pokémon to reach far-off places."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 0,
.dry = 0,
@ -1371,8 +1235,8 @@ const struct Berry gBerries[] =
.size = 265,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Babiri,
.description2 = sBerryDescriptionPart2_Babiri,
.description1 = COMPOUND_STRING("Very tough with a strong flavor. It"),
.description2 = COMPOUND_STRING("was used to make medicine in the past."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 25,
.dry = 10,
@ -1394,8 +1258,8 @@ const struct Berry gBerries[] =
.size = 35,
.maxYield = YIELD_RATE(5, 5, 20, 10),
.minYield = YIELD_RATE(2, 1, 3, 2),
.description1 = sBerryDescriptionPart1_Roseli,
.description2 = sBerryDescriptionPart2_Roseli,
.description1 = COMPOUND_STRING("In nature, they grow in wide rings"),
.description2 = COMPOUND_STRING("for reasons that are still unknown."),
.growthDuration = GROWTH_DURATION(84, 72, 108, 48, 32, 48),
.spicy = 0,
.dry = 0,
@ -1417,8 +1281,8 @@ const struct Berry gBerries[] =
.size = 111,
.maxYield = YIELD_RATE(2, 5, 10, 13),
.minYield = YIELD_RATE(1, 1, 1, 2),
.description1 = sBerryDescriptionPart1_Liechi,
.description2 = sBerryDescriptionPart2_Liechi,
.description1 = COMPOUND_STRING("A mysterious Berry. It is rumored to"),
.description2 = COMPOUND_STRING("contain the power of the sea."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 96, 48, 72),
.spicy = 40,
.dry = 0,
@ -1440,8 +1304,8 @@ const struct Berry gBerries[] =
.size = 33,
.maxYield = YIELD_RATE(2, 5, 10, 13),
.minYield = YIELD_RATE(1, 1, 1, 2),
.description1 = sBerryDescriptionPart1_Ganlon,
.description2 = sBerryDescriptionPart2_Ganlon,
.description1 = COMPOUND_STRING("A mysterious Berry. It is rumored to"),
.description2 = COMPOUND_STRING("contain the power of the land."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 96, 48, 72),
.spicy = 0,
.dry = 40,
@ -1463,8 +1327,8 @@ const struct Berry gBerries[] =
.size = 95,
.maxYield = YIELD_RATE(2, 5, 10, 13),
.minYield = YIELD_RATE(1, 1, 1, 2),
.description1 = sBerryDescriptionPart1_Salac,
.description2 = sBerryDescriptionPart2_Salac,
.description1 = COMPOUND_STRING("A mysterious Berry. It is rumored to"),
.description2 = COMPOUND_STRING("contain the power of the sky."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 96, 48, 72),
.spicy = 0,
.dry = 0,
@ -1486,8 +1350,8 @@ const struct Berry gBerries[] =
.size = 237,
.maxYield = YIELD_RATE(2, 5, 10, 13),
.minYield = YIELD_RATE(1, 1, 1, 2),
.description1 = sBerryDescriptionPart1_Petaya,
.description2 = sBerryDescriptionPart2_Petaya,
.description1 = COMPOUND_STRING("A mysterious Berry. It is rumored to"),
.description2 = COMPOUND_STRING("contain the power of all living things."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 96, 48, 72),
.spicy = 40,
.dry = 0,
@ -1509,8 +1373,8 @@ const struct Berry gBerries[] =
.size = 75,
.maxYield = YIELD_RATE(2, 5, 10, 13),
.minYield = YIELD_RATE(1, 1, 1, 2),
.description1 = sBerryDescriptionPart1_Apicot,
.description2 = sBerryDescriptionPart2_Apicot,
.description1 = COMPOUND_STRING("A very mystifying Berry. No telling"),
.description2 = COMPOUND_STRING("what may happen or how it can be used."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 96, 48, 72),
.spicy = 0,
.dry = 40,
@ -1532,8 +1396,8 @@ const struct Berry gBerries[] =
.size = 97,
.maxYield = YIELD_RATE(2, 5, 5, 7),
.minYield = YIELD_RATE(1, 1, 1, 1),
.description1 = sBerryDescriptionPart1_Lansat,
.description2 = sBerryDescriptionPart2_Lansat,
.description1 = COMPOUND_STRING("Said to be a legendary Berry."),
.description2 = COMPOUND_STRING("Holding it supposedly brings joy."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 120, 48, 72),
.spicy = 10,
.dry = 10,
@ -1555,8 +1419,8 @@ const struct Berry gBerries[] =
.size = 153,
.maxYield = YIELD_RATE(2, 5, 5, 7),
.minYield = YIELD_RATE(1, 1, 1, 1),
.description1 = sBerryDescriptionPart1_Starf,
.description2 = sBerryDescriptionPart2_Starf,
.description1 = COMPOUND_STRING("So strong, it was abandoned at the"),
.description2 = COMPOUND_STRING("world's edge. Considered a mirage."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 120, 48, 72),
.spicy = 10,
.dry = 10,
@ -1578,8 +1442,8 @@ const struct Berry gBerries[] =
.size = 155,
.maxYield = YIELD_RATE(2, 5, 5, 13),
.minYield = YIELD_RATE(1, 1, 1, 1),
.description1 = sBerryDescriptionPart1_Enigma,
.description2 = sBerryDescriptionPart2_Enigma,
.description1 = COMPOUND_STRING("A completely enigmatic Berry."),
.description2 = COMPOUND_STRING("Appears to have the power of stars."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 72, 48, 72),
.spicy = 40,
.dry = 10,
@ -1601,8 +1465,8 @@ const struct Berry gBerries[] =
.size = 41,
.maxYield = YIELD_RATE(2, 5, 5, 13),
.minYield = YIELD_RATE(1, 1, 1, 1),
.description1 = sBerryDescriptionPart1_Micle,
.description2 = sBerryDescriptionPart2_Micle,
.description1 = COMPOUND_STRING("It makes other food eaten at the"),
.description2 = COMPOUND_STRING("same time taste sweet."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 72, 48, 72),
.spicy = 0,
.dry = 40,
@ -1624,8 +1488,8 @@ const struct Berry gBerries[] =
.size = 267,
.maxYield = YIELD_RATE(2, 5, 5, 13),
.minYield = YIELD_RATE(1, 1, 1, 1),
.description1 = sBerryDescriptionPart1_Custap,
.description2 = sBerryDescriptionPart2_Custap,
.description1 = COMPOUND_STRING("The flesh underneath the Custap"),
.description2 = COMPOUND_STRING("Berry's skin is sweet and creamy soft."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 72, 48, 72),
.spicy = 0,
.dry = 0,
@ -1647,8 +1511,8 @@ const struct Berry gBerries[] =
.size = 33,
.maxYield = YIELD_RATE(2, 5, 5, 13),
.minYield = YIELD_RATE(1, 1, 1, 1),
.description1 = sBerryDescriptionPart1_Jaboca,
.description2 = sBerryDescriptionPart2_Jaboca,
.description1 = COMPOUND_STRING("The drupelets that make up this berry"),
.description2 = COMPOUND_STRING("pop rythmically if handled roughly."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 72, 48, 72),
.spicy = 0,
.dry = 0,
@ -1670,8 +1534,8 @@ const struct Berry gBerries[] =
.size = 52,
.maxYield = YIELD_RATE(2, 5, 5, 13),
.minYield = YIELD_RATE(1, 1, 1, 1),
.description1 = sBerryDescriptionPart1_Rowap,
.description2 = sBerryDescriptionPart2_Rowap,
.description1 = COMPOUND_STRING("People once worked top-shaped pieces"),
.description2 = COMPOUND_STRING("of this berry free to use as toys."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 72, 48, 72),
.spicy = 10,
.dry = 0,
@ -1693,8 +1557,8 @@ const struct Berry gBerries[] =
.size = 0,
.maxYield = YIELD_RATE(2, 5, 10, 13),
.minYield = YIELD_RATE(1, 1, 1, 2),
.description1 = sBerryDescriptionPart1_Kee,
.description2 = sBerryDescriptionPart2_Kee,
.description1 = COMPOUND_STRING("A berry that is incredibly spicy at"),
.description2 = COMPOUND_STRING("first, then extremely bitter."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 96, 48, 72),
.spicy = 30,
.dry = 30,
@ -1716,8 +1580,8 @@ const struct Berry gBerries[] =
.size = 0,
.maxYield = YIELD_RATE(2, 5, 10, 13),
.minYield = YIELD_RATE(1, 1, 1, 2),
.description1 = sBerryDescriptionPart1_Maranga,
.description2 = sBerryDescriptionPart2_Maranga,
.description1 = COMPOUND_STRING("Its outside is very bitter, but its"),
.description2 = COMPOUND_STRING("inside tastes like a sweet drink."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 96, 48, 72),
.spicy = 10,
.dry = 10,
@ -1739,8 +1603,8 @@ const struct Berry gBerries[] =
.size = 0,
.maxYield = YIELD_RATE(2, 5, 5, 13),
.minYield = YIELD_RATE(1, 1, 1, 1),
.description1 = sBerryDescriptionPart1_Enigma,
.description2 = sBerryDescriptionPart2_Enigma,
.description1 = COMPOUND_STRING("A completely enigmatic Berry."),
.description2 = COMPOUND_STRING("Appears to have the power of stars."),
.growthDuration = GROWTH_DURATION(96, 96, 144, 72, 48, 72),
.spicy = 40,
.dry = 40,