Commit Graph

117 Commits

Author SHA1 Message Date
Léo Lam b3b97a93aa UI/PauseMenuDataMgr: Use getItems() instead of mItemLists.list1 2022-02-27 23:34:55 +01:00
Léo Lam 63bf3d2fa4 Match PauseMenuDataMgr::removeGrabbedItem 2022-02-27 23:32:51 +01:00
Léo Lam a1fd80bd1c Rename PauseMenuDataMgr addGrabbedItem to removeGrabbedItem
The previous name was completely wrong, whoops.
2022-02-27 22:50:55 +01:00
Léo Lam df36d65665 Revert "Add #ifdef declarations for NON_MATCHING code"
This reverts commit 42807160cf.

It makes searching for NON_MATCHING comment descriptions much less
convenient in most text editors or IDEs, and we want the function
CSV to be the single source of truth for function statuses. Having
a function marked as matching but not built because of a stray #ifdef
would be bad.
2022-02-27 12:50:52 +01:00
savage13 a564186002 Add PauseMenuDataMgr::grabbedItemStuff() (#88) 2022-02-26 22:42:09 +01:00
savage13 17750b5225 Add PauseMenuDataMgr::x_28 (#87) 2022-02-26 16:29:50 +01:00
savage13 9d35c385f9 Match two small functions in PauseMenuDataMgr (#86) 2022-02-26 15:01:44 +01:00
savage13 4e21ee7613 getDragonItemDropPosition (#84)
getDragonItemDropPosition - NON_MATCHING fadd arguments mismatch
2022-02-19 13:32:13 +01:00
Léo Lam 97f3d2943b Game: Finish HardModeManager 2022-02-09 19:36:26 +01:00
Léo Lam d893fd5ead Remove unnecessary usages of sead::StorageFor
Turns out they are just value-initialised aggregates.
2022-02-08 22:11:09 +01:00
Léo Lam 28515aceb5 ksys/act/AI: Take const ref for messages 2021-10-16 20:20:58 +02:00
Léo Lam 9b4af6eb00 ksys/act/AI: Rename AI handleMessage2_ and fix parameter type 2021-10-16 20:20:55 +02:00
AlexApps99 42807160cf Add #ifdef declarations for NON_MATCHING code 2021-07-26 23:05:19 +12:00
Léo Lam c808135ef1 query: Fix matching issue in CheckRupee 2021-07-06 00:04:02 +02:00
theo3 60dd80779a match some ai::Query 2021-07-01 21:05:10 -07:00
MonsterDruide1 cd6716c3ed uking/query: Add queryCheckCurseRRetryEverOnce 2021-06-21 17:50:44 +02:00
MonsterDruide1 adcad916b7 uking/action: Add actionCurseRRematchCount 2021-06-21 17:50:00 +02:00
MonsterDruide1 0e4c71bfd8 Decompiled aoc3/ChampionBalladManager
Change getBlightRematchCount to s8

Fixing review messages

Decompiled aoc3/ChampionBalladManager
2021-06-21 14:20:32 +02:00
Léo Lam dd0cc52ce9 ksys: Move ActorParam classes into separate folder to declutter Resource/ 2021-06-15 18:04:39 +02:00
Léo Lam 66ae62d4d1 lib: Update EventFlow 2021-05-24 20:42:50 +02:00
Léo Lam c95a79bbc1 Rename aoc2 to HardModeManager
It seems to have been called HardModeManager according to a leftover
context name for loading Aoc/0010/Ecosystem/HardMode.byml
(which also doesn't exist anymore).
2021-04-20 12:08:07 +02:00
Léo Lam d253711d1b Fix formatting issues 2021-04-11 16:10:22 +02:00
Léo Lam 9610122939 ai: Fix GameDataFlagSelector destructor 2021-04-07 21:27:14 +02:00
Léo Lam e3b3ebe165 ai: Implement GameDataFlagSelector 2021-04-07 21:25:38 +02:00
Léo Lam d0d5832c8d ai: Implement Fork*AI* 2021-04-07 20:58:23 +02:00
Léo Lam 3dc1988b02 ai: Implement ForkAI 2021-04-07 20:54:25 +02:00
Léo Lam 88f69b04ec action: Implement Fork 2021-04-07 19:25:02 +02:00
Léo Lam 2cf1e01137 ksys/gdt: Implement more TriggerParam functions and StageInfo 2021-04-07 18:46:55 +02:00
Léo Lam d3d474b969 ksys/res: Give better names to Handle flags and status enum values 2021-03-31 01:11:13 +02:00
Léo Lam a7868ad340 Implement aoc::Manager::setGameDataFlags 2021-03-28 21:55:46 +02:00
Léo Lam c3528b3911 Implement most of aocManager
And fix FileDevicePrefix's userdata param type
2021-03-28 21:19:55 +02:00
Léo Lam 24be360af1 Update sead 2021-03-27 15:53:08 +01:00
Léo Lam 35e02a9565 Simplify aoc2 initialiser lists 2021-03-27 02:34:08 +01:00
Léo Lam aa766a1977 Implement more parts of aocManager 2021-03-27 02:34:08 +01:00
Léo Lam 1bd2f03de8 query: Implement CheckGiveReward 2021-03-26 19:11:12 +01:00
Léo Lam 9e37c75996 query: Implement CheckIsOpenItemCategory 2021-03-26 19:09:00 +01:00
Léo Lam 1bff3a20cf query: Implement CheckGetDemoTypeFromArg 2021-03-26 15:08:40 +01:00
Léo Lam 0e07294548 query: Implement CheckFame 2021-03-26 14:56:24 +01:00
Léo Lam d39e8400fc query: Implement CheckContainerItem 2021-03-26 14:53:24 +01:00
Léo Lam b72b160b43 query: Implement CheckFlag 2021-03-26 14:49:46 +01:00
Léo Lam 2cbe98381e query: Implement CheckDieCnt 2021-03-26 14:46:07 +01:00
Léo Lam 6888632132 query: Fix matching issues 2021-03-26 13:54:59 +01:00
Léo Lam bc8b8d5829 query: Implement CompareGameDataTime 2021-03-26 02:04:50 +01:00
Léo Lam ce3d29d2ec query: Implement CompareGameDataInt 2021-03-26 01:30:18 +01:00
Léo Lam c5d1bd69a2 query: Implement CompareGameDataFloat 2021-03-26 01:23:31 +01:00
Léo Lam a36463b339 query: Implement CheckGameDataInt 2021-03-26 00:48:51 +01:00
Léo Lam c119c0eefa Fix matching regression 2021-03-19 01:32:41 +01:00
Léo Lam 819798cac1 Fix include cycles and useless includes 2021-03-11 15:10:52 +01:00
Léo Lam df910092a4 uking: Implement SendMessage action 2021-01-28 19:24:44 +01:00
Léo Lam 39856b1a7d uking/ui: Implement getWeaponStats 2021-01-22 19:55:52 +01:00