File: Item.dat
[ Show hex values ] [ Show end offset ]
| Offset | Type | Description | |
|---|---|---|---|
| From | Length | ||
| 0 | 2 | Integer | id |
| 2 | 6 | Real | cost |
| 8 | 1 | Byte | chargesLeft |
| 9 | 1 | Byte | unidentifiedNameLength |
| 10 | 16 | String | unidentifiedName |
| 26 | 1 | Byte | identifiedNameLength |
| 27 | 16 | String | identifiedName |
| 43 | 1 | Byte | useResult1 |
| 44 | 1 | Byte | useResult2 |
| 45 | 1 | Byte | extraMovement |
| 46 | 1 | Byte | extraShots |
| 47 | 1 | Byte | defence |
| 48 | 1 | Byte | extraSpellPoints |
| 49 | 1 | Byte | pickLock |
| 50 | 1 | Byte | disarmTraps |
| 51 | 1 | Byte | deadlyStrike |
| 52 | 1 | Byte | trading |
| 53 | 1 | Byte | readRunes |
| 54 | 1 | Byte | unarmedCombat |
| 55 | 1 | Byte | handheldArms |
| 56 | 1 | Byte | bows |
| 57 | 1 | Byte | itemIdentification |
| 58 | 1 | Byte | extraHits |
| 59 | 1 | Byte | extraSwings |
| 60 | 1 | Byte | maxDamage |
| 61 | 1 | Byte | minDamage |
| 62 | 1 | Byte | useClass |
| 63 | 1 | Byte | race |
| 64 | 1 | Byte | bodySlot |
| 65 | 1 | Byte | class |
| 66 | 1 | Byte | mythicLore |
| 67 | 1 | Byte | woodsLore |
| 68 | 1 | Byte | mountaineering |
| 69 | 1 | Byte | detectTraps |
| 70 | 1 | Byte | perception |
| 71 | 1 | Byte | cursed |
| 72 | 1 | Byte | equipable |
| 73 | 1 | Byte | fireResistance |
| 74 | 1 | Byte | coldResistance |
| 75 | 1 | Byte | waterResistance |
| 76 | 1 | Byte | mindResistance |
| 77 | 1 | Byte | shockResistance |
[ Show hex 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 ]