MapleWheels
3708e837e7
Added duplicate package filtering to cs loader. Prioritizes loading LocalMods packages.
2023-10-06 12:06:42 -03:00
MapleWheels
a62b62185f
Made it to load Publicized Assemblies from the Workshop folder if "Use Workshop Lua Setup" is checked in the main menu lua config.
2023-10-06 12:06:42 -03:00
MapleWheels
27c8a3ca2e
Added CLR Type-search to GetTypesByName. Fixed error caused by generic type searching from Lua.
2023-10-06 12:06:42 -03:00
MapleWheels
5e03954afe
Added threading controls to AppDomain type search.
2023-10-06 12:06:42 -03:00
MapleWheels
9bd23efd3c
- Added additional validation to type name and added AppDomain-wide fallback search using Type.GetType if a type with the given name cannot be found in the cache.
2023-10-06 12:06:42 -03:00
MapleWheels
414d46b33e
Assembly and Script Loading Overhauled.
2023-10-06 12:06:42 -03:00
EvilFactory
a58cb8251f
Fixed afflictionUpdate only being called server-side
2023-09-25 09:43:06 -03:00
peelz
b8e8fbd3b3
Add tests for Hook.Patch overload disambiguation
2023-09-07 10:51:09 -03:00
EvilFactory
8724254247
Fixed initialization not being called on the client if there's csharp mods present without the cs package
2023-08-11 11:52:44 -03:00
EvilFactory
90e2105bc8
Fixed receive queue being given the wrong net message, causing the rest of the ReadIds message to be read incorrectly
2023-07-02 16:13:36 -03:00
EvilFactory
c9c6ca410b
Register VisualSlot
2023-06-24 14:46:16 -03:00
EvilFactory
6b149e0498
Merge branch 'master' of https://github.com/Regalis11/Barotrauma
2023-06-21 10:36:16 -03:00
Regalis11
d6a886bf6b
v1.0.21.0 (summer patch hotfix)
2023-06-21 16:14:31 +03:00
EvilFactory
fd74c08a8f
Removed GapUpdateInterval (no longer required)
2023-06-15 13:53:28 -03:00
EvilFactory
da670e791c
Removed AITrigger from registers
2023-06-15 12:49:11 -03:00
EvilFactory
a318e2a0c4
Fixed compile error
2023-06-15 12:32:26 -03:00
EvilFactory
15daa64f66
Merge https://github.com/Regalis11/Barotrauma into develop
2023-06-15 12:13:50 -03:00
Regalis11
406562f522
Removed a duplicate class
2023-06-15 16:50:39 +03:00
itchyOwl
83de72e3d2
v1.0.20.1 (summer patch)
2023-06-15 16:46:54 +03:00
EvilFactory
6b461e1026
Added cl_toggleluadebug to the multiplayer permitted commands
2023-06-11 13:33:38 -03:00
EvilFactory
3bc8f06e58
Throw a nicer error message if the user tries to use cl_lua without it being initialized
2023-06-10 20:36:29 -03:00
peelz
8cfb698c67
Fix upstream CS9104 compile error
...
This should let us build the project again while we wait for the upstream fix.
2023-06-05 20:03:27 -03:00
EvilFactory
4ea50ee0f6
Fixed invalid type Voting
...
i am going insane
2023-06-05 19:53:54 -03:00
EvilFactory
2006294c94
Fixed create enum invalid type VoteType
2023-06-05 19:44:39 -03:00
EvilFactory
296feca265
Added Voting and VoteType to default lib
2023-06-02 17:48:12 -03:00
EvilFactory
abb9e1eb1d
Added Util.GetItemGroup and Util.RegisterItemGroup
2023-05-26 19:56:17 -03:00
peelz
8890607c53
Remove workaround for upstream duplicate-file-on-publish OSX issue
2023-05-26 16:23:50 -03:00
peelz
a5baf9cfba
Migrate asm publicization to msbuild ( #132 )
...
* Make publish-release workflow fail on missing build artifacts
* Remove assembly publicization step from CI
* Add AssemblyPublicizer MSBuild task
* Add explanation for SatelliteResourceLanguages prop
* Move and document workaround for duplicate-file-on-publish OSX issue
* Move the Luatrauma.props import to the bottom of project files, this should give us a chance to override properties/items defined in the project file.
2023-05-25 16:31:46 -03:00
EvilFactory
f32da0bff7
Got rid of old unused properties, moved the remaining stuff to the separate props file and renamed the props file to Luatrauma.props
2023-05-25 13:32:18 -03:00
EvilFactory
3836ed40d6
Fixed file access with the io module when using append mode
2023-05-23 17:56:05 -03:00
EvilFactory
2093e7ca7f
Added GUIComponent to the GUI lib
2023-05-18 17:28:52 -03:00
EvilFactory
09c36a9213
Merge https://github.com/Regalis11/Barotrauma into develop
2023-05-11 11:22:12 -03:00
Regalis11
e5ef2adc55
v1.0.13.2
2023-05-11 16:39:23 +03:00
EvilFactory
9f84941792
Quick fix for failing MacOS builds
2023-05-10 12:06:51 -03:00
EvilFactory
2c45c3d020
Merge branch 'master' of https://github.com/Regalis11/Barotrauma into develop
2023-05-10 11:55:46 -03:00
Regalis11
ee1db852b1
v1.0.13.1 (first post-1.0 patch)
2023-05-10 15:07:17 +03:00
EvilFactory
886fa9ed80
Prevent some types from being re-registered
2023-05-08 13:13:47 -03:00
EvilFactory
bf988aa9ef
Correctly handle errors in util methods
2023-05-06 13:38:52 -03:00
EvilFactory
8e6f8cc5e6
Added support for workshop install for other platforms (MacOS is likely still borked, but I don't have a Mac to test it)
2023-05-03 12:38:29 -03:00
EvilFactory
8df9f7798e
Implemented a custom PlatformAccessor and re-added the rest of the io and os libraries
2023-05-01 13:24:18 -03:00
EvilFactory
29a2e07b1f
Set TopLevelBinderFlags to IgnoreAccessibility for CsMods, so they are able to access non-public members by default
2023-04-28 14:45:45 -03:00
EvilFactory
5de8d0293f
Registered MathUtils and XMLExtensions as extension types, moved GetType to a better place
2023-04-25 21:27:11 -03:00
EvilFactory
93a5065171
Added conversion for OnAttacked and OnDeath handlers and added new hook character.damageLimb
2023-04-25 10:20:24 -03:00
EvilFactory
9415219141
Register DamageModifier
2023-04-20 12:48:40 -03:00
EvilFactory
fa9b9baf68
Register some missing GUI types
2023-04-14 14:26:34 -03:00
EvilFactory
1186719e62
Fixed some types not being able to be registered when they actually should
2023-04-12 12:45:06 -03:00
EvilFactory
aa0be735f9
Initialize Lua on tutorials and register Exception (for compatibility)
2023-04-12 12:32:25 -03:00
EvilFactory
e2a70f3b4a
Merge https://github.com/Regalis11/Barotrauma into develop
2023-04-12 11:44:22 -03:00
EvilFactory
ee7ca80d88
Merge branch 'feature/lua-debugging' into develop
2023-04-12 11:40:16 -03:00
Regalis11
f8af8db91a
v1.0.9.0 (2nd hotfix)
2023-04-12 15:42:35 +03:00