Commit Graph

  • 5d06df437e hook merge + hook wrappers Oiltanker 2022-04-13 01:34:38 +03:00
  • 1e6ac68e86 initial cs-lua merge work Oiltanker 2022-04-11 22:44:53 +03:00
  • ae2b84cceb wip, net hook class Oiltanker 2022-04-10 20:02:28 +03:00
  • 0b501ab4a1 Initial sandboxing implementation Oiltanker 2022-04-09 21:29:55 +03:00
  • 429557ad7d Some initial CSharp scripting functionality Oiltanker 2022-04-09 20:47:55 +03:00
  • 86a88c6e20 fix nil values being assigned a metatable Evil Factory 2022-04-15 14:48:23 -03:00
  • 7a28df8fd3 remove reference to LuaSetup when loading mods Evil Factory 2022-04-15 12:28:06 -03:00
  • 58337222c2 organize better default Lua stuff Evil Factory 2022-04-14 23:32:11 -03:00
  • 8238e8058c Game.Settings Evil Factory 2022-04-14 21:00:08 -03:00
  • c3c233c92f new Hook to make writeClientList easier to use Evil Factory 2022-04-14 16:37:43 -03:00
  • 3549cadd12 Revert "MaxPlayers above 30 breaks stuff... why?" Evil Factory 2022-04-14 16:34:25 -03:00
  • 5ceaa510eb added implicit conversion to Identifier Evil Factory 2022-04-14 16:22:33 -03:00
  • eb20ff1a4e added component register Evil Factory 2022-04-14 15:21:14 -03:00
  • 3517b4c3ce improve update checker Evil Factory 2022-04-14 13:10:21 -03:00
  • 0ccac372a8 Merge branch 'dev' of https://github.com/Regalis11/Barotrauma.git into unstable-tests Evil Factory 2022-04-14 12:14:19 -03:00
  • cfe0d6cbc3 Unstable 0.17.10.0 Markus Isberg 2022-04-14 23:50:49 +09:00
  • 5dd44dacf3 added workshop update checker Evil Factory 2022-04-13 19:41:43 -03:00
  • e87e9341ef added Game.MyID Evil Factory 2022-04-13 15:46:52 -03:00
  • e8b308bf53 fix client-side remove button Evil Factory 2022-04-12 13:14:43 -03:00
  • 3dc7a4689d SlotReference and Inventory static reference Evil Factory 2022-04-11 21:23:09 -03:00
  • 0cf4edbecf Merge branch 'dev' of https://github.com/Regalis11/Barotrauma.git into unstable-tests Evil Factory 2022-04-11 15:58:36 -03:00
  • 72328c29cb Unstable 0.17.9.0 Markus Isberg 2022-04-12 03:39:02 +09:00
  • 290a8bb5ae initialize Lua in multiplayer after you downloaded mods Evil Factory 2022-04-11 13:16:24 -03:00
  • 96fdefb9ed lua now runs on sub editor, added Game.GetEnabledContentPackages back for compatibility and printerror Evil Factory 2022-04-10 18:58:25 -03:00
  • d5eb804de9 MaxPlayers above 30 breaks stuff... why? Evil Factory 2022-04-10 17:38:21 -03:00
  • 55752b592f *actually* fix content packages Evil Factory 2022-04-10 14:06:13 -03:00
  • e625c88939 content package fixes Evil Factory 2022-04-10 12:39:02 -03:00
  • b7d0376320 fixed restrictMessageSize and added writeClientList back Evil Factory 2022-04-10 12:21:07 -03:00
  • dc7a7bd74d bunch of fixes that include fixing lua networking, script loading and client side lua installation Evil Factory 2022-04-09 21:44:18 -03:00
  • 454a0a22d1 fix file loading Evil Factory 2022-04-09 14:40:55 -03:00
  • e1d0b8235f fix LuaRandom compatibility Evil Factory 2022-04-09 14:35:46 -03:00
  • dfdea02b89 fix LuaRandom compatibility Evil Factory 2022-04-09 14:35:46 -03:00
  • e1e0fd6acf Bunch of fixes Evil Factory 2022-04-09 09:06:29 -03:00
  • b37fd8d9c9 Fixing stuff part 1 Evil Factory 2022-04-08 16:08:59 -03:00
  • f6241048c0 Merge branch 'dev' of https://github.com/Regalis11/Barotrauma.git into unstable-tests Evil Factory 2022-04-08 15:28:28 -03:00
  • 374f03c625 Unstable 0.17.8.0 Markus Isberg 2022-04-09 03:18:10 +09:00
  • ccf5600ad1 Merge branch 'dev' of https://github.com/Regalis11/Barotrauma.git into unstable-tests Evil Factory 2022-04-08 12:52:28 -03:00
  • 0702d41a73 register KeyboardState Evil Factory 2022-04-07 16:25:57 -03:00
  • 1c6fa1a261 InputType should be registered Evil Factory 2022-04-07 16:19:37 -03:00
  • 6cc0c9eb6e register Barotrauma.GUINumberInput and Barotrauma.GUI Evil Factory 2022-04-07 15:24:45 -03:00
  • 164d72ae3a Unstable 0.17.7.0 Markus Isberg 2022-04-08 00:34:17 +09:00
  • b20128b8cb register ScalableFont Evil Factory 2022-04-07 12:11:23 -03:00
  • 95764d1fa8 Unstable 0.17.6.0 Markus Isberg 2022-04-04 16:46:08 +09:00
  • c6439d3e41 added Matrix datatype to registration Evil Factory 2022-04-02 21:28:48 -03:00
  • 34ffbea69d MakeMethodAccessible and MakeFieldAccessible now are recursive, so they include private members in inherit members Evil Factory 2022-04-02 20:54:54 -03:00
  • 2520fe7268 Most enums are now just tables, no need for registration Evil Factory 2022-04-02 16:55:43 -03:00
  • 4113b1ca2d improve HookMethod errors Evil Factory 2022-04-02 16:09:01 -03:00
  • a404ed1680 dont register the InputType enum, leaving it as numbers is more convenient Evil Factory 2022-04-02 15:59:05 -03:00
  • 3bcf97201a InputType enum Evil Factory 2022-04-02 15:44:12 -03:00
  • d3a7795be7 Merge pull request #55 from zhu-rengong/refactor_handle_reg Evil Factory 2022-03-31 14:00:12 -03:00
  • 97ed4cc9f3 try to prevent brain damage zhurengong 2022-04-01 00:54:30 +08:00
  • d23627f0af ability enums Evil Factory 2022-03-31 13:32:03 -03:00
  • 0a41d083fa Merge pull request #54 from zhu-rengong/register_gui_handlers Evil Factory 2022-03-31 13:20:36 -03:00
  • 246c84d5d1 implemented script to clr conversions for all gui event handlers zhurengong 2022-03-31 23:57:59 +08:00
  • 0164a776c7 added item.created and item.removed hooks Evil Factory 2022-03-29 14:01:31 -03:00
  • 44ded0225a Unstable 0.17.5.0 Markus Isberg 2022-03-30 01:20:59 +09:00
  • c1b8e5a341 Unstable 0.17.4.0 Markus Isberg 2022-03-30 00:08:09 +09:00
  • 2968e23ae8 Unstable 0.17.2.0 Markus Isberg 2022-03-30 00:06:59 +09:00
  • bd0a5980fb add static reference to all components Evil Factory 2022-03-29 11:52:26 -03:00
  • f527f88d3a removed applyAffliction and added character.applyDamage and character.applyAffliction Evil Factory 2022-03-29 11:25:53 -03:00
  • b2587f2307 campaign related registers Evil Factory 2022-03-28 20:03:10 -03:00
  • e15d997df4 Generics support and merge pull request that fixes #52 Evil Factory 2022-03-28 18:31:54 -03:00
  • 11bf1ea294 added a way to decrease character updates Evil Factory 2022-03-28 18:16:52 -03:00
  • 9307fc0219 fix docs Evil Factory 2022-03-27 20:52:35 -03:00
  • 5fe506b73a Automatically convert Lua types in HookMethod Evil Factory 2022-03-27 16:07:34 -03:00
  • fe03f56217 Oiltanker's special hook (adds hook gameSession.getSessionCrewCharacters) Evil Factory 2022-03-26 14:32:13 -03:00
  • 05a65a1207 improve docs Evil Factory 2022-03-26 14:19:39 -03:00
  • fd377454a3 register Sonar Evil Factory 2022-03-26 13:04:31 -03:00
  • 91106ef7bd fix brain fart in LuaUserData Evil Factory 2022-03-25 20:45:27 -03:00
  • f9d7c0c2be All descriptors are now accessible via a global table, for easier access Evil Factory 2022-03-25 15:06:13 -03:00
  • 469abd6e86 nicer error message for when you already have cl lua installed, but you try to install it again Evil Factory 2022-03-24 16:15:51 -03:00
  • 68124fa8a5 allow status effect hook to trigger on characters Evil Factory 2022-03-24 14:01:19 -03:00
  • 61b8c132eb fix signalReceived hook not working correctly Evil Factory 2022-03-24 13:33:01 -03:00
  • d4dd6afec9 forgot to add callmethod Evil Factory 2022-03-22 15:11:04 -03:00
  • ab4f318806 added AttackResult Evil Factory 2022-03-22 15:08:25 -03:00
  • 4206f6db42 Unstable 0.17.3.0 Juan Pablo Arce 2022-03-22 14:44:12 -03:00
  • 6eed83f1ee Ability to tag the patch, and can overwrite and remove the tagged patch Evil Factory 2022-03-22 10:22:14 -03:00
  • 267f65dcfd added Faction Evil Factory 2022-03-22 10:02:27 -03:00
  • 8986faebdb default register gamemodes Evil Factory 2022-03-22 09:58:02 -03:00
  • 9b2b47ec28 lowercase identifier zhurengong 2022-03-22 20:52:16 +08:00
  • a1ec0fc807 ability to tag the patch, and can overwrite and remove the tagged patch. zhurengong 2022-03-22 18:09:18 +08:00
  • 9694895b71 fix client crash Evil Factory 2022-03-21 17:48:28 -03:00
  • 72cbbce35d added Game.Paused Evil Factory 2022-03-21 13:44:41 -03:00
  • a54c55004b Fix crash with some function hooks #49 from Qowyn/patch-1 Evil Factory 2022-03-21 13:41:49 -03:00
  • ab7c6bbd43 Add AddLinked to MapEntity #50 from Qowyn/patch-2 Evil Factory 2022-03-21 12:56:22 -03:00
  • 26939d9052 Fix CreateServerEventString #48 from Qowyn/fix-CreateServerEventString Evil Factory 2022-03-21 12:55:14 -03:00
  • caac190a05 Add AddLinked to MapEntity Roland Firmont 2022-03-21 16:24:42 +01:00
  • d80d4d91a3 Fix crash with some function hooks Roland Firmont 2022-03-21 16:12:29 +01:00
  • 65dbc6fc00 Fix CreateServerEventString Roland Firmont 2022-03-21 15:32:35 +01:00
  • a3263ce3eb make docs a little more clear Evil Factory 2022-03-19 11:12:14 -03:00
  • 7dfccab05d better distinguish better client and server Lua and fixed crash when force stopping the game via alt f4 Evil Factory 2022-03-19 11:05:26 -03:00
  • cefac171f5 Unstable 0.17.2.0 Markus Isberg 2022-03-18 04:20:02 +09:00
  • f7155c4fcc fix IsSingleplayer with capital P Evil Factory 2022-03-17 14:42:03 -03:00
  • 1d1747a2ca remove unnecessary stuff Evil Factory 2022-03-17 12:50:59 -03:00
  • 86066282cc make my eyes happier: Random is now deprecated, moved lots of code around in a way that makes more sense and better LuaUserData error handling Evil Factory 2022-03-17 12:47:19 -03:00
  • 6026a0246d move InstallClientSideLua Function Evil Factory 2022-03-17 11:56:34 -03:00
  • 6d410cc1b7 Unstable 0.17.1.0 Markus Isberg 2022-03-17 01:25:04 +09:00
  • 53c7bcc6d5 fix errors when executing Lua mods being weird (not completely tested) Evil Factory 2022-03-16 06:39:57 -03:00
  • cc2a4b1b7b fix a small mistake that caused lua mods to not properly load 💀 Evil Factory 2022-03-12 22:24:14 -03:00
  • 33b181784a added ItemSlot register Evil Factory 2022-03-12 22:23:35 -03:00