mirror of
https://github.com/coop-deluxe/sm64coopdx.git
synced 2024-11-25 05:25:14 +00:00
Remove legacy struct fields, fix a function name
This commit is contained in:
parent
f49da88ed9
commit
971ddc00cd
14 changed files with 53 additions and 73 deletions
|
@ -71,8 +71,7 @@ override_field_types = {
|
||||||
override_field_mutable = {
|
override_field_mutable = {
|
||||||
"NetworkPlayer": [
|
"NetworkPlayer": [
|
||||||
"overrideModelIndex",
|
"overrideModelIndex",
|
||||||
"overridePalette",
|
"overridePalette"
|
||||||
"overridePaletteIndex",
|
|
||||||
],
|
],
|
||||||
"Animation": [
|
"Animation": [
|
||||||
"values",
|
"values",
|
||||||
|
@ -89,8 +88,6 @@ override_field_invisible = {
|
||||||
}
|
}
|
||||||
|
|
||||||
override_field_deprecated = {
|
override_field_deprecated = {
|
||||||
"ServerSettings": [ "enableCheats" ],
|
|
||||||
"NetworkPlayer": [ "paletteIndex", "overridePaletteIndex", "overridePaletteIndexLp" ]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
override_field_immutable = {
|
override_field_immutable = {
|
||||||
|
|
|
@ -5413,7 +5413,7 @@ function network_player_is_override_palette_same(np)
|
||||||
end
|
end
|
||||||
|
|
||||||
--- @param np NetworkPlayer
|
--- @param np NetworkPlayer
|
||||||
function network_player_reset_override_palette_color(np)
|
function network_player_reset_override_palette(np)
|
||||||
-- ...
|
-- ...
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -1123,10 +1123,7 @@
|
||||||
--- @field public onRxSeqId integer
|
--- @field public onRxSeqId integer
|
||||||
--- @field public overrideModelIndex integer
|
--- @field public overrideModelIndex integer
|
||||||
--- @field public overridePalette PlayerPalette
|
--- @field public overridePalette PlayerPalette
|
||||||
--- @field public overridePaletteIndex integer
|
|
||||||
--- @field public overridePaletteIndexLp integer
|
|
||||||
--- @field public palette PlayerPalette
|
--- @field public palette PlayerPalette
|
||||||
--- @field public paletteIndex integer
|
|
||||||
--- @field public ping integer
|
--- @field public ping integer
|
||||||
--- @field public type integer
|
--- @field public type integer
|
||||||
|
|
||||||
|
@ -2012,7 +2009,6 @@
|
||||||
--- @class ServerSettings
|
--- @class ServerSettings
|
||||||
--- @field public bouncyLevelBounds BouncyLevelBounds
|
--- @field public bouncyLevelBounds BouncyLevelBounds
|
||||||
--- @field public bubbleDeath integer
|
--- @field public bubbleDeath integer
|
||||||
--- @field public enableCheats integer
|
|
||||||
--- @field public enablePlayerList integer
|
--- @field public enablePlayerList integer
|
||||||
--- @field public enablePlayersInLevelDisplay integer
|
--- @field public enablePlayersInLevelDisplay integer
|
||||||
--- @field public headlessServer integer
|
--- @field public headlessServer integer
|
||||||
|
|
|
@ -1377,10 +1377,10 @@
|
||||||
|
|
||||||
<br />
|
<br />
|
||||||
|
|
||||||
## [network_player_reset_override_palette_color](#network_player_reset_override_palette_color)
|
## [network_player_reset_override_palette](#network_player_reset_override_palette)
|
||||||
|
|
||||||
### Lua Example
|
### Lua Example
|
||||||
`network_player_reset_override_palette_color(np)`
|
`network_player_reset_override_palette(np)`
|
||||||
|
|
||||||
### Parameters
|
### Parameters
|
||||||
| Field | Type |
|
| Field | Type |
|
||||||
|
@ -1391,7 +1391,7 @@
|
||||||
- None
|
- None
|
||||||
|
|
||||||
### C Prototype
|
### C Prototype
|
||||||
`void network_player_reset_override_palette_color(struct NetworkPlayer *np);`
|
`void network_player_reset_override_palette(struct NetworkPlayer *np);`
|
||||||
|
|
||||||
[:arrow_up_small:](#)
|
[:arrow_up_small:](#)
|
||||||
|
|
||||||
|
|
|
@ -1201,7 +1201,7 @@
|
||||||
- [network_player_get_override_palette_color_channel](functions-4.md#network_player_get_override_palette_color_channel)
|
- [network_player_get_override_palette_color_channel](functions-4.md#network_player_get_override_palette_color_channel)
|
||||||
- [network_player_get_palette_color_channel](functions-4.md#network_player_get_palette_color_channel)
|
- [network_player_get_palette_color_channel](functions-4.md#network_player_get_palette_color_channel)
|
||||||
- [network_player_is_override_palette_same](functions-4.md#network_player_is_override_palette_same)
|
- [network_player_is_override_palette_same](functions-4.md#network_player_is_override_palette_same)
|
||||||
- [network_player_reset_override_palette_color](functions-4.md#network_player_reset_override_palette_color)
|
- [network_player_reset_override_palette](functions-4.md#network_player_reset_override_palette)
|
||||||
- [network_player_set_description](functions-4.md#network_player_set_description)
|
- [network_player_set_description](functions-4.md#network_player_set_description)
|
||||||
- [network_player_set_override_palette_color](functions-4.md#network_player_set_override_palette_color)
|
- [network_player_set_override_palette_color](functions-4.md#network_player_set_override_palette_color)
|
||||||
|
|
||||||
|
|
|
@ -1245,41 +1245,38 @@ static struct LuaObjectField sNametagsSettingsFields[LUA_NAMETAGS_SETTINGS_FIELD
|
||||||
{ "showSelfTag", LVT_BOOL, offsetof(struct NametagsSettings, showSelfTag), false, LOT_NONE },
|
{ "showSelfTag", LVT_BOOL, offsetof(struct NametagsSettings, showSelfTag), false, LOT_NONE },
|
||||||
};
|
};
|
||||||
|
|
||||||
#define LUA_NETWORK_PLAYER_FIELD_COUNT 31
|
#define LUA_NETWORK_PLAYER_FIELD_COUNT 28
|
||||||
static struct LuaObjectField sNetworkPlayerFields[LUA_NETWORK_PLAYER_FIELD_COUNT] = {
|
static struct LuaObjectField sNetworkPlayerFields[LUA_NETWORK_PLAYER_FIELD_COUNT] = {
|
||||||
{ "connected", LVT_BOOL, offsetof(struct NetworkPlayer, connected), true, LOT_NONE },
|
{ "connected", LVT_BOOL, offsetof(struct NetworkPlayer, connected), true, LOT_NONE },
|
||||||
{ "currActNum", LVT_S16, offsetof(struct NetworkPlayer, currActNum), true, LOT_NONE },
|
{ "currActNum", LVT_S16, offsetof(struct NetworkPlayer, currActNum), true, LOT_NONE },
|
||||||
{ "currAreaIndex", LVT_S16, offsetof(struct NetworkPlayer, currAreaIndex), true, LOT_NONE },
|
{ "currAreaIndex", LVT_S16, offsetof(struct NetworkPlayer, currAreaIndex), true, LOT_NONE },
|
||||||
{ "currAreaSyncValid", LVT_BOOL, offsetof(struct NetworkPlayer, currAreaSyncValid), true, LOT_NONE },
|
{ "currAreaSyncValid", LVT_BOOL, offsetof(struct NetworkPlayer, currAreaSyncValid), true, LOT_NONE },
|
||||||
{ "currCourseNum", LVT_S16, offsetof(struct NetworkPlayer, currCourseNum), true, LOT_NONE },
|
{ "currCourseNum", LVT_S16, offsetof(struct NetworkPlayer, currCourseNum), true, LOT_NONE },
|
||||||
{ "currLevelAreaSeqId", LVT_U16, offsetof(struct NetworkPlayer, currLevelAreaSeqId), true, LOT_NONE },
|
{ "currLevelAreaSeqId", LVT_U16, offsetof(struct NetworkPlayer, currLevelAreaSeqId), true, LOT_NONE },
|
||||||
{ "currLevelNum", LVT_S16, offsetof(struct NetworkPlayer, currLevelNum), true, LOT_NONE },
|
{ "currLevelNum", LVT_S16, offsetof(struct NetworkPlayer, currLevelNum), true, LOT_NONE },
|
||||||
{ "currLevelSyncValid", LVT_BOOL, offsetof(struct NetworkPlayer, currLevelSyncValid), true, LOT_NONE },
|
{ "currLevelSyncValid", LVT_BOOL, offsetof(struct NetworkPlayer, currLevelSyncValid), true, LOT_NONE },
|
||||||
{ "currPositionValid", LVT_BOOL, offsetof(struct NetworkPlayer, currPositionValid), true, LOT_NONE },
|
{ "currPositionValid", LVT_BOOL, offsetof(struct NetworkPlayer, currPositionValid), true, LOT_NONE },
|
||||||
{ "description", LVT_STRING, offsetof(struct NetworkPlayer, description), true, LOT_NONE },
|
{ "description", LVT_STRING, offsetof(struct NetworkPlayer, description), true, LOT_NONE },
|
||||||
{ "descriptionA", LVT_U8, offsetof(struct NetworkPlayer, descriptionA), true, LOT_NONE },
|
{ "descriptionA", LVT_U8, offsetof(struct NetworkPlayer, descriptionA), true, LOT_NONE },
|
||||||
{ "descriptionB", LVT_U8, offsetof(struct NetworkPlayer, descriptionB), true, LOT_NONE },
|
{ "descriptionB", LVT_U8, offsetof(struct NetworkPlayer, descriptionB), true, LOT_NONE },
|
||||||
{ "descriptionG", LVT_U8, offsetof(struct NetworkPlayer, descriptionG), true, LOT_NONE },
|
{ "descriptionG", LVT_U8, offsetof(struct NetworkPlayer, descriptionG), true, LOT_NONE },
|
||||||
{ "descriptionR", LVT_U8, offsetof(struct NetworkPlayer, descriptionR), true, LOT_NONE },
|
{ "descriptionR", LVT_U8, offsetof(struct NetworkPlayer, descriptionR), true, LOT_NONE },
|
||||||
{ "fadeOpacity", LVT_U8, offsetof(struct NetworkPlayer, fadeOpacity), true, LOT_NONE },
|
{ "fadeOpacity", LVT_U8, offsetof(struct NetworkPlayer, fadeOpacity), true, LOT_NONE },
|
||||||
{ "globalIndex", LVT_U8, offsetof(struct NetworkPlayer, globalIndex), true, LOT_NONE },
|
{ "globalIndex", LVT_U8, offsetof(struct NetworkPlayer, globalIndex), true, LOT_NONE },
|
||||||
{ "lastPingSent", LVT_F32, offsetof(struct NetworkPlayer, lastPingSent), true, LOT_NONE },
|
{ "lastPingSent", LVT_F32, offsetof(struct NetworkPlayer, lastPingSent), true, LOT_NONE },
|
||||||
{ "lastReceived", LVT_F32, offsetof(struct NetworkPlayer, lastReceived), true, LOT_NONE },
|
{ "lastReceived", LVT_F32, offsetof(struct NetworkPlayer, lastReceived), true, LOT_NONE },
|
||||||
{ "lastSent", LVT_F32, offsetof(struct NetworkPlayer, lastSent), true, LOT_NONE },
|
{ "lastSent", LVT_F32, offsetof(struct NetworkPlayer, lastSent), true, LOT_NONE },
|
||||||
{ "localIndex", LVT_U8, offsetof(struct NetworkPlayer, localIndex), true, LOT_NONE },
|
{ "localIndex", LVT_U8, offsetof(struct NetworkPlayer, localIndex), true, LOT_NONE },
|
||||||
{ "modelIndex", LVT_U8, offsetof(struct NetworkPlayer, modelIndex), true, LOT_NONE },
|
{ "modelIndex", LVT_U8, offsetof(struct NetworkPlayer, modelIndex), true, LOT_NONE },
|
||||||
{ "name", LVT_STRING, offsetof(struct NetworkPlayer, name), true, LOT_NONE },
|
{ "name", LVT_STRING, offsetof(struct NetworkPlayer, name), true, LOT_NONE },
|
||||||
{ "onRxSeqId", LVT_U8, offsetof(struct NetworkPlayer, onRxSeqId), true, LOT_NONE },
|
{ "onRxSeqId", LVT_U8, offsetof(struct NetworkPlayer, onRxSeqId), true, LOT_NONE },
|
||||||
{ "overrideModelIndex", LVT_U8, offsetof(struct NetworkPlayer, overrideModelIndex), false, LOT_NONE },
|
{ "overrideModelIndex", LVT_U8, offsetof(struct NetworkPlayer, overrideModelIndex), false, LOT_NONE },
|
||||||
{ "overridePalette", LVT_COBJECT, offsetof(struct NetworkPlayer, overridePalette), false, LOT_PLAYERPALETTE },
|
{ "overridePalette", LVT_COBJECT, offsetof(struct NetworkPlayer, overridePalette), false, LOT_PLAYERPALETTE },
|
||||||
{ "overridePaletteIndex", LVT_U8, offsetof(struct NetworkPlayer, overridePaletteIndex), false, LOT_NONE },
|
{ "palette", LVT_COBJECT, offsetof(struct NetworkPlayer, palette), true, LOT_PLAYERPALETTE },
|
||||||
{ "overridePaletteIndexLp", LVT_U8, offsetof(struct NetworkPlayer, overridePaletteIndexLp), true, LOT_NONE },
|
{ "ping", LVT_U32, offsetof(struct NetworkPlayer, ping), true, LOT_NONE },
|
||||||
{ "palette", LVT_COBJECT, offsetof(struct NetworkPlayer, palette), true, LOT_PLAYERPALETTE },
|
// { "rxPacketHash", LOT_???, offsetof(struct NetworkPlayer, rxPacketHash), true, LOT_??? }, <--- UNIMPLEMENTED
|
||||||
{ "paletteIndex", LVT_U8, offsetof(struct NetworkPlayer, paletteIndex), true, LOT_NONE },
|
// { "rxSeqIds", LOT_???, offsetof(struct NetworkPlayer, rxSeqIds), true, LOT_??? }, <--- UNIMPLEMENTED
|
||||||
{ "ping", LVT_U32, offsetof(struct NetworkPlayer, ping), true, LOT_NONE },
|
{ "type", LVT_U8, offsetof(struct NetworkPlayer, type), true, LOT_NONE },
|
||||||
// { "rxPacketHash", LOT_???, offsetof(struct NetworkPlayer, rxPacketHash), true, LOT_??? }, <--- UNIMPLEMENTED
|
|
||||||
// { "rxSeqIds", LOT_???, offsetof(struct NetworkPlayer, rxSeqIds), true, LOT_??? }, <--- UNIMPLEMENTED
|
|
||||||
{ "type", LVT_U8, offsetof(struct NetworkPlayer, type), true, LOT_NONE },
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#define LUA_OBJECT_FIELD_COUNT 759
|
#define LUA_OBJECT_FIELD_COUNT 759
|
||||||
|
@ -2211,11 +2208,10 @@ static struct LuaObjectField sRayIntersectionInfoFields[LUA_RAY_INTERSECTION_INF
|
||||||
{ "surface", LVT_COBJECT_P, offsetof(struct RayIntersectionInfo, surface), false, LOT_SURFACE },
|
{ "surface", LVT_COBJECT_P, offsetof(struct RayIntersectionInfo, surface), false, LOT_SURFACE },
|
||||||
};
|
};
|
||||||
|
|
||||||
#define LUA_SERVER_SETTINGS_FIELD_COUNT 13
|
#define LUA_SERVER_SETTINGS_FIELD_COUNT 12
|
||||||
static struct LuaObjectField sServerSettingsFields[LUA_SERVER_SETTINGS_FIELD_COUNT] = {
|
static struct LuaObjectField sServerSettingsFields[LUA_SERVER_SETTINGS_FIELD_COUNT] = {
|
||||||
{ "bouncyLevelBounds", LVT_S32, offsetof(struct ServerSettings, bouncyLevelBounds), false, LOT_NONE },
|
{ "bouncyLevelBounds", LVT_S32, offsetof(struct ServerSettings, bouncyLevelBounds), false, LOT_NONE },
|
||||||
{ "bubbleDeath", LVT_U8, offsetof(struct ServerSettings, bubbleDeath), false, LOT_NONE },
|
{ "bubbleDeath", LVT_U8, offsetof(struct ServerSettings, bubbleDeath), false, LOT_NONE },
|
||||||
{ "enableCheats", LVT_U8, offsetof(struct ServerSettings, enableCheats), false, LOT_NONE },
|
|
||||||
{ "enablePlayerList", LVT_U8, offsetof(struct ServerSettings, enablePlayerList), false, LOT_NONE },
|
{ "enablePlayerList", LVT_U8, offsetof(struct ServerSettings, enablePlayerList), false, LOT_NONE },
|
||||||
{ "enablePlayersInLevelDisplay", LVT_U8, offsetof(struct ServerSettings, enablePlayersInLevelDisplay), false, LOT_NONE },
|
{ "enablePlayersInLevelDisplay", LVT_U8, offsetof(struct ServerSettings, enablePlayersInLevelDisplay), false, LOT_NONE },
|
||||||
{ "headlessServer", LVT_U8, offsetof(struct ServerSettings, headlessServer), false, LOT_NONE },
|
{ "headlessServer", LVT_U8, offsetof(struct ServerSettings, headlessServer), false, LOT_NONE },
|
||||||
|
|
|
@ -72,7 +72,7 @@ int smlua_func_atan2s(lua_State* L) {
|
||||||
|
|
||||||
int smlua_func_init_mario_after_warp(lua_State* L) {
|
int smlua_func_init_mario_after_warp(lua_State* L) {
|
||||||
if (network_player_connected_count() >= 2) {
|
if (network_player_connected_count() >= 2) {
|
||||||
LOG_LUA_LINE("init_mario_after_warp can only be used in single-player");
|
LOG_LUA_LINE("init_mario_after_warp() can only be used in singleplayer");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -104,7 +104,7 @@ int smlua_func_initiate_warp(lua_State* L) {
|
||||||
|
|
||||||
int smlua_func_reset_level(lua_State* L) {
|
int smlua_func_reset_level(lua_State* L) {
|
||||||
if (network_player_connected_count() >= 2) {
|
if (network_player_connected_count() >= 2) {
|
||||||
LOG_LUA_LINE("reset_level() can only be used in single-player");
|
LOG_LUA_LINE("reset_level() can only be used in singleplayer");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -20804,19 +20804,19 @@ int smlua_func_network_player_is_override_palette_same(lua_State* L) {
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
int smlua_func_network_player_reset_override_palette_color(lua_State* L) {
|
int smlua_func_network_player_reset_override_palette(lua_State* L) {
|
||||||
if (L == NULL) { return 0; }
|
if (L == NULL) { return 0; }
|
||||||
|
|
||||||
int top = lua_gettop(L);
|
int top = lua_gettop(L);
|
||||||
if (top != 1) {
|
if (top != 1) {
|
||||||
LOG_LUA_LINE("Improper param count for '%s': Expected %u, Received %u", "network_player_reset_override_palette_color", 1, top);
|
LOG_LUA_LINE("Improper param count for '%s': Expected %u, Received %u", "network_player_reset_override_palette", 1, top);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
struct NetworkPlayer* np = (struct NetworkPlayer*)smlua_to_cobject(L, 1, LOT_NETWORKPLAYER);
|
struct NetworkPlayer* np = (struct NetworkPlayer*)smlua_to_cobject(L, 1, LOT_NETWORKPLAYER);
|
||||||
if (!gSmLuaConvertSuccess) { LOG_LUA("Failed to convert parameter %u for function '%s'", 1, "network_player_reset_override_palette_color"); return 0; }
|
if (!gSmLuaConvertSuccess) { LOG_LUA("Failed to convert parameter %u for function '%s'", 1, "network_player_reset_override_palette"); return 0; }
|
||||||
|
|
||||||
network_player_reset_override_palette_color(np);
|
network_player_reset_override_palette(np);
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
@ -33923,7 +33923,7 @@ void smlua_bind_functions_autogen(void) {
|
||||||
smlua_bind_function(L, "network_player_get_override_palette_color_channel", smlua_func_network_player_get_override_palette_color_channel);
|
smlua_bind_function(L, "network_player_get_override_palette_color_channel", smlua_func_network_player_get_override_palette_color_channel);
|
||||||
smlua_bind_function(L, "network_player_get_palette_color_channel", smlua_func_network_player_get_palette_color_channel);
|
smlua_bind_function(L, "network_player_get_palette_color_channel", smlua_func_network_player_get_palette_color_channel);
|
||||||
smlua_bind_function(L, "network_player_is_override_palette_same", smlua_func_network_player_is_override_palette_same);
|
smlua_bind_function(L, "network_player_is_override_palette_same", smlua_func_network_player_is_override_palette_same);
|
||||||
smlua_bind_function(L, "network_player_reset_override_palette_color", smlua_func_network_player_reset_override_palette_color);
|
smlua_bind_function(L, "network_player_reset_override_palette", smlua_func_network_player_reset_override_palette);
|
||||||
smlua_bind_function(L, "network_player_set_description", smlua_func_network_player_set_description);
|
smlua_bind_function(L, "network_player_set_description", smlua_func_network_player_set_description);
|
||||||
smlua_bind_function(L, "network_player_set_override_palette_color", smlua_func_network_player_set_override_palette_color);
|
smlua_bind_function(L, "network_player_set_override_palette_color", smlua_func_network_player_set_override_palette_color);
|
||||||
|
|
||||||
|
|
|
@ -141,7 +141,7 @@ int smlua_hook_event(lua_State* L) {
|
||||||
|
|
||||||
int ref = luaL_ref(L, LUA_REGISTRYINDEX);
|
int ref = luaL_ref(L, LUA_REGISTRYINDEX);
|
||||||
if (ref == -1) {
|
if (ref == -1) {
|
||||||
LOG_LUA_LINE("tried to hook undefined function to '%s'", LuaHookedEventTypeName[hookType]);
|
LOG_LUA_LINE("Tried to hook undefined function to '%s'", LuaHookedEventTypeName[hookType]);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,7 @@ static bool smlua_sync_table_unwind(int syncTableIndex, int keyIndex) {
|
||||||
// get key
|
// get key
|
||||||
sUnwoundLnts[sUnwoundLntsCount++] = smlua_to_lnt(L, keyIndex);
|
sUnwoundLnts[sUnwoundLntsCount++] = smlua_to_lnt(L, keyIndex);
|
||||||
if (!gSmLuaConvertSuccess) {
|
if (!gSmLuaConvertSuccess) {
|
||||||
LOG_LUA_LINE("attempted to unwind sync table with invalid key type");
|
LOG_LUA_LINE("Attempted to unwind sync table with invalid key type");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -55,7 +55,7 @@ static bool smlua_sync_table_unwind(int syncTableIndex, int keyIndex) {
|
||||||
while (true) {
|
while (true) {
|
||||||
// make sure we remain within limits
|
// make sure we remain within limits
|
||||||
if (sUnwoundLntsCount >= MAX_UNWOUND_LNT) {
|
if (sUnwoundLntsCount >= MAX_UNWOUND_LNT) {
|
||||||
LOG_LUA_LINE("attempted to unwind sync table past its limit");
|
LOG_LUA_LINE("Attempted to unwind sync table past its limit");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ static bool smlua_sync_table_unwind(int syncTableIndex, int keyIndex) {
|
||||||
|
|
||||||
lua_pop(L, 1); // pop _name value
|
lua_pop(L, 1); // pop _name value
|
||||||
if (!gSmLuaConvertSuccess) {
|
if (!gSmLuaConvertSuccess) {
|
||||||
LOG_LUA_LINE("attempted to unwind sync table with invalid parent");
|
LOG_LUA_LINE("Attempted to unwind sync table with invalid parent");
|
||||||
lua_pop(L, 1); // pop iterative _parent
|
lua_pop(L, 1); // pop iterative _parent
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -90,7 +90,7 @@ static bool smlua_sync_table_unwind(int syncTableIndex, int keyIndex) {
|
||||||
// validate parent type
|
// validate parent type
|
||||||
if (parentType != LUA_TTABLE) {
|
if (parentType != LUA_TTABLE) {
|
||||||
if (parentType != LUA_TNIL) {
|
if (parentType != LUA_TNIL) {
|
||||||
LOG_LUA_LINE("attempted to unwind sync table into an invalid parent");
|
LOG_LUA_LINE("Attempted to unwind sync table into an invalid parent");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -106,7 +106,7 @@ static bool smlua_sync_table_unwind(int syncTableIndex, int keyIndex) {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (unwoundSize >= MAX_UNWOUND_SIZE) {
|
if (unwoundSize >= MAX_UNWOUND_SIZE) {
|
||||||
LOG_LUA_LINE("attempted to unwind sync table with too long of a key/parent length");
|
LOG_LUA_LINE("Attempted to unwind sync table with too long of a key/parent length");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -76,7 +76,6 @@ struct ServerSettings gServerSettings = {
|
||||||
.bouncyLevelBounds = BOUNCY_LEVEL_BOUNDS_OFF,
|
.bouncyLevelBounds = BOUNCY_LEVEL_BOUNDS_OFF,
|
||||||
.playerKnockbackStrength = 25,
|
.playerKnockbackStrength = 25,
|
||||||
.skipIntro = FALSE,
|
.skipIntro = FALSE,
|
||||||
.enableCheats = FALSE,
|
|
||||||
.bubbleDeath = TRUE,
|
.bubbleDeath = TRUE,
|
||||||
.enablePlayersInLevelDisplay = TRUE,
|
.enablePlayersInLevelDisplay = TRUE,
|
||||||
.enablePlayerList = TRUE,
|
.enablePlayerList = TRUE,
|
||||||
|
@ -124,7 +123,6 @@ bool network_init(enum NetworkType inNetworkType, bool reconnecting) {
|
||||||
gServerSettings.playerKnockbackStrength = configPlayerKnockbackStrength;
|
gServerSettings.playerKnockbackStrength = configPlayerKnockbackStrength;
|
||||||
gServerSettings.stayInLevelAfterStar = configStayInLevelAfterStar;
|
gServerSettings.stayInLevelAfterStar = configStayInLevelAfterStar;
|
||||||
gServerSettings.skipIntro = gCLIOpts.skipIntro ? TRUE : configSkipIntro;
|
gServerSettings.skipIntro = gCLIOpts.skipIntro ? TRUE : configSkipIntro;
|
||||||
gServerSettings.enableCheats = 0;
|
|
||||||
gServerSettings.bubbleDeath = configBubbleDeath;
|
gServerSettings.bubbleDeath = configBubbleDeath;
|
||||||
gServerSettings.enablePlayersInLevelDisplay = TRUE;
|
gServerSettings.enablePlayersInLevelDisplay = TRUE;
|
||||||
gServerSettings.enablePlayerList = TRUE;
|
gServerSettings.enablePlayerList = TRUE;
|
||||||
|
@ -734,7 +732,6 @@ void network_shutdown(bool sendLeaving, bool exiting, bool popup, bool reconnect
|
||||||
|
|
||||||
reset_window_title();
|
reset_window_title();
|
||||||
|
|
||||||
gDjuiLuaErrorTimeout = 0;
|
|
||||||
djui_panel_shutdown();
|
djui_panel_shutdown();
|
||||||
extern bool gDjuiInMainMenu;
|
extern bool gDjuiInMainMenu;
|
||||||
if (!gDjuiInMainMenu) {
|
if (!gDjuiInMainMenu) {
|
||||||
|
|
|
@ -75,7 +75,6 @@ struct ServerSettings {
|
||||||
u8 playerKnockbackStrength;
|
u8 playerKnockbackStrength;
|
||||||
u8 stayInLevelAfterStar;
|
u8 stayInLevelAfterStar;
|
||||||
u8 skipIntro;
|
u8 skipIntro;
|
||||||
u8 enableCheats;
|
|
||||||
u8 bubbleDeath;
|
u8 bubbleDeath;
|
||||||
u8 enablePlayersInLevelDisplay;
|
u8 enablePlayersInLevelDisplay;
|
||||||
u8 enablePlayerList;
|
u8 enablePlayerList;
|
||||||
|
|
|
@ -148,7 +148,7 @@ void network_player_set_override_palette_color(struct NetworkPlayer *np, enum Pl
|
||||||
np->overridePalette.parts[part][2] = color[2];
|
np->overridePalette.parts[part][2] = color[2];
|
||||||
}
|
}
|
||||||
|
|
||||||
void network_player_reset_override_palette_color(struct NetworkPlayer *np) {
|
void network_player_reset_override_palette(struct NetworkPlayer *np) {
|
||||||
if (np == NULL) { return; }
|
if (np == NULL) { return; }
|
||||||
|
|
||||||
np->overridePalette = np->palette;
|
np->overridePalette = np->palette;
|
||||||
|
|
|
@ -57,11 +57,6 @@ struct NetworkPlayer {
|
||||||
|
|
||||||
u16 rxSeqIds[MAX_RX_SEQ_IDS];
|
u16 rxSeqIds[MAX_RX_SEQ_IDS];
|
||||||
u32 rxPacketHash[MAX_RX_SEQ_IDS];
|
u32 rxPacketHash[MAX_RX_SEQ_IDS];
|
||||||
|
|
||||||
// legacy fields to allow mods not to fully break (they don't do anything anymore)
|
|
||||||
u8 paletteIndex;
|
|
||||||
u8 overridePaletteIndex;
|
|
||||||
u8 overridePaletteIndexLp;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
extern struct NetworkPlayer gNetworkPlayers[];
|
extern struct NetworkPlayer gNetworkPlayers[];
|
||||||
|
@ -82,7 +77,7 @@ struct NetworkPlayer* get_network_player_smallest_global(void);
|
||||||
u8 network_player_get_palette_color_channel(struct NetworkPlayer *np, enum PlayerPart part, u8 index);
|
u8 network_player_get_palette_color_channel(struct NetworkPlayer *np, enum PlayerPart part, u8 index);
|
||||||
u8 network_player_get_override_palette_color_channel(struct NetworkPlayer *np, enum PlayerPart part, u8 index);
|
u8 network_player_get_override_palette_color_channel(struct NetworkPlayer *np, enum PlayerPart part, u8 index);
|
||||||
void network_player_set_override_palette_color(struct NetworkPlayer *np, enum PlayerPart part, Color color);
|
void network_player_set_override_palette_color(struct NetworkPlayer *np, enum PlayerPart part, Color color);
|
||||||
void network_player_reset_override_palette_color(struct NetworkPlayer *np);
|
void network_player_reset_override_palette(struct NetworkPlayer *np);
|
||||||
bool network_player_is_override_palette_same(struct NetworkPlayer *np);
|
bool network_player_is_override_palette_same(struct NetworkPlayer *np);
|
||||||
|
|
||||||
void network_player_update(void);
|
void network_player_update(void);
|
||||||
|
|
Loading…
Reference in a new issue