Commit Graph

401 Commits

Author SHA1 Message Date
Cathy J. Fitzpatrick
72a96cf1af Special case for 0 pixels of damage 2013-04-09 22:51:33 -06:00
Cathy J. Fitzpatrick
0e965bbd1b Reintroduce percentages beside HP bar for non-pixel health 2013-04-09 22:02:52 -06:00
Cathy J. Fitzpatrick
4554905f41 Add check in healthParse for old maxhp of 0 2013-04-09 03:51:40 -06:00
Cathy J. Fitzpatrick
dde2f2930a Revert unnecessary client changes for exact HP display 2013-04-09 03:50:25 -06:00
Cathy J. Fitzpatrick
e94eef5084 More changes for exact HP display for own pokemon 2013-04-08 19:21:09 -06:00
Guangcong Luo
1529498330 Parse exact health if it's given
(This code might need more work - I haven't comfirmed the absence
of race conditions.)
2013-04-09 05:03:06 +04:00
Cathy J. Fitzpatrick
6a2a681606 More robust detection of problematic cookie settings 2013-04-08 03:35:45 -07:00
Bill Meltsner
ac278ed747 Better support for the best music track on PS 2013-04-08 01:23:00 -07:00
Cathy J. Fitzpatrick
88dd7c68c8 Fix sign of point damage 2013-04-08 01:55:31 -06:00
Cathy J. Fitzpatrick
755a18a849 Display damage and health as ranges 2013-04-08 01:38:21 -06:00
Cathy J. Fitzpatrick
ea8c42c322 Eliminate Tools.postCrossDomainMessage 2013-04-07 19:24:06 -06:00
Marty-D
2333581773 Rename Accuracy and Evasion.
- They are officially 'accuracy' and 'evasiveness'.
2013-04-07 21:10:13 -04:00
Bill Meltsner
7ddb07aef4 Actually, all of this can just be gotten rid of 2013-04-07 17:15:41 -07:00
Bill Meltsner
c695c8b4c6 Remove legacy ability-guessing code. 2013-04-07 17:11:01 -07:00
Cathy J. Fitzpatrick
bc451f5777 crossdomain.php is now crossdomain.html 2013-04-07 03:22:41 -06:00
Cathy J. Fitzpatrick
735edfb55a Fix for third-party servers 2013-04-07 02:30:02 -06:00
Cathy J. Fitzpatrick
b09e853b3d Refactor authentication code and drop support for old scheme
This drops support for the pre-challenge-response authentication scheme
(i.e. the scheme in use before Zarel/Pokemon-Showdown@7dbd8cfec5 on
February 8, 2013), and, by doing so, simplifies quite a bit of the
authentication code.

In particular, it is no longer necessary to make any database queries in
index.php, which reduces our database use significantly and also moves us
closer to the goal of the index page being static HTML.
2013-04-07 02:26:30 -06:00
Cathy J. Fitzpatrick
1cbfbad269 Sending the sid across domains is no longer necessary 2013-04-06 23:42:48 -06:00
Cathy J. Fitzpatrick
21fb40ccbf Show helpful message if user has third-party cookies disabled 2013-04-06 19:16:23 -07:00
Cathy J. Fitzpatrick
6dfc6924cc Properly support new battle ID style 2013-04-07 06:03:01 +04:00
Cathy J. Fitzpatrick
41027e9b8d Backward-compatible battle ID parsing 2013-04-06 19:59:43 -06:00
Cathy J. Fitzpatrick
3334f95615 Don't throw an exception if third-party cookies are disabled 2013-04-06 18:21:40 -07:00
Cathy J. Fitzpatrick
0dd11a6b22 More resource prefix stuff 2013-04-06 15:51:53 -06:00
Cathy J. Fitzpatrick
09a8530215 Load font-awesome from play.pokemonshowdown.com 2013-04-06 14:22:05 -07:00
Guangcong Luo
eae514a6b5 Final fixes to bounce animation 2013-04-06 12:36:40 -07:00
Guangcong Luo
4d49bec248 New Magic Bounce animation 2013-04-06 12:31:53 -07:00
Guangcong Luo
21904ca2a0 [still] now affects all move animation 2013-04-06 12:20:58 -07:00
Guangcong Luo
6fc9f95af3 Fix double bounce animation 2013-04-06 12:16:20 -07:00
Guangcong Luo
58da4f1477 Bounced moves have no message 2013-04-06 12:09:59 -07:00
Cathy J. Fitzpatrick
174edfe4b5 Fix a couple resource path issues
- for now, font-awesome.css is loaded with a relative path
  because it doesn't work when loaded from another domain;

