Commit Graph

459 Commits

Author SHA1 Message Date
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
The Immortal
94a56552d8 Update randomCCTeam 2015-01-21 17:05:14 +04: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
The Immortal
dfb16963a5 Random Battle: Prevent some status moves with Rest + Sleep Talk 2015-01-20 02:42:46 +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
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
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
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
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
Juanma Serrano
d9c367ff65 Fix more Travis Build Errors
Add a spaces after tests.
2015-01-15 09:31:36 +01:00
The Immortal
4ce0b4f3a4 Random Battle: Reduce the rate of Cosplay Pikachu 2015-01-14 23:56:42 +04:00
Kevin Lau
2a7ae1790e Tweak Double Random Battles to include the same things as Random Battle
- Allow tiered NFE Pokemon
- Gourgeist formes have equal chance
- Pikachu formes have equal chance
2015-01-14 10:14:06 -08:00
The Immortal
8bd17725af Fix error in previous commit 2015-01-14 22:03:18 +04:00
The Immortal
23c830562a Update Random Battle
- Allow NFE Pokemon that are tiered
- Pikachu formes have an equal chance
2015-01-14 21:54:57 +04:00
Guangcong Luo
420531220f Merge pull request #1422 from ascriptmaster/randoms
Add Cosplay Pikachu's Random Battle movepool
2015-01-14 01:45:07 -08:00
Kevin Lau
74258baa75 Add Cosplay Pikachu's Random Battle movepool
Normal (no costume) Cosplay Pikachu is not included because its movepool
is just an inferior Pikachu one.
2015-01-13 01:01:12 -08:00
gamut-was-taken
4f8fe01a4d Change Compoundeyes to Compound Eyes
Pokemon such as Butterfree receive the Compound Eyes ability even when they do not have any inaccurate moves.
2015-01-12 17:42:41 -05:00
Kevin Lau
b4fdad485c Give Farfetch'd the Stick item in Random Battles 2015-01-12 13:45:10 -08:00
Guangcong Luo
ba426e0a73 Fix Burn+Explosion
Explosion/Selfdestruct used to be unaffected by burn. This commit
fixes that.
2015-01-10 01:39:35 -05:00
ascriptmaster
1c634b07fc Fix Hidden Powers on Terminator Scenario
Reduce all speed IVs by 30 to the lowest possible values that conserve the
typing of Hidden Power (since it's based on odd vs even)
2015-01-08 18:33:45 -08:00
The Immortal
020f704185 Free Contrary Serperior 2015-01-08 15:21:33 +04:00
Juanma Serrano
202fb7c09a Minor Seasonal improvements
Fix typo.
Lower level from Mega-Swampert and Milotic on sailors.
2015-01-07 18:00:09 +01:00
Juanma Serrano
97f4919c63 Seasonal: Further balance for the unbalanced scenarios
A series of changes to make sure battles are as balanced as possible.
Made Frodo Ground/Fairy.
Made Samwise Normal/Fairy.
Switched Gandalf and Saruman boosts.
Added Gollum for Mordor, which is pretty much annoying and Fighting-type move absorber.
Changed Swords Dance for Bulk Up on Aragorn to prevent unstoppable sweeps.
Added a SpD boost for Moses to be able to stand to the pharaoh. Also a cool sentence.
Made John Connor faster (slower but in TR) than Terminator T-1000 to give humans an even lead matchup.
Made Blissey on humans have a decent moveset. Including Barrier, yes.
Made specific sets for Hitmontop and Scrafty on humans, being able to take Robot hits.
Made electric attacks on sailors less likely, 66% instead of 100%.
2015-01-07 17:14:15 +01:00
Juanma Serrano
9ed9d251b4 Random Battles: Make HP Odd on Stealth Rock weak Pokémon
This change makes 1/4 weak Pokémon survive four switch ins and 50% weak Pokémon survive two Switch-ins.
Belly Drum HP still takes precedence (having Charizard in mind kek).
2015-01-07 15:02:14 +01:00
ascriptmaster
3e08561e00 Slightly tweak Exodus Scenario of Seasonals
- Groudon no longer has Water Absorb (relevant because of Hebrew
  Seismitoad)
- Removed Hebrew LC mons (but not Egyptian ones)
- Limit one Yahweh/Arceus per team
2015-01-06 19:09:08 -08:00
ascriptmaster
50ee39a3b2 Heavily balance Sailor Scenario in Seasonals
- Removed the rediculous level boost to most Pokemon.
- Tweak EVs for Lucario, Swift Swimmers, and Shell Smashers.
- Removed all LC sailors and fishes, and added some new Pokemon.
- Remove Rain Dance from sailor sets (mostly Swampert)
- Prevent 2 Mega Pokemon on a team for the Sailor Scenario
2015-01-06 18:37:11 -08:00
Joimer
7f7786c003 Seasonal improvements
Make Unburden Hitmonlee Reckless on Terminator battle.
Limit Lucario on megas too.
Improve zam's moveset on that battle as well.
Minimise speed on Terminator battle.
Make Chansey have Eviolite.
2015-01-06 21:47:34 +01:00
Joimer
20ef5de780 Seasonal: Update shipwreck battle
Make a more even lead battle of Machamp VS Kyogre.
Machamp is now a Technician Life Orb mon with mixed attack.
Kyogre has now a specific Choice Scarf set.
To not to make Machamp too overwhelming, its level is 75.
This, alongside Life Orb, makes it manageable with Kyogre out.
A trade of hits will end up with either fainted and the other at 10% HP.
2015-01-06 15:17:08 +01:00
Joimer
591b29fcb8 Seasonal: Further user request changes
Gen 1's defenses were too low, raise them a little.
Change Bolt Strike for Fusion Bolt on sailors, this achieves an almost perfect balance.
Nerf Charizard-Y slightly on Red VS Blue battle. Too strong.
Nerf Hoopa-Unbound's level too, as it's too damn strong.
2015-01-06 14:45:27 +01:00
Joimer
c017521990 Improve Seasonal after user requests
Added a way to effectively dealing with Smaug on LOTR, adding Bard as a possibility.
Frodo now gets evasion thanks to the one ring, it's invisible after all.
Nerf Groudon slightly on Desert, it is able to sweep an entire team with bad luck on the Pokémon chosen.
Nerf slightly Alakazam on Red vs Blue battle, it can take on a team easily.
Nerf defenses on Gen 1 team so damage is closer to that of Gen 1 (more).
Swampert should not get any boost on sailor team, otherwise it's an insta-win.
2015-01-06 14:31:10 +01:00
Joimer
6bafeb1f84 Seasonal: Nerf Yveltal
Too strong if mega gallade is out
2015-01-05 23:59:20 +01:00
Joimer
8180e0d036 Implement new Seasonal, Spacetime Funtimes 2015-01-05 13:12:07 +01:00
The Immortal
d1b457e0c6 Increase non-mega Pinsir level in Random Battle 2014-12-30 14:29:10 +04:00
Marty-D
7977b2c3cd Fix unsuccessful two-turn moves
Previously, if an invulnerable move's second turn was prevented from
executing, the user would remain invulnerable until the end of the turn.
2014-12-29 14:08:25 -05:00
The Immortal
93b623cc1b Allow Sturdy with recoil + recovery in Random Battle 2014-12-24 23:19:04 +04:00
Freigeist
0e85da224d Reject Sleeptalk + Lunar Dance in random battles 2014-12-23 16:36:45 +01:00
Juanma Serrano
412bf38d75 Gen 2: Fix AfterMoveSelf events
Leech seed, etc., must be activated just after the Pokémon moves and even if asleep or FP.
2014-12-22 13:23:04 +01:00
The Immortal
14b63873a3 Move mega evolution message to client 2014-12-20 21:56:15 +04:00
The Immortal
41cc584d16 Make Random Battle changes
- Prevent Oblivion Wing + Hurricane Yveltal
- Increase non-mega Banette's level
2014-12-20 21:15:14 +04:00
Juanma Serrano
6b3a5e8e18 Random Double Battles: reject Chlorophyll unless the Pokémon itself has Sunny Day
See: http://www.smogon.com/forums/threads/joims-to-do-list.3486934/page-3#post-5895492
2014-12-19 14:17:40 +01:00
The Immortal
e20060fa10 Update Random Battle 2014-12-19 00:46:21 +04:00
Guangcong Luo
2b80496baf Revert "Reject Rock Head with less than two recoil moves"
This reverts commit 4bc29710b4.
2014-12-18 15:35:29 -05:00
Guangcong Luo
132d55f840 Revert "Update Random Battle"
Don't remove Balloon Rotom-Fan without asking, that's just rude.
:|

This reverts commit fcaee25009.
2014-12-18 15:32:52 -05:00
Juanma Serrano
0114ad3dae Improve Seasonal with user suggestions
Improved the set maker to avoid bad sets due to Present.
Made the mountain 500 meters shorter.
Made the chance to hit an obstacle slightly lower.
Added weight to the sleigh that is lowered by throwing Presents and makes you faster.
2014-12-17 17:08:49 +01:00
The Immortal
4bc29710b4 Reject Rock Head with less than two recoil moves
in Random Battle
2014-12-17 13:41:59 +04:00
The Immortal
fcaee25009 Update Random Battle
- Added moves to Cherrim
- Changed levels
2014-12-17 13:33:32 +04:00