mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-22 18:02:25 +00:00
commit
1a2cec58f1
@ -7978,13 +7978,6 @@ void command_itemsearch(Client *c, const Seperator *sep)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
std::vector<std::string> amounts = {
|
|
||||||
"1",
|
|
||||||
"10",
|
|
||||||
"100",
|
|
||||||
"1000"
|
|
||||||
};
|
|
||||||
|
|
||||||
int count = 0;
|
int count = 0;
|
||||||
char sName[64];
|
char sName[64];
|
||||||
char sCriteria[255];
|
char sCriteria[255];
|
||||||
@ -7998,14 +7991,25 @@ void command_itemsearch(Client *c, const Seperator *sep)
|
|||||||
pdest = strstr(sName, sCriteria);
|
pdest = strstr(sName, sCriteria);
|
||||||
if (pdest != nullptr) {
|
if (pdest != nullptr) {
|
||||||
linker.SetItemData(item);
|
linker.SetItemData(item);
|
||||||
|
std::string item_id = std::to_string(item->ID);
|
||||||
std::string saylink_commands;
|
std::string saylink_commands =
|
||||||
for (auto &amount : amounts) {
|
"[" +
|
||||||
saylink_commands += EQ::SayLinkEngine::GenerateQuestSaylink(
|
EQ::SayLinkEngine::GenerateQuestSaylink(
|
||||||
"#si " + std::to_string(item->ID) + " " + amount,
|
"#si " + item_id,
|
||||||
false,
|
false,
|
||||||
"[" + amount + "] "
|
"X"
|
||||||
);
|
) +
|
||||||
|
"] ";
|
||||||
|
if (item->Stackable && item->StackSize > 1) {
|
||||||
|
std::string stack_size = std::to_string(item->StackSize);
|
||||||
|
saylink_commands +=
|
||||||
|
"[" +
|
||||||
|
EQ::SayLinkEngine::GenerateQuestSaylink(
|
||||||
|
"#si " + item_id + " " + stack_size,
|
||||||
|
false,
|
||||||
|
stack_size
|
||||||
|
) +
|
||||||
|
"]";
|
||||||
}
|
}
|
||||||
|
|
||||||
c->Message(
|
c->Message(
|
||||||
@ -8013,8 +8017,8 @@ void command_itemsearch(Client *c, const Seperator *sep)
|
|||||||
fmt::format(
|
fmt::format(
|
||||||
" Summon {} [{}] [{}]",
|
" Summon {} [{}] [{}]",
|
||||||
saylink_commands,
|
saylink_commands,
|
||||||
item->ID,
|
linker.GenerateLink(),
|
||||||
linker.GenerateLink()
|
item->ID
|
||||||
).c_str()
|
).c_str()
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user