From 366a7cdb463b9a46a023ad9e9e0493e698dbd339 Mon Sep 17 00:00:00 2001 From: Skeli Date: Mon, 26 Apr 2021 14:47:13 -0400 Subject: [PATCH] Update Evolutions --- src/Evolution Table.c | 37 +++++++++++++++++++++---------------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/src/Evolution Table.c b/src/Evolution Table.c index 7dafd1a..f7d8f83 100644 --- a/src/Evolution Table.c +++ b/src/Evolution Table.c @@ -81,7 +81,8 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = {EVO_ITEM, ITEM_KINGS_ROCK, SPECIES_SLOWKING, 0}}, [SPECIES_SLOWBRO] = {{EVO_MEGA, ITEM_SLOWBRONITE, SPECIES_SLOWBRO_MEGA, MEGA_VARIANT_STANDARD}}, [SPECIES_MAGNEMITE] = {{EVO_LEVEL, 30, SPECIES_MAGNETON, 0}}, - [SPECIES_MAGNETON] = {{EVO_MAP, MAP_NAME_THUNDERCAP_MT, SPECIES_MAGNEZONE, 0}}, + [SPECIES_MAGNETON] = {{EVO_MAP, MAPSEC_THUNDERCAP_MOUNTAIN, SPECIES_MAGNEZONE, 0}, + {EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_MAGNEZONE, 0}}, [SPECIES_DODUO] = {{EVO_LEVEL, 31, SPECIES_DODRIO, 0}}, [SPECIES_SEEL] = {{EVO_LEVEL, 34, SPECIES_DEWGONG, 0}}, [SPECIES_GRIMER] = {{EVO_LEVEL, 38, SPECIES_MUK, 0}}, @@ -121,16 +122,16 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = [SPECIES_PINSIR] = {{EVO_MEGA, ITEM_PINSIRITE, SPECIES_PINSIR_MEGA, MEGA_VARIANT_STANDARD}}, [SPECIES_MAGIKARP] = {{EVO_LEVEL, 20, SPECIES_GYARADOS, 0}}, [SPECIES_GYARADOS] = {{EVO_MEGA, ITEM_GYARADOSITE, SPECIES_GYARADOS_MEGA, MEGA_VARIANT_STANDARD}}, -// [SPECIES_LAPRAS] = {{EVO_GIGANTAMAX, TRUE, SPECIES_LAPRAS_GIGA, 0}}, - [SPECIES_EEVEE] = {{EVO_FRIENDSHIP_DAY, 0, SPECIES_ESPEON, 0}, + [SPECIES_LAPRAS] = {{EVO_GIGANTAMAX, TRUE, SPECIES_LAPRAS_GIGA, 0}}, + [SPECIES_EEVEE] = {{EVO_MOVE_TYPE, TYPE_FAIRY, SPECIES_SYLVEON, 0}, //Overriden by Espeon and Umbrean if need be + {EVO_FRIENDSHIP_DAY, 0, SPECIES_ESPEON, 0}, {EVO_FRIENDSHIP_NIGHT, 0, SPECIES_UMBREON, 0}, {EVO_ITEM, ITEM_FIRE_STONE, SPECIES_FLAREON, 0}, {EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_JOLTEON, 0}, {EVO_ITEM, ITEM_WATER_STONE, SPECIES_VAPOREON, 0}, {EVO_ITEM, ITEM_LEAF_STONE, SPECIES_LEAFEON, 0}, {EVO_ITEM, ITEM_ICE_STONE, SPECIES_GLACEON, 0}, - {EVO_MOVE_TYPE, TYPE_FAIRY, SPECIES_SYLVEON, 0}/*, - {EVO_GIGANTAMAX, TRUE, SPECIES_EEVEE_GIGA, 0}*/}, + {EVO_GIGANTAMAX, TRUE, SPECIES_EEVEE_GIGA, 0}}, [SPECIES_PORYGON] = {{EVO_ITEM, ITEM_UP_GRADE, SPECIES_PORYGON2, 0}, {EVO_TRADE_ITEM, ITEM_UP_GRADE, SPECIES_PORYGON2, 0}}, [SPECIES_OMANYTE] = {{EVO_LEVEL, 40, SPECIES_OMASTAR, 0}}, @@ -224,11 +225,12 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = [SPECIES_WAILMER] = {{EVO_LEVEL, 40, SPECIES_WAILORD, 0}}, [SPECIES_SKITTY] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_DELCATTY, 0}}, [SPECIES_BALTOY] = {{EVO_LEVEL, 36, SPECIES_CLAYDOL, 0}}, - [SPECIES_NOSEPASS] = {{EVO_MAP, MAP_NAME_THUNDERCAP_MT, SPECIES_PROBOPASS, 0}}, + [SPECIES_NOSEPASS] = {{EVO_MAP, MAPSEC_THUNDERCAP_MOUNTAIN, SPECIES_PROBOPASS, 0}, + {EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_PROBOPASS, 0}}, [SPECIES_SABLEYE] = {{EVO_MEGA, ITEM_SABLENITE, SPECIES_SABLEYE_MEGA, MEGA_VARIANT_STANDARD}}, [SPECIES_BARBOACH] = {{EVO_LEVEL, 30, SPECIES_WHISCASH, 0}}, [SPECIES_CORPHISH] = {{EVO_LEVEL, 30, SPECIES_CRAWDAUNT, 0}}, - [SPECIES_FEEBAS] = {{EVO_BEAUTY, 0, SPECIES_MILOTIC, 0}, + [SPECIES_FEEBAS] = {/*{EVO_BEAUTY, 0, SPECIES_MILOTIC, 0},*/ {EVO_ITEM, ITEM_PRISM_SCALE, SPECIES_MILOTIC, 0}, {EVO_TRADE_ITEM, ITEM_PRISM_SCALE, SPECIES_MILOTIC, 0}}, [SPECIES_CARVANHA] = {{EVO_LEVEL, 30, SPECIES_SHARPEDO, 0}}, @@ -310,7 +312,7 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = [SPECIES_COMBEE] = {{EVO_FEMALE_LEVEL, 21, SPECIES_VESPIQUEN, 0}}, [SPECIES_BUIZEL] = {{EVO_LEVEL, 26, SPECIES_FLOATZEL, 0}}, [SPECIES_CHERUBI] = {{EVO_LEVEL, 25, SPECIES_CHERRIM, 0}}, - [SPECIES_SHELLOS] = {{EVO_LEVEL, 32, SPECIES_GASTRODON, 0}}, + [SPECIES_SHELLOS] = {{EVO_LEVEL, 30, SPECIES_GASTRODON, 0}}, [SPECIES_DRIFLOON] = {{EVO_LEVEL, 28, SPECIES_DRIFBLIM, 0}}, [SPECIES_BUNEARY] = {{EVO_FRIENDSHIP, 0, SPECIES_LOPUNNY, 0}}, [SPECIES_LOPUNNY] = {{EVO_MEGA, ITEM_LOPUNNITE, SPECIES_LOPUNNY_MEGA, MEGA_VARIANT_STANDARD}}, @@ -420,7 +422,7 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = {EVO_MALE_LEVEL, 20, SPECIES_MOTHIM, 0}}, [SPECIES_BURMY_TRASH] = {{EVO_FEMALE_LEVEL, 20, SPECIES_WORMADAM_TRASH, 0}, {EVO_MALE_LEVEL, 20, SPECIES_MOTHIM, 0}}, - [SPECIES_SHELLOS_EAST] = {{EVO_LEVEL, 32, SPECIES_GASTRODON_EAST, 0}}, + [SPECIES_SHELLOS_EAST] = {{EVO_LEVEL, 30, SPECIES_GASTRODON_EAST, 0}}, [SPECIES_DEERLING_SUMMER] = {{EVO_LEVEL, 34, SPECIES_SAWSBUCK_SUMMER, 0}}, [SPECIES_DEERLING_AUTUMN] = {{EVO_LEVEL, 34, SPECIES_SAWSBUCK_AUTUMN, 0}}, [SPECIES_DEERLING_WINTER] = {{EVO_LEVEL, 34, SPECIES_SAWSBUCK_WINTER, 0}}, @@ -539,14 +541,17 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] = [SPECIES_TRUMBEAK] = {{EVO_LEVEL, 28, SPECIES_TOUCANNON, 0}}, [SPECIES_YUNGOOS] = {{EVO_LEVEL_DAY, 20, SPECIES_GUMSHOOS, 0}}, [SPECIES_GRUBBIN] = {{EVO_LEVEL, 20, SPECIES_CHARJABUG, 0}}, - [SPECIES_CHARJABUG] = {{EVO_MAP, MAP_NAME_THUNDERCAP_MT, SPECIES_VIKAVOLT, 0}}, - [SPECIES_CRABRAWLER] = {{EVO_MAP, MAP_NAME_FROST_MOUNTAIN, SPECIES_CRABOMINABLE, 0}, - {EVO_MAP, MAP_NAME_ROUTE_8, SPECIES_NONE, 0}, - {EVO_MAP, MAP_NAME_BLIZZARD_CITY, SPECIES_NONE, 0}}, + [SPECIES_CHARJABUG] = {{EVO_MAP, MAPSEC_THUNDERCAP_MOUNTAIN, SPECIES_VIKAVOLT, 0}, + {EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_VIKAVOLT, 0}}, + [SPECIES_CRABRAWLER] = {{EVO_ITEM, ITEM_ICE_STONE, SPECIES_CRABOMINABLE, 0}, + {EVO_MAP, MAPSEC_FROST_MOUNTAIN, SPECIES_CRABOMINABLE, 0}, + {EVO_MAP, MAPSEC_ROUTE_8, SPECIES_CRABOMINABLE, 0}, + {EVO_MAP, MAPSEC_BLIZZARD_CITY, SPECIES_CRABOMINABLE, 0}, + {EVO_MAP, MAPSEC_FROZEN_FOREST, SPECIES_CRABOMINABLE, 0}}, [SPECIES_CUTIEFLY] = {{EVO_LEVEL, 25, SPECIES_RIBOMBEE, 0}}, - [SPECIES_ROCKRUFF] = {{EVO_LEVEL_SPECIFIC_TIME_RANGE, 25, SPECIES_LYCANROC_DUSK, TIME_RANGE(17, 20)}, //5 PM - 7:59 PM - {EVO_LEVEL_DAY, 25, SPECIES_LYCANROC, 0}, - {EVO_LEVEL_NIGHT, 25, SPECIES_LYCANROC_N, 0}}, + [SPECIES_ROCKRUFF] = {{EVO_LEVEL_DAY, 25, SPECIES_LYCANROC, 0}, + {EVO_LEVEL_NIGHT, 25, SPECIES_LYCANROC_N, 0}, + {EVO_LEVEL_SPECIFIC_TIME_RANGE, 25, SPECIES_LYCANROC_DUSK, TIME_RANGE(17, 20)}}, //5 PM - 7:59 PM [SPECIES_MAREANIE] = {{EVO_LEVEL, 38, SPECIES_TOXAPEX, 0}}, [SPECIES_MUDBRAY] = {{EVO_LEVEL, 30, SPECIES_MUDSDALE, 0}}, [SPECIES_DEWPIDER] = {{EVO_LEVEL, 22, SPECIES_ARAQUANID, 0}},