fix(Core/Scripts): add support using whitespace for cs_lookup (#9243)
This commit is contained in:
@@ -78,8 +78,13 @@ public:
|
|||||||
return commandTable;
|
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;
|
std::wstring wNamePart;
|
||||||
|
|
||||||
if (!Utf8toWStr(namePart, wNamePart))
|
if (!Utf8toWStr(namePart, wNamePart))
|
||||||
@@ -164,8 +169,13 @@ public:
|
|||||||
return true;
|
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;
|
std::wstring wNamePart;
|
||||||
|
|
||||||
// converting string that we try to find to lower case
|
// converting string that we try to find to lower case
|
||||||
@@ -255,8 +265,13 @@ public:
|
|||||||
return true;
|
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;
|
std::wstring wNamePart;
|
||||||
|
|
||||||
// converting string that we try to find to lower case
|
// converting string that we try to find to lower case
|
||||||
@@ -318,8 +333,13 @@ public:
|
|||||||
return true;
|
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
|
// Can be nullptr at console call
|
||||||
Player* target = handler->getSelectedPlayer();
|
Player* target = handler->getSelectedPlayer();
|
||||||
|
|
||||||
@@ -451,8 +471,13 @@ public:
|
|||||||
return true;
|
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;
|
std::wstring wNamePart;
|
||||||
|
|
||||||
// converting string that we try to find to lower case
|
// converting string that we try to find to lower case
|
||||||
@@ -546,8 +571,13 @@ public:
|
|||||||
return true;
|
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;
|
std::wstring wNamePart;
|
||||||
|
|
||||||
if (!Utf8toWStr(namePart, wNamePart))
|
if (!Utf8toWStr(namePart, wNamePart))
|
||||||
@@ -632,8 +662,13 @@ public:
|
|||||||
return true;
|
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;
|
std::wstring wNamePart;
|
||||||
|
|
||||||
// converting string that we try to find to lower case
|
// converting string that we try to find to lower case
|
||||||
@@ -722,8 +757,13 @@ public:
|
|||||||
return true;
|
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
|
// can be nullptr at console call
|
||||||
Player* target = handler->getSelectedPlayer();
|
Player* target = handler->getSelectedPlayer();
|
||||||
|
|
||||||
@@ -863,8 +903,13 @@ public:
|
|||||||
return true;
|
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
|
// can be nullptr in console call
|
||||||
Player* target = handler->getSelectedPlayer();
|
Player* target = handler->getSelectedPlayer();
|
||||||
|
|
||||||
@@ -963,8 +1008,13 @@ public:
|
|||||||
return true;
|
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
|
// can be nullptr at console call
|
||||||
Player* target = handler->getSelectedPlayer();
|
Player* target = handler->getSelectedPlayer();
|
||||||
|
|
||||||
@@ -1224,8 +1274,13 @@ public:
|
|||||||
return true;
|
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;
|
std::wstring wNamePart;
|
||||||
|
|
||||||
if (!Utf8toWStr(namePart, wNamePart))
|
if (!Utf8toWStr(namePart, wNamePart))
|
||||||
@@ -1310,8 +1365,13 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Find teleport in game_tele order by name
|
// 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;
|
std::wstring wNamePart;
|
||||||
|
|
||||||
if (!Utf8toWStr(namePart, wNamePart))
|
if (!Utf8toWStr(namePart, wNamePart))
|
||||||
@@ -1367,8 +1427,13 @@ public:
|
|||||||
return true;
|
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
|
// can be nullptr in console call
|
||||||
Player* target = handler->getSelectedPlayer();
|
Player* target = handler->getSelectedPlayer();
|
||||||
|
|
||||||
@@ -1456,8 +1521,13 @@ public:
|
|||||||
return true;
|
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;
|
std::wstring wNamePart;
|
||||||
|
|
||||||
if (!Utf8toWStr(namePart, wNamePart))
|
if (!Utf8toWStr(namePart, wNamePart))
|
||||||
|
|||||||
Reference in New Issue
Block a user