Commit Graph

23714 Commits

Author SHA1 Message Date
Cathy J. Fitzpatrick
4eb5deaa15 Fix race conditions with challenges
For example, these race conditions could be used to bypass legality
checking in unrated battles.
2013-05-28 19:59:05 -06:00
Cathy J. Fitzpatrick
3bfb0a46c2 Fix crashes in battles 2013-05-28 19:59:04 -06:00
Marty-D
20f1dc8dca Fix Attract. 2013-05-28 17:47:46 -04:00
Guangcong Luo
37ff5a4130 Nicer crash messages 2013-05-28 03:43:52 -07:00
Guangcong Luo
d5ca89b557 Better error handling for battle crashes 2013-05-28 03:18:55 -07:00
Guangcong Luo
84fa2443ec Update crash messages to new protocol 2013-05-28 03:18:55 -07:00
Marty-D
419496ba58 Fix Pressure.
- It should not affect moves made by allies.
2013-05-27 23:51:45 -04:00
Cathy J. Fitzpatrick
558ed856ad Improved error handling 2013-05-27 21:21:34 -06:00
Guangcong Luo
658f8cbb12 NEXT: Rock Throw, Rapid Spin changes 2013-05-27 17:21:12 -07:00
Guangcong Luo
be64f4bd73 NEXT: item changes, new sig moves
- Kingdra gets sig BubbleBeam
- Eelektross gets sig Spark
- Beautifly gets sig Giga Drain
- Lilligant gets GossamerWing access
- type-specific item buffs to pure Grass, Poison, Fighting, and
  Psychic-types
2013-05-27 16:32:52 -07:00
Guangcong Luo
1ea49e7376 Don't crash if Substitute intercepted a status move
This is a condition which should never happen in non-modded games
2013-05-27 16:32:52 -07:00
Guangcong Luo
fa6d20aae5 Remove some unnecessary files from filelist. 2013-05-27 16:32:52 -07:00
Cathy J. Fitzpatrick
44142a6849 Improve modlog error message 2013-05-27 16:54:18 -06:00
Marty-D
dc6d246001 Gen III, IV: Correct Minimize. 2013-05-27 16:01:57 -04:00
Marty-D
248513ae46 Fix Fling + Enigma Berry.
- Enigma Berry should not activate when Flung.
2013-05-26 21:46:14 -04:00
Cathy J. Fitzpatrick
e5b9829fcb Suppress crash on old versions of node 2013-05-25 15:36:33 -06:00
Cathy J. Fitzpatrick
6540cf4e53 Send |roomerror| message when failing to join a room 2013-05-25 04:20:48 -06:00
Cathy J. Fitzpatrick
52c7ac4324 Also invalidate custom.css when starting up the server 2013-05-25 03:40:47 -06:00
Cathy J. Fitzpatrick
8ed0781b99 Watch custom.css for changes 2013-05-25 03:39:34 -06:00
Guangcong Luo
f344874452 Merge pull request #234 from Joimer/patch-21
Gen 1: Better learnsets with no tradebacks
2013-05-25 01:41:55 -07:00
Joim
1555d879fb Gen 1: Limit learnsets to not to use tradebacks
Gen 1 learnsets now include all Gen 1 and Gen 2 moves. Limit the moves since pure RBY format does not allow tradeback Pokémon.
2013-05-25 11:36:29 +03:00
Joim
17bfab20ae Gen 1: Better learnsets obtained from Veekun
Old learnsets were done one by one by volunteers and were afterwards corrected. Change for Veekun obtained learnsets for Gen 1 and Gen 2 so learnsets can be used both for pure Gen 1 and tradebacks Gen 1.
2013-05-25 11:34:02 +03:00
Cathy J. Fitzpatrick
afe444049d Add mention of locking to driver powers 2013-05-24 23:08:44 -06:00
Guangcong Luo
56a327e0e2 Update filelist.txt for recent changes 2013-05-24 20:50:45 -07:00
Guangcong Luo
238a709f3b Rename battles.js to battle-engine.js 2013-05-24 20:50:30 -07:00
Guangcong Luo
d2d61e89bc NEXT: Bonemerang and Bone Rush hit air 2013-05-24 18:09:50 -07:00
Guangcong Luo
6817c6e967 Minor documentation improvements 2013-05-24 18:05:15 -07:00
Guangcong Luo
5e7d171f85 Improved protocol documentation 2013-05-24 17:47:00 -07:00
Cathy J. Fitzpatrick
58d9db4d8b Only send |usercount| message to the lobby 2013-05-24 17:29:05 -06:00
Guangcong Luo
27be062395 Tons of documentation 2013-05-24 14:59:29 -07:00
Guangcong Luo
b7ece3d6f9 Crash gracefully if a command handler crashed 2013-05-24 14:59:29 -07:00
Guangcong Luo
04c493818c Fix crash in /loadbanlist 2013-05-24 14:59:29 -07:00
Marty-D
56e0cd2d16 Gen III: A few fixes. 2013-05-24 15:05:06 -04:00
Guangcong Luo
d5871fc948 Tighten /privateroom permissions 2013-05-24 11:52:01 -07:00
Guangcong Luo
c64a2c1d81 Merge pull request #233 from Joimer/patch-19
Fix bug in modlog, allow to search names that begin with numbers
2013-05-24 11:51:42 -07:00
Joim
50fb2617f7 Fix bug in modlog, allow to search names that begin with numbers
If you search a name that begins with a number, like 10asdf, parseInt will return 10 and modlog thinks you are looking for a number of lines. Fix this testing target to see if it has a non-numerical character.
2013-05-24 17:49:09 +02:00
Guangcong Luo
c7fe54e08a Fix /smogdex 2013-05-23 22:22:15 -07:00
Guangcong Luo
a964543ffb Commands for making chatrooms
(Currently admin-only and highly experimental)
2013-05-23 22:17:16 -07:00
Guangcong Luo
be4e5a6134 Fix crash in this.parse 2013-05-23 21:57:06 -07:00
Cathy J. Fitzpatrick
8d51fb0c3c Fix crash when using the dev console in a chatroom 2013-05-23 22:52:20 -06:00
Guangcong Luo
4b26481035 Fix one more crash in /lobbychat 2013-05-23 21:50:38 -07:00
Guangcong Luo
61a79315c0 Fix crashes in /promote and /lobbychat 2013-05-23 21:44:59 -07:00
Guangcong Luo
e0f3b6f3fe /whois is no longer broadcastable 2013-05-23 21:40:47 -07:00
Guangcong Luo
1b560bee97 Fix crash in /updateserver 2013-05-23 21:40:09 -07:00
Guangcong Luo
5e55412b62 Fix forfeit button 2013-05-23 21:34:31 -07:00
Guangcong Luo
ab31f5573a Version 0.9.0 2013-05-23 21:17:36 -07:00
Guangcong Luo
f67db15f1e Less strict spam throttling 2013-05-23 21:17:00 -07:00
Guangcong Luo
f4fbb273c7 Fix crash when uploading replay 2013-05-23 21:08:21 -07:00
Guangcong Luo
3deb9d2b5a Fix bugs with challenging other users 2013-05-23 21:07:40 -07:00
Guangcong Luo
9b72c9d486 Make sure command replies show up in correct room 2013-05-23 21:05:03 -07:00