2019-03-27 09:31:47 +01:00
|
|
|
/**
|
|
|
|
* Metadata for constructing Location objects for all Locations
|
|
|
|
* in the game
|
|
|
|
*/
|
|
|
|
import { CityName } from "./CityNames";
|
|
|
|
import { LocationName } from "./LocationNames";
|
|
|
|
import { IConstructorParams } from "../Location";
|
2019-03-29 08:12:41 +01:00
|
|
|
import { LocationType } from "../LocationTypeEnum";
|
2019-03-27 09:31:47 +01:00
|
|
|
|
|
|
|
export const LocationsMetadata: IConstructorParams[] = [
|
|
|
|
{
|
|
|
|
city: CityName.Aevum,
|
|
|
|
name: LocationName.AevumAeroCorp,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Aevum,
|
|
|
|
name: LocationName.AevumBachmanAndAssociates,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Aevum,
|
|
|
|
name: LocationName.AevumClarkeIncorporated,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Aevum,
|
|
|
|
name: LocationName.AevumCrushFitnessGym,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Gym],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Aevum,
|
|
|
|
name: LocationName.AevumECorp,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company, LocationType.TechVendor],
|
|
|
|
techVendorMaxRam: 512,
|
|
|
|
techVendorMinRam: 128,
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Aevum,
|
|
|
|
name: LocationName.AevumFulcrumTechnologies,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company, LocationType.TechVendor],
|
|
|
|
techVendorMaxRam: 1024,
|
|
|
|
techVendorMinRam: 256,
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Aevum,
|
|
|
|
name: LocationName.AevumGalacticCybersystems,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Aevum,
|
2019-03-29 08:12:41 +01:00
|
|
|
name: LocationName.AevumNetLinkTechnologies,
|
|
|
|
types: [LocationType.Company, LocationType.TechVendor],
|
|
|
|
techVendorMaxRam: 64,
|
|
|
|
techVendorMinRam: 8,
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Aevum,
|
|
|
|
name: LocationName.AevumPolice,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Aevum,
|
|
|
|
name: LocationName.AevumRhoConstruction,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Aevum,
|
|
|
|
name: LocationName.AevumSnapFitnessGym,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Gym],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Aevum,
|
|
|
|
name: LocationName.AevumSummitUniversity,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.University],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Aevum,
|
|
|
|
name: LocationName.AevumWatchdogSecurity,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Chongqing,
|
|
|
|
name: LocationName.ChongqingKuaiGongInternational,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Chongqing,
|
|
|
|
name: LocationName.ChongqingSolarisSpaceSystems,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Ishima,
|
|
|
|
name: LocationName.IshimaNovaMedical,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Ishima,
|
|
|
|
name: LocationName.IshimaOmegaSoftware,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company, LocationType.TechVendor],
|
|
|
|
techVendorMaxRam: 128,
|
|
|
|
techVendorMinRam: 4,
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Ishima,
|
|
|
|
name: LocationName.IshimaStormTechnologies,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company, LocationType.TechVendor],
|
|
|
|
techVendorMaxRam: 512,
|
|
|
|
techVendorMinRam: 32,
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.NewTokyo,
|
|
|
|
name: LocationName.NewTokyoDefComm,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.NewTokyo,
|
|
|
|
name: LocationName.NewTokyoGlobalPharmaceuticals,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.NewTokyo,
|
|
|
|
name: LocationName.NewTokyoNoodleBar,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.NewTokyo,
|
|
|
|
name: LocationName.NewTokyoVitaLife,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company, LocationType.Special],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12AlphaEnterprises,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company, LocationType.TechVendor],
|
|
|
|
techVendorMaxRam: 8,
|
|
|
|
techVendorMinRam: 2,
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12BladeIndustries,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12CIA,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12CarmichaelSecurity,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12CityHall,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Special],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12DeltaOne,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12FoodNStuff,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12FourSigma,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12IcarusMicrosystems,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12IronGym,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Gym],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12JoesGuns,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12MegaCorp,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12NSA,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company, LocationType.Special],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12PowerhouseGym,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Gym],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12RothmanUniversity,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.University],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Sector12,
|
|
|
|
name: LocationName.Sector12UniversalEnergy,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Volhaven,
|
|
|
|
name: LocationName.VolhavenCompuTek,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company, LocationType.TechVendor],
|
|
|
|
techVendorMaxRam: 256,
|
|
|
|
techVendorMinRam: 8,
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Volhaven,
|
|
|
|
name: LocationName.VolhavenHeliosLabs,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Volhaven,
|
|
|
|
name: LocationName.VolhavenLexoCorp,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Volhaven,
|
|
|
|
name: LocationName.VolhavenMilleniumFitnessGym,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Gym],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Volhaven,
|
|
|
|
name: LocationName.VolhavenNWO,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Volhaven,
|
|
|
|
name: LocationName.VolhavenOmniTekIncorporated,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company, LocationType.TechVendor],
|
|
|
|
techVendorMaxRam: 1024,
|
|
|
|
techVendorMinRam: 128,
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Volhaven,
|
|
|
|
name: LocationName.VolhavenOmniaCybersystems,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Volhaven,
|
|
|
|
name: LocationName.VolhavenSysCoreSecurities,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Company],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: CityName.Volhaven,
|
|
|
|
name: LocationName.VolhavenZBInstituteOfTechnology,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.University],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: null,
|
|
|
|
name: LocationName.Hospital,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Hospital],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: null,
|
|
|
|
name: LocationName.Slums,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.Slums],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: null,
|
|
|
|
name: LocationName.TravelAgency,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.TravelAgency],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
{
|
|
|
|
city: null,
|
|
|
|
name: LocationName.WorldStockExchange,
|
2019-03-29 08:12:41 +01:00
|
|
|
types: [LocationType.StockMarket],
|
2019-03-27 09:31:47 +01:00
|
|
|
},
|
|
|
|
];
|