# Culture

# Parent node

# Child node

# Attributes

id | name | is_main_culture | color | color2 | elite_basic_troop | basic_troop | melee_militia_troop | ranged_militia_troop | melee_elite_militia_troop | ranged_elite_militia_troop | can_have_settlement | town_edge_number | villager_party_template | default_party_template | caravan_party_template | elite_caravan_party_template | militia_party_template | rebels_party_template | prosperity_bonus | encounter_background_mesh | default_face_key | text | tournament_master | villager | caravan_master | armed_trader | caravan_guard | veteran_caravan_guard | duel_preset | prison_guard | guard | steward | blacksmith | weaponsmith | townswoman | townswoman_infant | townswoman_child | townswoman_teenager | townsman | townsman_infant | townsman_child | townsman_teenager | ransom_broker | gangleader_bodyguard | merchant_notary | artisan_notary | preacher_notary | rural_notable_notary | shop_worker | tavernkeeper | taverngamehost | musician | tavern_wench | armorer | horseMerchant | merchant | beggar | female_beggar | female_dancer | gear_practice_dummy | weapon_practice_stage_1 | weapon_practice_stage_2 | weapon_practice_stage_3 | gear_dummy | militia_bonus | is_bandit | bandit_chief | bandit_raider | bandit_bandit | bandit_boss | bandit_boss_party_template

  • # id

    type: string
    example: empire
    The ID of the culture (faction)

  • # name

    type: string
    example: {=FjwRsf1C}Vlandia
    Note: The prefix in the {=} format is the translation id found in strings.txt
    TODO: Find out if this is auto generated.

  • # is_main_culture

    type: boolean
    accepted values: true | false example: false
    If the culture is a major (true) or a minor (false) faction

  • # color

    type: hex
    example: FF4E3A55
    The color of the faction. TODO: figure out where the colour is displayed

  • # color2

    type: hex
    example: FF4E3A55
    The secondary color of the faction. TODO: figure out where the colour is displayed

  • # elite_basic_troop

    type: reference
    example: NPCCharacter.imperial_vigla_recruit
    Reference to the NPCCharacter XML node. The Elite Recruit troop of the faction.

  • # basic_troop

    type: reference
    example: NPCCharacter.imperial_recruit
    Reference to the NPCCharacter XML node. The Recruit troop of the faction.

  • # melee_militia_troop

    type: reference
    example: NPCCharacter.imperial_recruit
    Reference to the NPCCharacter XML node.

  • # ranged_militia_troop

    type: reference
    example: NPCCharacter.imperial_recruit
    Reference to the NPCCharacter XML node.

  • # melee_elite_militia_troop

    type: reference
    example: NPCCharacter.imperial_recruit
    Reference to the NPCCharacter XML node.

  • # ranged_elite_militia_troop

    type: reference
    example: NPCCharacter.imperial_recruit
    Reference to the NPCCharacter XML node.

  • # can_have_settlement

    type: reference
    accepted values: true | false
    example: true
    If the faction can have settlements on the map.

  • # town_edge_number

    type: int
    example: 16
    TODO: figure out what this does.

  • # villager_party_template

    type: reference
    example: PartyTemplate.villager_empire_template
    Villagers template reference to PartyTemplate XML node

  • # default_party_template

    type: reference
    example: PartyTemplate.villager_empire_template
    Default template reference to PartyTemplate XML node

  • # caravan_party_template

    type: reference
    example: PartyTemplate.villager_empire_template
    Caravan template reference to PartyTemplate XML node

  • # elite_caravan_party_template

    type: reference
    example: PartyTemplate.villager_empire_template
    Elite Caravan template reference to PartyTemplate XML node

  • # militia_party_template

    type: reference
    example: PartyTemplate.villager_empire_template
    Militia template reference to PartyTemplate XML node

  • # rebels_party_template

    type: reference
    example: PartyTemplate.villager_empire_template
    Rebels template reference to PartyTemplate XML node

  • # prosperity_bonus

    type: int
    example: 1
    Bonus to the prosperity of a faction

  • # encounter_background_mesh

    type: reference
    example: encounter_empire
    Encounter background

  • # default_face_key

    type: face_code
    example: 000fa92e90004202aced5d976886573d5d679585a376fdd605877a7764b8987c00000000000007520000037f0000000f00000037049140010000000000000000
    Default face keys for faction

  • # text

    type: string
    example: {=X0kKBzsW}Lorem Ipsum Dol Amor
    Description of the faction

  • # tournament_master

    type: reference
    example: NPCCharacter.tournament_master_empire
    Reference to the tournament master NPCCharacter XML node.

  • # villager

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # caravan_master

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # armed_trader

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # caravan_guard

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # veteran_caravan_guard

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # duel_preset

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # prison_guard

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # guard

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # steward

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # blacksmith

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # weaponsmith

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # townswoman

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # townswoman_infant

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # townswoman_child

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # townswoman_teenager

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # townsman

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # townsman_infant

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # townsman_child

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # townsman_teenager

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # ransom_broker

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # gangleader_bodyguard

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # merchant_notary

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # artisan_notary

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # preacher_notary

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # rural_notable_notary

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # shop_worker

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # tavernkeeper

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # taverngamehost

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # musician

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # tavern_wench

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # armorer

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # horseMerchant

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # merchant

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # beggar

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # female_beggar

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # female_dancer

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # gear_practice_dummy

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # weapon_practice_stage_1

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # weapon_practice_stage_2

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # weapon_practice_stage_3

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # gear_dummy

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # militia_bonus

    type: int
    example: 1
    TODO: figure out what exactly this bonus does.

  • # is_bandit

    type: int
    accepted values: true | false
    default: false
    example: 1
    TODO: figure out what exactly this bonus does.

  • # bandit_chief

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # bandit_raider

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # bandit_bandit

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # bandit_boss

    type: reference
    example: NPCCharacter.villager_empire
    Reference to the NPCCharacter XML node.

  • # bandit_boss_party_template

    type: reference
    example: PartyTemplate.sea_raiders_boss_party_template
    Bandit boss party template reference to PartyTemplate XML node