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 |