- fix the version query string script
2013-04-06 16:17:01 +04:00
Cathy J. Fitzpatrick
34b94a69fc Add some more resource prefixes 2013-04-06 06:04:17 -06:00
Cathy J. Fitzpatrick
9d811c697a Remove obsolete crossdomain sid sharing 2013-04-06 04:38:43 -06:00
Cathy J. Fitzpatrick
3d5f2a1a8b Make crossdomain ajax requests in crossdomain.php 2013-04-06 04:36:08 -06:00
Cathy J. Fitzpatrick
11c931efa9 Fix an issue with last commit 2013-04-06 13:54:21 +04:00
Cathy J. Fitzpatrick
ae71d29140 Wider browser support in crossdomain code 2013-04-06 03:47:39 -06:00
Cathy J. Fitzpatrick
e828b7178d Fix for format IDs ending in a number 2013-04-06 12:14:30 +04:00
Guangcong Luo
432a3e31f2 Support hostnames with hyphens 2013-04-05 22:49:43 -07:00
Cathy J. Fitzpatrick
88d550d1d8 Sanitise some names in battledata.js 2013-04-05 19:16:35 -06:00
Cathy J. Fitzpatrick
2e445b6e12 Add some missing sanitisation 2013-04-05 18:50:57 -06:00
Guangcong Luo
67fb5d52dd Better replay errors 2013-04-05 17:23:01 -07:00
Guangcong Luo
84adaa6de6 One more bugfix to replay uploading 2013-04-05 17:11:52 -07:00
Cathy J. Fitzpatrick
68dce72aeb Fix incorrect use of 'break' 2013-04-05 18:00:55 -06:00
Guangcong Luo
42636f0ed7 Allow replays to be reuploaded
Previously, a bug prevented a replay from being re-uploaded if the
first replay upload failed, or if the battle continued after a
replay was uploaded. This has been fixed.
2013-04-05 16:58:54 -07:00
Guangcong Luo
818a28e30e Replay upload improvements
The replay upload system should be a lot less brittle now. Errors
should be rarer, and when they do happen, the error message will
be clearer.

For instance, 'hash mismatch' will happen much less often, and
when it does happen it will give the message: "Someone else is already
uploading a replay. Try again in five seconds."
2013-04-05 16:42:01 -07:00
Guangcong Luo
9936c957c1 Support replay saving on registered servers 2013-04-05 16:21:58 -07:00
Guangcong Luo
2996a86be8 Support - before room number
We're updating room IDs to be in the form 'battle-ou-1' instead of
'battle-ou1'
2013-04-05 14:41:56 -07:00
Guangcong Luo
eab5e45492 Fix HP shadow update times
HP shadows should now more reliably only update at the start of
a turn.
2013-04-05 14:41:29 -07:00
Guangcong Luo
4c1d68a55a Show HP shadow during during choice
So we have an HP 'shadow' that appears to show how much HP you've
lost. The change here is that the 'shadow' now updates at the
beginning of the next turn, rather than the end of the current turn.

The main upshot is that you can now see the previous turn's HP and
how much you've lost this turn, while you make your decision for
the next turn.
2013-04-03 21:11:40 -07:00
Guangcong Luo
9367836562 Fix Toxic in switch menu 2013-04-03 20:53:26 -07:00
Guangcong Luo
588e435451 Fix animation issue with multi-turn moves
Specifically, any more interruption such as full paralysis interacted
badly with a multi-turn move. This has been fixed.
2013-04-03 19:42:12 -07:00