fix(Core/Scripts): add support using whitespace for cs_lookup (#9243)

This commit is contained in:
Kargatum
2021-11-19 20:55:33 +07:00
committed by GitHub
parent f0fa13b83b
commit 0d345c5a50

View File

@@ -78,8 +78,13 @@ public:
return commandTable;
}
static bool HandleLookupAreaCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupAreaCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
std::wstring wNamePart;
if (!Utf8toWStr(namePart, wNamePart))
@@ -164,8 +169,13 @@ public:
return true;
}
static bool HandleLookupCreatureCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupCreatureCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
std::wstring wNamePart;
// converting string that we try to find to lower case
@@ -255,8 +265,13 @@ public:
return true;
}
static bool HandleLookupEventCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupEventCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
std::wstring wNamePart;
// converting string that we try to find to lower case
@@ -318,8 +333,13 @@ public:
return true;
}
static bool HandleLookupFactionCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupFactionCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
// Can be nullptr at console call
Player* target = handler->getSelectedPlayer();
@@ -451,8 +471,13 @@ public:
return true;
}
static bool HandleLookupItemCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupItemCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
std::wstring wNamePart;
// converting string that we try to find to lower case
@@ -546,8 +571,13 @@ public:
return true;
}
static bool HandleLookupItemSetCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupItemSetCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
std::wstring wNamePart;
if (!Utf8toWStr(namePart, wNamePart))
@@ -632,8 +662,13 @@ public:
return true;
}
static bool HandleLookupObjectCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupObjectCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
std::wstring wNamePart;
// converting string that we try to find to lower case
@@ -722,8 +757,13 @@ public:
return true;
}
static bool HandleLookupQuestCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupQuestCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
// can be nullptr at console call
Player* target = handler->getSelectedPlayer();
@@ -863,8 +903,13 @@ public:
return true;
}
static bool HandleLookupSkillCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupSkillCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
// can be nullptr in console call
Player* target = handler->getSelectedPlayer();
@@ -963,8 +1008,13 @@ public:
return true;
}
static bool HandleLookupSpellCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupSpellCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
// can be nullptr at console call
Player* target = handler->getSelectedPlayer();
@@ -1224,8 +1274,13 @@ public:
return true;
}
static bool HandleLookupTaxiNodeCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupTaxiNodeCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
std::wstring wNamePart;
if (!Utf8toWStr(namePart, wNamePart))
@@ -1310,8 +1365,13 @@ public:
}
// Find teleport in game_tele order by name
static bool HandleLookupTeleCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupTeleCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
std::wstring wNamePart;
if (!Utf8toWStr(namePart, wNamePart))
@@ -1367,8 +1427,13 @@ public:
return true;
}
static bool HandleLookupTitleCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupTitleCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
// can be nullptr in console call
Player* target = handler->getSelectedPlayer();
@@ -1456,8 +1521,13 @@ public:
return true;
}
static bool HandleLookupMapCommand(ChatHandler* handler, std::string_view namePart)
static bool HandleLookupMapCommand(ChatHandler* handler, Tail namePart)
{
if (namePart.empty())
{
return false;
}
std::wstring wNamePart;
if (!Utf8toWStr(namePart, wNamePart))