Commit Graph

2606 Commits

Author SHA1 Message Date
Kevin Lau
e77fbbb8b3 Random Battle: Update Pinsir, Hitmonchan, Hitmonlee
- Remove Return, Feint, Quick Attack from regular Pinsir.
- Remove Feint from Hitmonchan and Hitmonlee.
- Add Fire Punch to Hitmonchan.
- Replace Stone Edge with Rock Slide in Doubles
2015-01-31 16:44:49 -08:00
Kevin Lau
b2cc14f5e2 Random Battle: Reject Quick Attack with Feint 2015-01-31 14:30:23 -08:00
Kevin Lau
3565c5a1fa Random Double Battle: Fix Stone Edge Typo
Rock Slide was mentioned twice. The second one was meant to be Rock Blast
2015-01-30 16:56:42 -08:00
Kevin Lau
803063d496 Random Doubles Battle: Fix Stone Edge Redundancy Check
Stone Edge somehow was a case three times in the switch statement, meaning
only the first one would have been checked. This fix merges the three
checks into one.
2015-01-30 16:18:42 -08:00
Marty-D
13ab79f0f9 Fix Sucker Punch working on redirection
- Also fixes Protean interaction with certain moves that would otherwise
fail
2015-01-30 18:41:46 -05:00
Kevin Lau
c05fa0fc83 Random Battle: Update Charizard Random Battle Moves
- Regular Charizard shouldn't have Solar Beam.
- Mega Charizard X gets Rock Slide in Doubles.
- Mega Charizard Y gets Focus Blast.
2015-01-30 14:35:56 -08:00
The Immortal
d3582c1afa Modify Solrock's Random Battle moves 2015-01-30 19:44:41 +04:00
Guangcong Luo
6b0cb596b2 Merge pull request #1482 from Slayer95/cancel
Support disabling cancel and tell the client when cancelling is impossible
2015-01-29 21:59:15 -06:00
Ivo Julca
4c069668e6 Add "Cancel Mod" ruleset
- It enables the `supportCancel` battle flag.
- Add it to all formats and standard rulesets.
2015-01-29 21:53:10 -05:00
Marty-D
cb5333a025 Fix Fake Out and Sucker Punch VS protection moves 2015-01-29 21:08:30 -05:00
Guangcong Luo
6361c24d62 Merge pull request #1481 from ascriptmaster/move-fixes
Fix Leech Seed on Allies
2015-01-29 00:50:51 -06:00
ascriptmaster
6cbd8d4a51 Fix Leech Seed on Allies
When Leech Seed targets an ally in Double Battles, it should heal the
Pokemon at the ally's position, not an enemy.
2015-01-28 22:15:55 -08:00
The Immortal
38db6fd2b3 Random Battle: Reject Shadow Claw with Shadow Ball
Should have been done with 66615c5331.
This is for Aegislash.
2015-01-28 19:50:25 +04:00
The Immortal
66615c5331 Update Random Battle
- Aegislash is too slow for at level 70 for Autotomize and prefers one
of its other moves
- Prevent Iron Head with Flash Cannon
2015-01-28 14:24:50 +04:00
Juanma Serrano
c556f8badf Fix validation bug on Nickname Clause
Pokémon without nicknames would trigger an error.
This commit fixes be4e41c283
2015-01-28 11:18:04 +01:00
Ivo Julca
be4e41c283 Ban Pokémon sharing nickname under Nickname Clause
Closes #1445
2015-01-27 23:19:26 -05:00
Guangcong Luo
7a8774ae54 Merge pull request #1469 from ascriptmaster/randoms
Random Battle: Priority vs. Choice Scarf and speed boosting moves
2015-01-27 15:14:27 -06:00
Kevin Lau
caee7a0457 Random Battle: Change conditions for priority moves
If a Pokemon has a move that boosts speed (Rock Polish/Agility), reject
all modified-priority moves.

