mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-02 10:12:26 +00:00
[Command] #list now searches without case sensitivity (#2825)
This commit is contained in:
parent
0da6391be3
commit
823e73336d
@ -34,12 +34,10 @@ void command_list(Client *c, const Seperator *sep)
|
|||||||
std::string search_string;
|
std::string search_string;
|
||||||
|
|
||||||
if (sep->arg[2]) {
|
if (sep->arg[2]) {
|
||||||
search_string = sep->arg[2];
|
search_string = Strings::ToLower(sep->arg[2]);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
// NPC
|
||||||
* NPC
|
|
||||||
*/
|
|
||||||
if (search_type.find("npcs") != std::string::npos) {
|
if (search_type.find("npcs") != std::string::npos) {
|
||||||
auto &entity_list_search = entity_list.GetMobList();
|
auto &entity_list_search = entity_list.GetMobList();
|
||||||
|
|
||||||
@ -51,11 +49,7 @@ void command_list(Client *c, const Seperator *sep)
|
|||||||
|
|
||||||
entity_count++;
|
entity_count++;
|
||||||
|
|
||||||
std::string entity_name = entity->GetName();
|
std::string entity_name = Strings::ToLower(entity->GetName());
|
||||||
|
|
||||||
/**
|
|
||||||
* Filter by name
|
|
||||||
*/
|
|
||||||
if (search_string.length() > 0 && entity_name.find(search_string) == std::string::npos) {
|
if (search_string.length() > 0 && entity_name.find(search_string) == std::string::npos) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -81,9 +75,7 @@ void command_list(Client *c, const Seperator *sep)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
// Client
|
||||||
* Client
|
|
||||||
*/
|
|
||||||
if (search_type.find("players") != std::string::npos) {
|
if (search_type.find("players") != std::string::npos) {
|
||||||
auto &entity_list_search = entity_list.GetClientList();
|
auto &entity_list_search = entity_list.GetClientList();
|
||||||
|
|
||||||
@ -92,7 +84,7 @@ void command_list(Client *c, const Seperator *sep)
|
|||||||
|
|
||||||
entity_count++;
|
entity_count++;
|
||||||
|
|
||||||
std::string entity_name = entity->GetName();
|
std::string entity_name = Strings::ToLower(entity->GetName());
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Filter by name
|
* Filter by name
|
||||||
@ -122,9 +114,7 @@ void command_list(Client *c, const Seperator *sep)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
// Corpse
|
||||||
* Corpse
|
|
||||||
*/
|
|
||||||
if (search_type.find("corpses") != std::string::npos) {
|
if (search_type.find("corpses") != std::string::npos) {
|
||||||
auto &entity_list_search = entity_list.GetCorpseList();
|
auto &entity_list_search = entity_list.GetCorpseList();
|
||||||
|
|
||||||
@ -133,11 +123,7 @@ void command_list(Client *c, const Seperator *sep)
|
|||||||
|
|
||||||
entity_count++;
|
entity_count++;
|
||||||
|
|
||||||
std::string entity_name = entity->GetName();
|
std::string entity_name = Strings::ToLower(entity->GetName());
|
||||||
|
|
||||||
/**
|
|
||||||
* Filter by name
|
|
||||||
*/
|
|
||||||
if (search_string.length() > 0 && entity_name.find(search_string) == std::string::npos) {
|
if (search_string.length() > 0 && entity_name.find(search_string) == std::string::npos) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -163,9 +149,7 @@ void command_list(Client *c, const Seperator *sep)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
// Doors
|
||||||
* Doors
|
|
||||||
*/
|
|
||||||
if (search_type.find("doors") != std::string::npos) {
|
if (search_type.find("doors") != std::string::npos) {
|
||||||
auto &entity_list_search = entity_list.GetDoorsList();
|
auto &entity_list_search = entity_list.GetDoorsList();
|
||||||
|
|
||||||
@ -174,11 +158,7 @@ void command_list(Client *c, const Seperator *sep)
|
|||||||
|
|
||||||
entity_count++;
|
entity_count++;
|
||||||
|
|
||||||
std::string entity_name = entity->GetDoorName();
|
std::string entity_name = Strings::ToLower(entity->GetDoorName());
|
||||||
|
|
||||||
/**
|
|
||||||
* Filter by name
|
|
||||||
*/
|
|
||||||
if (search_string.length() > 0 && entity_name.find(search_string) == std::string::npos) {
|
if (search_string.length() > 0 && entity_name.find(search_string) == std::string::npos) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@ -205,9 +185,7 @@ void command_list(Client *c, const Seperator *sep)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
// Objects
|
||||||
* Objects
|
|
||||||
*/
|
|
||||||
if (search_type.find("objects") != std::string::npos) {
|
if (search_type.find("objects") != std::string::npos) {
|
||||||
auto &entity_list_search = entity_list.GetObjectList();
|
auto &entity_list_search = entity_list.GetObjectList();
|
||||||
|
|
||||||
@ -216,11 +194,7 @@ void command_list(Client *c, const Seperator *sep)
|
|||||||
|
|
||||||
entity_count++;
|
entity_count++;
|
||||||
|
|
||||||
std::string entity_name = entity->GetModelName();
|
std::string entity_name = Strings::ToLower(entity->GetModelName());
|
||||||
|
|
||||||
/**
|
|
||||||
* Filter by name
|
|
||||||
*/
|
|
||||||
if (search_string.length() > 0 && entity_name.find(search_string) == std::string::npos) {
|
if (search_string.length() > 0 && entity_name.find(search_string) == std::string::npos) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user