UNPKG

warframe-worldstate-data

Version:

Warframe data for use with warframe-worldstate-parser

122 lines (121 loc) 3.07 kB
import { Arcane, ArchonShard, Conclave, Events, SolNode, SortieData, SteelPath, SynthesisTarget } from "./types.mjs"; //#region exports.d.ts type Locale = 'de' | 'en' | 'es' | 'fr' | 'it' | 'ko' | 'pl' | 'pt' | 'ru' | 'zh' | 'cs' | 'sr' | 'uk'; /** * Bundles all the data for a particular language */ interface WorldstateLangBundle { /** * Deprecated: Array of arcane data */ arcanes: Arcane[]; /** * Data for Archon shard colors */ archonShards: Record<string, ArchonShard>; /** * Data for translating PvP categories and types */ conclave: Conclave; /** * Deprecated: Data for converting event tags to useable event data. * Deprecated in favor of keeping values in languages.json */ events: Events; /** * Faction universal name to plain-usage name */ factions: Record<string, { value: string; }>; /** * Map of fissures to "Warframeified" tier names and numbers */ fissureModifiers: Record<string, { value: string; num: number; }>; /** * Map of "internal" Warframe strings to useable language strings */ languages: Record<string, { value: string; desc: string; }>; /** * Map of Mission Type identifiers to their corresponding values */ missionTypes: Record<string, { value: string; }>; /** * Global modifiers for applying operations to things like * credits, affinity, etc. */ operationTypes: Record<string, { value: string; symbol: string; }>; /** * Region mapping for indicies to planets */ persistentEnemy: { regions: string[]; }; /** * Nodes in the Sol system, with enemy type and node information */ solNodes: Record<string, SolNode>; /** * Sortie-specific mapping for modifier type, description, and boss */ sortie: SortieData; /** * Steel Path mission type translations */ steelPath: SteelPath; /** * Syndicate data */ syndicates: Record<string, { name: string; }>; /** * Synthesis target data for optimal locations to find targets. */ synthTargets: SynthesisTarget[]; /** * Official tutorials. * Not many have been released in a long time. */ tutorials: { regex: string; name: string; url: string; }[]; /** * Global upgrade types that are modified by #operationTypes */ upgradeTypes: Record<string, { value: string; }>; } declare const _default: WorldstateLangBundle & { de?: WorldstateLangBundle | undefined; en?: WorldstateLangBundle | undefined; es?: WorldstateLangBundle | undefined; fr?: WorldstateLangBundle | undefined; it?: WorldstateLangBundle | undefined; ko?: WorldstateLangBundle | undefined; pl?: WorldstateLangBundle | undefined; pt?: WorldstateLangBundle | undefined; ru?: WorldstateLangBundle | undefined; zh?: WorldstateLangBundle | undefined; cs?: WorldstateLangBundle | undefined; sr?: WorldstateLangBundle | undefined; uk?: WorldstateLangBundle | undefined; } & { locales: Locale[]; }; //#endregion export { Locale, WorldstateLangBundle, _default as default };