172 Commits

Author SHA1 Message Date
6e498429f9
Don't keep path for Conan libraries, as we're now removing old folders in CI.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 15:53:27 +01:00
79d2f543fb
Further tweaks for Conan
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 15:36:55 +01:00
5f336a7211
More changes and fixes for Conan.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 15:22:51 +01:00
6d18282152
Copy .dll files as well
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 15:05:15 +01:00
34cb7ee4db
Fix Cmake issue when targeting Windows from Conan.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 14:48:20 +01:00
4bc8a047b3
Require os setting
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 14:32:54 +01:00
4d118d97c0
Fixes for conanfile.py
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 14:17:13 +01:00
65e839abe4
Log target OS for Conan.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 14:01:46 +01:00
9f6f2a22b9
More tweaks to get conan to handle Windows properly.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 13:42:36 +01:00
1facac87cb
Better handling of setting Windows flag in Conan.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 13:24:02 +01:00
ecb17a8bad
Allow setting for Windows build in Conan.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-01 13:02:00 +01:00
4d3dc28606
Allow most libraries to reserve capacity for their database.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-31 10:48:52 +01:00
db2eb0c3fa
Make DataLibrary destructor virtual.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-30 16:03:46 +01:00
d266700822
Keep path for .so files, as to prevent overwriting.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-28 14:58:09 +01:00
2310dc241a
Attempt weird issue with conan builds.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-28 14:13:26 +01:00
47a3c87ef5
Put conan package in different directory.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-28 13:00:37 +01:00
a4dc7b447b
Add several other Cmake warnings.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-28 12:31:58 +01:00
4c9f5b12fa
Add warning when using Windows config. 2019-12-28 12:16:12 +01:00
fa81bd59d6
Dont include test executable when called from Conan
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-27 13:50:12 +01:00
653e54a728
Use Clang for Conan packaging.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-27 12:58:26 +01:00
243b3a768c
Remove unused fields in CreateCreature class
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-27 12:36:32 +01:00
ae4d8f5e12
Removes some variables that are better handled in implementations.
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-27 12:19:38 +01:00
72c51c6513
Remove coverage handling from CMake.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-27 10:51:02 +01:00
cba3f77d97
Make conan package Shared instead of Static
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-26 15:25:32 +01:00
fea4476391
fix cpp_info.libs in conan file.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-26 14:17:10 +01:00
9e0d8d76fb
Change GenericTemplates.cpp to GenericTemplates.hpp, as to include it in header files.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-26 12:27:54 +01:00
aeb8632f51
Ensure .hpp files are packages with conan instead of .h files.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-26 11:30:16 +01:00
8e53ffb53d
Implements functions for getting display species and variant.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-21 14:32:45 +01:00
fbc4973e28
Don't name package name explicitly for conan.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-19 17:06:40 +01:00
f11707208e
Rework conan config for better handling.
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-19 16:49:47 +01:00
f725d89ebc
Change version usage for conan
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-19 16:09:02 +01:00
9b198e67a7
Include git commit in conan version
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-19 15:48:35 +01:00
f975722cd4
Fixes for CI
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-19 15:21:14 +01:00
11bcc8efd5
Fixes for CI
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-19 14:58:37 +01:00
57702ba23d
Initial work on Conan packaging.
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-19 14:22:44 +01:00
573ff56bb6
Implements support for test coverage.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-19 11:40:59 +01:00
db002c784f
Resolve memory issue with Event Hooks.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-15 12:27:56 +01:00
410487c86b
Initial support for Event Hooks.
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-15 12:24:08 +01:00
6ba708ad12
Implements running from battle.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-15 11:52:10 +01:00
0fad615050
Make LookupGrowthRate use unsigned integers instead of signed ones, to resolve Windows error.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-14 14:09:07 +01:00
f5a71ca807
Fixed memory leak in growth rate library.
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-14 13:42:34 +01:00
649de39571
Implements experience gain on opponent faint.
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-14 13:28:23 +01:00
3baed93597
Implements marking opponents as seen.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-14 12:40:50 +01:00
c25d7b865e
Implements creature switching as turn choice.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-14 12:15:30 +01:00
2ee181bca7
Fixed _onBattleField field of Creature leading to cascading errors on release configuration.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-12 11:14:50 +01:00
dc9296194e
Fixed battle ending after any faint.
Some checks failed
continuous-integration/drone/push Build is failing
2019-12-07 22:52:43 +01:00
f5aa168f1b Also set warnings to errors for Windows build, fix one of those warnings.
All checks were successful
continuous-integration/drone/push Build is passing
2019-12-07 22:15:50 +01:00
ef28f9cd52 Ensure static linking for Windows builds. 2019-12-07 22:12:29 +01:00
7c642f7df5 Fixes for damage calculations always using a base power of 0. 2019-12-07 22:09:06 +01:00
262279bd2c Support for ending battles when only one side has creatures that are available for battle. 2019-12-07 21:56:29 +01:00