Fixed a small visual error in the flagship editor which could cause the card popup to display a different acti cost than what's shown in the ability edit panel.
Several small adjustments to ability texts.
Spread out the loading of large image files during the game's loading phase. This makes the loading phase slightly longer, but lowers the odds of the game being considered unresponsive on slower systems, which might result in the game's termination.
Android only : recovering the game from the recent apps list now results in the game going through a short loading phase, which spreads out the restoration of game textures. This makes the recovery slightly longer than before, but can avoid the game getting terminated due to the system assuming it became unresponsive. This only works if the system didn't already terminate the game to free resources for other apps.
Added a custom card generator. The 'allies' entry on main menu leads to a test screen that shows one custom card at a time. Click the bottom half of the screen to return to the menu. Click the top half of the screen to generate a new card. This is an early version of the generator that doesn't yet include a post-generation balancing step.
Known problem with the custom card generator : certain combos of abilities on generated cards can result in the ability texts not fitting in the card popup. A solution for this will be added in the near future.
For balancing purposes, custom cards will show their difficulty level (which affects the strength of stats and abilities on the card), in their name. The detailed card info box will also show the seed in the 'story' panel of the card. When encountering overpowered or broken cards, report both the level and the seed.
Added a new deckmod, called 'custom cards', which replaces all cards in either a pre-made or a generated deck by custom cards, based on the cards in the original deck. The 'balanced' setting is the default. The 'seeded' setting makes sure that all copies of the same card in the original deck also result in indentical custom cards. The 'random' setting generates fully random cards not restricted by balance. As with generated decks, the custom card generator will set the difficulty level to 50 when it's generating cards for players. For the AI, the difficulty level will be inherited from the generated deck setting.
Updated the 'basic ships' deckmod. While this deckmod doesn't remove the abilties on ships granted by other deckmods, it will do so for the abilities granted by the 'custom cards' deckmod. This still leaves any attack, defense or cardcost changes made by the custom generator intact.