mirror of
https://github.com/luanti-org/luanti.git
synced 2025-10-13 16:45:20 +02:00
Rename CSM flavours to restrictions
& Satisfy LINT
This commit is contained in:
@@ -94,8 +94,12 @@ int ModApiClient::l_send_chat_message(lua_State *L)
|
||||
return 0;
|
||||
|
||||
// If server disabled this API, discard
|
||||
if (getClient(L)->checkCSMFlavourLimit(CSMFlavourLimit::CSM_FL_CHAT_MESSAGES))
|
||||
|
||||
// clang-format off
|
||||
if (getClient(L)->checkCSMRestrictionFlag(
|
||||
CSMRestrictionFlags::CSM_RF_CHAT_MESSAGES))
|
||||
return 0;
|
||||
// clang-format on
|
||||
|
||||
std::string message = luaL_checkstring(L, 1);
|
||||
getClient(L)->sendChatMessage(utf8_to_wide(message));
|
||||
@@ -290,8 +294,11 @@ int ModApiClient::l_get_item_def(lua_State *L)
|
||||
IItemDefManager *idef = gdef->idef();
|
||||
assert(idef);
|
||||
|
||||
if (getClient(L)->checkCSMFlavourLimit(CSMFlavourLimit::CSM_FL_READ_ITEMDEFS))
|
||||
// clang-format off
|
||||
if (getClient(L)->checkCSMRestrictionFlag(
|
||||
CSMRestrictionFlags::CSM_RF_READ_ITEMDEFS))
|
||||
return 0;
|
||||
// clang-format on
|
||||
|
||||
if (!lua_isstring(L, 1))
|
||||
return 0;
|
||||
@@ -318,8 +325,11 @@ int ModApiClient::l_get_node_def(lua_State *L)
|
||||
if (!lua_isstring(L, 1))
|
||||
return 0;
|
||||
|
||||
if (getClient(L)->checkCSMFlavourLimit(CSMFlavourLimit::CSM_FL_READ_NODEDEFS))
|
||||
// clang-format off
|
||||
if (getClient(L)->checkCSMRestrictionFlag(
|
||||
CSMRestrictionFlags::CSM_RF_READ_NODEDEFS))
|
||||
return 0;
|
||||
// clang-format on
|
||||
|
||||
const std::string &name = lua_tostring(L, 1);
|
||||
const ContentFeatures &cf = ndef->get(ndef->getId(name));
|
||||
|
@@ -770,7 +770,8 @@ int ModApiEnvMod::l_find_node_near(lua_State *L)
|
||||
#ifndef SERVER
|
||||
// Client API limitations
|
||||
if (getClient(L) &&
|
||||
getClient(L)->checkCSMFlavourLimit(CSMFlavourLimit::CSM_FL_LOOKUP_NODES)) {
|
||||
getClient(L)->checkCSMRestrictionFlag(
|
||||
CSMRestrictionFlags::CSM_RF_LOOKUP_NODES)) {
|
||||
radius = std::max<int>(radius, getClient(L)->getCSMNodeRangeLimit());
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user