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

@@ -3804,6 +3804,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
@@ -3829,6 +3830,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
@@ -3854,6 +3856,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
@@ -3960,6 +3963,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
@@ -3984,6 +3988,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
@@ -6401,6 +6406,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
@@ -6426,6 +6432,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
@@ -6451,6 +6458,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
@@ -6553,6 +6561,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
@@ -6578,6 +6587,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
@@ -6605,6 +6615,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
@@ -9949,6 +9960,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
@@ -9974,6 +9986,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
@@ -9999,6 +10012,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
@@ -10023,6 +10037,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
@@ -10047,6 +10062,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
@@ -10071,6 +10087,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
@@ -10095,6 +10112,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
@@ -10119,6 +10137,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
@@ -10143,6 +10162,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
@@ -10171,6 +10191,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
@@ -12546,6 +12567,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
@@ -12569,6 +12591,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
@@ -12592,6 +12615,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
@@ -12616,6 +12640,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
@@ -12640,6 +12665,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
@@ -12664,6 +12690,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
@@ -12687,6 +12714,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
@@ -12712,6 +12740,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
@@ -12735,6 +12764,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
@@ -12758,6 +12788,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
@@ -12782,6 +12813,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
@@ -12805,6 +12837,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
@@ -12829,6 +12862,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
@@ -12856,6 +12890,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
@@ -12879,6 +12914,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
@@ -16502,6 +16538,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
@@ -16525,6 +16562,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
@@ -16548,6 +16586,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
@@ -16573,6 +16612,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
@@ -16598,6 +16638,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
@@ -16621,6 +16662,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
@@ -16644,6 +16686,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
@@ -16669,6 +16712,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
@@ -16692,6 +16736,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
@@ -16716,6 +16761,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
@@ -16740,6 +16786,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
@@ -16767,6 +16814,7 @@ 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
#-------------------------------
[CHESPIN]
Name = Chespin
@@ -18448,6 +18496,7 @@ Category = Life
Pokedex = Legends say it can share eternal life. It slept for a thousand years in the form of a tree before its revival.
FormName = Neutral Mode
Generation = 6
Flags = Legendary
#-------------------------------
[YVELTAL]
Name = Yveltal
@@ -18471,6 +18520,7 @@ Shape = Winged
Category = Destruction
Pokedex = When its life comes to an end, it absorbs the life energy of every living thing and turns into a cocoon once more.
Generation = 6
Flags = Legendary
#-------------------------------
[ZYGARDE]
Name = Zygarde
@@ -18495,6 +18545,7 @@ Category = Order
Pokedex = It's thought to be monitoring the ecosystem. There are rumors that even greater power lies hidden within it.
FormName = 50% Forme
Generation = 6
Flags = Legendary
#-------------------------------
[DIANCIE]
Name = Diancie
@@ -18518,6 +18569,7 @@ Shape = HeadArms
Category = Jewel
Pokedex = A sudden transformation of Carbink, its pink, glimmering body is said to be the loveliest sight in the whole world.
Generation = 6
Flags = Mythical
#-------------------------------
[HOOPA]
Name = Hoopa
@@ -18542,6 +18594,7 @@ Category = Mischief
Pokedex = This troublemaker sends anything and everything to faraway places using its loop, which can warp space.
FormName = Hoopa Confined
Generation = 6
Flags = Mythical
#-------------------------------
[VOLCANION]
Name = Volcanion
@@ -18565,3 +18618,4 @@ Shape = Quadruped
Category = Steam
Pokedex = It lets out billows of steam and disappears into the dense fog. It's said to live in mountains where humans do not tread.
Generation = 6
Flags = Mythical