maps
Map defines for Fallout 2 Restoration Project, updated
Functions
Section titled “Functions”override_map_start_hex
Section titled “override_map_start_hex”function override_map_start_hex(hex: number, elev: Elevation, rot: Direction): void
Override map start using hex tile number Converts hex to x,y coordinates
face_critter
Section titled “face_critter”function face_critter(target: ObjectPtr, who: ObjectPtr): void
Make critter X face critter Y
fix_rotation_arc
Section titled “fix_rotation_arc”function fix_rotation_arc(rot: number): number
Normalize rotation to 0-5 range
invert_rotation
Section titled “invert_rotation”function invert_rotation(rot: number): number
Get inverse rotation (opposite direction)
Constants
Section titled “Constants”| Name | Value |
|---|---|
AREA_ARROYO |
0 |
AREA_DEN |
1 |
AREA_KLAMATH |
2 |
AREA_MODOC |
3 |
AREA_VAULT_CITY |
4 |
AREA_GECKO |
5 |
AREA_BROKEN_HILLS |
6 |
AREA_NEW_RENO |
7 |
AREA_SIERRA_ARMY_BASE |
8 |
AREA_VAULT_15 |
9 |
AREA_NCR |
10 |
AREA_VAULT_13 |
11 |
AREA_MILITARY_BASE |
12 |
AREA_REDDING |
13 |
AREA_SAN_FRANCISCO |
14 |
AREA_NAVARRO |
15 |
AREA_THE_ENCLAVE |
16 |
AREA_ABBEY |
17 |
AREA_PRIMITIVE_TRIBE |
18 |
AREA_EPA |
19 |
AREA_GHOST_TOWN |
20 |
AREA_CAR_OUTTA_GAS |
21 |
AREA_ARROYO_DESTROYED |
22 |
AREA_KLAMATH_TOXIC_CAVES |
23 |
AREA_DEN_SLAVE_RUN |
24 |
AREA_RAIDERS |
25 |
AREA_RND_DESERT |
26 |
AREA_RND_MOUNTAIN |
27 |
AREA_RND_CITY |
28 |
AREA_RND_COAST |
29 |
AREA_GOLGATHA |
30 |
AREA_SPECIAL_RND_WHALE |
31 |
AREA_SPECIAL_RND_WOODSMAN |
32 |
AREA_SPECIAL_RND_HEAD |
33 |
AREA_SPECIAL_RND_SHUTTLE |
34 |
AREA_SPECIAL_RND_UNWASHED |
35 |
AREA_SPECIAL_RND_BRIDGE |
36 |
AREA_SPECIAL_RND_CAFE |
37 |
AREA_SPECIAL_RND_HOLY1 |
38 |
AREA_SPECIAL_RND_HOLY2 |
39 |
AREA_SPECIAL_RND_GUARDIAN |
40 |
AREA_SPECIAL_RND_TOXIC |
41 |
AREA_SPECIAL_RND_PARIAH |
42 |
AREA_SPECIAL_RND_MAD_COW |
43 |
AREA_CARAVAN_ENCOUNTER |
44 |
AREA_FAKE_VAULT_13A |
45 |
AREA_FAKE_VAULT_13B |
46 |
AREA_SHADOW_MAPS |
47 |
AREA_RENO_STABLES |
48 |
AREA_VAULT_VILLAGE |
49 |
AREA_SLAVER_CAMP |
50 |
AREA_HUBOLOGIST_STASH |
51 |
AREA_RANGER_SAFE1 |
52 |
AREA_RANGER_SAFE2 |
53 |
AREA_RANGER_SAFE3 |
54 |
AREA_RP_EASTER_EGG |
55 |
AREA_MERCHANT |
56 |
AREA_VAULT_MERCHANT |
57 |
AREA_SAN_FRAN_SUB |
58 |
AREA_SAN_FRAN_DR_SHENG |
59 |
MAP_RND_DESERT_1 |
0 |
MAP_RND_DESERT_2 |
1 |
MAP_RND_DESERT_3 |
2 |
MAP_ARROYO_CAVES |
3 |
MAP_ARROYO_VILLAGE |
4 |
MAP_ARROYO_BRIDGE |
5 |
MAP_DEN_ENTRANCE |
6 |
MAP_DEN_BUSINESS |
7 |
MAP_DEN_RESIDENTIAL |
8 |
MAP_KLAMATH_1 |
9 |
MAP_KLAMATH_MALL |
10 |
MAP_KLAMATH_RATCAVES |
11 |
MAP_KLAMATH_TOXICCAVES |
12 |
MAP_KLAMATH_TRAPCAVES |
13 |
MAP_KLAMATH_GRAZE |
14 |
MAP_VAULTCITY_COURTYARD |
15 |
MAP_VAULTCITY_DOWNTOWN |
16 |
MAP_VAULTCITY_COUNCIL |
17 |
MAP_MODOC_MAINSTREET |
18 |
MAP_MODOC_BEDNBREAKFAST |
19 |
MAP_MODOC_BRAHMINPASTURES |
20 |
MAP_MODOC_GARDEN |
21 |
MAP_MODOC_DOWNTHESHITTER |
22 |
MAP_MODOC_WELL |
23 |
MAP_GHOST_FARM |
24 |
MAP_GHOST_CAVERN |
25 |
MAP_GHOST_LAKE |
26 |
MAP_SIERRA_BATTLE |
27 |
MAP_SIERRA_123 |
28 |
MAP_SIERRA_4 |
29 |
MAP_VAULT_CITY_VAULT |
30 |
MAP_GECKO_SETTLEMENT |
31 |
MAP_GECKO_POWER_PLANT |
32 |
MAP_GECKO_JUNKYARD |
33 |
MAP_GECKO_ACCESS_TUNNELS |
34 |
MAP_ARROYO_WILDERNESS |
35 |
MAP_VAULT_15 |
36 |
MAP_THE_SQUAT_A |
37 |
MAP_THE_SQUAT_B |
38 |
MAP_VAULT_15_EAST_ENTRANCE |
39 |
MAP_VAULT_13 |
40 |
MAP_VAULT_13_ENTRANCE |
41 |
MAP_NCR_DOWNTOWN |
42 |
MAP_NCR_COUNCIL |
43 |
MAP_NCR_WESTIN_RANCH |
44 |
MAP_NCR_GRAZING_LANDS |
45 |
MAP_NCR_BAZAAR |
46 |
MAP_KLAMATH_CANYON |
48 |
MAP_MILITARY_BASE_12 |
49 |
MAP_MILITARY_BASE_34 |
50 |
MAP_MILITARY_BASE_ENTRANCE |
51 |
MAP_DEN_SLAVE_RUN |
52 |
MAP_CAR_DESERT |
53 |
MAP_NEW_RENO_1 |
54 |
MAP_NEW_RENO_2 |
55 |
MAP_NEW_RENO_3 |
56 |
MAP_NEW_RENO_4 |
57 |
MAP_NEW_RENO_CHOP_SHOP |
58 |
MAP_NEW_RENO_GOLGATHA |
59 |
MAP_NEW_RENO_STABLES |
60 |
MAP_NEW_RENO_BOXING |
61 |
MAP_REDDING_WANAMINGO_ENT |
62 |
MAP_REDDING_WANAMINGO_12 |
63 |
MAP_REDDING_DOWNTOWN |
64 |
MAP_REDDING_MINE_ENT |
65 |
MAP_REDDING_DTOWN_TUNNEL |
66 |
MAP_REDDING_MINE_TUNNEL |
67 |
MAP_RND_CITY1 |
68 |
MAP_RND_CAVERN0 |
69 |
MAP_RND_CAVERN1 |
70 |
MAP_RND_CAVERN2 |
71 |
MAP_RND_CAVERN3 |
72 |
MAP_RND_CAVERN4 |
73 |
MAP_RND_MOUNTAIN1 |
74 |
MAP_RND_MOUNTAIN2 |
75 |
MAP_RND_COAST1 |
76 |
MAP_RND_COAST2 |
77 |
MAP_BROKEN_HILLS1 |
78 |
MAP_BROKEN_HILLS2 |
79 |
MAP_RND_CAVERN5 |
80 |
MAP_RND_DESERT4 |
81 |
MAP_RND_DESERT5 |
82 |
MAP_RND_DESERT6 |
83 |
MAP_RND_DESERT7 |
84 |
MAP_RND_COAST3 |
85 |
MAP_RND_COAST4 |
86 |
MAP_RND_COAST5 |
87 |
MAP_RND_COAST6 |
88 |
MAP_RND_COAST7 |
89 |
MAP_RND_COAST8 |
90 |
MAP_RND_COAST9 |
91 |
MAP_RAIDERS_CAMP1 |
92 |
MAP_RAIDERS_CAMP2 |
93 |
MAP_BH_RND_DESERT |
94 |
MAP_BH_RND_MOUNTAIN |
95 |
MAP_SPECIAL_RND_WHALE |
96 |
MAP_SPECIAL_RND_WOODSMAN |
97 |
MAP_SPECIAL_RND_HEAD |
98 |
MAP_SPECIAL_RND_SHUTTLE |
99 |
MAP_SPECIAL_RND_UNWASHED |
100 |
MAP_SPECIAL_RND_BRIDGE |
101 |
MAP_SPECIAL_RND_CAFE |
102 |
MAP_SPECIAL_RND_HOLY1 |
103 |
MAP_SPECIAL_RND_HOLY2 |
104 |
MAP_SPECIAL_RND_GUARDIAN |
105 |
MAP_SPECIAL_RND_TOXIC |
106 |
MAP_SPECIAL_RND_PARIAH |
107 |
MAP_SPECIAL_RND_MAD_COW |
108 |
MAP_NAVARRO_ENTRANCE |
109 |
MAP_RND_COAST_10 |
110 |
MAP_RND_COAST_11 |
111 |
MAP_RND_COAST_12 |
112 |
MAP_RND_DESERT_8 |
113 |
MAP_RND_DESERT_9 |
114 |
MAP_RND_DESERT_10 |
115 |
MAP_RND_DESERT_11 |
116 |
MAP_RND_DESERT_12 |
117 |
MAP_RND_DESERT_13 |
118 |
MAP_RND_CAVERN_6 |
119 |
MAP_RND_CAVERN_7 |
120 |
MAP_RND_MOUNTAIN_3 |
121 |
MAP_RND_MOUNTAIN_4 |
122 |
MAP_RND_MOUNTAIN_5 |
123 |
MAP_RND_MOUNTAIN_6 |
124 |
MAP_RND_CITY_2 |
125 |
MAP_ARROYO_TEMPLE |
126 |
MAP_DESTROYED_ARROYO_BRIDGE |
127 |
MAP_ENCLAVE_DETENTION |
128 |
MAP_ENCLAVE_DOCK |
129 |
MAP_ENCLAVE_END_FIGHT |
130 |
MAP_ENCLAVE_BARRACKS |
131 |
MAP_ENCLAVE_PRESIDENT |
132 |
MAP_ENCLAVE_REACTOR |
133 |
MAP_ENCLAVE_TRAP_ROOM |
134 |
MAP_SAN_FRAN_TANKER |
135 |
MAP_SAN_FRAN_DOCK |
136 |
MAP_SAN_FRAN_CHINATOWN |
137 |
MAP_SHUTTLE_EXTERIOR |
138 |
MAP_SHUTTLE_INTERIOR |
139 |
MAP_ELRONOLOGIST_BASE |
140 |
MAP_RND_CITY_3 |
141 |
MAP_RND_CITY_4 |
142 |
MAP_RND_CITY_5 |
143 |
MAP_RND_CITY_6 |
144 |
MAP_RND_CITY_7 |
145 |
MAP_RND_CITY_8 |
146 |
MAP_NEW_RENO_VB |
147 |
MAP_SHI_TEMPLE |
148 |
MAP_IN_GAME_MOVIE1 |
149 |
MAP_BESS_DEAD |
150 |
MAP_ABBEY_OUTSIDE |
151 |
MAP_ABBEY_BASEMENT |
152 |
MAP_ABBEY_CAVE |
153 |
MAP_VAULT_VILLAGE |
154 |
MAP_PRIMITIVE_TRIBE1 |
155 |
MAP_PRIMITIVE_TRIBE2 |
156 |
MAP_EPA |
157 |
MAP_EPA_SUBLEVELS |
158 |
MAP_EPA_SECRET |
159 |
MAP_SLAVER_CAMP |
160 |
MAP_GECKO_ENCLAVE_PATROL |
161 |
MAP_HUBOLOGIST_STASH |
162 |
MAP_RANGER_SAFE_HOUSE1 |
163 |
MAP_RANGER_SAFE_HOUSE2 |
164 |
MAP_RANGER_SAFE_HOUSE3 |
165 |
MAP_EASTER |
166 |
MAP_MERCHANT |
167 |
MAP_VILMERCH |
168 |
MAP_SAN_FRAN_SUB |
169 |
MAP_EPA_SUBLEVELS_1 |
170 |
MAP_EPA_SUBLEVELS_2 |
171 |
MAP_SHENG_HIDEOUT |
172 |
MAPSTR_ARBRDIGE |
"arbridge.map" |
MAPSTR_ARCAVES |
"arcaves.map" |
MAPSTR_ARGARDEN |
"ARGARDEN.MAP" |
MAPSTR_ARVILLAG |
"arvillag.map" |
MAPSTR_CARDSERT |
"cardesrt.map" |
MAPSTR_DEBBUS1 |
"denbus1.map" |
MAPSTR_DENBUS2 |
"denbus2.map" |
MAPSTR_DENRES1 |
"denres1.map" |
MAPSTR_DEPOLV1 |
"depolv1.map" |
MAPSTR_DEPOLVA |
"depolvA.map" |
MAPSTR_DEPOLVB |
"depolvB.map" |
MAPSTR_DNSLVRUN |
"DNSlvRun.map" |
MAPSTR_GECKPWPL |
"GECKPWPL.map" |
MAPSTR_GECKSETL |
"GECKSETL.map" |
MAPSTR_GSTCAV1 |
"gstcav1.map" |
MAPSTR_GSTCAV2 |
"gstcav2.map" |
MAPSTR_GSTFARM |
"gstfarm.map" |
MAPSTR_KLADWTWN |
"kladwtwn.map" |
MAPSTR_KLAGRAZ |
"klagraz.map" |
MAPSTR_KLAMALL |
"KLAMALL.map" |
MAPSTR_KLARATCV |
"KLARATCV.map" |
MAPSTR_KLATOXCV |
"klatoxcv.map" |
MAPSTR_KLATRAP |
"klatrap.map" |
MAPSTR_MODBRAH |
"modbrah.map" |
MAPSTR_MODGARD |
"modgard.map" |
MAPSTR_MODINN |
"modinn.map" |
MAPSTR_MODMAIN |
"modmain.map" |
MAPSTR_MODSHIT |
"modshit.map" |
MAPSTR_MODWELL |
"modwell.map" |
MAPSTR_NCR1 |
"NCR1.MAP" |
MAPSTR_NCR2 |
"NCR2.MAP" |
MAPSTR_NCR3 |
"NCR3.MAP" |
MAPSTR_NCR4 |
"NCR4.MAP" |
MAPSTR_NCRENT |
"NCRENT.MAP" |
MAPSTR_NCREX |
"NCREX.MAP" |
MAPSTR_V13ENT |
"V13ENT.MAP" |
MAPSTR_V13_ORIG |
"V13_ORIG.map" |
MAPSTR_V15ENTA |
"V15ENTA.MAP" |
MAPSTR_V15ENTB |
"V15ENTB.MAP" |
MAPSTR_V15SENT |
"V15SENT.MAP" |
MAPSTR_V15_ORIG |
"V15_ORIG.map" |
MAPSTR_VAULT13 |
"VAULT13.MAP" |
MAPSTR_VAULT15 |
"VAULT15.MAP" |
MAPSTR_VCTYCOCL |
"VCTYCOCL.map" |
MAPSTR_VCTYCTYD |
"VCTYCTYD.map" |
MAPSTR_VCTYDWTN |
"VCTYDWTN.map" |
MAPSTR_VCTYVLT |
"VCTYVLT.map" |
MAPSTR_NEWRBA |
"NEWRBA.map" |
MAPSTR_NEWR1 |
"newr1.map" |
MAPSTR_REDWAME |
"REDWAME.map" |
MAPSTR_REDWAN1 |
"REDWAN1.map" |
MAPSTR_REDDOWN |
"REDDOWN.map" |
MAPSTR_REDMENT |
"REDMENT.map" |
MAPSTR_REDDTUN |
"REDDTUN.map" |
MAPSTR_REDMTUN |
"REDMTUN.map" |
MAPSTR_CITY1 |
"CITY1.map" |
MAPSTR_CAVE0 |
"CAVE0.map" |
MAPSTR_CAVE1 |
"CAVE1.map" |
MAPSTR_CAVE2 |
"CAVE2.map" |
MAPSTR_CAVE3 |
"CAVE3.map" |
MAPSTR_CAVE4 |
"CAVE4.map" |
MAPSTR_MOUNTN1 |
"MOUNTN1.map" |
MAPSTR_MOUNTN2 |
"MOUNTN2.map" |
MAPSTR_COAST1 |
"COAST1.MAP" |
MAPSTR_COAST2 |
"COAST2.MAP" |
MAPSTR_BROKEN1 |
"BROKEN1.MAP" |
MAPSTR_BROKEN2 |
"BROKEN2.MAP" |
MAPSTR_CAVE5 |
"CAVE5.MAP" |
MAPSTR_DESERT4 |
"DESERT4.MAP" |
MAPSTR_DESERT5 |
"DESERT5.MAP" |
MAPSTR_DESERT6 |
"DESERT6.MAP" |
MAPSTR_DESERT7 |
"DESERT7.MAP" |
MAPSTR_COAST3 |
"COAST3.MAP" |
MAPSTR_COAST4 |
"COAST4.MAP" |
MAPSTR_COAST5 |
"COAST5.MAP" |
MAPSTR_COAST6 |
"COAST6.MAP" |
MAPSTR_COAST7 |
"COAST7.MAP" |
MAPSTR_COAST8 |
"COAST8.MAP" |
MAPSTR_COAST9 |
"COAST9.MAP" |
MAPSTR_RAIDERS1 |
"RAIDERS1.MAP" |
MAPSTR_RAIDERS2 |
"RAIDERS2.MAP" |
MAPSTR_BHRNDDST |
"BHRNDDST.MAP" |
MAPSTR_BHRNDMNT |
"BHRNDMNT.MAP" |
MAPSTR_RNDWHALE |
"RNDWHALE.MAP" |
MAPSTR_RNDTINWD |
"RNDTINWD.MAP" |
MAPSTR_RNDBHEAD |
"RNDBHEAD.MAP" |
MAPSTR_RNDSHUTL |
"RNDSHUTL.MAP" |
MAPSTR_RNDUWILG |
"RNDUWILG.MAP" |
MAPSTR_RNDBRIDG |
"RNDBRIDG.MAP" |
MAPSTR_RNDCAFE |
"RNDCAFE.MAP" |
MAPSTR_RNDHOLY1 |
"RNDHOLY1.MAP" |
MAPSTR_RNDHOLY2 |
"RNDHOLY2.MAP" |
MAPSTR_RNDFORVR |
"RNDFORVR.MAP" |
MAPSTR_RNDTOXIC |
"RNDTOXIC.MAP" |
MAPSTR_RNDPARIH |
"RNDPARIH.MAP" |
MAPSTR_RNDEXCOW |
"RNDEXCOW.MAP" |
MAPSTR_NAVARRO |
"NAVARRO.MAP" |
DEN_SLAVE_RUN_SUCCESS |
10 |