Commit Graph

23714 Commits

Author SHA1 Message Date
Bill Meltsner
38d5f99075 Double Stomp and Steamroller power against Minimized Pokemon, and remove an incorrect assertion from their descriptions.
Stomp and Steamroller do not maintain normal accuracy against Minimize, according to all reliable sources.
2012-03-11 15:04:42 -04:00
Bill Meltsner
146af50f00 Two other tiering fixes: Kabutops and Stoutland are in RU and UU, respectively. 2012-03-11 14:34:22 -04:00
Bill Meltsner
1187fa150d Bouffalant is RU, not NU. 2012-03-11 14:25:21 -04:00
Bill Meltsner
f283b269c2 Return false from moveHit if the target is immune to the move.
This fixes a bug with Focus Punch where getting "hit" by a move the user was immune to would still interrupt the punch.
2012-03-11 14:17:48 -04:00
Bill Meltsner
92ce201e8d Implement Dive. 2012-03-11 03:08:09 -04:00
Bill Meltsner
a63af2d87a Add and implement Power Herb. 2012-03-11 03:07:30 -04:00
Guangcong Luo
ab6f69bb3c Update the /hotpatch syntax to be clearer
(Also fix /hotpatch data to hotpatch tools.js properly)
2012-03-10 21:07:33 -05:00
Bill Meltsner
21be1f4ae9 Automatically create move.secondaries in getMove if necessary, to simplify secondary checking. 2012-03-10 20:48:37 -05:00
Bill Meltsner
9a148a0907 Properly implement Wonder Skin. 2012-03-10 20:37:07 -05:00
Bill Meltsner
2acdf083c4 Use move.secondaries for multiple secondary effects, instead of overloading move.secondary. 2012-03-10 20:28:28 -05:00
Bill Meltsner
59e512d7a1 Update Serene Grace and Wonder Skin to handle multiple secondary effects. 2012-03-10 20:09:41 -05:00
Bill Meltsner
b4524c4b30 Implement Poison Touch. 2012-03-10 20:06:40 -05:00
Bill Meltsner
9c32e44594 Add flinching chance to the Fangs. 2012-03-10 20:04:42 -05:00
Bill Meltsner
9c2857c526 Add support for moves to have multiple secondary effects. (Largely for the Fangs.) 2012-03-10 20:04:13 -05:00
Bill Meltsner
987a82d4ae Implement Imprison. 2012-03-10 19:28:09 -05:00
Bill Meltsner
fb1b563d23 Update bmelts' avatar. 2012-03-10 19:27:54 -05:00
Guangcong Luo
13a6e47e01 Fix priorities of a few moves:
- Detect, Endure, Rage Powder, Power Split, Telekinesis, Wonder Room, Magic Room
2012-03-09 14:42:48 -05:00
Guangcong Luo
c043e0b1a8 Trick Room glitch now applies after stat boosts 2012-03-09 13:27:53 -05:00
Guangcong Luo
fe56963d17 Make sure the Standard bans work properly 2012-03-09 11:29:49 -05:00
Guangcong Luo
fad1503f0c Autotomize should have neutral priority 2012-03-09 11:19:03 -05:00
Guangcong Luo
4cdb56060e Fix possible Pressure bug 2012-03-09 11:18:31 -05:00
Guangcong Luo
fe97ff32b1 For fun: Trick Room glitch 2012-03-09 09:56:35 -05:00
Guangcong Luo
823dcd765c More changes to the inactivity timer:
- time before clicking 'kick inactive' now counts 2:1 instead of 4:1
- if you've stalled too much, you'll go down to 30sec/turn, below the usual 60sec minimum
- you'll get a notice when trying to start the timer when it's already started
2012-03-08 19:31:28 -05:00
Guangcong Luo
61d97c662a Fix the legality checker to check for illegal moves/abilities/evs again 2012-03-08 19:31:13 -05:00
Guangcong Luo
a98575733d Clamp down a bit on the timer:
- users start with 8 ticks instead of 9
2012-03-08 16:05:06 -05:00
Guangcong Luo
53cb0b985a Encourage users to register if they win a ladder match 2012-03-08 16:03:42 -05:00
Guangcong Luo
576bbd9b54 Inactive users tick down their timers properly now 2012-03-08 16:02:20 -05:00
Guangcong Luo
0eeebfaf76 Make sure Skill Bash boosts the Defense of a pokemon 2012-03-08 11:08:29 -05:00
Guangcong Luo
c31efb14a8 Fix crash with no banlist 2012-03-08 11:08:01 -05:00
Guangcong Luo
921f4ca99b New legality checker:
- banlists are now rules instead of bans, which simplifies formats immensely
- CAP moves are now banned from Balanced Hackmons
- Arceus forme force-changes are clearer
- overall, legality checking should be more consistent
2012-03-07 22:02:50 -05:00
Guangcong Luo
4ab86a4143 Make the user menu display IP to moderators 2012-03-07 21:58:59 -05:00
Guangcong Luo
271b00e533 Some tiering updates (Donphan, Umbreon, etc) 2012-03-07 19:12:39 -05:00
Guangcong Luo
ee96f4292a Make Species Clause work correctly 2012-03-07 18:53:41 -05:00
Guangcong Luo
661a7f6dee Allow random teams outside of random battle if the format allows. 2012-03-07 14:11:02 -05:00
Guangcong Luo
fed3d98ac3 Implement Species Clause 2012-03-07 14:09:02 -05:00
Guangcong Luo
775e431a5d Fix Solar Power damage -> maxhp/8 2012-03-07 13:52:28 -05:00
Guangcong Luo
24d5fe1276 Halve burn damage with Heatproof 2012-03-07 13:50:12 -05:00
Guangcong Luo
f9deac88be More effective ban code - previous method accidentally relied on cookies. 2012-03-07 13:18:04 -05:00
Guangcong Luo
83667f96af New command: /loadbanlist - loads config/ipbans.txt
(Useful for blocking large swaths of IPs, like Tor exit nodes)
- Supports /8 and /16 blocks, too: use rows like 192.168.*
2012-03-07 13:16:07 -05:00
Guangcong Luo
6e51152279 Changed how formats are specified 2012-03-06 23:14:07 -05:00
Guangcong Luo
7667b74cf1 Update the list of moves bounceable by Magic Coat/Bounce 2012-03-06 16:38:09 -05:00
Guangcong Luo
27cfaa7b58 Don't apply immunities for secondary/self-hits of moves 2012-03-06 16:15:21 -05:00
Guangcong Luo
acf656568c /hotpatch works for things besides chat now 2012-03-06 16:14:58 -05:00
Guangcong Luo
9e72e2fc25 Torment fixed - actually works now 2012-03-06 16:14:38 -05:00
Guangcong Luo
72f18cea2a Check immunities during moveHit, not before
- Moves bounced by Magic Bounce still check immunities
- Moves called by Metronome, Assist, etc, too
2012-03-06 12:28:00 -05:00
Guangcong Luo
693fcf2f98 Fix infinite loop when checking IP ranges 2012-03-06 12:26:53 -05:00
Guangcong Luo
5364e31810 Fix Pressure to only activate on moves targeting the pokemon with Pressure. 2012-03-06 12:26:35 -05:00
Guangcong Luo
be20d66197 Implement Infiltrator 2012-03-06 11:12:13 -05:00
Guangcong Luo
26978b1f9d Natural immunities take precedence over artificial immunities 2012-03-06 11:04:48 -05:00
Guangcong Luo
732acac6a1 Soak is affected by Storm Drain / Water Absorb. 2012-03-06 11:03:01 -05:00