Commit Graph

754 Commits

Author SHA1 Message Date
Kevin Lau
8e8d62088d Fix Lock On and Telekinesis
Fixed Lock On to allow multiple Pokemon to target the same Pokemon, and
causing it to fail if a Pokemon already has a Lock On active.

Fixed Lock On and Telekinesis to work properly with multi-hit moves and
target redirection.
2015-02-16 17:30:15 -08:00
Kevin Lau
4884ec66ba Weather Refactor: Regular weathers don't activate w/ Primal Weather set
Moved all checks for primal weather into setWeather() instead of
hard-coding the check into every effect attempting to change the weather.

Also to prevent hardcoding, the check now runs on the event system, and
the primal weathers themselves deny regular weathers from being set.
2015-02-12 14:39:50 -08:00
Marty-D
e844edc278 Fix Crafty Shield
- Does not use or increment the protection counter
2015-02-10 12:06:27 -05:00
Marty-D
9614a17682 Fix Sky Drop against Flying types
- Being grounded doesn't affect anything
2015-02-10 11:53:26 -05:00
Marty-D
22505556ec Fix Powder 2015-02-10 11:41:01 -05:00
Marty-D
8980e57265 Fix Rototiller 2015-02-08 17:40:39 -05:00
Marty-D
9224be7b07 Fix Me First and Mirror Move's targeting
- They target the original target whenever possible, not a random
opponent
2015-02-06 22:49:48 -05:00
Marty-D
fcdcf4dbf3 Add Sky Drop to moves uncallable by Assist 2015-02-03 21:40:33 -05:00
Ivo Julca
236a62052a Grounding Thousand Arrows hit ignores effectiveness 2015-01-31 21:53:54 -05:00
Ivo Julca
6607d1c53b Pokémon cannot megaevolve to themselves
- Rename randbats helper function `canMegaEvo` to `hasMegaEvo`.
- Move duplicate mega evolution possibility checks from `runMegaEvo` and BattlePokemon constructor to `canMegaEvo` battle script.
2015-01-30 20:54:34 -05:00
Marty-D
cb5333a025 Fix Fake Out and Sucker Punch VS protection moves 2015-01-29 21:08:30 -05: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
Guangcong Luo
57cca259f2 Merge pull request #1437 from ascriptmaster/move-fixes
Fix Ability Activation Order for type changes
2015-01-16 18:41:21 -08:00
Marty-D
47bf8dc2dc Update Minimize-countering moves 2015-01-16 21:06:37 -05:00
ascriptmaster
5f65d41475 Fix Ability Activation Order for type changes
Fixed ability interactions with Hidden Power, Judgment, and other moves
that change their types.

-ate Abilities don't trigger with Natural Gift.

Normalize > move's type change > -ate Ability > Ion Deluge/Electrify

For Gen 4, the order is: move's type change > Normalize
2015-01-16 14:45:51 -08:00
Juanma Serrano
d9c367ff65 Fix more Travis Build Errors
Add a spaces after tests.
2015-01-15 09:31:36 +01:00
Kevin Lau
af09836539 Fix Sky Drop's BeforeMovePriority
Sky Drop needs to occur before Stance Change and just about every other
ability, move, status, or volatile effect. Since Stance Change was
recently upgraded to BeforeMovePriority of 11, Sky Drop needs to be moved
up to 12.
2015-01-13 18:00:30 -08:00
The Immortal
ab1e90e478 Update BeforeMove priorities 2015-01-14 03:33:00 +04:00
Ivo Julca
1d85e9edd2 Clean-up code for Destiny Bond and Grudge
- The existence of the volatile implies that the last move used by the fainted mon is the correct one.
- Just like Destiny Bond, Grudge isn't triggered by future moves, and the volatile should always be removed on BeforeMove.
2015-01-12 00:18:43 -05:00
Ivo Julca
2b5e3bab10 Minor style fixes in data files 2015-01-12 00:11:48 -05:00
Ivo Julca
4cdf5dc10b Gear Grind should not call the RNG 2014-12-19 22:09:32 -05:00
Marty-D
0d0949fdfd Remove unnecessary ohko flag
It's not even a real flag.
2014-12-19 10:25:05 -05:00
The Immortal
5186f9155f Fix second Helping Hand message 2014-12-19 13:56:29 +04:00
Marty-D
b7070b6325 Refactor bite, bullet, and pulse moves 2014-12-17 11:29:26 -05:00
Marty-D
1ed978c9b7 Make sure Nature Power targets correctly 2014-12-17 10:14:09 -05:00
Marty-D
11d5b946dd Update old moves to Gen 6 mechanics 2014-12-16 14:57:21 -05:00
Marty-D
222751d896 Update all move descriptions 2014-12-16 12:02:24 -05:00
Marty-D
f2795018d5 Add in-game flags to all moves
- To be used in a one by one refactor of all current flags across the
generations
2014-12-16 11:53:57 -05:00
Guangcong Luo
80704c272d Merge pull request #1298 from Slayer95/disabled-maybe
Hide moves disabled by Imprison or NEXT's Telepathy
2014-12-10 03:57:30 -06:00
Marty-D
860347313a Update moves without the protect flag. 2014-12-09 10:04:32 -05:00
Guangcong Luo
151b7ea61a Merge pull request #1334 from ascriptmaster/primal
Ability refactor - Abilities now receive End events properly
2014-12-03 16:43:29 -06:00
ascriptmaster
e79e64e3fc Ability Refactor: Abilities now listen for End events
Added functionality for setAbility to send End events to abilities.

