Commit Graph

1058 Commits

Author SHA1 Message Date
Kevin Lau
99283f5988 Random Battle: Update some Alolan Forme Pokemon (#3085) 2017-01-29 12:05:21 +04:00
The Immortal
ced6a88dde Pokemon Bank is released 2017-01-25 07:58:41 +04:00
urkerab
66e7789067 Fix interaction between Burn Up, Powder and Primordial Sea (#3103) 2017-01-23 20:13:45 -05:00
Kevin Lau
ab8a6ea9fb Random Battle: Improve move rejection for dual STAB issues (#3104)
Reject Hex entirely if Will-o-Wisp is not present, to prevent it on the
same set as Shadow Ball.

Reject Fire Blast with Flare Blitz.
2017-01-22 19:19:24 +08:00
ScarfWynaut
46b4666fcd Random Battle: Prevent generating teams with too many Uber Pokemon 2017-01-12 17:49:21 +04:00
The Immortal
b7cab47265 Random Battle: Prevent Psycho Cut with other Psychic-type moves 2017-01-11 06:05:01 +04:00
The Immortal
71e0250806 Random Battle updates 2017-01-09 22:17:45 +04:00
Kevin Lau
88475146d3 Random Battle: Reject Pursuit with Knock Off on non-Dark Pokemon (#3082) 2017-01-09 15:17:20 +04:00
Guangcong Luo
ef3b4965ea Fix Z-move priority interaction
Priority Z-moves exist (namely, Gale Wings Supersonic Skystrike).

Quick Guard now partially protects against priority Z-moves.

Psychic Terrain now fully protects against priority Z-moves.
2017-01-08 01:44:35 -05:00
Kevin Lau
56160b18cf Random Battle: Add possibility of Z-Conversion (#3078) 2017-01-07 00:02:23 +04:00
Guangcong Luo
58865f6039 Add hint for Dark being immune to Prankster 2017-01-06 04:28:29 -05:00
Kevin Lau
cd6ccba986 Random Battle: Reject Toxic with setup (#3075) 2017-01-05 23:49:47 +04:00
The Immortal
25299882a8 Random Battle: Set "Bank" Pokemon to UU level as well 2017-01-05 18:53:24 +04:00
The Immortal
983c40d955 Random Battle: Set "New" Pokemon to UU level
And remove unneeded levels because 75 is the default
2017-01-05 18:49:17 +04:00
Ridaz
0d364ab4be Properly animate Spectral Thief (#3072)
In case of boosts, the attacking animation would play 1st, stealing the
boosts last, instead of the other way around.
This approach was chosen since Spectral Thief is the only move that
steals boosts this way, for now
2017-01-02 22:53:13 -05:00
Kevin Lau
e7feb63f6c Random Battle: Fix Various Issues with Ubers (#3069) 2017-01-03 04:56:01 +04:00
Kevin Lau
207b966861 Random Battle: Update Tapu Guardians, Araquanid, Vanilluxe (#3052) 2016-12-31 13:23:34 +04:00
Guangcong Luo
9cc8f66ab5 Fix Taunt preventing Z-move activation 2016-12-31 02:31:09 -05:00
The Immortal
d8a29ecd4c Random Battle: Improve Primarina 2016-12-29 16:05:46 +04:00
Guangcong Luo
b931969e11 Fix Z move and target tracking issues
Encore and Disable now fail when used against Z-moves.

Encore and Disable now no longer prevent Z-moves from being used.

Instruct now repeats the selected target location.

Instruct Pursuit now repeats the switched out target location, if
activated.

This refactor also simplifies some previously unnecessarily-complicated
code.
2016-12-26 16:53:10 -05:00
Guangcong Luo
0b887560cd Fix Z-status targeting
Z-status moves weren't targeting correctly. This fixes that and also
simplifies some code.
2016-12-26 16:48:15 -05:00
The Immortal
d70d7918de Random Battle: Prevent Facade with RestTalk 2016-12-24 22:49:46 +04:00
Marty-D
c2005253fd Move Z-Power activation message 2016-12-20 09:40:27 -05:00
Marty-D
3c9d6c2687 Correct crit ratio boosting Z-Effect 2016-12-18 11:06:55 -05:00
Marty-D
5638680a50 Reorder Spectral Thief's effects 2016-12-17 10:49:49 -05:00
urkerab
c1829acf64 Z-Memento and Z-Parting Shot should tell the client about the Z-power (#3029) 2016-12-16 18:23:54 -08:00
Marty-D
e1c43d4bb4 Properly fix Emergency Exit and related effects 2016-12-15 09:57:06 -05:00
The Immortal
92a9a8b9a9 Random Battle updates 2016-12-07 19:45:52 +04:00
Guangcong Luo
04cd89ab45 Support sending target in zmove data 2016-12-07 05:20:40 -05:00
The Immortal
977d676c9a Random Battle: Reject Liquid Voice without Hyper Voice 2016-12-03 03:53:44 +04:00
Kevin Lau
682e22e406 Random Battle: Add possibility of Gluttony Linoone (#2959)
With the buffs to the healing berries that confuse if a Pokemon has a
conflicting nature, it is now possible for Linoone to use them as a
substitute for Sitrus Berry, if it has Gluttony as its ability.

In Random Battles, natures are always neutral, so the any of the berries
will serve this purpose.
2016-12-02 02:13:50 +04:00
The Immortal
232112d94f Fix Monotype Random Battle 2016-12-01 19:52:24 +04:00
The Immortal
850ab0f52e Random Doubles updates 2016-11-30 20:07:29 +04:00
The Immortal
d7434ecf97 Random Battle improvements 2016-11-29 16:17:57 +04:00
Guangcong Luo
83b9e82fc7 Support calling Z moves
Z status moves like Z-Metronome and Z-Nature Power now correctly
transform called Physical/Special moves into the corresponding
Z move.
2016-11-28 20:26:28 -06:00
The Immortal
49b4eb47aa Random Battle updates 2016-11-28 04:33:58 +04:00
Ivo Julca
7ea4eeac5b Z-Moves: Various decisions fixes
- Z-Moves are always single-target, even if based on spread moves.
- Z-Moves cannot be selected if the base move has no PP.
- Z-Moves can be selected if the base move is disabled.
2016-11-27 00:27:49 -05:00
Kevin Lau
d49ce0eb64 Random Battle: Add new Oricorio sets (#2951) 2016-11-27 02:38:09 +04:00
urkerab
7347086f6a Actually send correct -zpower minor (#2952) 2016-11-26 17:20:27 -05:00
The Immortal
ba814c5c01 Fix build error 2016-11-26 18:13:48 +04:00
The Immortal
ef946414e8 Remove Pumpkaboo-Super learnset
This is unneeded because they are just level up moves. Having this
means adding exceptions in multiple places.
2016-11-26 14:08:51 +04:00
The Immortal
6bef707583 Random Battle fixes 2016-11-26 14:07:09 +04:00
Guangcong Luo
5e413c3bef Revert "Refactor Protect/etc, fixing Z move penalty"
This reverts commit fed4fefd85.
2016-11-26 02:31:29 -05:00
Guangcong Luo
fed4fefd85 Refactor Protect/etc, fixing Z move penalty
Protect is now implemented in scripts.js:runProtect, for slightly less
duplicated code.
2016-11-25 22:20:01 -06:00
urkerab
a580d7706f Add various Z-move messages (#2947) 2016-11-25 20:24:35 -05:00
Ivo Julca
a0601bdb73 Add MoveAborted event, to be run when move execution stops on BeforeMove 2016-11-25 15:23:52 -05:00
Ivo Julca
e45d4bbdac Fix turn order to account for abilities traced by Mega Evolutions 2016-11-24 22:44:27 -05:00
Marty-D
db06476c1f Fix Prankster immunity condition 2016-11-23 18:34:38 -05:00
Marty-D
70b98abcb1 Update protection-breaking with Baneful Bunker 2016-11-22 18:06:51 -05:00
The Immortal
2869cf008d Random Battle improvements 2016-11-23 00:05:02 +04:00