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
|
1ddbfd2357
|
Fixes for ScriptSet throwing when adding a not yet found volatile script.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-03-27 20:20:49 +01:00 |
Deukhoofd
|
bfe83ef271
|
When adding volatile script, return the script object.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-03-27 16:36:20 +01:00 |
Deukhoofd
|
5178d5dcc0
|
Renamed Script --> BattleScript, some cleanup on it.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-03-07 10:26:41 +01:00 |
Deukhoofd
|
3bd39cc035
|
Update to latest Arbutils.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-12-12 12:59:56 +01: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
|
48639eeee5
|
Update to new Arbutils
continuous-integration/drone/push Build is passing
Details
|
2020-06-26 17:08:23 +02:00 |
Deukhoofd
|
fddf2cabab
|
Rework ScriptIterator to jump to first value on reset.
continuous-integration/drone/push Build is failing
Details
|
2020-06-05 18:06:45 +02:00 |
Deukhoofd
|
1ef50fd3a6
|
Use unique pointers in scriptset.
continuous-integration/drone/push Build is passing
Details
|
2020-06-02 15:03:31 +02:00 |
Deukhoofd
|
25f65eb47b
|
Update to newer Arbutils version.
continuous-integration/drone/push Build is passing
Details
|
2020-05-26 18:31:06 +02:00 |
Deukhoofd
|
734d056449
|
Performance improvement for collecting scripts, by reserving size in ScriptSource.
continuous-integration/drone/push Build is passing
Details
|
2020-04-25 11:33:25 +02:00 |
Deukhoofd
|
dd668f2b1c
|
Cleanup of ScriptAggregator class.
continuous-integration/drone/push Build is passing
Details
|
2020-04-23 23:23:58 +02:00 |
Deukhoofd
|
88eda6ef94
|
Update to new version of Arbutils.
continuous-integration/drone/push Build is failing
Details
|
2020-04-09 18:19:21 +02:00 |
Deukhoofd
|
7ce3e6940d
|
Rework for C Interfaces to handle exceptions a bit better.
continuous-integration/drone/push Build is passing
Details
|
2020-03-25 19:09:17 +01:00 |
Deukhoofd
|
27288563cd
|
Replace most collections with Arbutils collections for more safety.
continuous-integration/drone/push Build is passing
Details
|
2020-03-22 19:21:40 +01:00 |
Deukhoofd
|
ce2fc320bd
|
Tweaks for Battle and ScriptSet, added Battle C interface.
continuous-integration/drone/push Build is passing
Details
|
2020-03-09 10:16:57 +01:00 |
Deukhoofd
|
5a05a2f4d3
|
Add ConstString to several other places where context isn't changed much during runtime.
continuous-integration/drone/push Build is passing
Details
|
2020-02-28 19:23:24 +01:00 |
Deukhoofd
|
428b318baf
|
Mark ScriptSet.Has as const.
continuous-integration/drone/push Build is failing
Details
|
2020-02-23 16:20:11 +01:00 |
Deukhoofd
|
3802587313
|
Added HasVolatileScript function to Creature and Battle.
continuous-integration/drone/push Build is failing
Details
|
2020-02-23 16:17:57 +01:00 |
Deukhoofd
|
65f054bfab
|
Added functions for battle to manipulate volatile scripts.
continuous-integration/drone/push Build is passing
Details
|
2020-02-16 17:44:41 +01:00 |
Deukhoofd
|
e45a36d78e
|
Move Script ownership to script holder, added OnRemove script hook.
continuous-integration/drone/push Build is passing
Details
|
2020-02-05 14:52:50 +01:00 |
Deukhoofd
|
c25d7b865e
|
Implements creature switching as turn choice.
continuous-integration/drone/push Build is passing
Details
|
2019-12-14 12:15:30 +01:00 |
Deukhoofd
|
a8730d983f
|
Used ClangFormat style guide I'm happy with.
continuous-integration/drone/push Build is passing
Details
|
2019-11-28 12:55:22 +01:00 |
Deukhoofd
|
fd16152121
|
Make scriptset return scripts in order of insertion, unit tests for ScriptSource
|
2019-11-12 18:38:09 +01:00 |
Deukhoofd
|
3488784409
|
Furter rework on script hooks, simplifying required logic.
|
2019-11-10 14:32:05 +01:00 |
Deukhoofd
|
ee14efe22e
|
Implemented better script handling.
|
2019-11-09 12:15:45 +01:00 |
Deukhoofd
|
c3bfbb569e
|
Initial setup for script hooks (likely to be revamped)
continuous-integration/drone/push Build is passing
Details
|
2019-11-08 18:45:43 +01:00 |