Skip to content

Player

XML Elements

The following elements can be used within this component:

Player

BarterMultiplier

Multipliers for barter prices.

Path: Player/BarterMultiplier

Buy

Multipliers for the buy prices.

Path: Player/BarterMultiplier/Buy

food

Type: positive decimal

Path: Player/BarterMultiplier/Buy/food

wood

Type: positive decimal

Path: Player/BarterMultiplier/Buy/wood

stone

Type: positive decimal

Path: Player/BarterMultiplier/Buy/stone

metal

Type: positive decimal

Path: Player/BarterMultiplier/Buy/metal

Sell

Multipliers for the sell prices.

Path: Player/BarterMultiplier/Sell

food

Type: positive decimal

Path: Player/BarterMultiplier/Sell/food

wood

Type: positive decimal

Path: Player/BarterMultiplier/Sell/wood

stone

Type: positive decimal

Path: Player/BarterMultiplier/Sell/stone

metal

Type: positive decimal

Path: Player/BarterMultiplier/Sell/metal

Formations

Space-separated list of formations this player can use.

Type: text

Path: Player/Formations

SpyCostMultiplier

Type: non-negative decimal

Path: Player/SpyCostMultiplier

RELAX NG Grammar

<define name="component.Player">
  <element name="Player">
    <interleave>
      <element name="BarterMultiplier">
        <interleave>
          <element name="Buy">
            <interleave>
              <optional>
                <element name="food">
                  <ref name="positiveDecimal"/>
                </element>
              </optional>
              <optional>
                <element name="wood">
                  <ref name="positiveDecimal"/>
                </element>
              </optional>
              <optional>
                <element name="stone">
                  <ref name="positiveDecimal"/>
                </element>
              </optional>
              <optional>
                <element name="metal">
                  <ref name="positiveDecimal"/>
                </element>
              </optional>
            </interleave>
          </element>
          <element name="Sell">
            <interleave>
              <optional>
                <element name="food">
                  <ref name="positiveDecimal"/>
                </element>
              </optional>
              <optional>
                <element name="wood">
                  <ref name="positiveDecimal"/>
                </element>
              </optional>
              <optional>
                <element name="stone">
                  <ref name="positiveDecimal"/>
                </element>
              </optional>
              <optional>
                <element name="metal">
                  <ref name="positiveDecimal"/>
                </element>
              </optional>
            </interleave>
          </element>
        </interleave>
      </element>
      <element name="Formations">
        <attribute name="datatype">
          <value>
          </value>
        </attribute>
        <text/>
      </element>
      <element name="SpyCostMultiplier">
        <ref name="nonNegativeDecimal"/>
      </element>
    </interleave>
  </element>
</define>