Initial Commit
This commit is contained in:
parent
cc3ba93f60
commit
fb398ae315
2 changed files with 272 additions and 2 deletions
src/lib
235
src/lib/constants.ts
Normal file
235
src/lib/constants.ts
Normal file
|
@ -0,0 +1,235 @@
|
|||
import {Map} from "svelte/reactivity";
|
||||
|
||||
export enum Grids {
|
||||
Small = "smallGrid",
|
||||
Large = "largeGrid"
|
||||
}
|
||||
|
||||
export enum ThrusterType {
|
||||
Ion = "ion",
|
||||
Atmospheric = "atmos",
|
||||
Hydrogen = "hydrogen",
|
||||
Fusion = "fusion"
|
||||
}
|
||||
|
||||
export enum ThrusterSize {
|
||||
Small = "smallThruster",
|
||||
Large = "largeThruster"
|
||||
}
|
||||
|
||||
export const thrustValues = new Map([
|
||||
[Grids.Large, new Map([
|
||||
[ThrusterType.Atmospheric, new Map([
|
||||
[ThrusterSize.Large, 4500000],
|
||||
[ThrusterSize.Small, 350000]
|
||||
])],
|
||||
[ThrusterType.Ion, new Map([
|
||||
[ThrusterSize.Large, 4320000],
|
||||
[ThrusterSize.Small, 345600]
|
||||
])],
|
||||
[ThrusterType.Fusion, new Map([
|
||||
[ThrusterSize.Large, 666],
|
||||
[ThrusterSize.Small, 666]
|
||||
])],
|
||||
[ThrusterType.Hydrogen, new Map([
|
||||
[ThrusterSize.Large, 7200000],
|
||||
[ThrusterSize.Small, 1080000]
|
||||
])]
|
||||
])],
|
||||
[Grids.Small, new Map([
|
||||
[ThrusterType.Atmospheric, new Map([
|
||||
[ThrusterSize.Large, 340000],
|
||||
[ThrusterSize.Small, 65000]
|
||||
])],
|
||||
[ThrusterType.Ion, new Map([
|
||||
[ThrusterSize.Large, 172800],
|
||||
[ThrusterSize.Small, 14400]
|
||||
])],
|
||||
[ThrusterType.Fusion, new Map([
|
||||
[ThrusterSize.Large, 666],
|
||||
[ThrusterSize.Small, 666]
|
||||
])],
|
||||
[ThrusterType.Hydrogen, new Map([
|
||||
[ThrusterSize.Large, 480000],
|
||||
[ThrusterSize.Small, 98400]
|
||||
])]
|
||||
])]
|
||||
])
|
||||
|
||||
export enum InventoryType {
|
||||
Connector = "connector",
|
||||
CargoSmall = "smallCargo",
|
||||
CargoMedium = "mediumCargo",
|
||||
CargoLarge = "largeCargo",
|
||||
}
|
||||
|
||||
export const inventorySizes = new Map([
|
||||
[Grids.Large, new Map([
|
||||
[InventoryType.CargoLarge, 421000],
|
||||
[InventoryType.CargoMedium, 0],
|
||||
[InventoryType.CargoSmall, 15625],
|
||||
[InventoryType.Connector, 8000]
|
||||
])],
|
||||
[Grids.Small, new Map([
|
||||
[InventoryType.CargoLarge, 15625],
|
||||
[InventoryType.CargoMedium, 3375],
|
||||
[InventoryType.CargoSmall, 125],
|
||||
[InventoryType.Connector, 1152]
|
||||
])],
|
||||
]);
|
||||
|
||||
export const metricModifiers: Map<number, string> = new Map([
|
||||
/*[1000000000, "G"],*/
|
||||
[1000000, "M"],
|
||||
[1000, "k"],
|
||||
[1, ""]
|
||||
])
|
||||
|
||||
export const weightPerVolume = 1/0.37;
|
||||
|
||||
export const localization = new Map([
|
||||
["space engineers", new Map([
|
||||
["en-GB", "Space Engineers"]
|
||||
])],
|
||||
["calculator", new Map([
|
||||
["en-GB", "Calculator"],
|
||||
["de-DE", "Rechner"]
|
||||
])],
|
||||
["gravity", new Map([
|
||||
["en-GB", "Gravity"],
|
||||
["de-DE", "Schwerkraft"]
|
||||
])],
|
||||
["inventory", new Map([
|
||||
["en-GB", "Inventory"],
|
||||
["de-DE", "Inventar"]
|
||||
])],
|
||||
["grid", new Map([
|
||||
["en-GB", "Grid"],
|
||||
["de-DE", "Konstrukt"]
|
||||
])],
|
||||
["size", new Map([
|
||||
["en-GB", "Size"],
|
||||
["de-DE", "Größe"]
|
||||
])],
|
||||
["small", new Map([
|
||||
["en-GB", "Small"],
|
||||
["de-DE", "Klein"]
|
||||
])],
|
||||
["large", new Map([
|
||||
["en-GB", "Large"],
|
||||
["de-DE", "Groß"]
|
||||
])],
|
||||
["add", new Map([
|
||||
["en-GB", "Add"],
|
||||
["de-DE", "Hinzufügen"]
|
||||
])],
|
||||
["liftableWeight", new Map([
|
||||
["en-GB", "Liftable Weight"],
|
||||
["de-DE", "Liftkapazität"]
|
||||
])],
|
||||
["thrust", new Map([
|
||||
["en-GB", "Thrust"],
|
||||
["de-DE", "Schub"]
|
||||
])],
|
||||
["smallGrid", new Map<string, string>([
|
||||
["en-GB", "Small"],
|
||||
["de-DE", "Klein"]
|
||||
])],
|
||||
["largeGrid", new Map<string, string>([
|
||||
["en-GB", "Large"],
|
||||
["de-DE", "Groß"]
|
||||
])],
|
||||
["smallThruster", new Map([
|
||||
["en-GB", "Small"],
|
||||
["de-DE", "Kleiner"]
|
||||
])],
|
||||
["largeThruster", new Map([
|
||||
["en-GB", "Large"],
|
||||
["de-DE", "Großer"]
|
||||
])],
|
||||
["connector", new Map([
|
||||
["en-GB", "Connector"],
|
||||
["de-DE", "Verbinder"]
|
||||
])],
|
||||
["smallCargo", new Map([
|
||||
["en-GB", "Small Cargo Container"],
|
||||
["de-DE", "Kleiner Frachtcontainer"]
|
||||
])],
|
||||
["mediumCargo", new Map([
|
||||
["en-GB", "Medium Cargo Container"],
|
||||
["de-DE", "Mittlerer Frachtcontainer"]
|
||||
])],
|
||||
["largeCargo", new Map([
|
||||
["en-GB", "Large Cargo Container"],
|
||||
["de-DE", "Großer Frachtcontainer"]
|
||||
])],
|
||||
["fusion", new Map([
|
||||
["en-GB", "Fusion"],
|
||||
["de-DE", "Fusion"]
|
||||
])],
|
||||
["hydrogen", new Map([
|
||||
["en-GB", "Hydrogen"],
|
||||
["de-DE", "Wasserstoff"]
|
||||
])],
|
||||
["ion", new Map([
|
||||
["en-GB", "Ion"],
|
||||
["de-DE", "Ionen"]
|
||||
])],
|
||||
["atmos", new Map([
|
||||
["en-GB", "Atmospheric"],
|
||||
["de-DE", "Atmosphären"]
|
||||
])],
|
||||
["addInventory", new Map([
|
||||
["en-GB", "Add Inventory"],
|
||||
["de-DE", "Inventar hinzufügen"]
|
||||
])],
|
||||
["multiplier", new Map([
|
||||
["en-GB", "multiplicator"],
|
||||
["de-DE", "Multiplikator"]
|
||||
])],
|
||||
["inventories", new Map([
|
||||
["en-GB", "inventories"],
|
||||
["de-DE", "Inventare"]
|
||||
])],
|
||||
["thrusterSettings", new Map([
|
||||
["en-GB", "Thruster Settings"],
|
||||
["de-DE", "Triebwerk Einstellungen"]
|
||||
])],
|
||||
["thrusters", new Map([
|
||||
["en-GB", "Thrusters"],
|
||||
["de-DE", "Triebwerke"]
|
||||
])],
|
||||
["thruster", new Map([
|
||||
["en-GB", "Thruster"],
|
||||
["de-DE", "Triebwerk"]
|
||||
])],
|
||||
["addThruster", new Map([
|
||||
["en-GB", "Add Thruster"],
|
||||
["de-DE", "Triebwerk Hinzufügen"]
|
||||
])],
|
||||
["inventorySettings", new Map([
|
||||
["en-GB", "Inventory Settings"],
|
||||
["de-DE", "Inventar Einstellungen"]
|
||||
])],
|
||||
["volume", new Map([
|
||||
["en-GB", "Volume"],
|
||||
["de-DE", "Volumen"]
|
||||
])],
|
||||
["title", new Map([
|
||||
["en-GB", "Space Engineers Thrust Calculator"],
|
||||
["de.DE", "Space Engineers Schub Rechner"]
|
||||
])],
|
||||
["gridSize", new Map([
|
||||
["en-GB", "Grid Size"],
|
||||
["de-DE", "Block Größe"]
|
||||
])],
|
||||
["separator", new Map([
|
||||
["en-GB", ","],
|
||||
["de-DE", "."]
|
||||
])]
|
||||
])
|
||||
|
||||
export type Thruster = {
|
||||
type: ThrusterType,
|
||||
size: ThrusterSize
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue