File: Item.dat
[ Show decimal values ] [ Show length ]
| Offset | Type | Description | |
|---|---|---|---|
| From | To | ||
| 0x0 | 0x1 | Integer | id |
| 0x2 | 0x7 | Real | cost |
| 0x8 | Byte | chargesLeft | |
| 0x9 | Byte | unidentifiedNameLength | |
| 0xA | 0x19 | String | unidentifiedName |
| 0x1A | Byte | identifiedNameLength | |
| 0x1B | 0x2A | String | identifiedName |
| 0x2B | Byte | useResult1 | |
| 0x2C | Byte | useResult2 | |
| 0x2D | Byte | extraMovement | |
| 0x2E | Byte | extraShots | |
| 0x2F | Byte | defence | |
| 0x30 | Byte | extraSpellPoints | |
| 0x31 | Byte | pickLock | |
| 0x32 | Byte | disarmTraps | |
| 0x33 | Byte | deadlyStrike | |
| 0x34 | Byte | trading | |
| 0x35 | Byte | readRunes | |
| 0x36 | Byte | unarmedCombat | |
| 0x37 | Byte | handheldArms | |
| 0x38 | Byte | bows | |
| 0x39 | Byte | itemIdentification | |
| 0x3A | Byte | extraHits | |
| 0x3B | Byte | extraSwings | |
| 0x3C | Byte | maxDamage | |
| 0x3D | Byte | minDamage | |
| 0x3E | Byte | useClass | |
| 0x3F | Byte | race | |
| 0x40 | Byte | bodySlot | |
| 0x41 | Byte | class | |
| 0x42 | Byte | mythicLore | |
| 0x43 | Byte | woodsLore | |
| 0x44 | Byte | mountaineering | |
| 0x45 | Byte | detectTraps | |
| 0x46 | Byte | perception | |
| 0x47 | Byte | cursed | |
| 0x48 | Byte | equipable | |
| 0x49 | Byte | fireResistance | |
| 0x4A | Byte | coldResistance | |
| 0x4B | Byte | waterResistance | |
| 0x4C | Byte | mindResistance | |
| 0x4D | Byte | shockResistance | |
[ Show decimal values ] [ Show length ]
Note: Integer = Unsigned short (16 bit, little endian) Bytes = Signed byte Real = 48 bits/6 byte (Turbo Pascal) Real (a floating point type)
[ Add Comment ]