Commit Graph

23714 Commits

Author SHA1 Message Date
Guangcong Luo
9e7aa92daa Require some sort of rank to use !data, and also make it fail silently. 2012-02-09 21:55:32 -05:00
Guangcong Luo
0d84f44737 Report unregistered users while in lag mode separately from guest users 2012-02-09 21:50:39 -05:00
Guangcong Luo
be917a24df Give an error message when trying to challenge a user that doesn't exist. 2012-02-09 21:11:04 -05:00
Guangcong Luo
804297d279 Change the "You can't battle yourself" message to a pop-up message. 2012-02-09 02:59:18 -05:00
Guangcong Luo
14fa744c65 Improve the custom avatar support in PS 2012-02-09 02:34:31 -05:00
Guangcong Luo
f8ef52eeee Start adding short descriptions to abilities 2012-02-09 02:34:16 -05:00
Guangcong Luo
9e2977eb9a Fix for avatar support 2012-02-09 00:52:08 -05:00
Guangcong Luo
cd4c7f211f Some changes for custom avatar support 2012-02-09 00:49:09 -05:00
Guangcong Luo
f347db8566 Add /w and /whisper as ways to PM 2012-02-08 21:29:04 -05:00
Guangcong Luo
ee4e4b81b6 Reject messages longer than 255 characters 2012-02-08 21:28:44 -05:00
Guangcong Luo
352ec818f6 Merge branch 'master' of github.com:Zarel/Pokemon-Showdown 2012-02-08 21:20:41 -05:00
Guangcong Luo
137e948a18 Validate learnsets when challenging users, too 2012-02-08 21:20:21 -05:00
Guangcong Luo
28507721b5 Implement CAP learnsets correctly 2012-02-08 21:19:57 -05:00
Guangcong Luo
05232d2e76 Add learnsets for the other CAP pokemon. 2012-02-08 21:04:04 -05:00
Bill Meltsner
95310d8797 Merge branch 'master' of github.com:Zarel/Pokemon-Showdown 2012-02-08 20:58:27 -05:00
Bill Meltsner
372c9e0d9b Overhaul Natural Gift to work properly (i.e. remove the berry) when the move misses or the target is immune. 2012-02-08 20:58:08 -05:00
Guangcong Luo
686e378df0 Remove Delibird's sets - Delibird is only allowed in its holiday set during Christmas season. 2012-02-08 20:57:26 -05:00
Guangcong Luo
75c56f3a10 Implement !data (like /data, but notifies entire chat) 2012-02-08 20:50:30 -05:00
Guangcong Luo
e61cdaf340 Update readme to note how to run PS on Android 2012-02-08 18:31:41 -05:00
Guangcong Luo
801d2e5031 Add four new configuration options to prevent lag on large servers:
- reportjoins - whether to display "<user> joined"
- reportbattles - whether to display "Battle started between <user> and <other user>"
- lagmode - whether or not the user list should display every user, or just voiced/registered users
- modchat - moderated chat: enable to disallow unregistered+unvoiced users from speaking

Also limit the lobby battle list to only the first 24 battles.

These were in fact enough for PS to handle an influx of 1000+ users from Reddit, lag-free!
2012-02-08 18:22:49 -05:00
Guangcong Luo
936da631ce Lockdown notifications are now sent as pop-up boxes
(they were previously sent as public log messages)
2012-02-08 18:21:45 -05:00
Guangcong Luo
0584552c3f Give an error message when people try to /register 2012-02-08 18:04:26 -05:00
Guangcong Luo
a4057da8d9 Empty rooms time out after ten minutes, not an hour 2012-02-08 18:03:13 -05:00
Guangcong Luo
edc72e5840 Get rid of a lot of logging, to free up RAM for the server. 2012-02-08 18:01:59 -05:00
Guangcong Luo
8206555032 Don't log events in the console
(should alleviate most of the console spam)
2012-02-08 17:53:59 -05:00
Guangcong Luo
42aacaf982 CAP pokemon are now correctly level 74 instead of level 90. 2012-02-08 17:53:11 -05:00
Guangcong Luo
15f5a99a63 Rejecting challenges now works even after the challenger leaves or changes name. 2012-02-08 17:52:36 -05:00
Guangcong Luo
c9c8728cf7 Voiced users are no longer moderators. 2012-02-08 17:52:03 -05:00
Guangcong Luo
d6b40b46d3 Update Necturna's learnset to correctly support two-word moves. 2012-02-07 00:45:34 -05:00
Guangcong Luo
1f471aa6df Add the /data command for looking up pokemon/items/moves/abilities. 2012-02-05 23:28:20 -05:00
Guangcong Luo
7cb61d1fc8 If a player's left, the win timeout won't take longer than 60 seconds 2012-02-05 17:48:01 -05:00
Guangcong Luo
352485c276 Remove '(ALPHA)' from Debug Mode's name, it's been beta like the rest of PS for a while now. 2012-02-05 17:47:15 -05:00
Guangcong Luo
26fde4a264 Make Nidoking always-male
(apparently Wyverii missed it)
2012-02-05 17:46:12 -05:00
Guangcong Luo
66ea581d06 Make Sap Sipper absorb Leech Seed 2012-02-05 05:52:58 -05:00
Guangcong Luo
fcd0757cc5 Implement Sacred Sword 2012-02-05 05:49:04 -05:00
Guangcong Luo
feaa7fe864 Implement Foresight 2012-02-05 05:48:31 -05:00
Guangcong Luo
a42f25c016 Add support for four new move flags:
- ignoreAccuracy, ignoreEvasion, ignoreOffensive, ignoreDefensive
These abstract out crit functionality, and also allow support for things like Sacred Sword
2012-02-05 05:48:00 -05:00
Guangcong Luo
538cbf9225 Implement Metronome 2012-02-05 05:29:17 -05:00
Guangcong Luo
1ed497c7ca Add /ladder as an alias for /ranking 2012-02-05 05:05:58 -05:00
Guangcong Luo
b58c0ea3de Support single-gender and genderless pokemon properly! Finally! 2012-02-05 03:08:43 -05:00
Guangcong Luo
46949bfcb0 Ban CAP from OU correctly 2012-02-05 03:07:54 -05:00
Guangcong Luo
b62aad3bf8 Add logging support (rated battles only)
You must create a `logs/` directory, and for each format you wish to log, a subdirectory named with that format's name in lowercase (spaces and punctuation stripped)
2012-02-05 03:07:05 -05:00
Guangcong Luo
8f4f6b7d8c Raise the minimum time between moves from 90 seconds to 180 seconds. 2012-02-05 01:32:50 -05:00
Guangcong Luo
8ccccbb789 Add validation for Sketch as an egg move (limit one Sketched move.)
Also make sure Necturna can't ever be used in PS, as requested by #cap
2012-02-04 15:58:34 -05:00
Guangcong Luo
718318c9ae Update formats and tiers to put gen 4 and gen 5 CAPmons in separate tiers (and add Necturna's tier). 2012-02-04 15:57:30 -05:00
Guangcong Luo
798c0b7bc1 Add Necturna and its learnset to the pokedex 2012-02-04 15:56:03 -05:00
Guangcong Luo
20e6dc2bdd Clean up room data more thoroughly when leaving a room completely 2012-02-04 15:54:59 -05:00
Guangcong Luo
56fb10c21c Make Red Card only activate for contact moves 2012-02-04 15:54:17 -05:00
Guangcong Luo
c29516f833 Fix Red Card + U-turn bug 2012-02-02 16:03:32 -05:00
Guangcong Luo
ea750a1f77 Implement Spite 2012-02-02 00:15:47 -05:00