Fixed bug with Mold Breaker negating all Battle#singleEvent ability calls,
even those that don't involve damage calculation.

Fixed Skill Swap to now use End and Start events in the right order:
send the End events, then change the abilities, then send Start events.
If the same ability is swapped, don't send End events (the game simply
re-activates the abilities in question)

Moved SwitchOut/Faint events from weather to ability so the weather
can interact properly with Cloud Nine or Air Lock.

Primal weathers persist if a Pokemon with the relevant ability is
on-field, even if the originator switches out.
2014-12-03 12:22:21 -08:00
Pikachuun
a619c1328d Correcting Hyperspace Fury's Category
Special -> Physical
2014-11-27 10:40:52 -05:00
ascriptmaster
850977dcad Precipice Blades, Origin Pulse, Dragon Ascent, Diamond Storm are viable 2014-11-23 00:20:13 -08:00
Ivo Julca
b5e76b238c Fix Healing Wish/Lunar Dance in Doubles
- They should fail whenever there are zero inactive ally pokémon.
- They should be stackable with themselves for different positions.
2014-11-22 16:15:05 -05:00
Marty-D
02d9887438 Hoopa has been Unbound. 2014-11-20 11:17:17 -05:00
The Immortal
d321e7bea4 Release new ORAS moves 2014-11-20 15:01:19 +04:00
Guangcong Luo
4bc18009d9 Merge pull request #1315 from ascriptmaster/move-messages
Updated most moves, items and abilities to not use -message tags
2014-11-19 13:51:31 +08:00
ascriptmaster
54fd6f41d3 Updated most moves, items and abilities to not use -message tags
Some gen 1 moves like Dig/Fly, gen 4's Custap Berry, and everything in
NEXT is untouched for now.
2014-11-17 11:25:56 -08:00
Marty-D
fdc3d9f570 Fix several item mechanics.
- Griseous Orb, Plates, Drives, and Mega Stones can no longer be removed
from or given to their respective species by any means
- Mold Breaker and friends can no longer remove a Plate from an Arceus
- The Fling base power for these related items is now defined in Tools,
like Berries
- Sticky Hold works correctly with Bestow, Fling, Knock Off, Switcheroo,
and Trick
2014-11-13 15:51:28 -05:00
Ivo Julca
9406a4a62d Move Struggle usage warning to choice parsing
- It is now sent to the relevant player only, and before the turn resolves.
2014-11-13 14:45:54 -05:00
Ivo Julca
f33909e969 Hide moves disabled by Imprison or NEXT's Telepathy
- Pokémon affected by Imprison -or Telepathy in NEXT- will now have a special flag 'maybeDisabled' in move requests if they are the last active pokémon.
- If a Pokémon having this flag attacks, the player will not be able to cancel their decision.
- Refactor Battle#parseChoice: Move decisions will now be parsed based on all the moves a pokémon knows after LockedMove, rather than only on validMoves. Any request to use a disabled move or a move with 0 PP will now be replied with a message in the form |callback|cant|[pokemon]|[sourceEffect]|[move], unless the pokémon has no valid moves, in which case it will use Struggle. The check for lockedMove in choice parsing is now performed as the first action after checking that the pokémon is not fainted. This prevents pokémon from Shifting to the center in Triples while being locked into a move.
- Don't report moves' being disabled to the client in requests if they are disabled due to Imprison or Telepathy. Instead, their being disabled will be reported using the mechanism described above.
2014-11-13 14:45:51 -05:00
Ivo Julca
d928b64221 Implement BattlePokemon#disableMove to support hiding information
- Changed data to use it anywhere moves get disabled.
2014-11-13 14:45:49 -05:00
Marty-D
0cc233a58f Fix Hyperspace Fury check. 2014-11-11 23:50:27 -05:00
Ivo Julca
ac671bcc99 Fix Stealth Rock in Inverse 2014-11-10 19:33:30 -05:00
Marty-D
e76205c12f Use -fail messages for Hyperspace Fury. 2014-11-10 17:36:12 -05:00
Marty-D
0a31dab7e8 Fix Secret Power. 2014-11-09 20:40:31 -05:00
Marty-D
bf978fab91 Only Hoopa-Forme can use Hyperspace Fury. 2014-11-09 16:25:54 -05:00
Marty-D
59bcba8163 Correct Gen 6 move targets. 2014-11-09 11:11:12 -05:00
Marty-D
d618301e8f Fix Aromatic Mist. 2014-11-09 10:28:14 -05:00
ascriptmaster
06c8bd7ed0 Geomancy is viable 2014-11-01 11:30:04 -07:00
Ivo Julca
98adc03dd5 Ghosts affected by Ingrain can switch out 2014-10-29 22:01:12 -05:00
Guangcong Luo
3dd9652f82 Merge pull request #1283 from ascriptmaster/oras-weather
Implement Harsh Sun, Heavy Rain, Strong Winds
2014-10-28 15:51:25 +08:00
ascriptmaster
859cebf490 Implement Harsh Sun, Heavy Rain, Strong Winds
Abilities might not be 100% accurate to the gameplay yet.
2014-10-27 16:10:26 -07:00
Ivo Julca
73c82e47a3 Fix stray bug in effectiveness refactor
Freeze Dry should be super effective on Water even in Inverse Battles.
Also optimize Flying Press.
2014-10-27 14:06:08 -05:00
Ivo Julca
727579ff89 Revamp effectiveness calculation
- Implement BattlePokemon#runEffectiveness, accounting for battle events.
- Refactor Tools#getEffectiveness accordingly.
- Remove Inverse mod. It's now implemented using the global event 'Effectiveness', and with a few changes in the base data for hazards and Arena Trap.
- NEXT: Fix Filter and Solid Rock not accounting for the special effects of Freeze Dry and Flying Press.
2014-10-27 03:46:32 -05:00
Guangcong Luo
8621788173 Merge pull request #1279 from ascriptmaster/move-fixes
Various move fixes
2014-10-21 18:23:20 -05:00
ascriptmaster
878b23425a Added [msg] handler for Meloetta's transformation 2014-10-21 14:40:54 -07:00
ascriptmaster
522d7b5fa2 Thousand Arrows now hits all adjacent foes and targets with Fly, etc.
Also updated the description of the move.
2014-10-21 14:01:09 -07:00
Ivo Julca
efce057123 Reflect Type: don`t send types info to client 2014-10-21 02:35:54 -05:00
ascriptmaster
05ff331d69 Make Thousand Arrows only ignore Ground immunities
Imitated Scrappy's syntax for letting certain types of moves to ignore
immunities instead of letting all immunities go through.
2014-10-20 23:21:44 -07:00
Guangcong Luo
623ff87f74 Merge pull request #1265 from ascriptmaster/skydrop-patch
Sky Drop refactor and bug fixes
2014-10-19 23:23:53 -05:00
ascriptmaster
2ffaf0fc77 Sky Drop refactor and bug fixes
- Changed Sky Drop to use onTryHit on its first hit as well as its second,
  allowing it to check for Protect and Fly naturally.

- Added messages when a Pokemon is freed from Sky Drop.

- Allow Flying-type Pokemon to be hit by Sky Drop if their Ground immunity
  has been removed.

- Added BeforeMovePriority to allow Sky Drop to interact with Stance
  Change properly.

- Prevent a Pokemon trapped by Sky Drop from Mega Evolving.

- Added onRedirectTarget to allow Sky Drop to interact with Ally Switch
  properly.
2014-10-19 20:15:16 -07:00
The Immortal
2a8de91bbc Fix typo 2014-10-18 12:08:49 +04:00
The Immortal
20234fe767 Add new moves to uncallable Metronome moves 2014-10-18 00:52:42 +04:00
Ivo Julca
5bc1389a80 Remove a trailing comma in move data 2014-10-17 13:30:07 -05:00
The Immortal
9fd9750892 Correct Dragon Ascent and Hyperspace Fury 2014-10-16 20:43:19 +04:00
The Immortal
a3ecc6ccae Add new ORAS moves 2014-10-16 19:57:08 +04:00
Guangcong Luo
50ddb14229 Fix Assist bug
The noAssist table wasn't working because of a bug in ae6da14ca0
namely that the .moves array wasn't toId'd.

Come to think of it, there's no reason for .moves to exist at
all anymore. We should probably just refactor it out.
2014-10-14 03:15:09 -04:00
The Immortal
99fd471974 Fix Assurance bug
This fixes the bug where a Pokemon with Eject Button being hit caused
the switch-in to be hit by double power.
2014-10-10 11:58:57 +04:00
ascriptmaster
f8b0e529ac Fix Sky Drop to miss against Phantom Force
Added Phantom Force to the list of moves that Sky Drop will miss against.
2014-10-02 00:26:58 -07:00
ascriptmaster
4272e1a21e Entrainment now uses [from] in its messages
When a Pokemon uses Entrainment, the correct battle message should be
"POKEMON acquired ABILITY!", which only displays in the client if the
[from] tag is included in the message.
2014-10-01 23:17:58 -07:00
小太
fe37f3b6a7 Apply jscs to the data files as well 2014-09-30 18:34:16 +10:00
小太
5027be79fb Add jscs as a style checker, and add some extra jshint options 2014-09-29 18:38:01 +10:00
Ivo Julca
668c749714 Support 64x modifiers for Stealth Rock damage 2014-09-27 19:26:40 -05:00
QxC4eva
62a9358aa0 Remove end comma in roost.self 2014-09-01 11:21:25 +10:00
QxC4eva
7fe9ec5704 Switch around dazzlinggleam shortDesc and desc, grammar fixes 2014-08-29 18:44:28 +10:00
Guangcong Luo
12b673bb49 Fix style errors; update gulpfile
I used a hack to make the multiple declaration errors go away,
so all that remained in jsHint were actual errors, which I've
now mostly fixed.

All this linting ended up uncovering one actual bug: Uproar's
message not showing. It's a very minor bug in a move no one uses,
so I'm going to fold it into this commit.
2014-08-10 18:06:44 -04:00
Ivo Julca
79d2ede676 Update Heal Block to XY
It now disables damaging moves with draining capabilities.
2014-08-10 16:50:05 -05:00
The Immortal
50c7373338 Fix Recycle showing the item id 2014-08-05 16:53:28 +04:00
Ivo Julca
6fdaab6ae8 Fixes for Skull Bash
It boosts user stats even if Power Herb activates, but only since Gen 2.
2014-07-31 15:32:15 -05:00
V4Victini
6303b11a76 Correct Struggle target
You can't pick a target for Struggle
2014-07-30 01:33:12 -04:00
Guangcong Luo
f14ecce6a6 Merge pull request #1082 from Slayer95/typeadd
Fix Trick-or-Treat/Forest's Curse giving away foe's Illusion
2014-07-22 02:49:43 -05:00
Slayer95
7c4ffd2365 Send 'silent' attribute on swapPosition for auto-centering
Also refacor battle.swapPosition a bit to use more generic arguments.
2014-07-17 06:21:19 -05:00
Guangcong Luo
2c39a828a4 Merge pull request #1083 from Slayer95/trap-passing
Trap passing
2014-07-17 02:08:57 -05:00
Slayer95
126b633ceb Properly fix Sky Drop retargetting 2014-07-15 16:33:47 -05:00
Slayer95
cc0c856231 Gen 2-4: Users of Mean Look, etc. can Baton Pass the effect 2014-07-15 02:52:37 -05:00
Slayer95
82bd112baa Fix Trick-or-Treat/Forest's Curse giving away foe's Illusion 2014-07-14 22:24:40 -05:00
Slayer95
3b22b1f570 Skill Swap fails if user and target share ability 2014-07-14 18:36:31 -05:00
Slayer95
341d61e484 Fix Pledge moves waiting for fainted/inactive allies 2014-07-13 03:20:16 -05:00
Slayer95
ffee61633c Fix Sky Drop damaging the switch in if its original target faints 2014-07-13 02:33:43 -05:00
Guangcong Luo
5b6e6038ac Merge pull request #1079 from Slayer95/protean
Fix more bugs with Protean
2014-07-12 22:31:57 -05:00
Slayer95
684a2a4418 Fix more bugs with Protean
- Fix an issue introduced in 6539521adc, where Protean didn't activate if the target was immune to the move.
- Protean should not activate if the user fails a Detect/Protect, or the move is Fling or Natural Gift and the user has no item.
- Protean should not activate on the first turn of a Pledge Combo. Aditionally, fix Flash Fire/Storm Drain, etc being activated by the first move in the combo.
- Introduce event 'PrepareHit', which is ran after any move target is resolved but before immunity is checked.
2014-07-12 21:42:02 -05:00
Slayer95
c8c685367a Scald thaws frozen targets in Gen 6 2014-07-12 01:33:40 -05:00
Slayer95
31f26e3f5d Grassy Terrain weakens some Ground moves
Earthquake, Bulldoze and Magnitude have their power halved.
2014-07-12 01:09:36 -05:00
The Immortal
0264c84a53 Update Diamond Storm 2014-07-12 04:06:48 +04:00
The Immortal
fe1bf84162 Hyperspace Hole bypasses Substitute 2014-07-11 22:39:30 +04:00
The Immortal
582952f5a8 Update Metronome 2014-07-11 22:36:46 +04:00
The Immortal
fbc5097849 Add event Diancie 2014-07-11 22:05:37 +04:00
Slayer95
4c8df32744 Merge branch 'triples' 2014-07-09 22:29:18 -05:00
The Immortal
4996fdad85 Add Hold Hands 2014-07-08 02:09:43 +04:00
The Immortal
b3721d071f Sucker Punch fails against a recharging target 2014-07-05 03:55:54 +04:00
The Immortal
148479c057 Implement new Conversion mechanics 2014-07-05 03:49:34 +04:00
V4Victini
3ebbb7aa31 RNG: Metronome
Select the move from a sorted index of selectable moves.
2014-06-25 11:31:26 -04:00
Slayer95
8f3337a267 Fix ability being leaked to client on Gastro Acid 2014-06-23 17:51:55 -05:00
The Immortal
762b9ec224 Update Bulletproof moves 2014-06-24 00:51:40 +04:00
Tempoanon
82c3a4acf1 Update poison fang's description
Poison fang has 50% of poison, from this commit: 4839db60b3
2014-06-17 23:11:26 -07:00
Slayer95
a7efa2c350 Make sure that moves restricted to adjacent targets have valid targets
Also Helping Hand's targetting is not hard-coded anymore.
2014-06-16 17:28:30 -05:00
sirDonovan
6ecf53eee4 Fix Ion Deluge shortDesc
Previous shortDesc exceeded character limit
2014-06-13 04:21:42 -05:00
Guangcong Luo
4f1188b74a Final Gambit user faints first 2014-06-11 04:17:29 -04:00
Slayer95
3c4927683f Helping Hand stacks with itself 2014-06-10 19:19:58 -05:00
The Immortal
96d90b2ac4 Merge pull request #994 from Slayer95/counter
Fix Counter et al in Singles
2014-06-09 12:54:35 +04:00
Slayer95
8190e73dba Fix Counter et al in Singles 2014-06-09 03:52:58 -05:00
Guangcong Luo
f4628f065e Merge pull request #991 from Slayer95/counter
Implement target of Counter, Mirror Coat and Metal Burst
2014-06-09 00:56:10 -05:00
Slayer95
c1473692cc Fix Avalanche/Revenge being boosted too often 2014-06-09 00:34:28 -05:00
Slayer95
dc3b492823 Implement target of Counter, Mirror Coat and Metal Burst 2014-06-08 23:21:01 -05:00
Slayer95
79f83f1d2c Fix prevention of Arceus´ setType 2014-05-31 19:40:34 -05:00
The Immortal
bb8dbb2ee1 Update descs 2014-05-29 00:46:57 +04:00
Lynn "Zhorken" Vaughan
af8a14e654 Rerip a bunch of move data.
I checked all the following against an X ROM dump:

- basePower (no errors)
- pp
- accuracy
- priority (no errors)
- secondary chance (no errors)
- isContact
- type (no errors)
- category (no errors)
- isSnatchable
- isSoundBased
- isPunchAttack

I also tried to check isBounceable and isNotProtectable, but they seem
to work somewhat differently from the corresponding game flags.
2014-05-28 13:50:17 -04:00
The Immortal
823f6b0122 Play Rough's effect chance is 10% 2014-05-28 20:40:52 +04:00
The Immortal
39fced1cbc Update Play Rough descs 2014-05-28 20:11:36 +04:00
The Immortal
e80ea46929 Geomancy and Sticky Web are usable by Assist 2014-05-24 23:58:39 +04:00
The Immortal
e11542b648 Add moves uncallable by Assist
Geomancy, King's Shield, Mat Block, Spiky Shield, Sticky Web
2014-05-24 16:29:33 +04:00
sirDonovan
a030f8bbd0 Fix Nuzzle
Nuzzle makes contact
2014-05-21 12:47:41 -05:00
Slayer95
a53a6a0677 Fix Crafty Shield not protecting allies 2014-05-17 18:01:14 -05:00
Guangcong Luo
2e8c16bd70 Fix crash in Bide 2014-05-09 17:19:13 -04:00
TalkTakesTime
6f19e17c96 Wide/Quick Guard increment the StallMove counter
They don't use it themselves, but they increase it for Protect and other stall moves
2014-05-02 13:00:25 +12:00
V4Victini
1cbd4f5d82 Fix 81c6feaa05 2014-04-30 11:06:19 -04:00
Guangcong Luo
9b09dd507d Fix Sky Drop
Sky drop wasn't converted to the new two-turn move system like
other moves, so it couldn't be targeted.
2014-04-23 15:42:08 -04:00
V4Victini
81c6feaa05 Proper fail message for Sky Drop 2014-04-23 12:33:59 -04:00
V4Victini
fbb67c9f18 Light of Ruin is unreleased 2014-04-23 01:20:17 -04:00
V4Victini
5e312a279d Label and ban unreleased moves
This will stop Smeargle from bringing these moves into its formats.
Especially relevant in VGC.
2014-04-22 15:02:27 -04:00
Guangcong Luo
2fa3786c7c Fix crash in Haze 2014-04-22 03:47:01 -04:00
小太
5c8fc7b982 Space after function for anonymous functions 2014-04-22 01:58:16 +10:00
小太
6fb3bc332a Spaces around operators and === instead of == 2014-04-22 01:56:11 +10:00
Slayer95
4839db60b3 Poison Fang now has 0.50 poison chance 2014-04-20 00:37:40 -05:00
Guangcong Luo
98a7cc85db Fix crash in Skull Bash 2014-04-19 15:16:58 -04:00
The Immortal
5aa59543fe Update Hyperspace Hole shortDesc
It was too long
2014-04-19 22:19:15 +04:00
Slayer95
2efe53ab05 Add missing semicolons and remove whitespace 2014-04-19 00:05:31 -05:00
V4Victini
cf1799772d Merge pull request #847 from sirDonovan/patch-4
Update Land's Wrath description
2014-04-19 00:41:19 -04:00
sirDonovan
93f74e4061 Update Land's Wrath description 2014-04-18 23:40:07 -05:00
The Immortal
083716c7c0 Thousand Arrows hits Flying/Levitate Pokemon 2014-04-18 18:12:39 +04:00
Guangcong Luo
64f6cc98a2 Refactor two-turn moves
They can no longer be redirected
2014-04-17 18:00:51 -04:00
Guangcong Luo
180889f514 Fix crash in TR Persistent/Gravity check
Apparently it's been bugged for a while, but Slayer95's recent
refactor upgraded it to a crash.
2014-04-17 04:17:22 -04:00
The Immortal
eb39e08e7d Prevent Thousand Arrows and Thousand Waves in Metronome 2014-04-17 11:51:00 +04:00
Slayer95
f467483d20 Fix 2-turn moves ignoring No Guard 2014-04-16 19:00:06 -05:00
Slayer95
c3ee9782fb Fix ignoring abilities or items sometimes being not effective
Items: Light Clay, Metronome
Abilities: Aura Break, Contrary, Gluttony, Levitate, Mega Launcher, Minus, Mold Breaker, Persistent, Plus, Shadow Tag, Slow Start, Soundproof, Stall, Unburden, Teravolt, Turboblaze, Zen Mode
2014-04-16 18:59:39 -05:00
DragonBean
2f3560ba88 removed 'to burn' typo 2014-04-14 11:48:38 +01:00
The Immortal
44520d34df Add Thousand Arrows and Thousand Waves
Also modified Steam Eruption
2014-04-14 10:20:31 +04:00
Relados
e2c49bd524 Fix Fury Cutter damage
Fury Cutter was basing the multiplier for the move off of the BW base of 20 instead of the XY base of 40.
2014-04-13 19:55:38 -05:00