File: Item.dat
[ Show decimal values ] [ Show end offset ]
| Offset | Type | Description | |
|---|---|---|---|
| From | Length | ||
| 0x0 | 2 | Integer | id |
| 0x2 | 6 | Real | cost |
| 0x8 | 1 | Byte | chargesLeft |
| 0x9 | 1 | Byte | unidentifiedNameLength |
| 0xA | 16 | String | unidentifiedName |
| 0x1A | 1 | Byte | identifiedNameLength |
| 0x1B | 16 | String | identifiedName |
| 0x2B | 1 | Byte | useResult1 |
| 0x2C | 1 | Byte | useResult2 |
| 0x2D | 1 | Byte | extraMovement |
| 0x2E | 1 | Byte | extraShots |
| 0x2F | 1 | Byte | defence |
| 0x30 | 1 | Byte | extraSpellPoints |
| 0x31 | 1 | Byte | pickLock |
| 0x32 | 1 | Byte | disarmTraps |
| 0x33 | 1 | Byte | deadlyStrike |
| 0x34 | 1 | Byte | trading |
| 0x35 | 1 | Byte | readRunes |
| 0x36 | 1 | Byte | unarmedCombat |
| 0x37 | 1 | Byte | handheldArms |
| 0x38 | 1 | Byte | bows |
| 0x39 | 1 | Byte | itemIdentification |
| 0x3A | 1 | Byte | extraHits |
| 0x3B | 1 | Byte | extraSwings |
| 0x3C | 1 | Byte | maxDamage |
| 0x3D | 1 | Byte | minDamage |
| 0x3E | 1 | Byte | useClass |
| 0x3F | 1 | Byte | race |
| 0x40 | 1 | Byte | bodySlot |
| 0x41 | 1 | Byte | class |
| 0x42 | 1 | Byte | mythicLore |
| 0x43 | 1 | Byte | woodsLore |
| 0x44 | 1 | Byte | mountaineering |
| 0x45 | 1 | Byte | detectTraps |
| 0x46 | 1 | Byte | perception |
| 0x47 | 1 | Byte | cursed |
| 0x48 | 1 | Byte | equipable |
| 0x49 | 1 | Byte | fireResistance |
| 0x4A | 1 | Byte | coldResistance |
| 0x4B | 1 | Byte | waterResistance |
| 0x4C | 1 | Byte | mindResistance |
| 0x4D | 1 | Byte | shockResistance |
[ Show decimal values ] [ Show end offset ]
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 ]