Maintenance: [forced, user-approved] Family S3: remove ShortcutCooldowns (17 reinterpret_cast<ShortcutCooldowns&>(g_session.m_request
Batch #10274 by ragnarok-clanker: forced by an admin (3 lower score(s), 9 changed function(s)); checked with 348 compiled unit(s), including every includer of Source/Client/Mode/CGameMode.h, Source/Client/Session.h, Source/UI/Shortcuts/ShortcutCooldowns.h.
This commit is contained in:
parent
8cd42aee81
commit
514c8dc0cd
12 changed files with 96 additions and 123 deletions
|
|
@ -209,7 +209,7 @@ int UIQuickSlotWnd::SendMsg(UIWindow* sender, int message, std::intptr_t argumen
|
|||
|
||||
CSkillInfo skill = g_session.m_skillBundle.Lookup(source.itemId);
|
||||
if (skill.available == 0) {
|
||||
std::list<ShortcutCooldownRecord>& records = reinterpret_cast<ShortcutCooldowns&>(g_session.m_requestTimers).records;
|
||||
std::list<ShortcutCooldownRecord>& records = g_session.m_requestTimers;
|
||||
const auto record = std::find_if(records.begin(), records.end(), [&](const ShortcutCooldownRecord& value) { return value.id == source.itemId; });
|
||||
if (record != records.end()) {
|
||||
const auto state = std::find_if(record->alternate.begin(), record->alternate.end(), [&](const CooldownState& value) { return value.slot == index; });
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue