Commit Graph
482 Commits
Author SHA1 Message Date
Deukhoofd 95457d9701 Adds Angelscript getter on BattleSide for getting an narray of Pokemon.
continuous-integration/drone/push Build is passing
2021-11-20 10:24:03 +01:00
Deukhoofd 1d90360efe Adds OnIncomingHit hook to Angelscript.
continuous-integration/drone/push Build is passing
2021-11-19 18:07:21 +01:00
Deukhoofd d59ee9d869 Adds ChoiceQueue::HasNext() to Angelscript.
continuous-integration/drone/push Build is passing
2021-11-19 16:18:40 +01:00
Deukhoofd d1ba703f76 Adds OnSwitchIn script hook to Angelscript.
continuous-integration/drone/push Build is passing
2021-11-19 15:55:48 +01:00
Deukhoofd 496ebfdfa1 Add BlockWeather hook to Angelscript as well.
continuous-integration/drone/push Build is passing
2021-11-19 15:06:13 +01:00
Deukhoofd b2accd720e Support for (un)suppressing weather, adds hook to block weather changes.
continuous-integration/drone/push Build is passing
2021-11-19 14:56:29 +01:00
Deukhoofd ea3bc7ee33 Adds GetLastUsedAttackOnTargetWrapper wrapper function to Angelscript.
continuous-integration/drone/push Build is passing
2021-11-19 13:10:30 +01:00
Deukhoofd 47e3919734 Adds OnFaint script hook to Angelscript.
continuous-integration/drone/push Build is passing
2021-11-19 12:40:31 +01:00
Deukhoofd 545e321018 Updates needed for breaking change in how abilities work.
continuous-integration/drone/push Build is passing
2021-11-15 12:47:02 +01:00
Deukhoofd 46538092bf Support for failing a MoveTurnChoice in Angelscript.
continuous-integration/drone/push Build is passing
2021-11-12 13:00:34 +01:00
Deukhoofd 5334ad14da Fixes issue where GetAngelscriptOwner would return an invalid value.
continuous-integration/drone/push Build is passing
2021-11-05 13:45:51 +01:00
Deukhoofd d4ece51866 Adds more Angelscript functions to HistoryElement base class.
continuous-integration/drone/push Build is passing
2021-10-30 18:18:40 +02:00
Deukhoofd abaee62582 Dont allow changing weight and height of Pokemon if its const
continuous-integration/drone/push Build is passing
2021-10-30 17:12:39 +02:00
Deukhoofd 21092eb347 Adds Getters and Setters for Weight and Height of a Pokemon in angelscript.
continuous-integration/drone/push Build is passing
2021-10-30 17:11:26 +02:00
Deukhoofd 6cc4206292 Adds Angelscript functions for getting a volatile script from a Battle or BattleSide.
continuous-integration/drone/push Build is passing
2021-10-30 16:35:23 +02:00
Deukhoofd 86ffe00b20 Fixes Windows build.
continuous-integration/drone/push Build is passing
2021-10-30 16:30:57 +02:00
Deukhoofd ad3b3bebfa Updates to new CreatureLib, with removed precompiled header.
continuous-integration/drone/push Build is failing
2021-10-30 14:29:57 +02:00
Deukhoofd 3732cab54b Bunch of fixes for Owners of scripts.
continuous-integration/drone/push Build is passing
2021-10-30 11:44:16 +02:00
Deukhoofd 0f6d538695 Make GetOwner angelscript func return a reference to the ref.
continuous-integration/drone/push Build is failing
2021-10-30 00:19:24 +02:00
Deukhoofd 475e2142c6 Slight optimization and defensive programming.
continuous-integration/drone/push Build is failing
2021-10-30 00:14:15 +02:00
Deukhoofd ede314ef39 A bunch of work on the concept of script owners.
continuous-integration/drone/push Build is failing
2021-10-29 23:54:44 +02:00
Deukhoofd 0623bdff06 Adds HasVolatile functions to Angelscript Battle and BattleSide.
continuous-integration/drone/push Build is failing
2021-10-29 21:16:47 +02:00
Deukhoofd 2ae73b816b Implements ScriptSource changes, Updates OnEndTurn.
continuous-integration/drone/push Build is failing
2021-10-29 19:35:31 +02:00
Deukhoofd 309439918c Adds angelscript property to get pokemon per side from Battle.
continuous-integration/drone/push Build is passing
2021-10-29 18:37:03 +02:00
Deukhoofd f447e40663 Adds damage script hooks.
continuous-integration/drone/push Build is passing
2021-10-29 18:29:30 +02:00
Deukhoofd 3d75e8233d Adds Angelscript functions for setting volatile scripts on a battleside.
continuous-integration/drone/push Build is passing
2021-10-28 16:27:59 +02:00
Deukhoofd f5032bebb1 Fixes calling convention for HasVolatile in angelscript.
continuous-integration/drone/push Build is passing
2021-10-24 15:48:48 +02:00
Deukhoofd d588ba5dd2 Adds interface for HasVolatile to Pokemon in Angelscript.
continuous-integration/drone/push Build is failing
2021-10-24 15:47:07 +02:00
Deukhoofd 0745b063c8 Adds optional max turn parameters to HistoryHolder interface in Angelscript.
continuous-integration/drone/push Build is passing
2021-10-24 11:16:29 +02:00
Deukhoofd d172273b11 Adds Angelscript interface for Battle History.
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2021-10-23 18:16:17 +02:00
Deukhoofd 3ca665cb62 Amend previous commit.
continuous-integration/drone/push Build is passing
2021-10-23 16:05:52 +02:00
Deukhoofd ae3021dd64 Only link pthread statically on Windows.
continuous-integration/drone/push Build was killed
2021-10-23 16:05:35 +02:00
Deukhoofd 76b7257fdf Static link pthread.
continuous-integration/drone/push Build is failing
2021-10-23 15:59:48 +02:00
Deukhoofd 5877bb5ec0 Also link test executable to ws2_32
continuous-integration/drone/push Build is failing
2021-10-23 15:42:39 +02:00
Deukhoofd 16929b1aea Add Windows reference to ws2_32
continuous-integration/drone/push Build is failing
2021-10-23 15:30:52 +02:00
Deukhoofd 4983778c82 Update debugger.
continuous-integration/drone/push Build is failing
2021-10-23 15:19:49 +02:00
Deukhoofd 7a004346d4 Fix submodule.
continuous-integration/drone/push Build is failing
2021-10-22 15:15:25 +02:00
Deukhoofd 2ba474adfb Fix submodule.
continuous-integration/drone/push Build is failing
2021-10-22 15:13:53 +02:00
Deukhoofd af50f1cc74 Adds support for Angelscript debugger.
continuous-integration/drone/push Build is failing
2021-10-22 15:11:52 +02:00
Deukhoofd 0ebac13c14 More work for Windows CI changes.
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is passing
2021-10-02 15:09:07 +02:00
Deukhoofd ba78f51ff5 Windows CI changes.
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
2021-10-02 14:00:13 +02:00
Deukhoofd 33047da63e Further attempts at fixing CI.
continuous-integration/drone/push Build is failing
2021-10-02 13:39:57 +02:00
Deukhoofd 885bcde7c8 More fixes for CI.
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
2021-10-02 10:50:55 +02:00
Deukhoofd 68f933cd77 Further changes for new Windows image.
continuous-integration/drone/push Build was killed
continuous-integration/drone Build is failing
2021-09-30 22:48:44 +02:00
Deukhoofd 3cf211c66f Changes for new build image on Windows.
continuous-integration/drone/push Build is failing
2021-09-30 18:01:38 +02:00
Deukhoofd accf582a51 Style fixes.
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
2021-09-26 10:53:26 +02:00
Deukhoofd 4841590c17 Fixes windows build.
continuous-integration/drone/push Build is failing
2021-09-26 10:45:37 +02:00
Deukhoofd 1e10d25dbd Fixes narray::Length not being a property in angelscript.
continuous-integration/drone/push Build is failing
2021-09-25 18:33:12 +02:00
Deukhoofd 9fd88f6192 Readds missing function.
continuous-integration/drone/push Build is failing
2021-09-25 18:27:27 +02:00
Deukhoofd 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
continuous-integration/drone/push Build is failing
2021-09-25 17:56:45 +02:00