Replaces @vararg (which is deprecated) with @param ... (it's intended replacement)
A lot of replacing of |nil with ? because imo it's cleaner and more concise
Fixes output of Variants ending with ,> (btw wtf is this type, and why aren't we teaching it to lua? It sounded like a type union but there's some where uint8 appears multiple times...)
The changes are COMPLETELY UNTESTED as I could not get this thing to compile (much like #357) and even if I could I wouldn't know how to make my game use a local copy instead of downloading the latest. I was also too lazy to make all the lua into a mod and attempt to override it.
@vararg
(which is deprecated) with@param ...
(it's intended replacement),>
(btw wtf is this type, and why aren't we teaching it to lua? It sounded like a type union but there's some where uint8 appears multiple times...)The changes are COMPLETELY UNTESTED as I could not get this thing to compile (much like #357) and even if I could I wouldn't know how to make my game use a local copy instead of downloading the latest. I was also too lazy to make all the lua into a mod and attempt to override it.
The bug where
Ext.Osiris.RegisterListener
is never output or documented (despite the code in https://github.com/Norbyte/bg3se/blob/main/BG3Extender/LuaScripts/Libs/HelpersGenerator/CustomFunctionExtras.lua meant to handle it) is probably still happening, because I was unable to even begin debugging it.