Commit Graph

8581 Commits

Author SHA1 Message Date
The Immortal
17536b9db4 Update OMs
- Updated /om omotm
- Moved Averagemons to OM of the Month
- Moved Battle Factory above CAP
- Remove Middle Cup
- Add 2v2 Doubles as a challenge format
2015-06-01 19:35:29 +04:00
The Immortal
8d3ebabfd6 Add latest Theorymon winner 2015-06-01 14:45:24 +02:00
Ivo Julca
1c2fb71629 Remove OU suspect test 2015-05-31 13:18:46 -05:00
Ivo Julca
234caa4ee0 Update OM of the Month: Linked 2015-05-31 13:16:39 -05:00
Slayer95
256631ace0 Merge pull request #1907 from ascriptmaster/move-fixes
Fix Mold Breaker's interaction with Unaware
2015-05-31 13:15:53 -05:00
Kevin Lau
2d127ca355 Add Multiscale test 2015-05-31 05:05:07 -07:00
Kevin Lau
d2360a08ba Fix Mold Breaker's interaction with Unaware
It should compare this.activePokemon to "thing", which is the Pokemon that
is holding the Ability being processed, not "target".

Also fixed random typo where Mold Breaker might succeed even if the
ability were supressed.
2015-05-31 03:57:02 -07:00
Kevin Lau
7607900160 Add Thick Fat tests 2015-05-31 03:54:41 -07:00
Kevin Lau
903295d642 Fix rare test failures from crits
Max damage critical hits would result in OHKOs.
2015-05-31 03:54:37 -07:00
Kevin Lau
c374656275 Add Unaware Mocha tests 2015-05-31 03:54:14 -07:00
Ivo Julca
cde142975a Fix several issues associated to usage of format aliases
- In ladder, players would be matched only if they searched using the same alias.
- Validators would be instantiated for each alias used.
2015-05-31 01:36:45 -05:00
Guangcong Luo
bc789f8d7f Merge pull request #1906 from ascriptmaster/tests
Battle Engine no longer sets EVs to 84 with blank EV sets
2015-05-30 02:00:09 +00:00
Kevin Lau
88827ff468 Fix hardcoded HP values for Mocha tests
Without the battle engine setting the HP EVs to 84, all HP values for
tests that involved set damage/healing were changed.
2015-05-29 11:32:21 -07:00
Kevin Lau
9979b0964e Battle Engine no longer sets EVs to 84 with blank EV sets
This system is problematic for people who enter games without having
filled out their EVs, as their stats will not reflect the stats shown
in the teambuilder and can influence damage calculations, resulting in
many erroneous bug reports.
2015-05-29 11:30:45 -07:00
Marty-D
aab6d24bb2 Correct a few "events" from Pokémon XD 2015-05-29 14:27:00 -04:00
Marty-D
4749def28b Add Johto starter prizes from Pokémon XD 2015-05-29 11:58:59 -04:00
Guangcong Luo
5be489504d Fix Razor Wind in Doubles 2015-05-29 00:02:33 -04:00
Marty-D
974bd3d41b Gen II: Only Rain Dance weakens SolarBeam 2015-05-28 19:03:15 -04:00
Marty-D
099824a3fb Gen II: Fix base power modifiers 2015-05-28 19:01:15 -04:00
Guangcong Luo
eb9524522f Fix Travis error in DNSBL 2015-05-27 15:39:27 -04:00
Guangcong Luo
de9c3847fd Nicknames are not subject to namefilter 2015-05-27 14:40:07 -04:00
Guangcong Luo
621328c18d Optimize canTalk a bit 2015-05-27 14:37:17 -04:00
Guangcong Luo
fca1beed53 Increase ResourceMonitor threshold 2015-05-27 14:37:17 -04:00
Guangcong Luo
779fa27338 DNSBL: Update Zenmate nohost listing 2015-05-27 14:37:17 -04:00
Guangcong Luo
0bebcdf028 Fix previous room demotion fix 2015-05-27 14:37:17 -04:00
Guangcong Luo
066b1d6828 Merge pull request #1865 from ascriptmaster/move-fixes
Battle refactor: No longer reset ignore in Battle#update
2015-05-27 01:11:34 +00:00
Guangcong Luo
b10d0c0bba Fix locking to correctly track locked username
A bug made it so the wrong username would be sometimes be tracked
when locking autoconfirmed users, complicating appeals and unlocking.
2015-05-26 21:07:47 -04:00
Guangcong Luo
e34257b37f Improve locked/banned message phrasing 2015-05-26 21:07:47 -04:00
Guangcong Luo
a2f0e9c727 Improve /roomban
Roombans now correctly ban autoconfirmed users.
2015-05-26 21:07:47 -04:00
Guangcong Luo
a305baabfe Improve roomdemote permissions
While demoting, global rank wasn't taken into account correctly,
which allowed players to roomdemote global moderators. This has
been fixed.
2015-05-26 21:07:47 -04:00
The Immortal
34f7063c79 Remove Little Cup competition 2015-05-26 23:57:31 +04:00
Juanma Serrano
98dcac1d8b Gen 1: Fix (de)boost behaviour
The routine for burn and para drops is checked after applying boosts to the Pokémon whose turn is not, regardless of the target of the move, when a Pokémon uses a move that results in a stat change.
2015-05-26 18:12:06 +02:00
Juanma Serrano
825fc4b92e Gen 1: Fix bug with stat modifiers over +2 2015-05-26 17:58:37 +02:00
Guangcong Luo
b7aa629703 Merge pull request #1889 from ascriptmaster/move-fixes-2
Battle refactor: New function isGrounded(), bug fixes
2015-05-26 07:09:19 +00:00
Guangcong Luo
590ebf9730 Merge pull request #1898 from ascriptmaster/tests
Un-hardcode Rock Head in favor of an onDamage handler
2015-05-26 01:25:06 +00:00
sirDonovan
076e721c05 Add NU suspect test 2015-05-25 18:18:37 -05:00
The Immortal
3cdf886d6f Remove Classic Hackmons 2015-05-25 13:08:57 +04:00
The Immortal
edf406a3ff Update Ubers ruleset
Evasion is banned so it now follows the same bans as `Standard`.
`Standard Ubers` is still used by BW Ubers.
2015-05-25 12:43:12 +04:00
Joimer
4f2ee6a749 Gen 2: Fix crash in team validator 2015-05-25 00:33:58 +02:00
The Immortal
b2d4109a0c Update AAA viability ranking thread 2015-05-25 00:59:25 +04:00
The Immortal
4a6d128e2f Add Inverse Battle Viability Ranking to /om 2015-05-24 12:38:11 +04:00
The Immortal
d5a3bff609 Update STABmons bans 2015-05-24 12:37:24 +04:00
Marty-D
c40fdef413 Remove Yawn tag when the effect ends 2015-05-23 14:48:13 -04:00
Guangcong Luo
f27b8376fe Merge pull request #1812 from sirDonovan/tourautostart
Tournaments: add auto start feature
2015-05-23 04:52:39 +00:00
Marty-D
1e5b241c0d Gen I, II: Fix rampage moves
- The lock starts even if the move is blocked by Protect, misses, or the
target is immune
- The lock ends without causing confusion whenever the move cannot be
executed
- When the lock ends normally, confusion begins even if the user is
already confused, and there is no indication that confusion has started
- In Gen 1 the duration is 3-4 turns
2015-05-22 14:30:44 -04:00
Juanma Serrano
d3ec7c55cc Gen 2: Fix problem in learnset check with Sketch 2015-05-22 11:04:58 +02:00
Juanma Serrano
1164bd7710 Add DOU suspect test 2015-05-22 10:37:59 +02:00
The Immortal
32e263a66f Add RU suspect test 2015-05-22 12:33:23 +04:00
Kevin Lau
61996d3f6e Battle refactor: New function isGrounded(), bug fixes
Added BattlePokemon#isGrounded to check for the grounded-ness of a
Pokemon. Also BattlePokemon#isSemiInvulnerable for whether a Pokemon is
in the first turn of a two-turn move that makes them semi-invulnerable.

Fixed Terrain bugs involving Pokemon in a semi-invulnerable state.

Changed OHKO move check to use BattlePokemon#isSemiInvulnerable, fixing a
graphical bug that would display an immunity message when a Pokemon
attempted an OHKO move on a higher-leveled Pokemon that was being held by
the effect of Sky Drop.

Fixed Misty Terrain bug that was causing Rest and the effect of Yawn to
put Pokemon to sleep.

Fixed Misty Terrain bug that was causing Yawn to fail.

Fixed Electric Terrain bug that was causing Yawn to succeed.
2015-05-21 16:54:44 -07:00
Ivo Julca
db4eec3e2a Fix support for Node 0.12
Update the detection of legacy engines, as Node 0.12 has native Map support enabled by default
2015-05-21 18:10:56 -05:00