Maruno17
a714086a39
Fixed rendering of some tiles for certain sizes of tilesets, more rubocopping
2023-04-12 21:14:26 +01:00
Keyacom
f5bf1f6ab1
Remove powder check from Magic Powder ( #202 )
...
This is already handled by the `Powder` flag on Magic Powder, so this is unneeded.
2023-03-11 22:28:04 +00:00
Maruno17
05f5d621b7
Fixed incorrect Hall of Fame time, fixed Shields Down showing too many messages, fixed target of Pluck still being able to consume its healing berry
2023-03-04 23:37:50 +00:00
Maruno17
becce85550
Removed deprecated code, renamed "base_damage"/"baseDamage"/"baseDmg" to "power"
2023-02-10 21:18:10 +00:00
Maruno17
4749bd5201
Fixed Bug Bite/Pluck and Fling not enabling Belch/triggering Symbiosis when a berry is consumed
2023-02-05 18:59:30 +00:00
Maruno17
13aab8d911
Lots of rubocop
2023-01-28 15:21:12 +00:00
Maruno17
b0b6e675c3
Fixed previous commit always causing recompiling if shadow_pokemon.dat doesn't exist, also rubocopping
2023-01-23 22:27:04 +00:00
Maruno17
3fe324d0da
Generalised a species' types to allow any number of types
2022-12-31 17:24:33 +00:00
Maruno17
096957bc20
Fixed Liquid Ooze not applying if the bearer faints, fixed two-turn moves being used in one turn charging up after failing instead of before
2022-11-05 17:48:01 +00:00
Maruno17
9ad45d6b07
Fixed bug caused by strikethrough/underline change, fixed fixed damage moves showing effectiveness messages
2022-10-16 15:52:02 +01:00
Maruno17
a20f378b33
Minor tweaks
2022-08-09 19:30:27 +01:00
Maruno17
3c748c9d68
Fixed play time carrying over to new games, fixed Eerie Spell thinking it's a status move, fixed text positionings in Pokédex and naming screen, fixed Channeler typo
2022-08-07 14:21:30 +01:00
Maruno17
8ae07a6d15
Fixed some Vs animations not playing for double battles against 1 trainer, fixed typo in Grassy Glide's effect
2022-07-08 13:44:04 +01:00
Maruno17
94c6b6db0c
Fixed Heavy Ball's catch rate calculation being inaccurate, added Obstruct to some moves' blacklists
2022-07-03 15:22:34 +01:00
Maruno17
62b964adfa
Split script section AI_Move_EffectScores in two and rearranged it
2022-06-15 19:15:03 +01:00
Keyacom
2ba2893869
Fixed Grav Apple having the incorrect damage boost ( #179 )
...
* Fixed Grav Apple having the incorrect damage boost
In the official games, Grav Apple has a damage boost of 1.5x under Gravity, not 2x. This has been fixed.
* Updated move effect class name
* Apply updated function code
* Update moves.txt
2022-05-29 23:01:34 +01:00
Maruno17
d94d1836c6
Fixed Howl always failing
2022-05-24 13:43:01 +01:00
Maruno17
04f3b29fe3
Tweaks to comments, Destiny Knot no longer affects breeding in Gen 5 mechanics
2022-05-17 23:52:53 +01:00
Maruno17
90328df274
Updated moves that can't be called by Metronome
2022-04-10 22:33:56 +01:00
Maruno17
0680f8665d
Added prompt for what to do with a caught Pokémon if the party is full, and a battle rule that forces a capture into the party
2022-04-05 23:01:07 +01:00
Maruno17
e87d55f56f
Added underscore in DefaultForm species flag for consistency
2022-03-31 20:20:29 +01:00
Maruno17
c012a7323a
Natural Gift's power/type moved into an item flag
2022-03-31 20:19:58 +01:00
Maruno17
38edb15f0c
Move item powers for Fling into an item flag
2022-03-31 19:53:21 +01:00
Maruno17
93a0173fe8
Player no longer makes a bump sound when walking into something because of a move route, changed when title screen BGM starts playing, tweaked evolution messages and audio
2022-03-10 22:49:01 +00:00
Maruno17
f68e699cc9
More Rubocop changes
2022-02-13 00:57:54 +00:00
Keyacom
30c3f472ef
Implement TramplesMinimize as a move flag ( #175 )
...
* Implement "TramplesMinimize" as a move flag
Implemented `TramplesMinimize` as a move flag. Due to it, removed effect codes `FlinchTargetTrampleMinimize` and `ParalyzeTargetTrampleMinimize` (the second one was exclusive to Body Slam). Moves that had them now have the effect codes `FlinchTarget` and `ParalyzeTarget`, respectively.
The code now does not check if the parameter of `tramplesMinimize?` is 1 or 2, it now checks if it is `true` or `false`. For the effect that causes the moves with this flag to skip accuracy checks, it also checks if `Settings::MECHANICS_GENERATION` is equal to or greater than 6.
Data on which moves are to be treated as able to double damage if Minimized and skip accuracy checks are [here](https://bulbapedia.bulbagarden.net/wiki/Minimize_(move)#Vulnerability_to_moves ).
**Remarks:**
- Dragon Rush, Heat Crash and Heavy Slam could not trample Minimize in Gen 5. Dragon Rush and Heat Crash could do so in Gen 6+, but Heavy Slam could not until Gen 7.
- Double Iron Bash could only trample Minimize in Gen 7.
**TL;DR:**
- Implemented `TramplesMinimize` as a move flag.
- Modified the check for this move flag.
- Removed effect codes `FlinchTargetTrampleMinimize` and `ParalyzeTargetTrampleMinimize`. Moves that had them now have the effect codes `FlinchTarget` and `ParalyzeTarget`, respectively.
2022-02-06 19:36:51 +00:00
Keyacom
91c6f1f45b
Fixed typo in "CannotMetronome" ( #171 )
...
* Fixed typo in "CannotMetronome"
This flag had 3 N's in its name where it was supposed to be two. In the move PBS files, the flag is spelled correctly.
2022-01-29 19:07:01 +00:00
Keyacom
af60c4df66
Use the .max function in Substitute's code ( #167 )
2022-01-29 18:24:42 +00:00
Maruno17
8a89b7fbf4
Added move flag "CannnotMetronome"
2022-01-12 23:15:46 +00:00
Maruno17
f853816d63
Fixed visual glitch where a Pokémon's HP would raise then lower if its substitute took damage
2022-01-08 18:11:02 +00:00
Maruno17
a6115faad6
Fixed Incinerate's message not knowing the name of the item it destroyed
2022-01-02 21:22:09 +00:00
Maruno17
fb29f19a28
Fixed various bugs found when generating Battle Frontier challenge lists
2021-12-29 14:37:41 +00:00
Maruno17
aa643a6049
More Rubocop
2021-12-27 00:26:45 +00:00
Maruno17
132a16950d
Yet more Rubocopping
2021-12-23 00:27:17 +00:00
Maruno17
33fcbf623b
More Rubocopping
2021-12-20 17:18:21 +00:00
Maruno17
65b1a8d6c3
More tweaks from the Rubocop overlord
2021-12-19 17:28:59 +00:00
Maruno17
33781493f4
More aligning of code
2021-12-19 12:19:08 +00:00
Maruno17
13a238cc6a
Many more Rubocop-inspired code improvements
2021-12-18 19:06:22 +00:00
Maruno17
d17fc40a47
Added decent spacing to all scripts thanks to Rubocop
2021-12-18 15:25:40 +00:00
Maruno17
f7b76ae62e
The Great Enspacening begins!
2021-12-18 12:20:31 +00:00
Maruno17
2480ab0f9e
Applied most Rubocop-suggested layout fixes
2021-12-18 01:56:10 +00:00
Maruno17
5dc64f1709
Minor refactoring to kill various Rubocop warnings
2021-12-17 20:29:47 +00:00
Maruno17
85bf1a334c
Fixed evolution-related code causing errors in Battle Frontier battles
2021-12-11 16:05:45 +00:00
Maruno17
5a81d447d1
Added Aura Wheel's visible type change in battle, added "display" methods for several move properties and examples of their use
2021-12-06 22:00:27 +00:00
Maruno17
3650a078e7
Fixed Toxic damage only going up to 15/16 of total HP, minor code fixes
2021-12-05 20:20:30 +00:00
Maruno17
b445f26a88
Converted Shadow Pokémon PBS file to a section-based format, improved Shadow Pokémon mechanics
2021-11-21 00:44:41 +00:00
Maruno17
048a18b415
Refactored ability/item/ball battle handlers, added "UltraBeast" species flag for Beast Ball
2021-11-18 22:52:19 +00:00
Maruno17
7ec8f30f0e
Some battle method refactoring, fixed typo
2021-11-17 20:40:19 +00:00
Maruno17
1c4819e5f0
Renamed all battle-related classes and modules
2021-11-16 23:05:16 +00:00