Commit Graph

183 Commits

Author SHA1 Message Date
Marty-D
71b3f78ec9 Fix Chatter's confusion chance; remove the typos entirely.
I blame Psypokes for putting random tabs in their move descriptions.
2012-07-22 09:10:32 -03:00
TheImmortal
3d572ce639 Soul Dew & Drizzle + Swift Swim are banned in DW OU 2012-07-22 10:03:20 +04:00
TheImmortal
64533c8162 Typo's in move descriptions 2012-07-22 10:02:06 +04:00
Marty-D
c606535a81 Full move descriptions are go! 2012-07-21 22:12:29 -03:00
TheImmortal
cca50c88f8 Doduo/Dodrio: Change Frustration to Return 2012-07-22 04:02:18 +04:00
TheImmortal
a13676f8ac Snatch implementation 2012-07-22 04:01:30 +04:00
Bill Meltsner
4447749568 Fix Gravity's interactions with affected two-turn moves (Fly, Bounce, Sky Drop). 2012-07-19 17:39:13 -05:00
Bill Meltsner
e32e4d0660 Fix two-turn move immunities persisting beyond the preparation turn. 2012-07-19 17:34:01 -05:00
TheImmortal
18fcf8d108 Piplup Wi-Fi Event 2012-07-19 16:14:15 +04:00
Bill Meltsner
ba4148cfc7 Fix two-turn moves (mostly).
Two-turn moves are now controlled by a volatile, twoturnmove, which determines whether a Pokemon executes the charge turn or the move turn of a two-turn move. This handles mechanics like Truant Pokemon being unable to use two-turn moves, as the execution turn is their truancy turn. It also handles various edge cases involving moves that call other moves (e.g. Metronome) and Encore.

These changes add a new event, onChargeMove, in which one can return false to "skip" the charging turn and execute the move in full immediately. For example, Solarbeam returns false in onChargeMove if the weather is sunny, and Power Herb returns false if the Pokemon uses its item successfully. (Actually, those are the only two examples at present.)

This implementation is complete except for one issue, an inversion of a previous problem: whereas before, moves like Assist calling two-turn moves would execute them immediately, now, only the charge turn will be executed, and the Pokemon will not be locked into the move. This is due to be fixed soon.
2012-07-18 21:27:43 -05:00
TheImmortal
a0a8d66cf7 Cubchoo viableMoves change
Requested by Great Sage
2012-07-19 04:02:52 +04:00
TheImmortal
f0382ab95f Some Dream World moves 2012-07-19 03:45:00 +04:00
TheImmortal
cb5d120c64 Fix Eject Button bug
Specifically, interaction between U-turn/Volt Switch and Eject Button
2012-07-18 22:05:38 +04:00
TheImmortal
ea70b644b2 Fix all the Pursuit bugs! 2012-07-18 04:50:11 +04:00
Marty-D
fc834611bb Trace can copy Wonder Guard.
Also clean up the unTraceable Abilities list.
2012-07-17 15:46:09 -03:00
The Immortal
8b0084326f Typo with Pokemon XD event 2012-07-17 20:32:23 +04:00
TheImmortal
9986b39224 Fix Marty's fix for Full Incense/Lagging Tail 2012-07-17 13:09:48 +04:00
TheImmortal
5a330be08a Randbat movepool update 2012-07-17 02:57:04 +04:00
TheImmortal
f73a4b37d3 Fix Download & Intimidate activating on fainted Pokemon 2012-07-16 18:38:55 +04:00
Marty-D
e624c947ab Fix Stall. 2012-07-16 11:11:45 -03:00
Marty-D
d8feea3659 Fix Full Incense and Lagging Tail. 2012-07-16 11:10:22 -03:00
Guangcong Luo
2804901d16 Make sure to only allow valid teams 2012-07-15 21:43:18 -07:00
TheImmortal
047686d917 Add all missing Deoxys moves 2012-07-15 20:41:10 +04:00
TheImmortal
70f063d77b Fix Shedinja using Substitute message 2012-07-15 17:32:36 +04:00
Marty-D
17a6cb4ba8 Multi-hit moves end if the user faints during use. 2012-07-14 13:03:34 -03:00
TheImmortal
68d5d2e97c Free Meloetta! 2012-07-14 03:42:21 +04:00
TheImmortal
a81e58437b New Dream World moves 2012-07-14 01:32:31 +04:00
TheImmortal
9756f4498e Berries in B2W2
Apicot/Ganlon/Liechi/Petaya/Salac
2012-07-14 01:20:47 +04:00
Marty-D
c22fb98aa9 Abilities that prevent status can now cure that status as well. 2012-07-13 16:03:27 -03:00
Bill Meltsner
563433bd8f Also don't execute an accuracy check if there's no target. 2012-07-13 10:07:23 -05:00
Bill Meltsner
dd8f7641bf Only execute an accuracy check if one is actually necessary. 2012-07-13 09:41:57 -05:00
Bill Meltsner
becc665a32 Oh yeah, Quick Claw needs an activation message too. 2012-07-12 01:23:07 -05:00
Bill Meltsner
cf129204b5 Actually, we have a default activation message, so just use that instead. 2012-07-12 00:01:52 -05:00
Bill Meltsner
cb68403753 Add a placeholder message for Shed Skin.
It doesn't actually have one in the games, as far as I know, but this'll stop people getting confused about seemingly random status curing.
2012-07-11 23:54:19 -05:00
Bill Meltsner
e6cea7a0a8 Implement Quick Claw. 2012-07-11 23:54:19 -05:00
Marty-D
0adf419599 Fix rounding for some healing items. 2012-07-11 14:55:28 -03:00
Bill Meltsner
2e75e80bc0 Enable happiness when creating a Pokemon, and actually derive Frustration/Return's base power from it. 2012-07-10 18:16:13 -05:00
Marty-D
d250ced19a Fix up some Ability-changing moves' banlists. 2012-07-10 17:54:58 -03:00
Guangcong Luo
02dc1b6343 Make sure illusion/multitype/wg aren't swappable 2012-07-10 15:38:41 -04:00
TheImmortal
3117467e64 First turn of Dive prevents Hail/Sandstorm damage 2012-07-10 22:30:41 +04:00
TheImmortal
92a636968b First turn of Dig prevents Hail/Sandstorm damage 2012-07-10 22:22:00 +04:00
Antar1011
023183a133 Took out debug line 2012-07-10 09:58:49 -04:00
Antar1011
0d5db9483a Challenge Cup 2012-07-10 09:47:35 -04:00
Antar1011
08a03f1b30 Snover and Hippopotas are now "LC" instead of UU (allowed in any standard tier) 2012-07-10 07:40:03 -04:00
Antar1011
95f997608e DW UU Updates 2012-07-10 07:26:50 -04:00
Bill Meltsner
1f00e0daf2 CAP should be BW2 meta, apparently. 2012-07-09 23:17:48 -05:00
Bill Meltsner
66636da307 The Mollux playtest is over. 2012-07-09 22:16:01 -05:00
TheImmortal
10915a7790 Kyurem-B & Kyurem-W are banned from DW OU 2012-07-09 00:23:20 +04:00
Guangcong Luo
e1eddbd77f Pass the team around very carefully
- teams were passed around a lot more haphazardly before
- a race condition may have caused the team issue in LC earlier
- teams are now passed very carefully from search to battle start
2012-07-08 15:28:17 -04:00
Bill Meltsner
6f9469c898 Fix NFE level scaling in randbats. 2012-07-08 12:23:47 -05:00