Generalised form inheritance, making use of species flags

This commit is contained in:
Maruno17
2021-09-02 21:05:53 +01:00
parent 86cbcad382
commit cef3d08917
11 changed files with 266 additions and 21 deletions

View File

@@ -13482,6 +13482,7 @@ Category = Bagworm
Pokedex = To shelter itself from cold, wintry winds, it covers itself with a cloak made of twigs and leaves.
FormName = Plant Cloak
Generation = 4
Flags = InheritFormFromMother
BattlerPlayerX = 0
BattlerPlayerY = 0
BattlerEnemyX = 0
@@ -13515,6 +13516,7 @@ Category = Bagworm
Pokedex = When Burmy evolved, its cloak became a part of this Pokémon's body. The cloak is never shed.
FormName = Plant Cloak
Generation = 4
Flags = InheritFormFromMother
WildItemUncommon = SILVERPOWDER
BattlerPlayerX = 0
BattlerPlayerY = 0
@@ -13801,6 +13803,7 @@ Category = Sea Slug
Pokedex = Its colors and shapes differ from region to region. In the Sinnoh region, two types are confirmed.
FormName = West Sea
Generation = 4
Flags = InheritFormFromMother
BattlerPlayerX = 0
BattlerPlayerY = 0
BattlerEnemyX = -1
@@ -13834,6 +13837,7 @@ Category = Sea Slug
Pokedex = It has a pliable body without any bones. If any part of its body is torn off, it grows right back.
FormName = West Sea
Generation = 4
Flags = InheritFormFromMother
BattlerPlayerX = -6
BattlerPlayerY = 0
BattlerEnemyX = -1
@@ -17833,6 +17837,7 @@ Category = Hostile
Pokedex = Savage, violent Pokémon, red and blue Basculin are always fighting each other over territory.
FormName = Red-Striped
Generation = 5
Flags = InheritFormFromMother
WildItemUncommon = DEEPSEATOOTH
BattlerPlayerX = -7
BattlerPlayerY = 0
@@ -21592,6 +21597,7 @@ Category = Single Bloom
Pokedex = When it finds a flower it likes, it dwells on that flower its whole life long. It floats in the wind's embrace with an untroubled heart.
FormName = Red Flower
Generation = 6
Flags = InheritFormFromMother
BattlerPlayerX = 0
BattlerPlayerY = 0
BattlerEnemyX = 0
@@ -21624,6 +21630,7 @@ Category = Single Bloom
Pokedex = It flutters around fields of flowers and cares for flowers that are starting to wilt. It draws out the power of flowers to battle.
FormName = Red Flower
Generation = 6
Flags = InheritFormFromMother
BattlerPlayerX = 0
BattlerPlayerY = 0
BattlerEnemyX = 0
@@ -21656,6 +21663,7 @@ Category = Garden
Pokedex = It claims exquisite flower gardens as its territory, and it obtains power from basking in the energy emitted by flowering plants.
FormName = Red Flower
Generation = 6
Flags = InheritFormFromMother
BattlerPlayerX = 0
BattlerPlayerY = 0
BattlerEnemyX = 0
@@ -22888,6 +22896,7 @@ Category = Pumpkin
Pokedex = The pumpkin body is inhabited by a spirit trapped in this world. As the sun sets, it becomes restless and active.
FormName = Small Size
Generation = 6
Flags = InheritFormFromMother
BattlerPlayerX = 0
BattlerPlayerY = 0
BattlerEnemyX = 0
@@ -22920,6 +22929,7 @@ Category = Pumpkin
Pokedex = Singing in eerie voices, they wander town streets on the night of the new moon. Anyone who hears their song is cursed.
FormName = Small Size
Generation = 6
Flags = InheritFormFromMother
BattlerPlayerX = 0
BattlerPlayerY = 0
BattlerEnemyX = 0
@@ -23865,6 +23875,7 @@ Category = Dancing
Pokedex = It beats its wings together to create fire. As it moves in the steps of its beautiful dance, it bathes opponents in intense flames.
FormName = Baile Style
Generation = 7
Flags = InheritFormFromMother
WildItemUncommon = HONEY
BattlerPlayerX = 0
BattlerPlayerY = 0

