Table of Contents

Strategy: QuestSolver

Purpose completes the initial quests
When to use if starting a new account
When to avoid if quests are already done

This strategy solves the initial Quests which are offered right after the first login.

(see http://travian.wikia.com/wiki/Quests)

Two kind of further inputs are necessary:

Notes

There is a branch in Quest 19 Weapons or Dough, the current version can handle Economy only.

Syntax

<strategy class="" desc="DESCRIPTION" enabled="true"
          runWhile="RUNWHILE_UID" waitFor="WAITFOR_UID" uid="UID">
         <villageName>RANDOM_VILLAGE_NAME_1</villageName>
          ...
         <villageName>RANDOM_VILLAGE_NAME_N</villageName>
         <item building="LOCALIZED_BUILDING_NAME" id ="BUILDING_POSITION"/>
         ...
         <item building="LOCALIZED_BUILDING_NAME" id ="BUILDING_POSITION"/>
</strategy>

Attributes and parameters

RANDOM_VILLAGE_NAME_1..N one or more wished village names (one of them is selected by the strategy randomly)
LOCALIZED_BUILDING_NAME the building name in the server language
BUILDING_POSITION the wished building position
DESCRIPTION some optional description of your choice
WAITFOR_UID See "Strategies"
RUNWHILE_UID See "Strategies"
UID Unique IDentifier. See "Strategies"
<strategy class="QuestSolver" desc="QuestSolver" enabled="true">
       <villageName>Rome</villageName>
       <villageName>Berlin</villageName>
       <villageName>Paris</villageName>
       <item building="Cranny" id ="23"/>
       <item building="Granary" id ="24"/>
       <item building="Warehouse" id ="33"/>
       <item building="Marketplace" id ="34"/>
        ....
       <item building="Barracks" id ="35"/>
</strategy>