Commit Graph

313 Commits

Author SHA1 Message Date
bd77b58743 Rework of ScriptResolver to binary handling. Now also serialises the type database to the stream, simplifying it's api.
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-02 11:13:04 +02:00
846580550a C Interface for PkmnScript.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-29 20:17:18 +02:00
9206ff642b C Interface for battle libraries.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-29 19:46:24 +02:00
9f27e43de8 Re-add conan data to Valgrind step.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-28 15:37:18 +02:00
fc85dcb3c5 Fixed YAML config.
Some checks failed
continuous-integration/drone/push Build is failing
2020-04-28 15:32:32 +02:00
106c844fce Run style check on build. 2020-04-28 15:30:50 +02:00
c4b866cb38 File formatting.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-28 14:48:56 +02:00
686f898259 WeatherChangeEvent. C Interface. 2020-04-26 20:12:31 +02:00
718c146ebe Battle C Interface. 2020-04-26 20:01:11 +02:00
ec1685aa14 Update to latest CreatureLib.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-25 20:30:44 +02:00
e23165d489 Update to latest CreatureLib, improved DamageLibrary performance.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-25 16:59:27 +02:00
df802b561a Update to latest CreatureLib.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-25 16:31:57 +02:00
e7667cec22 Add some options to test runner for Windows build.
Some checks failed
continuous-integration/drone/push Build is failing
2020-04-25 15:32:59 +02:00
be3b1fcf5a Ensure Battle passes the right script count.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-25 11:43:04 +02:00
19062cfc93 Update to latest CreatureLib.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-25 10:55:23 +02:00
42ea76cf53 Fixed spelling error in AngelScriptResolver name.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-24 00:05:43 +02:00
1d5c6d696e Improve OnInitialize performance in AngelScript by caching type of parameter array.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-24 00:02:10 +02:00
330a24c493 Update to latest CreatureLib.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-23 23:31:17 +02:00
c6a4c87d47 As we're re-using the same struggle object, ensure PP is always restored before use.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 17:06:21 +02:00
3174986796 Increase max PP for Struggle, make conan always pull the latest dependencies.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 17:05:00 +02:00
097cda34c0 Fixes for Struggle.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 16:35:04 +02:00
0f440a8a63 Enforce PkmnLib MiscLibrary in Library constructor.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 16:10:13 +02:00
2e60096d57 Implements missing Script functions.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 15:34:24 +02:00
b1442f25fb Rework CreatePokemon to not return a pointer to self every time, but return by value instead.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 14:41:20 +02:00
babb384166 Fixed issue where you couldn't teach all moves.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 14:29:19 +02:00
bb5d9d64fe Fixed integer size comparison issue.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 14:16:53 +02:00
0cce1fdda2 Rework for LearnMove method on CreatePokemon.
Some checks failed
continuous-integration/drone/push Build is failing
2020-04-22 14:02:53 +02:00
984088f7a9 Rework TryGet on MoveLibrary to be less ugly.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-22 10:34:09 +02:00
9ac60dfa42 Ensure no invalid move pointer is passed to LearnMove. 2020-04-22 10:32:28 +02:00
a470d11b25 Update to latest CreatureLib.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-21 14:56:42 +02:00
374bb8fd5d Removed unused conan option to fix Windows build.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-21 10:34:09 +02:00
5a6d1d13f9 Make PokemonParty use List instead of vector.
Some checks failed
continuous-integration/drone/push Build is failing
2020-04-19 18:12:42 +02:00
6abef0ddc8 Implements Change Effectiveness script hook in AngelScript.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-19 13:41:41 +02:00
95209e51a4 Implements pokemon specific damage source handling.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-19 13:20:14 +02:00
af737cf8b8 Make AngelScript effect attributes case insensitive.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-19 12:17:58 +02:00
aa1e6ae5b3 Trigger event hook on weather change/
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-18 16:21:38 +02:00
6955c2c69f Ensure AngelScript allows resolving PkmnScriptCategory categories.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-18 16:04:48 +02:00
c6d31e09a1 Implements Weather
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-18 15:35:01 +02:00
caa353191d C Interface for Pokemon.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-18 13:43:05 +02:00
66060c68c0 Item C Interface.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-17 21:02:17 +02:00
a95b6d1817 C Interface for nature.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-17 20:15:21 +02:00
bd3e274d3d Nature Library C Interface.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-17 20:03:01 +02:00
a9075d7ef3 Cleanup natures.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-17 18:50:26 +02:00
c5df576dde Inline nature functions.
Some checks failed
continuous-integration/drone/push Build is failing
2020-04-17 18:45:00 +02:00
6b704224d0 Handle natures as pointers instead of values.
Some checks failed
continuous-integration/drone/push Build is failing
2020-04-17 18:39:04 +02:00
086438f547 Reworks nature library to be simpler.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-17 18:20:48 +02:00
94980ef7ab Implements struggle.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-17 17:56:41 +02:00
82e0774b40 C Interface for EvolutionData
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-16 16:18:09 +02:00
8344f33e95 C Interface for PokemonSpecies
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-16 15:04:53 +02:00
c11da2d966 Changes for EffectParameter type in AngelScript, fixes for ConstString memory leak in AngelScript.
All checks were successful
continuous-integration/drone/push Build is passing
2020-04-16 14:25:20 +02:00