Huge protection improvements and other stuff (#1963)

* feat(protections): add a fuzzer
* feat(protections): improve protections
* feat(spoofing): add warning
* feat(world): force object cleanup
* fix(weapons): fix custom weapon code
* fix(weapons): fix for #1983
This commit is contained in:
maybegreat48
2023-08-19 11:01:08 +00:00
committed by GitHub
parent 9a51d381c9
commit 5eead0436f
120 changed files with 15579 additions and 20690 deletions

View File

@ -3,53 +3,53 @@
namespace lua::native
{
static ScrHandle LUA_NATIVE_ITEMSET_CREATE_ITEMSET( bool p0 )
static ScrHandle LUA_NATIVE_ITEMSET_CREATE_ITEMSET(bool p0)
{
auto retval = ITEMSET::CREATE_ITEMSET(p0);
return retval;
}
static void LUA_NATIVE_ITEMSET_DESTROY_ITEMSET( ScrHandle itemset )
static void LUA_NATIVE_ITEMSET_DESTROY_ITEMSET(ScrHandle itemset)
{
ITEMSET::DESTROY_ITEMSET(itemset);
}
static bool LUA_NATIVE_ITEMSET_IS_ITEMSET_VALID( ScrHandle itemset )
static bool LUA_NATIVE_ITEMSET_IS_ITEMSET_VALID(ScrHandle itemset)
{
auto retval = (bool)ITEMSET::IS_ITEMSET_VALID(itemset);
return retval;
}
static bool LUA_NATIVE_ITEMSET_ADD_TO_ITEMSET( ScrHandle item, ScrHandle itemset )
static bool LUA_NATIVE_ITEMSET_ADD_TO_ITEMSET(ScrHandle item, ScrHandle itemset)
{
auto retval = (bool)ITEMSET::ADD_TO_ITEMSET(item, itemset);
return retval;
}
static void LUA_NATIVE_ITEMSET_REMOVE_FROM_ITEMSET( ScrHandle item, ScrHandle itemset )
static void LUA_NATIVE_ITEMSET_REMOVE_FROM_ITEMSET(ScrHandle item, ScrHandle itemset)
{
ITEMSET::REMOVE_FROM_ITEMSET(item, itemset);
}
static int LUA_NATIVE_ITEMSET_GET_ITEMSET_SIZE( ScrHandle itemset )
static int LUA_NATIVE_ITEMSET_GET_ITEMSET_SIZE(ScrHandle itemset)
{
auto retval = ITEMSET::GET_ITEMSET_SIZE(itemset);
return retval;
}
static ScrHandle LUA_NATIVE_ITEMSET_GET_INDEXED_ITEM_IN_ITEMSET( int index, ScrHandle itemset )
static ScrHandle LUA_NATIVE_ITEMSET_GET_INDEXED_ITEM_IN_ITEMSET(int index, ScrHandle itemset)
{
auto retval = ITEMSET::GET_INDEXED_ITEM_IN_ITEMSET(index, itemset);
return retval;
}
static bool LUA_NATIVE_ITEMSET_IS_IN_ITEMSET( ScrHandle item, ScrHandle itemset )
static bool LUA_NATIVE_ITEMSET_IS_IN_ITEMSET(ScrHandle item, ScrHandle itemset)
{
auto retval = (bool)ITEMSET::IS_IN_ITEMSET(item, itemset);
return retval;
}
static void LUA_NATIVE_ITEMSET_CLEAN_ITEMSET( ScrHandle itemset )
static void LUA_NATIVE_ITEMSET_CLEAN_ITEMSET(ScrHandle itemset)
{
ITEMSET::CLEAN_ITEMSET(itemset);
}