Speed up lazy loading

This commit is contained in:
Akkadius 2025-01-28 01:54:22 -06:00
parent 08cae1d63b
commit 2b9d248aec

View File

@ -294,6 +294,8 @@ bool Client::Process() {
} }
} }
int lazy_load_bank_slots = 0;
for (int i = 0; i < 5000; i++) {
if (m_lazy_load_bank && m_lazy_load_sent_bank_slots <= EQ::invslot::SHARED_BANK_END) { if (m_lazy_load_bank && m_lazy_load_sent_bank_slots <= EQ::invslot::SHARED_BANK_END) {
const EQ::ItemInstance *inst = nullptr; const EQ::ItemInstance *inst = nullptr;
@ -312,6 +314,10 @@ bool Client::Process() {
inst = m_inv[m_lazy_load_sent_bank_slots]; inst = m_inv[m_lazy_load_sent_bank_slots];
if (inst) { if (inst) {
SendItemPacket(m_lazy_load_sent_bank_slots, inst, ItemPacketType::ItemPacketTrade); SendItemPacket(m_lazy_load_sent_bank_slots, inst, ItemPacketType::ItemPacketTrade);
lazy_load_bank_slots++;
}
} else {
break;
} }
} }
} }