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