Commit Graph

21 Commits

Author SHA1 Message Date
a54459cc57 Fixes for effect. 2020-04-21 12:31:53 +02:00
78a42deb90 Use nullptr as non existing effect.
Some checks failed
continuous-integration/drone/push Build is failing
2020-04-19 19:49:04 +02:00
5ac2b7b3c9 Turn SecondaryEffect class into pointer type, owned by AttackData.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-10 22:17:48 +02:00
e934e13950 Replace void* for script parameter with EffectParameter class.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-10 17:54:45 +02:00
e89d2a9e0c Adds secondary effect parameter system.
Some checks failed
continuous-integration/drone/push Build is failing
2020-04-10 16:35:24 +02:00
7194d3f4f8 Remove issue for Windows build.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-09 18:38:00 +02:00
88eda6ef94 Update to new version of Arbutils.
Some checks failed
continuous-integration/drone/push Build is failing
2020-04-09 18:19:21 +02:00
340520e0e3 Reworks attack scripts to handle effect chance and effect name through data files.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-06 12:02:29 +02:00
7ce3e6940d Rework for C Interfaces to handle exceptions a bit better.
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-25 19:09:17 +01:00
461da76f59 Tweaks and fixes for AttackData, added C interface.
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-02 15:38:18 +01:00
81ae0e8454 Make Attack name a ConstString.
All checks were successful
continuous-integration/drone/push Build is passing
2020-03-02 15:29:42 +01:00
412e0a4d63 Implements ConstString in several core places in the library, improving performance.
All checks were successful
continuous-integration/drone/push Build is passing
2020-02-27 18:23:23 +01:00
5e6572aca5 Move several classes from Core to Arbutils.
Some checks failed
continuous-integration/drone/push Build is failing
2020-02-26 13:51:16 +01:00
2732a904c4 Add easy to use macro to generate enum helper functions for parsing, stringifying and iteration.
Some checks failed
continuous-integration/drone/push Build is failing
2020-02-12 19:48:56 +01:00
a8944e2026 Fix AttackData constructor to use signed byte for priority instead of unsigned. 2020-02-12 10:11:25 +01:00
faaafb5e1d Make AttackData polymorphic
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-25 13:09:09 +01:00
d66bcee979 Change AttackData type to byte instead of string.
Some checks failed
continuous-integration/drone/push Build is failing
2020-01-18 13:41:01 +01:00
b02577554f Remove GetProperty macro, as it wasn't that intuitive, and caused issues later.
All checks were successful
continuous-integration/drone/push Build is passing
2020-01-12 17:04:42 +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
a8730d983f Used ClangFormat style guide I'm happy with.
All checks were successful
continuous-integration/drone/push Build is passing
2019-11-28 12:55:22 +01:00
265923231f Initial commit 2019-10-06 13:50:52 +02:00