Improved AI code for weather-causing moves, added AI getting flags from trainer types, added Legendary/Mythical flags to pokemon.txt, added Setting to make wild Legendary/Mythical Pokémon smarter

This commit is contained in:
Maruno17
2023-02-20 23:33:09 +00:00
parent 0e4053f837
commit d0c99aa512
21 changed files with 610 additions and 241 deletions

View File

@@ -3815,6 +3815,7 @@ Habitat = Rare
Category = Freeze
Pokedex = Articuno is a legendary bird Pokémon that can control ice. The flapping of its wings chills the air. As a result, it is said that when this Pokémon flies, snow will fall.
Generation = 1
Flags = Legendary
#-------------------------------
[ZAPDOS]
Name = Zapdos
@@ -3840,6 +3841,7 @@ Habitat = Rare
Category = Electric
Pokedex = Zapdos is a legendary bird Pokémon that has the ability to control electricity. It usually lives in thunderclouds. It gains power if it is stricken by lightning bolts.
Generation = 1
Flags = Legendary
#-------------------------------
[MOLTRES]
Name = Moltres
@@ -3865,6 +3867,7 @@ Habitat = Rare
Category = Flame
Pokedex = Moltres is a legendary bird Pokémon that can control fire. If injured, it is said to dip its body in the molten magma of a volcano to burn and heal itself.
Generation = 1
Flags = Legendary
#-------------------------------
[DRATINI]
Name = Dratini
@@ -3971,6 +3974,7 @@ Habitat = Rare
Category = Genetic
Pokedex = A Pokémon that was created by genetic manipulation. However, even though the scientific power of humans made its body, they failed to give it a warm heart.
Generation = 1
Flags = Legendary
#-------------------------------
[MEW]
Name = Mew
@@ -3995,6 +3999,7 @@ Habitat = Rare
Category = New Species
Pokedex = A Mew is said to possess the genes of all Pokémon. It is capable of making itself invisible at will, so it entirely avoids notice even if it approaches people.
Generation = 1
Flags = Mythical
WildItemCommon = LUMBERRY
WildItemUncommon = LUMBERRY
WildItemRare = LUMBERRY
@@ -6422,6 +6427,7 @@ Habitat = Grassland
Category = Thunder
Pokedex = Raikou embodies the speed of lightning. Its roars send shock waves shuddering through the air and ground as if lightning bolts were crashing down.
Generation = 2
Flags = Legendary
#-------------------------------
[ENTEI]
Name = Entei
@@ -6447,6 +6453,7 @@ Habitat = Grassland
Category = Volcano
Pokedex = Entei embodies the passion of magma. It is thought to have been born in the eruption of a volcano. It blasts fire that consumes all that it touches.
Generation = 2
Flags = Legendary
#-------------------------------
[SUICUNE]
Name = Suicune
@@ -6472,6 +6479,7 @@ Habitat = Grassland
Category = Aurora
Pokedex = Suicune embodies the compassion of a pure spring of water. It runs across the land with gliding elegance. It has the power to purify dirty water.
Generation = 2
Flags = Legendary
#-------------------------------
[LARVITAR]
Name = Larvitar
@@ -6574,6 +6582,7 @@ Habitat = Rare
Category = Diving
Pokedex = Lugia is so powerful even a light fluttering of its wings can blow apart houses. As a result, it chooses to live out of sight deep under the sea.
Generation = 2
Flags = Legendary
#-------------------------------
[HOOH]
Name = Ho-Oh
@@ -6599,6 +6608,7 @@ Habitat = Rare
Category = Rainbow
Pokedex = Its feathers--which glow in seven colors depending on the angle at which light strikes them--are thought to bring joy. It is said to live at the foot of a rainbow.
Generation = 2
Flags = Legendary
WildItemCommon = SACREDASH
WildItemUncommon = SACREDASH
WildItemRare = SACREDASH
@@ -6626,6 +6636,7 @@ Habitat = Forest
Category = Time Travel
Pokedex = This Pokémon came from the future by crossing over time. It is thought that so long as Celebi appears, a bright and shining future awaits us.
Generation = 2
Flags = Mythical
WildItemCommon = LUMBERRY
WildItemUncommon = LUMBERRY
WildItemRare = LUMBERRY
@@ -9955,6 +9966,7 @@ Habitat = Cave
Category = Rock Peak
Pokedex = A Pokémon that is made entirely of rocks and boulders. If parts of its body chip off in battle, Regirock repairs itself by adding new rocks.
Generation = 3
Flags = Legendary
#-------------------------------
[REGICE]
Name = Regice
@@ -9980,6 +9992,7 @@ Habitat = Cave
Category = Iceberg
Pokedex = Its entire body is made of Antarctic ice. After extensive studies, researchers believe the ice was formed during an ice age.
Generation = 3
Flags = Legendary
#-------------------------------
[REGISTEEL]
Name = Registeel
@@ -10005,6 +10018,7 @@ Habitat = Cave
Category = Iron
Pokedex = Its body is harder than any other kind of metal. The body metal is composed of a mysterious substance. Not only is it hard, it shrinks and stretches flexibly.
Generation = 3
Flags = Legendary
#-------------------------------
[LATIAS]
Name = Latias
@@ -10029,6 +10043,7 @@ Habitat = WatersEdge
Category = Eon
Pokedex = They make a small herd of only several members. They rarely make contact with people or other Pokémon. They disappear if they sense enemies.
Generation = 3
Flags = Legendary
#-------------------------------
[LATIOS]
Name = Latios
@@ -10053,6 +10068,7 @@ Habitat = WatersEdge
Category = Eon
Pokedex = Even in hiding, it can detect the locations of others and sense their emotions since it has telepathy. Its intelligence allows it to understand human languages.
Generation = 3
Flags = Legendary
#-------------------------------
[KYOGRE]
Name = Kyogre
@@ -10077,6 +10093,7 @@ Habitat = Sea
Category = Sea Basin
Pokedex = Kyogre has appeared in mythology as the creator of the sea. After long years of feuding with Groudon, it took to sleep at the bottom of the sea.
Generation = 3
Flags = Legendary
#-------------------------------
[GROUDON]
Name = Groudon
@@ -10101,6 +10118,7 @@ Habitat = RoughTerrain
Category = Continent
Pokedex = Groudon has appeared in mythology as the creator of the land. It sleeps in magma underground and is said to make volcanoes erupt on awakening.
Generation = 3
Flags = Legendary
#-------------------------------
[RAYQUAZA]
Name = Rayquaza
@@ -10125,6 +10143,7 @@ Habitat = Rare
Category = Sky High
Pokedex = A Pokémon that flies endlessly in the ozone layer. It is said it would descend to the ground if Kyogre and Groudon were to fight.
Generation = 3
Flags = Legendary
#-------------------------------
[JIRACHI]
Name = Jirachi
@@ -10149,6 +10168,7 @@ Habitat = Mountain
Category = Wish
Pokedex = Jirachi is said to make wishes come true. While it sleeps, a tough crystalline shell envelops the body to protect it from enemies.
Generation = 3
Flags = Mythical
WildItemCommon = STARPIECE
WildItemUncommon = STARPIECE
WildItemRare = STARPIECE
@@ -10177,6 +10197,7 @@ Category = DNA
Pokedex = A Pokémon that mutated from an extraterrestrial virus exposed to a laser beam. Its body is configured for superior agility and speed.
FormName = Normal Forme
Generation = 3
Flags = Mythical
#-------------------------------
[TURTWIG]
Name = Turtwig
@@ -12570,6 +12591,7 @@ Shape = BipedalTail
Category = Knowledge
Pokedex = Known as "The Being of Knowledge." It is said that it can wipe out the memory of those who see its eyes.
Generation = 4
Flags = Legendary
#-------------------------------
[MESPRIT]
Name = Mesprit
@@ -12593,6 +12615,7 @@ Shape = BipedalTail
Category = Emotion
Pokedex = Known as "The Being of Emotion." It taught humans the nobility of sorrow, pain, and joy.
Generation = 4
Flags = Legendary
#-------------------------------
[AZELF]
Name = Azelf
@@ -12616,6 +12639,7 @@ Shape = BipedalTail
Category = Willpower
Pokedex = Known as "The Being of Willpower." It sleeps at the bottom of a lake to keep the world in balance.
Generation = 4
Flags = Legendary
#-------------------------------
[DIALGA]
Name = Dialga
@@ -12640,6 +12664,7 @@ Shape = Quadruped
Category = Temporal
Pokedex = It has the power to control time. It appears in Sinnoh-region myths as an ancient deity.
Generation = 4
Flags = Legendary
#-------------------------------
[PALKIA]
Name = Palkia
@@ -12664,6 +12689,7 @@ Shape = BipedalTail
Category = Spatial
Pokedex = It has the ability to distort space. It is described as a deity in Sinnoh-region mythology.
Generation = 4
Flags = Legendary
#-------------------------------
[HEATRAN]
Name = Heatran
@@ -12688,6 +12714,7 @@ Shape = Quadruped
Category = Lava Dome
Pokedex = It dwells in volcanic caves. It digs in with its cross-shaped feet to crawl on ceilings and walls.
Generation = 4
Flags = Legendary
#-------------------------------
[REGIGIGAS]
Name = Regigigas
@@ -12711,6 +12738,7 @@ Shape = Bipedal
Category = Colossal
Pokedex = There is an enduring legend that states this Pokémon towed continents with ropes.
Generation = 4
Flags = Legendary
#-------------------------------
[GIRATINA]
Name = Giratina
@@ -12736,6 +12764,7 @@ Category = Renegade
Pokedex = A Pokémon that is said to live in a world on the reverse side of ours. It appears in an ancient cemetery.
FormName = Altered Forme
Generation = 4
Flags = Legendary
#-------------------------------
[CRESSELIA]
Name = Cresselia
@@ -12759,6 +12788,7 @@ Shape = Serpentine
Category = Lunar
Pokedex = Shiny particles are released from its wings like a veil. It is said to represent the crescent moon.
Generation = 4
Flags = Legendary
#-------------------------------
[PHIONE]
Name = Phione
@@ -12782,6 +12812,7 @@ Shape = HeadArms
Category = Sea Drifter
Pokedex = A Pokémon that lives in warm seas. It inflates the flotation sac on its head to drift and search for food.
Generation = 4
Flags = Mythical
#-------------------------------
[MANAPHY]
Name = Manaphy
@@ -12806,6 +12837,7 @@ Shape = Bipedal
Category = Seafaring
Pokedex = Born on a cold seafloor, it will swim great distances to return to its birthplace.
Generation = 4
Flags = Mythical
#-------------------------------
[DARKRAI]
Name = Darkrai
@@ -12829,6 +12861,7 @@ Shape = Bipedal
Category = Pitch-Black
Pokedex = It can lull people to sleep and make them dream. It is active during nights of the new moon.
Generation = 4
Flags = Mythical
#-------------------------------
[SHAYMIN]
Name = Shaymin
@@ -12853,6 +12886,7 @@ Category = Gratitude
Pokedex = It lives in flower patches and avoids detection by curling up to look like a flowering plant.
FormName = Land Forme
Generation = 4
Flags = Mythical
WildItemCommon = LUMBERRY
WildItemUncommon = LUMBERRY
WildItemRare = LUMBERRY
@@ -12880,6 +12914,7 @@ Category = Alpha
Pokedex = It is described in mythology as the Pokémon that shaped the universe with its 1,000 arms.
FormName = Normal Type
Generation = 4
Flags = Mythical
#-------------------------------
[VICTINI]
Name = Victini
@@ -12903,6 +12938,7 @@ Shape = Bipedal
Category = Victory
Pokedex = This Pokémon brings victory. It is said that Trainers with Victini always win, regardless of the type of encounter.
Generation = 5
Flags = Mythical
#-------------------------------
[SNIVY]
Name = Snivy
@@ -16569,6 +16605,7 @@ Shape = Quadruped
Category = Iron Will
Pokedex = It has a body and heart of steel. Its glare is sufficient to make even an unruly Pokémon obey it.
Generation = 5
Flags = Legendary
#-------------------------------
[TERRAKION]
Name = Terrakion
@@ -16592,6 +16629,7 @@ Shape = Quadruped
Category = Cavern
Pokedex = Its charge is strong enough to break through a giant castle wall in one blow. This Pokémon is spoken of in legends.
Generation = 5
Flags = Legendary
#-------------------------------
[VIRIZION]
Name = Virizion
@@ -16615,6 +16653,7 @@ Shape = Quadruped
Category = Grassland
Pokedex = Its head sprouts horns as sharp as blades. Using whirlwind-like movements, it confounds and swiftly cuts opponents.
Generation = 5
Flags = Legendary
#-------------------------------
[TORNADUS]
Name = Tornadus
@@ -16640,6 +16679,7 @@ Category = Cyclone
Pokedex = Tornadus expels massive energy from its tail, causing severe storms. Its power is great enough to blow houses away.
FormName = Incarnate Forme
Generation = 5
Flags = Legendary
#-------------------------------
[THUNDURUS]
Name = Thundurus
@@ -16665,6 +16705,7 @@ Category = Bolt Strike
Pokedex = The spikes on its tail discharge immense bolts of lightning. It flies around the Unova region firing off lightning bolts.
FormName = Incarnate Forme
Generation = 5
Flags = Legendary
#-------------------------------
[RESHIRAM]
Name = Reshiram
@@ -16688,6 +16729,7 @@ Shape = Winged
Category = Vast White
Pokedex = When Reshiram's tail flares, the heat energy moves the atmosphere and changes the world's weather.
Generation = 5
Flags = Legendary
#-------------------------------
[ZEKROM]
Name = Zekrom
@@ -16711,6 +16753,7 @@ Shape = BipedalTail
Category = Deep Black
Pokedex = This Pokémon appears in legends. In its tail, it has a giant generator that creates electricity.
Generation = 5
Flags = Legendary
#-------------------------------
[LANDORUS]
Name = Landorus
@@ -16736,6 +16779,7 @@ Category = Abundance
Pokedex = The energy that comes pouring from its tail increases the nutrition in the soil, making crops grow to great size.
FormName = Incarnate Forme
Generation = 5
Flags = Legendary
#-------------------------------
[KYUREM]
Name = Kyurem
@@ -16759,6 +16803,7 @@ Shape = BipedalTail
Category = Boundary
Pokedex = It generates a powerful, freezing energy inside itself, but its body became frozen when the energy leaked out.
Generation = 5
Flags = Legendary
#-------------------------------
[KELDEO]
Name = Keldeo
@@ -16783,6 +16828,7 @@ Category = Colt
Pokedex = It crosses the world, running over the surfaces of oceans and rivers. It appears at scenic waterfronts.
FormName = Ordinary Form
Generation = 5
Flags = Mythical
#-------------------------------
[MELOETTA]
Name = Meloetta
@@ -16807,6 +16853,7 @@ Category = Melody
Pokedex = Many famous songs have been inspired by the melodies that Meloetta plays.
FormName = Aria Forme
Generation = 5
Flags = Mythical
WildItemCommon = STARPIECE
WildItemUncommon = STARPIECE
WildItemRare = STARPIECE
@@ -16834,3 +16881,4 @@ Category = Paleozoic
Pokedex = This ancient bug Pokémon was altered by Team Plasma. They upgraded the cannon on its back.
FormName = Normal
Generation = 5
Flags = Mythical