Moderator: Cartographers
AndrewB wrote:I think this way should work:
For example:
Conceptual model:
Continent 1
Colony A
Colony B
Colony C
Colony D
Required = 2 bonus = 1
Continent 2
Colony A
Colony B
Colony C
Colony D
Required = 3 bonus = 1 (on top of the Continent 1 bonus to the total bonus of 2)
Continent 3
Colony A
Colony B
Colony C
Colony D
Required = 4 bonus = 2 (on top of the Continent 1 and 2 bonus to the total bonus of 4)
AndrewB wrote:I think this way should work:
For example:
Conceptual model:
Continent 1
Colony A
Colony B
Colony C
Colony D
Required = 2 bonus = 1
Continent 2
Colony A
Colony B
Colony C
Colony D
Required = 3 bonus = 1 (on top of the Continent 1 bonus to the total bonus of 2)
Continent 3
Colony A
Colony B
Colony C
Colony D
Required = 4 bonus = 2 (on top of the Continent 1 and 2 bonus to the total bonus of 4)
There is another way as well, but it is not suited for every bonus structure:
Create a pairs combinations (as it is done in USApocalipse xml).
For example:
Bonus 1
Colony A
Colony B
Bonus = 1
Bonus 2
Colony A
Colony C
Bonus = 1
Bonus 3
Colony B
Colony C
Bonus = 1
In this case, if the player will hold all 3 colonies he will get 1+1+1 bonus.
<continent>
<name>2 colonies</name>
<bonus>3</bonus>
<components>
<territory>colony 1</territory>
<territory>colony 2</territory>
<territory>colony 3</territory>
<territory>colony 4</territory>
<territory>colony 5</territory>
<territory>colony 6</territory>
<territory>colony 7</territory>
<territory>colony 8</territory>
<territory>colony 9</territory>
<territory>colony 10</territory>
<territory>colony 11</territory>
<territory>colony 12</territory>
<territory>colony 13</territory>
</components>
<required>2</required>
</continet>
<continent>
<name>3 colonies</name>
<bonus>4</bonus>
<components>
<territory>colony 1</territory>
<territory>colony 2</territory>
<territory>colony 3</territory>
<territory>colony 4</territory>
<territory>colony 5</territory>
<territory>colony 6</territory>
<territory>colony 7</territory>
<territory>colony 8</territory>
<territory>colony 9</territory>
<territory>colony 10</territory>
<territory>colony 11</territory>
<territory>colony 12</territory>
<territory>colony 13</territory>
</components>
<required>3</required>
<overrides>
<override>2 colonies</override>
</overrides>
</continet>
<continent>
<name>4 colonies</name>
<bonus>5</bonus>
<components>
<territory>colony 1</territory>
<territory>colony 2</territory>
<territory>colony 3</territory>
<territory>colony 4</territory>
<territory>colony 5</territory>
<territory>colony 6</territory>
<territory>colony 7</territory>
<territory>colony 8</territory>
<territory>colony 9</territory>
<territory>colony 10</territory>
<territory>colony 11</territory>
<territory>colony 12</territory>
<territory>colony 13</territory>
</components>
<required>4</required>
<overrides>
<override>2 colonies</override>
<override>3 colonies</override>
</overrides>
</continet>
<continent>
<name>5 colonies</name>
<bonus>6</bonus>
<components>
<territory>colony 1</territory>
<territory>colony 2</territory>
<territory>colony 3</territory>
<territory>colony 4</territory>
<territory>colony 5</territory>
<territory>colony 6</territory>
<territory>colony 7</territory>
<territory>colony 8</territory>
<territory>colony 9</territory>
<territory>colony 10</territory>
<territory>colony 11</territory>
<territory>colony 12</territory>
<territory>colony 13</territory>
</components>
<required>5</required>
<overrides>
<override>2 colonies</override>
<override>3 colonies</override>
<override>4 colonies</override>
</overrides>
</continet>
<continent>
<name>6 colonies</name>
<bonus>7</bonus>
<components>
<territory>colony 1</territory>
<territory>colony 2</territory>
<territory>colony 3</territory>
<territory>colony 4</territory>
<territory>colony 5</territory>
<territory>colony 6</territory>
<territory>colony 7</territory>
<territory>colony 8</territory>
<territory>colony 9</territory>
<territory>colony 10</territory>
<territory>colony 11</territory>
<territory>colony 12</territory>
<territory>colony 13</territory>
</components>
<required>6</required>
<overrides>
<override>2 colonies</override>
<override>3 colonies</override>
<override>4 colonies</override>
<override>5 colonies</override>
</overrides>
</continet>
<continent>
<name>7 colonies</name>
<bonus>8</bonus>
<components>
<territory>colony 1</territory>
<territory>colony 2</territory>
<territory>colony 3</territory>
<territory>colony 4</territory>
<territory>colony 5</territory>
<territory>colony 6</territory>
<territory>colony 7</territory>
<territory>colony 8</territory>
<territory>colony 9</territory>
<territory>colony 10</territory>
<territory>colony 11</territory>
<territory>colony 12</territory>
<territory>colony 13</territory>
</components>
<required>7</required>
<overrides>
<override>2 colonies</override>
<override>3 colonies</override>
<override>4 colonies</override>
<override>5 colonies</override>
<override>6 colonies</override>
</overrides>
</continet>
<continent>
<name>8 colonies</name>
<bonus>9</bonus>
<components>
<territory>colony 1</territory>
<territory>colony 2</territory>
<territory>colony 3</territory>
<territory>colony 4</territory>
<territory>colony 5</territory>
<territory>colony 6</territory>
<territory>colony 7</territory>
<territory>colony 8</territory>
<territory>colony 9</territory>
<territory>colony 10</territory>
<territory>colony 11</territory>
<territory>colony 12</territory>
<territory>colony 13</territory>
</components>
<required>8</required>
<overrides>
<override>2 colonies</override>
<override>3 colonies</override>
<override>4 colonies</override>
<override>5 colonies</override>
<override>6 colonies</override>
<override>7 colonies</override>
</overrides>
</continet>
<continent>
<name>colony 1</name>
<bonus>0</bonus>
<components>
<territory>region 1</territory>
<territory>region 2</territory>
<territory>region 3</territory>
</components>
</continet>
<continent>
<name>colony 2</name>
<bonus>0</bonus>
<components>
<territory>region 4</territory>
<territory>region 5</territory>
<territory>region 6</territory>
</components>
</continet>
<continent>
<name>colony 3</name>
<bonus>0</bonus>
<components>
<territory>region 7</territory>
<territory>region 8</territory>
<territory>region 9</territory>
<territory>region 10</territory>
</components>
</continet>
<continent>
<name>colony 4</name>
<bonus>0</bonus>
<components>
<territory>region 11</territory>
<territory>region 12</territory>
<territory>region 13</territory>
</components>
</continet>
etc etc
Industrial Helix wrote:Ok, so essentially I'm creating two types of continents. 1) The colonies made up of their territories worth nothing. 2) The combination of colony continents previously defined worth x amount of armies.
Did not know I could do that.
AndrewB wrote:Industrial Helix wrote:Ok, so essentially I'm creating two types of continents. 1) The colonies made up of their territories worth nothing. 2) The combination of colony continents previously defined worth x amount of armies.
Did not know I could do that.
No, you cannot do that Helix.Shoot me a PM and I can help you with an XML, if u want me too.
<continent>
<name>2 colonies</name>
<bonus>3</bonus>
<components>
<continent>colony 1</continent>
<continent>colony 2</continent>
<continent>colony 3</continent>
<continent>colony 4</continent>
<continent>colony 5</continent>
<continent>colony 6</continent>
<continent>colony 7</continent>
<continent>colony 8</continent>
<continent>colony 9</continent>
<continent>colony 10</continent>
<continent>colony 11</continent>
<continent>colony 12</continent>
<continent>colony 13</continent>
</components>
<required>2</required>
</continet>
<continent>
<name>3 colonies</name>
<bonus>4</bonus>
<components>
<continent>colony 1</continent>
<continent>colony 2</continent>
<continent>colony 3</continent>
<continent>colony 4</continent>
<continent>colony 5</continent>
<continent>colony 6</continent>
<continent>colony 7</continent>
<continent>colony 8</continent>
<continent>colony 9</continent>
<continent>colony 10</continent>
<continent>colony 11</continent>
<continent>colony 12</continent>
<continent>colony 13</continent>
</components>
<required>3</required>
<overrides>
<override>2 colonies</override>
</overrides>
</continet>
<continent>
<name>4 colonies</name>
<bonus>5</bonus>
<components>
<continent>colony 1</continent>
<continent>colony 2</continent>
<continent>colony 3</continent>
<continent>colony 4</continent>
<continent>colony 5</continent>
<continent>colony 6</continent>
<continent>colony 7</continent>
<continent>colony 8</continent>
<continent>colony 9</continent>
<continent>colony 10</continent>
<continent>colony 11</continent>
<continent>colony 12</continent>
<continent>colony 13</continent>
</components>
<required>4</required>
<overrides>
<override>2 colonies</override>
<override>3 colonies</override>
</overrides>
</continet>
<continent>
<name>5 colonies</name>
<bonus>6</bonus>
<components>
<continent>colony 1</continent>
<continent>colony 2</continent>
<continent>colony 3</continent>
<continent>colony 4</continent>
<continent>colony 5</continent>
<continent>colony 6</continent>
<continent>colony 7</continent>
<continent>colony 8</continent>
<continent>colony 9</continent>
<continent>colony 10</continent>
<continent>colony 11</continent>
<continent>colony 12</continent>
<continent>colony 13</continent>
</components>
<required>5</required>
<overrides>
<override>2 colonies</override>
<override>3 colonies</override>
<override>4 colonies</override>
</overrides>
</continet>
<continent>
<name>6 colonies</name>
<bonus>7</bonus>
<components>
<continent>colony 1</continent>
<continent>colony 2</continent>
<continent>colony 3</continent>
<continent>colony 4</continent>
<continent>colony 5</continent>
<continent>colony 6</continent>
<continent>colony 7</continent>
<continent>colony 8</continent>
<continent>colony 9</continent>
<continent>colony 10</continent>
<continent>colony 11</continent>
<continent>colony 12</continent>
<continent>colony 13</continent>
</components>
<required>6</required>
<overrides>
<override>2 colonies</override>
<override>3 colonies</override>
<override>4 colonies</override>
<override>5 colonies</override>
</overrides>
</continet>
<continent>
<name>7 colonies</name>
<bonus>8</bonus>
<components>
<continent>colony 1</continent>
<continent>colony 2</continent>
<continent>colony 3</continent>
<continent>colony 4</continent>
<continent>colony 5</continent>
<continent>colony 6</continent>
<continent>colony 7</continent>
<continent>colony 8</continent>
<continent>colony 9</continent>
<continent>colony 10</continent>
<continent>colony 11</continent>
<continent>colony 12</continent>
<continent>colony 13</continent>
</components>
<required>7</required>
<overrides>
<override>2 colonies</override>
<override>3 colonies</override>
<override>4 colonies</override>
<override>5 colonies</override>
<override>6 colonies</override>
</overrides>
</continet>
<continent>
<name>8 colonies</name>
<bonus>9</bonus>
<components>
<continent>colony 1</continent>
<continent>colony 2</continent>
<continent>colony 3</continent>
<continent>colony 4</continent>
<continent>colony 5</continent>
<continent>colony 6</continent>
<continent>colony 7</continent>
<continent>colony 8</continent>
<continent>colony 9</continent>
<continent>colony 10</continent>
<continent>colony 11</continent>
<continent>colony 12</continent>
<continent>colony 13</continent>
</components>
<required>8</required>
<overrides>
<override>2 colonies</override>
<override>3 colonies</override>
<override>4 colonies</override>
<override>5 colonies</override>
<override>6 colonies</override>
<override>7 colonies</override>
</overrides>
</continet>
<continent>
<name>colony 1</name>
<bonus>0</bonus>
<components>
<territory>region 1</territory>
<territory>region 2</territory>
<territory>region 3</territory>
</components>
</continet>
<continent>
<name>colony 2</name>
<bonus>0</bonus>
<components>
<territory>region 4</territory>
<territory>region 5</territory>
<territory>region 6</territory>
</components>
</continet>
<continent>
<name>colony 3</name>
<bonus>0</bonus>
<components>
<territory>region 7</territory>
<territory>region 8</territory>
<territory>region 9</territory>
<territory>region 10</territory>
</components>
</continet>
<continent>
<name>colony 4</name>
<bonus>0</bonus>
<components>
<territory>region 11</territory>
<territory>region 12</territory>
<territory>region 13</territory>
</components>
</continet>
etc etc
AndrewB wrote:Actually if you name the continents in that example all the same, then they all will be combined. And it will be even cleaner probably?
Not
Continent 1
Continent 2
Continent 3
But just
Continent
Industrial Helix wrote:For my 13 colonies map, I'm looking at having 7,085 different bonuses based on the various combinations of the 13 colonies. Is this going to crash the game engine or whatever? Can I do this and not have to worry about something going catastrophically wrong?
<continent>
<name>2 Green regions</name>
<bonus>1</bonus>
<components>
<territory>LIST</territory>
<territory>ALL</territory>
<territory>GREEN</territory>
<territory>REGIONS</territory>
<territory>HERE</territory>
</components>
<required>2</required>
</continent>
<continent>
<name>4 Green regions</name>
<bonus>2</bonus>
<components>
<territory>LIST</territory>
<territory>ALL</territory>
<territory>GREEN</territory>
<territory>REGIONS</territory>
<territory>HERE</territory>
</components>
<required>4</required>
<overrides>
<override>2 Green regions</override>
</overrides>
</continent>
ender516 wrote:I'm quite new at XML editing, but I think perhaps an internal entity would help here. Could we not define one containing the <components>...</components> section (114 lines), and then put that in the 56 continents?
natty_dread wrote:ender516 wrote:I'm quite new at XML editing, but I think perhaps an internal entity would help here. Could we not define one containing the <components>...</components> section (114 lines), and then put that in the 56 continents?
No... because you will need different "required" tags for each bonus. You can only define one required tag for one continent.
<continent>
<name>2 Green regions</name>
<bonus>1</bonus>
&GreenRegionComponents;
<required>2</required>
</continent>
<continent>
<name>4 Green regions</name>
<bonus>2</bonus>
&GreenRegionComponents;
<required>4</required>
<overrides>
<override>2 Green regions</override>
</overrides>
</continent>
<continent>
<name>6 Green regions</name>
<bonus>3</bonus>
&GreenRegionComponents;
<required>6</required>
<overrides>
<override>2 Green regions</override>
<override>4 Green regions</override>
</overrides>
</continent>
Say, what if each of those 56 continents just gave a bonus of 1 and there were no overrides, wouldn't that add up properly?
Users browsing this forum: No registered users