PokeCodec
34f54dd438
Fix Battle util fakematch
2020-09-08 20:46:08 -04:00
PokeCodec
6bb1d58a11
Finished header includes
2020-09-08 19:17:33 -04:00
PokeCodec
e84da39d8a
Match BattleIntroOpponent1SendsOutMonAnimation
2020-09-08 18:54:51 -04:00
DizzyEggg
f70a9ce153
Merge with master
2020-08-27 12:01:28 +02:00
GriffinR
078c341b2b
Merge pull request #1122 from GriffinRichards/clean-battlemsg
...
Add stat stage constants, clean up misc battle msg data
2020-08-10 14:29:27 -04:00
GriffinR
5e8ffff62f
Add stat stage constants
2020-08-04 20:38:57 -04:00
DizzyEggg
427bad6413
Fix Switch-in ability battler sometimes not properly printed
2020-07-28 10:18:44 +02:00
ExpoSeed
b401e2eb86
Fix naming style of function
2020-07-27 21:22:16 -05:00
ExpoSeed
71dc5edf2e
Document some battle_util.c
2020-07-27 17:10:42 -05:00
DizzyEggg
0066640a1e
Merge with master
2020-07-27 14:51:39 +02:00
DizzyEggg
1ad76ff3d2
Fix Aftermath on fainted
2020-07-26 12:32:02 +02:00
GriffinR
aba42513d3
Clean up some battle scr cmd data
2020-07-18 18:10:15 -04:00
DizzyEggg
14daa9f4a5
Inverse battles
2020-07-17 20:53:22 +02:00
DizzyEggg
42f48d1a61
Power Construct
2020-07-16 15:40:56 +02:00
DizzyEggg
759bde46bb
Cheek Pouch
2020-07-16 15:20:03 +02:00
DizzyEggg
60d5d00dba
Unnerve
2020-07-16 14:17:38 +02:00
DizzyEggg
ec4c73711e
Rest Sleep Talk wake up awaraness
2020-07-15 21:30:24 +02:00
DizzyEggg
1a94d27fe6
Emergency Exit
2020-07-15 17:21:12 +02:00
DizzyEggg
3e27de72fa
AI learns abilities which halve/double damage
2020-07-12 10:09:23 +02:00
DizzyEggg
1b56216d7c
Dry Skin Weather fix
2020-07-11 14:25:57 +02:00
DizzyEggg
8c4f5f946d
Curse defiant
2020-07-11 12:28:42 +02:00
DizzyEggg
fc510a6b44
oran berry doesnt activate when mons is kill
2020-07-08 17:22:10 +02:00
DizzyEggg
08a5ba0db2
Sitrus berry gen4 effect code
2020-06-29 18:56:19 +02:00
DizzyEggg
5a2d9fe9fe
Fix Grassy Terrain bad loop
2020-06-29 18:26:53 +02:00
DizzyEggg
5ddb4634f5
berries work like in gen4
2020-06-29 18:04:13 +02:00
DizzyEggg
36aec5658c
Transform Imposter Illusion fix
2020-06-29 13:45:27 +02:00
DizzyEggg
3bdf675221
Hopefully illusion works as intended now
2020-06-28 19:45:48 +02:00
Eduardo Alvaro Quezada D'Ottone
9fb073ca23
Some cleanup ( #454 )
...
* Toxic Thread doesn't have power.
* Added missing commas.
* Autotomize typo.
It wasn't until today that I learned that autotomize was a word.
2020-06-27 11:21:13 +02:00
DizzyEggg
59ddebd727
Rocky Helmet softlock fix
2020-06-26 21:56:18 +02:00
DizzyEggg
5698af3742
Magic Guard leech seed and slight ai tweaks
2020-06-26 15:14:15 +02:00
Eduardo Alvaro Quezada D'Ottone
8d848997c9
Battle Configs: The Revenge ( #363 )
...
* Turns for Uproar
* Chances for the amount of hits with multi-hit moves.
* Electric type mon's immunity to paralysis
* (Hi) Jump Kick to always do 1/2 of maxHP when crashing
* Turns for Disable.
* Minimized mons can always be hit by moves like Stomp
* Grass types immune to powder and spore moves.
* Psywave's damage formula
* Fixed random usage.
2020-05-28 10:38:27 +02:00
LOuroboros
fa1e5d1a37
Fix Brine ( #388 )
...
Addresses #387
2020-05-24 10:05:26 +02:00
AJ Fontaine
12b08670f1
Fix confusion not working at all ( #385 )
2020-05-24 10:02:58 +02:00
ultima-soul
9ee5db6a96
Expand ability ids to u16. Thanks to ghoulslash for some assistance!
2020-05-18 14:54:12 -07:00
Eduardo Alvaro Quezada D'Ottone
4c5de0998a
Fixed chances of confusion self-damage. ( #371 )
2020-05-18 14:51:30 +02:00
DizzyEggg
98b2e88e56
Forewarn
2020-04-28 15:36:13 +02:00
DizzyEggg
36b52eb063
Shed Shell
2020-04-28 11:14:20 +02:00
DizzyEggg
432ae46570
Fix Acrobatics gem boost
2020-04-27 10:58:35 +02:00
Eduardo Alvaro Quezada D'Ottone
d529ac3b60
More Battle config ( #352 )
...
* Binding move turns.
* Binding damage.
* Incineratable Gems.
* Flash Fire while frozen.
* Sleep turns.
* Synchronized natures %
* Confusion self damage chance.
* Fixed confused self-damage check
2020-04-23 09:01:28 +02:00
DizzyEggg
d56aaf7c0b
Destiny Knot
2020-04-22 14:40:44 +02:00
DizzyEggg
e2524bed49
Metronome item
2020-04-22 12:49:25 +02:00
DizzyEggg
633ebe6148
Schooling
2020-04-21 20:43:47 +02:00
Eduardo Alvaro Quezada D'Ottone
c5a6acc7db
Corrosion ( #306 )
...
* Status move poisoning for Steel and Poison types.
* Can poison itself with Toxic Orb.
* Secondary effect poisoning now working.
* Created a function that checks if abilities can bypass type immunities.
* Created macro to handle typeimmunity
* Applied review changes.
* Applied review requests.
* Left more readable version of HOLD_EFFECT_TOXIC_ORB.
2020-04-21 15:59:19 +02:00
DizzyEggg
0f628c8ff2
Fairy Lock
2020-04-20 19:41:07 +02:00
DizzyEggg
2daf1fbbf8
Geomancy
2020-04-20 19:02:03 +02:00
Eduardo Alvaro Quezada D'Ottone
4697a5b687
More Battle configs ( #339 )
...
* Fixed naming of King Shield's description variable.
* Config for King Shield lowering attack.
* Config for terrain type attack boost.
* Standarized battle config descriptions.
* Adjusted config logic accounting for GEN_8.
* Changed KING_S_SHIELD back to KINGS_SHIELD
* Missed B_ABILITY_WEATHER.
2020-04-20 14:11:28 +02:00
Eduardo Alvaro Quezada D'Ottone
30900879a9
Option for setting Payback's damage double damage if the opponent switches out. ( #338 )
...
* Option for setting Payback's damage double damage if the opponent switches out.
* Simplified
* Moody moved to ability settings
2020-04-20 00:00:44 +02:00
DizzyEggg
dd17360ab0
Zen Mode and Shields Down
2020-04-19 21:18:39 +02:00
DizzyEggg
726af8efaa
Moody small fix
2020-04-19 16:51:29 +02:00
DizzyEggg
ad481c8688
Moody
2020-04-19 15:44:44 +02:00
DizzyEggg
c01ed5325c
Poison Touch fix
2020-04-19 14:43:54 +02:00
DizzyEggg
d5307c3e54
Poison Touch
2020-04-19 14:24:31 +02:00
DizzyEggg
6a3944d27c
Frisk, would be easier if it didnt scan 2 opponents
2020-04-19 13:37:56 +02:00
DizzyEggg
ee8a00be81
some ability tweaks
2020-04-18 20:34:09 +02:00
DizzyEggg
6ef28be22b
Innards Out
2020-04-18 20:12:29 +02:00
DizzyEggg
307bbcfe97
Stakeout
2020-04-18 19:15:24 +02:00
DizzyEggg
cbc0d8a57d
Healer
2020-04-18 19:09:17 +02:00
DizzyEggg
1395a7d382
Loafing Around bug fix
2020-04-18 13:04:28 +02:00
DizzyEggg
a2813e63de
Slow Start
2020-04-18 12:52:15 +02:00
DizzyEggg
b5ba1de7cf
Intimidate affects defiant
2020-04-18 12:29:35 +02:00
DizzyEggg
34f5d9e2ae
Burn Up And Purify
2020-04-17 21:14:26 +02:00
DizzyEggg
83b251a69c
Stamina, Liquid Voice, Water Compaction
2020-04-15 09:37:12 +02:00
DizzyEggg
cb5b673f8a
Big Root and STRENGTH Sap
2020-04-13 15:00:17 +02:00
DizzyEggg
51e2e0ad10
Ability pop-up for levitate and wonder guard
2020-04-13 13:06:31 +02:00
DizzyEggg
8f61445dfe
Berserk
2020-04-12 12:41:26 +02:00
DizzyEggg
458809c5f7
Fix Payback not boosting on switching
2020-04-12 12:14:22 +02:00
DizzyEggg
d28992d2ed
Anticipation clean-up
2020-04-11 12:34:53 +02:00
Eduardo Alvaro Quezada D'Ottone
6078cd3e15
Anticipation ability ( #282 )
2020-04-11 12:24:25 +02:00
DizzyEggg
bfd1874945
Assurance, attacker -> target fix
2020-04-11 12:18:58 +02:00
LOuroboros
3a202ea850
Made the opponent's self damage induced by the confusion status affect Assurance's power ( #313 )
2020-04-11 12:18:45 +02:00
DizzyEggg
1435cd4692
Change inner structure of semi invulerable moves
2020-04-11 11:47:13 +02:00
DizzyEggg
3d1b546e05
Eviolite
2020-03-14 12:23:51 +01:00
Eduardo Alvaro Quezada D'Ottone
1fc89941ac
Fixed Ability Pop Up for Immunity-type abilities with Mold Breaker. ( #301 )
...
* Fixed Ability Pop Up for Immunity-type abilities with Mold Breaker
When a mon with Mold Breaker caused a status move to another one with an Immunity-type ability such as that mon healed inmiediatly from it, the ability pop up would incorrectly show the attacker's ability instead.
* Compressed 3 lines into one.
2020-03-14 12:16:18 +01:00
DizzyEggg
cf4d5f6e59
Merge with master
2020-03-13 23:02:17 +01:00
Eduardo Quezada
f821303429
Using True/False on SetMoveEffect.
2020-03-07 16:54:13 -06:00
DizzyEggg
517974ebcb
Can't Knock Off mega stones
2020-02-22 17:30:07 +01:00
Eduardo Alvaro Quezada D'Ottone
1acd82ece6
Added non-traceable abilities. ( #275 )
...
* Added non-traceable abilities.
* Added ABILITIES_COUNT to array size
2020-02-17 10:59:39 +01:00
Eduardo Alvaro Quezada D'Ottone
33e8e20118
Disguise ability ( #258 )
...
* Protection from attacks.
* Changes form when Busting Disguise.
* Ability changing moves set to fail.
- Simple Beam and Worry Seed now fail if the target has Disguise.
- Role Play and Skill Swap now fail if either the attacker or the target have Disguise.
* Disguise no longer triggers when transformed.
* Mimikyu reverts to Disguised
* No longer blocks from entry hazards and weather.
* Applied review changes
* Oops, new line
* yeah
2020-02-08 19:29:51 +01:00
DizzyEggg
14bc2f65f3
Fix AI trying to switch when it can't, also ghosts can escape
2020-02-08 14:20:02 +01:00
Eduardo Alvaro Quezada D'Ottone
90442ffbc2
Battle config options ( #243 )
...
* Option to use pre-GenVI critical hit multiplier.
* Clarified the option that multiplies EXP by 1.5 for trainer battles.
* Fixed code style.
* Option to change Burn damage.
* Option to change to Gen 7 paralysis drop.
* Ordered settings.
* Implemented review suggestions.
2020-02-08 09:51:55 +01:00
Eduardo Alvaro Quezada D'Ottone
b87dac459b
Implemented missing Neuroforce. ( #242 )
...
* Added ID, name and description.
* Added damage multiplier.
2020-01-18 18:34:04 +01:00
DizzyEggg
ed46cde304
Fix Persim Berry and cure attract battler assignment
2020-01-06 21:33:44 +01:00
DizzyEggg
39e3b0b740
Form changes layout and Stance Change Aegi
2019-12-31 19:11:53 +01:00
DizzyEggg
b15f0b3bb3
Comatose
2019-12-31 16:36:53 +01:00
DizzyEggg
7051f261d1
Fix Queenly Majesty
2019-12-31 13:33:54 +01:00
DizzyEggg
770a57bec7
Fix some moves hitting the user
2019-12-30 13:14:20 +01:00
DizzyEggg
77842b0376
Contact moves for Aftermath and Bestow for Unburden
2019-12-25 12:19:09 +01:00
DizzyEggg
eb029d557b
Merge pull request #215 from LOuroboros/aftermath
...
Implemented Aftermath's effect
2019-12-25 12:04:09 +01:00
ultima-soul
332aa80a33
Resolve review comments and encapsulate Unburden check and set.
2019-12-23 09:25:26 -08:00
ultima-soul
5786745d15
Merge branch 'battle_engine' into unburden
2019-12-23 09:01:16 -08:00
DizzyEggg
63621da46c
Heatproof lowers burn dmg
2019-12-23 17:41:42 +01:00
DizzyEggg
cec9e177d6
Gooey add check for not displaying ability pop up when not necessary
2019-12-23 17:26:48 +01:00
DizzyEggg
308e1594c9
Merge pull request #212 from Fontbane/gooey
...
Queenly Majesty, Big Pecks, Gooey and Tangling Hair
2019-12-23 17:23:33 +01:00
ultima-soul
1146de4561
Implement Unburden.
2019-12-21 23:09:06 -08:00
LOuroboros
c690d577a5
Implemented Aftermath's effect
2019-12-21 05:01:42 -03:00
Fontbane
40b7d8573d
Gooey and Tangling Hair
2019-12-20 17:38:38 -05:00
Fontbane
186822ed0c
Fix missing parentheses
2019-12-19 13:53:07 -05:00
Fontbane
8b3a40162b
Queenly Majesty
2019-12-19 13:50:19 -05:00
ultima-soul
029ab67ff4
Implement Leaf Guard.
2019-12-16 00:29:20 -08:00
DizzyEggg
740ab29c7c
Merge pull request #204 from cfmnephrite/beta
...
Dancer
2019-12-09 08:36:22 +01:00