Research

Chaque recherche est tributaire d'un chiffre (**f\_Process\_Research**) qu'elle doit atteindre afin que la recherche soit achevée et effective. Pour des raisons graphique, ce chiffre est représenté pour le joueur sous la forme d'un pourcentage (100,00%). Les recherches sont agencées selon une arborescence qui implique certaines d'entre elles soient développées avant que d'autres puissent être accessibles.

Pour lancer une recherche, il faut que les ressources requises soit placées dans le ou les containers associés, que la des générateurs soient disponibles (voir "Disponibilité"), puis que le joueur intéragisse avec le bouton de la recherche. À l'instant où la recherche est lancée, tous les matériaux nécessaire au lancement de la recherche sont détruits. Il est possible de ré-appuyer sur ce bouton pour mettre en pause la recherche.

## Puissance :

Le vaisseau dans sa globalité produit (**f\_Process\_Research\_Ship**) par seconde. La valeur maximale de de process que le vaisseau peut produire est (**f\_Process\_Research\_Ship\_Max**).

(**f\_Process\_Ship\_Max**) = 50 / seconde

Il y a en tout 41 Terminal et 38 Big Terminal dans le vaisseau. S'ils l'un d'entre eux venait à être cassé, il diminue le process total tu vaisseau (**f\_Process\_Research\_Ship**), sachant que les 41 Terminal et 38 Big Terminal forment à eux tous les 100 % de (**f\_Process\_Research\_Ship**) et que les Big Terminal valent deux fois plus que les Terminal. Les formules de ces objets lorsqu'ils sont cassés sont la suivante.

Terminal : (**f\_Process\_Research\_Ship**) = (**f\_Process\_Research\_Ship**) - ((**f\_Process\_Research\_Ship\_Max**) / (41 Terminal + 38 Big Terminal x 2))

Big Terminal : (**f\_Process\_Research\_Ship**) = (**f\_Process\_Research\_Ship**) - ((**f\_Process\_Research\_Ship\_Max**) / 41 Terminal + 38 Big Terminal x 2) x 2

Lorsqu'une recherche est lancée par le joueur, la progression est avancée graduellement de la valeur de process totale disponible sur le vaisseau (**f\_Process\_Research\_Ship**). Si plus d'une recherche est lancée en même temps, un malus est appliqué comme suit :

 **'*Malus'*Applied** | 0

Les recherches ne s'arrêtent pas durant la nuit, les 6 heures durant lesquelles le joueur ne contrôle pas sont personnages sont effectives en terme d'avancée des recherches.

## Disponibilité :

Pour qu'une recherche puisse être lancée il faut que l'énergie nécessaire à la recherche (**f\_Energy\_Research**) soit disponible. Tant qu'une recherche est en cours, elle continue "d'occuper" cette énergie. Le vaisseau produit une quantité totale d'énergie égale à (**f\_Energy\_Ship**) par seconde. La quantité d'énergie maximale que le vaisseau peut produire est (**f\_Energy\_Ship\_Max**) par seconde.

(**f\_Energy\_Ship\_Max**) = 25 000

À chaque fois qu'un Generator ou Big Generator est cassé, il est déduit de la quantité totale d'énergie disponible sur le vaisseau (**f\_Energy\_Ship**).

Generator : (**f\_Energy\_Ship**) = (**f\_Energy\_Ship**) - ((**f\_Energy\_Ship\_Max**) / (4 Generator + 1 Big Generator x 3))

Big Generator : (**f\_Energy\_Ship**) = (**f\_Energy\_Ship**) - ((**f\_Energy\_Ship\_Max**) / (4 Generator + 1 Big Generator x 3)) x 3

Les Accumulator et Energy Switch sont des réserves d'énergie pour le cas où les générateurs tomberaient en panne. La quantité totale d'énergie en réserve est égale à (**f\_Reserve\_Energy**). La quantité maximale de réserve d'énergie disponible est (**f\_Reserve\_Energy\_Max**).

(**f\_Reserve\_Energy\_Max**) = 2 000 000

Lorsqu'un Accumulator ou Energy Switch est cassé, la réser d'énergie du vaisseau diminue selon la formule suivante :

Accumulator : (**f\_Reserve\_Energy**) = (**f\_Reserve\_Energy**) - ((**f\_Reserve\_Energy\_Max**) / (8 Energy Switch + 5 Accumulator x 2)) x 2

Energy Switch : (**f\_Reserve\_Energy**) = (**f\_Reserve\_Energy**) - ((**f\_Reserve\_Energy\_Max**) / (8 Energy Switch + 5 Accumulator x 2))

La réserve d'énergie du vaisseau se régénère en fonction de l'énergie non utilisée sur (**f\_Energy\_Ship**).

Si un des Generator ou Big Generator venait à être à être détruit alors qu'il était nécessaire au fonctionnement d'une recherche, la suite d'événements s'enclenche :

1. Au moins un Generator ou Big Generator tombe en panne. Si ce Generator ou Big Generator était nécessaire pour atteindre la somme de toutes les (**f\_Process\_Research**) actives, une recherche est tirée au hasard. Si ce Generator ou Big Generator n'était pas nécessaire pour atteindre la somme de toutes les (**f\_Process\_Research**) actives, fin de l'événement.
2. Si (**f\_Reserve\_Energy**) > 0, alors l'énergie nécessaire au bon fonctionnement de la recherche est déduite de (**f\_Reserve\_Energy**). Si (**f\_Reserve\_Energy**) ≤ 0, alors la recherche tirée au hasard est annulée et remise à zéro, retour à l'étape 1.