Combat

What's the point of fighting?

Attacking other players has three main interests:

  • Theft of resources

  • The use of means of production

  • The theft of territories

Attacking a convoy

If your convoy is on the same block as an enemy convoy, you can attack it. A protection and strength score will be determined for each convoy (see detailed calculations).

The fight will take place in several rounds until the strength score of A is higher than the protection score of B. In the first round A is played by the attacker and B by the defender but it will be the opposite in the next round (and so on and so forth).

Turn algorithm

If A.strength >= B.protection, A wins

Else:

  • new B = A

  • new A.protection = B.protection-A.strength

  • new A.strength = B.strength * (new A.protection)/B.protection

Restart

Results of the fight

  • B is burned

  • A gets the resources conveyables (not the soldiers) from B

  • A loses troops until it has a protection total less than or equal to his protection total multiplied by its final protection score, divided by its original protection score.

Puppeting a colony

Detailed calculations

  • absis: convoy protection (sum of conveyables protection)

  • ordinate: final convoy protection score

  • green: protection score of defender

  • blue: protection score of attacker

green function is y = x

blue function is y = sqrt(100*x)/2

Last updated