Kepler. Documentation · Scripts 422 fonctions disponibles actuellement English

Orion : la valeur

Sur un univers d'Orion seulement. Ces fonctions existent partout. Une fois l'univers connu, s'il n'a pas Orion, les réglages rendent l'erreur cet univers n'a pas Orion : le module ne lit rien, sans rien écrire : voir Orion.

Tous ces réglages sont décochés ou à zéro d'origine : sans eux, le module prend la carte la plus proche, scanne au niveau réglé et réclame tout. Les bornes sont celles de l'écran, refusées plutôt que ramenées : la fonction rend alors une erreur et n'écrit rien.

Quelle carte prendre

FonctionRend
GetOrionValueSettings()1 : une structureTous les réglages ci-dessous : MinValueOn, MinValue, CardOrder, MaxDurationMinutes, ScanAtMax, ReplaceCards, ProfitableClaim.
SetOrionMinValue(oui, seuil)1 : une erreurNe prendre que les cartes qui valent seuil, de 0 à 1000, en équivalent métal par lithium de réclamation : 3 métal = 2 cristal = 1 deutérium, vaisseaux hors du compte. Zéro vaut 6, le seuil proposé. Sans carte au-dessus, pas de prise.
SetOrionCardOrder(ordre)1 : une erreurL'ordre où les cartes s'essaient : "distance" (la plus proche, l'origine), "value" (la plus rentable par lithium), "hour" (la plus rentable par heure de mission).
SetOrionMaxDuration(minutes)1 : une erreurÉcarter une carte plus longue, jusqu'à 10 080 minutes. Zéro : pas de limite.

Comment scanner

FonctionRend
SetOrionScanAtMax(oui)1 : une erreurScanner au niveau le plus haut que le jeu permet, la somme des scanners, au lieu du niveau de SetOrionScanLevel. Le niveau reste à la portée de la soute à quai.
SetOrionReplaceCards(oui)1 : une erreurUn scan efface toutes les cartes d'avant, et le module n'efface que les siennes : il ne scanne plus tant qu'il en reste d'autres. true lui permet de les remplacer. C'est la sortie pour des cartes scannées à la main, ou avant cette mémoire : aucune n'expire.

La conversion en lithium

FonctionRend
SetOrionAutoConversion(planète)1 : une erreurLa ligne de cette planète passe à « Automatique » : la nourriture en trop d'abord, puis la ressource dont le stock dépasse six heures de gain, à la charge que son gain couvre, jamais en négatif. Si le lithium manque pour réclamer, le stock n'est plus gardé.
SetOrionStoppedConversion(planète)1 : une erreurLa ligne de cette planète passe à « Arrêter » : le module la tient à l'arrêt.

La planète est un céleste du compte ou son identifiant ; une lune est refusée.

Quelle récompense réclamer

FonctionRend
SetOrionProfitableClaim(oui)1 : une erreurLaisser au jeu une récompense qui vaut moins que le prix de son lithium, 3 équivalents métal par lithium. Ce qui ne se chiffre pas (vaisseaux, expérience, artefacts, objets) se réclame toujours.
SetOrionMinValue(true, 6)
SetOrionCardOrder("value")
SetOrionScanAtMax(true)
for planet in GetPlanets() {
    SetOrionAutoConversion(planet)
}