Deukhoofd
|
b0e2e9935a
|
Adds more templated functions for getting stats
continuous-integration/drone/push Build is passing
Details
|
2022-05-28 12:31:29 +02:00 |
Deukhoofd
|
df1fd007f1
|
Adds templated functions for getting stats
continuous-integration/drone/push Build is passing
Details
|
2022-05-28 12:09:11 +02:00 |
Deukhoofd
|
782e9b90a8
|
Change types on Creature to List instead of vector
continuous-integration/drone/push Build is passing
Details
|
2022-05-26 12:49:47 +02:00 |
Deukhoofd
|
e6f38cfb26
|
Rework several libraries to use new StringViewDictionary
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone Build is failing
Details
|
2022-05-16 17:21:39 +02:00 |
Deukhoofd
|
a4471ec5b1
|
Fixes for Arbutils changes
continuous-integration/drone/push Build is passing
Details
|
2022-05-14 16:26:30 +02:00 |
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
|
3cc19de61f
|
Update to latest Arbutils, use new integer defines
|
2022-03-23 13:56:45 +01:00 |
Deukhoofd
|
8f45ea905a
|
Fixes memory leak
continuous-integration/drone/push Build is failing
Details
|
2022-02-26 17:33:53 +01:00 |
Deukhoofd
|
b003e13f2c
|
Fixes talent exception when changing to a variant with fewer talents
continuous-integration/drone/push Build is failing
Details
|
2022-02-26 16:59:04 +01:00 |
Deukhoofd
|
c078d91b0d
|
Adds functionality for held items
continuous-integration/drone/push Build is passing
Details
|
2022-02-19 12:19:03 +01:00 |
Deukhoofd
|
34f1e43269
|
Adds Script Hook to change stat boost changes
continuous-integration/drone/push Build is passing
Details
|
2022-02-12 15:05:42 +01:00 |
Deukhoofd
|
f1d706b356
|
Update to new THROW macro.
continuous-integration/drone/push Build is passing
Details
|
2021-11-21 12:39:07 +01:00 |
Deukhoofd
|
59313e6da8
|
Breaking change: rework of talents.
continuous-integration/drone/push Build is passing
Details
|
2021-11-15 12:04:58 +01:00 |
Deukhoofd
|
e1d8348b2f
|
Fixes project being completely dirty every build requiring constant full rebuilds and slowing down tooling.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-10-30 14:24:38 +02:00 |
Deukhoofd
|
715da74320
|
Make Effect field in Item OptionalUniquePtr.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-03-07 12:39:15 +01:00 |
Deukhoofd
|
26c36f8ece
|
Adds effect field to Items.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-03-07 11:56:07 +01:00 |
Deukhoofd
|
d70c6a224a
|
Fixes for growth rates, forces shared library to be dll on Windows.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2021-03-07 09:43:52 +01:00 |
Deukhoofd
|
e642f374b9
|
Update to latest Arbutils.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-12-13 12:15:40 +01:00 |
Deukhoofd
|
29d6632472
|
Makes TryGetVariant use an std::optional
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-12-12 14:12:50 +01:00 |
Deukhoofd
|
a01e22ad89
|
Fixes BaseLibrary function calling itself.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-12-12 13:20:21 +01:00 |
Deukhoofd
|
185ec40ba5
|
Use std::optional for BaseLibrary TryGet.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-12-12 12:42:28 +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
|
1dc3aafd33
|
Use vector instead of set for types.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-10-23 16:51:15 +02:00 |
Deukhoofd
|
b006344d83
|
Make Item follow PIMPL idiom.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-30 20:32:41 +02:00 |
Deukhoofd
|
926a3c5dd8
|
Document StatisticSet, add constraint that its generic type must be an integer type.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-30 18:53:18 +02:00 |
Deukhoofd
|
539a278114
|
Make LibrarySettings follow PIMPL, adds documentation.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-30 18:49:39 +02:00 |
Deukhoofd
|
e14f747d48
|
Documents LearnableAttacks
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-27 11:17:13 +02:00 |
Deukhoofd
|
4006d63872
|
Make LearnableAttacks follow PIMPL idiom.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-27 10:49:26 +02:00 |
Deukhoofd
|
15deae1504
|
Adds some documentation, add .clang-tidy file.
continuous-integration/drone/push Build is failing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-26 12:46:48 +02:00 |
Deukhoofd
|
94d1d68832
|
Fully document SpeciesVariant.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-25 19:27:27 +02:00 |
Deukhoofd
|
fbdeaf9e9c
|
Made SpeciesVariant follow PIMPL idiom.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-25 19:11:56 +02:00 |
Deukhoofd
|
6189919496
|
Fully documents CreatureSpecies.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-25 18:52:47 +02:00 |
Deukhoofd
|
4bf591c649
|
Start working on documentation.
continuous-integration/drone/push Build encountered an error
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-25 18:24:28 +02:00 |
Deukhoofd
|
d4505f4293
|
Make CreatureSpecies follow PIMPL idiom.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-09-25 13:33:57 +02: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
|
fcdc58176f
|
Support for getting Creature by ID.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-22 13:24:08 +02:00 |
Deukhoofd
|
39e1295013
|
Compile time option to change bit size of level.
continuous-integration/drone/push Build is failing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-19 20:11:00 +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
|
93a763ab78
|
Rework exceptions.
continuous-integration/drone/push Build is failing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-15 16:34:52 +02:00 |
Deukhoofd
|
c921d3127b
|
Update to latest Arbutils, include stacktrace.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-15 15:10:48 +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 |
Deukhoofd
|
9c6d149ad9
|
Support for adding and replacing attacks.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-12 17:51:06 +02:00 |
Deukhoofd
|
e39b352934
|
Make BaseLibrary members protected instead of private.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-11 19:54:10 +02:00 |
Deukhoofd
|
2c4c0f2277
|
Rework LearnableAttacks to use ArbUt::BorrowedPtr
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-11 19:09:58 +02:00 |
Deukhoofd
|
7ac63839b8
|
Fixes and improvements for LearnableAttacks,
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-11 18:53:01 +02:00 |
Deukhoofd
|
f3d22f7ba9
|
Support getting distinct level attacks from LearnableAttacks.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-11 17:25:04 +02:00 |
Deukhoofd
|
2ca4f53b0c
|
Support for adding flags to CreatureSpecies and CreatureVariant.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-10 17:46:09 +02:00 |
Deukhoofd
|
3a75a40671
|
Support getting an item from BaseLibrary by index, for iterating purposes.
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-10 17:01:21 +02:00 |
Deukhoofd
|
48660f3a4c
|
Adds getter for UniqueIdentifier
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-09 11:48:40 +02:00 |
Deukhoofd
|
15100f3cd5
|
Add functionality to retrieve a variants list.
continuous-integration/drone/push Build is passing
Details
Signed-off-by: Deukhoofd <Deukhoofd@gmail.com>
|
2020-08-08 18:56:00 +02:00 |