Commit Graph

23714 Commits

Author SHA1 Message Date
Guangcong Luo
5ae3dc885f Modlog roombans in private rooms 2018-02-01 17:44:11 -06:00
Guangcong Luo
96be42cae2 Global modlog roombans in hidden rooms 2018-02-01 17:44:11 -06:00
Guangcong Luo
c91bd2f831 Crash battles more gracefully 2018-02-01 17:44:11 -06:00
Guangcong Luo
e26df12334 Fix updateRating return value 2018-02-01 17:44:11 -06:00
Marty-D
2b18b09155
Fix crash in Gen 4 Transform 2018-02-01 16:29:10 -05:00
Guangcong Luo
24f3d7f869 Fix battles ending in ties 2018-02-01 13:21:46 -05:00
Guangcong Luo
745a7d0871 Show /nohotpatch reason publicly 2018-02-01 13:21:46 -05:00
Guangcong Luo
b32f328e1d Auto-upload tied replays too 2018-02-01 13:20:42 -05:00
Marty-D
5bbaefe6ce
Fix Ultra Sinnoh Classic 2018-02-01 14:10:32 +00:00
Marty-D
8c5919feb3
Update RoA Spotlight 2018-02-01 13:44:36 +00:00
Guangcong Luo
24d28aac83 Add note about modern JS in app.js 2018-01-31 22:43:10 -06:00
Guangcong Luo
245af440d4 Fix style error 2018-01-31 22:26:24 -06:00
Guangcong Luo
78c327028e Fix Blissey Present + Heal Bell egg move bug
I originally thought this would have to be hardcoded, but actually this
can be coded slightly less hardly than expected!

Getting a Blissey with Present + Heal Bell in Gen 2 works like this:

- Teach Smeargle Present + Heal Bell
- Breed Present + Heal Bell into Snubbull
- Chainbreed Present + Heal Bell into Blissey

The main issue is that checking chainbreeding is very hard, so PS
mostly just takes the stance of "chainbreeding multiple moves is
probably impossible; hardcode exceptions".

BUT! BUT!!!!

