Skip to content

maps

Map defines for Fallout 2 Restoration Project, updated

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

function face_critter(target: ObjectPtr, who: ObjectPtr): void

Make critter X face critter Y

function fix_rotation_arc(rot: number): number

Normalize rotation to 0-5 range

function invert_rotation(rot: number): number

Get inverse rotation (opposite direction)

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