Kevin Lau
9df3d0e42f
Add Contrary tests for Mold Breaker and Belly Drum
2015-06-18 14:23:53 -07:00
Kevin Lau
ba35604c58
Add Sticky Hold and Knock Off tests
2015-06-17 15:39:32 -07:00
Kevin Lau
ba1f5df45c
Release and improve pending Iron Ball/Thousand Arrows tests
...
Some tests had incorrect program flow that was resulting in incorrect
expected behaviors.
Improved the wording on some test descriptions.
Gave some of the Pokemon Shell Armor to negate test failures due to
critical hit messages appearing before the type effectiveness messages.
2015-06-16 00:11:08 -07:00
Kevin Lau
c5716272da
Add Wonder Guard tests
2015-06-15 23:13:05 -07:00
Kevin Lau
34a0947eab
Add Ingrain tests
2015-06-15 23:12:59 -07:00
Kevin Lau
4027fad468
Add working and pending tests for Pressure
2015-06-15 16:30:17 -07:00
Ivo Julca
21aebd070e
Add pending tests for Iron Ball and Thousand Arrows
2015-06-15 04:48:15 -05:00
Ivo Julca
c08aba185b
Implement JSCS rule to enforce switch cases not to be indented
2015-06-12 03:41:04 -05:00
Ivo Julca
b740197244
Implement JSCS rule to enforce PS conditionals' style
2015-06-12 03:36:36 -05:00
Kevin Lau
b8af0856f4
Add tests for type-immunity negating moves and items
2015-06-11 13:48:28 -07:00
Guangcong Luo
83a3540886
Merge pull request #1908 from ascriptmaster/tests
...
Add option for Mocha tests to use event handlers
2015-06-09 23:03:37 +00:00
Kevin Lau
6d76928ec3
Add Battle#on tests
2015-06-09 03:42:32 -07:00
Kevin Lau
26f88d2f89
Change weight tests to use the new event handlers
2015-06-09 03:42:27 -07:00
Kevin Lau
b59c53f886
Add tests for Levitate, Magic Guard, Sturdy, Focus Sash
2015-06-09 03:09:01 -07:00
Kevin Lau
d36ffabdd8
Add Belch Mocha tests
2015-06-03 20:04:17 -07:00
Kevin Lau
2d127ca355
Add Multiscale test
2015-05-31 05:05:07 -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
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
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
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
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
Kevin Lau
c919f1504e
Add and fix up Sheer Force, Rock Head, and Substitute tests
...
"Sheer Force should eliminate Life Orb recoil in a move with secondary
effects" would always pass even with wrong implementation because the
Sheer Force Pokemon being used was not holding a Life Orb.
Added tests related to Mummy to Sheer Force and Rock Head.
2015-05-21 13:52:01 -07:00
Kevin Lau
9851ef9838
Add tests for Klutz, Magic Room, Embargo
2015-05-18 02:44:42 -07:00
Kevin Lau
1f10dc1185
Add terrain tests, Arena Trap tests, Inverse Battle tests
2015-05-17 19:43:15 -07:00
Kevin Lau
a5bc0632b1
Upgrade Imprison Tests
...
Imprison should actively prevent the Pokemon from using imprisoned moves.
2015-05-14 14:18:07 -07:00
Guangcong Luo
8b7963e996
Merge pull request #1874 from ascriptmaster/tests
...
Upgrade tests
2015-05-12 06:25:38 +00:00
Ivo Julca
4222ffb5df
Dependant support: make sure that relative paths are resolved properly
2015-05-11 15:38:18 -05:00
Kevin Lau
dd80e38322
Upgrade tests
...
- Improve the wording on tests for status moves to be more clear
- Add a test for Stealth Rocks
2015-05-10 15:40:52 -07:00
Guangcong Luo
383af9eea1
Merge pull request #1858 from ascriptmaster/move-fixes-2
...
Fix Rage Powder's interaction with Safety Goggles
2015-05-05 05:39:29 +00:00
Guangcong Luo
4f708b1240
Merge pull request #1849 from ascriptmaster/move-fixes
...
Refactor disabling moves, other miscellaneous bug fixes
2015-05-05 05:36:06 +00:00
Kevin Lau
4fe6fb16f4
Add mocha tests for moves and items that disable move choices
2015-05-04 21:16:52 -07:00
Juanma Serrano
0b7a0264e9
Add a Sheer Force test
2015-05-04 12:15:21 +02:00
Kevin Lau
b3f65f76a1
Add Follow Me and Rage Powder regression tests
2015-05-04 00:06:00 -07:00
Guangcong Luo
868ccb48c0
Merge pull request #1834 from ascriptmaster/tests
...
Fix up Desolate Land/Primordial Sea tests
2015-04-30 07:10:20 +00:00
Guangcong Luo
f8032a9a19
Merge pull request #1830 from ascriptmaster/move-fixes
...
Standard Weather always fails to activate when Primal Weather is active
2015-04-30 07:10:09 +00:00
Kevin Lau
6b1bedc706
Add some Cloud Nine tests
2015-04-29 00:25:51 -07:00
Kevin Lau
5f8ddde255
Fix Desolate Land/Primordial Sea to check for the correct event
...
Checking for damage could lead to off-by-one errors if the Pokemon are
different.
2015-04-28 02:47:56 -07:00
Ivo Julca
245f9bd8ac
Hackmons: add failing test for choice parsing when a pokémon knows Struggle
2015-04-26 17:36:06 -05:00
Guangcong Luo
27f3ae2372
Merge pull request #1805 from ascriptmaster/move-fixes-2
...
Fix Flower Gift to properly use formeChange
2015-04-23 16:42:00 +00:00
Kevin Lau
1a285aa04e
Add regression tests for ORAS Weathers
2015-04-22 15:59:23 -07:00
Guangcong Luo
dc9ba97551
Merge pull request #1790 from ascriptmaster/move-fixes
...
Have Burn calculate directly in getDamage
2015-04-21 19:30:42 +00:00
Kevin Lau
83bb400e0f
Fix Thousand Arrows test
...
Zygarde's Thousand Arrows will KO Eelektross if it gets a critical hit,
meaning that the Weakness Policy being used to check if the move was
super-effective will not activate. Fixed by initializing the battle with a
seed that does not result in a critical hit from Thousand Arrows.
2015-04-20 12:43:28 -07:00
Juanma Serrano
06f5f5a360
Gen 1: Improve Haze tests
...
Add a test for removing volatiles as focus energy.
Add a test for removing screens.
2015-04-17 13:09:39 +02:00
Kevin Lau
5976efea2b
Add Mocha tests for status effects
2015-04-16 15:50:11 -07:00
Guangcong Luo
8ef0d5c870
Merge pull request #1777 from ascriptmaster/tests
...
Add some regression tests for Substitute
2015-04-15 06:28:49 +00:00
Joimer
d46d5ca598
Properly add status immunity test
...
It must have its own case.
We must check Pokémon of a type with a status immunity are actually immune.
2015-04-15 01:24:58 +02:00
Joimer
7cec8b6831
Update statuses test
...
Test also Thunder Wave not paralysing a Ground-type
2015-04-15 00:29:07 +02:00