Cintique
ebcbcae46d
Typo
2022-05-31 14:59:17 +10:00
Cintique
fb6c335f0f
Add LuaUserData.CreateUserDataOfType.
...
Converts a Lua value to a desired CLR type and wraps it in a userdata to avoid automatic conversions.
Example: a Lua script needs to pass a List`1 to a CLR method expecting System.Object, MoonSharp gets
in the way by converting the List`1 to a MoonSharp.Interpreter.Table and breaking everything.
Wrapping the value in a userdata preserves the original type during conversions.
2022-05-31 14:54:09 +10:00
Evil Factory
6922900bf1
Merge branch 'master' of https://github.com/Regalis11/Barotrauma.git
2022-05-30 12:29:28 -03:00
Juan Pablo Arce
f74787cd10
v0.17.16.0
2022-05-30 10:25:24 -03:00
Evil Factory
6ddfc985d3
fix AddCommand arguments being wrong and fixed getValidArgs not doing anything
2022-05-28 15:06:22 -03:00
Evil Factory
83bfc50c9e
updated docs and Scissor component registrar
2022-05-27 11:54:00 -03:00
Oiltanker
6c22eea887
path regex fix for unix systems
2022-05-26 13:23:46 +03:00
Evil Factory
7951754203
fix some hooks not getting triggered in singleplayer
2022-05-25 13:18:52 -03:00
Evil Factory
3218f0a55b
disable usage of lua execute commands in public servers
2022-05-24 14:53:57 -03:00
Evil Factory
cf09acfd52
ItemSound and RoundSound
2022-05-24 14:53:43 -03:00
Evil Factory
cf4774a6a7
register ContentXElement and SpriteBatch
2022-05-23 17:59:54 -03:00
Evil Factory
05e9978671
Sounds and LightManager
2022-05-22 13:29:55 -03:00
Evil Factory
1dad86b02f
ItemPrefab registers
2022-05-22 12:24:21 -03:00
Evil Factory
7ee81aca24
fix formatting
2022-05-21 12:48:35 -03:00
Evil Factory
c9e13ad412
more io methods
2022-05-19 16:45:01 -03:00
Evil Factory
4078fe024b
ExecutionNumber variable that counts how many times lua has been executed
2022-05-19 16:45:00 -03:00
Evil Factory
104983fd37
fix error checking
2022-05-19 14:51:11 -03:00
Evil Factory
ca0da04ad0
better LuaUserData error handling and add Steam.GetWorkshopCollection
2022-05-19 14:26:21 -03:00
Evil Factory
6ee6b5cd15
improve custom converters
2022-05-18 19:09:28 -03:00
Evil Factory
88dedcf9c1
fix DownloadWorkshopItemAsync
2022-05-17 20:37:51 -03:00
Evil Factory
74bf5d12ca
added Steam.DownloadWorkshopItem and Steam.GetWorkshopItem
2022-05-17 19:15:44 -03:00
Evil Factory
cf500081d1
renamed hooks (with compatibility), added new hook: character.giveJobItems (because of how often its used) and updated hook docs
2022-05-17 12:24:52 -03:00
Evil Factory
fd6b833c98
misc doc fixes
2022-05-16 13:53:39 -03:00
Evil Factory
73d5edfafa
GUI and skill registers
2022-05-15 12:57:07 -03:00
Oiltanker
1ce8cb8cac
cs RunConfig fix
2022-05-15 16:07:12 +03:00
Evil Factory
a9d605bffc
misc registers
2022-05-14 11:06:17 -03:00
Evil Factory
003aeb2cec
Update Harmony (fixes patch hooks being randomly removed)
2022-05-14 00:09:17 -03:00
Oiltanker
f2ca5fa57d
declared & forced runs of cs mods
2022-05-14 01:44:01 +03:00
Oiltanker
b830d87564
RespawnManager Update method hook
2022-05-13 20:48:19 +03:00
Evil Factory
9378c901bf
Revert "accidentally left this line commented"
...
This reverts commit c289cbf94e .
2022-05-12 15:16:51 -03:00
Evil Factory
c289cbf94e
accidentally left this line commented
2022-05-11 11:37:20 -03:00
Evil Factory
2630c8354c
added item.deconstructed hook, misc registers and luacs is now initialized before campaign/sub editor is loaded
2022-05-10 13:55:10 -03:00
Evil Factory
45efbd8e08
register character params
2022-05-09 19:55:51 -03:00
Evil Factory
bffb09cf54
added missionsEnded hook
2022-05-09 12:54:51 -03:00
Evil Factory
e7510cad76
fix Game.RoundStarted and improve error handling
2022-05-07 15:36:47 -03:00
Evil Factory
0d560a688c
also remove GC Collect from script runner
2022-05-07 14:28:42 -03:00
Evil Factory
11220bcff2
why are we manually collecting GC in cs
2022-05-07 14:20:16 -03:00
Evil Factory
789d728f7a
prevent access error if you do workshop cl install but its already installed
2022-05-07 13:16:33 -03:00
Evil Factory
93a69d98c9
Merge pull request #82 from oiltanker/master
...
doxygen cs documentation
2022-05-07 12:17:34 -03:00
Oiltanker
f5b2268150
doxygen cs documentation
2022-05-06 22:35:47 +03:00
Evil Factory
64f0e2f137
Fixes for PR #80
2022-05-06 13:10:50 -03:00
Cintique
1484c75595
Fix indents
2022-05-06 19:21:12 +10:00
Cintique
726399a87d
Fix formatting
2022-05-06 19:20:20 +10:00
Cintique
5aef20aae2
Move LuaCsTimer to its own file.
2022-05-06 15:46:22 +10:00
Cintique
d244869377
Fix blocking issue in LuaCsTimer
...
Logic for scheduling actions in `LuaCsHook` (see `Enqueue()` and `Update()`) caused tasks with long delays to block the execution of tasks with shorter delays.
Moved logic for `Timer.Wait()` from `LuaCsHook` to `LuaCsTimer` and corrected the blocking issue.
2022-05-06 15:43:17 +10:00
Evil Factory
13274aecd6
added GUIColorPicker
2022-05-05 17:18:54 -03:00
Evil Factory
8db1703709
register RagdollParams
2022-05-05 16:59:37 -03:00
Evil Factory
53e16c3586
remove setmodulepaths after setting package path
2022-05-05 14:03:16 -03:00
Evil Factory
c8ec13fb56
added powered update interval
2022-05-05 13:18:50 -03:00
Jacobin
87550af37d
lua.LoadFile -> lua.LoadString
2022-05-05 10:23:17 +10:00