Commit Graph

73 Commits

Author SHA1 Message Date
Evil Factory
fcd0b2cc6d implement priority item updates, seems to work correctly after heavy testing in random servers 2022-01-02 18:57:35 -03:00
Evil Factory
c399da8038 remove file move 2021-12-30 18:29:32 -03:00
Evil Factory
036b42ca7e new performance improvement setting and client-side lua fixes 2021-12-30 17:26:51 -03:00
Evil Factory
370ee8f1b3 convert UInt64 type to string, to avoid loosing precision with SteamIDs 2021-12-28 15:16:43 -03:00
Evil Factory
e6d170329a tryChangeClientName, LidgrenHandleConnection, handlePendingClient hooks and some other things 2021-12-28 12:37:51 -03:00
Evil Factory
71e39f1422 add NetEntityEvent, CreateEntityEvent and item.readPropertyChange hook 2021-12-27 15:41:45 -03:00
Evil Factory
d033a43fc7 added restrictMessageSize 2021-12-25 18:25:34 -03:00
Evil Factory
b58d528502 fix 2021-12-11 23:45:54 -03:00
Evil Factory
d7655fa1a7 fixed empty functions causing errors 2021-12-09 11:59:11 -03:00
Evil Factory
1f2eaf765f remove c# lua loading, because it's not needed anymore 2021-12-08 19:30:08 -03:00
Evil Factory
cee62b3869 whoops 2021-12-07 17:53:02 -03:00
Evil Factory
d078b3e2fe update docs and register Upgrade 2021-12-07 17:52:41 -03:00
Evil Factory
f2e4106a0c fix error handling with Action callbacks causing server crashes 2021-12-06 14:58:58 -03:00
Evil Factory
7ab00eb161 exposed ServerPeer and ClientPeer to lua 2021-12-06 11:31:39 -03:00
Evil Factory
fe563a417c update docs 2021-12-03 11:31:38 -03:00
Evil Factory
edc1b131b2 add Content to whitelist 2021-12-01 19:41:07 -03:00
Evil Factory
e4885bc525 fix lua added commands breaking after reloadlua 2021-11-30 15:39:38 -03:00
Evil Factory
7c8536127c added a way for lua to override people's jobs 2021-11-30 11:36:00 -03:00
Evil Factory
1972772fb3 fixed EnqueueFunction, apparently AddItem function doesn't actually adds an item. 2021-11-28 16:22:09 -03:00
Evil Factory
878dbb30bc register bunch of components and fix enumerations in documentation 2021-11-26 22:56:29 -03:00
Evil Factory
573806b823 added inventory docs 2021-11-26 18:55:40 -03:00
Evil Factory
72eb15248b fix duplicate in docs 2021-11-25 19:42:33 -03:00
Evil Factory
83a40bad6f added -- @remove, for removing duplicates from docs 2021-11-24 22:36:33 -03:00
Evil Factory
4436dd5226 improved docs 2021-11-24 21:25:10 -03:00
zhurengong
b291624544 allow client to force control husk and add a hook 2021-11-19 03:32:29 +08:00
Evil Factory
f723e29277 prettier error messages 2021-11-12 13:50:25 -03:00
zhurengong
d1188a1ea5 do a hook call inside callback param of HookMethod, and wrapped __params 2021-11-11 22:13:35 +08:00
zhurengong
9635db22fc Merge remote-tracking branch 'public/master' 2021-11-10 21:12:31 +08:00
zhurengong
6b1aca8efa modified way to patch, can realize params map for compatibility, and try to hook Item in lua. 2021-11-10 21:07:19 +08:00
Evil Factory
6cda213441 move LuaPlayer and CreateVector to a separate compatibility lua file 2021-11-09 17:58:48 -03:00
Evil Factory
5c6450c6a2 provide instance in Hook Method 2021-11-08 22:27:27 -03:00
Evil Factory
50427390f2 calling lua function inside an async function causes lots of issues (probably caused by the fact that it runs on a separate thread?), solved by creating a queue of functions to be called on the main thread 2021-11-08 14:29:07 -03:00
zhurengong
83d1c29917 move the registration of generic types to the lua side in a simple way 2021-11-09 00:16:48 +08:00
Evil Factory
9d45eb7402 fix http requests somehow causing weird errors when an exception happened inside it, for some reason i used registertype instead of createstatic, fix that, and added override disconnect character time 2021-11-08 12:12:35 -03:00
Evil Factory
72fff4ab73 replace harmony with a custom one that includes __params, some fixes in the lua setup and hook method is now actually useful 2021-11-05 20:40:50 -03:00
Evil Factory
a8a0c96d57 move most of the registration code to Lua, include harmony, add useful perf methods to Time and a more useful(but still useless) error handling in the hook call 2021-11-04 11:30:36 -03:00
Evil Factory
f4d6c686fe forgot to remove the member of the descriptor in case it already existed 2021-10-31 12:32:16 -03:00
Evil Factory
77bd8c3720 makes NetLobbyScreen.subs accessible by Lua and clean a bit the types 2021-10-31 11:52:20 -03:00
Evil Factory
5712589ef3 add new talents 2021-10-28 18:55:18 -03:00
Evil Factory
3a7355ed21 add many item and inventory related hooks 2021-10-16 17:58:24 -03:00
Evil Factory
fad7d2d001 dropdown thing 2021-10-14 10:17:28 -03:00
Evil Factory
8ba8b7c0c6 traitor hooks 2021-10-11 12:36:22 -03:00
Evil Factory
65f956741f i should probably use reflection to automatically register all components 2021-10-09 10:45:50 -03:00
Evil Factory
0000605186 for some reason you can move files but not delete, so i might aswell send them directly into the trash bin 🚊 2021-10-08 11:29:15 -03:00
Evil Factory
8500525722 client side lua install command thing 2021-10-08 10:44:24 -03:00
Evil Factory
58dbfdb13b hm? 2021-10-07 11:47:51 -03:00
Evil Factory
578bba38a2 changes to client-side commands and added some physics related things 2021-10-07 11:46:57 -03:00
Evil Factory
33f74c4a73 version text 2021-10-06 15:13:43 -03:00
Evil Factory
1262c47e64 even more GUI 2021-10-04 11:46:13 -03:00
Evil Factory
fc811c67fb basic file sandboxing 2021-10-03 19:27:27 -03:00