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
DizzyEggg
ac499bc896
Merge with master
2019-12-09 08:16:18 +01:00
Nephrite
0343f63eda
Dancer
...
Implemented Dancer and all relevant code for interacting with abilities, certain moves, etc
2019-12-07 10:19:01 +00:00
GriffinR
a4191040c9
Sync weather names
2019-12-06 19:05:28 -06:00
DizzyEggg
149b3453f6
Fix Punishment dmg
2019-11-03 19:58:04 +01:00
DizzyEggg
1d8cc9b741
Fix merge conflicts
2019-11-03 19:55:19 +01:00
DizzyEggg
780517fec7
Fix weather for pre gen6
2019-10-26 18:28:02 +02:00
DizzyEggg
bae5d2038f
Update with master
2019-10-10 16:18:48 +02:00
GriffinR
73b96fe145
Rename CONTACT macros to ON_DAMAGE
2019-09-27 12:27:36 -04:00
GriffinR
1016b23918
Merge branch 'master' into rename-tablecmds
2019-09-26 15:02:38 -04:00
GriffinR
06af24bce5
Use misc ScrCmd constants
2019-09-16 19:44:47 -05:00
GriffinR
bb236b490d
Update BS constants for Cmd rename
2019-09-15 17:58:12 -04:00
DizzyEggg
f979987c2f
Fix Intimidate and Trace on new switch in system
2019-08-30 12:25:21 +02:00
DizzyEggg
63355d6a3b
Fix no targets issue and switching faint issu
2019-08-26 14:55:55 +02:00
DizzyEggg
143cb7ad35
Updated switch mechanics
2019-08-22 15:57:33 +02:00
DizzyEggg
c9de753ecc
Illusion
2019-08-08 13:06:55 +02:00
DizzyEggg
9823d2bdf1
Fix mega evo indicator priority on lvl-up-box
2019-08-05 12:15:15 +02:00
DizzyEggg
2c2b807a57
Special Def boost for rock types in sandstorm
2019-08-05 11:48:50 +02:00
DizzyEggg
34a7b8bf76
Burn affects physical moves only
2019-08-05 11:30:25 +02:00
DizzyEggg
2863045241
Fix switch-in abilities text/pop-up
2019-08-05 11:24:49 +02:00
DizzyEggg
48c801245c
Fix Synchronize
2019-06-25 13:04:14 +02:00
DizzyEggg
aade9f5f5a
Cherrim
2019-06-16 09:30:05 +02:00
DizzyEggg
c80861d85e
Add hopefully support for Cherrim
2019-06-15 14:46:35 +02:00
DizzyEggg
594b363730
Fix Assurance
2019-06-12 13:57:14 +02:00
DizzyEggg
dd5c9c790d
Fix Flash Fire string
2019-06-11 10:57:02 +02:00
DizzyEggg
01ee73adf6
Fix Flame Body Static ability pop-up activation
2019-05-23 09:47:21 +02:00
DizzyEggg
e00890a555
Fix Air Baloon msg
2019-05-20 12:20:49 +02:00
DizzyEggg
e1ea4b62e9
Natural Gift
2019-05-20 12:03:00 +02:00
DizzyEggg
269f573297
Fix powder and resist berry string
2019-05-20 10:10:00 +02:00
DizzyEggg
a9b4d0208b
Move new species to battle_config.h
2019-05-17 10:38:48 +02:00
DizzyEggg
6624306024
Ring Target
2019-05-16 10:40:44 +02:00
DizzyEggg
d027bb0d7a
Life Flame toxic orbs
2019-05-10 11:03:33 +02:00
DizzyEggg
875b413a09
Various battle target items
2019-05-09 20:31:58 +02:00
DizzyEggg
bb8e397e5b
Gems and dmg reducing berries
2019-05-07 15:26:58 +02:00
Papa Cancer
c4acc3dbf8
Merge branch 'battle_engine_v2' into beta
2019-04-20 16:49:57 +01:00
Papa Cancer
754befe393
Baneful Bunker + King's Shield
...
Both apply a move effect from atk49. King's Shield swaps attacker and defender for the sake of Defiant etc. and then swaps them back!
2019-04-17 14:54:21 +01:00
Papa Cancer
e5e45bbcf5
Throat Chop
...
Added strings that show when Throat Chop prevents move usage. Added extra string (not present in games) to show when it ends as there is no indication otherwise. Fixed Embargo's string as well.
2019-04-17 13:52:25 +01:00
DizzyEggg
31222ef64b
Add held effect debug override
2019-04-13 14:56:26 +02:00
DizzyEggg
549a9cdcc2
Merge pull request #118 from thechurchofcage/beta
...
Stomping Tantrum
2019-04-13 14:09:15 +02:00
DizzyEggg
cf73a3ba28
Merge pull request #126 from thechurchofcage/zeta
...
Ability-ignoring moves
2019-04-08 15:21:08 +02:00
Papa Cancer
fc8e59403a
Ability-ignoring moves
...
Just Moongeist Meme and Sunsteel Strike for now. Added a special flag and modified "GetBattlerAbility" to check the current move for it.
2019-04-07 13:03:40 +01:00
DizzyEggg
f8713f9c15
Merge with master
2019-04-06 20:43:13 +02:00
Papa Cancer
33d484a7ed
Merge branch 'battle_engine_v2' into beta
2019-04-06 00:38:56 +01:00
DizzyEggg
794c9aa255
Merge pull request #121 from thechurchofcage/epsilon
...
Three pointless moves
2019-04-05 23:47:54 +02:00
DizzyEggg
7c8f69e6e3
Merge pull request #109 from Fontbane/patch-4
...
Field Effects for Gen IV Abilities
2019-04-05 23:40:30 +02:00
Papa Cancer
4c8bc9d526
Three pointless moves
...
Celebrate, Hold Hands and Happy Hour. Yay(!)
Update: turns out Pay Day works differently to how I thought, so I added a new move effect for Happy Hour doubling prize money.
Made all three effects subset of EFFECT_SPLASH, now called EFFECT_DUMB, as per Egg's instructions ( ͡° ͜ʖ ͡°)
2019-04-05 18:10:02 +01:00
DizzyEggg
b0223f691f
Clean up data headers
2019-04-05 07:53:23 -05:00
DizzyEggg
89f766b75b
Remove unneded variable
2019-04-02 00:17:15 +02:00
DizzyEggg
d39b5f6d26
Fix messing with move result flags when not needed
2019-04-02 00:14:01 +02:00
Papa Cancer
c9ad96d228
Stomping Tantrum
...
Uses timer in gBattleStruct to count time since last failed move. This is augmented by a MOVE_FAILED result in atk_49 and decreased with an ENDTURN case. EFFECT_STOMPING_TANTRUM doubles base power if the timer is set.
2019-04-01 20:06:45 +01:00
DizzyEggg
944dc4f6bf
Merge with master
2019-04-01 13:40:42 +02:00
DizzyEggg
62192b86f7
Aroma Veil
2019-04-01 11:42:37 +02:00
DizzyEggg
b12334c88b
Remove cases from ABE, add functionality of Flower Veil
2019-03-31 21:38:58 +02:00
Marcus Huderle
462b196abc
Give battle_anim files appropriate names
2019-03-31 12:15:39 -05:00
DizzyEggg
86e8bf0ecb
Cursed Body PP check
2019-03-30 11:58:19 +01:00
DizzyEggg
e2268bd938
Imposter check for semi invulnerable
2019-03-30 11:56:15 +01:00
DizzyEggg
876be1d9cd
Merge pull request #104 from thechurchofcage/beta
...
Spiky Shield
2019-03-30 11:21:27 +01:00
Papa Cancer
a3b4767dd2
Spiky Shield
...
Created generic string "Atk was hurt by Def's BUFF" for use for both Spiky Shield and Rough Skin - can also be used for Aftermath and Rocky Helmet, when programmed
2019-03-26 17:45:34 +00:00
AJ Fontaine
cf0e38b11f
Can't Knock Griseous Orb Off Giratina
...
I'll do Plates Drives and Memories later
2019-03-24 22:33:54 -04:00
Papa Cancer
61a7bd2788
Taunt fix etc.
...
Taunt now works for the correct number of turns and has its own ending string - made by reusing the "Heal Block ends" string as a multi-purpose "X wore off" one. Fixed a bug in PREPARE_STRING_BUFFER and touched up the ENDTURN timers for various STATUS3's.
Heal Block now displays the correct string when preventing usage of a move.
2019-03-24 12:54:01 +00:00
DizzyEggg
7018745230
Fix Defiant stat raise by allies
2019-03-23 17:21:14 +01:00
DizzyEggg
d1fb5fa148
Remove unnecessary condition from Cursed Body
2019-03-23 16:59:58 +01:00
DizzyEggg
b8a634770f
Touch up Weak Armor
2019-03-23 16:56:56 +01:00
DizzyEggg
b9052fb37d
Touch Up Justified and Rattled
2019-03-23 16:37:56 +01:00
DizzyEggg
e135ea47e5
Touch up Anger Point
2019-03-23 16:33:08 +01:00
DizzyEggg
34cbb26e5e
Synchronoise third type support
2019-03-08 10:30:23 +01:00
DizzyEggg
fddb5159b4
Merge with master
2019-03-05 21:46:45 +01:00
Papa Cancer
2050ac3963
Grassy Terrain v2
...
All corrected, simplest version
Also includes proper ending strings for all terrains
2019-03-05 19:13:25 +00:00
DizzyEggg
b150091436
Rename an erroneously named battlescript
2019-03-05 17:06:29 +01:00
Phlosioneer
4ea5e85bed
Fix typos
...
This is an updated version of #554 , since it hasn't been updated in two
weeks.
2019-03-03 09:31:47 -06:00
Papa Cancer
cfd50eb65a
Grassy Terrain + minor fixes
...
Includes strings for all
Fixes:
・Psychic Terrain blocks priority if the TARGET is grounded, not the user
・Psychic Terrain no longer targets an opponent
・Terrains no longer boost (or nerf, for Misty) the power of certain moves if the affect mon is semi-invulnerable
・Small fix: Meteor Mash corrected to being a physical attack
2019-03-02 22:52:43 +00:00
DizzyEggg
5c3d755ac6
Effect Spore not affected by overcoat
2019-03-02 22:48:55 +01:00
DizzyEggg
bf70861798
Powder moves on grass types
2019-03-02 13:08:50 +01:00
DizzyEggg
eea162d3d8
Effect Spore ability pop-up
2019-03-01 13:59:08 +01:00
DizzyEggg
df9e6a6889
Free up two status3 flags
2019-02-25 16:17:23 +01:00
DizzyEggg
a16a5f43a0
Fix Pursuit dbl damage on switch
2019-02-24 09:55:21 +01:00
DizzyEggg
a001faeced
New AI command for using priority moves in death situatiions
2019-02-16 14:54:17 +01:00
DizzyEggg
c1f9032989
Defiant and Competitive
2019-02-16 12:54:11 +01:00
DizzyEggg
94cd547e9a
Change move effect to u16
2019-02-14 13:17:27 +01:00
DizzyEggg
3d616dfffe
Add Surge Abilities
2019-02-09 14:30:16 +01:00
DizzyEggg
872389b15c
Fix Download raising the wrong stat
2019-02-09 13:30:45 +01:00
DizzyEggg
6a186b5d5a
Fix Sap Sipper
2019-02-07 21:33:03 +01:00
DizzyEggg
f415871369
Merge with master
2019-02-03 10:44:05 +01:00
DizzyEggg
a3460c9e45
Code Belch effect
2019-02-01 14:17:24 +01:00
DizzyEggg
d46e60765d
Rename a palace battle field
2019-01-29 22:22:02 +01:00
DizzyEggg
7bc4a3b3f7
Merge with master
2019-01-29 22:12:53 +01:00
Marcus Huderle
e81838dba3
Misc. documentation and move some data into .c files
2019-01-29 14:36:02 -06:00
DizzyEggg
736826e863
New feature - battle 2 vs 1 opponent
2019-01-27 20:54:34 +01:00
DizzyEggg
abd518b668
Refactor GF's idiotic coding
2019-01-27 13:52:02 +01:00
DizzyEggg
6653ecf676
Fix Safari zone bug
2019-01-27 11:47:36 +01:00
DizzyEggg
fac9631235
Fix Sandstorm raining
2019-01-19 11:22:49 +01:00
DizzyEggg
aecc87447a
Use more damage look-up tables
2019-01-05 19:02:01 +01:00
DizzyEggg
78d7c29290
Move buffers to allocated reousrces, get rid of old type effectiveness table
2019-01-05 16:00:57 +01:00
DizzyEggg
97b246368d
Add Contrary
2018-12-26 19:12:07 +01:00
DizzyEggg
517573eb4b
Update with master
2018-12-26 17:46:51 +01:00
melthelesbian
2dd706ca54
use max mon moves constant where able ( #480 )
...
* use max mon moves constant where able
* fix errors in script commands file
* fix more errors
2018-12-25 11:50:15 -06:00
DizzyEggg
bd817d70d6
Refactor battle intro, allow to speed it up
2018-12-23 18:47:00 +01:00
DizzyEggg
f7a7ddde0c
Fix Quick Guard
2018-12-22 15:10:24 +01:00
DizzyEggg
e54dd6a02b
Merge with master
2018-12-22 13:53:07 +01:00
DizzyEggg
180aa839c4
Fix conflicts
2018-12-09 13:12:02 +01:00
DizzyEggg
5caca7a4d6
Clean up field weather
2018-12-08 19:43:21 +01:00
DizzyEggg
4c23adb5f5
Decompile field weather
2018-12-08 19:05:03 +01:00
DizzyEggg
6068495619
Document trainer battle scripts ( #430 )
2018-12-07 16:50:56 -06:00
DizzyEggg
b9e711bbf4
Add Powder
2018-12-03 12:50:32 +01:00
DizzyEggg
d46c3ebe5b
Fix Future Sight
2018-12-02 18:47:39 +01:00
DizzyEggg
945575f5d6
Fix atk canceller
2018-12-02 17:58:21 +01:00
DizzyEggg
6ae949e360
Psychic Terrain blocks priority moves
2018-12-01 11:35:49 +01:00
DizzyEggg
1a8859b1d8
Add Dazzling
2018-11-30 22:12:18 +01:00
DizzyEggg
5aff99b015
Fix Stored Power's Power
2018-11-30 20:52:39 +01:00
DizzyEggg
7a69f9cb0d
Add Dream Eater blocked by heal block
2018-11-30 20:48:43 +01:00
DizzyEggg
a0699dba52
Add Aromatic Mist
2018-11-25 12:59:22 +01:00
DizzyEggg
5fea7e3216
Fix overworld weather
2018-11-23 23:07:02 +01:00
DizzyEggg
623f1963b7
Merge with master
2018-11-18 20:49:52 +01:00
DizzyEggg
1b0cfb0757
Party Size and Num Stats
2018-11-18 20:00:36 +01:00
DizzyEggg
6cb262aa20
un-static a function
2018-11-18 11:09:40 +01:00
DizzyEggg
c2a3cff814
Fix physical atk stat stage and third type
2018-11-17 23:47:35 +01:00
DizzyEggg
15b8046b2b
Add third type
2018-11-17 12:10:24 +01:00
DizzyEggg
65036b9a09
Merge with master
2018-11-15 21:53:32 +01:00
DizzyEggg
bb9dbc0c6d
Merge with master
2018-11-14 22:50:27 +01:00
DizzyEggg
a4235c9ff8
Document battle arena
2018-11-11 18:33:16 +01:00
DizzyEggg
b3ad32bbe6
Merge with master
2018-10-14 20:51:34 +02:00
DizzyEggg
b73611bccb
clean battle structs
2018-10-14 18:10:54 +02:00
DizzyEggg
de9e9072fc
Rototiller and 2 turn moves
2018-09-30 14:04:46 +02:00
DizzyEggg
162c83fcff
Bestow
2018-09-30 12:27:51 +02:00
DizzyEggg
ada76cbe4f
Synchronoise and Smack Down
2018-09-29 15:43:56 +02:00
DizzyEggg
cbaae44f9f
Add pop-up to battlescripts
2018-09-29 13:36:33 +02:00
DizzyEggg
3f2beff554
Defog
2018-09-23 19:03:53 +02:00
DizzyEggg
60e8c80c4c
Merge branch 'master' into battle_engine_v2
2018-09-22 19:14:56 +02:00
DizzyEggg
e362c06aea
gRandomMove to gCalledMove
2018-09-22 18:41:00 +02:00
DizzyEggg
db44a7e25a
Techno Blast and Autotomize
2018-09-22 17:27:51 +02:00
DizzyEggg
ca9876b0b4
Updated Wrap Mechanics, Infestation, stat changing move effects
2018-09-22 12:20:33 +02:00
DizzyEggg
0755240fbc
link battles mega evo fix hopefully?????
2018-09-20 17:59:17 +02:00
DizzyEggg
2bae70a66b
Convert mega related struct fields to a seperate struct
2018-09-20 17:33:27 +02:00
DizzyEggg
c7ca7b6e8e
Fix mega evolution allowing to evolve two mons in doubles
2018-09-20 12:55:12 +02:00
DizzyEggg
602c1322e4
almost full support for link battles mega evolution
2018-09-20 11:23:12 +02:00
DizzyEggg
abebf479a6
Tweak mega evo to hopefully be compatibile with recorded battles.
2018-09-17 20:37:33 +02:00
DizzyEggg
2042788fdc
Mega Evolution done except sprites.
2018-09-16 21:08:49 +02:00
DizzyEggg
55f21c1776
Mega Evolution support is mostly done.
2018-09-16 18:55:32 +02:00
DizzyEggg
f9af3bec9b
merge with master
2018-09-02 00:07:19 +02:00
DizzyEggg
44ba432dad
Label various battle scripts
2018-09-01 20:00:13 +02:00
DizzyEggg
674d35861c
Couple bug fixes
2018-08-11 12:16:00 +02:00
DizzyEggg
de85f88bbb
Support for two typed moves.
2018-08-05 13:57:37 +02:00
DizzyEggg
5fbeef860c
Bulletproof and a couple of new moves
2018-08-05 13:39:22 +02:00
DizzyEggg
2218949d7c
Topsy Turvy and Ion Deluge.
2018-08-04 23:34:29 +02:00
DizzyEggg
eb4d9f6fed
Tabs to spaces
2018-08-03 00:24:10 +02:00
DizzyEggg
d6537c811b
Battle code enums in case switches
2018-08-03 00:13:44 +02:00