script\UnitBullet.dat server file
Total 14 Known 14 Derived 0 Unused 0- Schema
Scripts\strs AOP\UnitBullet.strs- Registry level
- ready for full
- Digest
- mau.md §2
| Offset | Field | What it is and how it acts | Goes to client as | Server readers | Role | Status | Data |
|---|---|---|---|---|---|---|---|
+0x000 | m_dwIndex | row number; goes to the client at +0x00mau.md §3 | Item.edf +0x00 | 140069320 | server + client | known | 84 values; most often 0 (1%) |
+0x004 | m_strCode | code (the un… rule); packed ID in the clientmau.md §3, items.md §2.1 | Item.edf +0x04 | 14017BD70 | server + client | known | 84 values; most often unbg000 (1%) |
+0x044 | m_strModle | model (schema typo), hex +0x48 in the clientmau.md §3 | Item.edf +0x48 | — | server → client | known | 21 values; most often F07FF (5%) |
+0x084 | IconIDX | icon, client +0x4Cmau.md §3 | Item.edf +0x4C | — | server → client | known | 22 values; most often 4 (64%) |
+0x088 | m_strName | name; the server overwrites it from _str.dat, the client from NDItem.edflocalization.md §4, items.md §1 | — | 14017BD70 | server | known | 25 values; most often Àӽà (68%) |
+0x0C8 | m_nWPType | Type; must match the part's weapon mau.md §2.3 (digest row) | — | 1400BE500 | server | known | 7 values; most often 0 (88%) |
+0x0CC | m_bAbr | Never read [code] mau.md §2.2 (digest row) | — | — | — | known | 2 values; most often 1 (95%) |
+0x0D0 | m_nDurUnit | Ammo in a full magazine (up to 1000 in AoP); stored in a word mau.md §2.3 (digest row) | — | — | — | known | 5 values; most often 1000 (77%) |
+0x0D4 | m_nMoney | Charging price; half is refunded when spares are dropped (section 5.3) mau.md §2.3 (digest row) | — | 1400BE500 14018D2B0 | server | known | always 0 |
+0x0D8 | m_nStdPrice | Charging price; half is refunded when spares are dropped (section 5.3) mau.md §2.3 (digest row) | — | 1400BE500 | server | known | 9 values; most often 30000 (67%) |
+0x0DC | m_nStdPoint | The server does not read it [code]. 0 everywhere in AoP — the server does not read it, the field goes to the client file mau.md §2.1 (digest row); client — from the manual data of the “Client” column | — | — | — | known | always 0 |
+0x0E0 | m_fGAAF | Attack power multiplier mau.md §2.3 (digest row) | — | — | — | known | 5 values; most often 1.2 (65%) |
+0x0E4 | m_strEffectIndex | BulletItemEffect.dat row code (hex) for the special shoulder attack 17/102 (section 6.6). "-1" — error 0x13, a non-existent code ("0" for 69 ammo rows in AoP) — error 8 [co…mau.md §2.3 (digest row) | — | 140069320 | server | known | 15 values; most often 0 (83%) |
+0x124 | m_strTooltipIndex | description code; description number +0x84 in the clientmau.md §3 | Item.edf +0x84 | — | server → client | known | 84 values; most often tunbg000 (1%) |