This commit is contained in:
Snarling
2022-10-03 12:12:16 -04:00
parent ab56d18e1e
commit 50f14b4f58
67 changed files with 307 additions and 599 deletions
+37 -38
View File
@@ -1,41 +1,40 @@
import { IMap } from "../../types";
import { LocationName } from "../../Locations/data/LocationNames";
export const StockSymbols: IMap<string> = {};
export const StockSymbols = {
// Stocks for companies at which you can work
[LocationName.AevumECorp]: "ECP",
[LocationName.Sector12MegaCorp]: "MGCP",
[LocationName.Sector12BladeIndustries]: "BLD",
[LocationName.AevumClarkeIncorporated]: "CLRK",
[LocationName.VolhavenOmniTekIncorporated]: "OMTK",
[LocationName.Sector12FourSigma]: "FSIG",
[LocationName.ChongqingKuaiGongInternational]: "KGI",
[LocationName.AevumFulcrumTechnologies]: "FLCM",
[LocationName.IshimaStormTechnologies]: "STM",
[LocationName.NewTokyoDefComm]: "DCOMM",
[LocationName.VolhavenHeliosLabs]: "HLS",
[LocationName.NewTokyoVitaLife]: "VITA",
[LocationName.Sector12IcarusMicrosystems]: "ICRS",
[LocationName.Sector12UniversalEnergy]: "UNV",
[LocationName.AevumAeroCorp]: "AERO",
[LocationName.VolhavenOmniaCybersystems]: "OMN",
[LocationName.ChongqingSolarisSpaceSystems]: "SLRS",
[LocationName.NewTokyoGlobalPharmaceuticals]: "GPH",
[LocationName.IshimaNovaMedical]: "NVMD",
[LocationName.AevumWatchdogSecurity]: "WDS",
[LocationName.VolhavenLexoCorp]: "LXO",
[LocationName.AevumRhoConstruction]: "RHOC",
[LocationName.Sector12AlphaEnterprises]: "APHE",
[LocationName.VolhavenSysCoreSecurities]: "SYSC",
[LocationName.VolhavenCompuTek]: "CTK",
[LocationName.AevumNetLinkTechnologies]: "NTLK",
[LocationName.IshimaOmegaSoftware]: "OMGA",
[LocationName.Sector12FoodNStuff]: "FNS",
[LocationName.Sector12JoesGuns]: "JGN",
// Stocks for companies at which you can work
StockSymbols[LocationName.AevumECorp] = "ECP";
StockSymbols[LocationName.Sector12MegaCorp] = "MGCP";
StockSymbols[LocationName.Sector12BladeIndustries] = "BLD";
StockSymbols[LocationName.AevumClarkeIncorporated] = "CLRK";
StockSymbols[LocationName.VolhavenOmniTekIncorporated] = "OMTK";
StockSymbols[LocationName.Sector12FourSigma] = "FSIG";
StockSymbols[LocationName.ChongqingKuaiGongInternational] = "KGI";
StockSymbols[LocationName.AevumFulcrumTechnologies] = "FLCM";
StockSymbols[LocationName.IshimaStormTechnologies] = "STM";
StockSymbols[LocationName.NewTokyoDefComm] = "DCOMM";
StockSymbols[LocationName.VolhavenHeliosLabs] = "HLS";
StockSymbols[LocationName.NewTokyoVitaLife] = "VITA";
StockSymbols[LocationName.Sector12IcarusMicrosystems] = "ICRS";
StockSymbols[LocationName.Sector12UniversalEnergy] = "UNV";
StockSymbols[LocationName.AevumAeroCorp] = "AERO";
StockSymbols[LocationName.VolhavenOmniaCybersystems] = "OMN";
StockSymbols[LocationName.ChongqingSolarisSpaceSystems] = "SLRS";
StockSymbols[LocationName.NewTokyoGlobalPharmaceuticals] = "GPH";
StockSymbols[LocationName.IshimaNovaMedical] = "NVMD";
StockSymbols[LocationName.AevumWatchdogSecurity] = "WDS";
StockSymbols[LocationName.VolhavenLexoCorp] = "LXO";
StockSymbols[LocationName.AevumRhoConstruction] = "RHOC";
StockSymbols[LocationName.Sector12AlphaEnterprises] = "APHE";
StockSymbols[LocationName.VolhavenSysCoreSecurities] = "SYSC";
StockSymbols[LocationName.VolhavenCompuTek] = "CTK";
StockSymbols[LocationName.AevumNetLinkTechnologies] = "NTLK";
StockSymbols[LocationName.IshimaOmegaSoftware] = "OMGA";
StockSymbols[LocationName.Sector12FoodNStuff] = "FNS";
StockSymbols[LocationName.Sector12JoesGuns] = "JGN";
// Stocks for other companies
StockSymbols["Sigma Cosmetics"] = "SGC";
StockSymbols["Catalyst Ventures"] = "CTYS";
StockSymbols["Microdyne Technologies"] = "MDYN";
StockSymbols["Titan Laboratories"] = "TITN";
// Stocks for other companies
["Sigma Cosmetics"]: "SGC",
["Catalyst Ventures"]: "CTYS",
["Microdyne Technologies"]: "MDYN",
["Titan Laboratories"]: "TITN",
} as const;
@@ -5,7 +5,7 @@ export const TickerHeaderFormatData = {
longestSymbol: 0,
};
for (const key of Object.keys(StockSymbols)) {
for (const key of Object.keys(StockSymbols) as Array<keyof typeof StockSymbols>) {
TickerHeaderFormatData.longestName = Math.max(key.length, TickerHeaderFormatData.longestName);
TickerHeaderFormatData.longestSymbol = Math.max(StockSymbols[key].length, TickerHeaderFormatData.longestSymbol);
}