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
Evil Factory
2022-03-09 13:35:11 -03:00
92dbca40a8
Potential solution for #46: Merge pull request #47 from Qowyn/lua
Evil Factory
2022-03-08 14:26:03 -03:00
2237aaafb3
Dummy commands instead of dropping unknown cmds AddCommand now replaces commands for connected players and saved perms
Qowyn
2022-03-08 18:00:30 +01:00
102e089aa6
Unstable 0.16.6.1
Markus Isberg
2022-02-24 00:42:03 +09:00
e54cee163e
Unstable 0.16.6.0
Markus Isberg
2022-02-23 01:18:50 +09:00
db7a6a0bea
register WreckAI and WreckAIConfig
Evil Factory
2022-02-21 11:45:00 -03:00
a0696ecb74
Unstable 0.16.5.0
Markus Isberg
2022-02-17 00:03:08 +09:00
d3e0625ef4
Lua is automatically initialized when entering singleplayer campaigns (doesn't include submarine editor) and roundStart && roundEnd hooks now work in CL Lua
Evil Factory
2022-02-14 16:19:53 -03:00
0d5ba52a15
added script to clr conversions for two gui event handles: Merge pull request #41 from zhu-rengong/gui_event_handle
Evil Factory
2022-02-14 12:34:49 -03:00
6a539be58e
added script to clr conversion for TextGetterHandler and OnSelectedHandler
zhurengong
2022-02-14 18:21:49 +08:00
21f314aed0
Revert "limit how many errors can be sent per second (prevents message queue from overflowing and stopping all commands from working) and removed useless semicolons that i added for some reason here"
Evil Factory
2022-02-11 18:16:10 -03:00
62cda52342
limit how many errors can be sent per second (prevents message queue from overflowing and stopping all commands from working) and removed useless semicolons that i added for some reason here
Evil Factory
2022-02-10 12:59:32 -03:00
7a575e9b55
add some type method to LuaUserData: Merge pull request #37 from zhu-rengong/add_type_method
Evil Factory
2022-02-10 12:27:27 -03:00
2482abda5c
allow make private static field/method accessiable: Merge pull request #38 from zhu-rengong/make_static_member_accessible
Evil Factory
2022-02-10 12:27:09 -03:00
9d68458eb2
add some type method to LuaUserData 1. RegisterGenericType: solves some types that cannot be found directly by strings, such as MapEntity.SelectedList(HashSet<MapEntity>) 2. IsTargetType: can be used to know whether MapEntity is Item, Character, or Structure.
zhurengong
2022-02-10 15:01:58 +08:00
2190fe08ef
Unstable 0.16.3.0
Markus Isberg
2022-02-10 02:52:08 +09:00
8ac7e08aac
fix clients not getting correctly banned if this hook is present
Evil Factory
2022-02-07 18:14:27 -03:00
ffe544d406
add some networking registration
Evil Factory
2022-02-07 18:06:46 -03:00
6b723c6fd0
add action type enum
Evil Factory
2022-02-02 11:53:28 -03:00
15294a4a61
rename item hooks to use the new name scheme, register body, new meleeWeapon.handleImpact hook and statusEffect.apply.ItemIdentifier hook
Evil Factory
2022-02-02 11:52:08 -03:00
efc62387ff
add an try catch to better see what might be causing this unknown crash,
Evil Factory
2022-02-01 22:38:44 -03:00
6814a11520
Unstable 0.16.2.0
Markus Isberg
2022-02-02 00:55:02 +09:00
28b08becd1
add LimbType, fix broken links in docs and improve docs in general
Evil Factory
2022-01-29 21:00:22 -03:00
aec4d5482e
ability to patch private method: Merge pull request #36 from zhu-rengong/patch_private_method
Evil Factory
2022-01-28 10:26:05 -03:00
a728e1f209
ability to patch private method
zhurengong
2022-01-28 15:41:41 +08:00
6daf410e50
Improve Harmony Hook 1. Hook.HookMethod can patch overloaded methods based on parameter types 2. Hook.HookMethod can add more patches to the method 3. Find all hook methods by the address of the function (origin method), not by the method path (string). 4. Fixed unable to add postfix patch to method (__params changed to __args) 5. Fix patching method will cause duplicate patches to be added
zhurengong
2022-01-25 21:54:56 +08:00
b259af5911
Unstable 0.16.1.0
Markus Isberg
2022-01-27 00:30:32 +09:00
740e51ce48
add "Range`1[System.Single]" to the default registration list
Evil Factory
2022-01-23 19:50:39 -03:00
6c5dddaae5
make event names case insensitive
Evil Factory
2022-01-23 16:08:41 -03:00
fe57d1eb87
update harmony to fix problem with __args not working correctly with static methods
Evil Factory
2022-01-23 13:07:59 -03:00
d9baeaa2e1
Hotfix 0.15.23.0
Markus Isberg
2022-01-11 23:47:46 +09:00
5049b2ecbd
remove itemThink because it uses so much cpu time, because it can literally be called 1000 times a second, blame jimmyl for committing this horrible hook
Evil Factory
2022-01-08 16:55:05 -03:00
750d8948f1
add static ban method for endpoints
Evil Factory
2022-01-08 00:44:58 -03:00