Commit Graph

18 Commits

Author SHA1 Message Date
Deukhoofd 54e366fc1b
Implements BattleRandom class with support for Effect Chance, and script hooks to modify this.
continuous-integration/drone/push Build is passing Details
2020-02-16 15:08:22 +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 cd7ddcf78e
Actually implement handling of StopBeforeAttack script hook
continuous-integration/drone/push Build is passing Details
2020-02-03 19:11:44 +01:00
Deukhoofd 59f7d3aa4f
Make Script functions pass out parameters by pointer instead of reference.
continuous-integration/drone/push Build is failing Details
2020-02-03 18:27:39 +01:00
Deukhoofd c4d0a73df6
Remove display script hook functions, replace them with easy to use interface on Creature class.
continuous-integration/drone/push Build is passing Details
2020-02-03 16:49:28 +01:00
Deukhoofd e3bbc369fc
Revert "Make Script functions use pointers for out variables, instead of references."
This reverts commit c3877e01
2020-01-18 13:38:47 +01:00
Deukhoofd c3877e0151
Make Script functions use pointers for out variables, instead of references.
continuous-integration/drone/push Build is passing Details
2020-01-11 16:05:39 +01:00
Deukhoofd 8e53ffb53d
Implements functions for getting display species and variant.
continuous-integration/drone/push Build is passing Details
2019-12-21 14:32:45 +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 583bde3768
Adds more script hooks 2019-11-24 10:34:42 +01:00
Deukhoofd f6415fba27
Added more script hooks
continuous-integration/drone/push Build is passing Details
2019-11-23 11:53:00 +01:00
Deukhoofd e1a8d80863 Add default implementation for OnBeforeTurn script hook.
continuous-integration/drone/push Build is passing Details
2019-11-10 14:45:07 +01:00
Deukhoofd 3488784409 Furter rework on script hooks, simplifying required logic. 2019-11-10 14:32:05 +01:00
Deukhoofd aca3359c98 Fixed compile error in OnAfterHits script hook. 2019-11-09 12:57:12 +01:00
Deukhoofd 658672a246 More handling of script hooks. 2019-11-09 12:55:48 +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