Commit Graph

48 Commits

Author SHA1 Message Date
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
Léo Lam 66ae62d4d1 lib: Update EventFlow 2021-05-24 20:42:50 +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 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 df910092a4 uking: Implement SendMessage action 2021-01-28 19:24:44 +01:00
Léo Lam b3fa7ae230 uking: Implement GameDataConvertIntToSring action 2021-01-01 19:21:17 +01:00
Léo Lam cb33d236a3 uking: Implement GameDataAddVec3 action 2021-01-01 19:00:46 +01:00
Léo Lam f621d136c0 uking: Implement GameDataAddInt action 2021-01-01 19:00:41 +01:00
Léo Lam 8301cb80a6 uking: Implement GameDataAddFloat action 2021-01-01 19:00:23 +01:00
Léo Lam e6d0305d57 Fix type issues in Action loadParams functions 2021-01-01 18:08:26 +01:00
Léo Lam 3869e440e7 Generate AIs 2020-12-31 14:16:09 +01:00
Léo Lam 6e5c8b382d Fix some minor matching issues 2020-12-29 01:11:50 +01:00
Léo Lam 56e1c0cfd2 Action: Fix incorrect handling of inherited virtual functions 2020-12-28 23:49:15 +01:00
Léo Lam 17c7e12a0b uking: Fix matching issues in actions 2020-12-28 17:47:14 +01:00
Léo Lam 76e5987423 uking: Fix matching issue in SiteBossFlyWaitTurnToTarget
Looks like a bug *shrug*
2020-12-28 12:07:41 +01:00
Léo Lam 02c583ca4d Generate actions 2020-12-28 01:26:51 +01:00
Léo Lam 2dd52d903b uking: Implement CheckGameDataFloat query 2020-12-23 17:16:38 +01:00
Léo Lam 20a1007897 uking: Implement RandomChoiceExceptOnFlag query 2020-12-23 16:59:37 +01:00
Léo Lam e46f921611 uking: Implement RandomChoice{2,3,4,8} queries 2020-12-23 15:47:25 +01:00
Léo Lam eba2713653 Generate query factories as well 2020-12-23 14:22:24 +01:00
Léo Lam ab06c2a5ca Split src CMakeLists 2020-12-23 12:35:59 +01:00
Léo Lam f98d3ee758 Generate stubs for queries 2020-12-22 01:50:49 +01:00
Léo Lam 8a22f0bb50 ksys/act: Add more ActionBase, Ai and RootAi functions 2020-12-19 20:37:37 +01:00
Léo Lam 9269283b71 ksys/act: Add more ActionBase functions 2020-12-11 00:22:27 +01:00
Léo Lam 933811d34a ksys/act: Start adding ai::ActionBase 2020-12-06 19:07:38 +01:00
Léo Lam 5a1a488ed3 ksys/act: Rename ai::ClassArg for consistency with Query::InitArg 2020-12-06 16:04:13 +01:00
Léo Lam 509d19f762 build: Split the main CMakeLists.txt for readability reasons 2020-09-20 17:18:14 +02:00
Léo Lam 1b21cd669b game: Put actions, AIs, behaviors, queries in an "AI" folder
Helps keep things clean as Game starts containing more source files.
2020-09-16 19:00:03 +02:00