Guangcong Luo
8b882a3d7a
Healing should fail if target is at full health.
2012-03-06 11:02:16 -05:00
Guangcong Luo
68690101b1
Rough Skin, Iron Barbs, and Rocky Helmet:
...
- are no longer negated by Sheer Force
- now happen once for each hit of a multi-hit move
2012-03-06 09:52:56 -05:00
Guangcong Luo
87df1ef081
Soak is now bounced by Magic Coat/Bounce
2012-03-06 09:51:07 -05:00
Guangcong Luo
6d20f8062c
Cotton Spore, Worry Seed, and GrassWhistle are now absorbed by Sap Sipper
2012-03-06 09:49:52 -05:00
Guangcong Luo
9dce16626f
Make sure Shell Bell heals the correct amount
2012-03-06 09:48:03 -05:00
Guangcong Luo
5307eef076
Add support for banning/muting IP ranges
2012-03-06 09:47:45 -05:00
Guangcong Luo
a1a1943201
Don't print debug messages for ModifyPokemon and ModifyStats - these run too often
2012-03-06 09:47:28 -05:00
Guangcong Luo
62fd4297a2
Support for listing all battles being played
2012-03-06 09:46:56 -05:00
Bill Meltsner
1e0ca21273
Remove lots of "x% boost" debug messages from items, for better choice-feigning.
2012-03-05 14:31:14 -05:00
Guangcong Luo
117a99164a
Merge branch 'master' of github.com:Zarel/Pokemon-Showdown
2012-03-05 08:37:50 -05:00
Guangcong Luo
8b7e9ff367
Allow muted users to use 'kick inactive', etc
...
(Moved a lot of battle-room commands to chat-commands.js)
2012-03-04 11:42:48 -05:00
Guangcong Luo
32b0130260
Fix Gyro Ball's debug message - should have no effect on its actual effect
2012-03-04 11:41:46 -05:00
Guangcong Luo
2ed88eb21f
Server support for clicking on a user to get their avatar/rooms
2012-03-04 09:38:53 -05:00
Bill Meltsner
ad3ee45806
Fix a typo that was crashing things rather unpleasantly.
2012-03-03 23:59:44 -05:00
Bill Meltsner
28d94ad162
Make self-thawing a move property, instead of being defined by the Freeze status.
2012-03-03 22:26:36 -05:00
Guangcong Luo
971cfa89ef
Fix crash in getRoomList
2012-03-03 13:43:18 -05:00
Guangcong Luo
a788e2eaeb
Make sure names can't start with '%'
2012-03-03 13:42:19 -05:00
Guangcong Luo
a939155adc
Make Teeter Dance target all
...
(so that it doesn't get bounced by Magic Coat/Bounce)
2012-03-03 13:42:02 -05:00
Guangcong Luo
b0bb7597e8
getRoomList updated:
...
- now shows most recent 8 battles, not 6
- inactive rooms are now skipped correctly
- new syntax: getRoomList(true) to get all battles, not just most recent 8
2012-03-02 11:56:13 -05:00
Guangcong Luo
5cec184cae
Report joins/leaves as deltas only:
...
- The entire user-list can now be shown, lag-less, no matter how many users are online
- config.lagmode is no longer needed
2012-03-02 08:14:51 -05:00
Guangcong Luo
30cbb1dd92
Report the 6 newest battles, not the 24 oldest
2012-03-02 08:12:13 -05:00
Guangcong Luo
76463ca398
Make sure forceRename still keeps track of renames
2012-03-02 08:10:55 -05:00
Guangcong Luo
1e24f24a3c
/forcerename automatically fails if the user's already changed their name
2012-03-01 12:36:51 -05:00
Guangcong Luo
5fa1e58a16
Add verbatim's avatar to the avatars list
2012-02-29 23:57:09 -05:00
Guangcong Luo
7b72612e4a
Implement /ipmute
2012-02-29 23:56:32 -05:00
Guangcong Luo
614023ef32
Cancel U-turn/etc on faint
2012-02-29 21:53:22 -05:00
Guangcong Luo
12e6df3fed
Improve getUser
...
- /ban, /mute, etc are no longer foiled by name changes
- The entire user list can be accessed from anywhere in PS as Users.users
2012-02-28 09:01:58 -05:00
Guangcong Luo
1adf4c0e94
Wonder Guard now prevents non-SE Scrappy damage
...
(I'm going to believe verbatim when he says that's correct)
2012-02-28 09:00:18 -05:00
Guangcong Luo
289206dc12
Really REALLY fix Struggle recoil and Magic Guard this time
2012-02-27 19:38:56 -05:00
Guangcong Luo
14409f999b
Display username in 'user not found' messages
2012-02-27 15:15:31 -05:00
Guangcong Luo
45976dcf47
Require Multitype for Arceus formes
...
(Also make sure Cherrim and Castform formes start at normal.)
2012-02-27 15:11:27 -05:00
Guangcong Luo
ee6844e22a
CAP Necturna Playtest is now over
2012-02-27 15:09:07 -05:00
Guangcong Luo
3b5a0546ef
Fix Magic Bounce
...
- More than one move can be bounced per turn now (each move is still bounced a maximum of once)
- Introduces a new function: Tools.getMoveCopy, which replaces the previous system of cloning the move object. It still clones the move object, just more abstractedly.
2012-02-27 13:51:55 -05:00
Guangcong Luo
1a3c04d53c
Add !stats as an alias for !data
2012-02-27 13:38:27 -05:00
Guangcong Luo
010c1da33e
Add /fr as an alias for /forcerename
2012-02-27 13:38:04 -05:00
Guangcong Luo
0d7673c018
Make sure users respect the mutedIps table
2012-02-27 13:37:16 -05:00
Guangcong Luo
3cb0003a2b
Make sure all self-target moves have perfect accuracy
2012-02-27 13:36:36 -05:00
Guangcong Luo
9eef7e79fb
And now, the real implementation of /me
2012-02-27 09:59:38 -05:00
Guangcong Luo
53eb85cf7d
Implement /me (interim solution)
2012-02-27 03:35:42 -05:00
Guangcong Luo
a6b0e2a754
Improve the can-talk model
...
- Ensure that, during mutedness and moderated chat, users can't use !data, etc
2012-02-27 03:35:27 -05:00
Guangcong Luo
01602e0b21
When merging, use the new IP.
...
(Improves the accuracy of the alt checker immensely)
2012-02-27 02:31:38 -05:00
Guangcong Luo
e5b668f557
Implement Chip Away
2012-02-27 01:02:37 -05:00
Guangcong Luo
5e620eaeb6
Implement Mummy
2012-02-27 00:28:29 -05:00
Guangcong Luo
88fe0a4b62
Implement Unaware
2012-02-27 00:28:12 -05:00
Guangcong Luo
b6ec38ec91
Taunt, Disable, and Encore now calculate durations correctly
...
(after a bug report from Red Alert, I'm using the version described in upokecenter, which appears to be the most accurate for generation 5.)
2012-02-26 11:13:07 -05:00
Guangcong Luo
e4cf4f3aa6
Extend the command case-insensitivity to /help
2012-02-26 01:56:43 -05:00
Guangcong Luo
f88b44498e
Merge branch 'master' of github.com:Zarel/Pokemon-Showdown
2012-02-26 01:52:26 -05:00
Guangcong Luo
b67a6a0203
Make Ingrain have perfect accuracy
2012-02-26 01:52:03 -05:00
Guangcong Luo
d225a961b2
Report Protect/Detect/Endure success chance
2012-02-26 01:50:26 -05:00
Bill Meltsner
2991d0c36d
COMMANDS NOW WORK REGARDLESS OF WHAT CASE THEY'RE TYPED IN
2012-02-25 21:15:15 -06:00