mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-09 22:20:24 +00:00
[Commands] Cleanup #reloadzps Command. (#2129)
* [Commands] Cleanup #reloadzps Command. - Cleanup messages and logic. - Make reloading of zone points global instead of zone specific. * Further cleanup. - Add zone->GetZoneDescription(). - Add mob->GetTargetDescription(mob). * Final cleanup. * Typo.
This commit is contained in:
@@ -2727,3 +2727,45 @@ uint32 Zone::GetCurrencyItemID(uint32 currency_id)
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
std::string Zone::GetZoneDescription()
|
||||
{
|
||||
auto d = fmt::format(
|
||||
"{} ({}){}{}",
|
||||
GetLongName(),
|
||||
GetZoneID(),
|
||||
(
|
||||
GetInstanceID() ?
|
||||
fmt::format(
|
||||
" (Instance ID {})",
|
||||
GetInstanceID()
|
||||
) :
|
||||
""
|
||||
),
|
||||
(
|
||||
GetInstanceVersion() ?
|
||||
fmt::format(
|
||||
" (Version {})",
|
||||
GetInstanceVersion()
|
||||
) :
|
||||
""
|
||||
)
|
||||
);
|
||||
|
||||
return d;
|
||||
}
|
||||
|
||||
void Zone::SendReloadMessage(std::string reload_type)
|
||||
{
|
||||
worldserver.SendEmoteMessage(
|
||||
0,
|
||||
0,
|
||||
AccountStatus::GMAdmin,
|
||||
Chat::Yellow,
|
||||
fmt::format(
|
||||
"{} reloaded for {}.",
|
||||
reload_type,
|
||||
GetZoneDescription()
|
||||
).c_str()
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user