Alpha 10 - iteration #08: Special Rules for the Common Core Done + Dynamic Starting Locations (WIP)

I finished to fully implement the two backstory's special rules that automatically add, and reject, technosciences and fundamental researches during the initialization of the common core of the player's faction.

I'm actually working on the starting locations.
For reminder, the starting location of the player's colony will be dynamically set during the setup of each new game, according to which faction of allegiance is chosen.
I expand actually the possible outcomes by adding options on what is added in the list of starting locations. Before it, there was only one option; to enter the full location of one orbital object (planet and asteroid), which is pretty limited because imagine that a planetary system having 80 orbital objects (a possible case if one has many asteroids) and there are 50 of them set as possible starting locations.
So I implementing a new parameter to set the scope of one entry in the XML data, and the possible options are the following:
  • Single: it indicates a single location (a single orbital object) that will be included in the list of starting locations.
  • Asteroids: it indicates that only all the asteroids of the system are included in the list of starting locations.
  • Planets: it indicates that only all the TELLURIC planets of the system are included in the list of starting locations.
  • SSI: it indicates a single location, formed by one Stabilized Space Infrastructure (space station, standford torus, and so on... BUT not a space megastructure), that will be included in the list of starting locations.
  • All: it indicates that all the orbital objects (excluding the gaseous planets) of the system are included in the list of starting locations.
These options allow to set a bigger range of starting locations without to have to set one entry by orbital object. It will be even more relevant when there will be more star systems than the only one FARC currently possess.


So yes, it is again a "little bit" of work, but it is a needed one.

Thanks for your interest.

No comments:

Post a Comment