public class GameOptions
extends java.lang.Object
Specification
and each option should be given
an unique identifier (defined as a constant in this class).Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AGES
The "ages" where founding father weights change, specified as years.
|
static java.lang.String |
ALLOW_STUDENT_SELECTION
Whether to educate the least skilled unit first.
|
static java.lang.String |
AMPHIBIOUS_MOVES
Allow amphibious moves.
|
static java.lang.String |
ARREARS_FACTOR
Retributive markup on tea party goods.
|
static java.lang.String |
BAD_GOVERNMENT_LIMIT
The percent SoL to achieve "bad" government.
|
static java.lang.String |
BAD_RUMOUR
Bad rumour chance.
|
static java.lang.String |
BELL_ACCUMULATION_CAPPED
Is bell accumulation capped when 100% rebels achieved?
|
static java.lang.String |
BUILD_ON_NATIVE_LAND
The behaviour when building on native land.
|
static java.lang.String |
BUILD_ON_NATIVE_LAND_ALWAYS |
static java.lang.String |
BUILD_ON_NATIVE_LAND_FIRST |
static java.lang.String |
BUILD_ON_NATIVE_LAND_FIRST_AND_UNCONTACTED |
static java.lang.String |
BUILD_ON_NATIVE_LAND_NEVER |
static java.lang.String |
BURN_PROBABILITY
Probability of angry natives burning missions.
|
static java.lang.String |
CAPTURE_UNITS_UNDER_REPAIR
Capture units under repair with colony.
|
static java.lang.String |
CLEAR_HAMMERS_ON_CONSTRUCTION_SWITCH
Clear the hammers when changing production.
|
static java.lang.String |
CONTINUE_FOUNDING_FATHER_RECRUITMENT
Continue recruiting founding fathers after declaring independence.
|
static java.lang.String |
CROSSES_INCREMENT
Rate cross requirement increases.
|
static java.lang.String |
CUSTOM_IGNORE_BOYCOTT
Does the Custom House sell boycotted goods?
|
static java.lang.String |
CUSTOMS_ON_COAST
Custom Houses only allowed in coastal colonies?
|
static java.lang.String |
DEMAND_PROBABILITY
Probability of an angry settlement making a demand.
|
static java.lang.String |
DESTROY_SETTLEMENT_SCORE
The score penalty for destroying a settlement.
|
static java.lang.String |
DIFFICULTY_CHEAT
Cheat (difficulty) group.
|
static java.lang.String |
DIFFICULTY_GOVERNMENT
Government (difficulty) group.
|
static java.lang.String |
DIFFICULTY_IMMIGRATION
Immigration (difficulty) group.
|
static java.lang.String |
DIFFICULTY_MONARCH
Monarch (difficulty) group.
|
static java.lang.String |
DIFFICULTY_NATIVES
Native (difficulty) group.
|
static java.lang.String |
DIFFICULTY_OTHER
Other (difficulty) group.
|
static java.lang.String |
DISEMBARK_IN_COLONY
All units disembark when a carrier arrives in a colony (Col1).
|
static java.lang.String |
EMPTY_TRADERS
Allow empty units to trade.
|
static java.lang.String |
ENABLE_UPKEEP
Enable upkeep requirement on buildings.
|
static java.lang.String |
ENHANCED_MISSIONARIES
Do missionaries provide extra benefits.
|
static java.lang.String |
EQUIP_EUROPEAN_RECRUITS
Equip European recruits.
|
static java.lang.String |
EQUIP_PIONEER_CHEAT |
static java.lang.String |
EQUIP_SCOUT_CHEAT |
static java.lang.String |
EUROPEAN_UNIT_IMMIGRATION_PENALTY
Per turn immigration penalty for units in Europe.
|
static java.lang.String |
EXPERT_STARTING_UNITS
Are the initial immigrants expert units.
|
static java.lang.String |
EXPERTS_HAVE_CONNECTIONS
Whether experts have connections, producing without raw
materials in factories.
|
static java.lang.String |
EXPLORATION_POINTS
Whether to award exploration points or not.
|
static java.lang.String |
FOG_OF_WAR
Enables/disables fog of war.
|
static java.lang.String |
FOUND_COLONY_DURING_REBELLION
Can colonies be founded during the war of independence?
|
static java.lang.String |
FOUNDING_FATHER_FACTOR
Rate the bells for founding father recruitment grows.
|
static java.lang.String |
GAMEOPTIONS_COLONY
Colony game option group.
|
static java.lang.String |
GAMEOPTIONS_MAP
Map game option group.
|
static java.lang.String |
GAMEOPTIONS_PRICES
Prices game option group.
|
static java.lang.String |
GAMEOPTIONS_VICTORY_CONDITIONS
Victory conditions game option group.
|
static java.lang.String |
GAMEOPTIONS_YEARS
Years game option group.
|
static java.lang.String |
GIFT_PROBABILITY
Probability of a settlement with a surplus offering a gift.
|
static java.lang.String |
GOOD_GOVERNMENT_LIMIT
The percent SoL to achieve "good" government.
|
static java.lang.String |
GOOD_RUMOUR
Good rumour chance.
|
static java.lang.String |
IMMIGRANTS
Predefined initial immigrants.
|
static java.lang.String |
INDEPENDENCE_TURN
Score bonus on declaring independence = (1780, Spring) - turn
1780 is documented in the Col1 manual:
``if you've declared your independence before 1780, your score
is increased; the sooner you declare; the better your Bonus.''
which suggests this needs to cut off at 1780.
|
static java.lang.String |
INITIAL_IMMIGRATION
Initial immigration target value.
|
static java.lang.String |
INTERVENTION_BELLS
Bells to generate to trigger the intervention force.
|
static java.lang.String |
INTERVENTION_FORCE
The basic composition of the intervention force.
|
static java.lang.String |
INTERVENTION_TURNS
How often to update the intervention force.
|
static java.lang.String |
LAND_PRICE_FACTOR
Base multiplier from land productivity to price.
|
static java.lang.String |
LAND_UNIT_CHEAT |
static java.lang.String |
LAST_COLONIAL_YEAR
The last year of the game for colonial players.
|
static java.lang.String |
LAST_YEAR
The very last year of the game.
|
static java.lang.String |
LIFT_BOYCOTT_CHEAT |
static java.lang.String |
LOWER_CAP_INCREASE
Lower bound on the recruitment price.
|
static java.lang.String |
MANDATORY_COLONY_YEAR
The year in which owning at least one colony becomes mandatory.
|
static java.lang.String |
MAXIMUM_TAX
Maximum tax rate.
|
static java.lang.String |
MERCENARY_FORCE
The basic composition of the mercenary force.
|
static java.lang.String |
MERCENARY_PRICE
Percentage of real price to change for mercenary units.
|
static java.lang.String |
MISSION_INFLUENCE
The strength of the influence of a Mission to the
alarm level of the natives in a settlement.
|
static java.lang.String |
MONARCH_MEDDLING
The grace period at the start of the game before the monarch
begins to meddle.
|
static java.lang.String |
MONARCH_SUPPORT
The degree of monarch support.
|
static java.lang.String |
NATIVE_CONVERT_PROBABILITY
Probability of an attack extracting converts.
|
static java.lang.String |
NATIVE_DEMANDS
Factor for how a successful native demand reduces tension.
|
static java.lang.String |
NATURAL_DISASTERS
Enable natural disasters striking colonies.
|
static java.lang.String |
OFFENSIVE_LAND_UNIT_CHEAT |
static java.lang.String |
OFFENSIVE_NAVAL_UNIT_CHEAT |
static java.lang.String |
ONLY_NATURAL_IMPROVEMENTS
Toggle whether artifical tile improvements contribute to the
production of secondary (non-food) goods on the colony center
tile.
|
static java.lang.String |
PAY_FOR_BUILDING
Can colony buildings be completed quickly by paying for the
missing goods?
|
static java.lang.String |
PEACE_PROBABILITY
Percent chance peace will hold if there is a recent treaty.
|
static java.lang.String |
PLAYER_IMMIGRATION_BONUS
Per turn player immigration bonus.
|
static java.lang.String |
PRICE_INCREASE
A price increase prefix.
|
static java.lang.String |
PRICE_INCREASE_PER_TYPE
Are there price increases specific to unit type.
|
static java.lang.String |
RECRUIT_PRICE_INCREASE
Rate recruitment prices increase.
|
static java.lang.String |
REF_FORCE
The basic composition of the REF.
|
static java.lang.String |
RUMOUR_DIFFICULTY
Rumour difficulty factor.
|
static java.lang.String |
SAVE_PRODUCTION_OVERFLOW
Does a hammer surplus after a build completes accumulate to
the next build?
|
static java.lang.String |
SEASON_YEAR
The first year in which there are two seasons.
|
static java.lang.String |
SEASONS
The number of seasons.
|
static java.lang.String |
SETTLEMENT_ACTIONS_CONTACT_CHIEF
Do settlement actions consume the chief contact bonus.
|
static java.lang.String |
SETTLEMENT_LIMIT_MODIFIER
Changes the settlement limits.
|
static java.lang.String |
SETTLEMENT_NUMBER
Option for setting the number of settlements on the map.
|
static java.lang.String |
SHIP_TRADE_PENALTY
The penalty applied to trading with the natives from a ship.
|
static java.lang.String |
STARTING_MONEY
The amount of money each player will receive before the game starts.
|
static java.lang.String |
STARTING_POSITIONS
How to determine the starting positions of European players.
|
static int |
STARTING_POSITIONS_CLASSIC |
static int |
STARTING_POSITIONS_HISTORICAL |
static int |
STARTING_POSITIONS_RANDOM |
static java.lang.String |
STARTING_YEAR
The year in which the game starts.
|
static java.lang.String |
TAX_ADJUSTMENT
Moderating factor for tax raises.
|
static java.lang.String |
TELEPORT_REF
Does the REF "teleport" to its first target.
|
static java.lang.String |
TILE_PRODUCTION
Tile production.
|
static java.lang.String |
TRANSPORT_NAVAL_UNIT_CHEAT |
static java.lang.String |
TREASURE_TRANSPORT_FEE
Percentage fee for transporting treasures to Europe.
|
static java.lang.String |
TURNS_TO_SAIL
The number of turns to sail between Europe and the New World.
|
static java.lang.String |
UNITS_THAT_USE_NO_BELLS
The number of units that do not consume bells.
|
static java.lang.String |
VERY_BAD_GOVERNMENT_LIMIT
The percent SoL to achieve "very bad" government.
|
static java.lang.String |
VERY_GOOD_GOVERNMENT_LIMIT
The percent SoL to achieve "very good" government.
|
static java.lang.String |
VICTORY_DEFEAT_EUROPEANS
Victory condition: Should a
Player who
defeats all other European players win the game? |
static java.lang.String |
VICTORY_DEFEAT_HUMANS
Victory condition: Should a
Player who defeats all
other human players win the game? |
static java.lang.String |
VICTORY_DEFEAT_REF
Victory condition: Should the
Player who first
defeats the Royal Expeditionary Force win the game? |
static java.lang.String |
WAR_SUPPORT_FORCE
The base mercenary force sometimes supplied with a war declaration.
|
static java.lang.String |
WAR_SUPPORT_GOLD
The base amount of gold sometimes supplied with a war declaration.
|
Constructor and Description |
---|
GameOptions() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getXMLElementTagName()
Gets the tag name of the root element representing this object.
|
public static final java.lang.String GAMEOPTIONS_MAP
public static final java.lang.String TURNS_TO_SAIL
public static final java.lang.String SETTLEMENT_LIMIT_MODIFIER
public static final java.lang.String FOG_OF_WAR
public static final java.lang.String EXPLORATION_POINTS
public static final java.lang.String AMPHIBIOUS_MOVES
public static final java.lang.String EMPTY_TRADERS
public static final java.lang.String SETTLEMENT_ACTIONS_CONTACT_CHIEF
public static final java.lang.String ENHANCED_MISSIONARIES
public static final java.lang.String MISSION_INFLUENCE
public static final java.lang.String GIFT_PROBABILITY
public static final java.lang.String DEMAND_PROBABILITY
public static final java.lang.String CONTINUE_FOUNDING_FATHER_RECRUITMENT
public static final java.lang.String TELEPORT_REF
public static final java.lang.String STARTING_POSITIONS
public static final int STARTING_POSITIONS_CLASSIC
public static final int STARTING_POSITIONS_RANDOM
public static final int STARTING_POSITIONS_HISTORICAL
public static final java.lang.String PEACE_PROBABILITY
public static final java.lang.String INITIAL_IMMIGRATION
public static final java.lang.String EUROPEAN_UNIT_IMMIGRATION_PENALTY
public static final java.lang.String PLAYER_IMMIGRATION_BONUS
public static final java.lang.String EQUIP_EUROPEAN_RECRUITS
public static final java.lang.String GAMEOPTIONS_COLONY
public static final java.lang.String BELL_ACCUMULATION_CAPPED
public static final java.lang.String CAPTURE_UNITS_UNDER_REPAIR
public static final java.lang.String CUSTOM_IGNORE_BOYCOTT
public static final java.lang.String CUSTOMS_ON_COAST
public static final java.lang.String DISEMBARK_IN_COLONY
public static final java.lang.String EXPERTS_HAVE_CONNECTIONS
public static final java.lang.String FOUND_COLONY_DURING_REBELLION
public static final java.lang.String PAY_FOR_BUILDING
public static final java.lang.String SAVE_PRODUCTION_OVERFLOW
public static final java.lang.String CLEAR_HAMMERS_ON_CONSTRUCTION_SWITCH
public static final java.lang.String ALLOW_STUDENT_SELECTION
public static final java.lang.String ENABLE_UPKEEP
public static final java.lang.String ONLY_NATURAL_IMPROVEMENTS
public static final java.lang.String NATURAL_DISASTERS
public static final java.lang.String GAMEOPTIONS_VICTORY_CONDITIONS
public static final java.lang.String VICTORY_DEFEAT_REF
Player
who first
defeats the Royal Expeditionary Force win the game?public static final java.lang.String VICTORY_DEFEAT_EUROPEANS
Player
who
defeats all other European players win the game?public static final java.lang.String VICTORY_DEFEAT_HUMANS
Player
who defeats all
other human players win the game?public static final java.lang.String GAMEOPTIONS_YEARS
public static final java.lang.String STARTING_YEAR
public static final java.lang.String SEASON_YEAR
public static final java.lang.String MANDATORY_COLONY_YEAR
public static final java.lang.String LAST_YEAR
public static final java.lang.String LAST_COLONIAL_YEAR
public static final java.lang.String INDEPENDENCE_TURN
public static final java.lang.String AGES
public static final java.lang.String SEASONS
public static final java.lang.String GAMEOPTIONS_PRICES
public static final java.lang.String DIFFICULTY_IMMIGRATION
public static final java.lang.String CROSSES_INCREMENT
public static final java.lang.String RECRUIT_PRICE_INCREASE
public static final java.lang.String LOWER_CAP_INCREASE
public static final java.lang.String PRICE_INCREASE
public static final java.lang.String PRICE_INCREASE_PER_TYPE
public static final java.lang.String EXPERT_STARTING_UNITS
public static final java.lang.String IMMIGRANTS
public static final java.lang.String DIFFICULTY_NATIVES
public static final java.lang.String LAND_PRICE_FACTOR
public static final java.lang.String NATIVE_CONVERT_PROBABILITY
public static final java.lang.String BURN_PROBABILITY
public static final java.lang.String NATIVE_DEMANDS
public static final java.lang.String RUMOUR_DIFFICULTY
public static final java.lang.String SHIP_TRADE_PENALTY
public static final java.lang.String DESTROY_SETTLEMENT_SCORE
public static final java.lang.String BUILD_ON_NATIVE_LAND
public static final java.lang.String BUILD_ON_NATIVE_LAND_ALWAYS
public static final java.lang.String BUILD_ON_NATIVE_LAND_FIRST
public static final java.lang.String BUILD_ON_NATIVE_LAND_FIRST_AND_UNCONTACTED
public static final java.lang.String BUILD_ON_NATIVE_LAND_NEVER
public static final java.lang.String SETTLEMENT_NUMBER
public static final java.lang.String DIFFICULTY_MONARCH
public static final java.lang.String MONARCH_MEDDLING
public static final java.lang.String TAX_ADJUSTMENT
public static final java.lang.String MERCENARY_PRICE
public static final java.lang.String MAXIMUM_TAX
public static final java.lang.String MONARCH_SUPPORT
public static final java.lang.String TREASURE_TRANSPORT_FEE
public static final java.lang.String INTERVENTION_BELLS
public static final java.lang.String INTERVENTION_TURNS
public static final java.lang.String REF_FORCE
public static final java.lang.String INTERVENTION_FORCE
public static final java.lang.String MERCENARY_FORCE
public static final java.lang.String WAR_SUPPORT_FORCE
public static final java.lang.String WAR_SUPPORT_GOLD
public static final java.lang.String DIFFICULTY_GOVERNMENT
public static final java.lang.String BAD_GOVERNMENT_LIMIT
public static final java.lang.String VERY_BAD_GOVERNMENT_LIMIT
public static final java.lang.String GOOD_GOVERNMENT_LIMIT
public static final java.lang.String VERY_GOOD_GOVERNMENT_LIMIT
public static final java.lang.String DIFFICULTY_OTHER
public static final java.lang.String STARTING_MONEY
public static final java.lang.String FOUNDING_FATHER_FACTOR
public static final java.lang.String ARREARS_FACTOR
public static final java.lang.String UNITS_THAT_USE_NO_BELLS
public static final java.lang.String TILE_PRODUCTION
public static final java.lang.String BAD_RUMOUR
public static final java.lang.String GOOD_RUMOUR
public static final java.lang.String DIFFICULTY_CHEAT
public static final java.lang.String LIFT_BOYCOTT_CHEAT
public static final java.lang.String EQUIP_SCOUT_CHEAT
public static final java.lang.String EQUIP_PIONEER_CHEAT
public static final java.lang.String LAND_UNIT_CHEAT
public static final java.lang.String OFFENSIVE_LAND_UNIT_CHEAT
public static final java.lang.String OFFENSIVE_NAVAL_UNIT_CHEAT
public static final java.lang.String TRANSPORT_NAVAL_UNIT_CHEAT