Léo Lam
|
3869e440e7
|
Generate AIs
|
2020-12-31 14:16:09 +01:00 |
|
Léo Lam
|
dd99768dc1
|
ksys/act: Implement most other base Ai functions
Remaining: two ASList functions we can't implement yet
|
2020-12-31 01:26:42 +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
|
18b90cea29
|
ksys/act: Add copies of getDynamicParam that are sometimes used
|
2020-12-26 16:21:16 +01:00 |
|
Léo Lam
|
6f71b7b30a
|
ksys/act: Add more ActionBase functions
|
2020-12-25 12:11:33 +01:00 |
|
Léo Lam
|
399cde1271
|
ksys/act: Give more meaningful names to ai::ActionBase functions
|
2020-12-23 21:02:43 +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
|
15fb041a7c
|
ksys/gdt: Add missing bool parameter for some getters
|
2020-12-23 16:00:51 +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
|
60b2362ddc
|
Add EventFlow submodule
|
2020-12-21 19:38:57 +01:00 |
|
Léo Lam
|
f376435211
|
ksys/act: Fix Query's second loadParams overload
|
2020-12-21 19:16:49 +01:00 |
|
Léo Lam
|
b1470e45fa
|
ksys/act: Add Queries
|
2020-12-21 16:53:44 +01:00 |
|
Léo Lam
|
64b93c984e
|
ksys/act: Add Behaviors
|
2020-12-21 16:33:04 +01:00 |
|
Léo Lam
|
258bfd057a
|
ksys/act: Give better names to ActionBase/Actions functions
And get rid of Ais::clone, which is unused.
|
2020-12-21 15:50:21 +01:00 |
|
Léo Lam
|
62014b715b
|
ksys/act: Implement Actions, Ais
|
2020-12-20 18:38:18 +01:00 |
|
Léo Lam
|
dbe6afa97a
|
ksys/act: Fix matching issue in AiClassDef
|
2020-12-20 16:08:51 +01:00 |
|
Léo Lam
|
3d279039e9
|
ksys: Build GameData and Resource first to speed up builds
|
2020-12-20 14:24:20 +01:00 |
|
Léo Lam
|
cc5c9581b4
|
ksys/res: Fix copy-and-paste error
|
2020-12-20 00:19:01 +01:00 |
|
Léo Lam
|
058cca1a3f
|
ksys: Replace ClassContainer<T> with 4 different classes
Some functions look really similar but other functions have significant
differences, so it is probably not a class template.
|
2020-12-19 21:52:22 +01:00 |
|
Léo Lam
|
19ef291d20
|
ksys/act: Add two more simple Query functions
|
2020-12-19 21:00:37 +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
|
a92b163884
|
Remove unneeded KSYS_ALWAYS_INLINE
|
2020-12-11 00:24:53 +01:00 |
|
Léo Lam
|
9269283b71
|
ksys/act: Add more ActionBase functions
|
2020-12-11 00:22:27 +01:00 |
|
Léo Lam
|
ae23585ed2
|
ksys/mes: Fix incorrect dtor for TransceiverId
|
2020-12-10 23:00:21 +01:00 |
|
Léo Lam
|
e9cf096819
|
ksys/act: Rename Query::preInit -> loadParams
|
2020-12-09 20:51:14 +01:00 |
|
Léo Lam
|
930b780cd1
|
ksys/act: Implement more Query functions
|
2020-12-09 20:43:22 +01:00 |
|
Léo Lam
|
fcbe17a3f0
|
ksys/act: Start adding RootAi
|
2020-12-09 18:11:24 +01:00 |
|
Léo Lam
|
ad32d1abe0
|
ksys/act: Start adding Behavior
|
2020-12-09 16:10:28 +01:00 |
|
Léo Lam
|
632517f727
|
ksys/act: Add trivial Action functions
|
2020-12-09 14:53:37 +01:00 |
|
Léo Lam
|
bf5be970dc
|
ksys/act: Start adding Ai
|
2020-12-09 14:53:37 +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
|
b11344bc5e
|
ksys/act: Finish ParamPack
|
2020-12-06 13:55:31 +01:00 |
|
Léo Lam
|
a72a4b25c0
|
ksys/act: Add most remaining ParamPack functions
|
2020-12-06 02:38:22 +01:00 |
|
Léo Lam
|
f99debc7ef
|
Enable -Wdeprecated warnings and fix them
|
2020-12-06 02:34:47 +01:00 |
|
Léo Lam
|
49097ad9e6
|
ksys/act: Add more ParamPack functions
|
2020-12-05 19:02:14 +01:00 |
|
Léo Lam
|
d3b065bfa2
|
ksys/act: Implement the rest of AIClassDef
|
2020-12-05 17:57:30 +01:00 |
|
Léo Lam
|
fd2f653b6f
|
ksys/act: Start implementing AIClassDef
|
2020-12-05 02:34:24 +01:00 |
|
Léo Lam
|
aea46fce5e
|
ksys/act: Start adding base Query class
|
2020-12-05 01:02:17 +01:00 |
|
Léo Lam
|
5672fd9397
|
ksys/act: Implement even more ActorUtil functions
|
2020-12-04 21:58:56 +01:00 |
|
Léo Lam
|
5b523db03b
|
ksys/act: Implement more ActorUtil functions
|
2020-12-03 01:45:28 +01:00 |
|
Léo Lam
|
bfbe2db425
|
ksys/act: Implement ActorUtil placement functions
|
2020-12-02 23:11:51 +01:00 |
|