Evil Factory
a54c55004b
Fix crash with some function hooks #49 from Qowyn/patch-1
...
Fix crash with some function hooks
2022-03-21 13:41:49 -03:00
Evil Factory
ab7c6bbd43
Add AddLinked to MapEntity #50 from Qowyn/patch-2
...
Add AddLinked to MapEntity
2022-03-21 12:56:22 -03:00
Evil Factory
26939d9052
Fix CreateServerEventString #48 from Qowyn/fix-CreateServerEventString
...
Fix CreateServerEventString
2022-03-21 12:55:14 -03:00
Roland Firmont
caac190a05
Add AddLinked to MapEntity
...
MapEntity.linkedTo is readonly and arrives as a table on lua side, making it impossible to add new Links.
Introducing AddLinked as an Addition makes it possible to link things.
2022-03-21 16:24:42 +01:00
Roland Firmont
d80d4d91a3
Fix crash with some function hooks
...
Hooking functions that return float, ushort or byte causes a crash as the returned value will not match the expected type.
This fix will allow to return LuaFloat, LuaByte and LuaUShort instead.
Example hook that would crash without this: ItemComponent.DegreeOfSuccess
2022-03-21 16:12:29 +01:00
Roland Firmont
65dbc6fc00
Fix CreateServerEventString
...
Prevents AmbiguousMatchException
Reuses GetComponentString to get the component
Fixes wrong Invoke Parameters
2022-03-21 15:32:35 +01:00
Evil Factory
a3263ce3eb
make docs a little more clear
2022-03-19 11:12:14 -03:00
Evil Factory
7dfccab05d
better distinguish better client and server Lua and fixed crash when force stopping the game via alt f4
2022-03-19 11:05:26 -03:00
Evil Factory
f7155c4fcc
fix IsSingleplayer with capital P
2022-03-17 14:42:03 -03:00
Evil Factory
1d1747a2ca
remove unnecessary stuff
2022-03-17 12:53:37 -03:00
Evil Factory
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
2022-03-17 12:47:19 -03:00
Evil Factory
6026a0246d
move InstallClientSideLua Function
2022-03-17 11:56:34 -03:00
Evil Factory
53c7bcc6d5
fix errors when executing Lua mods being weird (not completely tested)
2022-03-16 06:39:57 -03:00
Evil Factory
cc2a4b1b7b
fix a small mistake that caused lua mods to not properly load 💀
2022-03-12 22:24:14 -03:00
Evil Factory
33b181784a
added ItemSlot register
2022-03-12 22:23:35 -03:00
Evil Factory
62c2769eb8
fix not being able to input parameter names with length 0 in HookMethod
2022-03-11 12:35:55 -03:00
Evil Factory
394dda97f3
fix broken client-side registration
2022-03-09 21:01:39 -03:00
Evil Factory
2a7837138e
Accidentally left Vector2 without the metatable
2022-03-09 17:33:52 -03:00
Evil Factory
631d434a8e
Update README.md
2022-03-09 13:46:16 -03:00
Evil Factory
a5228583d0
Updated Moonsharp Interpreter, added support for implicit conversions, new types: LuaByte, LuaUShort and LuaFloat added to solve method overload conflict, support for setting UserData metatables, remove LuaUserData.AddCallMetaMethod and moved GUI object to Lua
2022-03-09 13:35:11 -03:00
Evil Factory
92dbca40a8
Potential solution for #46 : Merge pull request #47 from Qowyn/lua
2022-03-08 14:26:03 -03:00
Qowyn
2237aaafb3
Dummy commands instead of dropping unknown cmds
...
AddCommand now replaces commands for connected players and saved perms
2022-03-08 18:00:30 +01:00
Evil Factory
245619ab72
added File.CreateDirectory
2022-03-07 16:29:32 -03:00
Evil Factory
9dbab36575
added IsSinglePlayer and IsMultiplayer to Game
2022-03-07 12:15:58 -03:00
Evil Factory
e7ceaf9f78
Workaround: Hooks aren't called while in singlepalyer loading screen (fixes weird threading error)
2022-03-06 18:44:19 -03:00
Evil Factory
509b35352f
Update readme.
...
Added link for the VS Code documentation made by zhurengong
2022-03-06 10:57:30 -03:00
Evil Factory
a2dc2c5ed0
update docs
2022-03-06 10:44:54 -03:00
Evil Factory
422edc7fa4
new status effect tag added: "LuaHook", can be used to call lua hooks inside status effects
2022-03-05 22:30:30 -03:00
Evil Factory
9c0bcaa44f
use Game.GameSettings instead of GetEnabledContentPackages
2022-03-05 21:32:31 -03:00
Evil Factory
abf329dd21
add Unregister functions to LuaUserData
2022-03-05 12:01:38 -03:00
Evil Factory
a8fdc0f9c5
Improve Lua Networking
2022-03-03 19:34:52 -03:00
Evil Factory
dd42269f31
visual studio is unable to delete this file via normal means
2022-03-03 13:58:43 -03:00
Evil Factory
7cfee859a1
fix massive brain damage in Timer.Wait (why did i choose to use async)
2022-03-03 13:54:46 -03:00
Evil Factory
ffeef7a0d3
Fix #45 : mapEntityUpdateInterval and gapUpdateInterval are preserved between sessions
2022-03-01 13:09:43 -03:00
Evil Factory
08e0f72cbe
fix merge issue: swapped net message types, fixes medical clinic and ready check
2022-02-28 21:46:54 -03:00
Evil Factory
6d00e210f0
added GameSettings and ChatBox
2022-02-28 19:57:06 -03:00
Evil Factory
acfec0986e
Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git
2022-02-25 14:52:18 -03:00
Markus Isberg
a83f375681
Hotfix 0.16.7.0
2022-02-26 02:16:41 +09:00
Evil Factory
4c6549a39c
fix crash when a FriendlyNPC attack another npc
2022-02-24 19:37:15 -03:00
Evil Factory
3d39a84850
Lua messages/errors message colours!
2022-02-24 16:06:27 -03:00
Evil Factory
f31142b754
Fix Map Entity Updates
2022-02-24 16:06:08 -03:00
Evil Factory
147307c891
register CrewManager
2022-02-24 16:05:53 -03:00
Evil Factory
df55ad1902
Fix errors
2022-02-24 14:34:01 -03:00
Evil Factory
6340304ae4
Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git
2022-02-24 14:30:39 -03:00
Markus Isberg
102e089aa6
Unstable 0.16.6.1
2022-02-24 00:42:03 +09:00
Markus Isberg
e54cee163e
Unstable 0.16.6.0
2022-02-23 01:18:50 +09:00
Evil Factory
db7a6a0bea
register WreckAI and WreckAIConfig
2022-02-21 11:45:00 -03:00
Markus Isberg
a0696ecb74
Unstable 0.16.5.0
2022-02-17 00:03:08 +09:00
Evil Factory
d3e0625ef4
Lua is automatically initialized when entering singleplayer campaigns (doesn't include submarine editor) and roundStart && roundEnd hooks now work in CL Lua
2022-02-14 16:19:53 -03:00
Evil Factory
0d5ba52a15
added script to clr conversions for two gui event handles: Merge pull request #41 from zhu-rengong/gui_event_handle
...
added script to clr conversions for two gui event handles
2022-02-14 12:34:49 -03:00