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
Léo Lam
5280254ef1
uking/dmg: Implement DamageInfoMgr::isTrueFormMasterSword
...
And some trivial getters.
2021-01-22 17:36:21 +01:00
Léo Lam
5328fd2782
Move Damage to Game/ and add more DamageInfoMgr members
...
Damage stuff seems to be considered game code rather than KingSystem
code based on the function order in the executable and on the fact
that the Damage code uses other components that are known to be
in Game/U-King rather than in KingSystem.
2021-01-22 17:10:53 +01:00
Léo Lam
5d36832608
Add a script to generate actInfoCommon
...
It's too tedious to write by hand
2021-01-22 16:37:57 +01:00
Léo Lam
bb3f05e209
uking/ui: Implement weapon and bow sorting in inventory
2021-01-22 12:35:54 +01:00
Léo Lam
d9f7561588
uking/ui: Implement food sorting in inventory
2021-01-22 12:35:53 +01:00
Léo Lam
48276bb4e7
uking/ui: Implement material sorting for inventory
2021-01-22 00:14:41 +01:00
Léo Lam
7814fd527b
uking/ui: Implement shield sorting for inventory
2021-01-22 00:14:40 +01:00
Léo Lam
3e31611d2a
uking/ui: Clean up PauseMenuDataMgr::getItemByIndex
...
Deduplicate the nullptr checks.
2021-01-21 18:17:37 +01:00
Léo Lam
620eb2b39e
uking/ui: Add even more inventory functions
2021-01-21 18:12:04 +01:00
Léo Lam
57d3a082c2
uking/ui: Add more PauseMenuDataMgr functions
2021-01-21 01:03:57 +01:00
Léo Lam
30bbc0c54a
uking/ui: Add even more inventory functions
2021-01-20 01:36:14 +01:00
Léo Lam
0ac3ba93ad
uking/ui: Add more inventory functions
2021-01-19 19:01:27 +01:00
Léo Lam
fe3a437a26
uking/ui: Rename mItem_44488 to mLastAddedItem
...
That's what it is
2021-01-19 19:01:26 +01:00
Léo Lam
a0f67e2f7d
uking/ui: Implement PauseMenuDataMgr::addToPouch
2021-01-18 02:08:34 +01:00
Léo Lam
36fa2b36c2
uking/ui: Remove setValue() for consistency
2021-01-17 23:46:31 +01:00
Léo Lam
268f7f2d8a
uking/ui: Add inventory loading function
2021-01-17 19:46:43 +01:00
Léo Lam
a338f4f6f0
uking/ui: Fix some clang-tidy warnings
2021-01-17 16:08:30 +01:00
Léo Lam
01b8a01ec3
uking: Mark WeaponModifierInfo member functions as const when possible
2021-01-17 14:53:13 +01:00
Léo Lam
eeeab7ab93
uking/ui: Add inventory saving function
2021-01-17 14:34:52 +01:00
Léo Lam
4a6f3f9786
uking/ui: Implement "item get" PauseMenuDataMgr function
2021-01-16 21:18:24 +01:00