VEH
Jump to navigation
Jump to search
.VEH holds data about vehicles. It is headerless with binary records 80 bytes in size.
Formal Specs[edit]
| Offset | Data | Meaning |
|---|---|---|
| 0-7 | VSTR(1b+15b == 16b) | Name |
| 8 | INT | Speed |
| 9-10 | INT | Bitsets |
| 11 | INT | Random battles (-1 = disabled, 0 = enabled, n = formation set n) |
| 12 | INT | Use button (-2 = disabled, -1 = menu, 0 = dismount, 0 < plotscript to run) |
| 13 | INT | Menu button (see above) |
| 14 | INT | If riding tag # (0 = N/A, +n means "tag n=on", -n means "tag n=off" ) |
| 15 | INT | On Mount (0 = N/A, +n = textbox n, -n = negated Plotscript Trigger) |
| 16 | INT | On Dismount (same values as on mount) |
| 17 | INT | Override Walls (0=default, 1=vehicle-A, 2=vehicle-B, 3=vehicle-A-and-B , 4= Vehicle-A-or-B, 5= not Vehicle-A, 6 = not Vehicle-B, 7=neither A nor B, 8 = Everywhere) |
| 18 | INT | Blocked by (see above) |
| 19 | INT | Mount from (see above) |
| 20 | INT | Dismount to (see above) |
| 21 | INT | Elevation |
| 22-39 | INT * 18 | Unused / reserved |
Speed Values:
| Raw value | Value actually used |
|---|---|
| 0 | 0 |
| 1 | 1 |
| 2 | 2 |
| 3 | 10 |
| 4 | 4 |
| 5 | 5 |
Bitsets mean:
| Bit # | Meaning |
|---|---|
| 0 | Pass through walls |
| 1 | Pass through NPCs |
| 2 | Enable NPC activation |
| 3 | Enable door use |
| 4 | Do not hide leader |
| 5 | Do not hide party |
| 6 | Dismount one space ahead |
| 7 | Pass walls while dismounting |
| 8 | Disable flying shadow |
| 9 | Ignore harmtiles |
| 10 - 31 | Unused |
ARCHINYM.LMP
. ATTACK.BIN
. BINSIZE.BIN
. BROWSE.TXT
. DEFPAL#.BIN
. DEFPASS.BIN
. distrib.reld
. FIXBITS.BIN
. general.reld
. heroes.reld
. heroform.reld
. LOOKUP1.BIN
. MENUITEM.BIN
. MENUS.BIN
. PALETTES.BIN
. PLOTSCR.LST
. SFXDATA.BIN
. SLICELOOKUP.TXT
. slicetree_#_#.reld
. SONGDATA.BIN
. UICOLORS.BIN
Map Format :
E
. D
. L
. N
. P
. T
. Z
BAM
. DOR
. DOX
. DT0
. DT1
. DT6
. EFS
. FNT
. FOR
. GEN
. HSP
. HSZ
. ITM
. MAP
. MAS
. MN
. MXS
. PAL
. PT0 ... PT8
. RGFX
. SAY
. SHO
. SNG
. STF
. STT
. TAP
. TIL
. TMN
. VEH