Files
planets-generation/javascript/plStat.js
2024-12-19 13:41:21 +01:00

228 lines
5.2 KiB
JavaScript

const elements = {
common: "Matières premières",
petrol: "Hydrocarbures",
food: "Nourriture",
medic: "Médicaments",
science: "Science",
industry: "Industrie",
money: "Finance",
goods: "Biens"
};
const resources = {
common: {
rock: "Roches communes"
},
rare: {
rock: "Roches rares"
}
};
const population = {
humanoids: {
humans: "Humains",
near: "Presque'humains",
aliens: "Aliens"
},
creatures: {
casual: "Faune sauvage",
danger: "Faune hostile",
apex: "Superprédateurs",
robots: "Androïdes",
}
}
exports.planetType = {
"Tempérée" : {
"population" : 100,
"populationType" : [
population.humanoids.humans,
population.humanoids.near,
population.humanoids.aliens
],
"elements" : [
elements.common,
elements.food,
elements.medic
],
"resources" : []
},
"Glacée" : {
"population" : 1,
"populationType" : [
population.creatures.casual,
population.creatures.danger,
population.creatures.apex,
population.humanoids.aliens
],
"elements" : [
elements.petrol,
elements.science
],
"resources" : []
},
"Volcanique" : {
"population" : 2,
"populationType" : [
population.creatures.casual,
population.creatures.danger,
population.creatures.apex,
population.humanoids.aliens
],
"elements" : [
elements.common,
elements.petrol
],
"resources" : []
},
"Marécageuse" : {
"population" : 10,
"populationType" : [
population.creatures.casual,
population.creatures.danger,
population.creatures.apex
],
"elements" : [
elements.common,
elements.petrol
],
"resources" : []
},
"Forestière" : {
"population" : 20,
"populationType" : [
population.creatures.casual,
population.creatures.danger,
population.humanoids.aliens
],
"elements" : [elements.common],
"resources" : []
},
"Océanique" : {
"population" : 25,
"populationType" : [
population.creatures.casual,
population.creatures.apex,
population.humanoids.aliens
],
"elements" : [
elements.common,
elements.petrol
],
"resources" : []
},
"Oecuménopole" : {
"population" : 2000,
"populationType" : [
population.humanoids.humans,
population.humanoids.near
],
"elements" : [
elements.science,
elements.industry,
elements.money,
elements.goods
],
"resources" : []
},
"Désert" : {
"population" : 50,
"populationType" : [
population.humanoids.near,
population.humanoids.aliens,
population.creatures.casual,
population.creatures.danger,
population.creatures.apex
],
"elements" : [
elements.common,
elements.goods
],
"resources" : []
},
"Minéralogique" : {
"population" : 3,
"populationType" : [
population.humanoids.aliens,
population.creatures.robots,
population.creatures.danger
],
"elements" : [elements.common],
"resources" : []
},
"Gazeuse" : {
"population" : 1,
"populationType" : [
population.humanoids.humans,
population.humanoids.near,
population.humanoids.aliens
],
"elements" : [elements.petrol],
"resources" : []
},
"Acide" : {
"population" : 1,
"populationType" : [
population.humanoids.aliens,
population.creatures.casual,
population.creatures.robots
],
"elements" : [
elements.petrol,
elements.industry
],
"resources" : []
},
"Monde usine" : {
"population" : 500,
"populationType" : [
population.humanoids.humans,
population.humanoids.near,
population.humanoids.aliens,
population.creatures.robots
],
"elements" : [
elements.petrol,
elements.industry
],
"resources" : []
}
};
exports.planetNamePrefix = [
"Acod", "Acht",
"Bex",
"Carob",
"Daris",
"Ecop",
"Fron",
"Glac", "Glad",
"Hac", "Hor",
"Is",
"Jud",
"Kor",
"Ler",
"Marel",
"Naur",
"Olep",
"Prid", "Plex",
"Qef",
"Rem",
"Sarit",
"Thec", "Thex", "Thet",
"Uv",
"Volc", "Vold",
"Wann",
"Xal",
"Yr",
"Zot"
];
exports.planetNameSuffix = [
"a Minor", "a Major", "ant", "alor",
"eri",
"inia", "irid", "is",
"o Zion", "or", "oria",
"us", "us Prime", "us Secondus",
"land", "yard"
]