View File

@@ -84,6 +84,7 @@ Weight = 3.8
Color = Black
Pokedex = With its incisors, it gnaws through doors and infiltrates people's homes. Then, with a twitch of its whiskers, it steals whatever food it finds.
Generation = 7
Flags = InheritFormWithEverStone
WildItemUncommon = PECHABERRY
Evolutions = RATICATE,LevelNight,20
#-------------------------------
@@ -99,6 +100,7 @@ Weight = 25.5
Color = Black
Pokedex = It forms a group of Rattata, which it assumes command of. Each group has its own territory, and disputes over food happen often.
Generation = 7
Flags = InheritFormWithEverStone
WildItemUncommon = PECHABERRY
#-------------------------------
[RAICHU,1]
@@ -131,6 +133,7 @@ Weight = 40.0
Color = White
Pokedex = The skin on its back is as hard as steel. Predators go after its soft belly, so it clings to the ground desperately.
Generation = 7
Flags = InheritFormWithEverStone
Evolutions = SANDSLASH,Item,ICESTONE
#-------------------------------
[SANDSLASH,1]
@@ -147,6 +150,7 @@ Weight = 55.0
Color = Blue
Pokedex = It runs across snow-covered plains at high speeds. It developed thick, sharp claws to plow through the snow.
Generation = 7
Flags = InheritFormWithEverStone
#-------------------------------
[VULPIX,1]
FormName = Alolan
@@ -159,6 +163,7 @@ EggMoves = AGILITY,CHARM,DISABLE,ENCORE,EXTRASENSORY,FLAIL,FREEZEDRY,HOWL,HYPNOS
Color = White
Pokedex = In hot weather, this Pokémon makes ice shards with its six tails and sprays them around to cool itself off.
Generation = 7
Flags = InheritFormWithEverStone
WildItemUncommon = SNOWBALL
Evolutions = NINETALES,Item,ICESTONE
#-------------------------------
@@ -175,6 +180,7 @@ TutorMoves = AQUATAIL,ATTRACT,AURORAVEIL,BLIZZARD,CALMMIND,CONFIDE,COVET,DARKPUL
Color = Blue
Pokedex = It lives on mountains perpetually covered in snow and is revered as a deity incarnate. It appears draped in a blizzard.
Generation = 7
Flags = InheritFormWithEverStone
WildItemUncommon = SNOWBALL
#-------------------------------
[DIGLETT,1]
@@ -189,6 +195,7 @@ EggMoves = ANCIENTPOWER,BEATUP,ENDURE,FEINTATTACK,FINALGAMBIT,HEADBUTT,MEMENTO,M
Weight = 1.0
Pokedex = Its head sports an altered form of whiskers made of metal. When in communication with its comrades, its whiskers wobble to and fro.
Generation = 7
Flags = InheritFormWithEverStone
#-------------------------------
[DUGTRIO,1]
FormName = Alolan
@@ -202,6 +209,7 @@ TutorMoves = AERIALACE,ATTRACT,BULLDOZE,CONFIDE,DOUBLETEAM,EARTHPOWER,EARTHQUAKE
Weight = 66.6
Pokedex = Its shining gold hair provides it with protection. It's reputed that keeping any of its fallen hairs will bring bad luck.
Generation = 7
Flags = InheritFormWithEverStone
#-------------------------------
[MEOWTH,1]
FormName = Alolan
@@ -214,6 +222,7 @@ EggMoves = AMNESIA,ASSIST,CHARM,COVET,FLAIL,FLATTER,FOULPLAY,HYPNOSIS,PARTINGSHO
Color = Blue
Pokedex = It's impulsive, selfish, and fickle. It's very popular with some Trainers who like giving it the attention it needs.
Generation = 7
Flags = InheritFormWithEverStone
Evolutions = PERSIAN,Happiness,
#-------------------------------
[PERSIAN,1]
@@ -229,6 +238,7 @@ Weight = 33.0
Color = Blue
Pokedex = Its round face is a symbol of wealth. Persian that have bigger, plumper faces are considered more beautiful.
Generation = 7
Flags = InheritFormWithEverStone
#-------------------------------
[ALAKAZAM,1]
FormName = Mega Alakazam
@@ -254,6 +264,7 @@ Weight = 20.3
Color = Gray
Pokedex = Geodude compete against each other with headbutts. The iron sand on their heads will stick to whichever one has stronger magnetism.
Generation = 7
Flags = InheritFormWithEverStone
WildItemUncommon = CELLBATTERY
#-------------------------------
[GRAVELER,1]
@@ -268,6 +279,7 @@ Weight = 110.0
Color = Gray
Pokedex = They eat rocks and often get into a scrap over them. The shock of Graveler smashing together causes a flash of light and a booming noise.
Generation = 7
Flags = InheritFormWithEverStone
WildItemUncommon = CELLBATTERY
#-------------------------------
[GOLEM,1]
@@ -283,6 +295,7 @@ Weight = 316.0
Color = Gray
Pokedex = It fires rocks charged with electricity. Even if the rock isn't fired that accurately, just grazing an opponent will cause numbness and fainting.
Generation = 7
Flags = InheritFormWithEverStone
WildItemCommon = CELLBATTERY
#-------------------------------
[SLOWBRO,1]
@@ -312,6 +325,7 @@ Weight = 42.0
Color = Green
Pokedex = A Grimer, which had been brought in to solve a problem with garbage, developed over time into this form.
Generation = 7
Flags = InheritFormWithEverStone
#-------------------------------
[MUK,1]
FormName = Alolan
@@ -326,6 +340,7 @@ Weight = 52.0
Color = Green
Pokedex = The garbage it eats causes continuous chemical changes in its body, which produce its exceedingly vivid coloration.
Generation = 7
Flags = InheritFormWithEverStone
#-------------------------------
[GENGAR,1]
FormName = Mega Gengar
@@ -445,7 +460,7 @@ Weight = 33.0
Pokedex = Despite its diminished size, its mental power has grown phenomenally. With a mere thought, it can smash a skyscraper to smithereens.
Generation = 6
#-------------------------------
[PICHU,1]
[PICHU,2]
FormName = Spiky-Eared
Generation = 4
BattlerEnemyX = 3
@@ -907,10 +922,12 @@ BattlerShadowSize = 3
[BURMY,1]
FormName = Sandy Cloak
Color = Brown
Flags = InheritFormFromMother
#-------------------------------
[BURMY,2]
FormName = Trash Cloak
Color = Red
Flags = InheritFormFromMother
#-------------------------------
[WORMADAM,1]
FormName = Sandy Cloak
@@ -921,6 +938,7 @@ EVs = 0,0,2,0,0,0
Moves = 0,QUIVERDANCE,1,QUIVERDANCE,1,SUCKERPUNCH,1,TACKLE,1,PROTECT,1,BUGBITE,10,PROTECT,15,BUGBITE,20,HIDDENPOWER,23,CONFUSION,26,ROCKBLAST,29,HARDEN,32,PSYBEAM,35,CAPTIVATE,38,FLAIL,41,ATTRACT,44,PSYCHIC,47,FISSURE,50,BUGBUZZ
TutorMoves = ALLYSWITCH,ATTRACT,BUGBITE,BULLDOZE,CONFIDE,DOUBLETEAM,DREAMEATER,EARTHPOWER,EARTHQUAKE,ELECTROWEB,ENDEAVOR,FACADE,FRUSTRATION,GIGAIMPACT,HIDDENPOWER,HYPERBEAM,INFESTATION,PROTECT,PSYCHIC,PSYCHUP,RAINDANCE,REST,RETURN,ROCKTOMB,ROUND,SAFEGUARD,SANDSTORM,SHADOWBALL,SIGNALBEAM,SKILLSWAP,SLEEPTALK,SNORE,STEALTHROCK,SUBSTITUTE,SUNNYDAY,SWAGGER,TELEKINESIS,THIEF,TOXIC,UPROAR,VENOSHOCK
Color = Brown
Flags = InheritFormFromMother
#-------------------------------
[WORMADAM,2]
FormName = Trash Cloak
@@ -931,6 +949,7 @@ EVs = 0,0,1,0,0,1
Moves = 0,QUIVERDANCE,1,QUIVERDANCE,1,METALBURST,1,SUCKERPUNCH,1,TACKLE,1,PROTECT,1,BUGBITE,10,PROTECT,15,BUGBITE,20,HIDDENPOWER,23,CONFUSION,26,MIRRORSHOT,29,METALSOUND,32,PSYBEAM,35,CAPTIVATE,38,FLAIL,41,ATTRACT,44,PSYCHIC,47,IRONHEAD,50,BUGBUZZ
TutorMoves = ALLYSWITCH,ATTRACT,BUGBITE,CONFIDE,DOUBLETEAM,DREAMEATER,ELECTROWEB,ENDEAVOR,FACADE,FLASHCANNON,FRUSTRATION,GIGAIMPACT,GUNKSHOT,GYROBALL,HIDDENPOWER,HYPERBEAM,INFESTATION,IRONDEFENSE,IRONHEAD,MAGNETRISE,PROTECT,PSYCHIC,PSYCHUP,RAINDANCE,REST,RETURN,ROUND,SAFEGUARD,SHADOWBALL,SIGNALBEAM,SKILLSWAP,SLEEPTALK,SNORE,STEALTHROCK,SUBSTITUTE,SUNNYDAY,SWAGGER,TELEKINESIS,THIEF,TOXIC,UPROAR,VENOSHOCK
Color = Red
Flags = InheritFormFromMother
#-------------------------------
[CHERRIM,1]
FormName = Sunshine Form
@@ -942,10 +961,12 @@ BattlerEnemyY = 21
[SHELLOS,1]
FormName = East Sea
Color = Blue
Flags = InheritFormFromMother
#-------------------------------
[GASTRODON,1]
FormName = East Sea
Color = Blue
Flags = InheritFormFromMother
#-------------------------------
[LOPUNNY,1]
FormName = Mega Lopunny
@@ -1178,6 +1199,7 @@ FormName = Blue-Striped
Abilities = ROCKHEAD,ADAPTABILITY
Pokedex = Even Basculin, which devours everything it can with its huge jaws, is nothing more than food to organisms stronger than itself.
WildItemUncommon = DEEPSEASCALE
Flags = InheritFormFromMother
#-------------------------------
[DARMANITAN,1]
FormName = Zen Mode
@@ -1399,27 +1421,35 @@ FormName = Poké Ball Pattern
#-------------------------------
[FLABEBE,1]
FormName = Yellow Flower
Flags = InheritFormFromMother
#-------------------------------
[FLABEBE,2]
FormName = Orange Flower
Flags = InheritFormFromMother
#-------------------------------
[FLABEBE,3]
FormName = Blue Flower
Flags = InheritFormFromMother
#-------------------------------
[FLABEBE,4]
FormName = White Flower
Flags = InheritFormFromMother
#-------------------------------
[FLOETTE,1]
FormName = Yellow Flower
Flags = InheritFormFromMother
#-------------------------------
[FLOETTE,2]
FormName = Orange Flower
Flags = InheritFormFromMother
#-------------------------------
[FLOETTE,3]
FormName = Blue Flower
Flags = InheritFormFromMother
#-------------------------------
[FLOETTE,4]
FormName = White Flower
Flags = InheritFormFromMother
#-------------------------------
[FLOETTE,5]
FormName = Eternal Flower
@@ -1432,15 +1462,19 @@ Evolutions = FLORGES,None,
#-------------------------------
[FLORGES,1]
FormName = Yellow Flower
Flags = InheritFormFromMother
#-------------------------------
[FLORGES,2]
FormName = Orange Flower
Flags = InheritFormFromMother
#-------------------------------
[FLORGES,3]
FormName = Blue Flower
Flags = InheritFormFromMother
#-------------------------------
[FLORGES,4]
FormName = White Flower
Flags = InheritFormFromMother
#-------------------------------
[FURFROU,1]
FormName = Heart Trim
@@ -1486,12 +1520,14 @@ BaseStats = 49,66,70,51,44,55
HiddenAbilities = INSOMNIA
Height = 0.4
Weight = 5.0
Flags = InheritFormFromMother
#-------------------------------
[PUMPKABOO,2]
FormName = Large Size
BaseStats = 54,66,70,46,44,55
Height = 0.5
Weight = 7.5
Flags = InheritFormFromMother
#-------------------------------
[PUMPKABOO,3]
FormName = Super Size
@@ -1502,6 +1538,7 @@ Weight = 15.0
WildItemCommon = MIRACLESEED
WildItemUncommon = MIRACLESEED
WildItemRare = MIRACLESEED
Flags = InheritFormFromMother
#-------------------------------
[GOURGEIST,1]
FormName = Average Size
@@ -1509,12 +1546,14 @@ BaseStats = 65,90,122,84,58,75
HiddenAbilities = INSOMNIA
Height = 0.9
Weight = 12.5
Flags = InheritFormFromMother
#-------------------------------
[GOURGEIST,2]
FormName = Large Size
BaseStats = 75,95,122,69,58,75
Height = 1.1
Weight = 14.0
Flags = InheritFormFromMother
#-------------------------------
[GOURGEIST,3]
FormName = Super Size
@@ -1525,6 +1564,7 @@ Weight = 39.0
WildItemCommon = MIRACLESEED
WildItemUncommon = MIRACLESEED
WildItemRare = MIRACLESEED
Flags = InheritFormFromMother
#-------------------------------
[XERNEAS,1]
FormName = Active Mode
@@ -1591,6 +1631,7 @@ Type1 = ELECTRIC
Type2 = FLYING
Color = Yellow
Pokedex = It creates an electric charge by rubbing its feathers together. It dances over to its enemies and delivers shocking electrical punches.
Flags = InheritFormFromMother
#-------------------------------
[ORICORIO,2]
FormName = Pa'u Style
@@ -1598,6 +1639,7 @@ Type1 = PSYCHIC
Type2 = FLYING
Color = Pink
Pokedex = This Oricorio relaxes by swaying gently. This increases its psychic energy, which it then fires at its enemies.
Flags = InheritFormFromMother
#-------------------------------
[ORICORIO,3]
FormName = Sensu Style
@@ -1605,10 +1647,12 @@ Type1 = GHOST
Type2 = FLYING
Color = Purple
Pokedex = It summons the dead with its dreamy dancing. From their malice, it draws power with which to curse its enemies.
Flags = InheritFormFromMother
#-------------------------------
[ROCKRUFF,2]
Abilities = OWNTEMPO
HiddenAbilities = OWNTEMPO
Flags = InheritFormFromMother
Evolutions = LYCANROC,LevelEvening,25
#-------------------------------
[LYCANROC,1]
@@ -1631,6 +1675,7 @@ HiddenAbilities = TOUGHCLAWS
Moves = 0,THRASH,1,THRASH,1,ACCELEROCK,1,COUNTER,1,TACKLE,1,LEER,1,SANDATTACK,1,BITE,4,SANDATTACK,7,BITE,12,HOWL,15,ROCKTHROW,18,ODORSLEUTH,23,ROCKTOMB,26,ROAR,29,STEALTHROCK,34,ROCKSLIDE,37,SCARYFACE,40,CRUNCH,45,ROCKCLIMB,48,STONEEDGE
TutorMoves = ATTRACT,BRICKBREAK,BULKUP,CONFIDE,COVET,DOUBLETEAM,DRILLRUN,EARTHPOWER,ECHOEDVOICE,ENDEAVOR,FACADE,FRUSTRATION,HIDDENPOWER,HYPERVOICE,IRONDEFENSE,IRONHEAD,IRONTAIL,LASTRESORT,OUTRAGE,PROTECT,REST,RETURN,ROAR,ROCKPOLISH,ROCKSLIDE,ROCKTOMB,ROUND,SLEEPTALK,SNARL,SNORE,STEALTHROCK,STOMPINGTANTRUM,STONEEDGE,SUBSTITUTE,SWAGGER,SWORDSDANCE,TAUNT,TOXIC,ZENHEADBUTT
Pokedex = Bathed in the setting sun of evening, Lycanroc has undergone a special kind of evolution. An intense fighting spirit underlies its calmness.
Flags = InheritFormFromMother
#-------------------------------
[WISHIWASHI,1]
FormName = School Form
@@ -1722,6 +1767,7 @@ EVs = 0,1,0,0,1,0
Weight = 0.3
Color = Red
Pokedex = If its core stays exposed, it will soon die off. It's possible that it may survive if it's put into a Poké Ball quickly enough.
Flags = InheritFormFromMother
#-------------------------------
[MINIOR,8]
FormName = Orange Core
@@ -1731,6 +1777,7 @@ EVs = 0,1,0,0,1,0
Weight = 0.3
Color = Red
Pokedex = If its core stays exposed, it will soon die off. It's possible that it may survive if it's put into a Poké Ball quickly enough.
Flags = InheritFormFromMother
#-------------------------------
[MINIOR,9]
FormName = Yellow Core
@@ -1740,6 +1787,7 @@ EVs = 0,1,0,0,1,0
Weight = 0.3
Color = Yellow
Pokedex = If its core stays exposed, it will soon die off. It's possible that it may survive if it's put into a Poké Ball quickly enough.
Flags = InheritFormFromMother
#-------------------------------
[MINIOR,10]
FormName = Green Core
@@ -1749,6 +1797,7 @@ EVs = 0,1,0,0,1,0
Weight = 0.3
Color = Green
Pokedex = If its core stays exposed, it will soon die off. It's possible that it may survive if it's put into a Poké Ball quickly enough.
Flags = InheritFormFromMother
#-------------------------------
[MINIOR,11]
FormName = Blue Core
@@ -1758,6 +1807,7 @@ EVs = 0,1,0,0,1,0
Weight = 0.3
Color = Blue
Pokedex = If its core stays exposed, it will soon die off. It's possible that it may survive if it's put into a Poké Ball quickly enough.
Flags = InheritFormFromMother
#-------------------------------
[MINIOR,12]
FormName = Indigo Core
@@ -1767,6 +1817,7 @@ EVs = 0,1,0,0,1,0
Weight = 0.3
Color = Blue
Pokedex = If its core stays exposed, it will soon die off. It's possible that it may survive if it's put into a Poké Ball quickly enough.
Flags = InheritFormFromMother
#-------------------------------
[MINIOR,13]
FormName = Violet Core
@@ -1776,6 +1827,7 @@ EVs = 0,1,0,0,1,0
Weight = 0.3
Color = Purple
Pokedex = If its core stays exposed, it will soon die off. It's possible that it may survive if it's put into a Poké Ball quickly enough.
Flags = InheritFormFromMother
#-------------------------------
[MIMIKYU,1]
FormName = Busted Form