Instead of hardcoding this exact move combination, we can actually
just hardcode the fact "the first step of chainbreeding is always legal
if the first father is Smeargle". Which I did and it works!
2018-01-31 21:53:11 -06:00
Guangcong Luo
f0dfc02a4b Fix past-gen /learn 2018-01-31 21:53:10 -06:00
Guangcong Luo
1b8d7775d9 Tests: Improve error message for Promise rejections 2018-01-31 21:53:10 -06:00
cant say
7a5f65743e Add Ultra Sinnoh Classic (#4391) 2018-01-31 22:05:58 -05:00
Marty-D
6d6216fe19 Gen II: Add Freeze Clause Mod 2018-01-31 21:15:19 -05:00
Marty-D
aa8ee4f220 Gen II: Fix Swagger 2018-01-31 21:14:18 -05:00
Marty-D
70ff3103ba Gen II: Fix Belly Drum 2018-01-31 21:13:13 -05:00
HoeenHero
b8b1e86e1b Clarify crash type message 2018-02-01 00:57:44 +00:00
Guangcong Luo
8e13925d86 Fix checking battle activity
This fixes the issue in Main where the "active battles" count was much
higher than it should be.
2018-01-31 18:19:25 -06:00
HoeenHero
e35bd7048d Improve crash messages 2018-01-31 18:18:41 +00:00
HoeenHero
7b46ce9ab1 Battles: Handle unhandled promise rejections (#4388) 2018-01-31 11:40:14 -06:00
KrisXV
a4cf9f3ab1 Fix Mimikyu-Busted-Totem's tiers (#4390)
handled in https://git.io/vN7tU
2018-01-31 11:30:48 -06:00
HoeenHero
fa474d6b85 Dont show a disqualification message when tour banning
fixes 125259acc4
2018-01-31 16:08:19 +00:00
HoeenHero
125259acc4 Fix crash when disqualifying a tour banned user 2018-01-31 15:45:04 +00:00
The Immortal
97c25970fe
ORAS Monotype: Ban Hoopa-Unbound 2018-01-31 14:01:37 +04:00
urkerab
ef005d3076 Fix Protective Pads interaction with Spectral Thief (#4389)
Specifically, stat boosts gained are from the user, not the target.
2018-01-30 14:46:11 -05:00
Guangcong Luo
c4d3b1f80f Improve move validation phrasing 2018-01-30 11:07:10 -06:00
Lionyx
981427ab6c Fix Mimikyu-Busted-Totem's tiering (#4387)
I'm not sure if it inherits its tiering from Mimikyu-Busted or Mimikyu-Totem, but the fact that either already inherit their tiering from Mimikyu seems to have made Mimikyu-Busted-Totem's tiering to "undefined" (http://www.smogon.com/forums/threads/bug-reports-v2-0-read-op-before-posting.3469932/post-7669587).
2018-01-30 11:06:58 -06:00
CheeseMuffin
7f82b76ea6 Dexsearch: Add LC Uber to help (#4385) 2018-01-30 10:09:10 -06:00
HoeenHero
dda4bcc025 Fix crash in [Gen 7] Inheritance (#4386) 2018-01-30 10:08:54 -06:00
Charlie Kobayashi
1ef018c93b COMMANDS.md: Reflect modlog changes (#4322) 2018-01-30 09:38:03 -06:00
Guangcong Luo
e456303513 Make tour generators case-insensitive
Fixes #4382
2018-01-30 07:53:18 -06:00
Guangcong Luo
ba4e9870d4 Fix getChoice
It now returns a valid choice string for Team Preview choices.
2018-01-29 20:59:52 -06:00
Guangcong Luo
8f0fc8c4bf Add /addplayer reminder to /importbattlelog 2018-01-29 20:53:01 -06:00
Guangcong Luo
ef06ebe555 More fixes to /exportinputlog 2018-01-29 21:23:08 -05:00
Guangcong Luo
4e7215ebff Check eval permission for /importinputlog 2018-01-29 19:49:46 -06:00
Guangcong Luo
80c7b57d54 Allow any user to extract input logs, with player permission 2018-01-29 19:43:19 -06:00
Marty-D
ad27420a1e Update Life Orb's interaction with OHKO moves 2018-01-29 19:46:11 -05:00
Guangcong Luo
c23aeab781 Disable disconnection timer for challenge battles 2018-01-29 18:28:08 -06:00
Guangcong Luo
71750779b7 Fix joining battles mid-game
This should take care of all the known bugs involving swapping out
players mid-battle.
2018-01-29 13:16:44 -06:00
Guangcong Luo
331b99ebc4 Fix /addplayer 2018-01-29 14:03:25 -05:00
Guangcong Luo
2b7d6dbcc5 Fix adding players to battles
This was an obscure feature that's behaved weirdly for a while. This
change should make it workable.
2018-01-29 12:28:35 -06:00
Guangcong Luo
c62951fc0d Support /importinputlog and /exportinputlog 2018-01-29 11:25:10 -06:00
KrisXV
ac8c8e41a6 Fix Genesect and Clefairy's doubles tiers (#4384) 2018-01-29 07:22:12 -06:00
Guangcong Luo
caff4addd5 Fix Travis build
This is the SECOND time we've gotten this problem, where I think a
TypeScript error is actually an execution error.

This was introduced at some point where the `// @ts-ignore` was
accidentally deleted.
2018-01-28 22:10:04 -06:00
Guangcong Luo
b58e08e215 Improve Sim documentation 2018-01-28 22:04:41 -06:00
Guangcong Luo
4af43bd698 Document choice specifications 2018-01-28 21:56:37 -06:00
Guangcong Luo
a4f914c4a0 Fix commandline documentation for ./pokemon-showdown 2018-01-28 21:26:59 -06:00