Phlosioneer
5886f82ef5
Merge branch 'master' into extern-cleanup
2019-03-08 02:45:26 -05:00
Phlosioneer
b93d923826
Merge branch 'master' into move-tutor
2019-03-08 02:27:20 -05:00
DizzyEggg
f9ee31903d
VCreate and fix stat stage changes functions
2019-03-07 12:20:57 +01:00
DizzyEggg
7a8f524bc5
Proper Roar handling in double battles
2019-03-06 12:09:34 +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
Phlosioneer
907492fd6e
Split rom asm file in half
...
The first half is ui/menu stuff, while the second half is link-related
stuff.
2019-03-04 23:26:51 -05: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
Phlosioneer
3ceb1667c9
Reduce externs
2019-03-01 22:32:50 -05:00
DizzyEggg
fa81559793
Fix Sturdy's pop-up
2019-03-01 13:53:06 +01:00
DizzyEggg
da33c38183
Merge pull request #78 from thechurchofcage/beta
...
Gravity fix
2019-02-24 19:38:42 +01:00
Papa Cancer
d704b9cd5b
Gravity fix
...
Brings down Pokémon in the middle of a two-turn flying move (only Bounce and Fly at the moment); says the appropriate message for all mons brought to the ground via Gravity
2019-02-24 13:28:24 +00:00
DizzyEggg
47dce452e9
Fix missing moves mentioning typechart
2019-02-24 10:04: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
08892d19f2
Modify the stat changer, so it supports raise/lower by 12
2019-02-14 19:48:21 +01:00
DizzyEggg
94cd547e9a
Change move effect to u16
2019-02-14 13:17:27 +01:00
DizzyEggg
dc39f76a95
Spectral Thief effect
2019-02-14 12:15:53 +01:00
DizzyEggg
b5d0253890
Merge with master
2019-02-10 18:17:33 +01:00
DizzyEggg
3d616dfffe
Add Surge Abilities
2019-02-09 14:30:16 +01:00
Marcus Huderle
4570e3b6a5
Document battle arena
2019-02-08 09:41:36 -06:00
DizzyEggg
40e1dcb1d9
Fix Psycho Shift copying toxic counter
2019-02-07 21:26:42 +01:00
DizzyEggg
c436cdf384
Fix Magnet Rise
2019-02-04 13:40:13 +01:00
DizzyEggg
a8edf08ee4
Fix Protean ability pop-up
2019-02-04 12:43:20 +01:00
DizzyEggg
f415871369
Merge with master
2019-02-03 10:44:05 +01:00
DizzyEggg
a740bc7190
Name action 11
2019-02-02 11:32:00 +01:00
DizzyEggg
a42bba755b
Add Crafty Shield effect
2019-02-01 14:34:16 +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
2c3210f4d1
merge with master
2019-01-18 22:30:34 +01:00
DizzyEggg
c0bc01d301
Move some vars to C
2019-01-13 13:15:23 +01:00
DizzyEggg
81fe0a1339
Encore lasts always 3 turns
2019-01-05 16:02:58 +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
27b1d74dad
Merge branch 'master' into battle_engine_v2
2018-12-29 15:11:54 +01:00
Marcus Huderle
d59f5a8e56
Misc overworld documentation
2018-12-27 16:52:13 -06: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
DizzyEggg
7f6f6c33ab
Fix BgAttributes
2018-12-26 13:05:02 +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
6fa5f33519
Merge branch 'master' into battle_engine_v2
2018-12-24 09:07:18 +01:00
DizzyEggg
9320fe8f85
Clear includes
2018-12-24 00:02:29 +01:00
DizzyEggg
c583559a80
Get rid of unused stuff
2018-12-23 19:03:42 +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
Diegoisawesome
48d7c0a7a3
Merge pull request #454 from golemgalvanize/decompile_party_menu
...
Decompile party menu
2018-12-19 19:57:31 -06:00
golem galvanize
8781d969ff
finish party_menu
2018-12-18 05:38:08 -05:00
Meowsy
62c4379a21
Remove magic numbers.
2018-12-17 12:28:11 -05:00
golem galvanize
71a7a8a075
decompiled up to sub_81B8A7C
2018-12-17 02:39:17 -05:00
DizzyEggg
180aa839c4
Fix conflicts
2018-12-09 13:12:02 +01:00
DizzyEggg
b60915539d
Fix Phantom Force
2018-12-08 16:19:50 +01:00
nullableVoidPtr
8a8baaeaaa
Merge remote-tracking branch 'upstream/master'
2018-12-08 12:13:15 +08:00
nullableVoidPtr
4d307a6f63
Clean some more arrays
2018-12-08 11:33:41 +08:00
DizzyEggg
6068495619
Document trainer battle scripts ( #430 )
2018-12-07 16:50:56 -06:00
nullableVoidPtr
4fc3fa9e44
Realign comments, clean tables in pokemon_animation.c and use SPECIES_OLD_UNOWN_ defines
2018-12-07 20:18:24 +08:00
nullableVoidPtr
f9ff7316d5
Remove uses of INVALID_ defines, clean up some arrays with constants, and spaces -> tabs
2018-12-06 10:38:28 +08:00
nullableVoidPtr
3909b6408c
Fix alloc.c as per #386 , define INVALID_ constants and rename malloc to alloc as per #325
...
Some of the INVALID_ are likely erroneously placed, due to lack of documentation
2018-12-06 09:44:08 +08:00
DizzyEggg
b9e711bbf4
Add Powder
2018-12-03 12:50:32 +01:00
DizzyEggg
6ae949e360
Psychic Terrain blocks priority moves
2018-12-01 11:35:49 +01:00
DizzyEggg
3934eac8d4
Merge branch 'master' into battle_engine_v2
2018-12-01 10:28:11 +01:00
DizzyEggg
0ad4795e69
Match 2 field effect functions
2018-11-30 23:16:15 +01:00
DizzyEggg
1a8859b1d8
Add Dazzling
2018-11-30 22:12:18 +01:00
DizzyEggg
0329175f06
Add Protean
2018-11-30 21:21:43 +01:00
DizzyEggg
434e257943
Add Acupressure
2018-11-24 21:06:53 +01:00
DizzyEggg
194139a35b
Add Move Effect - Feint
2018-11-24 19:37:10 +01:00
DizzyEggg
539b05ff73
Begin working on custom multi battles
2018-11-24 01:02:02 +01:00
DizzyEggg
c6a207c37b
Fix Teleport in double wild battles
2018-11-23 22:26:36 +01:00
DizzyEggg
a5df797804
Merge branch 'master' into battle_engine_v2
2018-11-19 20:42:07 +01:00
Marcus Huderle
72f0a079a9
Decompile all of battle_anim_utility_funcs
2018-11-19 09:37:25 -06:00
DizzyEggg
623f1963b7
Merge with master
2018-11-18 20:49:52 +01:00
DizzyEggg
27ee7d567e
fix merge conflict and use EVENT_OBJECT_TEMPLATES_COUNT
2018-11-18 20:19:10 +01:00
DizzyEggg
1b0cfb0757
Party Size and Num Stats
2018-11-18 20:00:36 +01:00
DizzyEggg
4e37723288
Document Battle Pyramid
2018-11-18 17:52:22 +01:00
DizzyEggg
c2a3cff814
Fix physical atk stat stage and third type
2018-11-17 23:47:35 +01:00
DizzyEggg
eb66b60f38
Begin battle pyramid
2018-11-17 15:30:34 +01:00
DizzyEggg
15b8046b2b
Add third type
2018-11-17 12:10:24 +01:00
DizzyEggg
bb9dbc0c6d
Merge with master
2018-11-14 22:50:27 +01:00
DizzyEggg
d5abd7b696
Document Battle Pie
2018-11-12 14:36:31 +01:00
DizzyEggg
a4235c9ff8
Document battle arena
2018-11-11 18:33:16 +01:00
Diegoisawesome
f8d337e491
Finish cleaning up text.c
2018-11-06 11:30:21 -06:00
Diegoisawesome
6d38431c33
Begin cleaning text.c
2018-11-06 10:44:48 -06:00
DizzyEggg
c3eac92af8
fix protect
2018-11-03 23:32:18 +01:00
DizzyEggg
bc42de5f60
Aurora Veil, Revelation Dance, Diamond Storm
2018-11-03 14:35:45 +01:00
DizzyEggg
68d94ad316
Implement trainer sliding
2018-11-03 01:17:16 +01:00
DizzyEggg
e9965dd341
merge with master
2018-11-02 22:55:32 +01:00
Diegoisawesome
8e7202ec3d
Fix LZ compressed data alignment
2018-10-21 12:05:34 -05:00
Diegoisawesome
f67bbbdaaa
Merge pull request #364 from Diegoisawesome/master
...
Port/decompile field_control_avatar
2018-10-16 21:54:14 -05:00
Diegoisawesome
e75f0b4f80
Port/decompile field_control_avatar
2018-10-16 21:47:08 -05:00
DizzyEggg
1f358fbb07
Use constants
2018-10-16 22:34:53 +02:00
DizzyEggg
d3215ff96f
Fix wild double battle issues
2018-10-16 22:19:53 +02:00
DizzyEggg
67384c08be
Implement double wild battle functionality
2018-10-15 21:19:52 +02:00
DizzyEggg
ef11706dc7
Begin wild double battles
2018-10-14 22:37:07 +02:00
DizzyEggg
b3ad32bbe6
Merge with master
2018-10-14 20:51:34 +02:00
DizzyEggg
ecdf0fd69d
Clean battle structs
2018-10-14 18:37:52 +02:00
DizzyEggg
b73611bccb
clean battle structs
2018-10-14 18:10:54 +02:00
DizzyEggg
b80b94ee73
merge with master
2018-10-07 19:40:34 +02:00
DizzyEggg
61343d5069
Decompile battle_anim_80A9C70
2018-10-07 15:39:46 +02:00
DizzyEggg
6b5c52e926
Flower Shield and protect moves
2018-10-06 15:50:35 +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
7623eabdee
After you
2018-09-29 19:37:39 +02:00
DizzyEggg
b9cf1fdcfe
Psycho Shift, Power Trick, Flame Burst
2018-09-29 18:40:14 +02:00
DizzyEggg
dddefbb0e3
Full support for moves hitting all battlers
2018-09-29 16:41:25 +02:00
DizzyEggg
ada76cbe4f
Synchronoise and Smack Down
2018-09-29 15:43:56 +02:00
DizzyEggg
597299136f
Add Pollen Puff effect
2018-09-29 14:10:53 +02:00
DizzyEggg
731ff38067
Ability pop-up functionality is done
2018-09-29 12:47:35 +02:00
DizzyEggg
3f2beff554
Defog
2018-09-23 19:03:53 +02:00
DizzyEggg
6b7a171dbe
Ability pop-up fail, maybe will do something about it later
2018-09-23 14:24:06 +02:00
DizzyEggg
37d8859404
random move to called move
2018-09-22 19:27:56 +02:00
DizzyEggg
60e8c80c4c
Merge branch 'master' into battle_engine_v2
2018-09-22 19:14:56 +02:00
DizzyEggg
611360c29e
calledattack to calledmove
2018-09-22 19:08:41 +02:00
DizzyEggg
e362c06aea
gRandomMove to gCalledMove
2018-09-22 18:41:00 +02:00
DizzyEggg
19e1606595
Add Copycat
2018-09-22 18:37:03 +02:00
DizzyEggg
db44a7e25a
Techno Blast and Autotomize
2018-09-22 17:27:51 +02:00
DizzyEggg
9474254e4d
Final Gambit, Dragon Tail
2018-09-22 16:15:00 +02:00
DizzyEggg
ca9876b0b4
Updated Wrap Mechanics, Infestation, stat changing move effects
2018-09-22 12:20:33 +02:00
DizzyEggg
f455f663f4
Shell Smash move effect
2018-09-22 11:13:17 +02:00
DizzyEggg
1284bb94f1
Last Resort, Fangs and Flare Blitz/Volt Tackle
2018-09-22 10:45:43 +02:00
DizzyEggg
23a06c0836
Close combat effect
2018-09-22 01:12:27 +02:00
DizzyEggg
a69af8f2f5
Merge with master
2018-09-22 00:22:13 +02:00
DizzyEggg
66fd9b2ddf
Label trainer hill battle type
2018-09-20 22:00:00 +02:00
DizzyEggg
2bae70a66b
Convert mega related struct fields to a seperate struct
2018-09-20 17:33:27 +02:00
DizzyEggg
602c1322e4
almost full support for link battles mega evolution
2018-09-20 11:23:12 +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
490a4f993b
Merge with master
2018-09-01 12:38:38 +02:00
DizzyEggg
2b7c138cbe
Some labels
2018-08-25 21:04:12 +02:00
DizzyEggg
cc145a45f7
merge with master
2018-08-12 22:37:28 +02:00
Diegoisawesome
2dd5fc23d4
Prepare learn_move for merge
2018-08-12 12:54:07 -07:00
DizzyEggg
7f167ca9f4
Update battle_script_commands.c
2018-08-11 23:00:16 +02:00
DizzyEggg
4cb1e880da
Reflect Type and SOAK
2018-08-11 13:30:34 +02:00
DizzyEggg
674d35861c
Couple bug fixes
2018-08-11 12:16:00 +02:00
DizzyEggg
d230d986fa
Me First.
2018-08-05 16:43:07 +02:00
DizzyEggg
5fbeef860c
Bulletproof and a couple of new moves
2018-08-05 13:39:22 +02:00
DizzyEggg
065032bf35
Moves changing terrains
2018-08-05 12:43:57 +02:00
DizzyEggg
2218949d7c
Topsy Turvy and Ion Deluge.
2018-08-04 23:34:29 +02:00
DizzyEggg
222ea7269d
Rapid Spin blews all hazards, Quash and a couple of new move effects
2018-08-04 22:23:07 +02:00
DizzyEggg
9ff7b0e849
Effect to u16, Lucky Chant, Sucker Punch, Sticky Web and Metal Burst
2018-08-04 20:36:24 +02:00
DizzyEggg
2d73637ff4
Introduce argument and do Draining kiss
2018-08-03 19:01:03 +02:00
DizzyEggg
320120d529
Merge with master
2018-08-03 00:20:34 +02:00
DizzyEggg
d6537c811b
Battle code enums in case switches
2018-08-03 00:13:44 +02:00
DizzyEggg
198a1a8646
Proper Sound moves and substitute
2018-08-02 20:24:18 +02:00
DizzyEggg
5e27cd53a9
Add Substitute handler to debug
2018-08-01 23:14:02 +02:00
DizzyEggg
4c3de6f58a
Fix moves always hitting
2018-08-01 22:39:42 +02:00
DizzyEggg
b73075f822
Update Unusable Moves
2018-07-31 23:09:47 +02:00
DizzyEggg
44a454ecb4
Moves with accuracy 0 bypass accuracy checks; Heal Block move effect done
2018-07-30 20:41:16 +02:00
DizzyEggg
9febcd3a0a
Document a bit of atk47
2018-07-29 15:51:08 +02:00
DizzyEggg
68145cd002
Document atk48
2018-07-29 15:33:16 +02:00
DizzyEggg
2f6cc2be80
Electric types immune to paralysis
2018-07-29 12:45:08 +02:00
DizzyEggg
3d93da7133
Add Imposter
2018-07-29 12:21:28 +02:00
DizzyEggg
d628d1f5fd
Move Weather Ball, Hidden power, AI support for dynamic type moves and AI debug support
2018-07-29 11:32:40 +02:00
DizzyEggg
ec9693c797
ate abilities
2018-07-28 18:41:57 +02:00
DizzyEggg
ef3c39fbae
Fix Counter and Mirror Coat
2018-07-28 10:58:47 +02:00
DizzyEggg
43fc4b6933
Add Magic Bounce
2018-07-28 10:41:20 +02:00
DizzyEggg
9088c0bdb5
Introduce battle config; Snow Warning Done.
2018-07-27 23:40:10 +02:00
DizzyEggg
2537ed6eb1
Fix Lunar Dance pp issue
2018-07-27 22:24:07 +02:00
DizzyEggg
f51812d0fe
Add Fell Stinger
2018-07-26 23:40:55 +02:00
DizzyEggg
d991d669da
Add Moxie
2018-07-26 22:52:13 +02:00
DizzyEggg
16d38f5343
Add a couple of gen5 abilities
2018-07-26 21:56:23 +02:00
DizzyEggg
1c95c36338
Healing Wish and Lunar Dance
2018-07-26 20:36:16 +02:00
DizzyEggg
100ce73a12
Sticky Web done
2018-07-24 22:09:55 +02:00
DizzyEggg
f8b1f0a45c
Stealth Rock and Toxic Spikes
2018-07-24 21:47:00 +02:00
DizzyEggg
45bc76d94c
Side Status from u16 to u32
2018-07-24 20:13:02 +02:00
DizzyEggg
567a0240f3
Fix crits and do Worry Seed
2018-07-23 22:18:56 +02:00
DizzyEggg
6570324432
New crit calculator.
2018-07-23 21:36:05 +02:00
DizzyEggg
194adf0ab2
Abilities affected by weather conditions
2018-07-22 22:41:13 +02:00
DizzyEggg
831816e9b2
Switch-in abilities with a message
2018-07-22 22:21:47 +02:00
DizzyEggg
6a7d58003b
Add Bad Dreams
2018-07-22 21:05:12 +02:00
DizzyEggg
fdd8765256
Add Storm Drain redirection
2018-07-22 19:34:13 +02:00
DizzyEggg
fee81d03ab
A couple of gen4 abilities
2018-07-22 18:40:18 +02:00
DizzyEggg
51dc76c7e8
Captivate and new accuracy calc
2018-07-22 15:08:32 +02:00
DizzyEggg
4ec43cbed1
Gen 5 move names, telekinesis, power/guard split/swap
2018-07-21 23:12:10 +02:00
DizzyEggg
fcca2afc81
More gen4 move effects battlescrips.
2018-07-21 21:58:07 +02:00
DizzyEggg
b203cf4ca4
Add a couple of gen4 moves battlescripts
2018-07-21 16:34:43 +02:00
DizzyEggg
9d4d8c5dac
Add new Sturdy effect
2018-07-21 15:11:13 +02:00
DizzyEggg
81b29ae7c1
Merge with pokeemerald
2018-07-16 22:45:06 +02:00
DizzyEggg
118fa3afce
IS_MOVE_PHYSICAL to IS_TYPE_PHYSIAL
2018-07-16 22:00:27 +02:00
DizzyEggg
0852cba111
Fix dynamic move power moves, get rid of gDynamicBasePower'
...
'
2018-07-16 21:42:03 +02:00
DizzyEggg
f250436db0
Working physical special split
2018-07-16 21:04:56 +02:00
DizzyEggg
bf0178238a
Battle files - review changes
2018-07-16 20:47:30 +02:00
DizzyEggg
ea5ffa3375
Merge with master
2018-07-16 20:23:05 +02:00
Diegoisawesome
731d6d59bc
Document list_menu.c and main_menu.c
2018-07-15 04:30:37 -07:00
DizzyEggg
9c7db9f45e
New AI damage and type functions
2018-07-15 12:39:07 +02:00
DizzyEggg
5a38bb61db
Basic damage calc is ready.
2018-07-14 22:56:03 +02:00
DizzyEggg
c00fa14b66
Create template of new dmg calc
2018-07-14 19:29:25 +02:00
DizzyEggg
2ebf14a83d
Get rid of scripting dmg multiplier
2018-07-14 18:58:45 +02:00
DizzyEggg
baf172d605
Prepare damage calc huge changes
2018-07-14 18:44:38 +02:00
DizzyEggg
b24427f3bf
Introduce Field Statuses
2018-07-14 13:17:10 +02:00
DizzyEggg
2293d1ddbc
Get rid of duplicate bs command jumpiftype
2018-07-14 12:02:29 +02:00
DizzyEggg
c9d1ee3c4a
Move high crit to a flag and update move table
2018-07-14 10:11:38 +02:00
DizzyEggg
008d961b2a
add party menu defines
2018-07-07 19:57:09 +02:00
DizzyEggg
d2e47323fe
document frontier related
2018-07-01 11:15:42 +02:00
DizzyEggg
2d0be91217
Move all trainer defines to trainers.h and identify frontier brain trainer id
2018-06-30 18:55:34 +02:00
DizzyEggg
30c85a5128
more battle documentation
2018-06-30 14:12:17 +02:00
DizzyEggg
272b98da6c
document party status summary
2018-06-28 21:06:32 +02:00
DizzyEggg
caa36b530a
label and document battle windows
2018-06-17 16:48:58 +02:00