AnonymousRandomPerson
f2457501ee
Decomped IsFixedDungeon()
2022-01-25 23:24:14 -05:00
AnonymousRandomPerson
42909d0333
Decomped GetCrossableTerrain()
2022-01-25 23:17:27 -05:00
AnonymousRandomPerson
154c442505
Decomped CanMoveInDirection()
2022-01-25 22:46:40 -05:00
AnonymousRandomPerson
c5cd6e137f
Decomped IsSleeping()
...
-Function provided by SethBarberee.
2022-01-20 18:12:17 -05:00
AnonymousRandomPerson
afbc7deaea
Decomped SetWalkAction()
2022-01-13 23:18:59 -05:00
AnonymousRandomPerson
453618864e
Decomped HasStatusAffectingActions()
2022-01-13 22:56:30 -05:00
AnonymousRandomPerson
52e7368f30
Labeled CalculateFacingDir()
2022-01-08 00:08:00 -06:00
AnonymousRandomPerson
cbf41c6bf3
Decomped HasNegativeStatus()
2022-01-07 23:32:32 -06:00
AnonymousRandomPerson
42bcb068b6
Decomped CanTargetAdjacentPokemon()
2022-01-07 01:45:35 -06:00
AnonymousRandomPerson
05768ae71d
Decomped RoundUpFixedPoint()
2022-01-06 23:11:38 -06:00
AnonymousRandomPerson
d9b1ef43a6
Labeled Warp Scarf variables
2022-01-06 21:52:23 -06:00
AnonymousRandomPerson
c30cf5c6da
Decomped EvaluateItem()
2022-01-04 00:00:31 -06:00
AnonymousRandomPerson
a61f7ea2a1
Decomped HasItem()
2021-12-29 23:33:22 -06:00
AnonymousRandomPerson
ea10f7b7bd
Created header for pokemon_3
2021-12-28 22:15:56 -06:00
AnonymousRandomPerson
d40d2e55a3
Decomped IsTargetStraightAhead()
2021-12-28 21:38:42 -06:00
AnonymousRandomPerson
4bf154654b
Decomped TargetThrownItem()
2021-12-28 21:38:39 -06:00
Seth Barberee
f0ef6ae481
decomp some more
2021-12-24 17:45:49 -06:00
Seth Barberee
e7a59a1a21
move pokemon mail data to src
2021-12-22 17:00:21 -06:00
Seth Barberee
7a1956f51d
Merge pull request #87 from SethBarberee/personality_test_data_2
...
Personality test data 2
2021-12-21 15:05:05 -06:00
mid-kid
99a038284b
Translate all .include to #include
...
This decision was made to reduce the complexity of using .include whilst
juggling with tools/scaninc and tools/preproc:
- tools/scaninc doesn't apply the proper search rules for .include (it
assumes #include behavior). In particular, it doesn't consider paths
starting from $PWD, and doesn't scan the included files as a result.
- .include had to be processed before #include by preproc in many cases,
as code was being included that had to be preprocessed by CPP (think
of #define). This contradicts standard GCC behavior.
To make include paths consistent across the asm/ data/ and src/
directories, the following files were moved:
- constants/ → include/asm/constants/
- asm/macros/ → include/asm/macros/
- asm/macros.inc → include/asm/macros.inc
- include/macros/m4a.inc → include/asm/macros/m4a.inc
As part of the necessary changes for this to work, the scaninc method in
the makefile was improved to generate .d files that don't choke when
files are missing.
2021-12-20 16:29:12 +01:00
Seth Barberee
2ec7cc5bad
fix nonmatch and move question references
2021-12-19 14:59:10 -08:00
Seth Barberee
3021ae9077
all data moved except questions
2021-12-19 14:59:10 -08:00
AnonymousRandomPerson
0369264407
Decomped GetMapTileAtPosition()
2021-12-18 00:22:03 -05:00
AnonymousRandomPerson
c033aea36e
Moved gDungeonGlobalData definition to dungeon_global_data.h
2021-12-17 23:39:50 -05:00
AnonymousRandomPerson
b1fc911965
Decomped InSameRoom_2()
2021-12-17 23:38:06 -05:00
AnonymousRandomPerson
da8fcb2ac8
Decomped CanSee()
2021-12-14 23:26:56 -05:00
AnonymousRandomPerson
cd9a8c5a38
Decomped CanTarget()
2021-12-14 22:54:03 -05:00
mid-kid
087405b9d9
Dump and document status sprites
2021-12-13 10:44:48 -06:00
Cheng Hann Gan
c53bdc35f8
Dungeon random/AI decomp + converted positions to structs ( #83 )
...
* Decomped RollPercentChance()
* Decomped DungeonRandomCapped()
* Decomped DungeonRandom()
* Decomped FindRockItemTargets()
-Added position struct.
2021-12-12 12:52:06 -08:00
Cheng Hann Gan
a34c9ab91b
AI decomp + type cleanup ( #82 )
...
* Decomped SetAction()
* Changed MapTile.tileType to u16 bit field
* Decomped FindStraightThrowableTargets()
* Cleaned up CannotAttack()
* Cleaned up some externs
* Converted dungeon action to substruct
2021-12-09 10:56:12 -08:00
Seth Barberee
4fc272fea6
No wifi + 2 days on train = more decomp ( #80 )
...
* No wifi + 2 days on train = more decomp
* layin some more
* one func, one file
2021-12-01 14:33:06 -08:00
Seth Barberee
fd8720b75c
Label all entities in Boss Fight Cutscenes ( #78 )
...
* label all entities in cutscenes
* remove commented func.. wasn't matching anyway
* Skarmony -> Skarmory
2021-11-22 12:14:58 -06:00
Seth Barberee
bfaa55f2fe
Label and doc iq skills and tactics info ( #75 )
...
* label/doc iq skills/tactics info
* decomp a few more dungeon_util and label some funcs
* doc the IQSkills field
2021-11-15 11:02:26 -08:00
Cheng Hann Gan
0ea22237c9
Decomped DecideUseItem ( #73 )
2021-11-13 16:59:20 -08:00
Seth Barberee
561ea52847
Luminous cave ( #72 )
...
* fully decomp luminous cave
* remove header file. this one isn't ready yet
* doc few fields and func
* doc more of luminous cave
2021-11-10 08:43:51 -08:00
Seth Barberee
3a1db3dfac
Moves and some friend_area_action_menu
2021-11-02 16:31:16 -07:00
Cheng Hann Gan
dd128d78c6
Decomped more dungeon AI ( #67 )
...
* Decomped IsMovingClient()
* Fixed typos in boss dialogue
* Fixed spelling of Pelipper
* Decomped CannotUseItems
* Decomped ShouldAvoidEnemies()
* Decomped HasAbility()
* Decomped HasTactic()
* Decomped CannotMove
* Decomped CannotAct() and IsCharging()
2021-10-28 09:01:07 -07:00
Cheng Hann Gan
c98fb2c112
Decomped DecideAction() ( #66 )
...
* Decomped DecideAction()
* Defined dungeon Pokémon array sizes
2021-10-22 10:20:01 -07:00
Seth Barberee
3e5dd1d047
Death by 74 files ( #65 )
...
* death by 74 files
* 20% reached
* doc move stuff in pokemon
* fix undef reference
* doc more and plumb a few more constanst for num party members and num moves
* that struct is def PokemonMove.. clean up all code with it
2021-10-22 10:01:07 -07:00
Cheng Hann Gan
3f7ee3a806
Decomped entityExists() ( #64 )
2021-10-15 15:30:33 -07:00
Seth Barberee
25794a39c3
Finish main menu decomp ( #59 )
...
* decomp rest of main_menu
* move some main menu data over
* decomp some more wonder mail
* decomp the dungeon dialogue scene switches
* more wonder mail
* consolidate struct_802F204
* another wonder mail func
* more wonder mail
* slight cleanup
2021-10-11 09:03:17 -07:00
Cheng Hann Gan
2d4c802d76
Extracted species/item/move strings ( #63 )
...
* Extracted species/item/move strings
* Used binary strings for bitwise flag variables
2021-10-10 07:59:35 -07:00
Cheng Hann Gan
78632822c3
Added move data JSON ( #60 )
...
* Added move data JSON
* Fixed typo
* Fixed name of placeholder move
2021-10-05 17:09:53 -07:00
Cheng Hann Gan
12aec1bb71
Created species/item data JSONs ( #57 )
...
* Created species data JSON
* Added item data JSON
* Removed address field from JSONs
-Moved constants/item.h import to item.h.
* Used default values for some JSON fields
-Use item ID macros for item evolutions.
2021-09-28 09:50:36 -07:00
Seth Barberee
0d3b11e81a
Data work and decomp some mail/pelipper board ( #54 )
...
* data work and decomp some mail/pelipper board
* resuce -> rescue
* label more data
2021-09-24 00:49:43 -05:00
Cheng Hann Gan
8237e29a16
Defined more in-dungeon structs and enums ( #53 )
...
* Defined DungeonEntity
* Rename EntityType enums
* Revert EntityType rename
* Defined more in-dungeon structs and enums
* Added more dungeon global structs/enums
* Prefixed dungeonGlobalData with g
* Fixed compile errors
* Removed some CRLFs
* Fixed compile after merge
* Revert Makefile
* Rename DungeonEntityData.entityType
Co-authored-by: Seth Barberee <seth.barberee@gmail.com>
* Renamed symbols per PR comments
Co-authored-by: Cheng Hann Gan <chenghann_gan@ultimatesoftware.com>
Co-authored-by: Seth Barberee <seth.barberee@gmail.com>
2021-09-09 16:22:48 -07:00
Seth Barberee
4eff188244
Thank You Mail and minor DungeonEnitity Work ( #52 )
...
* Thank You Mail: split out code into own file w/ data
* use constant for facingDir
2021-09-08 21:32:59 -07:00
Cheng Hann Gan
0313c6bbc5
Defined DungeonEntity ( #51 )
...
* Defined DungeonEntity
* Rename EntityType enums
* Revert EntityType rename
2021-09-03 21:47:29 -07:00
Seth Barberee
db05ce306f
More PMD grind ( #50 )
...
* more sese grind
* match sub_802ABF8
* some more work
2021-09-01 18:05:30 -07:00
Seth Barberee
459171cf48
Decomp most of friend_rescue ( #49 )
...
* decomp most of friend_rescue
* dump corresponding data
* more data dumping and name some personality test funcs
* dump more text
2021-08-20 22:10:15 -05:00