The Immortal
f04dbd1bde
Remove Gyro Ball as viable
2015-12-30 21:36:15 +04:00
The Immortal
4a48d8c398
Random Battle: Fix Rest/Sleep Talk sets
2015-12-30 19:52:34 +04:00
The Immortal
c85d1c038b
Random Battle: Improve Snorlax and Swellow
2015-12-29 22:40:57 +04:00
Marty-D
17009c4a7b
Challenge Cup: Fix item generation
2015-12-29 11:52:28 -05:00
Marty-D
edc2b8f98a
Fix Jaboca and Rowap Berries' damage ordering
...
Corrects interactions with Bug Bite/Pluck/Knock Off, etc.
2015-12-28 17:40:30 -05:00
The Immortal
d1538cfe8a
Fix ability activation for primals
...
Abilities activate if it isn’t Drizzle on Kyogre and Drought on Groudon.
2015-12-29 01:20:07 +04:00
Guangcong Luo
2e7af97262
Fix Primal activation order
2015-12-28 12:16:32 -05:00
Marty-D
235e470553
Merge pull request #2339 from ascriptmaster/trapping
...
Trapping refactor
2015-12-28 12:10:52 -05:00
Guangcong Luo
aeb7445d7d
Remove Pikachu-Cosplay
...
It's useless and confusing; we already have individual cosplay Pikachu
formes.
2015-12-28 06:42:39 -06:00
Guangcong Luo
50b2bfc65e
Set Hex as a non-useless move
2015-12-28 06:40:22 -06:00
Guangcong Luo
0883c65dfd
Add gen 2 DVs for Hidden Power to type chart
2015-12-26 09:20:29 -05:00
Marty-D
7d11d384f7
Restrict Ice Berry to Gen 2 games
2015-12-25 14:06:06 -05:00
The Immortal
1b2dfac818
Random Battle changes
...
- Fix the teamDetails changes from f26a418
- More RestTalk improvements
- Don’t count Sand in type combo limit
2015-12-25 13:38:20 +04:00
The Immortal
f26a418ea3
Random Battle updates
2015-12-25 04:05:43 +04:00
Marty-D
8d2c022c14
Gen II: Remove now unneeded items.
...
And fix up the real Gen 2 items.
2015-12-24 12:36:57 -05:00
Guangcong Luo
23c01eac0f
Update list of viable moves
2015-12-24 08:30:52 -06:00
Guangcong Luo
02274e56be
Add missed gen 2 item 'Dragon Scale'
2015-12-24 08:26:23 -06:00
Guangcong Luo
f351885781
Fix 'Energy Powder' item name for gen 6
2015-12-24 08:25:56 -06:00
Guangcong Luo
15caa435bd
Add a default sprite for Berserk Gene
...
We're using Red Chain; probably the best option we have that was
already in our sprite sheet.
2015-12-24 04:37:16 -06:00
Guangcong Luo
f12c70e6d9
Remove gen 2 berries from Aliases
...
We now have them properly implemented.
2015-12-24 04:36:41 -06:00
Guangcong Luo
8aa1409da7
Add Gen 2 only items
...
PS has a tradition of supporting future-gen items/moves/etc in past gens,
so why not the other way around? Obviously, these items are banned
outside of Custom Game.
This mainly helps make the teambuilder less confusing to gen 2 players.
2015-12-24 03:19:31 -06:00
The Immortal
a8951205ec
Random Battle: Prevent Sleep Talk without Rest
...
More strictly than previously.
2015-12-22 21:39:25 +04:00
The Immortal
81488f527a
Update UU alias
2015-12-22 20:06:46 +04:00
Kevin Lau
217917b1b0
Shed Shell does not prevent trapping from Sky Drop
2015-12-21 14:56:24 -08:00
Kevin Lau
567b070cda
Refactor trapping mechanics out of ModifyPokemon event
...
Trapping is now checked within Battle#nextTurn as a new TrapPokemon event.
All relevant abilities/items/moves have been adjusted to use it.
2015-12-21 14:56:22 -08:00
Kevin Lau
8d25d46f43
Random Battle: Favor Poison Jab over Sludge Wave on Seviper
...
Because of how moves are generated when a Pokemon has a setup move in its
move list, Seviper has a high chance of getting bad sets if Poison Jab is
rejected and Coil is added to its moves.
2015-12-21 01:15:34 -08:00
Ivo Julca
ff5d6b6711
Battle Factory: update NU sets
2015-12-19 23:34:12 -05:00
Ivo Julca
7a17add24a
Battle Factory: remove Gothitelle from OU
...
Shadow Tag is banned.
2015-12-18 19:49:24 -05:00
The Immortal
c1a955596c
Add Castform-Snowy as battleOnly
2015-12-18 03:10:49 +04:00
The Immortal
ce41ed8435
Random Battle updates
2015-12-18 03:09:47 +04:00
Ivo Julca
566d6bec9b
Battle Factory: update PU with recent drops
2015-12-16 14:59:27 -05:00
Marty-D
82f63b04e3
Fix Infiltrator's interaction with Doom Desire/Future Sight
...
And correct the Wonder Guard gen check
2015-12-16 12:54:02 -05:00
Marty-D
6d6d1724fd
Make sure Doom Desire/Future Sight deal direct damage
...
No more Magic Guard being immune, bypassing Sturdy, etc.
2015-12-15 15:53:11 -05:00
The Immortal
2de41c569f
Random Battle updates
2015-12-15 21:35:52 +04:00
luiscarloscb
5443af1f17
Fix incorrect Water Pulse chance in description.
2015-12-15 15:52:57 +00:00
Ivo Julca
6896805377
Add base formats as aliases to suspect test variants
...
Fixes /tier and /tournament new for some targets
2015-12-14 17:52:38 -05:00
The Immortal
583fc9b483
Random Battle: Fix AG check
...
The original check didn’t do anything because Megas are selected in
randomSet and not in randomTeam.
2015-12-15 01:23:31 +04:00
Marty-D
2e83e276ef
Fix minimum recoil damage properly
...
- Recoil damage is always minimum 1
- Gen 5 is the only exception: if the move dealt 0 damage, no recoil
occurs
2015-12-13 23:17:49 -05:00
The Immortal
e35bcbbbc5
Prevent legendaries with less than 3 perfect IVs
...
Fixes #1342 . The one in rulesets is the general check, and the one in
team-validator is the event check. I don’t think we can combine it into
a single check; duplication is needed.
2015-12-13 01:34:37 +04:00
The Immortal
cbbb792310
Random Battle updates
...
- Add a counter for draining moves; give Pokemon Life Orb with
Substitute if they have a draining move
- Do not Reject U-turn on Mega Beedrill
- Prevent Focus Sash on lead Pokemon that have a recovery move
- Increase the level of non-setup Slurpuff
- Remove AG Pokemon from Random Battle
2015-12-13 01:34:37 +04:00
sparktrain
1ed0f23054
Bergmite evolves at level 37
2015-12-12 12:00:49 -05:00
The Immortal
3c5f4738a0
Add shiny Diancie event
2015-12-12 18:53:22 +04:00
The Immortal
bcf0fed850
Ban Shadow Tag from OU
...
And remove the unneeded bans in UU and Tier Shift, as well as update
Random Battle levels.
2015-12-12 05:53:13 +04:00
The Immortal
147872d92c
Implement event only Pokemon
...
This adds an `eventOnly` flag for Pokemon that can only be obtained via
an event. It also adds an `eventOnlyHidden` flag for Pokemon whose
hidden ability can only be obtained via an event. This removes the need
for the `dreamWorldPokeball` flag, and those events are added.
If a Pokemon can only be obtained via event, the team validator checks
if any of its events matches its current set.
2015-12-12 05:03:07 +04:00
Kevin Lau
e322393d9e
Revert "Random Battle: Fix dual STAB for Psychic-type Pokemon"
2015-12-10 13:08:25 -08:00
The Immortal
affe8c9be6
Merge pull request #2314 from ascriptmaster/randoms
...
Random Battle: Fix dual STAB for Psychic-type Pokemon
2015-12-11 00:40:44 +04:00
Kevin Lau
6b92afafdf
Random Battle: Fix dual STAB for Psychic-type Pokemon
2015-12-10 12:10:05 -08:00
The Immortal
48f9f97375
Random Battle improvements
...
- Reject Sucker Punch if you have more than one Dark attack and Dark
isn’t one of your types
- Improve Adaptability check (fixes #2312 )
2015-12-11 00:05:57 +04:00
Guangcong Luo
4e9a5a962f
Merge pull request #2293 from ascriptmaster/trickroom
...
Refactor Trick Room and fix interactions with speed-based moves
2015-12-10 11:24:32 +00:00
Kevin Lau
4820747b72
Refactor Trick Room and fix interactions with speed-based moves
...
Use a new function getDecisionSpeed to get a Pokemon's speed for use in
calculating turn order instead of modifying the stat directly. This fixes
issues regarding damage calculations with speed-based attacks when the
Trick Room glitch is encountered.
Also, change Trick Room to now use the speed calculation used in-game.
2015-12-09 15:52:23 -08:00