Annika
bcbe100c41
Modlog: Use SQLite for searches ( #8004 )
2021-07-23 13:47:49 -07:00
Mia
2c1b7d7828
Add a library for running SQLite databases in threads ( #7350 )
2021-07-19 21:02:03 -05:00
Annika
74295cf506
Modlog Converter: Improve modernization
...
This now reaches 99.9% success rate on logs from January 2018-May 2021, and 94.6% success on logs from November 2014-May 2021. (Assuming one defines "success" as "modernizing the modlog entry without just spitting out an OLD MODLOG: entry".)
2021-07-18 21:07:29 -07:00
Karthik
a36b74dbd1
Gen 3: Type boosting items should boost the attacking stat ( #8402 )
2021-07-17 13:36:56 -04:00
Mia
e5fbd64427
Support adding friends ( #7333 )
2021-07-16 12:56:34 -07:00
Annika
52a9378361
Trivia: Support combining multiple categories
2021-07-13 16:01:03 -07:00
Annika
6ed55b6d1f
IPTools: Add sanity checks ( #8331 )
2021-07-09 19:59:45 -07:00
Annika
c134195915
Use ts-node instead of Sucrase ( #8369 )
2021-07-09 19:59:22 -07:00
Marty-D
6a833db4f6
Gen III-IV: Fix Choice lock timing
2021-07-08 15:46:02 -04:00
Kris Johnson
598ac409e8
Rename Let's Go! mod to 'gen7letsgo'
2021-07-06 23:07:51 -06:00
pacmanboss256
4937547bb1
Fix build ( #8382 )
2021-07-05 12:21:22 -07:00
Annika
82d21aa33c
Random Battles: Fix Venusaur bug in Gen 5
2021-07-02 19:49:43 -07:00
Annika
33e82d85d5
Random Battles update
2021-07-01 16:33:40 -07:00
Annika
c87bf685bb
Fix Punishments tests
2021-07-01 16:33:03 -07:00
Annika
a80ce32b1f
Punishments: Add broader, more integrated tests
2021-06-29 17:55:45 -07:00
ACakeWearingAHat
92c932d35a
Random Battles updates ( #8374 )
2021-06-25 17:04:41 -07:00
Marty-D
43713804b9
Gen II-IV: Fix Destiny Bond handling during Pursuit
...
Thanks, xzern and SuperEpicAmpharos!
Also noticed the Pursuit switch accuracy check wasn't overridden in Gen 2 yet so I threw that in too.
2021-06-24 12:05:11 -04:00
Marty-D
a5929b3076
Gen III: Make Follow Me a slot condition
...
Thanks, xzern!
2021-06-23 11:32:43 -04:00
Annika
9d87d9bac2
Fix Punishments#ipSearch
2021-06-08 14:08:36 -07:00
Adam Tran
be2210f881
Fix Future Sight Life Orb interactions ( #8357 )
2021-06-08 11:48:10 -04:00
Annika
6363a1854c
Random Battles: Don't allow unreleased HAs
2021-06-07 18:45:22 -07:00
Marty-D
b830ceb818
Gen II, III: Implement Quick Claw properly
2021-06-07 12:26:50 -04:00
Annika
c55658ce06
Random Battles: Fix 3-move Pokemon
2021-06-05 20:33:44 -07:00
Annika
d8988bb250
Random Battles: Fix double-Hidden Power bug
2021-06-05 12:24:08 -07:00
Annika
8a6bb51c23
Random Battles update
2021-06-01 16:22:57 -07:00
Mia
09e298f15b
Punishments: Support giving multiple punishments to one user ( #8265 )
2021-05-31 11:06:01 -07:00
Mia
5f9072b2ba
Chat-monitor: Centralize functions and migrate to JSON ( #8328 )
2021-05-29 22:11:32 -07:00
Annika
c1c1f8976d
Random Battles: Fix Hidden Power bug in Gen 6
2021-05-27 10:18:04 -07:00
Karthik
094623f18b
Sky Drop: Fix message when target is fainted ( #8334 )
2021-05-26 14:51:52 -07:00
Annika
83df279b1d
Add a chat plugin to manage username prefixes ( #8338 )
2021-05-26 14:39:13 -07:00
Karthik
7988f15526
Gen 3: Always break the opponent's screens with Brick Break ( #8325 )
2021-05-25 15:39:40 -04:00
pacmanboss256
91f86530c5
Fix Gen 3 Weather Ball and Gen 4 Trick ( #8314 )
2021-05-24 15:07:37 -04:00
pacmanboss256
647ebd5fc6
Fix Counter redirecting Encored self-target moves ( #8300 )
2021-05-23 22:55:21 -07:00
Guangcong Luo
e511d5c646
Fix EV validation
2021-05-23 16:55:00 -07:00
Annika
a77db612c8
Random Battles updates
2021-05-23 16:11:54 -07:00
Annika
cb5bdd9ed8
Random Battles: Make tests use predictable seeds
2021-05-23 16:11:54 -07:00
Guangcong Luo
570d3d3d29
Fix Weezing-Galar from VC Koffing validation
...
This fixes an issue where a Weezing-Galar evolved from a Koffing
gotten from a Virtual Console transfer from RBY/GSC should be able
to have a non-Hidden Ability, but couldn't.
Thanks @Karthik99999 for bringing this to my attention.
Fixes #8327
2021-05-23 11:29:17 -07:00
Leonard Craft III
899bdaae02
Tests: Unskip passing Shell Bell test
2021-05-21 20:32:55 -05:00
Marty-D
008cfec4c3
Run events on future moves even while the user is not active
...
Fixes a regression in 16d078265b
2021-05-20 13:20:12 -04:00
Marty-D
866b5b7bb2
Check for a winner when Destiny Bond knocks out a Pokemon
2021-05-20 12:22:37 -04:00
Leonard Craft III
606576f453
Add various mechanics tests ( #8313 )
...
* Standardize Photon Geyser tests
* Add Gulp Missile tests
* Add Berserk Dragon Darts test
* Add Ring Target tests
* Add and improve Metronome tests
* Add Sparkling Aria tests
* Add additional Fling tests
* Standardize Mummy tests
* Add Rollout submove targeting test
* Improve Flower Veil tests
* Add Acupressure tests
* Improve Sky Drop tests
* Add Future Sight tests
* Improve Wandering Spirit tests
* Improve Rapid Spin tests
* Add Rocky Helmet victory test
* Improve Focus Punch tests
* Add a skipped Stomping Tantrum test
2021-05-20 08:43:08 -04:00
Leonard Craft III
d946308900
Fix the order of many end-turn resolution effects ( #8307 )
...
Co-authored-by: Marty-D <Marty-D@users.noreply.github.com>
2021-05-17 11:53:52 -04:00
Leonard Craft III
50054ef5ae
Fix Struggle to be unaffected by Disable ( #8315 )
2021-05-17 07:18:26 -07:00
Guangcong Luo
2936c55439
Rules: Add -no item and fix -all items
...
`no item` is now a fake item meaning "not holding an item", for the
purposes of the team validator. This means that `-no item` will force
all pokemon to carry items.
`all items` no longer includes not holding an item, so `-all items`
will now work as expected.
2021-05-17 04:22:24 -07:00
Leonard Craft III
5a129fd1d7
Gen VII: Ignore user's Ability with Mold Breaker moves ( #8306 )
2021-05-15 14:38:21 -04:00
Leonard Craft III
a2513173f3
Fix Neutralizing Gas ending if another is active ( #8305 )
2021-05-15 08:44:33 -07:00
Marty-D
b0509ce39f
Check for a winner after future moves
2021-05-15 10:31:30 -04:00
Marty-D
0a9aeb8fcd
Fix faint check mid-attack ( #8297 )
...
Only bother checking for a winner if the move's user is also fainted at the time, and check for a winner after the move completes.
2021-05-14 13:36:56 -04:00
Annika
e2d468b6b1
Random Battles: Bugfixes
2021-05-12 14:42:19 -07:00
pyuk-bot
b17171a2cb
Store originally targeted slot for two-turn moves ( #8280 )
2021-05-12 08:51:58 -04:00