Commit Graph

44 Commits

Author SHA1 Message Date
817bf387ac Adds ChangeSpeed script hook to Angelscript
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-19 16:21:29 +01:00
f7c881b4e7 Implement held item scripts
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-19 14:04:43 +01:00
0d87e480d1 Fixes the passing of enums in PreventStatBoostChange and ModifyStatBoostChange
All checks were successful
continuous-integration/drone/push Build is passing
I kind of forgot how enums work in Angelscript, whoops
2022-02-12 19:13:05 +01:00
e1d5a12ce0 Reworks OnInitialize to have battlelibrary as parameter
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-12 17:27:39 +01:00
48da191dfb Adds a bunch of script hooks to the damage library calculations
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-12 17:00:37 +01:00
d1efde4328 Adds Angelscript hook to prevent stat boost changes
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-12 15:59:16 +01:00
8983ba7251 Adds Angelscript script hook to modify stat boost changes
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-12 15:24:50 +01:00
8522b93b7f Adds new script hook to prevent incoming critical hits
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
2022-02-12 13:03:40 +01:00
af450dceb4 Adds OnDamage parameters for old and new health.
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-21 14:16:57 +01:00
0b8ebcc778 Adds OnDamage script hook to Angelscript.
Some checks failed
continuous-integration/drone/push Build is failing
2021-11-21 14:06:36 +01:00
67df06ef04 Adds OnFaintingOpponent script hook to Angelscript.
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-21 13:37:26 +01:00
b0f9daef60 Fixes invalid set up of ChangeAttack.
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-21 13:17:25 +01:00
2396615d4a Fixes MoveData::HasFlag using OBJLAST instead of OBJFIRST, causing memory corruption.
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-21 12:59:11 +01:00
4d81ca1d08 Fixes for OnFaint in Angelscript.
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-21 12:49:10 +01:00
50e2f39919 Adds BlockCritical script hook to angelscript.
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-21 10:55:54 +01:00
1d90360efe Adds OnIncomingHit hook to Angelscript.
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-19 18:07:21 +01:00
d1ba703f76 Adds OnSwitchIn script hook to Angelscript.
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-19 15:55:48 +01:00
496ebfdfa1 Add BlockWeather hook to Angelscript as well.
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-19 15:06:13 +01:00
47e3919734 Adds OnFaint script hook to Angelscript.
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-19 12:40:31 +01:00
5334ad14da Fixes issue where GetAngelscriptOwner would return an invalid value.
All checks were successful
continuous-integration/drone/push Build is passing
2021-11-05 13:45:51 +01:00
3732cab54b Bunch of fixes for Owners of scripts.
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-30 11:44:16 +02:00
475e2142c6 Slight optimization and defensive programming.
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-30 00:14:15 +02:00
ede314ef39 A bunch of work on the concept of script owners.
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-29 23:54:44 +02:00
2ae73b816b Implements ScriptSource changes, Updates OnEndTurn.
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-29 19:35:31 +02:00
f447e40663 Adds damage script hooks.
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-29 18:29:30 +02:00
8005ad1232 Large cleanup of type registration, added new "NativeArray" (or narray in angelscript) type that simply holds a pointer to a native list, to prevent copies we don't need
Some checks failed
continuous-integration/drone/push Build is failing
2021-09-25 17:56:45 +02:00
e5ea2bbc90 Adds caching for expensive type resolution.
All checks were successful
continuous-integration/drone/push Build is passing
2021-09-22 19:02:01 +02:00
e8b86a20d1 Add support for creating pokemon with passed Random parameter.
Some checks failed
continuous-integration/drone/push Build is failing
2021-04-11 17:50:47 +02:00
a88719e2b3 Supports cloning battles for AI purposes.
All checks were successful
continuous-integration/drone/push Build is passing
2021-04-11 16:27:21 +02:00
14016837d9 Adds ModifyNumberOfHits Angelscript script hook.
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-28 19:58:08 +02:00
c89c572aa2 Adds new Angelscript script hooks.
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-28 18:53:08 +02:00
5cfa174396 Adds new run prevention script hooks.
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-27 15:34:04 +01:00
9b4cb06641 Style fixes.
Some checks reported errors
continuous-integration/drone/push Build was killed
2021-03-27 13:46:34 +01:00
af559f757c Support for new move fail handling.
All checks were successful
continuous-integration/drone/push Build is passing
2021-03-27 13:33:56 +01:00
27dd8a8202 Initial support for item use scripts in angelscript.
Some checks failed
continuous-integration/drone/push Build is failing
2021-03-07 17:09:30 +01:00
3baabe6d79 Update tp latest CreatureLib.
All checks were successful
continuous-integration/drone/push Build is passing
2020-08-17 12:36:21 +02:00
b5a1d74bdb Update to latest CreatureLib
All checks were successful
continuous-integration/drone/push Build is passing
2020-08-16 11:12:04 +02:00
7f1bc252ba Update to newer CreatureLib.
All checks were successful
continuous-integration/drone/push Build is passing
2020-07-04 15:50:30 +02:00
12066e1dfe Implements most of the Damage Modifier calculation.
Some checks failed
continuous-integration/drone/push Build is failing
2020-06-05 13:49:12 +02:00
f42ce8865d Update CreatureLib.
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-27 17:26:25 +02:00
0d111739f4 Support for experience sharing.
All checks were successful
continuous-integration/drone/push Build is passing
2020-05-24 13:36:45 +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
aae96333b1 Reorganized files 2020-02-02 12:23:50 +01:00