EvilFactory
ca89cbe418
refactor workshop installation: make LuaCsInstaller a little less cursed
2022-08-23 14:58:42 -03:00
Evil Factory
5a38255ba7
Merge pull request #105 from notpeelz/reorder-docs-kinds
...
Enforce kinds ordering in lua docs
2022-08-20 22:28:19 -03:00
peelz
a46c925858
Enforce kinds ordering in lua docs
2022-08-20 21:10:55 -04:00
EvilFactory
199d9b78f0
fix LuaCsUpdateChecker throwing fatal error when having a missing file
2022-08-20 19:43:47 -03:00
Evil Factory
f19228f366
Merge pull request #104 from notpeelz/fix-hook-cs-compat
...
Fix Hook.Add compatibility with C# mods
2022-08-20 12:38:44 -03:00
peelz
13d0510d37
Make lua converters private
2022-08-20 11:32:18 -04:00
peelz
d547c97c80
Fix Hook.Add compatibility with C# mods
2022-08-20 11:32:18 -04:00
EvilFactory
9fb25252a6
added custom converters for GUICustomComponent's delegates
2022-08-20 12:03:05 -03:00
EvilFactory
0365956c9b
replaced Lua Examples with a link to a repository
2022-08-18 15:31:05 -03:00
Evil Factory
da7ab6b205
Merge pull request #103 from notpeelz/fix-gui-lua-converter-nre
...
Fix NRE in GUI lua converters
2022-08-17 20:58:59 -03:00
peelz
860449aaed
Fix NRE in GUI lua converters
2022-08-17 19:49:08 -04:00
EvilFactory
b8707c1f32
register TextPack
2022-08-16 13:24:52 -03:00
Evil Factory
c43cd4f2b5
Merge pull request #101 from notpeelz/fix-docs-ps1-modules
...
Fix docs ps1 script module errors
2022-08-14 19:30:43 -03:00
peelz
8d40a106dc
Fix docs ps1 script module errors
2022-08-14 18:03:56 -04:00
EvilFactory
53b92e3a44
added RespawnManager to Game
2022-08-14 10:54:50 -03:00
Evil Factory
52cb7ecfd7
Merge pull request #100 from notpeelz/fix-publish-sigil-dll
...
Fix missing Sigil.dll in patch zip releases
2022-08-12 21:10:22 -03:00
peelz
9ba466a455
Fix missing Sigil.dll in patch zip releases
2022-08-12 20:07:19 -04:00
Evil Factory
d73a8ac7e4
Merge pull request #98 from notpeelz/fix-report-test-results
...
Fix workflow not reporting test results when ran from a PR
2022-08-12 06:15:20 -03:00
Evil Factory
d8e2a52b0b
Merge pull request #97 from notpeelz/generate-patch-zip-release
...
Create zip files to make deployment easier for existing installs
2022-08-12 06:15:09 -03:00
peelz
d34cea51cf
Fix workflow not reporting test results when ran from a PR
2022-08-12 03:18:22 -04:00
peelz
3a6ce4c219
Update manual installation instructions
2022-08-11 22:26:58 -04:00
peelz
5c3274153e
Fix markdown spacing for ul, ol and iframe
2022-08-11 22:26:58 -04:00
peelz
1049296705
Fix incorrect path to scripts/install.sh in lua docs build script
2022-08-11 22:26:58 -04:00
peelz
430dd9ae93
Change release workflow to create zip files for existing installs
2022-08-11 22:26:58 -04:00
EvilFactory
582d6a5c26
fix inverted check for SaveGame
2022-08-11 19:14:14 -03:00
EvilFactory
53c586b22f
add save folder to whitelist
2022-08-11 12:59:20 -03:00
EvilFactory
6c7a93d53e
docs: added Sigil.dll to "Adding Lua For Barotrauma to an existing client"
2022-08-11 06:29:45 -03:00
EvilFactory
4bccc33c4f
added Game.ServerSettings for clients and Game.Client/Game.Server
2022-08-10 16:52:54 -03:00
EvilFactory
412a9e0055
register GameMain, BanList and BannedPlayer
2022-08-10 16:52:27 -03:00
EvilFactory
40814a1723
expose AccumulatorMax
2022-08-10 16:35:12 -03:00
Evil Factory
93737e27ba
Merge pull request #96 from notpeelz/hook-api-il-patch
...
Improve Hook.Patch API
2022-08-10 16:30:12 -03:00
peelz
eabc611a63
Fix typo in cl_xxx commands
2022-08-10 05:59:41 -04:00
peelz
dd1b404c9b
Refactor error/exception/message handling
...
This adds:
- LuaCsSetup.ExceptionHandler so we can decide how we want to handle
exceptions for unit tests
- LuaCsSetup.MessageHandler so we can redirect logs to the XUnit output
helper
2022-08-10 05:59:41 -04:00
peelz
3de2d8e550
Change on-push workflow to run unit tests
...
This changes workflows to run unit tests for every new commit (including
PRs). A new release will only be published if all tests pass on the
master branch.
2022-08-10 05:55:43 -04:00
peelz
508f8d3dcd
Fix dotnet-release workflow not cloning submodules
2022-08-10 05:36:17 -04:00
peelz
4f17a88781
Fix incorrect LuaXXX type converter used in overload disambiguation
2022-08-10 05:36:17 -04:00
peelz
267644695a
Add Sigil.dll to the list of files to deploy/update
2022-08-10 05:36:17 -04:00
peelz
4e41d5c4fb
Fix item.interact hook not passing the correct parameters
2022-08-10 05:36:17 -04:00
peelz
33a29741df
Change DefaultHook.lua to use Hook.Patch
2022-08-10 05:36:17 -04:00
peelz
c25f4df6bc
Add lua docs for new Hook.Patch API
2022-08-10 05:36:17 -04:00
peelz
014bddf5ee
Add support [readonly] modifier to lua docs
2022-08-10 05:36:17 -04:00
peelz
987907bd05
Improve color constrast of headers in lua docs
2022-08-10 05:36:17 -04:00
peelz
e0defa82e2
Fix invalid @realm tags
2022-08-10 05:36:17 -04:00
peelz
7e99cdef29
Implement rudimentary cache busting for lua docs
2022-08-10 05:36:17 -04:00
peelz
97021f127c
Add support for deprecation reason in lua docs
2022-08-10 05:36:17 -04:00
peelz
477cbeccc6
Fix paragraph spacing inconsistencies in lua docs
2022-08-10 05:36:16 -04:00
peelz
843055a5dc
Update repo url in lua docs
2022-08-10 05:36:16 -04:00
peelz
4a6e13a0dc
Refactor LuaDocs generator
2022-08-10 05:36:16 -04:00
peelz
545c38c26c
Fix parameter mismatch errors in lua docs
2022-08-10 05:36:16 -04:00
peelz
b393a4e00f
Add .editorconfig
2022-08-10 05:36:16 -04:00