Files
planets-generation/javascript/plStat.js
2024-12-19 11:38:49 +01:00

156 lines
4.0 KiB
JavaScript

const elements = [
"Matières premières", // 0
"Hydrocarbures", // 1
"Nourriture", // 2
"Médicaments", // 3
"Science", // 4
"Industrie", // 5
"Finance", // 6
"Biens", // 7
];
const resources = [
"Roches communes", // 0
"Roches rares", // 1
"Bois communs", // 2
"Bois renforcés", // 3
"Gaz communs", // 4
"Gaz nobles", // 5
"Céréales", // 6
"Elevages", // 7
"Poissons", // 8
"Plantes communes", // 9
"Plantes rares", // 10
"Universités", // 11
"Artéfacts", // 12
"Usines", // 13
"Bourse", // 14
"Biens de consommation", // 15
"Biens de luxe", // 16
"Sable", // 17
"Eau", // 18
"Epaves", // 19
"Gemmes", // 20
"Animaux exotiques", // 21
"Acides faibles", // 22
"Acides forts", // 23
"Minerais communs", // 24
"Minerais rares" // 25
];
exports.planetType = {
"Tempérée" : {
"population" : 100,
"elements" : [elements[0], elements[2], elements[3]],
"resources" : [resources[0], resources[2], resources[6], resources[7],
resources[9], resources[18], resources[15], resources[24]]
},
"Glacée" : {
"population" : 1,
"elements" : [elements[1], elements[4]],
"resources" : [resources[4], resources[12], resources[18], resources[19]]
},
"Volcanique" : {
"population" : 2,
"elements" : [elements[0], elements[1]],
"resources" : [resources[0], resources[1], resources[4], resources[20],
resources[24]]
},
"Marécageuse" : {
"population" : 10,
"elements" : [elements[0], elements[1]],
"resources" : [resources[2], resources[3], resources[8], resources[18],
resources[21]]
},
"Forestière" : {
"population" : 20,
"elements" : [elements[0]],
"resources" : [resources[2], resources[3], resources[9], resources[10],
resources[18], resources[21]]
},
"Océanique" : {
"population" : 25,
"elements" : [elements[0], elements[1]],
"resources" : [resources[8], resources[18], resources[21], resources[25]]
},
"Oecuménopole" : {
"population" : 2000,
"elements" : [elements[4], elements[5], elements[6], elements[7]],
"resources" : [resources[6], resources[7], resources[11], resources[13],
resources[14], resources[15], resources[16]]
},
"Désert" : {
"population" : 50,
"elements" : [elements[0], elements[7]],
"resources" : [resources[0], resources[17], resources[19], resources[20]]
},
"Minéralogique" : {
"population" : 3,
"elements" : [elements[0]],
"resources" : [resources[0], resources[1], resources[20], resources[24],
resources[25]]
},
"Gazeuse" : {
"population" : 1,
"elements" : [elements[1]],
"resources" : [resources[4], resources[5]]
},
"Acide" : {
"population" : 1,
"elements" : [elements[1], elements[5]],
"resources" : [resources[0], resources[4], resources[13], resources[17],
resources[22], resources[23]]
},
"Monde usine" : {
"population" : 500,
"elements" : [elements[1], elements[5]],
"resources" : [resources[0], resources[4], resources[13], resources[15],
resources[22]]
}
};
exports.planetPopulationType = [
"Humains",
"Presqu'humains",
"Animaux pacifiques",
"Animaux belliqueux",
"Aliens"
];
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"
]