Made various changes to effects, added some Gen 8 mechanics

This commit is contained in:
Maruno17
2021-06-30 23:25:47 +01:00
parent d5459fb97c
commit 5736ef404b
14 changed files with 249 additions and 62 deletions

View File

@@ -8,11 +8,78 @@ The game records, for each species, how many have been caught or defeated
(counts both wild and trainer battles), and the shiny chance increases for that
species because of this. This value is also shown in the Pokédex entry screen.
Some moves have changed properties/effects.
Some moves have changed properties/effects:
- Multi-Attack's power changed to 120.
- Rapid Spin's power changed to 50, and it now raises the user's Speed by 1
stage (100% additional effect chance).
- Howl's target changed to UserAndAllies, and is now a sound move. It is now
blocked by Soundproof (I don't know if it should be checking the allies for
pbImmunityByAbility, but leaning towards yes; will Volt Absorb block an
Electrified Howl?).
- Vice Grip renamed to Vise Grip.
- Teleport switches the user out. If the user is a wild Pokémon, ends the battle
instead.
- Curse's Ghost effect now targets a random foe (don't know if it can be non-
adjacent); the target cannot be chosen by the player (it appears to target the
user).
- Look at the moves Nature Power turns into.
- Healing Wish's effect and Lunar Dance's effect are no longer used up if a
Pokémon that switches to the targeted position can't make use of it. Each
position can only have one of each effect applied at once.
- Multiple Quashed Pokémon now move in order from fastest to slowest, rather
than the order in which they were Quashed.
- Parting Shot is able to make the user switch out if its effect is redirected
by Mirror Armor. Throat Spray is triggered and applies before the switch.
- Terrains have altered/additional effects.
- Double Iron Bash no longer has a different effect if the target is Minimized.
Some abilities have changed effects:
- Oblivious, Own Tempo, Inner Focus and Scrappy now block Intimidate.
- Intimidate now triggers Rattled.
- If Unburden is negated by Neutralizing Gas, Unburden's effect stops applying.
If Neutralizing Gas then leaves the field, Unburden's boost returns.
- If another Pokémon faints before a Pokémon with Analytic makes its move,
Analytic calculates whether it would have moved before or after the fainted
Pokémon. In Gen 8, speed- and priority-modifying effects aren't considered,
but in earlier Gens they are.
- Disguise now reduces the damage taken to 1/8, rather than to 0.
Some items have changed properties/effects:
- Zygarde Cube now changes a Zygarde's ability.
- Ability Capsule/Ability Patch fail if used on Zygarde.
- If Leppa Berry is forced to be consumed, it will first try to work on a move
with 0 PP left (preferring the earliest such move in the list of moves), and
failing that, the earliest move in the list of moves which has any PP missing
(no matter how much).
- Ensure that Choice items cause different moves to fail (without subtracting
PP) if they were forced to be used by Instruct/Dancer.
- Iron Ball shouldn't modify the effectiveness of Ground moves against a Flying
holder if the holder is grounded by another effect that isn't Iron Ball.
Other notes:
- In Gen 7+, Shaymin/Hoopa revert their form when withdrawn from storage rather
than when deposited. It still also reverts under other conditions. Shaymin
reverts its form when deposited in the Day Care (all Gens).
- Look at Sweet Scent's out of battle effect, namely whether it should try to
cause a horde battle (and what does that mean in Essentials?).
- Maybe have multiple sets of Pickup items for multiple Gens.
- Dive Ball should have an increased catch rate if surfing or fishing(?).
- Add a newer type of berry tree mechanics? Have a separate setting that
prevents deterioration?
- King's Rock/Razor Fang should probably stop using a flag to determine if a
move is boosted by it, and instead check def flinchingMove?.
- Skipped looking at TMs and HMs.
- If a battle ends because of Rocky Helmet damage, the side that the Rocky
Helmet holder is on should lose (Gen 7+) or win (Gen 6-).
- Maybe the N-Solarizer/N-Lunarizer/that other fusion item that changes
descriptions should actually be two items each (one that combines, one that
splits) and they alternate upon use. No reasonable game would have multiple
sets of Pokémon to fuse at once, so allowing just one of each fusion at a time
is probably fine.
Can use Fly from within the Town Map if possible. (Good QoL, add if possible.)
Example event that combines the Gen 8 fossils.
Make example event that combines the Gen 8 fossils.
New evolution methods:
- Galarian Farfetch'd: performing 3 critical hits in a single battle
@@ -25,7 +92,7 @@ PBS file data:
- Aegislash's stats changed.
- 2 existing Pokémon gained new abilities.
- Vice Grip becomes Vise Grip.
- Some items change names (Stick -> Leek, etc.).
- Some items change names (Stick -> Leek, Bicycle -> Bike in Gen 6+, etc.).
Add AI for new moves/items/abilities.
@@ -74,4 +141,8 @@ New evolution methods:
- Kubfu (triggered by an event; Kubfu's form can be set beforehand by the event,
so don't worry about the multiple forms it can evolve into)
Escape Rope's code now supports both consumable and non-consumable versions,
depending on whether it is a key item. All it needs is a proper definition in
items.txt.
=end