Deukhoofd
|
eccf2c9121
|
Add nullability to large parts of the codebase
continuous-integration/drone/push Build is passing
Details
|
2022-03-23 18:30:35 +01:00 |
Deukhoofd
|
a570e90f67
|
Adds GetLastUsedAttackOnTarget helper to BattleHistory
continuous-integration/drone/push Build is passing
Details
|
2021-11-19 13:08:34 +01:00 |
Deukhoofd
|
47c3429295
|
Adds optional optimization to history helper functions to limit the max amount of turns searched through.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-10-24 11:10:30 +02:00 |
Deukhoofd
|
ff67ab9e00
|
Adds helper function to get last damage event on a creature.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-10-23 17:08:54 +02:00 |
Deukhoofd
|
20b53833c4
|
Cleans up HistoryHolder to be a lot less complicated (although possibly a bit slower), adds DamageHistory.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-10-23 16:57:58 +02:00 |
Deukhoofd
|
ba5e937dbd
|
Remove copying historyholder for now, as it causes issues.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-04-11 23:29:00 +02:00 |
Deukhoofd
|
e2cc20d1c5
|
Fixes HistoryHolder CopyOnto not actually copying memory.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-04-11 23:10:36 +02:00 |
Deukhoofd
|
2b1a1792bf
|
Make Clone functions const.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-04-11 16:01:18 +02:00 |
Deukhoofd
|
84a14cff2b
|
Support for cloning battles for AI purposes.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-04-11 15:20:50 +02:00 |
Deukhoofd
|
5c39694f19
|
Overhaul memory model to new Arbutils memory.
continuous-integration/drone/push Build is failing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-12-12 12:22:48 +01:00 |
Deukhoofd
|
53bfbd36c2
|
Use a precompiled header.
continuous-integration/drone/push Build is failing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-25 13:05:15 +02:00 |
Deukhoofd
|
98dacbccde
|
Use Arbutils exception Macros, instead of own ones.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-17 12:18:01 +02:00 |
Deukhoofd
|
cb4765e0cc
|
Adds support for History data, allowing us to store specific interesting occurrences in the data flow, and recall them later.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-14 15:18:00 +02:00 |