If a Pokemon has 4 Physical or 4 Special moves, reject Choice Scarf if the
Pokemon has a priority move.
2015-01-27 10:59:43 -08:00
Juanma Serrano
95bf2e6956 Update aliases for VGC and BS Dubs
Sorta necessary since last changes.
2015-01-27 12:44:37 +01:00
Kevin Lau
5dc308f801 Random Battle Moveset Additions
- Mega Steelix gets Heavy Slam instead of Gyro Ball
- Electrode gets Discharge for Doubles
- Girafarig gets Nasty Plot to replace Calm Mind
- Shiftry gets Leaf Blade to replace Seed Bomb
- Cacturne gets Spiky Shield to replace Protect in Doubles
- Castform gets Hurricane
- Buneary and Lopunny get High Jump Kick to match Mega Lopunny
- Maractus gets Spiky Shield (singles set had it but not doubles)
- Delphox line gets Dazzling Gleam. Remove Psychic from the set
- Malamar's doubles set updated for Knock Off
- Aurorus gets Hyper Voice and loses Nature Power in Doubles
- Pumpkaboo has Synthesis
- Pangoro gets Gunk Shot and Ice Punch over Poison Jab and Stone Edge
2015-01-26 14:57:21 -08:00
Marty-D
5de159bee3 Past gens: Fix recovery moves' rounding
- Prior to Gen 5, recovery moves rounded down instead of half up
- Gen 2 weather-dependent recovery moves restore all HP in sun
2015-01-24 16:40:31 -05:00
The Immortal
05f8a26130 Prevent multiple Hidden Power in Hackmons CC 2015-01-22 18:26:51 +04:00
Ridaz
12cf795d63 Some more Aliases 2015-01-21 21:09:25 +00:00
The Immortal
0416cd8e7b Update aliases 2015-01-21 17:08:28 +04:00
The Immortal
94a56552d8 Update randomCCTeam 2015-01-21 17:05:14 +04:00
Guangcong Luo
df610a75d0 Merge pull request #1455 from ascriptmaster/alias
Add some new aliases
2015-01-20 20:52:00 -06:00
Marty-D
245af9721e Fix Mental Herb
- Cures Heal Block in Gen 5 and 6
2015-01-20 20:20:04 -05:00
Kevin Lau
ba2e1d94c5 Add some new aliases
- Rand Dubs = Random Double Battles
- MegaGross = Mega Metagross
- MegaSaur = Mega Venusaur
2015-01-20 17:06:24 -08:00
The Immortal
d038f1f7c4 Update Hackmons Challenge Cup 2015-01-20 23:38:13 +04:00
The Immortal
1fcde879d3 Add Hackmons Challenge Cup 2015-01-20 22:45:54 +04:00
ascriptmaster
c3e71b4779 Random Battle: Update Doublade and Porygon2's Doubles Movesets 2015-01-19 22:05:57 -08:00
The Immortal
dfb16963a5 Random Battle: Prevent some status moves with Rest + Sleep Talk 2015-01-20 02:42:46 +04:00
The Immortal
b97aeb1063 Roselia is PU by usage 2015-01-20 01:37:00 +04:00
The Immortal
062c6d73f2 Correct Musharna's tier
Moved to NU in 76d958e608 but it isn't NU
by usage.
2015-01-20 01:34:26 +04:00
The Immortal
8604b1999e Move Serperior to BL3
Banned from NU.
2015-01-20 00:45:45 +04:00
The Immortal
5c8ae438c2 Update UU bans 2015-01-19 20:04:56 +04:00
The Immortal
0ff49ac131 Add new event Pokemon 2015-01-19 17:11:39 +04:00
The Immortal
3b4d7c5f78 Modify Lumineon's Random Battle moves 2015-01-19 16:46:49 +04:00
The Immortal
c1b0b09d05 Random Battle: Reject Mach Punch with Focus Punch
Breloom is the only Pokemon that gets both and will get the better
ability with only one of them. Basically, no more Poison Heal Mach Punch
and no more Technician Focus Punch.
2015-01-19 16:34:36 +04:00
The Immortal
4ebfb2704b Modify Aromatisse's Random Battle moves 2015-01-19 16:04:55 +04:00
The Immortal
93e5a516a4 Random Battle: Allow Life Orb on non-setup
Four attacks + Leftovers is bad.
2015-01-19 15:49:43 +04:00
The Immortal
7033c0a83a Random Battle updates
- Eternal Flower Floette prefers Choice Scarf/Specs sets
- Lower the rate of Unreleased Pokemon to 20%
2015-01-19 15:02:40 +04:00
Guangcong Luo
155488f4c9 Merge pull request #1448 from ascriptmaster/randoms
Add Eternal Floette Random Battle Movesets and Aliases
2015-01-18 23:05:39 -06:00
ascriptmaster
b3f9efed5d Split the Randoms check for Sheer Force and Serene Grace
- Serene Grace is automatically rejected for Chansey and Blissey, who
  prefer Natural Cure.
- Serene Grace works best with secondaries that have a high chance of
  activating, so a seperate counter is used to check those specifically.
- Sheer Force doesn't need a secondaries chance check; both branches of
  the check would have allowed Sheer Force to be used.
2015-01-18 18:56:31 -08:00
ascriptmaster
196aef2b28 Add Eternal Floette Random Battle Movesets and Aliases
Mostly just for Seasonals purposes, really.

Made "Eternal Floette" and "Floette-Eternal" aliases for
Floette-Eternal-Flower, which is a mouthful.
2015-01-18 18:55:24 -08:00
ascriptmaster
08fdf3de80 Random Battle Item Changes
- Dedenne gets Petaya Berry, since it always has Cheek Pouch
- Dusclops no longer gets Eviolite, because it's covered elsewhere in code
2015-01-18 01:01:22 -08:00
The Immortal
0d7f119000 Random Battle updates
- Add Eviolite for NFEs
- Removed old and mostly unused custom levels
- Updated some Pokemon levels
- Removed all NFE Pokemon from Random Battle except for Chansey,
Doublade, Pikachu, Porygon2,  and Scyther
2015-01-18 03:32:12 +04:00
The Immortal
259d5635b5 Floette-Eternal-Flower is in the Undiscovered egg group 2015-01-18 01:06:29 +04:00
The Immortal
4ab6d2a86b Merge pull request #1441 from ascriptmaster/randoms
Change items involved when a Pokemon has Acrobatics or Unburden
2015-01-17 14:00:55 +04:00
Kevin Lau
1b27f8e99d Change items involved when a Pokemon has Acrobatics or Unburden
- Acrobatics Pokemon have Flying Gem.
- Hawlucha no longer has Sky Attack in its random battle movepool, so we
  remove references to that in the code.
- Double Random Battles only check for Fake Out on Unburden Pokemon (and
  formerly Sky Attack on Hawlucha, which is removed, so there is no need
  to cycle through all of their moves.
2015-01-17 01:44:58 -08:00