Martin Chukwu
5fd1a5844a
Gen 2 Random Battles: Removed illegal moves ( #5473 )
2019-05-05 01:33:09 +04:00
jetou
b2232aa96a
Gen III-IV: Fix Knock Off/Rapid Spin interaction with Rough Skin ( #5474 )
2019-05-04 14:01:26 -04:00
Kirk Scheibelhut
10c744f733
Introduce an ID type to sim ( #5468 )
2019-05-04 13:13:12 +12:00
Marty-D
28e9de9879
RU: Unban Mega Sceptile
...
https://www.smogon.com/forums/posts/8118368/
2019-05-02 13:54:11 -04:00
urkerab
508e58575e
Other Metagames of the Month May 2019 ( #5470 )
2019-05-01 18:24:56 +04:00
Kirk Scheibelhut
df3d9b91ef
Battle toJSON/fromJSON ( #5427 )
2019-04-30 14:48:27 +12:00
Marty-D
1ee999ff0c
Fix Toxic Spikes interaction with Steel/Poison types
2019-04-27 15:50:31 -04:00
Kirk Scheibelhut
e632bd1991
Fixes crash in gen3doubles due to missing target ( #5465 )
...
Fixes #5654
2019-04-26 19:47:38 -04:00
Kirk Scheibelhut
3a366d0499
Fix Gen 2 TOX -> PSN crash ( #5463 )
2019-04-26 09:21:11 -07:00
Marty-D
78cae4c5f3
STABmons: Allow a normally illegal Shiftry move combo
2019-04-26 11:02:06 -04:00
The Immortal
034b936219
Random Battle updates
2019-04-24 02:50:51 +04:00
Marty-D
75b92ab1dd
Fix Eject Button interaction with U-turn/Volt Switch
2019-04-23 16:50:05 -04:00
Kirk Scheibelhut
7e4929a39f
Change protocol for '|split' message type ( #5331 ) ( #5332 )
2019-04-22 09:20:47 +09:30
Jacob McLemore
5fffde1495
Gen II: Fix confusion interaction with self-destructing moves ( #5460 )
2019-04-21 19:20:30 -04:00
Marty-D
80619d62a5
Prevent multiple Eject Button activations from a single attack
2019-04-19 11:38:36 -04:00
Marty-D
9428d274cc
Gen III: Improve Truant implementation
2019-04-17 16:36:25 -04:00
Marty-D
a3586f13a0
Correct Yawn activation timing
2019-04-16 09:22:07 -04:00
HoeenHero
3d45ebe62b
SSB: Remove Bimp
2019-04-15 19:28:47 -04:00
The Immortal
ac38db2cd7
Gen 1 Randoms: Properly fix Omanyte
...
Not familiar with these...
2019-04-16 02:29:15 +04:00
Slayer95
cd82475d06
Fix misspecified event handler priorities ( #5445 )
2019-04-15 18:03:32 -04:00
The Immortal
99caab2e9a
Gen 1 Random Battle: Remove illegal moves
2019-04-16 01:58:16 +04:00
Marty-D
9b28525f4e
Gen III: Correct Truant mechanics
2019-04-15 17:15:51 -04:00
Kevin Lau
74d24d8dce
Random Battle: Update Mandibuzz ( #5449 )
2019-04-16 00:15:56 +04:00
Kris Johnson
5f44ed1260
Update Battle Factory OU, UU, and NU ( #5351 )
2019-04-15 20:56:53 +04:00
The Immortal
b0901e6fc9
Random Battle updates
2019-04-15 16:58:48 +04:00
urkerab
0133ba9bd6
Make Pokemon.moves a read only array ( #5433 )
2019-04-14 23:57:42 +09:30
The Immortal
3e735aa6ce
Fix typo in previous commit
2019-04-13 18:18:53 +04:00
The Immortal
527c6fe82c
Gen 5: Random Battle updates
2019-04-13 16:39:45 +04:00
Kris Johnson
eb6c438466
Battle Factory: Add tests for EVs, learnsets, and natures ( #5397 )
2019-04-13 04:40:00 +09:30
Marty-D
ad4f80ee67
Fix Anticipation interaction with Hidden Power
2019-04-11 14:01:23 -04:00
Guangcong Luo
a33fc11d26
Refactor Actions, RandomTeamsTypes to namespace
...
They were previously some weird interface where their actual types
were properties. I guess whoever wrote this was unaware that TypeScript
namespaces were designed for this exact use-case.
2019-04-10 19:58:56 +09:30
urkerab
8034198c87
Camouflage and Soak should fail if they don't change the type ( #5425 )
2019-04-09 08:18:07 -04:00
Marty-D
4652e9a0cb
Fix Disable from Cursed Body durations
2019-04-08 17:20:32 -04:00
Marty-D
e93686b411
Gen IV: Fix Explosion/Selfdestruct interaction with no target
2019-04-08 17:16:51 -04:00
Marty-D
e5167babcf
Fix Jump Kicks against no target
2019-04-08 17:15:05 -04:00
The Immortal
e1c389a182
Random Battle updates
2019-04-08 16:39:19 +04:00
Guangcong Luo
4c47af28aa
Refactor moveHitData
...
This is actually three refactors:
- swap around thing:slot for slot:thing in MoveHitData
- add Pokemon#getSlot
- remove the ActiveMove class; it's back to being an interface
2019-04-06 19:10:45 +08:00
Kirk Scheibelhut
0efd71dfef
Move Data.ActiveMove methods to Pokemon ( #5416 )
...
See #5415 for context - having these methods is unsafe and leads
to crashes because not all ActiveMoves are created through the
Data.ActiveMove constructor. Instead of Pokemon, these could
alternatively be static methods on ActiveMove (or the ActiveMove
class could be completely abolished and reverted back to an
interface), but #5415 will deal with ActiveMove long term, this just
fixes the crashes.
2019-04-06 13:14:50 +08:00
Marty-D
707239c897
Fix Fury Cutter
2019-04-05 16:33:46 -04:00
The Immortal
204997233e
Move Mega Sableye to UUBL
2019-04-05 23:58:01 +04:00
Kevin Lau
cd9694cd20
Random Battle Gen 3: Update ability selection ( #5402 )
...
This updates the gen to use the ability selection algorithm from future
gens, where it defaults to the highest rated ability if all are rejected.
2019-04-04 15:50:17 +04:00
MacChaeger
d3f1161b62
Fix Weakness Policy and Clangorous Soulblaze in doubles ( #5389 )
2019-04-04 18:51:27 +08:00
Kirk Scheibelhut
d938f7ff22
Fix LGTM alert in data/mods/gen4/random-teams.js ( #5406 )
2019-04-04 01:50:13 +04:00
Kirk Scheibelhut
272700f2b2
Fix crash from Gen 4 Custap Berry + Trump Card interaction ( #5395 )
...
Fixes #5393
2019-04-04 01:20:11 +08:00
The Immortal
bfa0394e93
Gen 4 Randoms: Update ability selection
...
This copies the ability selection from future gens where it defaults to the highest rated ability if all are rejected.
2019-04-03 21:14:01 +04:00
Merritty
b5a0644aa8
Ban Trapinch from LC ( #5400 )
...
https://www.smogon.com/forums/threads/usum-lc-trapinch-suspect-voting.3648825/post-8086522
2019-04-03 15:03:47 +08:00
Spandan Punwatkar
2978546982
Add alias for Regenerator ( #5396 )
2019-04-02 15:39:09 +04:00
force
e3e269956a
SSB: update ranks and fix moves ( #5380 )
2019-04-01 22:12:19 -04:00
Marty-D
ac5c0a5760
Tiers: Update for April tier shift
2019-04-01 14:30:01 -04:00
The Immortal
ca20958a39
Remove Megamons mod
2019-04-01 19:27:03 +04:00