Commit Graph

23714 Commits

Author SHA1 Message Date
Guangcong Luo
42fb5c6be0 Gen 4 OU ladder 2013-04-23 18:46:42 -07:00
Guangcong Luo
59785e4630 Fix Gen 4 learnset checking 2013-04-23 18:46:32 -07:00
Guangcong Luo
782b497d3c Fix Encore + Mental Herb interaction
This fix involves overhauling how changeDecision works, which also
fixes priority order (and speed ties) getting rerolled when Encore
hits.
2013-04-23 17:21:58 -07:00
Guangcong Luo
5e607f39bb Implement Retaliate 2013-04-23 16:22:34 -07:00
Cathy J. Fitzpatrick
f3efdac5e5 Chat filters now apply to /me 2013-04-22 05:16:20 -06:00
Cathy J. Fitzpatrick
2fdda59c88 Move chat filter stuff to config.js callback 2013-04-22 04:15:03 -06:00
Cathy J. Fitzpatrick
f1b3dc3c99 Implement feature to reduce contentless lobby messages
Specifically, a lobby chat message must contain either two distinct
numbers or two distinct letters, or it will be dropped by the server.
2013-04-22 04:00:03 -06:00
Guangcong Luo
0ef3daa0f1 Fix the rest of the Air Lock interaction bugs
Specifically, Sandstorm's SpD boost and Weather Ball's power/type.
2013-04-22 01:28:27 -07:00
Guangcong Luo
1bc5f3749e Don't deal residual weather damage in Air Lock/Cloud Nine 2013-04-22 01:24:11 -07:00
Cathy J. Fitzpatrick
bf40a1685d Export the User object from users.js 2013-04-21 23:33:16 -06:00
Cathy J. Fitzpatrick
d72a446fc4 Remove BATTLE_ROOM_PROTOCOL_VERSION 2013-04-21 23:33:16 -06:00
Marty-D
6d080f232a Correct Tomohawk and Necturna's learnsets. 2013-04-21 22:55:39 -04:00
Guangcong Luo
e719b20e00 Learnsets: Start moves are explicitly L1 2013-04-21 18:05:54 -07:00
Guangcong Luo
db6f92ed42 Put pokedex in National Pokedex order 2013-04-21 18:05:54 -07:00
Cathy J. Fitzpatrick
3b6d0792f9 Fix rejoining battles 2013-04-21 18:42:28 -06:00
Guangcong Luo
aa680dcc58 Move Missingno/CAPs to the bottom of the pokedex 2013-04-21 16:43:09 -07:00
Cathy J. Fitzpatrick
fb2648b59b Implement feature to skip most battle reporting
This is intended to save bandwidth and reduce lag on the main server.
2013-04-21 04:20:30 -06:00
Cathy J. Fitzpatrick
e2e1baff0d Slight bandwidth optimisation in viewing user IPs 2013-04-21 03:23:12 -06:00
Cathy J. Fitzpatrick
bbe9b77198 Slight bandwidth optimisation in getRequestData 2013-04-21 03:15:49 -06:00
Guangcong Luo
7937685fd5 Fix Missingno learnset
It was previously using its April Fool's 2012 learnset. This removes
Magikarp's Revenge from its learnset, and sets its moves to Start
moves since that's what they are.
2013-04-21 02:07:19 -07:00
Cathy J. Fitzpatrick
077b4b8bb8 Fix locked moves not showing pokemon as trapped 2013-04-21 03:06:15 -06:00
Cathy J. Fitzpatrick
6f0f2d14b6 Fix global variable i in getRoomList 2013-04-21 03:06:15 -06:00
Guangcong Luo
dab3fdeec9 Entirely inconsequential optimization to /lobbychat off 2013-04-20 21:06:12 -07:00
Guangcong Luo
59a9a37291 More reliable /lobbychat off 2013-04-20 12:05:18 -07:00
Guangcong Luo
9a81076929 Credit Kyle Dove
He provided the current backgrounds.
2013-04-20 11:20:49 -07:00
Guangcong Luo
866bea60be Remove Missingno fake abilities
These were added for April Fool's 2012 but are incorrect.
2013-04-19 23:23:27 -07:00
Guangcong Luo
32f7c74542 Remove Arceus-??? 2013-04-19 23:23:27 -07:00
Guangcong Luo
9125994389 Add basculin-red/blue-stripe aliases 2013-04-19 23:23:27 -07:00
Cathy J. Fitzpatrick
9b458cd654 Optimise usercount code 2013-04-19 00:28:32 -06:00
Cathy J. Fitzpatrick
0af1f45fe7 Fix more links in README.md 2013-04-18 21:29:40 -06:00
Cathy J. Fitzpatrick
2a87db3a0e Fix client repository link in README.md 2013-04-18 21:27:49 -06:00
Cathy J. Fitzpatrick
62c5e5af89 Drop warnings about broken versions of node
These warnings were more important when the latest stable version of
node was broken. Now that the latest stable version has been fixed for
a while, these specific warnings are not necessary.
2013-04-18 21:26:44 -06:00
Cathy J. Fitzpatrick
2520e056fe Revise /avatars and !avatars 2013-04-18 18:13:10 -06:00
Cathy J. Fitzpatrick
80c0c1ab80 Fix console permission check 2013-04-18 16:50:04 -06:00
Cathy J. Fitzpatrick
b29fbc7e71 Make sure to report a peak user count 2013-04-17 18:21:43 -06:00
The Immortal
a96347cb17 Merge pull request #207 from MaikeruS/master
Update /groups
2013-04-17 01:17:06 -07:00
The Immortal
a89f550bc4 Add Ludicolo event + viable moves changes 2013-04-17 11:52:59 +04:00
Michael Scholz
28a6b23b07 Update /groups 2013-04-17 17:42:07 +10:00
Cathy J. Fitzpatrick
d26ca61d7f Use bind where possible 2013-04-14 19:00:09 -06:00
Cathy J. Fitzpatrick
a0dc8bb12a Fix /potd 2013-04-14 17:48:38 -06:00
Cathy J. Fitzpatrick
7b98429a75 Implement /hotpatch battles 2013-04-14 17:46:39 -06:00
Cathy J. Fitzpatrick
689b6e0e24 Remove the broken parts of the /hotpatch command 2013-04-14 17:14:42 -06:00
Cathy J. Fitzpatrick
5935c33aef Require tools.js after beginning to listen for connections 2013-04-14 17:06:37 -06:00
Cathy J. Fitzpatrick
4486d09372 Remove message about old login server public key 2013-04-14 16:53:31 -06:00
Cathy J. Fitzpatrick
0c846d0fe1 More optimised watchconfig feature 2013-04-14 16:52:45 -06:00
Cathy J. Fitzpatrick
1cfcd9c4fc Reset group in User.prototype.resetName 2013-04-13 21:46:51 -06:00
Cathy J. Fitzpatrick
ba1a36ffaf Implement /logout command
This is not really intended to be inputted directly by users.
2013-04-13 19:12:56 -06:00
Cathy J. Fitzpatrick
13d8fcbb39 Fix /help namelock and /help unnamelock 2013-04-13 15:18:05 -06:00
Cathy J. Fitzpatrick
849995746a Basic feature to drop messages that match patterns 2013-04-11 18:49:21 -07:00
Cathy J. Fitzpatrick
31fac973e0 Correct trapping mechanics
This doesn't yet handle modded formats that don't validate ability
selection in the ordinary manner. Those formats will continue to work
essentially in the same manner as before, rather than with the correct
mechanics.
2013-04-10 21:19:35 -06:00