Commit Graph

23714 Commits

Author SHA1 Message Date
Bill Meltsner
2e0b3f3a27 -hint is a minor message. 2012-04-30 04:31:31 -04:00
Guangcong Luo
c0cbb9bf3d More efficient user.can() algorithm 2012-04-29 13:37:30 -04:00
Bill Meltsner
911a0659cf Fix crashes in the namelock code and clean it up a bit. 2012-04-29 13:25:53 -04:00
Bill Meltsner
774aa96c41 Implement Telekinesis. 2012-04-28 23:45:26 -04:00
Bill Meltsner
a474190ecf Implement Smack Down properly. 2012-04-28 23:45:26 -04:00
Bill Meltsner
ac50b04d32 Magnet Rise should fail if the user is Smacked Down or Ingrained. 2012-04-28 23:45:26 -04:00
Bill Meltsner
df7f8bb16d Make Gravity disable/cancel certain moves. 2012-04-28 23:45:25 -04:00
Bill Meltsner
5d5b90fd3f Properly implement Unburden. 2012-04-28 23:45:25 -04:00
Guangcong Luo
a239a7d7a3 Curse targetting self shouldn't be blocked by Protect
- yes, this is sort of a workaround; will deal with modifying targets later
2012-04-28 23:06:30 -04:00
Guangcong Luo
25a4b26a75 Correct phrasing of PM error message 2012-04-28 23:06:30 -04:00
Bill Meltsner
9492ffe028 Anticipation does, in fact, work for Counter/Mirror Coat/Metal Burst, despite what UPC says. 2012-04-28 20:17:00 -03:00
TheImmortal
3df74e0694 Anticipation implementation 2012-04-29 03:03:11 +04:00
Guangcong Luo
2d1de207b3 Revise who muted users can PM
- namely, whoever can PM them
- this makes more sense than a custom 'receivemutedpms' permission
2012-04-28 17:28:22 -04:00
Guangcong Luo
ccea8b5f2d Fix all the placeholder messages in abilities.js 2012-04-28 17:15:29 -04:00
Guangcong Luo
d8f472a42c Minor readability improvement to Marty's Captivate implementation 2012-04-28 17:15:11 -04:00
Guangcong Luo
5134b7c410 Merge pull request #50 from Marty-D/master
Oblivious Pokemon are immune to Captivate, and Captivate only works on opposite-gendered foes.
2012-04-28 13:58:13 -07:00
Guangcong Luo
22564db52b Merge pull request #45 from patrickroberts/nameLock
Name Lock Command
2012-04-28 13:57:45 -07:00
TheImmortal
b243866aec Pickpocket implementation 2012-04-28 22:17:38 +04:00
Patrick Roberts
0e83300b8e Updated Name Lock 2012-04-28 12:04:59 -05:00
Marty-D
035ade100a Oblivious Pokemon are immune to Captivate, and Captivate only works on opposite-gendered foes. 2012-04-28 11:04:59 -04:00
Guangcong Luo
1aabbeda86 Merge pull request #48 from Marty-D/master
A few fixes.
2012-04-27 14:18:00 -07:00
Marty-D
22d8fac09a Fix Bounce to be like Fly and Sky Drop. 2012-04-27 16:42:54 -04:00
Marty-D
7dbe7b9e91 Fix Reflect and Light Screen's shortDesc. 2012-04-27 16:28:36 -04:00
Patrick Roberts
4b3783bc60 Edited config file to support NameLock 2012-04-27 14:54:45 -05:00
Patrick Roberts
6d6c00e1c5 Added NameLock Command Implementation 2012-04-27 14:52:20 -05:00
TheImmortal
ceb5a8d81c Accidentally removed this 2012-04-27 00:36:46 +04:00
TheImmortal
0b41ae2f01 Merge remote-tracking branch 'upstream/master' 2012-04-27 00:27:03 +04:00
TheImmortal
63bf2fa318 Defog implementation 2012-04-27 00:24:46 +04:00
Bill Meltsner
fbc6e7ede1 Only display the "limited to 1 Sketch move" message for moves that Necturna can't learn except via Sketch. 2012-04-25 19:15:40 -04:00
Bill Meltsner
33eb437a6e Clean up some pre-ID shift code in Tools.checkLearnset.
This fixes Necturna being unable to use her Sketch move.
2012-04-25 19:14:56 -04:00
TheImmortal
bfab555b9f Undo lastItem fix 2012-04-26 01:37:54 +04:00
Bill Meltsner
5c7bf5b808 Own Tempo finally works.
Actually, it finally worked as of two commits ago, but this adds a placeholder message for it.
2012-04-25 00:20:33 -04:00
Bill Meltsner
79a7d0eb85 Adjust Attract and Oblivious to work with the Immunity handler instead of a custom event. 2012-04-25 00:19:42 -04:00
Bill Meltsner
40d2c22346 Check for immunity when adding new volatiles. 2012-04-25 00:15:02 -04:00
Bill Meltsner
6eeb7c78fa TheImmortal tested my commented-out Last Resort code and apparently it works properly now, so up it goes. 2012-04-24 16:25:34 -04:00
TheImmortal
7cd101a401 Analytic change 2012-04-24 23:42:41 +04:00
Guangcong Luo
812c9a999b Merge pull request #44 from Marty-D/master
Update ALL the movedex shortDescs!
2012-04-24 11:50:09 -07:00
Marty-D
73c4f6cc18 Update ALL the shortDescs! 2012-04-24 15:07:51 -03:00
TheImmortal
248fad9ae4 Analytic implementation 2012-04-24 02:11:56 +04:00
TheImmortal
1005836478 Color Change message 2012-04-23 19:55:42 +04:00
Bill Meltsner
1402253d62 Implement Lunar Dance. 2012-04-23 03:03:14 -04:00
Bill Meltsner
d473b0573d Fix Reflect Type's placeholder message. 2012-04-23 00:19:40 -04:00
Bill Meltsner
1f05dcf09a Give random Pokemon the requisite IVs for their Hidden Power if they have one.
Fixes an issue where a Hidden Power forced by another move (e.g. Encore) would be Dark type instead of the type it was supposed to be.

Really, though, this is just a stopgap until we fix Hidden Powers properly.
2012-04-23 00:19:40 -04:00
Bill Meltsner
29a36a29c8 Actually add IVs to random Pokemon sets. 2012-04-23 00:19:39 -04:00
Bill Meltsner
d38f203a80 Fix Thief/Covet. 2012-04-23 00:19:39 -04:00
Bill Meltsner
b97d1cbe2c Implement Fury Cutter. 2012-04-23 00:19:39 -04:00
Guangcong Luo
8735024bab Merge pull request #38 from kotarou3/permissions
New permissions system
2012-04-22 15:33:32 -07:00
TheImmortal
6ef73c39ba Merge pull request #39 from TheImmortal/master
Updated placeholder messages
2012-04-22 12:13:53 -07:00
小太
7ff9a783e2 Detect cycles in group inheritance and throw if detected 2012-04-22 18:42:51 +10:00
TheImmortal
49b78c1388 Updated messages 2012-04-22 00:37:50 +04:00