Updated EQDictionary (markdown)

Uleat
2019-01-20 20:50:56 -05:00
parent 73208d5f57
commit c44f4340c7
+13 -7
@@ -8,23 +8,29 @@ The purpose of this system is to allow cyclic or minimum conditional evaluations
### What can you do with it? ### What can you do with it?
Simplifying coding methodology can change current standards from this: Simplifying coding methodology can change current standards from this:
`if (ClientVersion() >= EQEmu::versions::ClientVersion::SoF) { bank_slot_count = 24; }` ```
if (ClientVersion() >= EQEmu::versions::ClientVersion::SoF) { bank_slot_count = 24; }
`else { bank_slot_count = 16; }` else { bank_slot_count = 16; }
`if (current_slot >= bank_slot_count) { return; }` if (current_slot >= bank_slot_count) { return; }
```
Or this: Or this:
`if (m_ClientBitmask & EQEmu::versions::maskSoFAndLater) { bank_slot_count = 24; }` ```
if (m_ClientBitmask & EQEmu::versions::maskSoFAndLater) { bank_slot_count = 24; }
`else { bank_slot_count = 16; }` else { bank_slot_count = 16; }
`if (current_slot >= bank_slot_count) { return; }` if (current_slot >= bank_slot_count) { return; }
```
To this: To this:
`if (current_slot >= m_inv.GetInv().GetLookup()->InventoryTypeSize.Bank) { return; }` ```
if (current_slot >= m_inv.GetInv().GetLookup()->InventoryTypeSize.Bank) { return; }
```
The first case requires that clients to be added in order of release. The first case requires that clients to be added in order of release.