<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.wesnoth.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Beetlenaut</id>
	<title>The Battle for Wesnoth Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.wesnoth.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Beetlenaut"/>
	<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/Special:Contributions/Beetlenaut"/>
	<updated>2026-05-01T09:43:34Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.16</generator>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=MapGeneratorWML&amp;diff=74383</id>
		<title>MapGeneratorWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=MapGeneratorWML&amp;diff=74383"/>
		<updated>2025-06-06T06:04:42Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: Reworded the text at the top to make it current. Removed all the information about the cave generator tags that appeared before the note saying that it was removed.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Map Generator WML is used to create scenarios which are randomly generated. Of course, any scenario may reconfigure itself during a start / prestart event as much as it likes, using randomness, but the Map Generator WML has the following advantages:&lt;br /&gt;
&lt;br /&gt;
* Wesnoth has several built-in map generators which can be configured with options, and these are much better developed than any existing pure WML options.&lt;br /&gt;
* Map generation occurs before the scenario is even loaded, something which is not possible for WML events. In an mp game, the map generator code will run only on the host, side-stepping any synchronization issues, and keeping your scenario code as simple as possible.&lt;br /&gt;
* For scenarios with &amp;quot;allow_new_game=yes&amp;quot; and which use map generators, the generator may be reconfigured in the mp create screen (assuming that someone has coded a dialog for it). The user can also select to regenerate the map and get instant feedback from the minimap display.&lt;br /&gt;
&lt;br /&gt;
== Scenario vs map generation ==&lt;br /&gt;
&lt;br /&gt;
Every map generator can be used in either '''scenario_generation''' mode or '''map_generation''' mode. In map_generation mode, the generator is only used to replace the map_data of your scenario. In scenario_generation mode, the entire [scenario] tag is replaced.&lt;br /&gt;
&lt;br /&gt;
To select a map generator and mode, in your [scenario] tag you must place '''one of'''&lt;br /&gt;
* '''scenario_generation=algorithm'''&lt;br /&gt;
* '''map_generation=algorithm'''&lt;br /&gt;
where '''algorithm''' is the generator algorithm you want to use. Note that not every algorithm is designed to be use with both of these options.&lt;br /&gt;
&lt;br /&gt;
You must additionally place a [generator] tag in your scenario, which contains the options to the map generator.&lt;br /&gt;
&lt;br /&gt;
The [scenario] tag must leave both '''map_data''' and '''map_file''' unset, or set them to empty strings, otherwise the behavior is implementation defined; the engine might assume that the generator has already been run, and skip running it.&lt;br /&gt;
&lt;br /&gt;
== [generator] ==&lt;br /&gt;
&lt;br /&gt;
The exact things that should be placed in [generator] depend on what algorithm you pick. There are two kinds of generators, '''default''' and '''lua'''&lt;br /&gt;
For which key to use and what value, see the section for the generator you want to use.&lt;br /&gt;
&lt;br /&gt;
===The lua generator===&lt;br /&gt;
The lua generator type specifies a custom map generator, which you provide via lua scripts.&lt;br /&gt;
&lt;br /&gt;
The following keys are recognized for '''[generator]''' when the lua generator is used:&lt;br /&gt;
* '''create_map''' : A lua routine which returns a string containing the new map_data. The entire contents of the '''[generator]''' are passed to the script in a lua table (see [[LuaWML]]), via the argument '''...''' (see http://www.lua.org/pil/5.2.html).&lt;br /&gt;
* '''create_scenario''' : The same, but returning a '''[scenario]''' tag for the new scenario, as a lua table.&lt;br /&gt;
&lt;br /&gt;
Any other keys are used only by the lua script.&lt;br /&gt;
&lt;br /&gt;
The following keys of the output [scenario] are specifically watched by the mp create screen:&lt;br /&gt;
* '''id'''&lt;br /&gt;
* '''name'''&lt;br /&gt;
* '''description'''&lt;br /&gt;
* '''error_message'''&lt;br /&gt;
&lt;br /&gt;
====Available Lua API====&lt;br /&gt;
Most of the usual in-game API, in the table '''wesnoth''', is not available to lua scripts. However the usual standard lua libs are available, and a random number generator object is available from the Rng table. This is an instance of the Mersenne Twister 19937 random number generator from the C++11 standard.&lt;br /&gt;
&lt;br /&gt;
* '''rng = Rng:create()''' : creates a new rng object&lt;br /&gt;
* '''rng:seed()''' : seed an rng, expects a string in hexadecimal format&lt;br /&gt;
* '''rng:draw()''' : draw a 32-bit random integer from the rng&lt;br /&gt;
&lt;br /&gt;
It is highly recomended NOT to use the math.random function in random map generators, becasue math.random breaks the 'seed' function for random map generators in the editor.&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13}} In 1.13.x, this is no longer the case; much of the '''wesnoth''' table is available, including (but not limited to) '''wesnoth.random''' and '''wesnoth.find_path'''. However, there are still many things that are not available. You can open a Lua console to experiment and find out what's allowed by calling '''wesnoth.show_lua_console''' at some point in your map generator script. The '''Rng''' table no longer exists, having been superceded by '''wesnoth.random'''.&lt;br /&gt;
&lt;br /&gt;
===The Default Generator===&lt;br /&gt;
The default generator can be used to generate map data for any scenario. The data in this section is inferred from “data/multiplayer/scenarios/Random_Scenario.cfg”, usage in add-on content, and inspection of mapgen.cpp&lt;br /&gt;
&lt;br /&gt;
'''Excerpt from mapgenerator comments:'''&lt;br /&gt;
&lt;br /&gt;
* Basically we generate alot of hills, each hill being centered at a certain point, with a certain radius - being a half sphere. Hills are combined additively to form a bumpy surface. The size of each hill varies randomly from 1-hill_size. We generate 'iterations' hills in total. The range of heights is normalized to 0-1000. 'island_size' controls whether or not the map should tend toward an island shape, and if so, how large the island should be. Hills with centers that are more than 'island_size' away from the center of the map will be inverted (i.e. be valleys). 'island_size' as 0 indicates no island.&lt;br /&gt;
&lt;br /&gt;
To use the default '''[generator]''' your '''[scenario]''' tag must contain one of the following keys:&lt;br /&gt;
* '''scenario_generation=default'''&lt;br /&gt;
* '''map_generation=default'''&lt;br /&gt;
If ‘scenario_generation’ is used, the engine will expect for your entire '''[scenario]''' sub tags to be inside a '''[scenario]''' tag inside '''[generator]'''. Tags outside of this will be ignored.  There may be value in this, but at this writing, it’s not clear.&lt;br /&gt;
‘map_generation=default’ is simpler and more commonly used.  It is also necessary to use this key so that you can regenerate a map in MP game creation.&lt;br /&gt;
In its use only generator data is in the '''[generator]''' tag, all other '''[scenario]''' data is placed outside of it. The exception is if you are making an initial MP scenario available in MP game creation, for this a '''[scenario]''' tag must appear inside of '''[generator]''', containing the '''[scenario]''' subtags you want to use. See “data/multiplayer/scenarios/Random_Scenario.cfg” for an example.&lt;br /&gt;
&lt;br /&gt;
The following key/tags are recognized for '''[generator]''' when the default generator is used:&lt;br /&gt;
* '''[scenario]''': See [[ScenarioWML]]&lt;br /&gt;
* '''name'''&lt;br /&gt;
** '''default'''&lt;br /&gt;
* '''map_width''','''map_height''': size of the map to generate&lt;br /&gt;
* '''iterations''': the number of times an attempt is being made to generate a hill&lt;br /&gt;
* '''hill_size''': hills will have a random size between 1 and ''hill_size''&lt;br /&gt;
* '''max_lakes''': the number of times an attempt is being made to generate a lake&lt;br /&gt;
* '''min_lake_height''': lakes are the starting point of rivers and need to start above a certain height&lt;br /&gt;
* '''lake_size''': the size of a lake still randomly generated&lt;br /&gt;
* '''river_frequency''': determine how much a river can run uphill and thus generate more rivers&lt;br /&gt;
&lt;br /&gt;
* '''villages''': villages per 1,000 hexes&lt;br /&gt;
* '''players''': Number of starting locations for the map.&lt;br /&gt;
* '''castle_size''': Number of castle tiles (including the keep), per player.&lt;br /&gt;
* '''temperature_iterations''': Same as iterations, but for the temperature map.&lt;br /&gt;
* '''temperature_size''': Same as hill_size, but for the temperature map. (Temperature map is generated the same way as a hill map, but is hard coded with a island_size of 0.)&lt;br /&gt;
* '''roads''': number of roads the generator will attempt to make&lt;br /&gt;
* '''road_windiness''': Use 1 for the road to be made using the cheapest path (based on [road_cost] tags), higher values introduce randomness to make the road wind a bit.&lt;br /&gt;
* '''island_size''': Use 1-5 for coastal maps and 6-10 for island maps. Bigger values may crash map generation process. Bigger numbers makes more water (and less land)&lt;br /&gt;
* '''default_flatland''': If not specified, is Grassland. If your height tags don't go down to 0, the default_flatland will be used (possibly in other cases as well).&lt;br /&gt;
* '''[height]''': list of common terrain types that come in at different heights, from highest to lowest. Good WML will have the range of 1000-0 covered.&lt;br /&gt;
** '''height''': the terrain specified below will appear at this height and up.&lt;br /&gt;
** '''terrain''': 1 terrain code&lt;br /&gt;
* '''[convert]''': used to make terrain conversions. For example, water becomes ice at low temperatures, grass snow, etc. If the terrain is between the min_x and max_x it will be converted. If min_x is not defined it will default to a large negative number. If max_x is not defined it will default to a large positive number&lt;br /&gt;
** '''min_height'''&lt;br /&gt;
** '''max_height'''&lt;br /&gt;
** '''min_temperature'''&lt;br /&gt;
** '''max_temperature'''&lt;br /&gt;
** '''from''': a comma separated terrains to convert from&lt;br /&gt;
** '''to''': The terrain to convert these terrains to&lt;br /&gt;
* '''[road_cost]'''&lt;br /&gt;
** '''terrain''' 1 terrain code&lt;br /&gt;
** '''cost''': how expensive it is the create a road on this terrain, this influences the odds of this terrain getting a road&lt;br /&gt;
** '''convert_to_bridge''': a comma separated list of terrains; N/S, then NE/SW, then NW/SE.&lt;br /&gt;
** '''convert_to''': 1 terrain code (note using both ''convert_to_bridge'' and ''convert_to'' might result in unwanted results)&lt;br /&gt;
* '''[village]''': The conversion of terrains to villages&lt;br /&gt;
** '''terrain''': 1 terrain code which will be converted to a village&lt;br /&gt;
** '''convert_to''': 1 terrain code for the village&lt;br /&gt;
** '''adjacent_liked''': a comma separated terrain list. This list increases the rating for a certain location, every tile around the location will be tested against this list and for every match the rating of the location is increased. The same terrain twice in the list will double the rating increase for that location.&lt;br /&gt;
** '''rating''': chance of appearing&lt;br /&gt;
* '''[castle]''': the conversion of castles&lt;br /&gt;
** '''valid_terrain''': a comma-separated terrain list with terrains which are allowed to be converted to a castle.&lt;br /&gt;
** '''min_distance''': all castles generated must be this number of hexes apart from each other&lt;br /&gt;
* '''[naming]''': The names used to label landscape features (forests, lakes, etc.). This controls, for example, the &amp;quot;Sal&amp;quot; part of &amp;quot;Sal's Crossing&amp;quot;. If this tag is empty, those labels should be suppressed. (Due to a bug, they are not suppressed prior to 1.11.1.) The predefined macro VILLAGE_NAMES is one option for the contents of this tag. If that macro is not used, this tag takes one key.&lt;br /&gt;
** {{DevFeature1.13|5}}&lt;br /&gt;
*** The new [[Context-free grammar|Context-free grammar name]] (CFG) generator is now supported&lt;br /&gt;
*** '''male_names''' is now deprecated. Use '''base_names''' for the Markov-chain based or '''base_name_generator''' for the CFG generator instead&lt;br /&gt;
*** It is now possible to have generator-specific overrides of the default naming rules which are defined in &amp;quot;data/english.cfg&amp;quot;. You may override the following naming rules by adding them to the [naming] tag of your generator instance:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Key&lt;br /&gt;
!Supported variables&lt;br /&gt;
|-&lt;br /&gt;
|bridge_name_generator=&lt;br /&gt;
|$base&lt;br /&gt;
|-&lt;br /&gt;
|road_name_generator=&lt;br /&gt;
|$base&lt;br /&gt;
|-&lt;br /&gt;
|river_name_generator=&lt;br /&gt;
|$base&lt;br /&gt;
|-&lt;br /&gt;
|forest_name_generator=&lt;br /&gt;
|$base&lt;br /&gt;
|-&lt;br /&gt;
|lake_name_generator=&lt;br /&gt;
|$base&lt;br /&gt;
|-&lt;br /&gt;
|mountain_name_generator=&lt;br /&gt;
|$base&lt;br /&gt;
|-&lt;br /&gt;
|swamp_name_generator=&lt;br /&gt;
|$base&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
* '''[village_naming]''': The names used to label villages. This controls, for example, the &amp;quot;Fox&amp;quot; part of &amp;quot;Foxham&amp;quot;. If this tag is empty, those labels should be suppressed. (Due to a bug, they are not suppressed prior to 1.11.1.) The predefined macro VILLAGE_NAMES is one option for the contents of this tag. If that macro is not used, this tag takes one key. The village naming depends on the adjacent landscape features, e.g. a village near a forest with the name &amp;quot;Rock Forest&amp;quot; may be named &amp;quot;Rockwood&amp;quot;.&lt;br /&gt;
** '''male_names'''&lt;br /&gt;
** {{DevFeature1.13|5}}&lt;br /&gt;
*** The new [[Context-free grammar|Context-free grammar name]] (CFG) generator is now supported&lt;br /&gt;
*** '''male_names''' is now deprecated. Use '''base_names''' for the Markov-chain based or '''base_name_generator''' for the CFG generator instead&lt;br /&gt;
*** It is now possible to have generator-specific overrides of the default village naming rules which are defined in &amp;quot;data/english.cfg&amp;quot;. You may override the following village naming rules by adding them to the [village_naming] tag of your generator instance:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Key&lt;br /&gt;
!Supported variables&lt;br /&gt;
|-&lt;br /&gt;
|name_generator=&lt;br /&gt;
|$base&lt;br /&gt;
|-&lt;br /&gt;
|lake_name_generator=&lt;br /&gt;
|$base, $lake&lt;br /&gt;
|-&lt;br /&gt;
|river_name_generator=&lt;br /&gt;
|$base, $river&lt;br /&gt;
|-&lt;br /&gt;
|bridge_name_generator=&lt;br /&gt;
|$base, $river, $bridge&lt;br /&gt;
|-&lt;br /&gt;
|grassland_name_generator=&lt;br /&gt;
|$base&lt;br /&gt;
|-&lt;br /&gt;
|forest_name_generator=&lt;br /&gt;
|$base, $forest&lt;br /&gt;
|-&lt;br /&gt;
|hill_name_generator=&lt;br /&gt;
|$base&lt;br /&gt;
|-&lt;br /&gt;
|mountain_name_generator=&lt;br /&gt;
|$base, $mountain&lt;br /&gt;
|-&lt;br /&gt;
|mountain_anon_name_generator=&lt;br /&gt;
|$base&lt;br /&gt;
|-&lt;br /&gt;
|road_name_generator=&lt;br /&gt;
|$base, $road&lt;br /&gt;
|-&lt;br /&gt;
|swamp_name_generator=&lt;br /&gt;
|$base, $swamp&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===The Cave Generator===&lt;br /&gt;
The cave generator generates a system of chambers and passages similar to the levels in dungeon crawling games like Rogue.&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|6}}&lt;br /&gt;
The cave map generator has been moved to Lua, so '''scenario_generation=cave''' and '''map_generation=cave''' are no longer supported. Use one of the following setups instead:&lt;br /&gt;
* Map generation:&lt;br /&gt;
:&amp;lt;syntaxhighlight lang=wml&amp;gt;&lt;br /&gt;
map_generation=lua&lt;br /&gt;
[generator]&lt;br /&gt;
    create_map = &amp;lt;&amp;lt; return wesnoth.require(&amp;quot;cave_map_generator&amp;quot;).generate_map(...) &amp;gt;&amp;gt;&lt;br /&gt;
    # ... other stuff ...&lt;br /&gt;
[/generator]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Scenario generation:&lt;br /&gt;
:&amp;lt;syntaxhighlight lang=wml&amp;gt;&lt;br /&gt;
scenario_generation=lua&lt;br /&gt;
[generator]&lt;br /&gt;
    create_scenario = &amp;lt;&amp;lt; return wesnoth.require(&amp;quot;cave_map_generator&amp;quot;).generate_scenario(...) &amp;gt;&amp;gt;&lt;br /&gt;
    # ... other stuff ...&lt;br /&gt;
[/generator]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The [generator] supports the same syntax if using '''scenario_generation''', but has the following differences when using '''map_generation''':&lt;br /&gt;
* '''[items]''' is not supported. Use one or multiple '''[item_location]''' instead. This will generate starting locations or other special locations in the map data with the given id; '''place_castle = yes''' can be set in '''[item_location]''' to make the generator create a castle at this location.&lt;br /&gt;
* '''[settings]'''  is not supported - '[event]s' and '[side]s' now go directly in '''[scenario]'''&lt;br /&gt;
&lt;br /&gt;
== Infrastructure ==&lt;br /&gt;
&lt;br /&gt;
* The default generator settings are loaded from a scenario file under data/multiplayer/scenarios.&lt;br /&gt;
* mapgen_dialog overwrites these values if necessary.&lt;br /&gt;
* The create_map / create_scenario function is called by one of the following&lt;br /&gt;
** multiplayer_create_engine.cpp:394&lt;br /&gt;
** context_manager.cpp:648&lt;br /&gt;
** map_create.cpp:56&lt;br /&gt;
* A map buffer is written to res[&amp;quot;map_data&amp;quot;]&lt;br /&gt;
* the config res is passed to the calling function.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[LuaMapGenerator]]&lt;br /&gt;
* [[TerrainCodesWML]]&lt;br /&gt;
* [[ScenarioWML]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
&lt;br /&gt;
[[Category: WML Reference]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Template:WML_Tags&amp;diff=71090</id>
		<title>Template:WML Tags</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Template:WML_Tags&amp;diff=71090"/>
		<updated>2023-05-05T10:13:50Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: Alphabatizes &amp;quot;achievements&amp;quot; correctly.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;reference-sidebar&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;span class=&amp;quot;editlink&amp;quot;&amp;gt;&amp;amp;#91;[{{SERVER}}{{localurl:Template:WML Tags|action=edit}} edit]&amp;amp;#93;&amp;lt;/span&amp;gt;'''WML Tags'''&lt;br /&gt;
|-&lt;br /&gt;
|''A:'' &lt;br /&gt;
[[AbilitiesWML|abilities]],&lt;br /&gt;
[[CreditsWML#.5Babout.5D|about]],&lt;br /&gt;
[[AchievementsWML|achievement]],&lt;br /&gt;
[[AchievementsWML|achievement_group]],&lt;br /&gt;
[[Creating_Custom_AIs#Behavior_Candidate_Actions|add_ai_behavior]],&lt;br /&gt;
[[SingleUnitWML|advance]],&lt;br /&gt;
[[AdvancedPreferenceWML|advanced_preference]],&lt;br /&gt;
[[UnitTypeWML|advancefrom]],&lt;br /&gt;
[[UnitTypeWML#After_max_level_advancement_.28AMLA.29|advancement]],&lt;br /&gt;
[[StatisticalScenarioWML#The_.5Bteam.5D_tag|advances]],&lt;br /&gt;
[[AbilitiesWML#Common_keys_and_tags_for_every_ability|affect_adjacent]],&lt;br /&gt;
[[Wesnoth_AI_Framework#The_.5Bai.5D_Tag_.E2.80.94_Top-level_Elements|ai]],&lt;br /&gt;
[[StandardSideFilter|allied_with]], &lt;br /&gt;
[[DirectActionsWML#.5Ballow_end_turn.5D|allow_end_turn]],&lt;br /&gt;
[[DirectActionsWML#.5Ballow_extra_recruit.5D|allow_extra_recruit]],&lt;br /&gt;
[[DirectActionsWML#.5Ballow_recruit.5D|allow_recruit]],&lt;br /&gt;
[[DirectActionsWML#.5Ballow_undo.5D|allow_undo]],&lt;br /&gt;
[[ConditionalActionsWML#Meta-Condition_Tags|and]],&lt;br /&gt;
[[InterfaceActionsWML#.5Banimate_unit.5D|animate]],&lt;br /&gt;
[[InterfaceActionsWML#.5Banimate_unit.5D|animate_unit]],&lt;br /&gt;
[[AnimationWML|animation]],&lt;br /&gt;
[[Wesnoth_AI_Framework#The_.5Bai.5D_Tag_.E2.80.94_Aspects|aspect]],&lt;br /&gt;
attack ([[ReplayWML|replay]], [[UnitTypeWML#Attacks|weapon]]),&lt;br /&gt;
[[AnimationWML|attack_anim]],&lt;br /&gt;
attacks ([[AbilitiesWML#The_.5Bspecials.5D_tag|special]], [[StatisticalScenarioWML#The_.5Bteam.5D_tag|stats]]),&lt;br /&gt;
[[AiWML#List_of_AI_Aspects|avoid]];&lt;br /&gt;
|-&lt;br /&gt;
|''B:'' &lt;br /&gt;
[[UnitTypeWML#Other_tags|base_unit]], &lt;br /&gt;
[[IntroWML#.5Bbackground_layer.5D|background_layer]],&lt;br /&gt;
[[AbilitiesWML#The_.5Bspecials.5D_tag|berserk]], &lt;br /&gt;
[[BinaryPathWML|binary_path]],&lt;br /&gt;
[[InternalActionsWML#Flow_control_actions|break]],&lt;br /&gt;
[[EditorWML#The_.5Bbrush.5D_tag|brush]];&lt;br /&gt;
|-&lt;br /&gt;
|''C:'' &lt;br /&gt;
[[CampaignWML#The_.5Bcampaign.5D_tag|campaign]],&lt;br /&gt;
[[DirectActionsWML#.5Bcancel_action.5D|cancel_action]],&lt;br /&gt;
[[Wesnoth_AI_Framework#The_.5Bcandidate_action.5D_Tag|candidate_action]], &lt;br /&gt;
[[DirectActionsWML#.5Bcapture_village.5D|capture_village]],&lt;br /&gt;
[[ConditionalActionsWML#.5Bswitch.5D|case]],&lt;br /&gt;
[[AbilitiesWML#The_.5Bspecials.5D_tag|chance_to_hit]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bchange_theme.5D|change_theme]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bchat.5D|chat]],&lt;br /&gt;
[[OptionWML|checkbox]],&lt;br /&gt;
[[OptionWML|choice]],&lt;br /&gt;
[[ReplayWML|choose]],&lt;br /&gt;
[[PersistenceWML|clear_global_variable]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bclear_menu_item.5D|clear_menu_item]],&lt;br /&gt;
[[InternalActionsWML#.5Bclear_variable.5D|clear_variable]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bcolor_adjust.5D|color_adjust]],&lt;br /&gt;
[[GameConfigWML#Color_Palettes|color_palette]],&lt;br /&gt;
[[GameConfigWML#Color_Palettes|color_range]],&lt;br /&gt;
command&amp;amp;nbsp;([[ConditionalActionsWML#.5Bcommand.5D|action]], [[ReplayWML|replay]]),&lt;br /&gt;
[[InternalActionsWML#Flow_control_actions|continue]],&lt;br /&gt;
[[CreditsWML#.5Bcredits_group.5D|credits_group]],&lt;br /&gt;
[[AiWML#The_.5Bgoal.5D_Tag|criteria]];&lt;br /&gt;
|-&lt;br /&gt;
|''D:'' &lt;br /&gt;
[[AbilitiesWML#The_.5Bspecials.5D_tag|damage]],&lt;br /&gt;
[[AnimationWML#death|death]], &lt;br /&gt;
[[StatisticalScenarioWML#The_.5Bteam.5D_tag|deaths]],&lt;br /&gt;
[[AnimationWML#default|default]], &lt;br /&gt;
[[AnimationWML#defend|defend]],&lt;br /&gt;
[[StatisticalScenarioWML#The_.5Bteam.5D_tag|defends]],&lt;br /&gt;
[[UnitsWML#.5Bmovetype.5D|defense]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bdelay.5D|delay]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bdeprecated_message.5D|deprecated_message]],&lt;br /&gt;
[[ReplayWML|destination]],&lt;br /&gt;
[[CampaignWML|difficulty]],&lt;br /&gt;
[[AbilitiesWML#The_.5Bspecials.5D_tag|disable]],&lt;br /&gt;
[[DirectActionsWML#.5Bdisallow_end_turn.5D|disallow_end_turn]],&lt;br /&gt;
[[DirectActionsWML#.5Bdisallow_extra_recruit.5D|disallow_extra_recruit]],&lt;br /&gt;
[[DirectActionsWML#.5Bdisallow_recruit.5D|disallow_recruit]],&lt;br /&gt;
[[ConditionalActionsWML#.5Bwhile.5D|do]], &lt;br /&gt;
[[DirectActionsWML#.5Bdo_command.5D|do_command]],&lt;br /&gt;
[[AbilitiesWML#The_.5Bspecials.5D_tag|drains]], &lt;br /&gt;
[[AnimationWML#draw_weapon_anim|draw_weapon_anim]];&lt;br /&gt;
|-&lt;br /&gt;
|''E:'' &lt;br /&gt;
[[EditorWML#The_.5Beditor_group.5D_tag|editor_group]],&lt;br /&gt;
[[EditorWML#The_.5Beditor_music.5D_tag|editor_music]],&lt;br /&gt;
[[EditorWML#The_.5Beditor_times.5D_tag|editor_times]],&lt;br /&gt;
[[EffectWML|effect]],&lt;br /&gt;
else&amp;amp;nbsp;([[ConditionalActionsWML#.5Bif.5D|action]], [[AnimationWML#.5Bif.5D_and_.5Belse.5D|animation]]), [[ConditionalActionsWML#.5Bif.5D|elseif]],&lt;br /&gt;
[[DirectActionsWML#.5Bendlevel.5D|endlevel]],&lt;br /&gt;
end_turn&amp;amp;nbsp;([[DirectActionsWML#.5Bend_turn.5D|action]], [[ReplayWML|replay]]),&lt;br /&gt;
[[StandardSideFilter|enemy_of]], &lt;br /&gt;
[[Wesnoth_AI_Framework#Available_Engines|engine]], &lt;br /&gt;
entry&amp;amp;nbsp;([[CreditsWML#.5Bentry.5D|credits]], [[OptionWML|options]]),&lt;br /&gt;
[[EraWML|era]],&lt;br /&gt;
[[EventWML|event]],&lt;br /&gt;
[[AnimationWML#Simplified_animation_blocks|extra_anim]];&lt;br /&gt;
|-&lt;br /&gt;
|''F:''&lt;br /&gt;
[[Wesnoth_AI_Framework#The_.5Bai.5D_Tag_.E2.80.94_Aspects|facet]],&lt;br /&gt;
[[InterfaceActionsWML#.5Banimate_unit.5D|facing]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bmove_units_fake.5D|fake_unit]], &lt;br /&gt;
[[ConditionalActionsWML#.5Bfalse.5D|false]],&lt;br /&gt;
[[PblWML#.5Bfeedback.5D|feedback]],&lt;br /&gt;
[[UnitTypeWML#Other_tags|female]], &lt;br /&gt;
filter ([[FilterWML|concept]], [[EventWML#.5Bfilter.5D|event]]),&lt;br /&gt;
[[StandardUnitFilter|filter_adjacent]], &lt;br /&gt;
[[StandardLocationFilter|filter_adjacent_location]], &lt;br /&gt;
[[FilterWML#Filtering_Weapons|filter_attack]],&lt;br /&gt;
[[AbilitiesWML#Common_keys_and_tags_for_every_weapon_special|filter_attacker]], &lt;br /&gt;
[[AbilitiesWML#Common_keys_and_tags_for_every_ability|filter_base_value]], &lt;br /&gt;
[[EventWML#.5Bfilter_condition.5D|filter_condition]],&lt;br /&gt;
[[AbilitiesWML#Common_keys_and_tags_for_every_weapon_special|filter_defender]], &lt;br /&gt;
[[AiWML#Filtering_Combat_with_the_.27attacks.27_Aspect|filter_enemy]],&lt;br /&gt;
[[StandardLocationFilter|filter_location]],&lt;br /&gt;
[[AbilitiesWML#Common_keys_and_tags_for_every_weapon_special|filter_opponent]], &lt;br /&gt;
[[AiWML#Filtering_Combat_with_the_.27attacks.27_Aspect|filter_own]],&lt;br /&gt;
[[StandardLocationFilter|filter_owner]], &lt;br /&gt;
[[StandardLocationFilter|filter_radius]], &lt;br /&gt;
[[SingleUnitWML|filter_recall]], &lt;br /&gt;
[[StandardUnitFilter|filter_second]],&lt;br /&gt;
[[FilterWML#Filtering_Weapons|filter_second_attack]],&lt;br /&gt;
[[AbilitiesWML|filter_self]], &lt;br /&gt;
[[StandardSideFilter|filter_side]],&lt;br /&gt;
[[AbilitiesWML|filter_student]], &lt;br /&gt;
[[FilterWML#Filtering_Vision|filter_vision]],&lt;br /&gt;
[[AbilitiesWML#Common_keys_and_tags_for_every_weapon_special|filter_weapon]], &lt;br /&gt;
[[FilterWML#Filtering_on_WML_data|filter_wml]],&lt;br /&gt;
[[InternalActionsWML#.5Bfind_path.5D|find_path]],&lt;br /&gt;
[[InternalActionsWML#.5Bfire_event.5D|fire_event]],&lt;br /&gt;
[[AbilitiesWML#The_.5Bspecials.5D_tag|firststrike]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bfloating_text.5D|floating_text]],&lt;br /&gt;
[[ConditionalActionsWML#.5Bfound_item.5D|found_item]],&lt;br /&gt;
[[ConditionalActionsWML#.5Bfor.5D|for]],&lt;br /&gt;
[[ConditionalActionsWML#.5Bforeach.5D|foreach]],&lt;br /&gt;
[[AnimationWML#Frames|frame]];&lt;br /&gt;
|-&lt;br /&gt;
|''G:'' &lt;br /&gt;
[[GameConfigWML|game_config]],&lt;br /&gt;
[[PersistenceWML|get_global_variable]],&lt;br /&gt;
[[AiWML#The_.5Bgoal.5D_Tag|goal]],&lt;br /&gt;
[[DirectActionsWML#.5Bgold.5D|gold]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bobjectives.5D|gold_carryover]];&lt;br /&gt;
|-&lt;br /&gt;
|''H:'' &lt;br /&gt;
[[DirectActionsWML#.5Bharm_unit.5D|harm_unit]],&lt;br /&gt;
[[StandardSideFilter|has_ally]], &lt;br /&gt;
[[StandardUnitFilter|has_attack]],&lt;br /&gt;
[[StandardSideFilter|has_unit]], &lt;br /&gt;
[[ConditionalActionsWML#.5Bhas_achievement.5D|has_achievement]],&lt;br /&gt;
[[ConditionalActionsWML#.5Bhave_location.5D|have_location]],&lt;br /&gt;
[[ConditionalActionsWML#.5Bhave_unit.5D|have_unit]],&lt;br /&gt;
[[AbilitiesWML#The_.5Bspecials.5D_tag|heal_on_hit]], &lt;br /&gt;
[[DirectActionsWML#.5Bheal_unit.5D|heal_unit]],&lt;br /&gt;
[[AnimationWML#healed|healed_anim]], &lt;br /&gt;
[[AnimationWML#healing|healing_anim]], &lt;br /&gt;
[[AbilitiesWML|heals]], &lt;br /&gt;
[[UnitsWML#.5Bhide_help.5D|hide_help]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bhide_unit.5D|hide_unit]],&lt;br /&gt;
[[AbilitiesWML|hides]];&lt;br /&gt;
|-&lt;br /&gt;
|''I:'' &lt;br /&gt;
[[AnimationWML#idling|idle_anim]], &lt;br /&gt;
if&amp;amp;nbsp;([[ConditionalActionsWML#.5Bif.5D|action]], [[AnimationWML#.5Bif.5D_and_.5Belse.5D|animation]], [[IntroWML|intro]]),&lt;br /&gt;
[[AbilitiesWML|illuminates]], &lt;br /&gt;
image&amp;amp;nbsp;([[IntroWML#.5Bimage.5D|intro]], [[TerrainGraphicsWML|terrain]]),&lt;br /&gt;
[[ReplayWML|init_side]],&lt;br /&gt;
[[InternalActionsWML#.5Binsert_tag.5D|insert_tag]],&lt;br /&gt;
[[InterfaceActionsWML#.5Binspect.5D|inspect]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bitem.5D|item]],&lt;br /&gt;
[[EditorWML#The_.5Bitem_group.5D_tag|item_group]];&lt;br /&gt;
|-&lt;br /&gt;
|''J:''&lt;br /&gt;
[[UnitsWML#.5Bmovetype.5D|jamming_costs]],&lt;br /&gt;
[[InternalActionsWML#.5Bset_variable.5D|join]];&lt;br /&gt;
|-&lt;br /&gt;
|''K:'' &lt;br /&gt;
[[DirectActionsWML#.5Bkill.5D|kill]],&lt;br /&gt;
[[StatisticalScenarioWML|killed]];&lt;br /&gt;
|-&lt;br /&gt;
|''L:'' &lt;br /&gt;
[[InterfaceActionsWML#.5Blabel.5D|label]],&lt;br /&gt;
[[LanguageWML|language]],&lt;br /&gt;
[[SideWML|leader]],&lt;br /&gt;
[[AiWML#List_of_AI_Aspects|leader_goal]],&lt;br /&gt;
[[AbilitiesWML|leadership]], &lt;br /&gt;
[[AnimationWML#leading|leading_anim]], &lt;br /&gt;
[[AnimationWML#levelin|levelin_anim]],&lt;br /&gt;
[[AnimationWML#levelout|levelout_anim]], &lt;br /&gt;
[[DirectActionsWML#.5Blift_fog.5D|lift_fog]],&lt;br /&gt;
[[AI_Recruitment#Aspect_recruitment_instructions|limit]],&lt;br /&gt;
[[InternalActionsWML#.5Bset_variables.5D|literal]],&lt;br /&gt;
[[AddonsWML|load_resource]],&lt;br /&gt;
[[LocaleWML|locale]],&lt;br /&gt;
[[InterfaceActionsWML#.5Block_view.5D|lock_view]],&lt;br /&gt;
[[LuaWML|lua]];&lt;br /&gt;
|-&lt;br /&gt;
|''M:'' &lt;br /&gt;
[[UnitTypeWML#Other_tags|male]], &lt;br /&gt;
[[SavefileWML|menu_item]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bmessage.5D|message]],&lt;br /&gt;
[[Micro AIs|micro_ai]],&lt;br /&gt;
[[AnimationWML#The_content_of_a_frame|missile_frame]],&lt;br /&gt;
[[ModificationWML|modification]],&lt;br /&gt;
[[SingleUnitWML|modifications]],&lt;br /&gt;
[[DirectActionsWML#.5Bmodify_ai.5D|modify_ai]],&lt;br /&gt;
[[DirectActionsWML#.5Bmodify_side.5D|modify_side]],&lt;br /&gt;
[[DirectActionsWML#.5Bmodify_turns.5D|modify_turns]],&lt;br /&gt;
[[DirectActionsWML#.5Bmodify_unit.5D|modify_unit]],&lt;br /&gt;
[[AddonsWML|modify_unit_type]],&lt;br /&gt;
[[ReplayWML|move]],&lt;br /&gt;
[[DirectActionsWML#.5Bmove_unit.5D|move_unit]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bmove_unit_fake.5D|move_unit_fake]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bmove_units_fake.5D|move_units_fake]],&lt;br /&gt;
[[AnimationWML#movement|movement_anim]], &lt;br /&gt;
[[UnitsWML#.5Bmovetype.5D|movement costs]],&lt;br /&gt;
[[UnitsWML#.5Bmovetype.5D|movetype]],&lt;br /&gt;
[[ScenarioWML|multiplayer]],&lt;br /&gt;
[[EraWML#Defining_Factions|multiplayer_side]],&lt;br /&gt;
[[MusicListWML#.5Bmusic.5D|music]];&lt;br /&gt;
|-&lt;br /&gt;
|''N:'' &lt;br /&gt;
[[ConditionalActionsWML#Meta-Condition_Tags|not]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bobjectives.5D|note]];&lt;br /&gt;
|-&lt;br /&gt;
|''O:'' &lt;br /&gt;
[[DirectActionsWML#.5Bobject.5D|object]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bobjectives.5D|objective]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bobjectives.5D|objectives]],&lt;br /&gt;
[[DirectActionsWML#.5Bon_undo.5D|on_undo]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bopen_help.5D|open_help]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bmessage.5D|option]],&lt;br /&gt;
[[OptionWML|options]],&lt;br /&gt;
[[ConditionalActionsWML#Meta-Condition_Tags|or]];&lt;br /&gt;
|-&lt;br /&gt;
|''P:'' &lt;br /&gt;
[[IntroWML|part]], &lt;br /&gt;
[[AbilitiesWML#The_.5Bspecials.5D_tag|petrifies]], &lt;br /&gt;
[[DirectActionsWML#.5Bpetrify.5D|petrify]], &lt;br /&gt;
[[DirectActionsWML#.5Bplace_shroud.5D|place_shroud]], &lt;br /&gt;
[[AbilitiesWML#The_.5Bspecials.5D_tag|plague]], &lt;br /&gt;
[[AbilitiesWML#The_.5Bspecials.5D_tag|poison]], &lt;br /&gt;
[[UnitTypeWML#Other_tags|portrait]], &lt;br /&gt;
[[AnimationWML#post_movement|post_movement_anim]], &lt;br /&gt;
[[AnimationWML#pre_movement|pre_movement_anim]], &lt;br /&gt;
[[InternalActionsWML#.5Bfire_event.5D|primary_attack]], &lt;br /&gt;
[[InternalActionsWML#.5Bfire_event.5D|primary_unit]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bprint.5D|print]], &lt;br /&gt;
[[DirectActionsWML#.5Bprogress_achievement.5D|progress_achievement]], &lt;br /&gt;
[[DirectActionsWML#.5Bput_to_recall_list.5D|put_to_recall_list]];&lt;br /&gt;
|-&lt;br /&gt;
|''R:'' &lt;br /&gt;
[[UnitsWML#.5Brace.5D|race]], &lt;br /&gt;
[[InternalActionsWML#.5Brandom_placement.5D|random_placement]], &lt;br /&gt;
recall&amp;amp;nbsp;([[DirectActionsWML#.5Brecall.5D|action]], [[ReplayWML|replay]]), &lt;br /&gt;
[[StatisticalScenarioWML|recalls]],&lt;br /&gt;
[[ReplayWML|recruit]], &lt;br /&gt;
[[AnimationWML#recruited|recruit_anim]], &lt;br /&gt;
[[AnimationWML#recruiting|recruiting_anim]], &lt;br /&gt;
[[StatisticalScenarioWML|recruits]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bredraw.5D|redraw]],&lt;br /&gt;
[[AbilitiesWML|regenerate]],&lt;br /&gt;
[[InternalActionsWML#.5Bremove_event.5D|remove_event]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bremove_item.5D|remove_item]], &lt;br /&gt;
[[DirectActionsWML#.5Bremove_object.5D|remove_object]], &lt;br /&gt;
[[DirectActionsWML#.5Bremove_shroud.5D|remove_shroud]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bremove_sound_source.5D|remove_sound_source]], &lt;br /&gt;
[[DirectActionsWML#.5Bremove_time_area.5D|remove_time_area]], &lt;br /&gt;
[[DirectActionsWML#.5Bremove_trait.5D|remove_trait]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bremove_unit_overlay.5D|remove_unit_overlay]],&lt;br /&gt;
[[ConditionalActionsWML#.5Brepeat.5D|repeat]],&lt;br /&gt;
[[DirectActionsWML#.5Breplace_map.5D|replace_map]], &lt;br /&gt;
[[DirectActionsWML#.5Breplace_schedule.5D|replace_schedule]], &lt;br /&gt;
[[ReplayWML|replay]], &lt;br /&gt;
[[SavefileWML|replay_start]],&lt;br /&gt;
[[DirectActionsWML#.5Breset_fog.5D|reset_fog]], &lt;br /&gt;
resistance&amp;amp;nbsp;([[AbilitiesWML|ability]], [[UnitsWML#.5Bmovetype.5D|unit]]),&lt;br /&gt;
[[UnitsWML#.5Bresistance_defaults.5D|resistance_defaults]],&lt;br /&gt;
[[ModificationWML#The_.5Bresource.5D_toplevel_tag|resource]],&lt;br /&gt;
[[InternalActionsWML#Flow_control_actions|return]],&lt;br /&gt;
[[InternalActionsWML#.5Brole.5D|role]], &lt;br /&gt;
[[TerrainMaskWML|rule]];&lt;br /&gt;
|-&lt;br /&gt;
|''S:'' &lt;br /&gt;
[[SavefileWML|save]], &lt;br /&gt;
[[ScenarioWML|scenario]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bscreen_fade.5D|screen_fade]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bscroll.5D|scroll]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bscroll_to.5D|scroll_to]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bscroll_to_unit.5D|scroll_to_unit]], &lt;br /&gt;
[[InternalActionsWML#.5Bfire_event.5D|secondary_attack]], &lt;br /&gt;
[[InternalActionsWML#.5Bfire_event.5D|secondary_unit]], &lt;br /&gt;
[[HelpWML|section]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bselect_unit.5D|select_unit]], &lt;br /&gt;
[[ReplayWML|sequence]], &lt;br /&gt;
[[DirectActionsWML#.5Bset_achievement.5D|set_achievement]],&lt;br /&gt;
[[DirectActionsWML#.5Bset_extra_recruit.5D|set_extra_recruit]],&lt;br /&gt;
[[PersistenceWML|set_global_variable]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bset_menu_item.5D|set_menu_item]], &lt;br /&gt;
[[DirectActionsWML#.5Bset_recruit.5D|set_recruit]],&lt;br /&gt;
[[EffectWML|set_specials]], &lt;br /&gt;
[[InternalActionsWML#.5Bset_variable.5D|set_variable]], &lt;br /&gt;
[[InternalActionsWML#.5Bset_variables.5D|set_variables]], &lt;br /&gt;
[[AnimationWML#sheath_weapon|sheath_weapon_anim]], &lt;br /&gt;
show_if&amp;amp;nbsp;([[InterfaceActionsWML#.5Bmessage.5D|message]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bobjectives.5D|objective]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bset_menu_item.5D|set_menu_item]]),&lt;br /&gt;
[[InterfaceActionsWML#.5Bshow_objectives.5D|show_objectives]],&lt;br /&gt;
[[SideWML|side]], &lt;br /&gt;
[[AbilitiesWML|skirmisher]], &lt;br /&gt;
[[OptionWML|slider]],&lt;br /&gt;
[[AbilitiesWML#The_.5Bspecials.5D_tag|slow]], &lt;br /&gt;
[[SavefileWML|snapshot]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bsound.5D|sound]], &lt;br /&gt;
[[InterfaceActionsWML#.5Bsound_source.5D|sound_source]], &lt;br /&gt;
source&amp;amp;nbsp;([[ReplayWML|replay]], [[DirectActionsWML#.5Btunnel.5D|teleport]]),&lt;br /&gt;
[[UnitTypeWML#Other_tags|special_note]],&lt;br /&gt;
[[AbilitiesWML#The_.5Bspecials.5D_tag|specials]], &lt;br /&gt;
[[InternalActionsWML#.5Bset_variables.5D|split]],&lt;br /&gt;
[[Wesnoth_AI_Framework#Available_Stages|stage]], &lt;br /&gt;
[[AnimationWML#standing|standing_anim]], &lt;br /&gt;
[[StatisticalScenarioWML#The_.5Bstatistics.5D_tag|statistics]],&lt;br /&gt;
[[SingleUnitWML|status]], &lt;br /&gt;
[[InternalActionsWML#.5Bstore_gold.5D|store_gold]], &lt;br /&gt;
[[InternalActionsWML#.5Bstore_items.5D|store_items]], &lt;br /&gt;
[[InternalActionsWML#.5Bstore_locations.5D|store_locations]],&lt;br /&gt;
[[InternalActionsWML#.5Bstore_map_dimensions.5D|store_map_dimensions]],&lt;br /&gt;
[[InternalActionsWML#.5Bstore_reachable_locations.5D|store_reachable_locations]],&lt;br /&gt;
[[InternalActionsWML#.5Bstore_relative_direction.5D|store_relative_direction]],&lt;br /&gt;
[[InternalActionsWML#.5Bstore_side.5D|store_side]], &lt;br /&gt;
[[InternalActionsWML#.5Bstore_starting_location.5D|store_starting_location]], &lt;br /&gt;
[[InternalActionsWML#.5Bstore_time_of_day.5D|store_time_of_day]], &lt;br /&gt;
[[InternalActionsWML#.5Bstore_turns.5D|store_turns]], &lt;br /&gt;
[[InternalActionsWML#.5Bstore_unit.5D|store_unit]], &lt;br /&gt;
[[InternalActionsWML#.5Bstore_unit_defense.5D|store_unit_defense]], &lt;br /&gt;
[[InternalActionsWML#.5Bstore_unit_defense_on.5D|store_unit_defense_on]], &lt;br /&gt;
[[InternalActionsWML#.5Bstore_unit_type.5D|store_unit_type]], &lt;br /&gt;
[[InternalActionsWML#.5Bstore_unit_type_ids.5D|store_unit_type_ids]], &lt;br /&gt;
[[InternalActionsWML#.5Bstore_villages.5D|store_villages]], &lt;br /&gt;
[[IntroWML|story]], &lt;br /&gt;
[[AbilitiesWML#The_.5Bspecials.5D_tag|swarm]], &lt;br /&gt;
[[ConditionalActionsWML#.5Bswitch.5D|switch]],&lt;br /&gt;
[[InternalActionsWML#.5Bsync_variable.5D|sync_variable]];&lt;br /&gt;
|-&lt;br /&gt;
|''T:'' &lt;br /&gt;
[[DirectActionsWML#.5Btunnel.5D|target]], &lt;br /&gt;
[[StatisticalScenarioWML#The_.5Bteam.5D_tag|team]],&lt;br /&gt;
teleport&amp;amp;nbsp;([[AbilitiesWML|ability]], [[DirectActionsWML#.5Bteleport.5D|action]]),&lt;br /&gt;
[[AnimationWML#pre_teleport|teleport_anim]],&lt;br /&gt;
[[DirectActionsWML#.5Bterrain.5D|terrain]], &lt;br /&gt;
[[UnitsWML#.5Bterrain_defaults.5D|terrain_defaults]],&lt;br /&gt;
[[TerrainGraphicsWML|terrain_graphics]], &lt;br /&gt;
[[TerrainMaskWML|terrain_mask]], &lt;br /&gt;
[[TerrainWML|terrain_type]], &lt;br /&gt;
[[ScenarioWML#Test_scenario|test]],&lt;br /&gt;
[[InterfaceActionsWML#.5Btest_condition.5D|test_condition]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bmessage.5D|text_input]], &lt;br /&gt;
[[GettextForWesnothDevelopers#The_textdomain_declaration|textdomain]],&lt;br /&gt;
[[ThemeWML|theme]],&lt;br /&gt;
[[ConditionalActionsWML#.5Bif.5D|then]],&lt;br /&gt;
[[TerrainGraphicsWML|tile]], &lt;br /&gt;
[[TimeWML|time]], &lt;br /&gt;
[[DirectActionsWML#.5Btime_area.5D|time_area]], &lt;br /&gt;
[[HelpWML|topic]], &lt;br /&gt;
[[HelpWML|toplevel]], &lt;br /&gt;
[[UnitsWML#.5Btrait.5D|trait]], &lt;br /&gt;
[[DirectActionsWML#.5Btransform_unit.5D|transform_unit]], &lt;br /&gt;
[[InternalActionsWML#.5Bfind_path.5D|traveler]], &lt;br /&gt;
[[ConditionalActionsWML#.5Btrue.5D|true]],&lt;br /&gt;
[[DirectActionsWML#.5Btunnel.5D|tunnel]];&lt;br /&gt;
|-&lt;br /&gt;
|''U:'' &lt;br /&gt;
[[InterfaceActionsWML#.5Bunhide_unit.5D|unhide_unit]], &lt;br /&gt;
[[SingleUnitWML|unit]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bunit_overlay.5D|unit_overlay]], &lt;br /&gt;
[[UnitTypeWML|unit_type]], &lt;br /&gt;
[[InternalActionsWML#.5Bunit_worth.5D|unit_worth]], &lt;br /&gt;
[[UnitsWML|units]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bunlock_view.5D|unlock_view]],&lt;br /&gt;
[[DirectActionsWML#.5Bunpetrify.5D|unpetrify]], &lt;br /&gt;
[[DirectActionsWML#.5Bunstore_unit.5D|unstore_unit]],&lt;br /&gt;
[[InternalActionsWML#.5Bunsynced.5D|unsynced]];&lt;br /&gt;
|-&lt;br /&gt;
| ''V:'' &lt;br /&gt;
[[InternalActionsWML#.5Bset_variables.5D|value]], &lt;br /&gt;
[[ConditionalActionsWML#.5Bvariable.5D|variable]],&lt;br /&gt;
[[VariablesWML#The_.5Bvariables.5D_tag|variables]],&lt;br /&gt;
[[TerrainGraphicsWML|variant]],&lt;br /&gt;
[[UnitTypeWML#Other_tags|variation]], &lt;br /&gt;
[[AnimationWML#victory|victory_anim]], &lt;br /&gt;
[[SideWML|village]],&lt;br /&gt;
[[UnitsWML#.5Bmovetype.5D|vision_costs]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bvolume.5D|volume]];&lt;br /&gt;
|-&lt;br /&gt;
| ''W:'' &lt;br /&gt;
[[ConditionalActionsWML#.5Bwhile.5D|while]],&lt;br /&gt;
[[InterfaceActionsWML#.5Bwml_message.5D|wml_message]],&lt;br /&gt;
[[SchemaWML|wml_schema]];&lt;br /&gt;
|-&lt;br /&gt;
| ''Z:''&lt;br /&gt;
[[InterfaceActionsWML#.5Bzoom.5D|zoom]];&lt;br /&gt;
|}&amp;lt;includeonly&amp;gt;[[Category:WML Reference]]&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;A box with all the WML tags, each one linking to the page and section they are described in. This box should be included in each of the WML reference pages.&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=AbilitiesWML&amp;diff=70658</id>
		<title>AbilitiesWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=AbilitiesWML&amp;diff=70658"/>
		<updated>2023-03-15T18:22:58Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* Extra keys used by the [leadership] ability */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WML Tags}}&lt;br /&gt;
==  Abilities and their effects ==&lt;br /&gt;
&lt;br /&gt;
There are two types of abilities: ones that apply to units (called ''abilities'') and ones that only apply when using a particular attack (called ''specials'' or ''weapon specials'').  A unit may have multiple abilities and an attack can have multiple specials.&lt;br /&gt;
&lt;br /&gt;
Each ability or special defines an effect based on one to three units. Most abilities apply to a single unit, and '''[filter_self]''' can be used to determine when the ability is active. Weapon specials apply to two units, which can be filtered either as &amp;quot;attacker&amp;quot; and &amp;quot;defender&amp;quot; (with the obvious meaning) or as &amp;quot;self&amp;quot; and &amp;quot;other&amp;quot; – the unit that possesses the special, and that unit's opponent. When filtering on the &amp;quot;other&amp;quot; unit, you use '''[filter_second]'''.&lt;br /&gt;
&lt;br /&gt;
Leadership-style abilities are a more complex case, as they involve three units. Like a weapon special, there is an attacker and defender, but there is also a third unit that could be referred to as the &amp;quot;teacher&amp;quot;. The &amp;quot;teacher&amp;quot; is the unit that possesses the ability, so it is referred to as &amp;quot;self&amp;quot; in the ability. A leadership ability works by temporarily granting a weapon special to either the attacker or the defender. The unit that benefits from this is referred to as the &amp;quot;student&amp;quot;, while the unit that does not benefit is simply the &amp;quot;other&amp;quot; unit. When filtering on the &amp;quot;other&amp;quot; unit, you use '''[filter_second]'''.&lt;br /&gt;
&lt;br /&gt;
== The ''[abilities]'' tag ==&lt;br /&gt;
&lt;br /&gt;
The following tags are used to describe an ability in WML:&lt;br /&gt;
&lt;br /&gt;
* '''[heals]''': modifies the hitpoints of a unit at the beginning of the healer's turn&lt;br /&gt;
* '''[regenerate]''': modifies the hitpoints of a unit at the beginning of the unit's turn&lt;br /&gt;
* '''[resistance]''': modifies the resistance of a unit to damage&lt;br /&gt;
* '''[leadership]''': modifies the damage of a unit&lt;br /&gt;
* '''[skirmisher]''': negates enemy zones of control&lt;br /&gt;
* '''[illuminates]''': modifies the time of day adjacent to the affected units&lt;br /&gt;
* '''[teleport]''': allows the unit to teleport&lt;br /&gt;
* '''[hides]''': renders the unit invisible to enemies&lt;br /&gt;
* {{DevFeature1.15|0}} A tag matching a [[#The_.5Bspecials.5D_tag|weapon special tag]], [damage] for example, will confer that weapon special to units based on the given conditions. Most weapon specials are supported; however, '''plagues''', '''heal_on_hit''', and '''swarm''' are not.&lt;br /&gt;
Any other tag is valid (for example '''[dummy]'''), but will result in an ability that does nothing but report it's there. These tags still use the same common keys and tags as every other ability. '''Note:''' a dummy ability must have an id for the name and description to display.&lt;br /&gt;
&lt;br /&gt;
=== Available formula variables in Abilities and Weapon Specials  ===&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.15|?}} When using formulas in abilities and weapon specials, the following formula variables are available:&lt;br /&gt;
* '''self''': (unit) the unit that has the ability&lt;br /&gt;
* '''student''': (unit) for leadership-like abilities this is the unit that is adjacent to the unit that has the ability.&lt;br /&gt;
* '''attacker''': (unit) for attack-related abilities and weapon specials, this is the attacking unit during the attack.&lt;br /&gt;
* '''defender''': (unit) for attack-related abilities and weapon specials, this is the defending unit during the attack.&lt;br /&gt;
* '''other''': (unit) the unit whose stats get modified from the ability. For abilities without 'apply_to=opponent' this is always the same as 'student'.&lt;br /&gt;
&lt;br /&gt;
=== Common keys and tags for every ability ===&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|?}} All keys inside any ability that expects a numeric value will also accept formulas using &lt;br /&gt;
[[Wesnoth Formula Language]]. In order to use a formula in these keys, you must enclose it in parentheses. However, do not precede those parentheses with a dollar sign like &amp;lt;code&amp;gt;$(...)&amp;lt;/code&amp;gt;, since that will erase the &amp;lt;tt&amp;gt;self&amp;lt;/tt&amp;gt; variable.&lt;br /&gt;
&lt;br /&gt;
* '''name''': the (translatable) name of the ability. If omitted, the ability will be a hidden ability.&lt;br /&gt;
* '''female_name''': the (translatable) name of the ability when possessed by a female unit. Defaults to ''name'' if not specified.&lt;br /&gt;
* '''name_inactive''': the (translatable) name of the ability when inactive. Defaults to ''name'' if not specified; if the ability is supposed to be not displayed when inactive, you must explicitly set ''name_inactive'' to an empty string (nothing after the equals sign).&lt;br /&gt;
* '''female_name_inactive''': the (translatable) name of the ability when inactive and possessed by a female unit. Defaults to ''name_inactive'' if not specified.&lt;br /&gt;
* '''description''': the (translatable) description of the ability.&lt;br /&gt;
* '''description_inactive''': the (translatable) description of the ability when inactive. Defaults to ''description'' if not specified.&lt;br /&gt;
* '''special_note''' {{DevFeature1.15|14}} Translatable string, which will be displayed in the unit’s help. See also [[UnitTypeWML#Special_Notes]].&lt;br /&gt;
* '''affect_self''': if equal to 'yes' (default), the ability will affect the unit that has it.&lt;br /&gt;
* '''affect_allies''': if equal to 'yes', the ability will affect units from the same and allied sides in the specified adjacent hexes. If set to 'no' it will not affect own or allied sides. If not set (default) it will affect units on the same side but not from allied sides.&lt;br /&gt;
* '''affect_enemies''': if equal to 'yes' (default is 'no'), the ability will affect enemies in the specified adjacent hexes.&lt;br /&gt;
* '''cumulative''': if set to 'yes', this ability will be cumulative with the base value for this ability. ''Beware of the bug with cumulative leadership in 1.16 https://github.com/wesnoth/wesnoth/issues/6466 , more info see below, in &amp;quot;Extra keys used by the ''leadership'' ability&amp;quot; section''.&lt;br /&gt;
* '''id''': this ability will not be cumulative with other abilities using this id. Must be present if cumulative is anything other than 'yes'.&lt;br /&gt;
* '''[filter]''': [[StandardUnitFilter]] If the unit owning the ability does not match this filter, the ability will be inactive.&lt;br /&gt;
* '''[affect_adjacent]''': an adjacent unit that does not match this filter will not receive its effects. There can be multiple [affect_adjacent] tags in a single ability; a unit needs to match any one of these to receive the effects. The side requirement of matching units is defined by the '''affect_allies''' and '''affect_enemies''' keys. If there are no [affect_adjacent] tags, then no adjacent units will receive the effects.&lt;br /&gt;
** '''adjacent''': a comma separated list of any combination of these directions: '''n''','''ne''','''se''','''s''','''sw''','''nw'''. (See [[StandardLocationFilter#Directions|notes]])&lt;br /&gt;
** '''[filter]''': a [[StandardUnitFilter]]. {{DevFeature1.13|2}} The variable $other_unit refers to the unit owning the ability.&lt;br /&gt;
* '''[filter_self]''': if the owner of the ability does not match this filter, it will not receive the effects of the ability. [filter_self] takes a [[StandardUnitFilter]] as argument.&lt;br /&gt;
* '''[filter_adjacent]''': if an adjacent unit does not match this filter, the ability will not be active and no-one will receive its affects. Takes extra keys ''adjacent'', ''count'', ''is_enemy'', just like in a [[StandardUnitFilter]], with the one difference that, in the absence of a specified ''count'', all listed directions must match (so, with two directiones eg ''adjacent=n,s'', the default is ''count=2''). In fact, it's really a shorthand for a [filter_adjacent] nested within [filter]. The variables $this_unit and {{DevFeature1.13|2}} $other_unit both work as you'd expect. Multiple [filter_adjacent] can be provided, all of which must pass for the ability to activate.&lt;br /&gt;
* '''[filter_adjacent_location]''': like [filter_adjacent], but filters on locations instead of units. This is a shorthand for [filter][filter_location][filter_adjacent_location].&lt;br /&gt;
* '''[filter_base_value]''': filters on the value before any modifications; uses the keys '''equals''', '''not_equals''', etc. If several keys are used all have to match.&lt;br /&gt;
&lt;br /&gt;
=== Extra keys used by the ''[heals]'' ability ===&lt;br /&gt;
&lt;br /&gt;
* '''value''': the amount healed.&lt;br /&gt;
* '''poison''': can be one of ''slowed'',''cured''. ''slowed'' means poison will not take effect for adjacent units (it's not related to the weapon special &amp;quot;slows&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
=== Extra keys used by the ''[regenerate]'' ability ===&lt;br /&gt;
&lt;br /&gt;
* '''value''': the amount healed.&lt;br /&gt;
* '''poison''': can be one of ''slowed'',''cured''.&lt;br /&gt;
&lt;br /&gt;
=== Extra keys and tags used by the ''[resistance]'' ability ===&lt;br /&gt;
&lt;br /&gt;
* '''value''': set resistance to this value.&lt;br /&gt;
* '''max_value''': maximum resistance value. This value '''must''' be set in order for [resistance] to function.&lt;br /&gt;
* '''add''': adds to resistance.&lt;br /&gt;
* '''sub''': subtracts from resistance.&lt;br /&gt;
* '''multiply''': multiplies resistance value. &lt;br /&gt;
* '''divide''': divides resistance value.&lt;br /&gt;
* '''apply_to''': a list of damage types; if left out, the ability applies to all types.&lt;br /&gt;
* '''active_on''': one of 'defense' or 'offense'; if left out, the ability is active on both.&lt;br /&gt;
These keys affect the actual resistance (e.g. -20%), not the damage modifier normally used in [resistance] (e.g. 120).&lt;br /&gt;
* '''[filter_weapon]''': {{DevFeature1.15|0}} If present, the resistance ability only takes effect when the owner of the ability uses a matching weapon.&lt;br /&gt;
* '''[filter_second_weapon]''': {{DevFeature1.15|0}} If present, the resistance ability only takes effect when the opponent uses a matching weapon.&lt;br /&gt;
&lt;br /&gt;
=== Extra keys used by the ''[leadership]'' ability ===&lt;br /&gt;
&lt;br /&gt;
* '''value''': the percentage bonus to damage.&lt;br /&gt;
* '''add''': the cumulative percentage bonus to damage.&lt;br /&gt;
* '''sub''': the cumulative percentage bonus subtracted to damage.&lt;br /&gt;
''Note:'' cumulative leadership with '''cumulative=yes''' and '''value=''' doesn't work in 1.16 (but fixed in 1.17.12 and later). To work around use '''add=''' or '''sub=''' key (it doesn't require cumulative) (https://github.com/wesnoth/wesnoth/issues/6466 ). If you want each instance of a ''[leadership]'' with the same id to be added you will be able to reuse '''cumulative=yes''' in 1.17.12 and later, otherwise, if you want to add the value of another ''[leadership]'' only once even with the same id in several copies, use '''add'''.&lt;br /&gt;
* '''[filter_weapon]''': {{DevFeature1.15|0}} If present, the leadership ability only takes effect when the owner of the ability uses a matching weapon.&lt;br /&gt;
* '''[filter_second_weapon]''': {{DevFeature1.15|0}} If present, the leadership ability only takes effect when the opponent uses a matching weapon.&lt;br /&gt;
&lt;br /&gt;
=== Extra keys used by the ''[illuminates]'' ability ===&lt;br /&gt;
&lt;br /&gt;
Because this ability changes the terrain instead of units on it, affect_self, affect_allies, affect_enemies and [filter_adjacent] have no effect.&lt;br /&gt;
* '''value''': the percentage bonus to lawful units. Units with '''alignment=lawful''' do +''value'' % damage when under the influence of a unit with this ability. Units with '''alignment=chaotic''' do -''value'' % damage. Units with '''alignment=neutral''' are unaffected by this ability. Units with '''alignment=liminal''' do -(abs(''value'')) % damage. ''value'' can be a negative number; this is useful if you want to give Chaotic units an advantage instead of Lawful ones. &lt;br /&gt;
* '''max_value''': the maximum percentage bonus given.&lt;br /&gt;
* '''min_value''': the minimum percentage bonus given.&lt;br /&gt;
&lt;br /&gt;
=== Extra keys used by the ''[hides]'' ability ===&lt;br /&gt;
&lt;br /&gt;
* '''alert''': the displayed text when the unit is discovered. Default &amp;quot;Ambushed!&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Extra tags used by the ''[teleport]'' ability ===&lt;br /&gt;
&lt;br /&gt;
* '''[tunnel]''' - a [[DirectActionsWML#.5Btunnel.5D|tunnel tag]] (without the remove key) defining the tunneling source and target hexes, and maybe other conditions. (It automatically applies only to the unit with the ability.)  You may use $teleport_unit inside the tunnel tag for filtering purposes.&lt;br /&gt;
&lt;br /&gt;
=== Extra tags and keys used by weapon special abilities ===&lt;br /&gt;
&lt;br /&gt;
* '''[filter_student]''': {{DevFeature1.15|0}} If present, only the unit matching this filter, either the possessor of the ability if affect_self=yes, or an adjacent unit matching '''[filter_adjacent]''' will be affected. Work like '''[filter_self]'''  of specific weapon special.&lt;br /&gt;
* '''overwrite_specials''': {{DevFeature1.15|13}} If present, allows a special abilities weapon with a numerical value to impose its value and ignore values of abilities or specials of the same type. If '''overwrite_specials=one_side''', the specials and abilities used by the opponent of the unit affected by the ability with this key and applied to it will not be affected. If '''overwrite_specials=both_sides''', all non-key-carrying abilities and all specials of the same type affecting the recipient unit will be affected, even if used by the opponent (used in the macro FORCE_CHANCE_TO_HIT).&lt;br /&gt;
* Other keys and tags appropriate to the specific weapon special.&lt;br /&gt;
&lt;br /&gt;
=== Macros for common abilities ===&lt;br /&gt;
&lt;br /&gt;
[https://www.wesnoth.org/macro-reference.html#file:abilities.cfg macro reference]&lt;br /&gt;
* ABILITY_AMBUSH&lt;br /&gt;
* ABILITY_CURES&lt;br /&gt;
* ABILITY_HEALS&lt;br /&gt;
* ABILITY_ILLUMINATES&lt;br /&gt;
* ABILITY_LEADERSHIP_LEVEL_1 to ABILITY_LEADERSHIP_LEVEL_5&lt;br /&gt;
* {{DevFeature1.13|2}} ABILITY_LEADERSHIP (replaces the above leadership macros, which are now deprecated)&lt;br /&gt;
* ABILITY_NIGHTSTALK&lt;br /&gt;
* ABILITY_REGENERATES&lt;br /&gt;
* ABILITY_SKIRMISHER&lt;br /&gt;
* ABILITY_STEADFAST&lt;br /&gt;
* ABILITY_SUBMERGE&lt;br /&gt;
* ABILITY_TELEPORT&lt;br /&gt;
&lt;br /&gt;
== The ''[specials]'' tag ==&lt;br /&gt;
&lt;br /&gt;
The '''[specials]''' tag goes inside the '''[attack]''' tag. It can contain the following tags:&lt;br /&gt;
&lt;br /&gt;
* '''[attacks]''': modifies the number of attacks of a weapon&lt;br /&gt;
* '''[berserk]''': pushes the attack for more than one combat round&lt;br /&gt;
* '''[chance_to_hit]''': modifies the chance to hit of a weapon&lt;br /&gt;
* '''[damage]''': modifies the damage of a weapon&lt;br /&gt;
* '''[disable]''': disables the weapon&lt;br /&gt;
* '''[drains]''': heals the attacker half of the damage dealt&lt;br /&gt;
* '''[firststrike]''': forces the weapon to always strike first&lt;br /&gt;
* '''[heal_on_hit]''': heals the attacker when an attack connects&lt;br /&gt;
* '''[petrifies]''': turns the target to stone&lt;br /&gt;
* '''[plague]''': when used to kill an enemy, a friendly unit takes its place&lt;br /&gt;
* '''[poison]''': poisons the target&lt;br /&gt;
* '''[slow]''': slows the target&lt;br /&gt;
* '''[swarm]''': number of strikes decreases as the unit loses hitpoints&lt;br /&gt;
Any other tag is valid, but will result in a special that does nothing but report it is there.&lt;br /&gt;
&lt;br /&gt;
=== Common keys and tags for every weapon special ===&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|?}} All keys inside any weapon special that expects a numeric value will also accept formulas using [[Wesnoth Formula Language]]. In order to use a formula in these keys, you must enclose it in parentheses.&lt;br /&gt;
&lt;br /&gt;
* '''name''': the (translatable) name of the special. If omitted, the special will be hidden from the player.&lt;br /&gt;
* '''name_inactive''': the (translatable) name of the special when inactive. Defaults to ''name'' if not specified; if the special is supposed to be not displayed when inactive, you must explicitly set ''name_inactive'' to an empty string (nothing after the equals sign).&lt;br /&gt;
* '''description''': the (translatable) description of the special.&lt;br /&gt;
* '''description_inactive''': the (translatable) description of the special when inactive. Defaults to ''description'' if not specified.&lt;br /&gt;
* '''special_note''' {{DevFeature1.15|14}} Translatable string, which will be displayed in the unit’s help. See also [[UnitTypeWML#Special_Notes]].&lt;br /&gt;
* '''id''': this ability will not be cumulative with other specials using this id.&lt;br /&gt;
* '''active_on''': one of '''defense''' or '''offense'''; if left out, the special is active on both.&lt;br /&gt;
* '''apply_to''': one of '''self''','''opponent''','''attacker''','''defender''','''both''' (default: ''self''). Determines who the effects of this special are applied to.&lt;br /&gt;
* '''[filter_adjacent]''': if an adjacent unit does not match this filter, the special will not be active and no-one will receive its effects. Takes extra keys ''adjacent'', ''count'', ''is_enemy'', just like in a [[StandardUnitFilter]]. In fact, it's really a shorthand for a [filter_adjacent] nested within [filter_self], with the one difference that, in the absence of a specified ''count'', all listed directions must match (so, with two directiones eg ''adjacent=n,s'', the default is ''count=2''). The variables $this_unit and {{DevFeature1.13|2}} $other_unit both work as you'd expect. Multiple [filter_adjacent] can be provided, all of which must pass for the ability to activate. &lt;br /&gt;
* '''[filter_adjacent_location]''': like [filter_adjacent], but filters on locations instead of units. This is a shorthand for [filter_self][filter_location][filter_adjacent_location].&lt;br /&gt;
* '''[filter_self]''': the special will only be active if the owner matches this [[StandardUnitFilter]] (SUF).&lt;br /&gt;
** '''[filter_weapon]''': a [[FilterWML#Filtering_Weapons|standard weapon filter]], including special=.&lt;br /&gt;
** '''$other_unit''': {{DevFeature1.13|2}} The special variable $other_unit refers to the opponent.&lt;br /&gt;
* '''[filter_opponent]''': the special will only be active if the opponent matches this SUF.&lt;br /&gt;
** '''[filter_weapon]''': a [[FilterWML#Filtering_Weapons|standard weapon filter]], including special=.&lt;br /&gt;
** '''$other_unit''': {{DevFeature1.13|2}} The special variable $other_unit refers to the unit that owns the weapon.&lt;br /&gt;
* '''[filter_attacker]''': the special will only be active if the attacker matches this SUF.&lt;br /&gt;
** '''[filter_weapon]''': a [[FilterWML#Filtering_Weapons|standard weapon filter]], including special=.&lt;br /&gt;
** '''$other_unit''': {{DevFeature1.13|2}} The special variable $other_unit refers to the defender.&lt;br /&gt;
* '''[filter_defender]''' the special will only be active if the defender matches this SUF.&lt;br /&gt;
** '''[filter_weapon]''': a [[FilterWML#Filtering_Weapons|standard weapon filter]], including special=.&lt;br /&gt;
** '''$other_unit''': {{DevFeature1.13|2}} The special variable $other_unit refers to the attacker.&lt;br /&gt;
&lt;br /&gt;
=== Common keys and tags for specials with a value ===&lt;br /&gt;
&lt;br /&gt;
The '''[damage]''', '''[attacks]''', and '''[chance_to_hit]''' specials take values that specify how those specials modify their respective base values. The '''[drains]''' special takes a value specifying the percentage of damage drained (default 50) and '''[heal_on_hit]''' takes the amount to heal (default 0; negative values will harm the attacker, but not kill). &lt;br /&gt;
&lt;br /&gt;
* '''value''': the value to be used.&lt;br /&gt;
* '''add''': the number to add to the base value.&lt;br /&gt;
* '''sub''': the number to subtract from the base value.&lt;br /&gt;
* '''multiply''': this multiplies the base value.&lt;br /&gt;
* '''divide''': this divides the base value.&lt;br /&gt;
* '''cumulative''': if set to 'yes', this special will be cumulative with the base value.&lt;br /&gt;
* '''backstab''': if set to 'yes', this special will only apply to the attacker, and only when there is an enemy on the target's opposite side (i.e. when the standard backstab special applies). {{DevFeature1.13|2}} This is now deprecated. The same functionality can be achieved with a [filter_adjacent] in [filter_opponent]; see the implementation of the default backstab special for details.&lt;br /&gt;
* '''[filter_base_value]''': filters on the value before any modifications; uses the keys '''equals''', '''not_equals''', '''less_than''', '''greater_than''', '''less_than_equal_to''', '''greater_than_equal_to'''.&lt;br /&gt;
&lt;br /&gt;
=== Extra keys used by the ''[berserk]'' special ===&lt;br /&gt;
&lt;br /&gt;
* '''value''': the maximum number of combat rounds (default 1).&lt;br /&gt;
* '''cumulative''': if set to 'yes', this special will be cumulative with other active berserk specials (on the current combatant, not with an opponent's berserk).&lt;br /&gt;
&lt;br /&gt;
=== Extra keys used by the ''[plague]'' special ===&lt;br /&gt;
&lt;br /&gt;
* '''type''': the unit type to be spawned on kill.&lt;br /&gt;
&lt;br /&gt;
=== Extra keys used by the ''[swarm]'' special ===&lt;br /&gt;
&lt;br /&gt;
* '''swarm_attacks_max''': the maximum number of attacks for the swarm. Defaults to the base number of attacks modified by any applicable [attacks] specials. If this is specified, then the base number of attacks is ignored.&lt;br /&gt;
* '''swarm_attacks_min''': the minimum number of attacks for the swarm. Defaults to zero. This can be set higher than swarm_attacks_max to cause a unit to gain attacks as health decreases.&lt;br /&gt;
The ratio of the unit's current to maximum hit points will be used to scale the number of attacks between these two values.&lt;br /&gt;
&lt;br /&gt;
Prior to version 1.11, a [swarm] special will cause [attacks] specials to be ignored. In 1.11 and later, [attacks] specials are applied before [swarm].&lt;br /&gt;
&lt;br /&gt;
=== Macros for common weapon specials ===&lt;br /&gt;
&lt;br /&gt;
* WEAPON_SPECIAL_BACKSTAB&lt;br /&gt;
* WEAPON_SPECIAL_BERSERK&lt;br /&gt;
* WEAPON_SPECIAL_CHARGE&lt;br /&gt;
* WEAPON_SPECIAL_DRAIN&lt;br /&gt;
* WEAPON_SPECIAL_FIRSTSTRIKE&lt;br /&gt;
* WEAPON_SPECIAL_MAGICAL&lt;br /&gt;
* WEAPON_SPECIAL_MARKSMAN&lt;br /&gt;
* WEAPON_SPECIAL_PLAGUE&lt;br /&gt;
* WEAPON_SPECIAL_PLAGUE_TYPE TYPE&lt;br /&gt;
* WEAPON_SPECIAL_POISON&lt;br /&gt;
* WEAPON_SPECIAL_SLOW&lt;br /&gt;
* WEAPON_SPECIAL_STONE&lt;br /&gt;
* WEAPON_SPECIAL_SWARM&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[UnitTypeWML]]&lt;br /&gt;
* [[SingleUnitWML]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
&lt;br /&gt;
[[Category:WML Reference]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=CampaignWML&amp;diff=69937</id>
		<title>CampaignWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=CampaignWML&amp;diff=69937"/>
		<updated>2022-09-13T18:27:05Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* The [campaign] Tag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WML Tags}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Dacyn and/or Invisible Philosopher -- please be careful&lt;br /&gt;
you don't reduce the signal-to-noise ratio on the WML pages&lt;br /&gt;
when editing!  Eg. knowing that a tag is translatable is _important_&lt;br /&gt;
for the 29 translations we have in progress. -- ott&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page describes how the campaign is displayed in the &amp;quot;Campaign&amp;quot; menu, and how it starts.&lt;br /&gt;
&lt;br /&gt;
==The [campaign] Tag==&lt;br /&gt;
&lt;br /&gt;
The following keys and tags are recognized in '''[campaign]''' tags:&lt;br /&gt;
* '''id''': the internal campaign identifier used to classify saved games&lt;br /&gt;
* '''icon''': the image displayed in the campaign selection menu&lt;br /&gt;
* '''name''': (translatable) name displayed in the campaign selection menu&lt;br /&gt;
* '''abbrev''': (translatable) abbreviation used as a prefix for savefile names made from this campaign&lt;br /&gt;
* '''image''': the image shown in the information pane when this campaign is selected in the campaign selection menu (typically a transparent, 350×350 pixels portrait)&lt;br /&gt;
* '''background''': {{DevFeature1.15|9}} the image used as a backdrop for the Campaigns menu (typically a high resolution image intended for displaying fullscreen in story screens). If blank or unspecified, a stock story background from core is used.&lt;br /&gt;
* '''description''': (translatable) text shown in the information pane when this campaign is selected in the campaign selection menu&lt;br /&gt;
* '''description_alignment''': {{DevFeature1.13|3}} The text alignment of the description. Choose between &amp;quot;left&amp;quot; (default), &amp;quot;center&amp;quot;, or &amp;quot;right&amp;quot;.&lt;br /&gt;
* '''type''': campaign's type to specify if it should be visible in singleplayer, multiplayer or both. Possible values are &amp;quot;sp&amp;quot;, &amp;quot;mp&amp;quot; and &amp;quot;hybrid&amp;quot;. Defaults to &amp;quot;sp&amp;quot;.&lt;br /&gt;
* '''define'''='''''CAMPAIGN_SYMBOL''''' when this campaign is started, the preprocessor symbol '''''CAMPAIGN_SYMBOL''''' will be defined. See '''#ifdef''' in [[PreprocessorRef]] for how this can be used to isolate parts of the campaign file from other campaigns. Only the tags '''[campaign]''' and '''[binary_path]''' (see [[BinaryPathWML]]) should go outside of '''#ifdef ''CAMPAIGN_SYMBOL'''''. This symbol will be defined ''before'' any .cfg is preprocessed. Important note: starting with 1.7.13, [binary_path] does no longer need to be outside of the '''#ifdef ''CAMPAIGN_SYMBOL''''' block to make custom binary data available, which could easily cause overwrites. E.g. icon=data/add-ons/whatever/something.png is supposed to work. This seems to have been a bug since at least BfW 1.0 which means that practically all available examples of user made add-ons are wrong in this aspect.&lt;br /&gt;
* '''extra_defines''': a comma(''',''') separated list of preprocessor symbols. Those symbols will be defined ''before'' any .cfg is preprocessed. (In the past, this tag was used to define common optional advancements, but that use is deprecated. There are now macros to add those advancements defined in [https://www.wesnoth.org/macro-reference.html#file:optional_unit_advancements.cfg data/core/macros/optional_unit_advancements.cfg].)&lt;br /&gt;
* '''difficulties''': a comma(''',''') separated list of preprocessor symbols, exactly one of which will be stored depending on the difficulty setting chosen when the campaign is started. The symbols '''EASY''', '''NORMAL''', and '''HARD''' are usually used, and there are several macros in utils.cfg (see [https://www.wesnoth.org/macro-reference.html#file:utils.cfg| Macro Reference]) which check for these values to set WML keys to different values depending on difficulty.  If you use different difficulty symbols, you may need to define your own versions of these macros. {{DevFeature1.13|2}} This key has been deprecated in favor of [difficulty] define=.&lt;br /&gt;
* '''difficulty_descriptions''': the menu of difficulties; this is a list of descriptions (see [[DescriptionWML]]) that correspond to different difficulty levels. Since each description is a menu option for a difficulty level, this must provide the same number of descriptions as there are levels in the ''difficulties'' list. {{DevFeature1.13|2}} This key has been deprecated in favor of [difficulty] define=&lt;br /&gt;
* '''[difficulty]''':  {{DevFeature1.13|2}} specifies a single campaign difficulty. The following keys are accepted:&lt;br /&gt;
** '''define''': the preprocessor symbol defined when this difficulty is selected. Uses the same format as an entry in the old ''difficulties'' list.&lt;br /&gt;
** '''image''': the image to display for this difficulty in the selection menu&lt;br /&gt;
** '''label''': a flavor label describing this difficulty. Displayed second after the image&lt;br /&gt;
** '''description''': a description of the difficulty, usually along the lines of &amp;quot;Beginner&amp;quot; or &amp;quot;Challenging&amp;quot;. Displayed third after the image.&lt;br /&gt;
** '''default''': whether this is the difficulty which will be selected by default when the difficulty selection menu is displayed.&lt;br /&gt;
** '''auto_markup''': {{DevFeature1.15|0}} By default, the description is shown in small, gray text within parentheses. Setting '''auto_markup=no''' disables these, so no markup will be applied implicitly. Any markup in '''description''' will be honored regardless of this setting.&lt;br /&gt;
* '''allow_difficulty_change''': Allows difficulty switching during an ongoing campaign. Default:yes&lt;br /&gt;
* '''first_scenario''': the ID of the first scenario in the campaign; see ''id'' in [[ScenarioWML]]&lt;br /&gt;
* '''[options]''':  {{DevFeature1.13|1}} Allows configuration options to be displayed to  the user, see [[OptionWML]]&lt;br /&gt;
* '''rank''': a number that determines the order of campaigns in the campaign selection menu.  Lower ''rank'' campaigns appear earlier, with unranked campaigns at the end. Currently the mainline campaigns use multiples of 10 from 0 to 399, with 0-99 for Novice campaigns, 100-199 for Intermediate campaigns, and 200-399 for Expert campaigns; if you specify this, it should not be less than 400.  (Note: This replaces an older convention that topped out at 50.) {{DevFeature1.14|6}} a number that determines the order of campaigns in the campaign selection menu. Lower rank campaigns appear earlier, with unranked campaigns at the end. Currently the mainline campaigns use multiples of 5 from 0 to 249, with 0-49 for Rookie campaigns, 50-99 for Novice campaigns, 100-149 for Intermediate campaigns, 150-199 for Hard campaigns, and 200-249 for Expert campaigns; if you specify this, it should not be less than 300.&lt;br /&gt;
* '''start_year''': a string that determines the order of campaigns when the campaign selection menu is sorted by date. The date needs a year number and an epoch, for example '''20 BW''', '''20 YW''', '''20 BF''' or '''20 AF'''. In Wesnoth 1.14, this is the only place in which this date-parsing is used.&lt;br /&gt;
* '''end_year''': a string that helps determine the order of campaigns when two campaigns have the same '''start_year'''. Ignored if '''start_year''' is not set.&lt;br /&gt;
* '''year''': shortcut for specifying both '''start_year''' and '''end_year''', for campaigns that happen inside a single calendar year. Ignored if '''start_year''' is given. &lt;br /&gt;
* '''[about]''': inserts your own credits into the game's list of credits. See [[CreditsWML]] for syntax.&lt;br /&gt;
* '''end_credits''': Whether to display the credits screen at the end of the campaign. Defaults to ''yes''.&lt;br /&gt;
* '''end_text''': (translatable) Text that is shown centered in a black screen at the end of a campaign. Defaults to &amp;quot;The End&amp;quot;.&lt;br /&gt;
* '''end_text_duration''': Delay, in milliseconds, before displaying the game credits at the end of a campaign. In other words, for how much time '''end_text''' is displayed on screen. Defaults to 3500. {{DevFeature1.15|6}} This value is capped at 5000 (5 seconds).&lt;br /&gt;
* '''[event]''': {{DevFeature1.13|2}} events placed here will be automatically inserted into all scenarios of the campaign.&lt;br /&gt;
* '''[modify_unit_type]''': {{DevFeature1.15|2}} Applies minor modifications to existing unit types when this campaign is active. See entry in [[ModificationWML]] for list of possible attributes.&lt;br /&gt;
The following keys are additionally recognized in multiplayer:&lt;br /&gt;
* '''min_players''': Minimum number of players which the campaign supports. This only serves to inform users when choosing a campaign. Defaults to 2.&lt;br /&gt;
* '''max_players''': Maximum number of players which the campaign supports. This only serves to inform users when choosing a campaign. Defaults to either '''min_players''' or 2, whichever is higher.&lt;br /&gt;
* '''allow_era_choice''': Whether to allow era selection (when set to ''yes'') or hide it and use a default one when creating a game (when set to ''no''). Defaults to ''yes''.&lt;br /&gt;
* '''require_campaign''': Whether clients are required to have this campaign installed beforehand to be allowed join a game using this campaign. Possible values 'yes' (the default) and 'no'.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[PreprocessorRef]]&lt;br /&gt;
* [[ScenarioWML]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
* [[PblWML]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: WML Reference]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=CampaignWML&amp;diff=69936</id>
		<title>CampaignWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=CampaignWML&amp;diff=69936"/>
		<updated>2022-09-13T18:16:36Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* Removed key */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WML Tags}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Dacyn and/or Invisible Philosopher -- please be careful&lt;br /&gt;
you don't reduce the signal-to-noise ratio on the WML pages&lt;br /&gt;
when editing!  Eg. knowing that a tag is translatable is _important_&lt;br /&gt;
for the 29 translations we have in progress. -- ott&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page describes how the campaign is displayed in the &amp;quot;Campaign&amp;quot; menu, and how it starts.&lt;br /&gt;
&lt;br /&gt;
==The [campaign] Tag==&lt;br /&gt;
&lt;br /&gt;
The following keys and tags are recognized in '''[campaign]''' tags:&lt;br /&gt;
* '''id''': the internal campaign identifier used to classify saved games&lt;br /&gt;
* '''icon''': the image displayed in the campaign selection menu&lt;br /&gt;
* '''name''': (translatable) name displayed in the campaign selection menu&lt;br /&gt;
* '''abbrev''': (translatable) abbreviation used as a prefix for savefile names made from this campaign&lt;br /&gt;
* '''image''': the image shown in the information pane when this campaign is selected in the campaign selection menu (typically a transparent, 350×350 pixels portrait)&lt;br /&gt;
* '''background''': {{DevFeature1.15|9}} the image used as a backdrop for the Campaigns menu (typically a high resolution image intended for displaying fullscreen in story screens). If blank or unspecified, a stock story background from core is used.&lt;br /&gt;
* '''description''': (translatable) text shown in the information pane when this campaign is selected in the campaign selection menu&lt;br /&gt;
* '''description_alignment''': {{DevFeature1.13|3}} The text alignment of the description. Choose between &amp;quot;left&amp;quot; (default), &amp;quot;center&amp;quot;, or &amp;quot;right&amp;quot;.&lt;br /&gt;
* '''type''': campaign's type to specify if it should be visible in singleplayer, multiplayer or both. Possible values are &amp;quot;sp&amp;quot;, &amp;quot;mp&amp;quot; and &amp;quot;hybrid&amp;quot;. Defaults to &amp;quot;sp&amp;quot;.&lt;br /&gt;
* '''define'''='''''CAMPAIGN_SYMBOL''''' when this campaign is started, the preprocessor symbol '''''CAMPAIGN_SYMBOL''''' will be defined. See '''#ifdef''' in [[PreprocessorRef]] for how this can be used to isolate parts of the campaign file from other campaigns. Only the tags '''[campaign]''' and '''[binary_path]''' (see [[BinaryPathWML]]) should go outside of '''#ifdef ''CAMPAIGN_SYMBOL'''''. This symbol will be defined ''before'' any .cfg is preprocessed. Important note: starting with 1.7.13, [binary_path] does no longer need to be outside of the '''#ifdef ''CAMPAIGN_SYMBOL''''' block to make custom binary data available, which could easily cause overwrites. E.g. icon=data/add-ons/whatever/something.png is supposed to work. This seems to have been a bug since at least BfW 1.0 which means that practically all available examples of user made add-ons are wrong in this aspect.&lt;br /&gt;
* '''difficulties''': a comma(''',''') separated list of preprocessor symbols, exactly one of which will be stored depending on the difficulty setting chosen when the campaign is started. The symbols '''EASY''', '''NORMAL''', and '''HARD''' are usually used, and there are several macros in utils.cfg (see [https://www.wesnoth.org/macro-reference.html#file:utils.cfg| Macro Reference]) which check for these values to set WML keys to different values depending on difficulty.  If you use different difficulty symbols, you may need to define your own versions of these macros. {{DevFeature1.13|2}} This key has been deprecated in favor of [difficulty] define=.&lt;br /&gt;
* '''difficulty_descriptions''': the menu of difficulties; this is a list of descriptions (see [[DescriptionWML]]) that correspond to different difficulty levels. Since each description is a menu option for a difficulty level, this must provide the same number of descriptions as there are levels in the ''difficulties'' list. {{DevFeature1.13|2}} This key has been deprecated in favor of [difficulty] define=&lt;br /&gt;
* '''[difficulty]''':  {{DevFeature1.13|2}} specifies a single campaign difficulty. The following keys are accepted:&lt;br /&gt;
** '''define''': the preprocessor symbol defined when this difficulty is selected. Uses the same format as an entry in the old ''difficulties'' list.&lt;br /&gt;
** '''image''': the image to display for this difficulty in the selection menu&lt;br /&gt;
** '''label''': a flavor label describing this difficulty. Displayed second after the image&lt;br /&gt;
** '''description''': a description of the difficulty, usually along the lines of &amp;quot;Beginner&amp;quot; or &amp;quot;Challenging&amp;quot;. Displayed third after the image.&lt;br /&gt;
** '''default''': whether this is the difficulty which will be selected by default when the difficulty selection menu is displayed.&lt;br /&gt;
** '''auto_markup''': {{DevFeature1.15|0}} By default, the description is shown in small, gray text within parentheses. Setting '''auto_markup=no''' disables these, so no markup will be applied implicitly. Any markup in '''description''' will be honored regardless of this setting.&lt;br /&gt;
* '''allow_difficulty_change''': Allows difficulty switching during an ongoing campaign. Default:yes&lt;br /&gt;
* '''first_scenario''': the ID of the first scenario in the campaign; see ''id'' in [[ScenarioWML]]&lt;br /&gt;
* '''[options]''':  {{DevFeature1.13|1}} Allows configuration options to be displayed to  the user, see [[OptionWML]]&lt;br /&gt;
* '''rank''': a number that determines the order of campaigns in the campaign selection menu.  Lower ''rank'' campaigns appear earlier, with unranked campaigns at the end. Currently the mainline campaigns use multiples of 10 from 0 to 399, with 0-99 for Novice campaigns, 100-199 for Intermediate campaigns, and 200-399 for Expert campaigns; if you specify this, it should not be less than 400.  (Note: This replaces an older convention that topped out at 50.) {{DevFeature1.14|6}} a number that determines the order of campaigns in the campaign selection menu. Lower rank campaigns appear earlier, with unranked campaigns at the end. Currently the mainline campaigns use multiples of 5 from 0 to 249, with 0-49 for Rookie campaigns, 50-99 for Novice campaigns, 100-149 for Intermediate campaigns, 150-199 for Hard campaigns, and 200-249 for Expert campaigns; if you specify this, it should not be less than 300.&lt;br /&gt;
* '''start_year''': a string that determines the order of campaigns when the campaign selection menu is sorted by date. The date needs a year number and an epoch, for example '''20 BW''', '''20 YW''', '''20 BF''' or '''20 AF'''. In Wesnoth 1.14, this is the only place in which this date-parsing is used.&lt;br /&gt;
* '''end_year''': a string that helps determine the order of campaigns when two campaigns have the same '''start_year'''. Ignored if '''start_year''' is not set.&lt;br /&gt;
* '''year''': shortcut for specifying both '''start_year''' and '''end_year''', for campaigns that happen inside a single calendar year. Ignored if '''start_year''' is given. &lt;br /&gt;
* '''[about]''': inserts your own credits into the game's list of credits. See [[CreditsWML]] for syntax.&lt;br /&gt;
* '''end_credits''': Whether to display the credits screen at the end of the campaign. Defaults to ''yes''.&lt;br /&gt;
* '''end_text''': (translatable) Text that is shown centered in a black screen at the end of a campaign. Defaults to &amp;quot;The End&amp;quot;.&lt;br /&gt;
* '''end_text_duration''': Delay, in milliseconds, before displaying the game credits at the end of a campaign. In other words, for how much time '''end_text''' is displayed on screen. Defaults to 3500. {{DevFeature1.15|6}} This value is capped at 5000 (5 seconds).&lt;br /&gt;
* '''[event]''': {{DevFeature1.13|2}} events placed here will be automatically inserted into all scenarios of the campaign.&lt;br /&gt;
* '''[modify_unit_type]''': {{DevFeature1.15|2}} Applies minor modifications to existing unit types when this campaign is active. See entry in [[ModificationWML]] for list of possible attributes. There are some macros that use this tag to enable common advancements. See [https://www.wesnoth.org/macro-reference.html#file:optional_unit_advancements.cfg data/core/macros/optional_unit_advancements.cfg] for a list.&lt;br /&gt;
&lt;br /&gt;
The following keys are additionally recognized in multiplayer:&lt;br /&gt;
* '''min_players''': Minimum number of players which the campaign supports. This only serves to inform users when choosing a campaign. Defaults to 2.&lt;br /&gt;
* '''max_players''': Maximum number of players which the campaign supports. This only serves to inform users when choosing a campaign. Defaults to either '''min_players''' or 2, whichever is higher.&lt;br /&gt;
* '''allow_era_choice''': Whether to allow era selection (when set to ''yes'') or hide it and use a default one when creating a game (when set to ''no''). Defaults to ''yes''.&lt;br /&gt;
* '''require_campaign''': Whether clients are required to have this campaign installed beforehand to be allowed join a game using this campaign. Possible values 'yes' (the default) and 'no'.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[PreprocessorRef]]&lt;br /&gt;
* [[ScenarioWML]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
* [[PblWML]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: WML Reference]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=CampaignWML&amp;diff=69888</id>
		<title>CampaignWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=CampaignWML&amp;diff=69888"/>
		<updated>2022-09-12T14:28:31Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* The [campaign] Tag */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WML Tags}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Dacyn and/or Invisible Philosopher -- please be careful&lt;br /&gt;
you don't reduce the signal-to-noise ratio on the WML pages&lt;br /&gt;
when editing!  Eg. knowing that a tag is translatable is _important_&lt;br /&gt;
for the 29 translations we have in progress. -- ott&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page describes how the campaign is displayed in the &amp;quot;Campaign&amp;quot; menu, and how it starts.&lt;br /&gt;
&lt;br /&gt;
==The [campaign] Tag==&lt;br /&gt;
&lt;br /&gt;
The following keys and tags are recognized in '''[campaign]''' tags:&lt;br /&gt;
* '''id''': the internal campaign identifier used to classify saved games&lt;br /&gt;
* '''icon''': the image displayed in the campaign selection menu&lt;br /&gt;
* '''name''': (translatable) name displayed in the campaign selection menu&lt;br /&gt;
* '''abbrev''': (translatable) abbreviation used as a prefix for savefile names made from this campaign&lt;br /&gt;
* '''image''': the image shown in the information pane when this campaign is selected in the campaign selection menu (typically a transparent, 350×350 pixels portrait)&lt;br /&gt;
* '''background''': {{DevFeature1.15|9}} the image used as a backdrop for the Campaigns menu (typically a high resolution image intended for displaying fullscreen in story screens). If blank or unspecified, a stock story background from core is used.&lt;br /&gt;
* '''description''': (translatable) text shown in the information pane when this campaign is selected in the campaign selection menu&lt;br /&gt;
* '''description_alignment''': {{DevFeature1.13|3}} The text alignment of the description. Choose between &amp;quot;left&amp;quot; (default), &amp;quot;center&amp;quot;, or &amp;quot;right&amp;quot;.&lt;br /&gt;
* '''type''': campaign's type to specify if it should be visible in singleplayer, multiplayer or both. Possible values are &amp;quot;sp&amp;quot;, &amp;quot;mp&amp;quot; and &amp;quot;hybrid&amp;quot;. Defaults to &amp;quot;sp&amp;quot;.&lt;br /&gt;
* '''define'''='''''CAMPAIGN_SYMBOL''''' when this campaign is started, the preprocessor symbol '''''CAMPAIGN_SYMBOL''''' will be defined. See '''#ifdef''' in [[PreprocessorRef]] for how this can be used to isolate parts of the campaign file from other campaigns. Only the tags '''[campaign]''' and '''[binary_path]''' (see [[BinaryPathWML]]) should go outside of '''#ifdef ''CAMPAIGN_SYMBOL'''''. This symbol will be defined ''before'' any .cfg is preprocessed. Important note: starting with 1.7.13, [binary_path] does no longer need to be outside of the '''#ifdef ''CAMPAIGN_SYMBOL''''' block to make custom binary data available, which could easily cause overwrites. E.g. icon=data/add-ons/whatever/something.png is supposed to work. This seems to have been a bug since at least BfW 1.0 which means that practically all available examples of user made add-ons are wrong in this aspect.&lt;br /&gt;
* '''difficulties''': a comma(''',''') separated list of preprocessor symbols, exactly one of which will be stored depending on the difficulty setting chosen when the campaign is started. The symbols '''EASY''', '''NORMAL''', and '''HARD''' are usually used, and there are several macros in utils.cfg (see [https://www.wesnoth.org/macro-reference.html#file:utils.cfg| Macro Reference]) which check for these values to set WML keys to different values depending on difficulty.  If you use different difficulty symbols, you may need to define your own versions of these macros. {{DevFeature1.13|2}} This key has been deprecated in favor of [difficulty] define=.&lt;br /&gt;
* '''difficulty_descriptions''': the menu of difficulties; this is a list of descriptions (see [[DescriptionWML]]) that correspond to different difficulty levels. Since each description is a menu option for a difficulty level, this must provide the same number of descriptions as there are levels in the ''difficulties'' list. {{DevFeature1.13|2}} This key has been deprecated in favor of [difficulty] define=&lt;br /&gt;
* '''[difficulty]''':  {{DevFeature1.13|2}} specifies a single campaign difficulty. The following keys are accepted:&lt;br /&gt;
** '''define''': the preprocessor symbol defined when this difficulty is selected. Uses the same format as an entry in the old ''difficulties'' list.&lt;br /&gt;
** '''image''': the image to display for this difficulty in the selection menu&lt;br /&gt;
** '''label''': a flavor label describing this difficulty. Displayed second after the image&lt;br /&gt;
** '''description''': a description of the difficulty, usually along the lines of &amp;quot;Beginner&amp;quot; or &amp;quot;Challenging&amp;quot;. Displayed third after the image.&lt;br /&gt;
** '''default''': whether this is the difficulty which will be selected by default when the difficulty selection menu is displayed.&lt;br /&gt;
** '''auto_markup''': {{DevFeature1.15|0}} By default, the description is shown in small, gray text within parentheses. Setting '''auto_markup=no''' disables these, so no markup will be applied implicitly. Any markup in '''description''' will be honored regardless of this setting.&lt;br /&gt;
* '''allow_difficulty_change''': Allows difficulty switching during an ongoing campaign. Default:yes&lt;br /&gt;
* '''first_scenario''': the ID of the first scenario in the campaign; see ''id'' in [[ScenarioWML]]&lt;br /&gt;
* '''[options]''':  {{DevFeature1.13|1}} Allows configuration options to be displayed to  the user, see [[OptionWML]]&lt;br /&gt;
* '''rank''': a number that determines the order of campaigns in the campaign selection menu.  Lower ''rank'' campaigns appear earlier, with unranked campaigns at the end. Currently the mainline campaigns use multiples of 10 from 0 to 399, with 0-99 for Novice campaigns, 100-199 for Intermediate campaigns, and 200-399 for Expert campaigns; if you specify this, it should not be less than 400.  (Note: This replaces an older convention that topped out at 50.) {{DevFeature1.14|6}} a number that determines the order of campaigns in the campaign selection menu. Lower rank campaigns appear earlier, with unranked campaigns at the end. Currently the mainline campaigns use multiples of 5 from 0 to 249, with 0-49 for Rookie campaigns, 50-99 for Novice campaigns, 100-149 for Intermediate campaigns, 150-199 for Hard campaigns, and 200-249 for Expert campaigns; if you specify this, it should not be less than 300.&lt;br /&gt;
* '''start_year''': a string that determines the order of campaigns when the campaign selection menu is sorted by date. The date needs a year number and an epoch, for example '''20 BW''', '''20 YW''', '''20 BF''' or '''20 AF'''. In Wesnoth 1.14, this is the only place in which this date-parsing is used.&lt;br /&gt;
* '''end_year''': a string that helps determine the order of campaigns when two campaigns have the same '''start_year'''. Ignored if '''start_year''' is not set.&lt;br /&gt;
* '''year''': shortcut for specifying both '''start_year''' and '''end_year''', for campaigns that happen inside a single calendar year. Ignored if '''start_year''' is given. &lt;br /&gt;
* '''[about]''': inserts your own credits into the game's list of credits. See [[CreditsWML]] for syntax.&lt;br /&gt;
* '''end_credits''': Whether to display the credits screen at the end of the campaign. Defaults to ''yes''.&lt;br /&gt;
* '''end_text''': (translatable) Text that is shown centered in a black screen at the end of a campaign. Defaults to &amp;quot;The End&amp;quot;.&lt;br /&gt;
* '''end_text_duration''': Delay, in milliseconds, before displaying the game credits at the end of a campaign. In other words, for how much time '''end_text''' is displayed on screen. Defaults to 3500. {{DevFeature1.15|6}} This value is capped at 5000 (5 seconds).&lt;br /&gt;
* '''[event]''': {{DevFeature1.13|2}} events placed here will be automatically inserted into all scenarios of the campaign.&lt;br /&gt;
* '''[modify_unit_type]''': {{DevFeature1.15|2}} Applies minor modifications to existing unit types when this campaign is active. See entry in [[ModificationWML]] for list of possible attributes. There are some macros that use this tag to enable common advancements. See [https://www.wesnoth.org/macro-reference.html#file:optional_unit_advancements.cfg data/core/macros/optional_unit_advancements.cfg] for a list.&lt;br /&gt;
&lt;br /&gt;
The following keys are additionally recognized in multiplayer:&lt;br /&gt;
* '''min_players''': Minimum number of players which the campaign supports. This only serves to inform users when choosing a campaign. Defaults to 2.&lt;br /&gt;
* '''max_players''': Maximum number of players which the campaign supports. This only serves to inform users when choosing a campaign. Defaults to either '''min_players''' or 2, whichever is higher.&lt;br /&gt;
* '''allow_era_choice''': Whether to allow era selection (when set to ''yes'') or hide it and use a default one when creating a game (when set to ''no''). Defaults to ''yes''.&lt;br /&gt;
* '''require_campaign''': Whether clients are required to have this campaign installed beforehand to be allowed join a game using this campaign. Possible values 'yes' (the default) and 'no'.&lt;br /&gt;
&lt;br /&gt;
== Removed key ==&lt;br /&gt;
&lt;br /&gt;
This doesn't work any more. The documentation is left here as an aid to porting old code.&lt;br /&gt;
&lt;br /&gt;
* '''extra_defines''': (replaced by macros using '''[modify_unit_type]''') a comma(''',''') separated list of preprocessor symbols. Those symbols will be defined ''before'' any .cfg is preprocessed. Currently supported extra_defines are:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
;ENABLE_ARMAGEDDON_DRAKE&lt;br /&gt;
:allows the advancement ''Inferno Drake'' -&amp;gt; ''Armageddon Drake''&lt;br /&gt;
;ENABLE_DWARVISH_ARCANISTER&lt;br /&gt;
:allows the advancement ''Dwarvish Runemaster'' -&amp;gt; ''Dwarvish Arcanister''&lt;br /&gt;
;ENABLE_DWARVISH_RUNESMITH&lt;br /&gt;
:allows the advancement ''Dwarvish Fighter'' -&amp;gt; ''Dwarvish Runesmith''&lt;br /&gt;
;DISABLE_GRAND_MARSHAL&lt;br /&gt;
:disallows the advancement ''General'' -&amp;gt; ''Grand Marshal''&lt;br /&gt;
;ENABLE_ANCIENT_LICH&lt;br /&gt;
:allows the advancement ''Lich'' -&amp;gt; ''Ancient Lich''&lt;br /&gt;
;ENABLE_DEATH_KNIGHT&lt;br /&gt;
:allows the advancement ''Revenant'' -&amp;gt; ''Death Knight'&lt;br /&gt;
;ENABLE_TROLL_SHAMAN&lt;br /&gt;
:allows the advancement ''Troll Whelp'' -&amp;gt; ''Troll Shaman''&lt;br /&gt;
;ENABLE_WOLF_ADVANCEMENT&lt;br /&gt;
:allows the advancements ''Wolf'' -&amp;gt; ''Great Wolf'' -&amp;gt; ''Direwolf''&lt;br /&gt;
;ENABLE_NIGHTBLADE {{DevFeature1.13|0}}&lt;br /&gt;
:allows the advancement ''Orcish Slayer'' -&amp;gt; ''Orcish Nightblade''&lt;br /&gt;
;ENABLE_PARAGON {{DevFeature1.15|1}}&lt;br /&gt;
:allows the advancement ''Dune Blademaster'' -&amp;gt; ''Dune Paragon''&lt;br /&gt;
;ENABLE_WOSE_SHAMAN {{DevFeature1.15|1}}&lt;br /&gt;
:allows the advancement ''Wose'' -&amp;gt; ''Wose Shaman''&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[PreprocessorRef]]&lt;br /&gt;
* [[ScenarioWML]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
* [[PblWML]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: WML Reference]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=InternalActionsWML&amp;diff=68103</id>
		<title>InternalActionsWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=InternalActionsWML&amp;diff=68103"/>
		<updated>2021-06-22T05:01:54Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* [store_side] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WML Tags}}&lt;br /&gt;
&lt;br /&gt;
Part of [[ActionWML]], Internal actions are actions that WML uses internally that do not directly affect game play (or, at least, are not readily apparent to the player). For example, storing a variable is an internal action.&lt;br /&gt;
&lt;br /&gt;
== Variable Actions ==&lt;br /&gt;
&lt;br /&gt;
These actions are focused, in one way or another, on [[VariablesWML|variables]]. Creating them, modifying them, capturing game data to them, you name it, these actions are all about the variables.&lt;br /&gt;
&lt;br /&gt;
=== [set_variable] ===&lt;br /&gt;
&lt;br /&gt;
The '''[set_variable]''' tag is used to create and manipulate WML variables. The [http://www.wesnoth.org/macro-reference.xhtml#VARIABLE VARIABLE] macro is a quick syntactic shortcut for simple variable creation and the [http://www.wesnoth.org/macro-reference.xhtml#VARIABLE_OP VARIABLE_OP] macro is a quick syntactic shortcut for performing simple mathematical operations on variables.&lt;br /&gt;
&lt;br /&gt;
* '''name''': the name of the variable to manipulate&lt;br /&gt;
&lt;br /&gt;
* '''value''': set the variable to the given value (can be numeric or string).Use literal for no substitution. (see [[VariablesWML]])&lt;br /&gt;
&lt;br /&gt;
* '''literal''': set the variable to the given value (can be numeric or string). This does not interpret any dollar signs.&lt;br /&gt;
&lt;br /&gt;
* '''to_variable''': set the variable to the value of the given variable, e.g. 'to_variable=temp' would be equivalent to 'value=$temp'.&lt;br /&gt;
&lt;br /&gt;
* '''add''': add the given amount to the variable.&lt;br /&gt;
&lt;br /&gt;
* '''sub''': subtract the given amount from the variable.&lt;br /&gt;
&lt;br /&gt;
* '''multiply''': multiply the variable by the given number. The result is a float.&amp;lt;br /&amp;gt;To negate a number, multiply by -1. If you negate 0, the result is a floating-point negative zero -0. To display -0 as 0, use a second tag with add=0; it will flip -0 to 0 but not affect other numbers.&lt;br /&gt;
&lt;br /&gt;
* '''divide''': divide the variable by the given number. The result is a float. Wesnoth 1.9 and later no longer uses integer division. Use a second tag with round=floor if you relied on this.&lt;br /&gt;
&lt;br /&gt;
* '''modulo''': returns the remainder of a division.&lt;br /&gt;
&lt;br /&gt;
* '''abs''': Returns the absolute value of the variable.&lt;br /&gt;
&lt;br /&gt;
* '''root''': Use '''root=square''' to calculate the square root. {{DevFeature1.15|0}} Also supports '''root=cube''' and arbitrary integer roots.&lt;br /&gt;
&lt;br /&gt;
* '''power''': Raise the variable to some power.&lt;br /&gt;
&lt;br /&gt;
* '''rand''': the variable will be randomly set.&amp;lt;br&amp;gt;You may provide a comma separated list of possibilities, e.g. 'rand=Bob,Bill,Bella'.&amp;lt;br&amp;gt;You may provide a range of numbers (integers), e.g. 'rand=3..5'.&amp;lt;br&amp;gt;You may combine these, e.g. 'rand=100,1..9', in which case there would be 1/10th chance of getting 100, just like for each of 1 to 9. If a number or item is repeated, it is sampled more frequently as appropriate. See [[MultiplayerContent]] for more info on the MP case.&amp;lt;br&amp;gt;Using rand= will automatically result in the current action being non undoable. Ignoring possible [allow_undo].&lt;br /&gt;
&lt;br /&gt;
* '''time=stamp''': Retrieves a timestamp in milliseconds since wesnoth was started, can be used as timing aid. Don't try to use this as random value in MP since it will cause an OOS.&lt;br /&gt;
&lt;br /&gt;
* '''string_length''': Retrieves the length in characters of the string passed as this attribute's value; such string is parsed and variable substitution applied automatically (see [[VariablesWML]] for details).&lt;br /&gt;
&lt;br /&gt;
* '''[join]''' joins an array of strings to create a textual list&lt;br /&gt;
** '''variable''': name of the array&lt;br /&gt;
** '''key''': the key of each array element(array[$i].foo) in which the strings are stored&lt;br /&gt;
** '''separator''': separator to connect the elements&lt;br /&gt;
** '''remove_empty''': whether to ignore empty elements&lt;br /&gt;
&lt;br /&gt;
* '''ipart''': Assigns the integer part (the part to the left of the decimal point) of the referenced variable.&lt;br /&gt;
&lt;br /&gt;
* '''fpart''': Assigns the decimal part (the part to the right of the decimal point) of the referenced variable.&lt;br /&gt;
&lt;br /&gt;
* '''round''': Rounds the variable to the specified number of digits of precision. Negative precision works as expected (rounding 19517 to -2 = 19500). Special values:&lt;br /&gt;
**'''round=ceil''': Rounds upward to the nearest integer.&lt;br /&gt;
**'''round=floor''': Rounds down to the nearest integer.&lt;br /&gt;
**'''round=trunc''': {{DevFeature1.15|0}} Rounds towards zero; this is the same operation as '''ipart''', but operating on the value already contained in the variable rather than the value assigned to the key.&lt;br /&gt;
&lt;br /&gt;
* '''min''', '''max''': {{DevFeature1.15|9}} Specify a comma-separated list of numbers; either the smallest or largest number in the list will be assigned to the variable.&lt;br /&gt;
&lt;br /&gt;
* '''reverse=yes''': {{DevFeature1.15|9}} Reverses the string value of the variable. For example, &amp;quot;delfador&amp;quot; becomes &amp;quot;rodafled&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* '''formula''': Calculate the new value of the variable from a [[Wesnoth_Formula_Language|WFL]] formula operating on the old value. This is similar to using the '''$(...)''' syntax but avoids the possibility of WFL syntax errors if a referenced variable is empty.&lt;br /&gt;
&lt;br /&gt;
=== [set_variables] ===&lt;br /&gt;
&lt;br /&gt;
Manipulates a WML array or container&lt;br /&gt;
&lt;br /&gt;
* '''name''': the name of the array or container to manipulate&lt;br /&gt;
&lt;br /&gt;
* '''mode''': one of the following values:&lt;br /&gt;
** ''replace'': will clean the array '''name''' and replace it with given data&lt;br /&gt;
** ''append'': will append given data to the current array&lt;br /&gt;
** ''merge'': will merge in the given data into '''name'''. Attributes in '''[value]''' will overwrite any existing already in '''name'''. Tags in '''[value]''' modify the corresponding tag of the original value of '''name''', so for example the first '''[attack]''' tag in '''[value]''' would modify the first '''[attack]''' tag of '''name''' rather than appending a new '''[attack]''' tag. A few special syntaxes are supported:&lt;br /&gt;
*** ''__remove=yes'': When used in a subtag, causes the corresponding subtag in '''name''' to be deleted rather than merged. Deletion happens after any other subtags have been merged.&lt;br /&gt;
*** ''add_to_xxx'': Adds its integer value to the integer value of '''xxx''' in '''name''', and sets '''xxx''' in '''name''' to the result. {{DevFeature1.13|8}} Now adds as real numbers rather than integers.&lt;br /&gt;
*** ''concat_to_xxx'': {{DevFeature1.13|8}} Similar to '''add_to_xxx''', but does string concatenation instead of numerical addition.&lt;br /&gt;
** ''insert'': will insert the given data at the index specified in the '''name''' attribute, such as name=my_array[1]. The default index is zero, which will insert to the front of the array. '''Note:''' if an invalid index is used, empty containers will be created before the insertion is performed. In other words, do not attempt to insert at an index greater than (or equal to) the array's current length. This limitation may be removed in future versions.&lt;br /&gt;
&lt;br /&gt;
* '''to_variable''': data will be set to the given array&lt;br /&gt;
&lt;br /&gt;
* '''[value]''': the WML inside the [value] tags will be stored in data, variables will be interpolated directly, use $| in order to escape the $ sign, you can store arrays of WML by supplying multiple [value] tags. ([[#Using_.5Bset_variables.5D_to_Create_Arrays_of_WML|See Example]])&lt;br /&gt;
&lt;br /&gt;
* '''[literal]''': same as '''[value]''', but variables will not be substituted, '''[literal]''' and '''[value]''' can not be used in the same [set_variables] tag, i.e. you can not create arrays by piling a mix of '''[value]''' and '''[literal]''' tags&lt;br /&gt;
&lt;br /&gt;
*'''[split]''' splits a textual list into an array which will then be set to data&lt;br /&gt;
** '''list''': textual list to split&lt;br /&gt;
** '''key''': the key of each array element(array[$i].foo) in which the strings are stored&lt;br /&gt;
** '''separator''': separator to separate the elements&lt;br /&gt;
** '''remove_empty''': whether to ignore empty elements&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|4}} You can now mix '''[value]''', '''[literal]''', and '''[split]''' in the same '''[set_variables]''' tag. They will be processed in order of appearance. Multiple instances of [split] are also supported now.&lt;br /&gt;
&lt;br /&gt;
=== Capturing Game Data ===&lt;br /&gt;
&lt;br /&gt;
These actions capture different bits of game data and store them to variables so they can be examined and/or manipulated.&lt;br /&gt;
&lt;br /&gt;
==== [store_gold] ====&lt;br /&gt;
&lt;br /&gt;
Stores a side's gold into a variable.&lt;br /&gt;
&lt;br /&gt;
* '''[[StandardSideFilter]]''': The first matching side's gold will be stored in the variable &amp;quot;variable&amp;quot;.&lt;br /&gt;
* '''variable''': (default='gold') the name of the variable to store the gold in&lt;br /&gt;
&lt;br /&gt;
==== [store_locations] ====&lt;br /&gt;
&lt;br /&gt;
Stores a series of locations that pass certain criteria into an array. Each member of the array has members 'x' and 'y' (the position) and 'terrain' (the terrain type) and 'owner_side' (villages only). The array will include any unreachable border hexes, if applicable.&lt;br /&gt;
&lt;br /&gt;
* [[StandardLocationFilter]]: a location or location range which specifies the locations to store. By default, all locations on the map are stored.&lt;br /&gt;
&lt;br /&gt;
* '''variable''': the name of the variable (array) into which to store the locations.&lt;br /&gt;
&lt;br /&gt;
* '''mode''': {{DevFeature1.13|0}} defaults to ''always_clear'', which clears the variable, whether or not a match is found. If mode is set to ''replace'', the variable will not be cleared, and locations which match the filter will overwrite existing elements at the start of the array, leaving any additional elements intact if the original array contained more elements than there are locations matching the filter. If mode is set to ''append'', the variable will not be cleared, and locations which match the filter will be added to the array after the existing elements.&lt;br /&gt;
&lt;br /&gt;
==== [store_reachable_locations] ====&lt;br /&gt;
&lt;br /&gt;
Stores locations reachable by the given units. Can store either the movement, attack or vision ranges.&lt;br /&gt;
&lt;br /&gt;
* '''[filter]''': a [[StandardUnitFilter]]. The locations reachable by any of the matching units will be stored.&lt;br /&gt;
* '''[filter_location]''': (optional) a [[StandardLocationFilter]]. Only locations which also match this filter will be stored.&lt;br /&gt;
* '''range''': possible values ''movement'' (default), ''attack'', ''vision''. If ''movement'', stores the locations within the movement range of the unit, taking Zone of Control into account. If ''attack'', stores the attack range (movement range + 1 hex). See note below for ''vision''.&lt;br /&gt;
* '''moves''':  possible values ''current'' (default), ''max''. For ''movement'' and ''attack'', specifies whether to use the current or maximum movement points when calculating the range. Ignored for ''vision''.&lt;br /&gt;
* '''viewing_side''': If left unset then fog and shroud are ignored, hidden ambushers are not ignored, and the real reach of the units is stored. If set to a non-zero number, then the area stored for each unit matching the SUF is based on the information visible to that unit's side; it doesn't matter which non-zero number is given. Ignored completely for ''vision''.&lt;br /&gt;
* '''variable''': the name of the variable (array) into which to store the locations.&lt;br /&gt;
&lt;br /&gt;
In 1.14 and before, the ''vision'' range is calculated as max movement range ignoring ZoC + 1 hex.&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.15|12}} ''vision'' uses the same calculations as the fog and shroud, and handles:&lt;br /&gt;
* units with vision costs different to movement costs&lt;br /&gt;
* units whose vision points aren't the same as their max movement points&lt;br /&gt;
* jamming by enemy units&lt;br /&gt;
&lt;br /&gt;
==== [store_map_dimensions] ====&lt;br /&gt;
&lt;br /&gt;
Stores the map dimensions in a variable.&lt;br /&gt;
&lt;br /&gt;
* '''variable''': the name of the variable where the values will be saved into. If it is skipped, a variable 'map_size' is used, and its contents overridden, if they existed already. The result is a container variable, with members ''width'' and ''height''.&lt;br /&gt;
&lt;br /&gt;
==== [store_side] ====&lt;br /&gt;
&lt;br /&gt;
Stores information about a certain side in a variable.&lt;br /&gt;
&lt;br /&gt;
'''Keys:'''&lt;br /&gt;
* '''[[StandardSideFilter]]''': All matching sides are stored. (An array is created if several sides match - access it with side[2].team_name and so on.)&lt;br /&gt;
* '''variable''': the name of the variable to store the information in (default: &amp;quot;side&amp;quot;)&lt;br /&gt;
* '''mode''':{{DevFeature1.13|0}} defaults to ''always_clear'', which clears the variable, whether or not a match is found. If mode is set to ''replace'', the variable will not be cleared, and sides which match the filter will overwrite existing elements at the start of the array, leaving any additional elements intact if the original array contained more elements than there are sides matching the filter. If mode is set to ''append'', the variable will not be cleared, and sides which match the filter will be added to the array after the existing elements.&lt;br /&gt;
'''Result'''&lt;br /&gt;
&lt;br /&gt;
Variable will contain following members:&lt;br /&gt;
* '''color''': Team color used for ellipses, sprites, and flags. Will be one of the id's found in data/core/team-colors.cfg&lt;br /&gt;
* '''controller''': Indicates type of player that control this side. ''Note: In networked multiplayer, the controller attribute may not be the same on all clients. Be very careful or you have OOS errors.''&lt;br /&gt;
** '''human''': Human player&lt;br /&gt;
** '''ai''': If players assigns &amp;quot;Computer Player&amp;quot; to &amp;quot;Player/Type&amp;quot; in game lobby&lt;br /&gt;
** '''null''': If players assigns &amp;quot;Empty&amp;quot; to &amp;quot;Player/Type&amp;quot; in game lobby&lt;br /&gt;
* '''fog''': Indicates whether this side is affected by fog of war.&lt;br /&gt;
* '''gold''': The amount of gold the side has.&lt;br /&gt;
* '''hidden''': (boolean) If 'yes', side is not shown in status table.&lt;br /&gt;
* '''income''': Income for this side (base income + all village income. AKA gross income. Note that this is different from the [side] income key).&lt;br /&gt;
* '''name''': Name of player.&lt;br /&gt;
* '''recruit''': A comma-separated list of unit types that can be recruited by this side.&lt;br /&gt;
* '''shroud''': Whether this side is affected by shroud.&lt;br /&gt;
* '''side''': The $side_number of the side belonging to this container&lt;br /&gt;
* '''team_name''': String representing the team's description.&lt;br /&gt;
* '''user_team_name''': Translated string representing the team's description.&lt;br /&gt;
* '''village_gold''': The amount of gold given to this side per village it controls per turn.&lt;br /&gt;
* '''scroll_to_leader''': (boolean) Whether the game view scrolls to the side leader at the start of their turn.&lt;br /&gt;
* '''flag''': Flag animation for villages owned by this side (see [[SideWML|[side]]]). Unless previously specified in [side] or changed with WML (see [[DirectActionsWML#.5Bmodify_side.5D|[modify_side]]]), this value may be empty for the default flag animation.&lt;br /&gt;
* '''flag_icon''': Flag icon for the status bar for this side (see [[SideWML|[side]]]). Unless previously specified in [side] or changed with WML (see [[DirectActionsWML#.5Bmodify_side.5D|[modify_side]]]), this value may be empty for the default flag icon.&lt;br /&gt;
* '''village_support''': The number of unit levels this side is able to support (does not pay upkeep on) per village it controls.&lt;br /&gt;
* '''defeat_condition''': {{DevFeature1.13|7}} When the side will be considered defeated. See description at [[SideWML]], [[ScenarioWML#Scenario_End_Conditions]]&lt;br /&gt;
* '''faction''': {{DevFeature1.13|7}} id of the selected faction, string (multiplayer-only)&lt;br /&gt;
* '''faction_name''': {{DevFeature1.13|7}} Name of the selected faction, string (multiplayer-only)&lt;br /&gt;
* '''num_units''' {{DevFeature1.13|7}}: The number of units the side currently has on the map.&lt;br /&gt;
* '''num_villages''' {{DevFeature1.13|7}}: The number of villages the side currently controls.&lt;br /&gt;
* '''total_upkeep''' {{DevFeature1.13|7}}: The number of unit levels the side is currently supporting.&lt;br /&gt;
* '''expenses''' {{DevFeature1.13|7}}: The amount of gold the side is currently spending to support units.&lt;br /&gt;
* '''net_income''' {{DevFeature1.13|7}}: The income the side gains per turn after expenses.&lt;br /&gt;
* '''base_income''' {{DevFeature1.13|8}}: The income the side gains per turn (same as [side] income key)&lt;br /&gt;
&lt;br /&gt;
* {{DevFeature1.13|7}} All other keys and tags of the side that are contained in [[LuaWML:Sides#wesnoth.sides|wesnoth.sides]] .__cfg&lt;br /&gt;
&lt;br /&gt;
==== [store_starting_location] ====&lt;br /&gt;
&lt;br /&gt;
Stores the starting location of a side's leader in a variable. The variable is a composite type which will have members 'x', 'y', 'terrain' and 'owner_side' (villages only)&lt;br /&gt;
&lt;br /&gt;
* [[StandardSideFilter]]: The starting locations of all matching sides will be stored. If multiple sides are matched, a WML array will be created.&lt;br /&gt;
* '''variable''': (default='location'): the name of the variable to store the location in&lt;br /&gt;
* '''mode''':{{DevFeature1.13|0}} defaults to ''always_clear'', which clears the variable, whether or not a match is found. If mode is set to ''replace'', the variable will not be cleared, and the starting locations of the sides which match the filter will overwrite existing elements at the start of the array, leaving any additional elements intact if the original array contained more elements than there are locations matching the filter. If mode is set to ''append'', the variable will not be cleared, and the starting locations of the matching sides will be added to the array after the existing elements.&lt;br /&gt;
&lt;br /&gt;
==== [store_time_of_day] ====&lt;br /&gt;
&lt;br /&gt;
Stores time of day information from the current scenario into a WML variable container.&lt;br /&gt;
&lt;br /&gt;
* '''x, y''': Location to store the time for. [[DirectActionsWML#.5Btime_area.5D|Time areas]] matter; illumination does not. If this is omitted, the global (location-independent) time is stored.&lt;br /&gt;
&lt;br /&gt;
* '''variable''': (default='time_of_day') name of the container on which to store the information. The container will be filled with the same attributes found on [[TimeWML]].&lt;br /&gt;
&lt;br /&gt;
* '''turn''': (defaults to the current turn number) changes the turn number for which time of day information should be retrieved.&lt;br /&gt;
&lt;br /&gt;
==== [store_turns] ====&lt;br /&gt;
&lt;br /&gt;
Stores the turn limit (the maximum number of turns). If there is no limit, this stores ''-1''.&lt;br /&gt;
&lt;br /&gt;
* '''variable''': (default='turns') the name of the variable in which to store the turn limit.&lt;br /&gt;
&lt;br /&gt;
==== [store_unit] ====&lt;br /&gt;
&lt;br /&gt;
Stores details about units into a [[VariablesWML#Container|container]] variable. When a unit is stored, all keys and tags in the unit definition may be manipulated, including some others, with [[InternalActionsWML#.5Bset_variable.5D|[set_variable]]]. A sample '''list of these tags and keys''' can be found at [[InternalActionsWMLUnitTags]].&lt;br /&gt;
&lt;br /&gt;
If you have a doubt about what keys are valid or what the valid value range is for each key, code a [store_unit] event, save the game, and examine what keys are in the file (or just examine the '''[unit]''' tag(s) in any save file). One can also use the [[CommandMode|:inspect]] command or the [[InterfaceActionsWML#.5Binspect.5D|[inspect]]] tag to open a game-state inspector dialog, which can be used to view unit properties.&lt;br /&gt;
&lt;br /&gt;
Common usage is to manipulate a unit by using '''[store_unit]''' to store it into a variable, followed by manipulation of the variable, and then [[DirectActionsWML#.5Bunstore_unit.5D|[unstore_unit]]] to re-create the unit with the modified variables.&lt;br /&gt;
&lt;br /&gt;
''Note: stored units also exist on the field, and modifying the stored variable will not automatically change the stats of the units. You need to use [unstore_unit]. See also [[DirectActionsWML#.5Bunstore_unit.5D|[unstore_unit]]] and [[ConditionalActionsWML#.5Bforeach.5D|[foreach]]].&lt;br /&gt;
&lt;br /&gt;
* '''[filter]''' with a [[StandardUnitFilter]] as argument. All units matching this filter will be stored. If there are multiple units, they will be stored into an array of variables. The units will be stored in order of their internal ''underlying_id'' attribute, which is usually in creation order (but you normally should not depend on the order).&lt;br /&gt;
&lt;br /&gt;
* '''variable''': the name of the variable into which to store the unit(s)&lt;br /&gt;
&lt;br /&gt;
* '''mode''': defaults to ''always_clear'', which clears the variable, whether or not a match is found. If mode is set to ''replace'', the variable will not be cleared, and units which match the filter will overwrite existing elements at the start of the array, leaving any additional elements intact if the original array contained more elements than there are units matching the filter. If mode is set to ''append'', the variable will not be cleared, and units which match the filter will be added to the array after the existing elements.&lt;br /&gt;
&lt;br /&gt;
* '''kill''': if 'yes' the units that are stored will be removed from play. This is useful for instance to remove access to a player's recall list, with the intent to restore the recall list later.&lt;br /&gt;
&lt;br /&gt;
==== [store_unit_defense] ====&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|9}}&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.15|7}} Fixed, was broken in 1.15.3&lt;br /&gt;
&lt;br /&gt;
Stores in a variable the defense of a unit on a particular terrain. If terrain or location is not specified, the terrain on which the unit currently stands is used. (Note: it is a WML defense, so the higher it is, the weaker unit's defense is. A footpad on castle has 70% defense, so this function stores the value 30.)&lt;br /&gt;
&lt;br /&gt;
* StandardUnitFilter&lt;br /&gt;
* '''loc_x''', '''loc_y''': x and y of a valid map location. The terrain on this location will be used for the defense calculation.&lt;br /&gt;
* '''terrain''': The terrain code for which unit defense should be calculated. If '''terrain''' is specified, '''loc_x''' and '''loc_y''' are ignored.&lt;br /&gt;
* '''variable''': the name of the variable into which to store the defense. default: &amp;quot;terrain_defense&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==== [store_unit_defense_on] ====&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.15|7}} Similar to [store_unit_defense], but stores the same number that would be shown in the UI. For example, a footpad on castle has 70% defense, so this stores the value 70.&lt;br /&gt;
&lt;br /&gt;
Takes the same attributes as [store_unit_defense], and defaults to storing the value in &amp;quot;terrain_defense&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== [store_unit_type] ====&lt;br /&gt;
&lt;br /&gt;
Stores a unit type definition into a variable.&lt;br /&gt;
&lt;br /&gt;
* '''type''': (required) the defined ID of the unit type, for example &amp;quot;Goblin Knight&amp;quot;. Do not use a translation mark or it will not work correctly for different languages. A comma-separated list of IDs may also be used to store an array of unit types.&lt;br /&gt;
&lt;br /&gt;
* '''variable''': the name of the variable into which to store the unit type information (default &amp;quot;unit_type&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
* '''mode''':{{DevFeature1.13|0}} defaults to ''always_clear'', which clears the variable. If mode is set to ''replace'', the variable will not be cleared, and the unit type will overwrite the existing element at the start of the array, leaving any additional elements intact if the original array contained more elements. If mode is set to ''append'', the variable will not be cleared, and the unit type will be added to the array after the existing elements.&lt;br /&gt;
&lt;br /&gt;
==== [store_unit_type_ids] ====&lt;br /&gt;
&lt;br /&gt;
* '''variable''': the name of the variable into which to store a comma-separated list of all unit type IDs including all from all loaded addons&lt;br /&gt;
&lt;br /&gt;
==== [store_villages] ====&lt;br /&gt;
&lt;br /&gt;
Stores a series of locations of villages that pass certain criteria into an array. Each member of the result array will have members 'x' and 'y' (the position) and 'terrain' (the terrain type) and 'owner_side'.&lt;br /&gt;
&lt;br /&gt;
Note: This differs from using [store_locations] only in that the hexes considered for match are restricted to those with villages (those whose terrain type has its 'gives_income' flag set to true), in the same way that use of either the 'owner_side' key or the '[filter_owner]' will. In fact, if either of these are present, [store_villages] and [store_locations] will behave identically.&lt;br /&gt;
&lt;br /&gt;
* '''variable''': the name of the variable (array) into which to store the locations (default: &amp;quot;location&amp;quot;)&lt;br /&gt;
* '''[[StandardLocationFilter]]''' tags and keys as arguments&lt;br /&gt;
&lt;br /&gt;
==== [store_items] ====&lt;br /&gt;
&lt;br /&gt;
Stores current items in the scenario into an array. Each entry has at least members x and y and can have all of the other keys listed in the documentation of [[InterfaceActionsWML#.5Bitem.5D|[item]]] (depending on what was set during creating the item).&lt;br /&gt;
&lt;br /&gt;
*'''variable''': name of the wml variable array to use (default &amp;quot;items&amp;quot;)&lt;br /&gt;
*'''[[StandardLocationFilter]]''' keys as arguments: only items on locations matching this [[StandardLocationFilter]] will be stored&lt;br /&gt;
*'''item_name''': {{DevFeature1.15|0}} if given, only items created with a matching '''[item]name=''' will be stored. As of 1.15.0, this does not support comma-separated lists.&lt;br /&gt;
&lt;br /&gt;
==== [store_relative_direction] ====&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|0}}&lt;br /&gt;
&lt;br /&gt;
Gets the relative direction from one hex to another. This is an interface to the function wesnoth uses to decide how a unit will face while it is moving / attacking / defending.&lt;br /&gt;
&lt;br /&gt;
* '''[source]''' x and y must describe a map location&lt;br /&gt;
* '''[destination]''' similar&lt;br /&gt;
* '''variable''' name of the variable to store string result in (one of 'n', 'nw', 'ne', 's', 'sw', 'se')&lt;br /&gt;
* '''mode''' optional. 0 is the default setting corresponding to default wesnoth implementation used in animations. 1 is an alternate &amp;quot;radially symmetric&amp;quot; mode. The default mode breaks ties in the direction of south, since this makes more units face the player directly on screen. The radially symmetric mode breaks ties in the direction of counter-clockwise, and might be more appropriate in some cases.&lt;br /&gt;
&lt;br /&gt;
==== [find_path] ====&lt;br /&gt;
&lt;br /&gt;
A WML interface to the pathfinder. Calculates the path between a unit and a location and returns the result in a WML variable, that contains also an array for every step of the path (including the starting hex).&lt;br /&gt;
&lt;br /&gt;
*'''[traveler]''': [[StandardUnitFilter]], only the first matching unit will be used for calculation&lt;br /&gt;
*'''[destination]''': [[StandardLocationFilter]]&lt;br /&gt;
*'''variable''': the variable name where the result will be stored, if no value is supplied 'path' will be used as default name. Each step will be stored in a [step] array inside that variable.&lt;br /&gt;
*'''allow_multiple_turns''': default no, if yes also moves that require more than one turn will be calculated.&lt;br /&gt;
*'''check_visibility''': default no, if yes the path will not be computed if some hexes are not visible due to shroud.&lt;br /&gt;
*'''check_teleport''': default yes; if no, teleport won't be taken in account while computing path.&lt;br /&gt;
*'''check_zoc''': default yes; if no, unit ZOCs won't be considered while calculating the path.&lt;br /&gt;
*'''nearest_by''': {{DevFeature1.15|2}} possible values &amp;quot;movement_cost&amp;quot; (default), &amp;quot;steps&amp;quot;, &amp;quot;hexes&amp;quot;; if the [destination] SLF matches multiple hexes, the one that would need the least movement points to reach may not be the one that's closest as measured by '''hexes''', or closest as measured by steps, from the starting point. This option chooses which measurement to prefer.&lt;br /&gt;
&lt;br /&gt;
More detail about multiple destinations and the return structure is on [[FindPathExplanation]] (moved out of this page because it has an image in it).&lt;br /&gt;
&lt;br /&gt;
This is the structure of the variable returned by [find_path]:&lt;br /&gt;
 [path]&lt;br /&gt;
 	hexes = non-zero if a path was successfully found.&lt;br /&gt;
 		if the path is calculated to an impassable hex, or the move requires multiple turns&lt;br /&gt;
 		and allow_multiple_turns is no, its value will be 0.&lt;br /&gt;
 	from_x, from_y = location of the unit&lt;br /&gt;
 	to_x, to_y = destination&lt;br /&gt;
 	movement_cost = total movement cost required by unit to reach that hex&lt;br /&gt;
 	required_turns = total turns required by unit to reach that hex&lt;br /&gt;
 	[step]&lt;br /&gt;
 		x, y = location of the step&lt;br /&gt;
 		terrain = terrain of the step&lt;br /&gt;
 		movement_cost = movement cost required by unit to reach that hex&lt;br /&gt;
 		required_turns = turns required by unit to reach that hex&lt;br /&gt;
 	[/step]&lt;br /&gt;
 [/path]&lt;br /&gt;
&lt;br /&gt;
==== [unit_worth] ====&lt;br /&gt;
Takes only an inline [[StandardUnitFilter]] (only the first matching unit will be used for calculation) and outputs the following variables: &lt;br /&gt;
*''cost'', the current unit cost;&lt;br /&gt;
*''next_cost'', the cost of the most expensive advancement;&lt;br /&gt;
*''health'', the health of the unit in percentage;&lt;br /&gt;
*''experience'', current experience in percentage;&lt;br /&gt;
*''unit_worth'', how much the unit is worth.&lt;br /&gt;
&lt;br /&gt;
Mainly used for internal AI checks, but one could in theory just do anything with it.&lt;br /&gt;
&lt;br /&gt;
 [event]&lt;br /&gt;
     name=moveto&lt;br /&gt;
     [unit_worth]&lt;br /&gt;
        x,y=$x1,$y1&lt;br /&gt;
     [/unit_worth]&lt;br /&gt;
     [message]&lt;br /&gt;
         id=$unit.id&lt;br /&gt;
         message=_&amp;quot;I cost $cost gold, with $health|% of my hitpoints and $experience|% on the way to cost $next_cost|.&lt;br /&gt;
 I am estimated to be worth $unit_worth&amp;quot;&lt;br /&gt;
     [/message]&lt;br /&gt;
     [clear_variable]&lt;br /&gt;
         name=cost,next_cost,health,experience,unit_worth&lt;br /&gt;
     [/clear_variable]&lt;br /&gt;
 [/event]&lt;br /&gt;
&lt;br /&gt;
=== [clear_variable] ===&lt;br /&gt;
&lt;br /&gt;
This will delete the given variable. This tag can delete a scalar or an entire array; it can also delete one container at an array index. The macro [http://www.wesnoth.org/macro-reference.xhtml#CLEAR_VARIABLE CLEAR_VARIABLE] is a shortcut for this tag.&lt;br /&gt;
&lt;br /&gt;
This action is good to use to clean up the set of variables; for example, a well-behaved scenario will delete any variables that should not be kept for the next scenario before the end of the scenario. One can also clear tags and variables of stored units; for example, one can remove [trait]s and [object]s.&lt;br /&gt;
&lt;br /&gt;
* '''name''': the name of the variable to clear. This can also be a comma-separated list of multiple variable names.&lt;br /&gt;
** If a name ends with an array index, then it deletes that one container, and shifts the indexes of all subsequent containers. For example, &amp;lt;code&amp;gt;{CLEAR_VARIABLE my_awesome_array[2]}&amp;lt;/code&amp;gt; deletes &amp;lt;code&amp;gt;my_awesome_array[2]&amp;lt;/code&amp;gt;, but then moves &amp;lt;code&amp;gt;my_awesome_array[3]&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;my_awesome_array[2]&amp;lt;/code&amp;gt;, moves &amp;lt;code&amp;gt;my_awesome_array[4]&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;my_awesome_array[3]&amp;lt;/code&amp;gt;, and so on until the end of the array.&lt;br /&gt;
** Note that &amp;lt;code&amp;gt;{CLEAR_VARIABLE my_awesome_array}&amp;lt;/code&amp;gt; deletes the entire array, but &amp;lt;code&amp;gt;{CLEAR_VARIABLE my_awesome_array[0]}&amp;lt;/code&amp;gt; deletes only the first container.&lt;br /&gt;
&lt;br /&gt;
=== [sync_variable] ===&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|0}}&lt;br /&gt;
&lt;br /&gt;
Sets one or multiple variables to the same value as on all clients and also on replays, it uses the value from the currently active side.&lt;br /&gt;
* '''name''' the name of the variable to synchonize this can be a comma seperated list.&lt;br /&gt;
&lt;br /&gt;
== Other Internal Actions ==&lt;br /&gt;
&lt;br /&gt;
Believe it or not, there are some internal actions that are not focused primarily on variables. They are all grouped here.&lt;br /&gt;
&lt;br /&gt;
=== [fire_event] ===&lt;br /&gt;
&lt;br /&gt;
Trigger a WML event (used often for [[EventWML#Custom_events|custom events]])&lt;br /&gt;
&lt;br /&gt;
* '''name''': the name of event to trigger&lt;br /&gt;
** ''(Optional)'' {{DevFeature1.13|6}}&lt;br /&gt;
&lt;br /&gt;
* '''id''': ''(Optional)'' the id of a single event to trigger {{DevFeature1.13|6}}&lt;br /&gt;
&lt;br /&gt;
* '''[primary_unit]''': ''(Optional)'' Primary unit for the event. Will never match on a recall list unit. The first unit matching the filter will be chosen.&lt;br /&gt;
**[[StandardUnitFilter]] as argument. Do not use a [filter] tag.&lt;br /&gt;
&lt;br /&gt;
* '''[secondary_unit]''': ''(Optional)'' Same as '''[primary_unit]''' except for the secondary unit.&lt;br /&gt;
**[[StandardUnitFilter]] as argument. Do not use a [filter] tag.&lt;br /&gt;
&lt;br /&gt;
* '''[primary_attack]''': Information passed to the primary attack filter and $weapon variable on the new event.&lt;br /&gt;
&lt;br /&gt;
* '''[secondary_attack]''': Information passed to the second attack filter and $second_weapon variable on the new event.&lt;br /&gt;
&lt;br /&gt;
=== [remove_event] ===&lt;br /&gt;
{{DevFeature1.13|0}} Removes the event with the specified id.&lt;br /&gt;
&lt;br /&gt;
* '''id''': the id of the event to remove. May be a comma separated list.&lt;br /&gt;
&lt;br /&gt;
=== [insert_tag] ===&lt;br /&gt;
&lt;br /&gt;
Inserts a variable as WML. In other words, the value of the passed [[VariablesWML#Container|container variable]] will be injected into the game as if they had been written out in WML form. ([[#.5Binsert_tag.5D_Example|See Example]]).&lt;br /&gt;
&lt;br /&gt;
Tag insertion is a special case in that it can be used in places where other ActionWML cannot be used. The basic rule is that anywhere that $variable syntax works, tag insertion will also work. In practice this means pretty much everywhere except directly within top-level scenario tags.&lt;br /&gt;
&lt;br /&gt;
*'''name''': The [&amp;quot;name&amp;quot;] to be given to the tag. This must be a tag which would be valid at the place where [insert_tag] is used, for anything to happen. (For example, if used as ActionWML, it should be a [[ActionWML]] tag name, and it may be a recognized subtag such as &amp;quot;option&amp;quot; when used within a [message]).&lt;br /&gt;
&lt;br /&gt;
*'''variable''': Name of the container variable which will have its value inserted into the tag. If the container variable is a WML array, [insert_tag] will insert a different tag for each of its elements.&lt;br /&gt;
&lt;br /&gt;
=== [role] ===&lt;br /&gt;
&lt;br /&gt;
Tries to find a unit to assign a role to.&amp;lt;br&amp;gt;This is useful if you want to choose a non-major character to say some things during the game. Once a role is assigned, you can use '''role=''' in a unit filter to identify the unit with that role (See [[FilterWML]]).&amp;lt;br&amp;gt;However, there is no guarantee that roles will ever be assigned. You can use '''[have_unit]''' (see [[ConditionalActionsWML#Condition_Tags|Condition Tags]]) to see whether a role was assigned. This tag uses a [[StandardUnitFilter]] (without [filter]) with the modification to order the search by type, mark only the first unit found with the role, and the role attribute is not used in the search. If for some reason you want to search for units that have or don't have existing roles, you can use one or more [not] filters. The will check recall lists in addition to units on the map. In normal use, you will probably want to include a ''side'' attribute to force the unit to be on a particular side.&lt;br /&gt;
&lt;br /&gt;
* '''role''': the value to store as the unit's role. This role is not used in the [[StandardUnitFilter]] when doing the search for the unit to assign this role to.&lt;br /&gt;
&lt;br /&gt;
* '''type''': a comma-separated list of possible types the unit can be. If any types are given, then units will be searched by type in the order listed. If no type is given, then no particular order with respect to type is guaranteed.&lt;br /&gt;
&lt;br /&gt;
* '''search_recall_list''': {{DevFeature1.13|5}} whether to consider units on the recall list when assigning the role. Can be either yes or no, defaults to yes. {{DevFeature1.13|6}} If set to 'only', then units on the map are not considered when assigning the role - only units on the recall list can receive it.&lt;br /&gt;
&lt;br /&gt;
* '''[else]''' {{DevFeature1.13|5}} ActionWML to execute if the game is unable to find a unit to assign the role to. For example, this could be used to create a new unit satisfying the role.&lt;br /&gt;
&lt;br /&gt;
* '''[auto_recall]''' {{DevFeature1.13|6}} If present, and the role is assigned to a unit on the recall list, then that unit is recalled. Supports all unique keys of [[DirectActionsWML#.5Brecall.5D|&amp;amp;#x5b;recall&amp;amp;#x5d;]], but no [[StandardUnitFilter]].&lt;br /&gt;
&lt;br /&gt;
* [[StandardUnitFilter]], do not use a [filter] sub-tag. SUF's role= and type= keys are not used: if you want to use them, use a nested SUF wrapped inside a [and] tag.&lt;br /&gt;
&lt;br /&gt;
=== [random_placement] ===&lt;br /&gt;
{{DevFeature1.13|2}}&lt;br /&gt;
&lt;br /&gt;
Selects randomly a given number of locations from a given set of locations and exectutes the given code for each of those locations.&lt;br /&gt;
&lt;br /&gt;
* '''[filter_location]''': a [[StandardLocationFilter]].&lt;br /&gt;
* '''[command]''': contains ActionWml that is executed for each of the locations.&lt;br /&gt;
* '''num_items''': the number of locations that should be selected. There are several ways of specifying this:&lt;br /&gt;
** An integer, giving the exact number of locations to use. (Variable substitution is supported too.)&lt;br /&gt;
** {{DevFeature1.15|0}} A percentage, meaning that fraction of the total available spaces.&lt;br /&gt;
** {{DevFeature1.15|0}} A [[Wesnoth_Formula_Language|WFL]] formula. It has access to one variable, ''size'', which is the total number of available spaces. In order to identify it as a WFL formula, the entire expression must be enclosed in parentheses. (Do not use a '''$''', as that will cause it to see ''size'' as zero.)&lt;br /&gt;
** A Lua expression. As with a WFL expression, it can access the ''size'' variable. {{DevFeature1.15|0}} This is now deprecated.&lt;br /&gt;
* '''variable''': The name of the variable that contains the current location during the execution of [command]. This is a container with the attributes x, y, n and terrain.&lt;br /&gt;
* '''min_distance''': The minimum distance of 2 chosen locations, a value less than 0 means that the same locations can be chosen more than one time.&lt;br /&gt;
* '''allow_less''': If yes, the tag will not show an error in case there were less than num_items locations available.&lt;br /&gt;
&lt;br /&gt;
=== Flow control actions ===&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|2}}&lt;br /&gt;
&lt;br /&gt;
There are three actions that alter the flow of execution. They are '''[break]''', '''[continue]''', and '''[return]'''. All of them take no arguments.&lt;br /&gt;
&lt;br /&gt;
* '''[break]''': The nearest enclosing loop immediately stops executing, and control continues with the next action after the end of that loop. If there is no enclosing loop, this is equivalent to '''[return]'''.&lt;br /&gt;
* '''[continue]''': The nearest enclosing loop immediately stops executing, and control continues at the beginning of that loop, with any iteration variables updated for the next iteration. If there is no enclosing loop, this is an error.&lt;br /&gt;
* '''[return]''': Control immediately returns to the Wesnoth engine. This completely exits the current event, including any nested events, such that the [message] will not be displayed in the below example. No further WML actions are executed in this context. Any separate, subsequent events will be run as usual.&lt;br /&gt;
&amp;lt;syntaxhighlight lang=wml&amp;gt;&lt;br /&gt;
[event]&lt;br /&gt;
   name=moveto&lt;br /&gt;
   [fire_event]&lt;br /&gt;
      name=return_please&lt;br /&gt;
   [/fire_event]&lt;br /&gt;
   [message]&lt;br /&gt;
     message=&amp;quot;Made it back&amp;quot;&lt;br /&gt;
   [/message]&lt;br /&gt;
[/event]&lt;br /&gt;
[event]&lt;br /&gt;
   name=return_please&lt;br /&gt;
   [return][/return]&lt;br /&gt;
[/event]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [unsynced] ===&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|?}}&lt;br /&gt;
&lt;br /&gt;
Runs the contained actionwml in a unsynced context, that means actions performed inside [unsynced] are not synced over the network. for example &lt;br /&gt;
&amp;lt;syntaxhighlight lang=wml&amp;gt;&lt;br /&gt;
[event]&lt;br /&gt;
   name=moveto&lt;br /&gt;
   {VARIABLE_OP message rand &amp;quot;Hi,Hello,How are you?&amp;quot;}&lt;br /&gt;
   [message]&lt;br /&gt;
      message = $message&lt;br /&gt;
   [/message]&lt;br /&gt;
   {CLEAR_VARIABLE message}&lt;br /&gt;
   [allow_undo]&lt;br /&gt;
   [/allow_undo]&lt;br /&gt;
[/event]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
will print the same message to all clients, but also disallow undoing (regardless of [allow_undo]) for that moveto becasue it requests a synced random seed form the server. However this code&lt;br /&gt;
&amp;lt;syntaxhighlight lang=wml&amp;gt;&lt;br /&gt;
[event]&lt;br /&gt;
   name=moveto&lt;br /&gt;
   [unsynced]&lt;br /&gt;
      {VARIABLE_OP message rand &amp;quot;Hi,Hello,How are you?&amp;quot;}&lt;br /&gt;
      [message]&lt;br /&gt;
         message = $message&lt;br /&gt;
      [/message]&lt;br /&gt;
      {CLEAR_VARIABLE message}&lt;br /&gt;
   [unsynced]&lt;br /&gt;
   [allow_undo]&lt;br /&gt;
   [/allow_undo]&lt;br /&gt;
[/event]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
will not prevent undoing, but might print a different message for each client in a multiplayer game (or during a sp replay), so `[unsynced]` should not be used for actions that actually change the gamestate otherwise you'll get OOS&lt;br /&gt;
&lt;br /&gt;
== Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Using [set_variables] to Create Arrays of WML ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=wml&amp;gt;&lt;br /&gt;
[set_variables]&lt;br /&gt;
    name=arr&lt;br /&gt;
    mode=replace&lt;br /&gt;
    [value]&lt;br /&gt;
        foo=bar&lt;br /&gt;
    [/value]&lt;br /&gt;
    [value]&lt;br /&gt;
       foo=more&lt;br /&gt;
    [/value]&lt;br /&gt;
[/set_variables]&lt;br /&gt;
{DEBUG_MSG $arr[0].foo}&lt;br /&gt;
{DEBUG_MSG $arr[1].foo}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will produce two output messages, first one saying '''bar''' and next one saying '''more'''.&lt;br /&gt;
&lt;br /&gt;
=== [insert_tag] Example ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=wml&amp;gt;&lt;br /&gt;
[event]&lt;br /&gt;
    name=moveto&lt;br /&gt;
    &lt;br /&gt;
    [set_variable]&lt;br /&gt;
        name=temp.speaker&lt;br /&gt;
        value=Konrad&lt;br /&gt;
    [/set_variable]&lt;br /&gt;
    &lt;br /&gt;
    [set_variable]&lt;br /&gt;
        name=temp.message&lt;br /&gt;
        value= _ &amp;quot;Yo Kalenz!&amp;quot;&lt;br /&gt;
    [/set_variable]    &lt;br /&gt;
    &lt;br /&gt;
    [insert_tag]&lt;br /&gt;
        name=message&lt;br /&gt;
        variable=temp&lt;br /&gt;
    [/insert_tag]&lt;br /&gt;
[/event]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is effectively identical to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=wml&amp;gt;&lt;br /&gt;
[event]&lt;br /&gt;
    name=moveto&lt;br /&gt;
    &lt;br /&gt;
    [message]&lt;br /&gt;
        speaker=Konrad&lt;br /&gt;
        message= _ &amp;quot;Yo Kalenz!&amp;quot;&lt;br /&gt;
    [/message]&lt;br /&gt;
[/event]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[VariablesWML]]&lt;br /&gt;
* [[ActionWML]]&lt;br /&gt;
** [[ConditionalWML]]&lt;br /&gt;
** [[DirectActionsWML]]&lt;br /&gt;
** [[InterfaceActionsWML]]&lt;br /&gt;
* [[EventWML]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
&lt;br /&gt;
[[Category: WML Reference]]&lt;br /&gt;
[[Category: ActionsWML]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=SideWML&amp;diff=65871</id>
		<title>SideWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=SideWML&amp;diff=65871"/>
		<updated>2020-08-09T02:35:28Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: Undo revision 65870 by Beetlenaut (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WML Tags}}&lt;br /&gt;
== the [side] tag ==&lt;br /&gt;
&lt;br /&gt;
The [side] tag is used to describe a side in a particular scenario.&lt;br /&gt;
&lt;br /&gt;
The following keys are recognized:&lt;br /&gt;
&lt;br /&gt;
* '''side''': a number. The leader of this side is placed on the tile represented by this number (see [[BuildingMaps]]). When defining sides, they must be defined in order since the side number is checked against the number of sides seen so far. Currently, the Multiplayer server rejects entering a scenario with more than 9 sides, even if those extra sides are AI sides. {{DevFeature1.13|2}} The server doesn't limit the number of sides anymore.&lt;br /&gt;
&lt;br /&gt;
* '''controller''' (required): how moves for this side should be inputted.&lt;br /&gt;
** '''ai''': the Wesnoth AI makes this side's moves.&lt;br /&gt;
** '''human''': a player controls this side's moves.&lt;br /&gt;
** '''null''': the side doesn't get a turn to move and doesn't have a leader generated from the contents of the [side] tag. (It still can get units from [unit] tags in the [side] tag.) Events that would usually occur on the side's turn will not take place. This includes healing (ability, villages and rest) and ''side turn'' events.&lt;br /&gt;
** '''a number''': gives this side's control to a side with '''side''' matching the number (multiplayer only). {{DevFeature1.13|2}} using a number is deprecated, use previous_save_id= instead.&lt;br /&gt;
** Note: in multiplayer, when reading the side's data with ''[store_side]'', the value may differ between clients and using it for conditional actions may cause OOS. Discussion in https://r.wesnoth.org/p643343&lt;br /&gt;
&lt;br /&gt;
* '''no_leader''': if `no' (default), then keys describing a unit which will begin on the side's keep will be the remainder of the '''[side]''' tag, See [[SingleUnitWML]]. Note that if the keys '''x''', '''y''' are included, the leader will begin there regardless of keep location. If this side has a recall list from a previous level, then the recall list will be searched for a leader (using ''canrecruit=yes'') and if one is found it will be used instead of the one described in the '''[side]''' tag. Typical keys used for defining the leader unit are ''type'' (mandatory), ''id'', ''name'' and ''unrenamable=yes'', see [[SingleUnitWML]].&lt;br /&gt;
&lt;br /&gt;
* '''recruit''': a list of unit types. At the beginning of the scenario, the side gains recruitment of these units. {{DevFeature1.13|?}} in multiplayer, unless you specify ''faction=Custom'', this will be overwritten by the recruit list from the faction.&lt;br /&gt;
&lt;br /&gt;
* '''gold''': the starting gold for this side. Default: 100. (If gold is carried over from a previous scenario, this value is the minimum starting gold.)&lt;br /&gt;
&lt;br /&gt;
* '''income''': the base income for this side. Default: 0. This is added to ''base_income'', '''[game_config]''' to determine the side's base income. (see [[GameConfigWML]]).&lt;br /&gt;
&lt;br /&gt;
* '''hidden''': if `yes', side is not shown in status table.&lt;br /&gt;
&lt;br /&gt;
* '''fog''': if `yes', this side cannot see any tiles it is not within vision of, except at the start. Please note that the AI currently ignores the fog.&lt;br /&gt;
&lt;br /&gt;
* '''fog_data''': describes the area which this team has de-fogged, using the same format as shroud_data. (This is not particularly useful when defining a side, though, as the game will recalculate fog as turns begin and end.) It is used in saved games.&lt;br /&gt;
&lt;br /&gt;
* '''[fog_override]''' With keys x= and y=, this records the hexes that have been cleared (multiturn) with {{tag|DirectActionsWML|lift_fog}}.&lt;br /&gt;
&lt;br /&gt;
* '''shroud''': if `yes', this side cannot see any tiles it has not moved within sight of. Please note that the AI currently ignores the shroud. NOTE: with shroud=no, this team *ignores* shroud, so it is not possible to modify it using place_shroud and remove_shroud tags. If you want to do so, use &amp;quot;shroud=yes&amp;quot; and place_shroud/remove_shroud tags.&lt;br /&gt;
&lt;br /&gt;
* '''shroud_data''': describes the area which this team has de-shrouded. An example:&lt;br /&gt;
 |&lt;br /&gt;
 |00011111000&lt;br /&gt;
:This would leave the first column on the map unaltered and would change the second column for 11 tiles. A '0' means: shrouded, '1' means unshrouded. You can either call an external file using {@filename}  (see [[PreprocessorRef]]) or place the data in quotes. For making an external file see [[ShroudDataWML]].&lt;br /&gt;
&lt;br /&gt;
* '''persistent''': whether the side exists in any other scenarios. If `yes', then ''save_id'' (see below) is used to identify the side in other scenarios. Defaults to `yes' for sides with a human controller, and `no' for ai controlled sides.&lt;br /&gt;
&lt;br /&gt;
* '''save_id''': defaults to the leader's ''id'' if available, 'Unknown' otherwise. The ID of the side with respect to the previous and next scenarios. Used to carry over the side's recall list (including the side's leader), recruitment list, and starting gold from scenario to scenario. Also used for the side's displayed name in the victory gold-calculation dialog.&lt;br /&gt;
&lt;br /&gt;
* '''previous_save_id''': {{DevFeature1.13|2}} defaults to ''save_id''. Only used in mp games, specially mp campaigns. This attribute specifies which user should play this side by default. For example if a side has previous_save_id=&amp;quot;Konrad&amp;quot; then the side will be assigned to that player who played the side with the save_id=&amp;quot;Konrad&amp;quot; in the previous level. If used in the first scenario, multiple sides with the same ''previous_side_id'' will be assigned to the same player.&lt;br /&gt;
&lt;br /&gt;
* '''team_name''': a non translatable string representing the team's description. Sides with the same team_name are allied. Default ''side''. ''team_name'' is now a comma-separated list of teams that the side is on.&lt;br /&gt;
&lt;br /&gt;
* '''user_team_name''': a translatable string representing the team's description. This has no effect on alliances. Default ''team_name''.&lt;br /&gt;
&lt;br /&gt;
* '''current_player''': a translatable string representing the player's or leader's name. Defaults to the leader's id; if the side's leader is a human player in multiplayer, the default is the player's username. {{DevFeature1.13|0}} This field is now always the player name (mp server nick) it impossible to change it with wml/lua. {{DevFeature1.13|5}} You can use ''side_name'' instead to specify the name for the side (which is then used in new turn dialogs, statisitc dialogs etc.)&lt;br /&gt;
&lt;br /&gt;
* '''side_name''': {{DevFeature1.13|5}} a translatable string representing the name of the side, used for example in the new turn dialog. Defaults to ''name'' if the side was inside a '''[scenario]''' and to the player's name if the side was inside a '''[multiplayer]'''.&lt;br /&gt;
&lt;br /&gt;
* '''color''': May be either a numeric color index or a color name (e.g. 'blue', 'purple', 'orange', etc.).  The numeric form is deprecated. The default list of numbers and corresponding colors can be found in data/core/team_colors.cfg.&lt;br /&gt;
&lt;br /&gt;
* '''flag''': a custom flag animation to use instead of the default one to mark captured villages. An automatic side-coloring is applied.&lt;br /&gt;
** Example animation that has three frames and loops every 750ms: ''flag=misc/myflag-[1~3].png:750''&lt;br /&gt;
&lt;br /&gt;
* '''flag_icon''': a custom flag icon to indicate the side playing in the statusbar (a size of 24x16 is recommended). An automatic side-coloring is applied.&lt;br /&gt;
&lt;br /&gt;
* '''village_gold''': the amount of gold given to this side per village it controls per turn. Default specified in ''village_income'', '''[game_config]''' ([[GameConfigWML]]).&lt;br /&gt;
&lt;br /&gt;
* '''village_support''': the number of unit levels this side is able to support (does not pay upkeep on) per village it controls. Default specified in ''village_support'', '''[game_config]''' ([[GameConfigWML]]).&lt;br /&gt;
&lt;br /&gt;
* '''recall_cost''': the amount of gold it costs to recall a unit. Default specified in ''recall_cost'', '''[game_config]''' ([[GameConfigWML]]). {{DevFeature1.15|0}} Units are now recalled for AI sides even if the recall_cost is larger than the unit's worth (essentially its cost, plus potentially a bonus for experience points). In 1.14 and earlier, units were not recalled by the AI in this case even if this was the only recall/recruit action possible to the AI.&lt;br /&gt;
&lt;br /&gt;
* '''share_maps''': whether sides allied with this side see all terrains that this side sees, if they are on shroud. {{DevFeature1.13|1}} This has been deprecated in favor of share_vision (see below).&lt;br /&gt;
&lt;br /&gt;
* '''share_view''': whether sides allied with this side see the units that this side sees, if they are on FoW (fog). {{DevFeature1.13|1}} This has been deprecated in favor of share_vision (see below).&lt;br /&gt;
&lt;br /&gt;
* '''share_vision''': {{DevFeature1.13|1}} all/shroud/none. If ''all'', both shroud and fog view will be shared by this side. If ''shroud'', only shroud view will be shared. If ''none'', the view is not shared.&lt;br /&gt;
&lt;br /&gt;
* '''scroll_to_leader''': optional. If `no', scroll to the leader is not performed on the start of each turn. (default: yes)&lt;br /&gt;
&lt;br /&gt;
* '''suppress_end_turn_confirmation''': If &amp;quot;yes&amp;quot;, then the player will not be asked to confirm ending their turn even if they have not done anything. This is provided for some (probably few) user-made scenarios in which players often skip their turns. (default: no)&lt;br /&gt;
&lt;br /&gt;
* '''[ai]''' if '''controller=ai''', gives parameters to the AI. See [[AiWML]].&lt;br /&gt;
&lt;br /&gt;
* '''[village]''' describes a village the side begins in control of.&lt;br /&gt;
** ''x'', ''y'' the location of the village. If the pair of coordinates is not a village or is duplicated in another '''[village]''' tag, behaviour is undefined. Recent game engine or wmllint should warn about these.&lt;br /&gt;
&lt;br /&gt;
* '''[unit]''' describes a unit which begins on the side. See [[SingleUnitWML]]. If the side has a recall list and the unit is not given a location, it will start on the recall list. Note that the ''side'' attribute under '''[unit]''' will be ignored, as the side will come from the ''side'' attribute of '''[side]'''.&lt;br /&gt;
&lt;br /&gt;
* '''[leader]''' same as '''[unit]''' except that ''canrecruit'' will default to yes and current position to the side starting location if not specified.&lt;br /&gt;
&lt;br /&gt;
* '''defeat_condition''' Specifies when a side is considered ''defeated'' this is checked ''for all sides'', after every player action and at the beginning of every turn.&lt;br /&gt;
** '''no_leader_left''': (default) The side is considered defeated if it has no units with canrecruit=yes&lt;br /&gt;
** '''no_units_left''': The side is defeated as soon as it has no units left.&lt;br /&gt;
** '''never''': The side is never considered defeated.&lt;br /&gt;
** '''always''': The side is always considered defeated.&lt;br /&gt;
&lt;br /&gt;
:  For the meaning and significance of ''defeated'', see [[ScenarioWML#Scenario_End_Conditions]]&lt;br /&gt;
&lt;br /&gt;
The following keys are multiplayer only:&lt;br /&gt;
&lt;br /&gt;
* '''allow_player''': if false then this side will not be allowed to be modified and will be hidden during game creation. False also prevents this side from being included in shuffle sides. Defaults to yes.&lt;br /&gt;
&lt;br /&gt;
* '''disallow_observers''': prevents observers from seeing this side turn. (default: no)&lt;br /&gt;
&lt;br /&gt;
* '''disallow_shuffle''': {{DevFeature1.13|0}} do not shuffle this side if the &amp;quot;shuffle sides&amp;quot; option is used. (Usually all playable sides are shuffled.) (default: no)&lt;br /&gt;
&lt;br /&gt;
* '''chose_random''': {{DevFeature1.13|0}} indicates if a side chose a random faction during creation &lt;br /&gt;
&lt;br /&gt;
* '''controller_lock''': if true then this side's controller (&amp;quot;Player/Type&amp;quot;) modification is limited. It is bound to the '''controller''' attribute in [[SideWML]].&lt;br /&gt;
&lt;br /&gt;
* '''team_lock''': if true then this side's team is not allowed to be modified.&lt;br /&gt;
&lt;br /&gt;
* '''color_lock''': if true then this side's color is not allowed to be modified.&lt;br /&gt;
&lt;br /&gt;
* '''gold_lock''': if true then this side's gold is not allowed to be modified. &lt;br /&gt;
&lt;br /&gt;
* '''income_lock''': if true then this side's income is not allowed to be modified.&lt;br /&gt;
&lt;br /&gt;
* '''faction_lock''': if true then this side's faction is not allowed to be modified.&lt;br /&gt;
&lt;br /&gt;
* '''leader_lock''': if true then this side's leader (type or gender) is not allowed to be modified.&lt;br /&gt;
&lt;br /&gt;
* '''faction''': if a valid faction id is provided then this side's faction will default to it. {{DevFeature1.13|?}} if this key isn't included in the ''[side]'' then a random faction will be chosen, and the side's recruit list set from the faction. To use a custom ''recruit'' list, you must also specify ''faction=Custom''.&lt;br /&gt;
&lt;br /&gt;
* '''faction_from_recruit''': if true then this side will be locked to the faction that matches the recruits better.&lt;br /&gt;
&lt;br /&gt;
N.B. the ''lock'' attributes use [[ScenarioWML]] '''force_lock_settings''' as their default value. I.e. if no value to ''lock'' was set, it will take '''force_lock_settings''' value.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[EraWML]]&lt;br /&gt;
* [[ScenarioWML]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: WML Reference]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=SideWML&amp;diff=65870</id>
		<title>SideWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=SideWML&amp;diff=65870"/>
		<updated>2020-08-09T02:33:41Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: inputted-&amp;gt;input&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WML Tags}}&lt;br /&gt;
== the [side] tag ==&lt;br /&gt;
&lt;br /&gt;
The [side] tag is used to describe a side in a particular scenario.&lt;br /&gt;
&lt;br /&gt;
The following keys are recognized:&lt;br /&gt;
&lt;br /&gt;
* '''side''': a number. The leader of this side is placed on the tile represented by this number (see [[BuildingMaps]]). When defining sides, they must be defined in order since the side number is checked against the number of sides seen so far. Currently, the Multiplayer server rejects entering a scenario with more than 9 sides, even if those extra sides are AI sides. {{DevFeature1.13|2}} The server doesn't limit the number of sides anymore.&lt;br /&gt;
&lt;br /&gt;
* '''controller''' (required): how moves for this side should be input.&lt;br /&gt;
** '''ai''': the Wesnoth AI makes this side's moves.&lt;br /&gt;
** '''human''': a player controls this side's moves.&lt;br /&gt;
** '''null''': the side doesn't get a turn to move and doesn't have a leader generated from the contents of the [side] tag. (It still can get units from [unit] tags in the [side] tag.) Events that would usually occur on the side's turn will not take place. This includes healing (ability, villages and rest) and ''side turn'' events.&lt;br /&gt;
** '''a number''': gives this side's control to a side with '''side''' matching the number (multiplayer only). {{DevFeature1.13|2}} using a number is deprecated, use previous_save_id= instead.&lt;br /&gt;
** Note: in multiplayer, when reading the side's data with ''[store_side]'', the value may differ between clients and using it for conditional actions may cause OOS. Discussion in https://r.wesnoth.org/p643343&lt;br /&gt;
&lt;br /&gt;
* '''no_leader''': if `no' (default), then keys describing a unit which will begin on the side's keep will be the remainder of the '''[side]''' tag, See [[SingleUnitWML]]. Note that if the keys '''x''', '''y''' are included, the leader will begin there regardless of keep location. If this side has a recall list from a previous level, then the recall list will be searched for a leader (using ''canrecruit=yes'') and if one is found it will be used instead of the one described in the '''[side]''' tag. Typical keys used for defining the leader unit are ''type'' (mandatory), ''id'', ''name'' and ''unrenamable=yes'', see [[SingleUnitWML]].&lt;br /&gt;
&lt;br /&gt;
* '''recruit''': a list of unit types. At the beginning of the scenario, the side gains recruitment of these units. {{DevFeature1.13|?}} in multiplayer, unless you specify ''faction=Custom'', this will be overwritten by the recruit list from the faction.&lt;br /&gt;
&lt;br /&gt;
* '''gold''': the starting gold for this side. Default: 100. (If gold is carried over from a previous scenario, this value is the minimum starting gold.)&lt;br /&gt;
&lt;br /&gt;
* '''income''': the base income for this side. Default: 0. This is added to ''base_income'', '''[game_config]''' to determine the side's base income. (see [[GameConfigWML]]).&lt;br /&gt;
&lt;br /&gt;
* '''hidden''': if `yes', side is not shown in status table.&lt;br /&gt;
&lt;br /&gt;
* '''fog''': if `yes', this side cannot see any tiles it is not within vision of, except at the start. Please note that the AI currently ignores the fog.&lt;br /&gt;
&lt;br /&gt;
* '''fog_data''': describes the area which this team has de-fogged, using the same format as shroud_data. (This is not particularly useful when defining a side, though, as the game will recalculate fog as turns begin and end.) It is used in saved games.&lt;br /&gt;
&lt;br /&gt;
* '''[fog_override]''' With keys x= and y=, this records the hexes that have been cleared (multiturn) with {{tag|DirectActionsWML|lift_fog}}.&lt;br /&gt;
&lt;br /&gt;
* '''shroud''': if `yes', this side cannot see any tiles it has not moved within sight of. Please note that the AI currently ignores the shroud. NOTE: with shroud=no, this team *ignores* shroud, so it is not possible to modify it using place_shroud and remove_shroud tags. If you want to do so, use &amp;quot;shroud=yes&amp;quot; and place_shroud/remove_shroud tags.&lt;br /&gt;
&lt;br /&gt;
* '''shroud_data''': describes the area which this team has de-shrouded. An example:&lt;br /&gt;
 |&lt;br /&gt;
 |00011111000&lt;br /&gt;
:This would leave the first column on the map unaltered and would change the second column for 11 tiles. A '0' means: shrouded, '1' means unshrouded. You can either call an external file using {@filename}  (see [[PreprocessorRef]]) or place the data in quotes. For making an external file see [[ShroudDataWML]].&lt;br /&gt;
&lt;br /&gt;
* '''persistent''': whether the side exists in any other scenarios. If `yes', then ''save_id'' (see below) is used to identify the side in other scenarios. Defaults to `yes' for sides with a human controller, and `no' for ai controlled sides.&lt;br /&gt;
&lt;br /&gt;
* '''save_id''': defaults to the leader's ''id'' if available, 'Unknown' otherwise. The ID of the side with respect to the previous and next scenarios. Used to carry over the side's recall list (including the side's leader), recruitment list, and starting gold from scenario to scenario. Also used for the side's displayed name in the victory gold-calculation dialog.&lt;br /&gt;
&lt;br /&gt;
* '''previous_save_id''': {{DevFeature1.13|2}} defaults to ''save_id''. Only used in mp games, specially mp campaigns. This attribute specifies which user should play this side by default. For example if a side has previous_save_id=&amp;quot;Konrad&amp;quot; then the side will be assigned to that player who played the side with the save_id=&amp;quot;Konrad&amp;quot; in the previous level. If used in the first scenario, multiple sides with the same ''previous_side_id'' will be assigned to the same player.&lt;br /&gt;
&lt;br /&gt;
* '''team_name''': a non translatable string representing the team's description. Sides with the same team_name are allied. Default ''side''. ''team_name'' is now a comma-separated list of teams that the side is on.&lt;br /&gt;
&lt;br /&gt;
* '''user_team_name''': a translatable string representing the team's description. This has no effect on alliances. Default ''team_name''.&lt;br /&gt;
&lt;br /&gt;
* '''current_player''': a translatable string representing the player's or leader's name. Defaults to the leader's id; if the side's leader is a human player in multiplayer, the default is the player's username. {{DevFeature1.13|0}} This field is now always the player name (mp server nick) it impossible to change it with wml/lua. {{DevFeature1.13|5}} You can use ''side_name'' instead to specify the name for the side (which is then used in new turn dialogs, statisitc dialogs etc.)&lt;br /&gt;
&lt;br /&gt;
* '''side_name''': {{DevFeature1.13|5}} a translatable string representing the name of the side, used for example in the new turn dialog. Defaults to ''name'' if the side was inside a '''[scenario]''' and to the player's name if the side was inside a '''[multiplayer]'''.&lt;br /&gt;
&lt;br /&gt;
* '''color''': May be either a numeric color index or a color name (e.g. 'blue', 'purple', 'orange', etc.).  The numeric form is deprecated. The default list of numbers and corresponding colors can be found in data/core/team_colors.cfg.&lt;br /&gt;
&lt;br /&gt;
* '''flag''': a custom flag animation to use instead of the default one to mark captured villages. An automatic side-coloring is applied.&lt;br /&gt;
** Example animation that has three frames and loops every 750ms: ''flag=misc/myflag-[1~3].png:750''&lt;br /&gt;
&lt;br /&gt;
* '''flag_icon''': a custom flag icon to indicate the side playing in the statusbar (a size of 24x16 is recommended). An automatic side-coloring is applied.&lt;br /&gt;
&lt;br /&gt;
* '''village_gold''': the amount of gold given to this side per village it controls per turn. Default specified in ''village_income'', '''[game_config]''' ([[GameConfigWML]]).&lt;br /&gt;
&lt;br /&gt;
* '''village_support''': the number of unit levels this side is able to support (does not pay upkeep on) per village it controls. Default specified in ''village_support'', '''[game_config]''' ([[GameConfigWML]]).&lt;br /&gt;
&lt;br /&gt;
* '''recall_cost''': the amount of gold it costs to recall a unit. Default specified in ''recall_cost'', '''[game_config]''' ([[GameConfigWML]]). {{DevFeature1.15|0}} Units are now recalled for AI sides even if the recall_cost is larger than the unit's worth (essentially its cost, plus potentially a bonus for experience points). In 1.14 and earlier, units were not recalled by the AI in this case even if this was the only recall/recruit action possible to the AI.&lt;br /&gt;
&lt;br /&gt;
* '''share_maps''': whether sides allied with this side see all terrains that this side sees, if they are on shroud. {{DevFeature1.13|1}} This has been deprecated in favor of share_vision (see below).&lt;br /&gt;
&lt;br /&gt;
* '''share_view''': whether sides allied with this side see the units that this side sees, if they are on FoW (fog). {{DevFeature1.13|1}} This has been deprecated in favor of share_vision (see below).&lt;br /&gt;
&lt;br /&gt;
* '''share_vision''': {{DevFeature1.13|1}} all/shroud/none. If ''all'', both shroud and fog view will be shared by this side. If ''shroud'', only shroud view will be shared. If ''none'', the view is not shared.&lt;br /&gt;
&lt;br /&gt;
* '''scroll_to_leader''': optional. If `no', scroll to the leader is not performed on the start of each turn. (default: yes)&lt;br /&gt;
&lt;br /&gt;
* '''suppress_end_turn_confirmation''': If &amp;quot;yes&amp;quot;, then the player will not be asked to confirm ending their turn even if they have not done anything. This is provided for some (probably few) user-made scenarios in which players often skip their turns. (default: no)&lt;br /&gt;
&lt;br /&gt;
* '''[ai]''' if '''controller=ai''', gives parameters to the AI. See [[AiWML]].&lt;br /&gt;
&lt;br /&gt;
* '''[village]''' describes a village the side begins in control of.&lt;br /&gt;
** ''x'', ''y'' the location of the village. If the pair of coordinates is not a village or is duplicated in another '''[village]''' tag, behaviour is undefined. Recent game engine or wmllint should warn about these.&lt;br /&gt;
&lt;br /&gt;
* '''[unit]''' describes a unit which begins on the side. See [[SingleUnitWML]]. If the side has a recall list and the unit is not given a location, it will start on the recall list. Note that the ''side'' attribute under '''[unit]''' will be ignored, as the side will come from the ''side'' attribute of '''[side]'''.&lt;br /&gt;
&lt;br /&gt;
* '''[leader]''' same as '''[unit]''' except that ''canrecruit'' will default to yes and current position to the side starting location if not specified.&lt;br /&gt;
&lt;br /&gt;
* '''defeat_condition''' Specifies when a side is considered ''defeated'' this is checked ''for all sides'', after every player action and at the beginning of every turn.&lt;br /&gt;
** '''no_leader_left''': (default) The side is considered defeated if it has no units with canrecruit=yes&lt;br /&gt;
** '''no_units_left''': The side is defeated as soon as it has no units left.&lt;br /&gt;
** '''never''': The side is never considered defeated.&lt;br /&gt;
** '''always''': The side is always considered defeated.&lt;br /&gt;
&lt;br /&gt;
:  For the meaning and significance of ''defeated'', see [[ScenarioWML#Scenario_End_Conditions]]&lt;br /&gt;
&lt;br /&gt;
The following keys are multiplayer only:&lt;br /&gt;
&lt;br /&gt;
* '''allow_player''': if false then this side will not be allowed to be modified and will be hidden during game creation. False also prevents this side from being included in shuffle sides. Defaults to yes.&lt;br /&gt;
&lt;br /&gt;
* '''disallow_observers''': prevents observers from seeing this side turn. (default: no)&lt;br /&gt;
&lt;br /&gt;
* '''disallow_shuffle''': {{DevFeature1.13|0}} do not shuffle this side if the &amp;quot;shuffle sides&amp;quot; option is used. (Usually all playable sides are shuffled.) (default: no)&lt;br /&gt;
&lt;br /&gt;
* '''chose_random''': {{DevFeature1.13|0}} indicates if a side chose a random faction during creation &lt;br /&gt;
&lt;br /&gt;
* '''controller_lock''': if true then this side's controller (&amp;quot;Player/Type&amp;quot;) modification is limited. It is bound to the '''controller''' attribute in [[SideWML]].&lt;br /&gt;
&lt;br /&gt;
* '''team_lock''': if true then this side's team is not allowed to be modified.&lt;br /&gt;
&lt;br /&gt;
* '''color_lock''': if true then this side's color is not allowed to be modified.&lt;br /&gt;
&lt;br /&gt;
* '''gold_lock''': if true then this side's gold is not allowed to be modified. &lt;br /&gt;
&lt;br /&gt;
* '''income_lock''': if true then this side's income is not allowed to be modified.&lt;br /&gt;
&lt;br /&gt;
* '''faction_lock''': if true then this side's faction is not allowed to be modified.&lt;br /&gt;
&lt;br /&gt;
* '''leader_lock''': if true then this side's leader (type or gender) is not allowed to be modified.&lt;br /&gt;
&lt;br /&gt;
* '''faction''': if a valid faction id is provided then this side's faction will default to it. {{DevFeature1.13|?}} if this key isn't included in the ''[side]'' then a random faction will be chosen, and the side's recruit list set from the faction. To use a custom ''recruit'' list, you must also specify ''faction=Custom''.&lt;br /&gt;
&lt;br /&gt;
* '''faction_from_recruit''': if true then this side will be locked to the faction that matches the recruits better.&lt;br /&gt;
&lt;br /&gt;
N.B. the ''lock'' attributes use [[ScenarioWML]] '''force_lock_settings''' as their default value. I.e. if no value to ''lock'' was set, it will take '''force_lock_settings''' value.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[EraWML]]&lt;br /&gt;
* [[ScenarioWML]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: WML Reference]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=TheRiseOfWesnoth&amp;diff=65717</id>
		<title>TheRiseOfWesnoth</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=TheRiseOfWesnoth&amp;diff=65717"/>
		<updated>2020-06-25T07:51:03Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* Overall Campaign Strategy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Overall Campaign Strategy==&lt;br /&gt;
&lt;br /&gt;
(At the moment, most of the walkthrough takes the perspective of the Lord (Challenging) difficult setting.)&lt;br /&gt;
&lt;br /&gt;
Over the course of this campaign, you will need to level up to some:&lt;br /&gt;
&lt;br /&gt;
* Healers: White Mages/Mages of Light (at least four)&lt;br /&gt;
* Undead vanquishers: Paladins (two)&lt;br /&gt;
* Mobile strikers: Silver Mages (at least one, preferably more), Grand Knights (several), Fugitives (one or more helps)&lt;br /&gt;
* Damage sinks: Royal Guards, Iron Maulers, Highwaymen, Halberdiers, Level-3 Burin, and again Grand Knights&lt;br /&gt;
* Leaders: Level-3 Haldric, Level-3 Lady Outlaw, and much later, Level-3 Commander Aethyr.&lt;br /&gt;
* Ranged attackers: Great Mages (can use several in the last scenario), Longbowmen/Master Bowmen (two), Trapper/Huntsman (one is helpful)&lt;br /&gt;
&lt;br /&gt;
A Mage of Light, one Paladin, and five Grand Knights make a perfect assault team!&lt;br /&gt;
&lt;br /&gt;
Although Horsemen are key for the first three or four scenarios, it's important not to be too reliant on horse units through the middle part of the campaign, as there are many hard levels underground, in swamps, in water, or against Saurians; use XP from the scenario ''The Vanguard'' to level-up at least two Paladins and two-or-more Grand Knights.&lt;br /&gt;
&lt;br /&gt;
Don't overlook Pikemen/Halberdiers, which are useful in many levels; pierce attacks work well against Drakes and against the Dragon, and they are handy for defensive roles - especially repelling Wolf Riders. They are not as useful against the Undead, though, and don't get that +1 MP Royal Guard speed bonus.&lt;br /&gt;
&lt;br /&gt;
Due to many Undead opponents, you will want to recruit many Thugs at times, and get a few leveled up - preferably the quick ones, which will be more useful in underground levels. Footpads help too, once leveled up. Due to swamps, you will sometimes be spamming Poachers, which - upon reaching Level 3 - gain the marksmanship trait (or Rangers are good too, for swamps and forest.) These, plus Lady Outlaw, provide a better range of tactics in other levels too: some decent chaotic troops form an ideal reserve, since you can attack with your lawful troops at dawn, and by nightfall when you need to heal them, use some chaotic troops to either continue the attack or to shield your healing lawful units.&lt;br /&gt;
&lt;br /&gt;
Here are some recommended units to have obtained by specific scenarios:&lt;br /&gt;
&lt;br /&gt;
2. The Fall - 1 Knight&amp;lt;br&amp;gt;&lt;br /&gt;
3. A Harrowing Escape - 1 White Mage, 2 Knights, plus about-to-level troops&amp;lt;br&amp;gt;&lt;br /&gt;
4a. The Midlands - avoid this Scenario, prefer The Swamp of Eden instead&amp;lt;br&amp;gt;&lt;br /&gt;
4b. The Swamp of Eden - Level-2 Haldric, Level-2 Lady Outlaw, 2 Knights, 2 Shocktroopers&amp;lt;br&amp;gt;&lt;br /&gt;
6. Temple of the Deep - Level-3 Haldric, Level-3 Burin, 1-2 Mages of Light or several Outlaws / quick Bandits&amp;lt;br&amp;gt;&lt;br /&gt;
8. Clearwater Port - Level-3 Lady Outlaw, 3 White Mages / Mages of Light, 3 Iron Maulers / Royal Guards / Halberdiers&amp;lt;br&amp;gt;&lt;br /&gt;
12. A Final Spring - 1-2 Silver Mages&amp;lt;br&amp;gt;&lt;br /&gt;
14. Rough Landing - the 3 loyal Mermen from the previous scenario, ''Peoples in Decline''&amp;lt;br&amp;gt;&lt;br /&gt;
17a. The Dragon - up to 4 White Mages / Mages of Light&amp;lt;br&amp;gt;&lt;br /&gt;
17d. Cursed Island - 1 Paladin&amp;lt;br&amp;gt;&lt;br /&gt;
19. The Vanguard - 4 Knights/Lancers/Grand Knights, 2 Paladins (or about-to-level Knights)&amp;lt;br&amp;gt;&lt;br /&gt;
20. Return of the Fleet - 1 Mermen Entangler, 1 Merman Triton with Storm Trident, Level-3 Commander Aethyr desirable&amp;lt;br&amp;gt;&lt;br /&gt;
22. The Rise of Wesnoth - 2 Paladins, 3 Royal Guards, 4 Mages of Light&lt;br /&gt;
&lt;br /&gt;
Because the campaign is long and you won't be able to recall all your Level-3's in the final scenario, it pays to create some &amp;quot;uber-units&amp;quot;. An example is a quick, resilient Silver Mage that has been AMLA advanced a few times.&lt;br /&gt;
&lt;br /&gt;
[Mal Shubertal]: Some scenarios, such as Swamp of Esten, are nearly impossible on Lord difficulty with just the base starting gold, so you need to focus on not just winning the earlier scenarios, but beating them FAST for maximum early finish bonus, otherwise you will find yourself stuck later on. This means you can't always &amp;quot;play it safe&amp;quot;, for example by waiting for the wesfolk to attack you across the river in the first scenario, because this wastes precious turns of your units just sitting around. On the plus side, this creates a positive feedback loop: starting a scenario with a lot of gold lets you pursue more aggressive strategies, finish faster, start the next scenario with even more gold, etc.&lt;br /&gt;
&lt;br /&gt;
[beetlenaut]: In my opinion, Silver Mages are the best units to have in TRoW. Keeping the above comments about gold in mind, using them to get and protect villages can make the whole campaign easier. There are also many scenarios on huge maps with multiple fronts where they can save the day. It is sometimes possible to flit them to an island to assassinate an enemy leader too. I recruit several mages on almost every scenario and feed them kills. I don't stop getting Silver Mages until I have six of them about halfway through. Since you also need White Mages and can use Arch/Great ones, more than half my recall list will be mages throughout this whole campaign. (In fact, they are so useful that it is possible to beat the campaign on hard recruiting ''only'' mages, although that is obscenely difficult.)&lt;br /&gt;
&lt;br /&gt;
== Scenarios ==&lt;br /&gt;
&lt;br /&gt;
=== A Summer of Storms ===&lt;br /&gt;
&lt;br /&gt;
* Objective: Defeat the enemy leader - a Wesfolk Outcast (Level-2)&lt;br /&gt;
* Lose if: Prince Haldric or King Eldaric die or time runs out.&lt;br /&gt;
* Turns: ??/28/??&lt;br /&gt;
* Starting Units: Prince Haldric, King Eldaric (who can't recruit)&lt;br /&gt;
* Initial Gold: ???/100/???&lt;br /&gt;
&lt;br /&gt;
This is a relatively easy scenario, so gear your recruitment and strategy with an eye towards gathering XP.&lt;br /&gt;
&lt;br /&gt;
'''Recruitment:'''&lt;br /&gt;
&lt;br /&gt;
* Your faction is Loyalists, but you can't recruit the heavier units (Heavy Infantry, Cavalryman).&lt;br /&gt;
* For the first round, recruit 2-3 Horsemen and the rest can be all Spearmen or a mix of Spearmen and Bowmen as you see fit.&lt;br /&gt;
* Then, you should probably recruit Bowmen and more Spearmen. &lt;br /&gt;
&lt;br /&gt;
Whatever Bowmen you can get advanced will be useful later on for fighting the many trolls, grunts, and riders you will encounter. Note, however, that you will not have any healers until you level up at least one mage to White Mage status, and the sooner you can do that the better. Red mages will also prove very useful in subsequent scenarios, so consider recruiting at least two mages.&lt;br /&gt;
&lt;br /&gt;
'''Strategy:'''&lt;br /&gt;
&lt;br /&gt;
The Wesfolk are an Outlaw faction, recruiting Poachers, Thugs and Footpads.&lt;br /&gt;
&lt;br /&gt;
On Medium or Easy difficulty, you can barely fail. Your initial keep-full of recruits (5 units) and another 2 at most are all you need. Just make sure not to advance head-on onto the initial attack, since if you do, you'll meet the majority of the enemy units during the first night, which can get hairy. Stay your advance a bit, and they'll come rushing down - without even ganging up on you properly. If you recruited 3 Horsemen, send one to tag villages; and send one of your later recruits (a Spearman/Bowman, preferably a quick one) to tag villages in the mountains. However - don't get too much in the way of enemy tagging, since you want their leader to have money for recruiting your &amp;quot;sparring partners&amp;quot; for gathering XP. If you recruited a Mage, s/he will drink up a lot the enemy XP, otherwise there'll be plenty for the Bowmen and some for the Horsemen and Haldric himself.&lt;br /&gt;
&lt;br /&gt;
Don't forget to send Haldric out after making your last recruit.&lt;br /&gt;
&lt;br /&gt;
On Hard, you'll need to put in a bit of thought. Players have used at least three strategies with success...&lt;br /&gt;
&lt;br /&gt;
* '''Over the bridge''': Send the horsemen with the king over the bridge, and the others should follow or start going over the mountain, to avoid being attacked from behind. Send subsequent Spearmen and Bowmen on the &amp;quot;over-the-bridge&amp;quot; road, and when the Prince and final troops have just about caught up, march on the enemy camp.&lt;br /&gt;
* '''Hide in the swamp''': Proceed much like the above, but send the king with 3 Horsemen to capture the nearest houses, then retreat into the swamp area until you have your lawful bonus to kill off troops during the day. To hold them back, you can use a Spearman and a Mage (to level him.)&lt;br /&gt;
* '''Sandbagging''': On the hardest difficulty level, the initial enemy assault will only be easy to handle by entrenching your troops behind the river. Use the king to block the bridge initially, while Spearmen handle the shoreline just north and Horsemen carefully flag villages across the river. Run the king around, lending his leadership as you massacre the stupid enemy troops that have jumped like lemmings into the water. &lt;br /&gt;
&lt;br /&gt;
For all these options, you will also need to send a squad north into the mountains and around into the flank of the enemy. A quick Spearman, a quick Bowman, and one other unit, possibly a quick Mage, should be more than sufficient.&lt;br /&gt;
&lt;br /&gt;
When you see that the fronts are under control, stop recruiting and send prince Haldric and your Mages over the bridge on a quest for XP, assisted by the leadership of the king, and converge on the enemy camp.&lt;br /&gt;
&lt;br /&gt;
[Mal Shubertal]: For the &amp;quot;over the bridge&amp;quot; strategy on Hard, spearmen are key, purely because they are cheap, have high hp, and are not vulnerable to pierce like horsemen. Your first engagement with the enemy will be at night, so the main goal is to just survive: hold the 2 villages just west of the river, pick off weak units like foot pads if possible, prevent any of your units getting surrounded, rotate out your wounded units, and hold out until morning. Sometimes the right choice will be to just position a spearman to block a hole in your line, but not attack, to preserve hp and increase the chance to survive. Also recruit a horseman to tag all the villages in the southwest for income, then rush back to reinforce your front. By morning, that income will have added up, with Haldric sending an increasing stream of reinforcements, and you'll be ready to counterattack. Also recruit one or 2 mages, and start carefully feeding one xp to build your first healer. Instead of diverting resources sending units to the north, you can just ignore it at first to focus on the heavy fighting to the west. Eventually the units the opponent sent to the northern villages will come down to attack haldric in his keep, but by that time you will be able to recruit him plenty of body guards and get him some xp while your main force with the king takes out the wesfolk leader.&lt;br /&gt;
&lt;br /&gt;
===The Fall===&lt;br /&gt;
&lt;br /&gt;
* Objective: Defeat the Wesfolk Outcast Leader (same one from the last level)&lt;br /&gt;
* Lose if: Prince Haldric,  King Eldaric or Wesfolk Leader die or time runs out.&lt;br /&gt;
* Turns: ??/24/??&lt;br /&gt;
* Starting Units: Prince Haldric, King Eldaric&lt;br /&gt;
* Initial Gold: ???/100/???&lt;br /&gt;
&lt;br /&gt;
You are back in the same valley you were fighting in last scenario; it's fall, so the Northern parts have some snow, and King Eldaric has placed some one-hex fort pairs on the road due North-West. He also manned the upper pair of hexes with his personal guard - a troupe of three Heavy Infantrymen (Shock Troopers on Easy).&lt;br /&gt;
&lt;br /&gt;
... but the more menacing change is three enemy leaders: Two Orcs, a Warlord (L3) and a Warrior (L2), in the Northwest and Northeast respectively, and your old friend the Wesfolk Leader woman in the Southwest: You (Haldric and Eldaric) are planning to evacuate South to avoid an Orcish overrun - and she's conveniently just in the way. Each Orc is about as rich as you, on Medium, and possibly richer on Hard; and Ms. roadblock has quite a bit of gold as well.&lt;br /&gt;
&lt;br /&gt;
'''Recruitment:'''&lt;br /&gt;
&lt;br /&gt;
* Recall or recruit Spearmen and Bowmen to man the lines.&lt;br /&gt;
* Horsemen/Knights are desirable, because you probably do not yet have a White Mage, and the villages are widely spaced.&lt;br /&gt;
* Recalling or recruiting Mages for XP gathering is highly advisable for future scenarios.&lt;br /&gt;
&lt;br /&gt;
'''Strategy:'''&lt;br /&gt;
&lt;br /&gt;
This scenario may seem a little scary at first: Not a lot of money, only a few veterans, and an attack from three fronts without a lot of barriers. Not like the walk in park we had in Summer... but - it's not actually as hard as it looks: You're not trying to stand your ground and defeat all of your assailants - you're just clearing a path for retreat; that is, your only real enemy for this scenario is highway girl. And remember: The Orcs and the Wesfolk are not ganging up on you; the NW Orc Leader's forces will attack engage the Wesfolk on contact, and will, in fact, direct some units in the SW leader's direction (more, if you're not in the way).&lt;br /&gt;
&lt;br /&gt;
There are three basic approaches to take out our Checkpoint Charlotte:&lt;br /&gt;
&lt;br /&gt;
# '''Brute force''': Raise a large army and march West. Use part of your force to hold off the NW Orc leader's forces coming South through the pass; use the rest to break through the Wesfolk defense and kill the leader. This strategy requires a lot of troops but it can bring you plenty of experience and can bring a quick victory; but on Hard, it might be beyond your reach (or the reach of your funds).&lt;br /&gt;
# '''Leave the dirty work to the Orcs''': Wait around your keep, defending your bank of the river so the Orcs coming down from the Northwest don't get any ideas (and escorting Eldaric's private guard of HI to safety). The NW Orcs will fight the Wesfolk; when the outlaws forces are nearly spent, seize a moment of opportunity when the road to the Wesfolk leader is mostly clear. Then, take a strike force of a Knight and a few more units across the two bridges. Your timing should allow for quick dispatching of the odd enemy unit along the way (hopefully, these should be wounded or separated from their comrades), clearing a path for a Knight of yours to arrive at the SW keep and attack the Wesfolk leader. This strategy is risky, because Orcs will be present by this time around the Wesfolk leader, and might kill the leader before you do - you don't want that happening.&lt;br /&gt;
# '''Assassination''': Send a squad through the southern mountains to the Outlaw leader's keep. Two Mages and three Spearmen might be enough. If not, add a Knight, Horseman, or the King - but be careful with these supporting units, as they cannot traverse mountains, and may get pinned down on the narrow passage by the Wesfolk. The stretch of road from the pass due South to the keep should be clear, and the recruits fighting the Orcs.&lt;br /&gt;
&lt;br /&gt;
Even if you manage to fend off the Orcs, you shouldn't delay your victory to collect more XP. Unlike the first level, here you are unlikely to have control of most of the villages, and the following scenario (''A Harrowing Escape'') is quite a handful (at least on Hard difficulty). On Hard, aim for a carryover of almost 150 gold (i.e. finish the level with close to 375 gold). It is also important you have a Mage leveled up to a White Mage, or almost at the point of leveling. Near-leveling L1 units will also come in handy for their low initial upkeep (relative to L2 recalls), so that you'll squeeze a little more oomph from less starting gold. Steer XP collection accordingly.&lt;br /&gt;
&lt;br /&gt;
Once you've brought the Wesfolk leader's HP reaches zero, she will beg for mercy again, offering to aid you going forward. If you accept, she comes back as a loyal unit already in the next scenario, also enabling recruitment of outlaw units; and - she cannot be killed in the next couple of scenarios (instead, she disappears when she goes to zero HP, and comes back the next scenario); this is quite valuable. If you say no and try to kill her, you will find she gets away anyway - but you will get 200 gold that she leaves behind. If you're not finishing early enough to have enough gold for the next level, you might have no choice but to decline her offer and take the gold... alas, such is the brutal reality of forward-thinking leadership! &lt;br /&gt;
&lt;br /&gt;
Note: Try and keep Eldaric's personal guard alive. These HI/Shock Troopers are loyal, and quite useful in some future scenarios (not the next one). To save them from certain Orcish death, don't let them delay the Orcish advance and move them South right away.&lt;br /&gt;
&lt;br /&gt;
[Mal Shubertal]: For the &amp;quot;brute force&amp;quot; strategy, spearmen are again key for cheap cost and durability. So is having a big gold carryover from last scenario. The goals are a big early finish bonus and leveling up at least 1 healer if not 2, as well as haldric and whoever else. Recruit a huge swarm of spearmen to overwhelm the wesfolk. Recruit just the one or 2 mages you are crafting into healers, and maybe a horseman that you want to level up. Send the HI running south immediately. Use the spearmen like the fodder they are to press toward the wesfolk keep at any cost. Attack thugs at night, stand in bad terrain to attack enemies on good terrain, send spearmen into positions where they will be surrounded, etc. Use the king's leadership to maximize damage and expect huge casualties. Grab some xp for your &amp;quot;real&amp;quot; units when you can during the carnage. Engage the orcs as little as possible and give them space to engage with the wesfolk around your western flank. You should finish early enough that you can show mercy to the wesfolk leader, as her units will be invaluable later.&lt;br /&gt;
&lt;br /&gt;
===A Harrowing Escape===&lt;br /&gt;
&lt;br /&gt;
* Objective: Defeat all enemy leaders (two Orcish Warlords in the SE)&lt;br /&gt;
* Lose if: Prince Haldric dies or time runs out.&lt;br /&gt;
* Turns: ??/45/??&lt;br /&gt;
* Starting Units: Prince Haldric, Outlaw Lady &lt;br /&gt;
* Initial Gold: ???/100/???&lt;br /&gt;
&lt;br /&gt;
'''Layout:'''&lt;br /&gt;
&lt;br /&gt;
A narrow(ish) level, mostly mountains with a pass of decent width (3-abreast at the narrowest, usually 5, sometimes a bit more). The pass is strewn with villages - pretty close together. There's also a creek a mysterious cavern-style dwelling to the west of your starting point (wink wink, nudge nudge). No fog of war.&lt;br /&gt;
&lt;br /&gt;
The enemy leaders have 140 starting gold (on medium), each with a 3-recruit keep on both sides of the Southwest of the level.&lt;br /&gt;
&lt;br /&gt;
This scenario plays quite differently on the lower difficulty levels, calling for different strategies.&lt;br /&gt;
&lt;br /&gt;
'''Medium (&amp;amp; Easy?) Difficulty:'''&lt;br /&gt;
&lt;br /&gt;
''Recruitment:''&lt;br /&gt;
&lt;br /&gt;
Two rounds of recruitment (5 units each) will be quite sufficient, especially with the Outlaw Lady and the extra Steelclad (see below) - two new loyal units you get for free. Speaking of Loyals, consider recalling Eldaric's Loyal Heavy Infantry in the first turn: No upkeep!. Don't skew your recruitment too much for fighting on the mountains -  Wolf Riders will zero in on your units on the pass soon enough, anyway; but a Footpad+Mage, or a Footpad+the Steelclad make a decent combination for chasing the odd wounded enemy. Definitely recall a White Mage, or an L1 Mage about to level-up, for this level - despite the villages along your way. You can manage without one, but - healing on the battlefield without the need to recycle troops is a great benefit when you're low on units and not recruiting again; especially if you've recalled the super-slow HI units. The White Mage will also deal with Orcish Assassins' poison. Don't get tempted to get more than one or two Horsemen/Knights - their mobility is not that useful. An interesting use they do have is as bait for units with ranged attacks: They are tempted to  attack them despite a low chance for a kill, since they can't retaliate.&lt;br /&gt;
&lt;br /&gt;
''Strategy:''&lt;br /&gt;
&lt;br /&gt;
The timing of initial recruitment is meaningful: Recruit or recall your loyals and L1 units earlier, and your L2 units on turn 2 - even if they're slower. That means less of a gold penality on the first turn. Also, it means you can recruit a Footpad on turn 1 to go get the Steelclad (see below). Speaking of turn 2, by this time you'll have an initial notion of the Orcs' recruitment slant (mainly, more Grunts or more Wolf Riders), guiding your final choice of recruitment/recall.&lt;br /&gt;
&lt;br /&gt;
Your enemies will recruit a typical mixed Orcish L1 force: Wolf riders, Grunts, Orcish Archers, Orcish Assassins, and a few Goblins. The proportions may vary, and so may their course of attack: Some units may or may not go up the stream; some Wolf Riders may or may not go over the mountains.&lt;br /&gt;
&lt;br /&gt;
At any rate, Wolf Riders will reach the middle of the level by turn 6 - which as when you might reach the same area. So, don't push forward as fast as possible, except with your mounted units for village capture, and taking care not to over-expose them. Even with support nearby and with a Knight holed up in a village, you don't want to get into a night battle.&lt;br /&gt;
&lt;br /&gt;
A little below the halfway point there's a choke point with two fortified hexes. That is a great spot for your Heavy Infantrymen; and they can be supported from behind by your leader(s), if they've leveled. Others like the Steelclad or even Lady Outlaw to man those posts.&lt;br /&gt;
&lt;br /&gt;
At this point, if it seems the more Eastern enemy is coming up the river, consider sending some units over the mountains to deter that effort.&lt;br /&gt;
&lt;br /&gt;
Once the initial Orcish attack is broken, you can leisurely proceed along the path, dispatching the occasional nuisance (but watching for the daily cycle, so as not to put yourself in the range of two Grunts at night etc.) Remember to let your leaders support your L1 units.&lt;br /&gt;
&lt;br /&gt;
'''Hard Difficulty:'''&lt;br /&gt;
&lt;br /&gt;
''Recruitment:''&lt;br /&gt;
&lt;br /&gt;
To beat this scenario on the hardest difficulty level, you need some Level-2 (or better yet, about-to-level level 1) units already and decent starting gold. It has been beaten on hard with as little as 158 starting gold, 200 is still difficult, and 250+ makes it relatively easy. You can stretch your gold a bit by not going negative on upkeep and waiting until you can't wait any longer to do one last round of recruiting, recalling mostly Level-2's. For timing your final recruitment, watch the wolves that are likely trying to flank through the mountains south of your keep. Another requirement for beating this scenario is a White Mage (or two.) If need be, you must promote a Mage (or two) &amp;lt;i&amp;gt;tout de suite&amp;lt;/i&amp;gt;, as you will be dealing with severe damage and assassins, while only having easy access to 2 or 3 villages initially. Horsemen and Knights are useful for dissipating damage by serving as meat shields against blades and then running off to remote villages to heal. Quick Horsemen are especially nice, as they can transfer between two strategically placed villages in one turn, for healing on the go. Horsemen, Knights, and Swordsmen are useful for swatting assassins. If you can recruit outlaws, a couple of Footpads are nice for village grabbing. Thieves are also good because they are cheap, the Grunts are fond of attacking them, and they often survive on 70% defense.&lt;br /&gt;
&lt;br /&gt;
'' Strategy:'' &lt;br /&gt;
&lt;br /&gt;
Near the start of combat, it's crucial to kill the first waves quickly: the wolves and assassins. More important than terrain is avoiding getting flanked, so mobility of individual units is key; if you climb up deep into the mountains, you will have a harder time with mobility than staying on or near the valley floor. Additionally, many of your units cannot go on mountain hexes, so it's easier to maintain your lines if everyone stays close to the valley. It's easier to make a stand at the keep and northern river bank, but this approach can be too costly in terms of time.&lt;br /&gt;
&lt;br /&gt;
You can lure out the roadside guard Warriors one at a time by putting a unit within attack range of one (and out of range of the other.) They mostly come at night. Mostly. That is, the Warriors might not bite bait put out during the day.&lt;br /&gt;
&lt;br /&gt;
'''Surprises and secrets:'''&lt;br /&gt;
&lt;br /&gt;
* There is Dwarf Steelclad (L2) in the village at 8,5. It's not far from your camp, so send either a Footpad or Lady Outlaw there (a Footpad takes less time - if you want to invest in recruiting one). The Dwarf recluse will joins you because &amp;quot;It has been a long time since he felt the satisfying crunch of Orcs under his Axe.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* After you kill the first orc leader, an Orcish Slayer and two Assassins will pop out of nowhere - at the South patch of woods, just to the left of the river. So - you would be wise not to have any wounded units stuck without movement points at that point. Also, the other leader will get an infusion of gold and start recruiting on all available hexes, so if you can sit on some of those hexes first, it will help keep the situation from getting out of control.&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
&lt;br /&gt;
* If you haven't leveled Haldric from L1 up to L2, try to get that done.&lt;br /&gt;
&lt;br /&gt;
* Lady Outlaw has a rare and somewhat odd ability, &amp;quot;distract&amp;quot;, which allows adjacent allied units to ignore enemy ZOCs. You're not likely to find yourself surrounded in this scenario, but that could happen later. Another feature of this sneaky lady is that she cannot be permanently killed (at least not yet), so when desperate times call for desperate measures, you can move her into a suicidal position.&lt;br /&gt;
&lt;br /&gt;
* Lady Outlaw allows you to recruit outlaw types. On Hard especially, Thugs can be useful as meat shields and to provide strong attacks at night when your lawful forces are crippled. &lt;br /&gt;
&lt;br /&gt;
* It helps that there are two enemy sides as opposed to a twice as strong single enemy side. If one of your units could be attacked by three enemies, but one of these hexes is currently blocked by the other side, the currently moving enemy decides to attack units which it (they) is (are) actually less likely to kill than that one. AIs don't cooperate, that is.&lt;br /&gt;
&lt;br /&gt;
* If you are stuck on this scenario, you may need to replay one or both of the previous scenarios and/or choose to &amp;quot;kill&amp;quot; Lady Outlaw in the previous scenario so you get her gold.&lt;br /&gt;
&lt;br /&gt;
* Heads up: it would be wise to have at least 1 White Mage before going to the scenario ''The Swamp of Esten''.&lt;br /&gt;
&lt;br /&gt;
[Mal Shubertal]: starting this level with a big gold bonus and the lady outlaw creates the possibility for a much more aggressive start, earlier finish, and bigger gold bonus for the next scenario. Recall your HI, and recruit some poachers, send them south and send the lady outlaw to get the dwarf. Then recruit more poachers, your white mage(s), and whoever else you can afford. The first poachers should bait out the first roadside guard warrior right around dusk. Then your other poachers can surround it, kill it, and do the same with it's partner. By this point, your slow HI and other support troops will have caught up, and you can set up a defensive line using the villages and forests in that area (poachers have 60% defense in forests!). Meanwhile, the dwarf and lady outlaw will be catching up through the mountains. This is where healers are crucial. The dwarf and HI's have great armor against blades and can chew up grunts and wolves easily, especially by day, but poison and attrition will take them down without support. Use poachers to hold the line at night and if the others need time to heal. Focus on leveling your white mages and HI's, since they will be critical against the undead in the next scenario. After the main assault is broken, march everyone south, but send a foot pad or the lady outlaw to tag all the villages behind you before catching up, to maximize your income. The orc leaders never move or attack, so you can just block all their castle tiles to stop their recruitment and beat on them with impunity. Time it so that you finish off both on the same turn, to avoid the recruitment surge and reinforcements.&lt;br /&gt;
&lt;br /&gt;
===Diverging Campaign Path===&lt;br /&gt;
&lt;br /&gt;
At the conclusion of [[#HarrowingEscape|A Harrowing Escape]], Haldric has made it through a pass in the Broken Mountains, and must decide whether to proceed due Southeast, along a river going into the Swamp of Esten, or Southwest towards the hilly Midlands region of the isle (see the [https://raw.githubusercontent.com/wesnoth/wesnoth/master/data/campaigns/The_Rise_Of_Wesnoth/images/maps/green_isle.png map]). As you can probably guess, Orcs like hills, not swamps, so if you go to the Midlands you'll be seeing a lot of them up close; this will likely cost you several good units, if not worse. The swamp is much easier, plus, you'll find a Loyal White Mage in there. So, the choice is a no-brainer, unless you want more of a challenge.&lt;br /&gt;
&lt;br /&gt;
====The Midlands====&lt;br /&gt;
&lt;br /&gt;
Orcs again. But you chose that way. This scenario may appear impossible, but with a lot of gold and a little strategy, it can be beat. &lt;br /&gt;
&lt;br /&gt;
Recruitment...&lt;br /&gt;
* You are given plenty of time, so use it wisely. The enemies send lots of orcs, mostly weak ones. So recruit and recall everything you can.&lt;br /&gt;
* Recall any White Mages you have. You'll need them.&lt;br /&gt;
* Bowmen are good for the wolf units you will be facing.&lt;br /&gt;
* The rest depends on your strategy.&lt;br /&gt;
&lt;br /&gt;
Strategy...&lt;br /&gt;
* The &amp;quot;Fast Assault&amp;quot; option: use an assassination team. If you go west, only your Knights and Horsemen will arrive and fight at daytime. So go south. Take the bridge and defend against the enemy closing in from the west. Take out Yellow with a fast assault team (they should take a healer along), but be careful about the leader. Your main force moves west, takes and holds the second bridge, and takes out Blue. Your assault team stays in the south and goes for the last enemy leader - they won't face any serious resistance. The enemy moves north to support Blue. The HI guarding the bridge might gain a level or die, but hopefully not the latter, as they are loyal units in a long campaign. With this approach, you can finish early (around 25 turns) and keep your losses low.&lt;br /&gt;
* The &amp;quot;Dark Assault&amp;quot; option: use Footpads.  If you chose to work with the the outlaws in the last round, then this works well.  Footpads are cheap.  And they are fast.  And they have good defensive abilities.  Plus they fight well in the dark and in the forest.  So recruit lots of Footpads-pawns and quickly dispatch them to the upper west and south, followed by more powerful units: Mages, Horsemen, etc.  For the time being, leave the middle enemy alone.  To the upper west, send several Footpads into the forest and capture the village and set up a defensive line.  This cuts down the enemy's gold and increases yours.  Don't attack at first, just defend, until more of your slow higher powered units arrive. The strategy here is to pick off the orcs, and send the Horsemen to capture villages.  While this is going, to the south you send your Footpads to capture any villages you can and, more importantly, put a Footpad on the hex that is adjacent to the bridge, thereby stopping easy advancement of their greater numbered troops. A White Mage, a couple Trappers and some Bowmen would make a good escort. Probably sending a Thief or two would be good too, to help dispatch any enemy that infiltrate the villages north of the river. one enemy got into one of the villages on the north of river, and it took a lot to dislodge him.  The intention is to engage the enemy so that they are fighting from the river squares, at a huge disadvantage.&lt;br /&gt;
&lt;br /&gt;
====The Swamp Of Esten====&lt;br /&gt;
&lt;br /&gt;
This scenario is not hard if you are conservative and don't send important units off alone.&lt;br /&gt;
&lt;br /&gt;
Recruitment...&lt;br /&gt;
# First round, recall 1-2 quick Knights (or Paladins, if you have them), recruit 1-2 Horsemen, and recall your loyal Shocktroopers or whatever they are now.&lt;br /&gt;
# Next round, recruit/recall Mages to kill Scorpions (and Bats) and at least one White Mage to deal with poison, plus maybe a Poacher or Trapper or two, as they are good in swamp (and you would like a Huntsman eventually, for its markmanship.)&lt;br /&gt;
# A little Thug spam can come next, but you don't need a full third round of recruitment. Then send Prince Haldric off to lend his leadership.&lt;br /&gt;
&lt;br /&gt;
Strategy...&lt;br /&gt;
# Head to the northeastern leader first. Try to kill Dark Adepts with Burin or horse units before they have a chance to attack you. As you close in on the leader, hover your mouse over him to watch where he can go, as at night his ranged attack is nasty and can be followed up by waves of kamikaze Walking Corpses, which can take out a Knight.&lt;br /&gt;
# After you have killed the northeastern leader and eliminated troops there, you can either send your whole army back across the ford and south or split your army into two halves, sending one part to each leader. If you have lost several units but have lots of turns left, it's probably safer to stick together. This is not a simple mop-up operation, as powerful undead can take out some of your valuable units if you're not careful. On hard, Shadows are a threat at night.&lt;br /&gt;
&lt;br /&gt;
Spoiler...&lt;br /&gt;
&lt;br /&gt;
* Searching the temples is a good idea. Some have gold. There is a free loyal White Mage hiding in (a random) one of the temples - visit the temple close to the keep ASAP, and if not there, try rushing a horse unit or Lady Outlaw to the temple at 19,5. However, some of the temples contain undead, so keep extra troops nearby when you enter one.&lt;br /&gt;
&lt;br /&gt;
[Mal Shubertal]: With enough starting gold, you can divide your forces from the start and finish this level much faster for a big early finish bonus. The northern leader sends zombies, bats, and adepts, while the southern leaders send level 2 undead units, much tougher. So send your HI/shock troopers and Burin south, your knights east, one white mage with each group, one leader with each group, and some thugs/mages with both. Mages are fragile, but with leadership and illumination they are incredibly effective against undead and especially against scorpions, which have very good impact defense against your thugs and HI. Focus more of your forces south, since that is the tougher fighting. Once the northern and southwestern leaders are dead, converge on the remaining leader from both sides.&lt;br /&gt;
&lt;br /&gt;
===The Oldwood===&lt;br /&gt;
&lt;br /&gt;
* Objective: Defeat both enemy leaders&lt;br /&gt;
* Lose if: Haldric or Wose leader die or time runs out.&lt;br /&gt;
* Turns: ??/32/??&lt;br /&gt;
* Starting Units: Prince Haldric, Lady Outlaw, Sir Ruddry, Burin the Dwarf, Minister Edren&lt;br /&gt;
* Initial Gold: ???/250/???&lt;br /&gt;
&lt;br /&gt;
'''Layout:'''&lt;br /&gt;
&lt;br /&gt;
In this forest-and-swamp map, the Orcish invaders are about to stumble upon a Wose castle (of sorts), and will try to dispose of the woses. You're given a chance to prove yourself as an ally to Woses by helping them defend against the Orcs. There are two Orc Warlord (L3) leaders, in NE and South castles; your keep is to the NW; and the Wose castle is at the center of the level. Narrow flat paths connect the different castles - but the South castle only connects to your NW keep; to get from it to the Woses directly, one must cross some forest, a 1-hex stream and a swampy area.&lt;br /&gt;
&lt;br /&gt;
'''Recruitment:'''&lt;br /&gt;
&lt;br /&gt;
The Orcs will recruit effectively against Woses: Goblin Pillagers and Crossbowmen, with fire damage; and the Wose leader is rather poor. Still, you should be able to manage this level with three rounds of recruitment on Hard; on Medium, three rounds will make this pretty easy, and two rounds will be a bit of a challenge but quite possible with L2 recalls.&lt;br /&gt;
&lt;br /&gt;
* At least two White Mages/Mages of Light - since you'll be fighting on multiple fronts.&lt;br /&gt;
* For muscle, recall some loyal Heavy Infantry and recruit/recall some Thugs/Bandits.&lt;br /&gt;
* For firepower, recall Trappers and Longbowmen or recruit Poachers and Bowmen (and Red Mages if you have them). Recruiting L1 mages is probably too much of a gamble here, and XP is not very manageable with your ally around.&lt;br /&gt;
* Resilient Spearmen or Pikemen should do well as defenders of the Wose castle. Quick Spearmen might be less-unuseful for flanking in the swamp or forest. Alternatively, you can use HIs as defenders.&lt;br /&gt;
* One or two Footpad scouts will be effective scouts (unlike Horsemen).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Splitting of Forces:'''&lt;br /&gt;
&lt;br /&gt;
Your forces will be fighting in three mostly-distinct areas:&lt;br /&gt;
&lt;br /&gt;
* North of the Wose castle and due Northeast&lt;br /&gt;
* The path South from your keep towards the Southern Orc leader's castle.&lt;br /&gt;
* The Wose castle and immediately South of it.&lt;br /&gt;
&lt;br /&gt;
... and your first tactical choice will be how to split your recruits among these areas. Consider making it:&lt;br /&gt;
&lt;br /&gt;
* 3-5 units - to the Wose castle &lt;br /&gt;
* 4-8 units + Wesfolk Lady - past the Wose castle and Northeast&lt;br /&gt;
* Other units + Haldric - due South&lt;br /&gt;
&lt;br /&gt;
'''The Wose Castle'''&lt;br /&gt;
&lt;br /&gt;
On Medium, and if you don't actively avoid conflict - the NE forces will come up against your units and the Wose leader's on the path to the castle, not thec castle itself (and a good thing too, since it's only 4 hexes + the keep. On Hard they might bypass you and hit the castle from the East or SE. Beyond that - it's South leader units coming over the stream.&lt;br /&gt;
&lt;br /&gt;
* If you send a White Mage or Mage of Light to the Wose castle, it will heal not just your units, but also the Woses. And - any adjacent Wose will recuperate up to 16 HP per turn: While healing effects aren't cumulative within the same turn, your healing and Woses' regeneration occur on _different_ turns: +8 your healing, +8 wose regeneration. A poisoned Wose will be cured and gain 8 HP.&lt;br /&gt;
&lt;br /&gt;
'''The Northeast'''&lt;br /&gt;
&lt;br /&gt;
Your task is to block the initial attack. You don't have to rush for the NE leader (there are lots of turns), nor are you strongly limited by time-of-day - since you have both Lawful, Chaotic and Neutral units (Mage, Burin). Some enemy units may be roaming far from the path; if you have a Footpad scout, you can tell where they're going, and either lure them towards the path, harass them, or perhaps send Ruddry back on the path to meet them where they're going (if you can spare him in the fighting).&lt;br /&gt;
&lt;br /&gt;
'''The South'''&lt;br /&gt;
&lt;br /&gt;
At least on Medium, you'll encounter limited resistance here. But exactly for this reason you _should_ try to push forward - to attract attention, and possibly divert some Pillagers or Archers away from the Wose castle. If that doesn't happen, consider sending a few units with better mobility to either attract them or at least squeeze them.&lt;br /&gt;
&lt;br /&gt;
'''Looking forward'''&lt;br /&gt;
&lt;br /&gt;
* The next scenario takes place in underground catacombs. It's a tough one - so you need to groom your roster accordingly. Two Mages of Light would make it a whole lot easier. Failing that, make sure an level up your Fearless Loyal HI into a Shock Trooper, alongside some Chaotic units. Bandits/Highwaymen and Fugitives are especially nice (as are Outlaws on Medium). Quick units of almost any type (except horse-mounted ones) will be helpful, if leveled and possessing high HP (&amp;gt;50).&lt;br /&gt;
&lt;br /&gt;
* The temple to the SE of the Wose castle is the entrance to the catacombs; you can't go in there before next scenario, so don't bother visiting it.&lt;br /&gt;
&lt;br /&gt;
[Mal Shubertal]: Poachers shine on this map. The area south of the wose keep is swampy, and poachers both move better and have better defense in swamps than any other human or orc unit. The biggest challenge on this map is the wose leader,  who is suicidally aggressive. He will jump far out of his keep to attack a goblin pillager or crossbowman, only to get immediately killed by powerful fire attacks the next turn. The only reliable way that I could find to protect him was to keep the fighting entirely out of his reach as much as possible, which means basically fighting on 3 fronts: south of his keep, north of his keep, and far south at the southern orc leader. This is only possible if you have at least 3 healers (counting Minister Edren). The southern assassination squad should be the healer plus fast units like knights and outlaws and Lady Outlaw (this will let them catch back up to the main battle once they're done). The south of keep group should be a healer and mostly poachers. The northern group is whatever you have left. Once the 2 southern groups finish their jobs, they will reinforce the northern group and finish. Note that you do not need to do all your recruiting at your starting keep. If haldric stands near the wose keep, their leader will helpfully move out of the way to let haldric use it.&lt;br /&gt;
&lt;br /&gt;
===Temple in the Deep===&lt;br /&gt;
&lt;br /&gt;
You will be facing undead underground. This is a difficult situation that will prove much easier with proper recruitment. Then the strategy will be fairly straightforward.&lt;br /&gt;
&lt;br /&gt;
Recruitment...&lt;br /&gt;
&lt;br /&gt;
* All in all, what you need is a small elite force. Two rounds of recalls is enough, if you didn't lose Burin in a prior scenario.&lt;br /&gt;
# First round, recall your loyal Shocktroopers / Iron Maulers, though their slow movement will prove frustrating. Also on the first round, recall a fast &amp;quot;tank&amp;quot; and someone to grab the holy water.&lt;br /&gt;
# Second round, recall any Mages of Light you might already have, and a total of at least two White Mages or Mages of Light, preferably quick. For the rest of your recruitment, what you need are high movement (6+ MP) non-horse units with high hitpoints (&amp;gt;50 HP). It helps if they are chaotic (or at least neutral) and/or have ranged or impact attacks. Put all the requirements together and it points to Fugitives. Outlaws and quick Arch Mages are worth recalling too. Fill out the rest with other high HP units. Note that horse units are too sluggish in caves and should not be recalled/recruited unless you have a compelling reason.&lt;br /&gt;
# Third round (optional), you can add a unit or two for a safety margin.&lt;br /&gt;
&lt;br /&gt;
Strategy...&lt;br /&gt;
&lt;br /&gt;
# There are two ways north, but they will meet up together. First thing you will see are Tentacles. You can either ignore the Tentacles for the most part or use them for XP. Your main initial objective is to find a good place to make a stand against the nasty wave of undead coming from the north. The chokepoints and southern shoreline offer good defensive locations. Watch out for the enemy's Bone Shooters, Revenants and Deathblades, as they could easily mess up a Level-3 unit. &lt;br /&gt;
# Once the flow of baddies as tapered off, gradually progress northwards. Once you get into the final chamber, the boss should be a piece of cake, although his ranged attack is devastating, so try to attack him with melee units. Be careful if he has recruits around, as their combined damage can take down one of your Level-3's. Note that the Ruby can only be picked up by Haldric.&lt;br /&gt;
&lt;br /&gt;
Hints...&lt;br /&gt;
&lt;br /&gt;
* Holy water: The best choice for the Holy Water is a quick Bandit, who should level quickly. A quick Highwayman could be used, but won't benefit much from the XP.&lt;br /&gt;
&lt;br /&gt;
* XP: Use this level to get experience. The early-finish bonus is tiny. The Tentacles are perfect for leveling up units. Keep Burin away from the water at this stage, or he'll kill all tentacles as they attack, depriving those who could benefit from the XP.&lt;br /&gt;
&lt;br /&gt;
Spoilers...&lt;br /&gt;
&lt;br /&gt;
* Your killed units will be turned into Walking Corpses (or Soulless on hard.) Therefore, spam is not helpful. A Mage or Thug can be okay, if used with great care, but mostly you need to recall leveled troops here.&lt;br /&gt;
&lt;br /&gt;
===Return to Oldwood===&lt;br /&gt;
&lt;br /&gt;
Plot only.&lt;br /&gt;
&lt;br /&gt;
===Clearwater Port===&lt;br /&gt;
&lt;br /&gt;
* '''Objective''': Wait for 1st/2nd/3d ship arrives, then have Haldric board it. &lt;br /&gt;
* '''Alternative Objective''': Defeat all enemy leaders.&lt;br /&gt;
* '''Lose if''': Haldric, Jessene or Town Commander Aethyr die, or time runs out.&lt;br /&gt;
* '''Turns''': ??/32/?? ; first ship arrives at turn ??/12/??.&lt;br /&gt;
* '''Starting Units''': Prince Haldric, Lady Jessene, Sir Ruddry, Burin the Dwarf, Minister Edren&lt;br /&gt;
* '''Initial Gold''': ???/250/???&lt;br /&gt;
&lt;br /&gt;
This scenario is easy if you take the first ship out, more challenging for the second and third ships, and very difficult (on hard) if you want to take out all three leaders.&lt;br /&gt;
&lt;br /&gt;
'''Layout:'''&lt;br /&gt;
&lt;br /&gt;
The town and port of Clearwater lies on a stretch of land extending eastwards, between the seashore going East, North-East then North (at the Eastern edge of the level), and a wide river cross the level from West to East. The middle of the river is deep; it has a bridge over it at the West of the level and 1-hex shallow-water narrowing at the western edge, as it reaches the sea. There's also a small island, due South-by-SouthWest, from the center of town, with shallow water linking it to several areas on the coastline.&lt;br /&gt;
&lt;br /&gt;
The terrain is mixed flat and frozen, with some hills and forested areas outside of town. Since winter has set in, there are some (not fully continuous) ice shelves along the coast. There are also lots of village hexes in this level - 41 (!) in total.&lt;br /&gt;
&lt;br /&gt;
ClearWater Port is mostly walled-off from the land side, but its West-facing wall can be flanked on an ice shelf from the South, and in shallow water from the North. Also, the middle of the wall has a one-hex gap. There are 11 villages in town.&lt;br /&gt;
&lt;br /&gt;
'''Recruitment:'''&lt;br /&gt;
&lt;br /&gt;
# Your loyals, two to three healers and plenty of spearmen is all you need, if you stick to the walls and play defensively.&lt;br /&gt;
# Recruit slowly at start to stretch your gold with initial income.&lt;br /&gt;
# It's a good scenario for leveling troops, so add a few other (sturdy, non-mage) units for diversity and to make your recall list more varied. &lt;br /&gt;
&lt;br /&gt;
'''Strategy:'''&lt;br /&gt;
&lt;br /&gt;
The enemy leaders have an enormous influx of Gold: About +40 between them all at each turn, after upkeep costs; you see, they each have a base incoming of 10 (on Medium difficult). That means they churn out lots and lots of units. They also group them together, for daily - or rather nightly - attacks. So don't be tempted to believe that because you've had a lot of quality kills some day, and have leveled up a few units, you can go on the offensive; play defensively and conservatively. &lt;br /&gt;
&lt;br /&gt;
You will be defending the Western town wall, mostly, for the duration of this scenario; so:&lt;br /&gt;
&lt;br /&gt;
* Man the wall hexes with Spearmen and some healthy veterans. &lt;br /&gt;
* Use illumination and leadership to maximum effect. Two Mages of Light should do well enough, and you have two leaders, plus Commander Aethyr who stays put in his fort (covering two wall hexes).&lt;br /&gt;
* Note which hexes are more exposed (number of adjacent outer hexes + terrain) and consider both their unit assignment and the aura effects on them. Rotate wounded units from the higher-exposure wall hexes quicker than from other hexes.&lt;br /&gt;
* On Hard difficulty, or if you've started with little money - prepare to defend against occasional breaches, i.e. don't keep vulnerable units too exposed even behind the wall lines.&lt;br /&gt;
* Soften opponents with your veterans, feed kills to recruits. But - don't jeopardize your defenses for a little more XP.&lt;br /&gt;
&lt;br /&gt;
''Your ally:''&lt;br /&gt;
Commander Aethyr is an idiot. He recruits L1 Mages and sends them off on suicide attacks. He clearly doesn't need his villages; your conscience should not bother you occupying all his villages. In the first few turns of the scenario, though - when it's still day, it may makes sense to support those troops somewhat, with your veterans, before solidifying your defense line.&lt;br /&gt;
&lt;br /&gt;
''Defending the Eastern crossing:''&lt;br /&gt;
The Northern leader will send units both down the bridge and to the wall, but also east, to cross the river at its mouth. You need a force of several units, one of which will need to be rotated every turn for a fully-healed replacement, and a healer to be surrounded by them. Which units? It'll have to be our trusted Spearmen. While Footpads might do some more damage when defending, they don't have the necessary HP. The healer can be a White Mage; a Mage of Light is not necessary here. Make sure to position your Spearmen to block the enemy at the one-hex choke point. Your attackers will likely be Slayers, with an occasional Assassin or Grunt on Medium. 4 Spearmen should probably be enough, maybe 5.&lt;br /&gt;
&lt;br /&gt;
''Finishing the scenario:''&lt;br /&gt;
Stay in town to help the defenses, and only take the third boat (and note you won't get an early finish bonus otherwise). You could try to defeat all leaders, but - this is more difficult than it looks. You might be thinking &amp;quot;eh, what are another bunch of Orcish Warlords? They're a dime a dozen&amp;quot;. But with their unit production numbers, your advance against them will be slow, and will only be able to begin late. And while the two Eastern leaders are manageable - getting troops North by the bridge will take you many turns, or many deaths, or probably both. And for a walk around the level to the Eastern river crossing, at the mouth, takes a quick Spearman 13 or 14 turns. So you can probably only get to the North leader by splitting your forces when you start the attack.&lt;br /&gt;
&lt;br /&gt;
===Fallen Lich Point===&lt;br /&gt;
&lt;br /&gt;
* '''Objective''': Defeat the Lich-Lord Caror, then have Haldric enter the sewer.&lt;br /&gt;
* '''Alternative Objective''': Defeat all enemy leaders (including the Lich).&lt;br /&gt;
* '''Lose if''': Haldric or Jessene or die or time runs out.&lt;br /&gt;
* '''Turns''': ??/36/??&lt;br /&gt;
* '''Starting Units''': Prince Haldric, Lady Jessene, Sir Ruddry, Burin the Dwarf, Minister Edren&lt;br /&gt;
* '''Initial Gold''': ???/250/???&lt;br /&gt;
&lt;br /&gt;
This is a high variance scenario. On Hard difficulty, it may be easy or hard, depending on events beyond your control; on Medium difficulty, it will likely be easy or manageable.&lt;br /&gt;
&lt;br /&gt;
'''Layout:'''&lt;br /&gt;
&lt;br /&gt;
* Almost all of the level is snowed, including the rivers. There are some flatlands, hills and forested areas, and some mountains on the North edge of the level (you won't go there). &lt;br /&gt;
* The level is higher than it is narrower. Your castle is to the East; two Orcish Warlords are based in the NE and NW; and there's the &amp;quot;Fallen Lich&amp;quot; himself, Lich-Lord Caror, petrified in a castle surrounded by mountains to the South.&lt;br /&gt;
* There are snow-free roads connecting the four leaders' keeps: You, the Orcs and the Lich. However - these roads are of width 1, and much of them is surrounded by flat frozen land, so that moving more than 1-abreast is both slow and dangerous.&lt;br /&gt;
* Between the two Orcs' keeps is the entrance to the Southbay sewers. And - it is where a group of Yeti arrive to harass the Orcs.&lt;br /&gt;
* There are lots of villages - 32 in all - scattered mostly uniformly. That means most of them are at some distance from the roads.&lt;br /&gt;
&lt;br /&gt;
'''Strategy: Make a choice'''&lt;br /&gt;
&lt;br /&gt;
The Yeti are fearsome creatures: 200 HP and up to 64 points of impact damage (with the Orcs having no special resistance) per attack. However, their hits are 32x2; and their choice of where to move is also not very intelligent, it seems. So their fate vs. the Orcs, or the time before they're defeated, is a matter of chance.&lt;br /&gt;
&lt;br /&gt;
So, you face a choice: Go for the Lich, with fewer forces, or soldier up and go for the Orcs. On Medium difficulty, the second alternative is quite attractive and should probably be considered the default.&lt;br /&gt;
&lt;br /&gt;
'''Lich first'''&lt;br /&gt;
&lt;br /&gt;
The Orcs, will be busy enough with the Yetis not to send a raiding party after your forces - so you can walk with a big group south and kill the Lich-Lord. Move Haldric to the stone monument to de-petrify the Lich; it may help to post some units around the undead before doing so. Use several mages to make a hole or two in the ring of undead, and then push in a burly fighter or two and/or Paladin to kill the Lich.&lt;br /&gt;
&lt;br /&gt;
* Recruit fairly lightly initially, as you will likely have a chance to use the Lich's keep to recruit again.&lt;br /&gt;
* All advancements of Mages are good; and even L1 Mages are an option (albeit an expensive one).&lt;br /&gt;
* Because of the mountains around &amp;quot;lichland&amp;quot; and the frozen ground everywhere else, additional horse units are not advisable; though perhaps a single Paladin might come in handy (e.g. to go into the castle.&lt;br /&gt;
* Some Thugs or a Bandit or Highwayman will provide a little extra undead bashing power.&lt;br /&gt;
* Footpads will help with village flagging - but can also defend mountain hexes well enough against the undead, for a turn or two, until their HP drops to a dangerous level.&lt;br /&gt;
&lt;br /&gt;
After defeating the Lich and his forces, it probably won't make much sense trying to defeat both Orc leaders; instead, escort Haldric up road to the sewer entrance - you only have to cut through between the two of them, not overrun anybody. Still, if they've lost enough units, and you have enough left, and some money to recruit, you could still mount an attack.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' When dealing with the Lich, be aware that he has money; if you let him vacate any of his encampment tiles, or if you kill any of his units but do not occupy their tiles, he will be able to recruit.  (This is not necessarily all bad, as it can mean more experience, but depending on the strength of your force you may want to be careful.)&lt;br /&gt;
&lt;br /&gt;
'''Orcs first'''&lt;br /&gt;
&lt;br /&gt;
Recruitment and recall for this strategy choice:&lt;br /&gt;
&lt;br /&gt;
* A good number of Footpads.&lt;br /&gt;
* Outlaws and Fugitives.&lt;br /&gt;
* All L2-and-higher Mage advancements are good.&lt;br /&gt;
* A small number of Bandits, Thugs or Highwaymen.&lt;br /&gt;
* Quick Pikemen.&lt;br /&gt;
* Huntsmen, if you have them.&lt;br /&gt;
&lt;br /&gt;
On Medium, you'll want at least a half-dozen Footpads; and 2-2.5 castle-fulls of recruitment overall.&lt;br /&gt;
&lt;br /&gt;
Send one or two Footpads to flag villages to the Southwest (around the Lich's castle).&lt;br /&gt;
&lt;br /&gt;
A group of Footpads will move up, off the road, to flank the NE leader from the East. Send them with Jessene and your Outlaws and Fugitives - with a Silver Mage or two ready to teleport in as this party captures villages. Be flexible with this force - you can use it not just to get to the leader, but also to deny him much of his income (reducing his ability to recruit), as well as to draw his units away from the units coming up the road, and into frozen territory where you can easily gang up on individual enemy units. This is especially useful with Wolf-based units, since they can't defend against your sling attacks; but with almost any unit you can probably have a nice defensive advantage.&lt;br /&gt;
&lt;br /&gt;
The rest of the recruits travel on the road. They'll actually have about the same speed as Footpads, i.e. will meet enemy units late at around Second Watch of the first night - on the road due North. Don't sacrifice anyone, but do try to lure them south - as that will get them mostly surrounded by your forces, especially if they haven't managed to stay on the road. Be careful to steer clear of the Yeti, if they're somehow still alive and near the fork in the road!&lt;br /&gt;
&lt;br /&gt;
The eastern flankers don't need to move in on the leader immediately. Time it so that you can be supported by the other part of your force arriving from the fork in the road, just as you are either engaging the leader or about to do so. Try to pick off his more careless units, though.&lt;br /&gt;
&lt;br /&gt;
Now, you won't need your whole force which has come up the road to support the eastern Footpads. You can have a few units cautiously proceed West. Once the NE leader is down, send reinforcements to assist them. You should not have much trouble finishing off the NW leader, so when you're nearly there you can already send units due south.&lt;br /&gt;
&lt;br /&gt;
Finally, follow the same instructions as above regarding the Lich's castle. But this time - you'll have more units, and can take your time (if you've flagged all the villages) setting things up.&lt;br /&gt;
&lt;br /&gt;
===Sewer of Southbay===&lt;br /&gt;
&lt;br /&gt;
This is a swampy underground scenario, but with attention to recruitment, it's not very difficult.&lt;br /&gt;
&lt;br /&gt;
Recruitment...&lt;br /&gt;
* As always underground, you want non-horse units with 6+ MP.&lt;br /&gt;
* Recall White Mages / Mages of Light, at least two, three is probably the optimal number.&lt;br /&gt;
* There are quite a few villages in this cave, so an expensive force is supportable, though not necessary. Some players recruit a large and spammy force, while others go with small and elite:&lt;br /&gt;
** Option 1, &amp;quot;Large and spammy&amp;quot; recruitment: Recruit four each of Mages, Thugs, and Poachers. Yes, Poachers normally stink, but here they really shine in a swamp that is permanently dark, underground. If you recruit four Poachers, you could finish with three Trappers and a Huntsman - or you could finish with four dead Poachers. The Thugs are especially likely to die, as they will be facing off against Red Mages, but somebody has to do it.&lt;br /&gt;
** Option 2, &amp;quot;Small and elite&amp;quot; recruitment: Recall something like one Red Mage, one Arch Mage, one Silver Mage, 2 two Royal Guards/Highwaymen/etc, and a Trapper or Huntsman, plus three regular Mages and a Poacher.&lt;br /&gt;
* A Rogue (or Assassin) can be very handy as a damage dealer, who is able to break through bottlenecks.&lt;br /&gt;
&lt;br /&gt;
Strategy...&lt;br /&gt;
# After leaving your initial chamber, you will be in a large swamp room with three entrances, through which will be a flood of bad guys. Use two Poachers and a Thug or similar to blockade the southeast, a small elite group to block the north, and then a mix of fighters and mages to handle the west entrance. Give each group a White Mage or Mage of Light, as well as at least one regular Mage. Try to keep the Mages of Light away from your chaotic forces on the front lines, though. Use the leadership of Haldric and Lady Jessene - and Mage of Light illumination or lack thereof - to get the most from each attack.&lt;br /&gt;
# When the initial battle has died down, you have two options:&lt;br /&gt;
## If you have enough forces, you can divide into two groups and attack both brothers simultanously, east and west.&lt;br /&gt;
## Otherwise, do them one after the other, and then look for the exit.&lt;br /&gt;
&lt;br /&gt;
Spoilers...&lt;br /&gt;
* Danger: there is a Giant Spider at the exit. You may wish to keep one or two cannon fodder units in order to be able to save your advanced units.  It is best to use ranged attacks against the spider, so leveled mages are good here.&lt;br /&gt;
* Heads up: the next scenario is a lot easier with a lot of gold, especially on the hardest difficulty level.&lt;br /&gt;
&lt;br /&gt;
===Southbay in Winter===&lt;br /&gt;
&lt;br /&gt;
Plot only.&lt;br /&gt;
&lt;br /&gt;
===A Final Spring===&lt;br /&gt;
&lt;br /&gt;
Clockwise, starting at the bottom: &lt;br /&gt;
* the southern orcs (purple) will recruit the usual orcish units, and with a few going west between the mountains and the coast, while the bulk will come through the plains south of the swamp, arriving at the keep early in the night. This one is the most conventional enemy, once his host is defeated you can march a comparatively small strike force to his keep and finish him off.&lt;br /&gt;
* The waterlogged orc to the west (black) will recruit mostly Naga and a few Bats, which will harrass you from the sea and try to seize the villages on your peninsula. He only has a small keep, so he can keep recruiting, two units per turn, seemingly forever.&lt;br /&gt;
* The northern orcs (green) are farthest away; they also have lots of villages they can capture. Hence it will be some time until they reach you, and not in full force at first. With any luck (and strong enough units) you'll have fought down the bulk of the southern orcs by then.&lt;br /&gt;
* Finally, a number of level-2 skeletons (including Chocobones) will appear behind the swamp in the east on turn 4 (first dusk). Those will join the black team; starting behind the swamp and with a few villages to grab, they won't knock on your door before daybreak.&lt;br /&gt;
&lt;br /&gt;
Spoiler:&lt;br /&gt;
On turn five, a few mermen will appear near the lighthouse and join you; you'll also be able to recruit mermen from then on. That's your ticket to fighting back the Naga, see to it that you still have some money left at the time.&lt;br /&gt;
&lt;br /&gt;
Recruitment/Strategy:&lt;br /&gt;
# several Trappers/Rangers/Huntsmen to sally forth and occupy the hills and forest south of the town. Your ally will sally forth to meet the enemy in the usual fashion; if you can lend a hand and soften up the enemy, King Addroran's troops will finish them off easily. In doing so, they'll happily expose themselves to counterattack -- your Trappers (etc.) have a rather good melee attack and probably won't be targeted as long as there's weaker and more accessible allied units nearby. Don't fret about the missed XP, there will be plenty more before this is over. For now, you want to dispose of the bad guys ASAP before they pile up on the doorstep.&lt;br /&gt;
# you probably don't need dedicated undead-killers beyond the Mages you bring anyway. But if you want to employ your loyal Shock Troopers, recruit them no later than turn 2 or they won't get there in time.&lt;br /&gt;
# Mages: seeing as there will be fighting all over the place, three healers will be barely sufficient. A few fireball-throwers will also come in handy, if only in order to deal with the evasive Orcish Assassins / Slayers. A Silver Mage or two will be especially useful, as they can teleport all over the place and help with each of the commanders in turn (especially the one on the island, that would take forever to get to otherwise).&lt;br /&gt;
# by turn 3, some chaff to occupy the coastal villages so the Naga can't just waltz in. Level-1 units or even peasants will do.&lt;br /&gt;
# the worst fighting will be over by daybreak; you'll still want a few lawful units to carry on the battle during the day. One keep of knights and level-2 lawful infantry should suffice. Recruit these on turn 4.&lt;br /&gt;
# starting on turn five, you can recruit mermen. Those can not only deal with the Naga infestation, but also tackle the northern orcs as they try to cross the bay. Two keeps worth is not too many.&lt;br /&gt;
&lt;br /&gt;
Strategy is broken into three fronts...&lt;br /&gt;
# First order is to help your ally with the first waves of attackers, as described above. You can't stop King Addroran from throwing away his troops, but you can help them to have some effect before they perish.&lt;br /&gt;
# Next, fending off the Naga. A few cheap units in coastal villages at first, mermen later. Mermen vs Naga at sea will be slow fighting: both have excellent terrain defense, so there will be no obvious progress for a good long while. You should use a Mage of Light to support them, this really makes a difference during the night.&lt;br /&gt;
# Also, the bay/river to the north. The Mermen can be very efficient here, enjoying high terrain defense while being close enough to the coast that Lady Jessene and Haldric can provide Leadership wherever needed; again, you also want a Mage of Light if available.&lt;br /&gt;
&lt;br /&gt;
For the landlubbers, don't bring too many rookies: this scenario is best used to direct experience to your level-2 units, partially advancing them outright or getting them to a point where you can expect them to level up at a good point in their next battle.&lt;br /&gt;
&lt;br /&gt;
For the Merfolk, try to advance all they loyal ones, and a few more besides. Directing XP to particular units will be easier for those mermen defending the bridge, but those fighting the Naga will inevitably get some XP as well. Eventually you'll have to cross the bridge with ground troops and take the fight to the enemy, though.&lt;br /&gt;
&lt;br /&gt;
===Peoples in Decline===&lt;br /&gt;
&lt;br /&gt;
This is a potentially bloody scenario. The Drakes are barely impeded by the difficult terrain and can run circles around you, making it hard to move damaged units into a safe position. On the upside, most drakes have little terrain defense even in forest and mountains, and are positively vulnerable to spears and arrows.&lt;br /&gt;
&lt;br /&gt;
Strategy...&lt;br /&gt;
Using Trappers (or their upgrades) and Merfolk, try to lure the enemy into the swamps or over the sea, fight down their troops, then storm their keeps. Be prepared to suffer some losses: it's better to deliberately sacrifice some units of your choosing than struggling to keep everyone alive.&lt;br /&gt;
&lt;br /&gt;
Spoiler...&lt;br /&gt;
* There's a Storm Trident in the middle of the bay. There's no particular hurry to pick it up for using it in this battle: the trident does fire damage, which isn't very useful against drakes. Just don't forget to retrieve it for later use.&lt;br /&gt;
&lt;br /&gt;
Picking it up will summon a level-3 Sea Serpent on the next turn, be sure that you're ready for it. &lt;br /&gt;
&lt;br /&gt;
Lord Typhon will depart in a few scenarios, so better give the trident to another fighter. Preferably a &amp;quot;quick&amp;quot; one, who can become a Hoplite and still keep up with his mates when he gets to Level-3.&lt;br /&gt;
&lt;br /&gt;
===Rough Landing===&lt;br /&gt;
&lt;br /&gt;
You will be fighting Nagas and Vampire Bats, primarily. This is a scenario that may be frustrating on the easier difficulty levels, though on hard it is just par for the course. Good recruitment and strategy will save you from getting slaughtered.&lt;br /&gt;
&lt;br /&gt;
Recruitment...&lt;br /&gt;
* You are probably going to go negative on gold and be unable to rectify that with the paultry early finish bonus, so you might as will go very negative and be resigned to start the next scenario with minimum gold.&lt;br /&gt;
* Recruit/recall many Mermen and 1 or 2 White Mages or Mages of Light. A few Peasants can be useful to pad out your force, distract the enemy, and protect villages from stray Bats. A Silver Mage can be useful for island hopping but is not essential. Thieves/Assassins are blade vulnerable, and Nagas only use blades, so it's probably best not to recall them.&lt;br /&gt;
&lt;br /&gt;
Strategy...&lt;br /&gt;
# Knock out the southeastern leader in a blitz. It's important to get that out of the way, because a wave of Nagas is advancing at light speed from the north.&lt;br /&gt;
# Next, hurriedly set up a line in the water alongside your fortress island. Your fortress troops can anchor one flank, while Burin the Dwarf can go to the island to the northeast to anchor the other end of your line. Nobody messes with Burin. Move Lady Jessene behind the lines to lend her support to the Mermen. Your loyal Mage of Light will be able to move back and forth more (to lend illumination) if kept in the fortress area.&lt;br /&gt;
# Finally, once the enemy assault wave has been broken, advance northward to kill the final two leaders in a straightforward mop-up operation. Just be careful not leave isolated units where they can get swarmed.&lt;br /&gt;
&lt;br /&gt;
Hints/Spoilers...&lt;br /&gt;
* Try to level up the mermen; they can be useful in another scenario later.&lt;br /&gt;
* Beware of Sea Serpents. Three of them will appear, one on each of the three turns following your first kill of an enemy unit. Make sure to kill them at once. The Storm Trident from the previous scenario and the Ruby of Fire will come in handy against the Serpents.&lt;br /&gt;
&lt;br /&gt;
===A New Land===&lt;br /&gt;
&lt;br /&gt;
This is an odd scenario: as soon as anyone gets killed, the elvish high council will step in an end the bloodshed. Your &amp;quot;early finish bonus&amp;quot; becomes a &amp;quot;late finish&amp;quot; bonus: you're supposed to drag this out for as long as possible without anyone being killed.&lt;br /&gt;
&lt;br /&gt;
Recruitment...&lt;br /&gt;
* the strongest units you have, that can deal both melee and ranged damage.&lt;br /&gt;
* Rangers are best, followed by Javelineers and level-3 Bowmen.&lt;br /&gt;
* you need six of these at the very least, preferably more, plus healers to back them up. If you don't have that many elite troops on your roster, or cannot afford to recall as many, it may be better to do nothing: keep your starting money, and slay the first person to reach you.&lt;br /&gt;
&lt;br /&gt;
Strategy...&lt;br /&gt;
Place Javelineers on the keep, Mermen in the water, and Rangers in the forest. All backed up by healers. Have a few reserves you can swap in when things get tough. Haldric also makes a good front-line unit; Javelineers should stay near him for the leadership.&lt;br /&gt;
&lt;br /&gt;
Note that no enemy unit will attack you when there's even a remote risk that they might die. So having the strongest possible fighters, both melee and ranged, will deter the most attackers. If your line looks fierce enough, some level-1 units will not attack you at all. All others will cease attacking as soon as they've taken enough damage that their death becomes a possibility. At which point, they will wander of in search of a village for healing; once all nearby villages are occupied, your attackers may even stand around dumbfounded.&lt;br /&gt;
&lt;br /&gt;
Place your troops where they enjoy a good terrain defense, that is, the keep and the forest. The purpose is to reduce the damage taken and last for as long as possible. After the first round of attacks, you'll always have a few near-dead opponents standing in front of your lines, allowing you to end the scenario quickly.&lt;br /&gt;
&lt;br /&gt;
You need eight tough guys to fully seal off a corner of the map, plus two mermen, and four healers. However, the enemy doesn't know or understand your plan: if your front doesn't extend all the way to the edge of the map, they will not deliberately try to outflank you. To the AI, a ''small'' gap of one or two tiles will look like a trap. So six land warriors to hold the line will do for a long time. Only after the attackers start to pile up against your formation will they eventually start to flow around.&lt;br /&gt;
&lt;br /&gt;
Be sure to keep the villages behind you occupied at all times, however, or wounded enemies seeking a village to heal in may actually try to get there. Sir Ruddry and Burin, having no other use, will do nicely.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Spoiler...&lt;br /&gt;
* this the last chance you have to recruit Mermen, as their king leaves. You've probably got plenty on your roster from the previous scenarios, which will stay with you and can be recalled later. But if you think you need more, this is your last chance.&lt;br /&gt;
* the late finish bonus is 50/turn, so if your upkeep is less than that, you're in the good. Even if you don't have or cannot afford enough troops for a full defense, trying to hold the keep for a few turns will be worthwhile.&lt;br /&gt;
&lt;br /&gt;
===The Ka'lian===&lt;br /&gt;
&lt;br /&gt;
Story, with your choice of four battles next.  You have to beat them all in whatever order.  The amount of gold you have should be the factor in deciding when you choose to play Cursed Isle (the undead problem).&lt;br /&gt;
&lt;br /&gt;
===Diverging Campaign Path===&lt;br /&gt;
&lt;br /&gt;
All four scenarios have to be beaten, but in whatever order you choose.&lt;br /&gt;
&lt;br /&gt;
====The Dragon====&lt;br /&gt;
&lt;br /&gt;
This scenario is not as difficult as it looks, though your recruitment and strategy need to be tailored to fight the Saurian Skirmishers and other foes you will face here.&lt;br /&gt;
&lt;br /&gt;
Recruitment...&lt;br /&gt;
* Saurians use piercing attacks mostly, so it's better to use units resistant to pierce. Pikemen and Halberdiers have 40% pierce resistance. Javelineers are ideal as Saurians use ranged attacks a lot.&lt;br /&gt;
* You may wish to bench some or all of your loyal Iron Maulers. They are ineffective against the 70% impact resistant Mudcrawlers, while also vulnerable to the ranged attacks of both Mudcrawlers and Saurians.&lt;br /&gt;
* Consider adopting a force of all units with ranged attacks, save for horse and thief units, which can be kept behind the lines when not in use. It is amusing when Saurian Augers are forced to tap your units with their little staffs.&lt;br /&gt;
* Healers are a necessity to deal with the heavy damage your units will be sustaining. Depending on the strategy you adopt, you will want 2-4 healers. Mages of Light rock here, as they can easily do front line duty in pairs and their illumination blinds the Saurians, reducing their damage.&lt;br /&gt;
* You need something to clean up mud. Versus level 0 Mudcrawlers, Horsemen and their advancements can charge with no counterattack, and likewise Thieves and their advancements can backstab with no counterattack. Mages can be used as well on the fire vulnerable mud.&lt;br /&gt;
* Merman shine on this map once you get them into the swamp / water hexes. They are more mobile than anything but silver mages. The storm trident makes short work of even high-level saurians and the dragon is weak to the pierce damage of your tridents and javelins. An Entangler's slow ability will help tame the dragon even further.&lt;br /&gt;
&lt;br /&gt;
Strategy...&lt;br /&gt;
* Players have used many different strategies with success:&lt;br /&gt;
** &amp;quot;Hedgehog&amp;quot; strategy: Fighting Saurians requires a disciplined formation.  If you're used to stringing out troops to move them into position as they get there, that won't work after Turn 2 or 3. You can use a &amp;quot;healing hedgehog&amp;quot; of ten troops--two white mages next to each other and eight troops completely encircling them.  If someone gets badly injured, move them to the inside and put a white mage on one of the long edges, fighting as you go.  If you're trying for the big bonus, you'll need two hedgehogs.  Try to keep reserves back a bit in cities.  If the terrain favorably protects you, or the wounded is a fast unit, you can try moving wounded back to cities too.  Once the main wave of Saurians is broken, you can string non-wounded troops out a bit in the rush for the leaders. &lt;br /&gt;
** &amp;quot;Triangular Hedgehog&amp;quot; strategy: Switching wounded units to the inside of the hedgehog can be a problem if you are surrounded. ZOC prevents you from creating an open hex to move the inner unit into. You can fix this by creating a triangle with three hexes inside, instead of the standard two of the hedgehog. If you do this on your castle, only three units are in grasslands. If you set it right, you can make most of the hexes adjacent to your triangle be grassland as well, forcing the Saurians into a bad defensive position. In terms of unit positioning, the simplest way is to fill two inner spaces with Mages of Light, a but a better tactic is to put one of the mages on an edge, thereby ensuring that all but one of your units are healing. The remaining unit can either be a Merman Hoplite, (prefereably resilient and carrying a Storm Trident) or Lady Jessene, since she has excellent defense and is chaotic and therefore benefits by not being in the Mages' light. &lt;br /&gt;
** &amp;quot;Giant Hedgehog&amp;quot; strategy: Recruit a lot of units, and then move the whole army as one big bulk. Keep healers in the middle (about four), rotate stronger units outwards, and make sure you leave no gaps. The Saurians will slip through the tiniest gap and kill your weak units. Head first for the east or west leader, but steer for good terrain, because your force will soon be swarmed. But then by turn 10, there should be many few Saurians alive.&lt;br /&gt;
** &amp;quot;Standard Line&amp;quot; strategy: Form a line from the west board edge diagonally up towards your keep across the two villages just in front of the forest. You will probably wish to bend upwards at the forest, rather than running the line all the way to the keep. Whenever the Saurians have a small number of troops at your line and you have enough strength to kill them all, you can advance your whole line one hex south, allowing you to get additional attacks on them from non-frontline troops. Once you advance a unit to the first water hex at west board edge, the west leader will probably come out to greet it, so be ready to fry him with Haldric's ruby. After killing the leader, back up into good terrain to prepare to meet the dragon.&lt;br /&gt;
** &amp;quot;Wake the Dragon&amp;quot; strategy: Prematurely wake the dragon (see spoiler below) and back up your troops to north of your keep. When the dragon comes, kill him. The scenario can be over on turn 7. There is no early finish bonus for this, but you can recruit lightly so that you still have gold at the end and will carry-over 40%, if you need it for your next scenario.&lt;br /&gt;
* With all these strategies, the Saurians may hold back for quite a while. This is okay, as the Dragon will eventually appear and come to you. Kill it. Then you are given a choice of whether to end the scenario or to try to kill all the enemy leaders before time runs out. You can choose to finish the remaining Saurians for a nice bonus. &lt;br /&gt;
&lt;br /&gt;
Spoilers...&lt;br /&gt;
* The dragon will awake on turn 15 or when you move a unit down around the road north of the mountains. If you wish to wake the dragon prematurely, you can recruit a Horseman on turn 1 and run him down. It's a suicide mission for him, however.&lt;br /&gt;
* If you have a fast non-horse unit in position, rush it to the mountain cave after the Dragon leaves to grab the 200 in gold, though that's nothing compared to the Hero bonus for defeating all the Saurian leaders. So focus on killing all of them first.&lt;br /&gt;
&lt;br /&gt;
====Lizard Beach====&lt;br /&gt;
&lt;br /&gt;
This is a scenario versus Saurians, Giant Scorpions, and Mudcrawlers, where good recruiting and strategy will save you from massive bloodshed.&lt;br /&gt;
&lt;br /&gt;
Recruiting...&lt;br /&gt;
* Mermen are helpful for the swamp and water areas.&lt;br /&gt;
* Bench some or all of your loyal Iron Maulers, veterans from ''The Fall.'' They are laughably ineffective against the impact resistant Mudcrawlers - and laughably vulnerable to their ranged attacks.&lt;br /&gt;
* Thieves, Horsemen, and their advancements are good for mud cleanup, though you must keep them out of range of Saurian skirmishers. Swordsmen and Royal Guards are also good, though overkill.&lt;br /&gt;
* Recall a lot of fairly high HP units, preferably with strong non-impact ranged and melee attacks.&lt;br /&gt;
* Mages are good. Mages of Light are especially useful, since they can do front line duty. Lots of healing may be necessary, about 3 healers are good, so White Mages can be used too. Raw recruit Mages can be used as well, for disposal of Giant Scorpions and the occasional Saurian Skirmisher that wanders too far. At least one Silver Mage is highly desirable, along with a speedy unit (e.g., Fugitive, Footpad, or Horseman) to capture villages for the Silver Mage to use north of the river.&lt;br /&gt;
* [fredbobsmith2] An alternative strategy that works surprisingly well is to simply use a very mage-heavy army. Recall most or all of your high-level mages, throw in a few peasants, and spend the rest of your gold on recruiting mages. Victory will come with shocking ease.&lt;br /&gt;
&lt;br /&gt;
Strategy...&lt;br /&gt;
* General strategy: as Saurians have skirmishers and a lot of movement, be sure to protect your wounded units well. Because of the Saurians unnerving ability to concentrate their fire on one unit, be sure to keep several healers around and try to keep your line straight so only two can mob one guy. Hedgehog tactic also seems to work well.&lt;br /&gt;
* Opening strategy: here are some specific strategies that players have used with success in the early part of the scenario:&lt;br /&gt;
# &amp;quot;Mermen in center&amp;quot; strategy: Recall 2-4 Mermen, 1-2 Trappers/Huntsmen, and a lot of high HP troops, then form a line. Initially, you can either form a north-south line around the lake area with one flank at the south board edge, or, if you want to be conservative, you can do a diagonal line in the southeast corner, with both flanks tied to board edges. You'll need the Mermen to handle the lake area, and Trappers/Huntsmen/Mermen for the swamp areas. Keep troops in reserve, so that when a few Saurians meet your line, you can advance your whole line over them. Do not be too conservative/defensive on hard, as your time is limited. &lt;br /&gt;
# &amp;quot;Mermen on flank&amp;quot; strategy: Recall several decent land melee units &amp;amp; then 4-5 Level-2 Mermen on rounds 2-3. Most of your force forms a line of battle near your keep, Mermen on the north flank in the river, land units extending south, flanks bent back with strongest units at the corners - then let the Saurians break on it. Once their first wave has broken, the rest of their troops come in drips and are no problem, so now you can split up and wipe out the stragglers and claim villages; any L2 units you start with should level up. After you defeat the main force from the south send just one or two guys north to capture towns so your Silver Mages can teleport into the fray. &lt;br /&gt;
# &amp;quot;Mermen feint&amp;quot; strategy: Recall most of your Mermen from before and send them along the river towards the sea. This will harry the saurian troops coming down from the north, allowing your main force to advance on the southern enemy  undisturbed. Beware, though as your mermen will encounter the Saurians at night time (giving you -25% and them +25%), so try to minimize conflict until dawn, just get in their way.&lt;br /&gt;
# &amp;quot;No Mermen&amp;quot; strategy: On your first two turns recall two keeps of strong, fast veterans like mounted units (not Paladins though; they're pretty ineffective against saurians), Outlaws/Assassins, and Silver Magi along with some other veterans, preferably with a lot of HP: if all goes well (at least on easy and medium) that may be all you need. Dash them across the swamp directly west of your keep, south of the sands, and form a line with strong units at the ends. They'll flank you, but you're stronger than them and you can use your slower units to crush the flanking saurians in a hammer and anvil. The first wave of southern Saurians should get itself killed before the northern Saurians arrive in force. Once the northern Saurians arrive, take them out with your slower units while your quicker ones go for the southern leader.&lt;br /&gt;
# &amp;quot;Sacrificial lamb&amp;quot; strategy: In addition to a couple mages, 2 healers, and some other fighters, recruit a castle-full of peasants to draw the Saurians out onto open ground.  Surround a single peasant on 5 sides, with 2 healers behind him. Build your formation around that.&lt;br /&gt;
* Closing strategy: The enemy's onslaught tapers out after their initial wave, so the final push for the southern leader should be quick and clean. Taking out the northern leader is harder, because all of your units will be stuck south of the marshes and the river. If you want to go for a quick win, just march forth with Silver Mages, Mermen, and anyone who's close enough to be a help. If you don't want to lose any of your better units, patience may be the key.&lt;br /&gt;
&lt;br /&gt;
Spoilers...&lt;br /&gt;
* When one of your units gets as far west as the second bridge, a wave of Nagas will arrive out at sea. You may wish to delay going that far until the second watch, so that the Nagas will make contact with your forces during the day.&lt;br /&gt;
* Killing one leader gives more gold to the other, so when you've defeated pretty much all the southern leader's forces, just plant a Level-3 or two in his keep and leave him alive; kill them both in the same turn.&lt;br /&gt;
&lt;br /&gt;
====The Troll Hole====&lt;br /&gt;
&lt;br /&gt;
Cave terrain again, but this time the cave is so riddled with holes that there's barely any sense of individual corridors. There's plenty of short narrow passages which prevent both you and your opponents from ganging up on on each other, while on the other hand the trolls can just walk around a blocked choke point and come at you through the neighboring hole. So fighting is mostly one-on-one, though may have several such fights going on at any given time.&lt;br /&gt;
&lt;br /&gt;
The map is roughly symmetrical, a keep in each of the four corners. Two random keeps will be home to the trolls, the other two will be occupied by a Giant Spider each. The spiders will only attack if you get too close.&lt;br /&gt;
&lt;br /&gt;
You designated opponents will be level-1 and -2 trolls, under level-3 commanders. They don't have that much starting gold, but sufficient income to keep recruiting about one Troll Cub per turn, or a level-2 every other turn, very much until you're right on their doorstep. In order to win this, you have to be able and slay the trolls quicker than they're coming.&lt;br /&gt;
&lt;br /&gt;
Recruitment...&lt;br /&gt;
* as usual in the caves, give preference to units that can move 3 tiles on cave terrain.&lt;br /&gt;
* also as usual by now, this is no place for level-1 units. You can carefully level up one or two rookies, but the bulk of your host has to be tougher than that. It's more an opportunity to level up your chaotic units, and, especially, your mages.&lt;br /&gt;
* Spellcasters will do a lot of damage to Trolls, and in the 1-on-1 situation so common on this map, any level-2 or better mage will be certain survive the counterattack. You'll need level-3 Magi to press forward and carry the battle to the enemy's keeps, though.&lt;br /&gt;
* You'll want two teams of two healers each in any event. However, Trolls are susceptible to arcane damage, so your White Mages can play a very active role (and quickly level up if so desired). Mages of Light will be especially nice, with their illumination blinding the trolls and a half-decent melee attack to fight back with.&lt;br /&gt;
*  You can arguably fight this battle on mages alone. However, you'll need at least two keeps worth of units to plug all the holes and prevent the trolls from outflanking you. The supporters' main qualification will be to have enough hitpoints to survice a troll attack; being able to fight back is very desirable. Bandits or Swordsmen will be best, depending on whether you back them by a light source. Trappers and Outlaws will make do in the dark, Pikemen are a distant third, and lawful bowmen should sit this out: Mages can play the same game much better.&lt;br /&gt;
&lt;br /&gt;
The general strategy is to move into whatever direction the trolls are coming from, and fight your way, upstream so to speak, until you get to the enemy keep.&lt;br /&gt;
&lt;br /&gt;
You may start doing so right away, or first await the initial onslaught in the island you're starting on. With you on the ground and the enemy in the water, the terrain is in your favor... but the spacious cavern also allows two or even three trolls to gang up against one of yours. Then again, you can make good use of your loyal mermen and possibly even Sir Ruddry. Neither of which will be any good later when you carry the fight to the enemy, but hey, they're loyal and demand no upkeep.&lt;br /&gt;
&lt;br /&gt;
If you want to explore the map and steal villages, you better do so in force. The spiders will lunge at anyone who happens to get in their range; and besides, there's several unflagged villages at the beginning of the scenario, and your opponents will seize them. This means that trolls, even level-2 ones, may show up in unexpected places.&lt;br /&gt;
&lt;br /&gt;
====Cursed Isle====&lt;br /&gt;
&lt;br /&gt;
You will be fighting undead, mostly of the incorporeal and ghoulish lineages. Victory comes surprisingly easily.&lt;br /&gt;
&lt;br /&gt;
Recruitment...&lt;br /&gt;
* Recruit lightly, certainly no more than two castles of troops. You could use 1-3 Paladins, 1-2 Mages, and 1-2 White Mages / Mages of Light.&lt;br /&gt;
* Recall your loyal Merman Triton or similar and have him pick up the holy water.&lt;br /&gt;
&lt;br /&gt;
Strategy...&lt;br /&gt;
* This can be the first or last quest you choose.  If you can wait, do it last, as you will come out of it with a lot of gold, which you will need for the first scenario after the quests, ''The Vanguard''. &lt;br /&gt;
* Keep a very tight formation for the first night, as Shadows will hit hard and you don't want to get backstabbed or swarmed. By dawn, it should be smooth sailing.&lt;br /&gt;
* If you get anywhere near the enemy leaders' keeps, expect to get rushed by a leader.&lt;br /&gt;
&lt;br /&gt;
Spoiler...&lt;br /&gt;
* In one of the three temples there is a Vampire Lady. All you really need is a Paladin or three to rush the temples. Kill her. Game over, you win. One of the other temples has some gold; grab that first.&lt;br /&gt;
&lt;br /&gt;
===A Spy In The Woods===&lt;br /&gt;
&lt;br /&gt;
Plot only.&lt;br /&gt;
&lt;br /&gt;
===The Vanguard===&lt;br /&gt;
&lt;br /&gt;
The map's most striking feature is a natural defensive line, where presumably an underground river has carved a line of sinkholes. The two closest keeps are Orcs, the one in the north holds a Troll. All will be spawning mostly level-2 units. Their average recruit will cost about 20-22 gold, check their gold at the beginning of the scenario and you'll have an idea of how many units you'll have to expect.&lt;br /&gt;
The terrain funnels you northward, where you will encounter the northern orcs at nightfall, coming at you in full force. The orcs from the west will start showing up during the night. They are distracted by several un-occupied villages, so they'll be a bit more stretched out. The trolls won't arrive until daybreak.&lt;br /&gt;
Whenever one of the enemy commanders has lost half of his units, some undead will join his team: one level-3 skeleton, plus two or four Chocobones depending on difficulty. This happens three times over the course of the battle, once for every enemy commander. &lt;br /&gt;
This scenario will be fairly easy, regardless of difficulty level, if you can afford at least three keeps worth of troops.&lt;br /&gt;
&lt;br /&gt;
Recruitment / Strategy:&lt;br /&gt;
* Knights recalled on the first turn can encounter the Orcs in your north still in full daylight, and possibly wreck havoc among them before nightfall. The success of this strategy largely depends on what kind of units the orc is sending your way, but in any event don't bother with half-measures: either send 4+ strong riders on turn 1, or don't worry about trying it at all. Follow up with more lawful units and Mages of Light, using only a few chaotic ones to harrass and delay the orcs coming from the west.&lt;br /&gt;
&lt;br /&gt;
* Alternatively, recall your toughest chaotic units from the get-go, and prepare to fight down the first orcish host in the woods to your north, with only a Knight or two to deal with any Wolf Riders getting ahead of the main host.&lt;br /&gt;
&lt;br /&gt;
* You want to bring at least one Paladin (Sir Ruddry probably qualifies) and between that and your healers, you don't need much of a dedicated undead-killing force. If you have loyal Shock Troopers, by all means bring them on -- they'd be useful in any event. Otherwise, a pair of Bandits or a second Paladin will do nicely.&lt;br /&gt;
&lt;br /&gt;
* If you want to seize the villages across the mountains to your west, be prepared to encounter a Goblin Knight or Pillager trying to do the same (you will meet whatever fast unit the western orc happened to recruit on his first turn. It may only be a &amp;quot;quick&amp;quot; archer, but a level-2 wolf is quite likely).&lt;br /&gt;
&lt;br /&gt;
* Beware the Chocobones. Their double damage from charge means they can take out Commander Aethyr at night just by hitting 2 for 2, and they will certainly try if they get the opportunity. They will also keep their distance and refuse to attack until you present them with a target the AI considers worthwhile. Effectively you have to throw them a peasant, or a strong unit that will survive badly wounded and effectively be out of the battle for several turns. &lt;br /&gt;
&lt;br /&gt;
* A Silver Mage or two can come in really handy, Teleporting all over the map to dislodge wolves from the mountains or lend a hand with the undead as needed.&lt;br /&gt;
&lt;br /&gt;
This scenario is an excellent opportunity to train some Knights, as well as a few other lawful fighters. But keep in mind that the campaign is coming to a close and you can only recall so many units in the last battles: if you think you already have enough quality units, it's better to use those (and maybe get an AMLA or two) than to build up an ever bigger roster of troops you can't (or won't) recall.&lt;br /&gt;
&lt;br /&gt;
===Return of the Fleet===&lt;br /&gt;
&lt;br /&gt;
Welcome to the &amp;quot;kitchen sink&amp;quot; defense. You've made it this far; now the enemy will launch a desperate defense, throwing a little bit of everything at you. The orcs in the north deploy the usual orcish fare, but can also recruit trolls. The undead commander will only recruit bats and skeletons (quality depending on difficulty, there may be Chocobones on Hard). During the first night, the Lich-Lord will make another appearance, casting fog of war upon the battlefield and deploy a number of Chocobones on the undead island (they're under command of the orcs, though).&lt;br /&gt;
When you get too close to the isle in the river mouth, you'll trigger cuttlefish to the west of that isle. Getting too close to the swamps where the river starts will summon level-2 saurians. It looks dire but the effect is mostly psychological.&lt;br /&gt;
&lt;br /&gt;
Wolf riders may reach you during the night, the bulk of the orc army won't arrive until daybreak (unless you push forward to meet them, which you shouldn't). The skeletons, too, will be held up by the water. So you've got a lot of time to set up positions near the beach and in the wood. &lt;br /&gt;
&lt;br /&gt;
* First turn, recall Mermen to assassinate the undead leader; 2 Entanglers/Netcasters and the Triton with the Storm Trident. It will be morning until they even reach the sea, but they'll still arrive in time to help with any (possibly many) skeletons still in the water. Later they can deal with the Draug in his keep. A Silver Mage's assistance will help but isn't strictly necessary.&lt;br /&gt;
* also send a few undead-bashers to the beach. Two or three units holding the beach at any time will do nicely; Burin and the loyal Shock Troopers are best, mostly because they're armored against arrows. If you don't have those, a number of Outlaws/Fugitives will be the next best choice, though you'll need more of them due to the damage taken. &lt;br /&gt;
* the cuttlefish (1, 2 or 4 of them depending on difficulty) will keep your mermen occupied for several turns and in need of healing afterwards. It's probably best to trigger them very early (a rider seizing the village at 20,22 will do): the cuttlefish are so aggressive that they will get out onto dry land in order to attack an Iron Mauler in broad daylight. That way, you can have them finished off before any skeletons reach you, and long before your mermen are even in the water.&lt;br /&gt;
* add another two or (at most) three keeps of mixed troops. You've fought enough orcs and trolls by know that you should know what suits the purpose. You probably want a few chaotic units to hold up the assault late at night, then rush the enemy with lawfuls at daybreak. Cavalry will once more work well, just keep in mind that you'll face a task force of quality saurians later on -- you also want some units that are not quite as prone to piercing damage.&lt;br /&gt;
* talking about which: getting within 10 hexes or less from 34,15 will touch off the Saurians. With careful navigation the encounter can be avoided for the whole scenario, but it's probably better to trigger them at a time of your choosing and get it over with. Saurians aren't very tough, their strength comes from being hard to hit and their skirmishing ability. But on normal and easy, they're not very numerous. If you can lure them out into open terrain, you can probably overwhelm them in a single turn, even at night.&lt;br /&gt;
&lt;br /&gt;
Try to finish this scenario quickly. Make use of veterans, by this point you should really have enough of them. Don't worry about running into negative funds in the mean time: there's enough villages to ensure a hefty early finish bonus. Just don't dawdle, you want to get out of this with at least 200, better 300 gold carried over.&lt;br /&gt;
&lt;br /&gt;
===Rise of Wesnoth===&lt;br /&gt;
&lt;br /&gt;
It's the final battle: be patient, recall everybody - the early finish bonus doesn't mean anything. Also, loyal units are no better than other units after your recruitment is finished.&lt;br /&gt;
&lt;br /&gt;
Recruitment...&lt;br /&gt;
* You will need at least 300 starting gold, maybe more like 400 on the hardest difficulty level, so if need be, replay the previous scenario.&lt;br /&gt;
* To stretch your money, start with loyal Iron Maulers and some ready-to-level level 1's and Level-2's. Finally, recall as many Level-3's as possible.&lt;br /&gt;
* Healers: 3-6 Mages of Light / White Mages. Your few chaotic units will appreciate a White Mage.&lt;br /&gt;
* Horse units: 2-4 Paladins, 3-4 Knights / Grand Knights.&lt;br /&gt;
* Horse escorts: about 3 speedy units, like Royal Guards, Fugitives, and Silver Mages.&lt;br /&gt;
* Tanks: at least 6 high HP units, such as Royal Guards, Highwayman, Master Bowmen, and the loyal Iron Maulers.&lt;br /&gt;
* Mages: at least 3 high level Mages aside from your basic healers, so Arch Mages, Great Mages, and Silver Mages. Additional Mages of Light can be substituted.&lt;br /&gt;
* Some Mermen might be useful here, but surprisingly, they're not really necessary.&lt;br /&gt;
&lt;br /&gt;
Strategy...&lt;br /&gt;
* You can either send everybody west initially and then split for the two bridges or you can split initially, with mounted units racing to the west and then south, while the main army heads due south.&lt;br /&gt;
* With your mounted units, race forwards by day and backwards by night.&lt;br /&gt;
* Along with the mounted units should go some escorts, speedy foot units intended to kill things like Goblin Impalers, which make even Grand Knights nervous. They would also benefit from a quick Mage of Light.&lt;br /&gt;
* Meanwhile, with your tanks and the rest of your healers and support units, form a line or hedgehog. &lt;br /&gt;
* Maintain awareness of the overall battlefield.&lt;br /&gt;
* Kill all but one of the orc leaders (not all!).&lt;br /&gt;
* Don't forget to sacrifice Aethyr to Jevyan. Jevyan probably won't come out to play, so march Aethyr up to Jevyan and use a crossbow attack.&lt;br /&gt;
* Paladins, great mages, mages of light, silver mages are all suitable units to kill Jevyan himself, make sure you have them in sufficient numbers with your southern army.  Congratulations!  Enjoy the ending!&lt;br /&gt;
&lt;br /&gt;
Spoilers...&lt;br /&gt;
* When one of your units is within 8 hexes of a bridge, but you have no units within 2 hexes of the bridge, and there are no units on the bridge, then a Cuttle Fish will appear and destroy the bridge. This is usually disadvantageous. Not only does it leave you with a Cuttle Fish to fight, but it slows your progress south and the bad guys progress north. At least on the hardest difficulty level, it's hard to kill all the spam in time, so you don't want to impede their advance by removing the bridge.&lt;br /&gt;
* When any of your units is killed, it becomes a Walking Corpse (or a Soulless on hard.)&lt;br /&gt;
* After the first orc leader is killed, then some gold goes to mister Lich. It's 40, 80, or 120 gold, for easy, medium, and hard, respectively.  The lich also will receive some gold once you kill his Familiar.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[MainlineCampaigns]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Campaigns - The Rise of Wesnoth]]&lt;br /&gt;
[[Category:Campaigns - Walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=SingleUnitWML&amp;diff=65566</id>
		<title>SingleUnitWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=SingleUnitWML&amp;diff=65566"/>
		<updated>2020-05-04T18:48:09Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* Unit Data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WML Tags}}&lt;br /&gt;
The '''[unit]''' tag describes a single unit on the map or in memory, for example Konrad.&lt;br /&gt;
It is different from the [unit_type] in [units], which describes a class of units. However it takes many of the same keys and thus can generally override the inherited properties from the associated [unit_type].&lt;br /&gt;
&lt;br /&gt;
[unit] can be used inside [side] ([[SideWML]]) for units present at start of the scenario, or as [[DirectActionsWML]] for units created during the game. (It is also used in save-files.)&lt;br /&gt;
&lt;br /&gt;
This contains keys and tags which describe the unit's [[#Unit Data|persistent data]], as well as certain [[#Unit State|state variables]] which will also persist with the unit but will change frequently as gameplay progresses. Finally, there are some keys to set certain [[#Creation Options|one-time options]] for how the unit will be initially created, which will ''not'' persist beyond initial creation.&lt;br /&gt;
&lt;br /&gt;
== Unit Data ==&lt;br /&gt;
The following keys and tags describe the unit itself, and will persist with the unit (though some may change automatically when the unit advances):&lt;br /&gt;
* &amp;lt;span id=&amp;quot;type&amp;quot;&amp;gt;'''type'''&amp;lt;/span&amp;gt;: the ID of the unit's unit type. This key is mandatory. See [[UnitTypeWML]].&lt;br /&gt;
&lt;br /&gt;
* '''variation''': the [variation] of the [unit_type] as which the unit will appear.&lt;br /&gt;
&lt;br /&gt;
* '''parent_type''': overrides '''type''' if this is present. This is likely of little use to WML authors; it is automatically generated when needed by the game (to keep track of some [unit_type][variation]s).&lt;br /&gt;
&lt;br /&gt;
* '''side''': the side that the unit is on. It has to be an existing side, even if the unit is created in a variable. Defaults to 1, except when the [unit] tag appears inside a [side], in which case the unit always belongs to that side, and this key is ignored.&lt;br /&gt;
&lt;br /&gt;
* '''id''': a unique identifier for the unit. This is (usually) not displayed to the player, but is to be used only for identifying and filtering units. If not specified, a random one will be generated for the unit to ensure that each unit has a unique '''id''' attribute (as will happen when a unit is recruited normally). In older versions, the '''description''' attribute specified a unique ID. (The one instance when an id is displayed to the player is when the leader's id is used as the default for a [[SideWML|side]]'s '''current_player''' attribute.) Note: While it IS technically possible to create multiple units with the same ID, doing so may produce unpredictable results in many cases. WML should therefore be structured in such a way that no two units in existence ever end up with the same ID.&lt;br /&gt;
&lt;br /&gt;
* '''gender''': can be set to male or female to designate the gender of the unit. Default is male (unless [[#random_gender|'''random_gender''']] is set to &amp;quot;yes&amp;quot;), but if the unit has only a female variant it will be female.&lt;br /&gt;
&lt;br /&gt;
* '''name''': the user-visible name of the unit. Note that the player may use the &amp;quot;rename unit&amp;quot; action to change this (unless '''unrenamable''' is also set).&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;unrenamable&amp;quot;&amp;gt;'''unrenamable'''&amp;lt;/span&amp;gt;: if 'yes', the user-visible name of the unit cannot be changed by the player (which is only possible when the unit is on the player's side anyway).&lt;br /&gt;
&lt;br /&gt;
* '''canrecruit''': a special key for leaders.&lt;br /&gt;
** '''no''': default. Unit cannot recruit.&lt;br /&gt;
** '''yes''': unit can recruit.&lt;br /&gt;
: Normally when a team controls no units with '''canrecruit=yes''', that team loses. However, even if your team has lost you continue to play with whatever units you still have until the scenario is over. Usually scenarios end when only one team is left with a leader that can recruit, but special victory conditions can be set up in campaigns. Normally you want to set the leader of a side with '''canrecruit=yes'''. If you don't want the leader to recruit, it is usually better to just not give him any unit types to recruit, than to make a special victory condition. Units with '''canrecruit=yes''' are exempt from upkeep costs. So that leaders do not need to be given the ''loyal'' trait.&lt;br /&gt;
: More than one unit with '''canrecruit=yes''' for the same side (see [[SideWML]]) are allowed in single player, if the side is human-controlled.&lt;br /&gt;
&lt;br /&gt;
* '''extra_recruit''': a list of unit types which this unit can recruit in addition to the ones given by its [side]recruit= (only relevant for units with '''canrecruit=yes''').&lt;br /&gt;
&lt;br /&gt;
* '''[filter_recall]''' A leader can only recall those units which pass the SUF. (Meaningful only if canrecruit=yes.)&lt;br /&gt;
**'''[[StandardUnitFilter]]''' tags and keys&lt;br /&gt;
&lt;br /&gt;
* '''level''': the unit's current level. Defaults to the level of the [unit_type] described by [[#type|'''type''']]. This is generally not set manually.&lt;br /&gt;
&lt;br /&gt;
* '''upkeep''': the amount of upkeep the unit will require each turn.&lt;br /&gt;
** '''loyal''': no upkeep cost. Can be changed by the effect 'loyal' (see [[EffectWML]])&lt;br /&gt;
** '''free''': synonymous with &amp;quot;loyal&amp;quot;.&lt;br /&gt;
** '''full''': unit costs ''level'' upkeep (see [[UnitTypeWML]]).&lt;br /&gt;
** An integer can be used to set the upkeep cost to that number.&lt;br /&gt;
** The default is &amp;quot;full&amp;quot;.&lt;br /&gt;
** Leaders (units with '''canrecruit=yes''') never pay upkeep no matter what upkeep is set to.&lt;br /&gt;
** Normally you don't want to muck with this value. If you want to give a side units without upkeep costs, give those units the 'loyal' trait.&lt;br /&gt;
&lt;br /&gt;
* {{DevFeature1.13|0}} '''recall_cost''': the recall cost of this unit. Overrides the values specified by the unit's type ([[UnitTypeWML|[unit_type]]]), its side ([[SideWML|[side]]]), and the global [[GameConfigWML|[game_config]]] value. A value of -1 is equivalent to not specifying this attribute. {{DevFeature1.15|0}} Units are now recalled for AI sides even if the recall_cost is larger than the unit's worth (essentially its cost, plus potentially a bonus for experience points). In 1.14 and earlier, units were not recalled by the AI in this case even if this was the only recall/recruit action possible to the AI.&lt;br /&gt;
&lt;br /&gt;
* '''overlays''': a comma-separated list of images that are overlayed on the unit.&lt;br /&gt;
** {{DevFeature1.15|0}} This key is supported when creating a unit from WML, but will be empty when writing the unit back to WML; the overlays will instead be stored as [modifications].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;max_hitpoints&amp;quot;&amp;gt;'''max_hitpoints'''&amp;lt;/span&amp;gt;: The maximum hitpoints the unit has when at full health. Default is the max HP set for the [unit_type] described by [[#type|'''type''']].&lt;br /&gt;
&lt;br /&gt;
* '''max_experience''': The experience the unit needs to advance. Default is the experience required for the [unit_type] described by [[#type|'''type''']].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;max_moves&amp;quot;&amp;gt;'''max_moves'''&amp;lt;/span&amp;gt;: The maximum number of movement points the unit has. Default is the number of movement specified for the [unit_type] described by [[#type|'''type''']].&lt;br /&gt;
&lt;br /&gt;
* '''vision''': The the number of vision points to calculate the unit's sight range. Default is the number of vision points specified for the [unit_type] described by [[#type|'''type''']].&lt;br /&gt;
&lt;br /&gt;
* '''jamming''': {{DevFeature1.15|0}} The number of jamming points for the unit. Default is the number of jamming points specified for the [unit_type] described by [[#type|'''type''']].&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;max_attacks&amp;quot;&amp;gt;'''max_attacks'''&amp;lt;/span&amp;gt;: The number of attacks the unit can have per turn. Default is the number of attacks specified for the [unit_type] described by [[#type|'''type''']].&lt;br /&gt;
&lt;br /&gt;
* '''profile''': sets a portrait image for this unit. Default is the portrait image set for the [unit_type] described by [[#type|'''type''']]. When the unit advances, if the value of profile is different from the unit-type portrait, that value is preserved. If the profile field is empty or the same as the unit-type portrait, the level-advance changes the unit portrait to the default for the new level and type. See [[UnitTypeWML]] for the rules used for locating files.&lt;br /&gt;
** If &amp;quot;unit_image&amp;quot; is given instead of a filename, uses the unit's base image as the portrait (in the same manner that unit types without portraits do by default).&lt;br /&gt;
&lt;br /&gt;
* '''small_profile''': sets a small portrait image for this unit. See the '''profile''' attribute above for advancement and special values. As with [[UnitTypeWML]], the location heuristic of the '''profile''' attribute is disabled when the '''small_profile''' attribute is provided.&lt;br /&gt;
&lt;br /&gt;
* '''role''': used in standard unit filter ([[FilterWML]]). Can be set using [role] (see [[InternalActionsWML]]).&lt;br /&gt;
&lt;br /&gt;
* '''[variables]''' a set of variables that will be stored when this unit is stored (See [store_unit], [[InternalActionsWML]]). The attribute '''variable'''='''value''' means that when the unit is stored in the array ''unit'', the variable '''unit'''.variables.''variable'' will have the value ''value'' (See [[VariablesWML]]). The subnode '''mods''' is special as it is deleted on every unit rebuild (for example when the unit advances or when an [object] is removed). This makes it possible to implement [effect]s that change variables, as those will also be reapplied whenever the unit is reset. (so in particular if your effect changes the variables mods.&amp;lt;whatever&amp;gt; [remove_object] will work properly for those objects.) For example the following code will define a apply_to=moves_on_recruits effect that gives units with that effect full movement when recruited&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang='lua'&amp;gt;&lt;br /&gt;
function wesnoth.effects.move_on_recruit(u, cfg)&lt;br /&gt;
	-- maybe better use a status than a variable ?&lt;br /&gt;
	u.variables[&amp;quot;mods.move_on_recruit&amp;quot;] = true&lt;br /&gt;
end&lt;br /&gt;
on_event(&amp;quot;recruit,recall&amp;quot;, function(ec)&lt;br /&gt;
	local unit = wesnoth.get_unit(ec.x1, ec.y1)&lt;br /&gt;
	if unit and unit.variables[&amp;quot;mods.move_on_recruit&amp;quot;] then&lt;br /&gt;
		unit.attacks_left = 1&lt;br /&gt;
		unit.moves = unit.max_moves&lt;br /&gt;
	end&lt;br /&gt;
end)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
And since we used the mods subtable, [remove_object] will work properly for objects that give this effect.&lt;br /&gt;
&lt;br /&gt;
* '''[modifications]''' changes that have been made to the unit.&lt;br /&gt;
** '''[trait]''' a trait the unit has. Same format as [[UnitsWML#.5Btrait.5D|[trait], UnitsWML]].&lt;br /&gt;
** '''[object]''' an object the unit has. Same format as [[DirectActionsWML#.5Bobject.5D|[object], DirectActionsWML]].&lt;br /&gt;
** '''[advance]''' an advancement that has already been applied to the unit. Same format as [[UnitTypeWML#After max level advancement (AMLA)|AMLA [advancement], UnitTypeWML]]. These are automatically added as the unit has AMLA advancements applied to it, but can also be specified manually to indicate that the unit already has a particular advancement applied, or to disable certain advancements (by ID). {{DevFeature1.13|2}} In 1.13.2 and later this has been renamed to [advancement], to match the UnitTypeWML tag of the same name.&lt;br /&gt;
&lt;br /&gt;
* '''[event]''' The event is copied from this unit's WML description into the scenario. The event is carried along with the unit (even during advancement) and inserted into a scenario whenever this unit is first included. A [unit][event] requires a non-empty id= attribute.&lt;br /&gt;
&lt;br /&gt;
* '''unit_description''': overrides the unit type description for this unit. Note that this will be reset when the unit advances. To avoid this, one can either set up a ''post_advance'' [[EventWML|event]] to override the default description after promotion, or use an [object] with a profile [[EffectWML|effect]] to change the unit description.&lt;br /&gt;
&lt;br /&gt;
* '''hp_bar_scaling''': Overrides the attribute in [[GameConfigWML]] (and the [unit_type], if present).&lt;br /&gt;
&lt;br /&gt;
* '''xp_bar_scaling''': Overrides the attribute in [[GameConfigWML]] (and the [unit_type], if present).&lt;br /&gt;
&lt;br /&gt;
* '''ai_special''': causes the unit to act differently&lt;br /&gt;
** &amp;quot;guardian&amp;quot; the unit will not move, except to attack something in the turn it moves (so, it only can move if an enemy unit gets within range of it). Does the same as '''[status] guardian = 'yes''''.&lt;br /&gt;
&lt;br /&gt;
* '''[ai]''' This affects how the computer will control this unit (currently only used by [[FormulaAI]]).&lt;br /&gt;
** '''formula''': if set, the unit will execute this code during the &amp;quot;unit_formulas&amp;quot; stage, assuming that the &amp;quot;unit_formulas&amp;quot; stage has been enabled for this side&lt;br /&gt;
** '''priority''', '''loop_formula''', '''[vars]''': see the [[FormulaAI]] documentation for details&lt;br /&gt;
&lt;br /&gt;
* '''traits_description''': the description of the unit's traits which is displayed. However if it is not specified explicitly, the unit's actual traits' names will be used instead, so it is normally not necessary to set this.&lt;br /&gt;
&lt;br /&gt;
*'''alignment''': one of lawful/neutral/chaotic/liminal (See [[TimeWML]]). Default is the alignment of the [unit_type] described by [[#type|'''type''']]. This is generally not set manually.&lt;br /&gt;
&lt;br /&gt;
*'''advances_to''': comma-separated list of unit types to which this unit can advance. Will override the default provided by the [unit_type]. This is generally not set manually.&lt;br /&gt;
&lt;br /&gt;
*'''race''': See {{tag|UnitsWML|race}}. Will override the default provided by the [unit_type]. This is generally not set manually.&lt;br /&gt;
&lt;br /&gt;
*'''undead_variation''': Will override the default provided by the [unit_type]. This is generally not set manually.&lt;br /&gt;
&lt;br /&gt;
*'''usage''': Will override the default provided by the [unit_type]. This is generally not set manually.&lt;br /&gt;
&lt;br /&gt;
*'''zoc''': whether the unit has a zone of control. Will override the default provided by the [unit_type]. This is generally not set manually.&lt;br /&gt;
&lt;br /&gt;
*'''[movement_costs]''', '''[vision_costs]''', '''[defense]''', and '''[resistance]''': Can be used to modify [[UnitsWML#.5Bmovetype.5D|existing values]].&lt;br /&gt;
&lt;br /&gt;
*'''[attack]''': Takes the same syntax as [[UnitTypeWML#Attacks|[unit_type][attack]]]. By default, the attacks from the [unit_type] will be included. '''Note:''' using this tag will replace ''all'' [attack] tags with the new one.&lt;br /&gt;
&lt;br /&gt;
*'''hidden''': Implementation detail of [[InterfaceActionsWML#%5Bhide_unit%5D|[hide_unit]]]. This should not be set manually.&lt;br /&gt;
&lt;br /&gt;
== Unit State ==&lt;br /&gt;
The following keys and tags describe the current state of the unit, and will change regularly as gameplay progresses:&lt;br /&gt;
* '''x''', '''y''': the location of the unit. By default (unless modified by [[#placement|'''placement''']] below) if a location isn't provided and the side the unit will belong to has a recall list, the unit will be created on the recall list. The recall list can also be explicitly specified as the location with &amp;quot;recall,recall&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* '''location_id''': {{DevFeature1.13|8}} the location of the unit, referencing one of the special locations defined by the map. This overrides '''x''' and '''y''' if present but otherwise has the same effect and can be modified by the placement options.&lt;br /&gt;
&lt;br /&gt;
* '''facing''': which way the unit is facing (this only affects how the unit is displayed).&lt;br /&gt;
** Possible values are '''se''', '''s''', '''sw''', '''nw''', '''n''', '''ne'''. Note that some unit types may not have distinct animations for each direction.&lt;br /&gt;
&lt;br /&gt;
* '''goto_x''':, '''goto_y''': the unit's current movement destination. Default is 0,0 i.e. the unit is not on a course.&lt;br /&gt;
&lt;br /&gt;
* '''hitpoints''': the HP of the unit. Default [[#max_hitpoints|'''max_hitpoints''']].&lt;br /&gt;
&lt;br /&gt;
* '''experience''': the XP of the unit. Default is 0.&lt;br /&gt;
&lt;br /&gt;
* '''moves''': number of movement points the unit has left. Default is [[#max_moves|'''max_moves''']].&lt;br /&gt;
: '''Note:''' Do not assume that moves=max_moves on turns when the unit doesn't move. The wesnoth AIs sometimes manipulate the moves variable during its turn, for internal reasons.&lt;br /&gt;
&lt;br /&gt;
* '''resting''': whether the unit has not moved yet this turn. Used to decide whether to give the unit rest healing. Note that this can be true even if moves is not equal to max_moves.&lt;br /&gt;
&lt;br /&gt;
* '''attacks_left''': number of attacks the unit has left. Default is '''max_attacks'''.&lt;br /&gt;
&lt;br /&gt;
* '''[status]''' the status of the unit. This affects different features of the unit, for example whether the unit loses health each turn. Default for all keys is 'no', but this can be changed by the scenario or by special abilities (see [[AbilitiesWML]]). The Status Table displays the status of each unit using the three images '''misc/poisoned.png''', '''misc/slowed.png''' and '''misc/petrified.png'''; other keys do not appear in the Status Table.&lt;br /&gt;
** '''poisoned''': if 'yes', the unit loses 8 HP each turn. See also ''heals'', ''cures'', [[AbilitiesWML]].&lt;br /&gt;
** '''slowed''': if 'yes', the unit has 50% of its normal movement and does half damage. When the controller of the unit's turn is over, '''slowed''' is set to 'no'. &lt;br /&gt;
** '''petrified''': if 'yes', the unit cannot move, attack, or be attacked.&lt;br /&gt;
** '''uncovered''': if 'yes', the unit has performed an action (e.g. attacking) that causes it to no longer be hidden until the next turn.&lt;br /&gt;
** '''guardian''': if 'yes', the unit will not move, except to attack something in the turn it moves (so, it only can move if an enemy unit gets within range of it). Does the same as '''ai_special = &amp;quot;guardian&amp;quot;'''.&lt;br /&gt;
** '''unhealable''': if set to 'yes', the unit cannot be healed. This includes the healing by resting.&lt;br /&gt;
** '''unpoisonable''': A status, which is often set using traits.&lt;br /&gt;
** '''undrainable''': A status, which is often set using traits.&lt;br /&gt;
** '''unplagueable''': A status, which is often set using traits.&lt;br /&gt;
** '''not_living''': Deprecated, this is automatically set when all three above are set and vice versa.&lt;br /&gt;
** '''invulnerable''': {{DevFeature1.13|6}} if 'yes', attacks can't hit the unit.&lt;br /&gt;
** One can add other keys to [status], but they must have boolean values, and they will not do anything meaningful on their own (but can be checked from events and acted upon accordingly). For example, a scenario can set unit.status.''my_custom_key'' to 'yes' or 'no'.&lt;br /&gt;
&lt;br /&gt;
* '''invulnerable''': {{DevFeature1.13|6}} a shorthand to set the ''invulnerable'' status. Useful in [[CommandMode]] for debugging purposes. It's recommended to use [status] in written code instead.&lt;br /&gt;
&lt;br /&gt;
== Creation Options ==&lt;br /&gt;
In addition to the unit's persistent data itself, there are several options for controlling how the unit will be created, as follows:&lt;br /&gt;
* &amp;lt;span id=&amp;quot;placement&amp;quot;&amp;gt;'''placement'''&amp;lt;/span&amp;gt;: How the unit should be placed: can be one value or a comma-separated list of values. Default value is  'map,leader' for a leader given directly in [side], &amp;quot;&amp;quot; otherwise. By default, 'map,recall' is implicitly appended to the end of the list.&lt;br /&gt;
** '''map''': If x,y (or location_id) are explicitly given and point to a valid on-map location - try to place the unit at the nearest free location to there, never overwriting existing units. Successful if x,y (or location_id) are given and a valid on-map vacant location near it can be found.&lt;br /&gt;
** '''leader''': Try to place unit near the leader, if leader is not present or is in recall list - try to place unit near the start location for this side. Successful if a valid on-map vacant location can be found near leader or near start location.&lt;br /&gt;
** '''recall''': Place unit on recall list. Always successful. &lt;br /&gt;
** '''map_overwrite''': If x,y are explicitly given and point to a valid on-map location - try to place unit at this location, if there was a unit there - overwriting it, without firing events. {{DevFeature1.13|8}} Deprecated, use placement=map and overwrite=yes instead.&lt;br /&gt;
** '''map_passable''': If x,y are explicitly given and point to a valid on-map location - try to place unit at this location; if the hex is of an impassable terrain for the unit being placed, or is already occupied by another unit, the new unit will be placed in the nearest vacant hex. {{DevFeature1.13|8}} Deprecated, use placement=map and passable=yes instead.&lt;br /&gt;
** '''leader_passable''': Similar to &amp;quot;leader&amp;quot;, with the additional restriction that the selected location is not impassable for the unit being placed. {{DevFeature1.13|8}} Deprecated, use placement=leader and passable=yes instead.&lt;br /&gt;
* '''passable''': {{DevFeature1.13|8}} (default=no) If yes, and the specified location is of an impassable terrain for the unit being placed, the new unit will be placed in the nearest hex that is of a passable terrain for it.&lt;br /&gt;
* '''overwrite''': {{DevFeature1.13|8}} (default=no) If yes, always place the unit at the exact specified location, overwriting the existing unit if there is one. Generally you don't want to use this together with placement=leader.&lt;br /&gt;
&lt;br /&gt;
* '''generate_name''': (default=yes) will generate a new '''name''' if there isn't one specified for the unit, as if the unit were a freshly-recruited one.&lt;br /&gt;
* '''random_traits''': &amp;quot;no&amp;quot; will prevent random trait generation for units. You should only need to set this for placed nonleaders in multiplayer games or if you want to give the unit fewer traits than it would normally get for its unit type. When generating traits for a unit, first traits the unit has already been given are excluded. Then &amp;quot;musthave&amp;quot; traits (undead, mechanical) for the unit type are given. Then for leaders ('''canrecruit=yes''') traits that are not available to &amp;quot;any&amp;quot; (currently that's all of them to avoid a multiplayer OOS issue, but later will be restricted based on multiplayer play balance issues) are removed from consideration. Then traits are added randomly until the maximum allowed for the unit type is reached or there are no more available traits. Random traits can now be used in MP games but only when spawned in an event, so not for leaders and other units in the [side] definition.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;span id=&amp;quot;random_gender&amp;quot;&amp;gt;'''random_gender'''&amp;lt;/span&amp;gt;: &amp;quot;yes&amp;quot; will cause the gender of the unit with male and female variations to be male 50% of the time, female 50% of the time.  If the unit has only one gender variant it will always be given the correct one.&lt;br /&gt;
&lt;br /&gt;
* '''to_variable''': (only for [event][unit]) creates the unit into the given variable instead of placing it on the map.&lt;br /&gt;
&lt;br /&gt;
* '''animate''': whether to display the recruitment animation for this unit as if it were being recruited/recalled. Defaults to &amp;quot;no&amp;quot;. Irrelevant when the [unit] tag appears inside a [side].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[UnitTypeWML]]&lt;br /&gt;
* [[InternalActionsWMLUnitTags]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
&lt;br /&gt;
[[Category:WML Reference]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=DirectActionsWML&amp;diff=59374</id>
		<title>DirectActionsWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=DirectActionsWML&amp;diff=59374"/>
		<updated>2018-04-08T03:20:39Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: The explanation for &amp;quot;id&amp;quot; was outdated.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WML Tags}}&lt;br /&gt;
== Direct actions ==&lt;br /&gt;
&lt;br /&gt;
Direct actions are actions that have a direct effect on gameplay. They can be used inside of [[EventWML|events]].&lt;br /&gt;
&lt;br /&gt;
The following tags are actions:&lt;br /&gt;
&lt;br /&gt;
=== [endlevel] ===&lt;br /&gt;
Ends the scenario.&lt;br /&gt;
* '''result''': before the scenario is over, all events with ''name=result'' are triggered. If ''result=victory'', the player progresses to the next level (i.e., the next scenario in single player); if ''result=defeat'', the game returns to the main menu. &lt;br /&gt;
&lt;br /&gt;
When the result is &amp;quot;victory&amp;quot; the following keys can be used:&lt;br /&gt;
* '''bonus''': whether the player should get bonus gold (maximum possible gold that could have been earned by waiting the level out). The default is bonus=yes. {{DevFeature1.13|2}} Alternatively, a number, defining the bonus percentage (1.0 meaning full).&lt;br /&gt;
* '''carryover_report''': whether the player should receive a summary of the scenario outcome, the default is carryover_report=yes.&lt;br /&gt;
* '''save''': whether a start-of-scenario save should be created for the next scenario, the default is save=yes. Do not confuse this with saving of replays for the current scenario.&lt;br /&gt;
* '''replay_save''': whether a replay save for the current scenario is allowed, the default is replay_save=yes. If yes, the player's settings in preferences will be used to determine if a replay is saved. If no, will override and not save a replay.&lt;br /&gt;
* '''linger_mode''': If ...=yes, the screen is greyed out and there's the possibility to save before advancing to the next scenario, the default is linger_mode=yes.&lt;br /&gt;
* '''reveal_map''': (Multiplayer only) (Default is 'yes') If 'no', shroud doesn't disappear when game ended.&lt;br /&gt;
* '''next_scenario''': (default specified in '''[scenario]''' tag) the ID of the next scenario that should be played.  All units that side 1 controls at this point become available for recall in ''next_scenario''.&lt;br /&gt;
* '''carryover_percentage''': by default 80% of the gold is carried over to the next scenario, with this key the amount can be changed.&lt;br /&gt;
* '''carryover_add''': if yes the gold will be added to the starting gold the next scenario, if no the next scenario will start with the amount of the current scenario (after taxes) or the minimum in the next scenario. Default is no.&lt;br /&gt;
* '''music''': (default specified in '''[scenario]''' or '''[game_config]''' tags) a comma-separated list of music tracks from which one will be chosen and played once after any events related to the end of level result are executed; by default, victory_music is used on victory, and defeat_music on defeat.&lt;br /&gt;
* '''end_credits''': Whether to display the credits screen at the end of a single-player campaign. Defaults to ''yes''. Note that this has cumulative effects over the campaign - it persists even if the endlevel does not trigger the end of the campaign. See also [[CampaignWML]].&lt;br /&gt;
* '''end_text''': (translatable) Text that is shown centered in a black screen at the end of a campaign. Defaults to &amp;quot;The End&amp;quot;. Note that this has cumulative effects over the campaign - it persists even if the endlevel does not trigger the end of the campaign. See also [[CampaignWML]].&lt;br /&gt;
* '''end_text_duration''': Delay, in milliseconds, before displaying the game credits at the end of a campaign. In other words, for how much time '''end_text''' is displayed on screen. Defaults to 3500. Note that this has cumulative effects over the campaign - it persists even if the endlevel does not trigger the end of the campaign. See also [[CampaignWML]].&lt;br /&gt;
* &amp;lt;strike&amp;gt;'''[next_scenario_settings]''': Any tags or attribute children of this optional argument to [endlevel] are merged into the scenario/multiplayer tag of the *next* scenario. This allows you to e.g. reconfigure the [side] tags or settings, just before load. &amp;lt;/strike&amp;gt; This feature was removed in 1.11.17, it might be redesigned and reintroduced.&lt;br /&gt;
* &amp;lt;strike&amp;gt;'''[next_scenario_append]''': Any tags of this optional argument are appended at high level to the next scenario. This is most appropriate for [event] tags, although you may find other uses. Example test scenario for these features: https://gna.org/support/download.php?file_id=20119 &amp;lt;/strike&amp;gt; This feature was removed in 1.11.17, it might be redesigned and reintroduced.&lt;br /&gt;
* '''[result]''' {{DevFeature1.13|0}} Allows specification of a side specific result, this is for competitive multiplayer scenarios/campaigns where it might happen that one player wins but another player loses.  The following attributes are accepted and have the same effect as in '''[endlevel]''':&lt;br /&gt;
** '''result'''&lt;br /&gt;
** '''bonus'''&lt;br /&gt;
** '''carryover_percentage'''&lt;br /&gt;
** '''carryover_add'''&lt;br /&gt;
&lt;br /&gt;
And there is also&lt;br /&gt;
** '''side''' The number of the side for which these results should apply.&lt;br /&gt;
&lt;br /&gt;
=== [unit] ===&lt;br /&gt;
Creates a unit (either on the map, on a recall list, or into a variable for later use.)  For syntax see [[SingleUnitWML]].&lt;br /&gt;
* {{Short Note:Predefined Macro|GENERIC_UNIT}}&lt;br /&gt;
&lt;br /&gt;
=== [recall] ===&lt;br /&gt;
Recalls a unit taking into account any [http://wiki.wesnoth.org/SingleUnitWML filter_recall] of the leader.   The unit is recalled free of charge, and is placed near its leader, e.g., if multiple leaders are present, near the first found which would be able to normally recall it.&lt;br /&gt;
&lt;br /&gt;
If neither a valid map location is provided nor a leader on the map would be able to recall it, the tag is ignored.&lt;br /&gt;
 &lt;br /&gt;
* [[StandardUnitFilter]]: the first matching unit will be recalled.  If no units match this tag is ignored. Do not use a [filter] tag. If a comma separated list is given, every unit currently considered for recall is checked against all the types (not each single one of the types against all units).&lt;br /&gt;
* '''x,y''': the unit is placed here instead of next to the leader.&lt;br /&gt;
* '''show''': yes/no, default yes: whether the unit is animated (faded in) or instantly displayed&lt;br /&gt;
* '''fire_event''': boolean yes|no (default no); whether any according prerecall or recall events shall be fired.&lt;br /&gt;
* '''check_passability''': (boolean yes|no, default yes): If yes, checks for terrain passability when placing the unit (a nearby passable hex is chosen).&lt;br /&gt;
&lt;br /&gt;
=== [teleport] ===&lt;br /&gt;
Teleports a unit on map. {{Short Note:Predefined Macro|TELEPORT_UNIT}}&lt;br /&gt;
* '''[filter]''': [[StandardUnitFilter]] the first unit matching this filter will be teleported.&lt;br /&gt;
* '''x,y''': the hex to teleport to. If that hex is occupied, the closest unoccupied hex will be used instead.&lt;br /&gt;
* '''clear_shroud''': should shroud be cleared on arrival&lt;br /&gt;
* '''animate''': should a teleport animation be played (if the unit doesn't have a teleport animation, it will fade out/fade in)&lt;br /&gt;
* '''check_passability''': (boolean yes|no, default yes): normally, units will not be teleported into terrain that is impassable for them. Setting this attribute to &amp;quot;no&amp;quot; permits it.&lt;br /&gt;
&lt;br /&gt;
(Note: There is also a ability named teleport, see [[AbilitiesWML]].)&lt;br /&gt;
&lt;br /&gt;
=== [terrain_mask] ===&lt;br /&gt;
Changes the terrain on the map.  See [[TerrainMaskWML]].&lt;br /&gt;
&lt;br /&gt;
=== [terrain] ===&lt;br /&gt;
Changes the terrain on the map.&lt;br /&gt;
* '''terrain''': the character of the terrain to use.  See [[TerrainCodesWML]] to see what letter a type of terrain uses.&lt;br /&gt;
* [[StandardLocationFilter]]. This [[StandardLocationFilter]]'s terrain= key is used for the new terrain, filtering by terrain can be done with a nested [[StandardLocationFilter]]: [and]terrain=terrain_string_to_be_filtered_for.&lt;br /&gt;
* '''layer''': (overlay|base|both, default=both) only change the specified layer.&lt;br /&gt;
* '''replace_if_failed''': (default=no) When replacing just one layer failed, try to replace the whole terrain. If '''terrain''' is an overlay only terrain, use the default_base as base layer. If the terrain has no default base, do nothing.&lt;br /&gt;
&lt;br /&gt;
If you want to remove the overlays from a terrain and leave only the base, use:&lt;br /&gt;
 layer=overlay&lt;br /&gt;
 terrain=&amp;quot;^&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Note:&amp;lt;/b&amp;gt; When a hex changes from a village terrain to a non-village terrain, and a team owned that village it loses that village. When a hex changes from a non-village terrain to a village terrain and there is a unit on that hex it does not automatically capture the village. The reason for not capturing villages it that there are too many choices to make; should a unit lose its movement points, should capture events be fired. It is easier to do this as wanted by the author in WML.&lt;br /&gt;
&lt;br /&gt;
=== [gold] ===&lt;br /&gt;
Gives sides gold.&lt;br /&gt;
* '''amount''': the amount of gold to give.&lt;br /&gt;
* '''side''': (default=1) the number of the side to give the gold to. Can be a comma-separated list of sides. note: Default side=1 for empty side= is deprecated.&lt;br /&gt;
* [[StandardSideFilter]] tags and keys; default for empty side= is all sides, as usual in a SSF.&lt;br /&gt;
&lt;br /&gt;
=== [unstore_unit] ===&lt;br /&gt;
Creates a unit from a game variable, and activates it on the playing field.  This must be a specific variable describing a unit, and may not be an array -- to unstore an entire array, iterate over it.  The variable is not cleared.  See also [[InternalActionsWML#.5Bstore_unit.5D|[store_unit]]], [[ConditionalActionsWML#.5Bwhile.5D|[while]]] and [[InternalActionsWML#.5Bclear_variable.5D|[clear_variable]]].&lt;br /&gt;
* '''variable''': the name of the variable.&lt;br /&gt;
* '''find_vacant''': whether the unit should be placed on the nearest vacant tile to its specified location.  If this is set to 'no'(default), then any unit on the same tile as the unit being unstored will be destroyed. &lt;br /&gt;
* '''check_passability''': (boolean yes|no, default yes): If yes, checks for terrain passability when placing the unit. This key has no effect if find_vacant=no (no check performed then). Before 1.9 this key is always &amp;quot;no&amp;quot;.&lt;br /&gt;
* '''text''': (translatable) floating text to display above the unit, such as a damage amount&lt;br /&gt;
* '''male_text''', '''female_text''': {{DevFeature1.13|2}} (translatable) gender-specific versions of the above&lt;br /&gt;
* '''red''', '''green''', '''blue''': (default=0,0,0) the color to display the text in. Values vary from 0-255. You may find it convenient to use the {COLOR_HARM} or {COLOR_HEAL} macro instead. (Use {COLOR_HARM} or {COLOR_HEAL} instead of the whole red,green,blue= line.)&lt;br /&gt;
* '''advance''': (default=yes) if yes the unit is advanced if it has enough XP. When modifying XP make sure to do it from inside a [[EventWML#Multiplayer_safety|synchronized event]] or it may lead to OOS errors especially when several advancement paths exist. Note that advance and post advance events are called, so infinite loops can happen.&lt;br /&gt;
* '''fire_event''': (boolean yes|no, default no) Whether any advance/post advance events shall be fired if an advancement takes place, no effect otherwise.&lt;br /&gt;
* '''animate''': (boolean yes|no, default yes) Whether &amp;quot;levelout&amp;quot; and &amp;quot;levelin&amp;quot; (or fade to white and back) animations shall be played if an advancement takes place, no effect otherwise.&lt;br /&gt;
* '''x''' ,'''y''': override unit location, &amp;quot;x,y=recall,recall&amp;quot; will put the unit on the unit's side's recall list.&lt;br /&gt;
Units can be unstored with negative (or zero) hit points. This can be useful if modifying a unit in its last_breath event (as the unit's death is already the next step), but tends to look wrong in other cases. In particular, it is possible to have units with negative hit points in play. Such units are aberrations, subject to unusual behavior as the game compensates for them. (For example, such units are currently automatically hit&amp;amp;ndash;and killed&amp;amp;ndash;in combat.) The details of the unusual behavior are subject to change between stable releases without warning.&lt;br /&gt;
&lt;br /&gt;
=== [allow_recruit] ===&lt;br /&gt;
Allows a side to recruit units it couldn't previously recruit.&lt;br /&gt;
* '''type''': the types of units that the side can now recruit.&lt;br /&gt;
* '''side''': (default=1) the number of the side that is being allowed to recruit the units. This can be a comma-separated list note: Default side=1 for empty side= is deprecated.&lt;br /&gt;
* [[StandardSideFilter]] tags and keys; default for empty side= is all sides, as usual in a SSF.&lt;br /&gt;
&lt;br /&gt;
=== [allow_extra_recruit] ===&lt;br /&gt;
Allows a leader to recruit units it couldn't previously recruit.&lt;br /&gt;
These types add to the types the leader can recruit because of [side]recruit=.&lt;br /&gt;
* '''extra_recruit''': the types of units that the unit can now recruit.&lt;br /&gt;
* '''[[StandardUnitFilter]]''': All units matching this filter are modified. Does not match on recall list units.&lt;br /&gt;
&lt;br /&gt;
=== [disallow_recruit] ===&lt;br /&gt;
Prevents a side from recruiting units it could previously recruit.&lt;br /&gt;
* '''type''': the types of units that the side can no longer recruit. {{DevFeature1.13|0}} If omitted, all recruits for matching sides will be disallowed.&lt;br /&gt;
* '''side''': (default=1) the number of the side that may no longer recruit the units. This can be a comma-separated list note: Default side=1 for empty side= is deprecated.&lt;br /&gt;
* [[StandardSideFilter]] tags and keys; default for empty side= is all sides, as usual in a SSF.&lt;br /&gt;
&lt;br /&gt;
=== [disallow_extra_recruit] ===&lt;br /&gt;
Prevents a leader from recruiting units it could previously recruit.&lt;br /&gt;
* '''extra_recruit''': the types of units that the side can no longer recruit.&lt;br /&gt;
* '''[[StandardUnitFilter]]''': All units matching this filter are modified. Does not match on recall list units.&lt;br /&gt;
&lt;br /&gt;
=== [set_recruit] ===&lt;br /&gt;
Sets the units a side can recruit.&lt;br /&gt;
* '''recruit''': the types of units that the side can now recruit.&lt;br /&gt;
* '''side''': (default=1) the number of the side that is having its recruitment set. This can be a comma-separated list. note: Default side=1 for empty side= is deprecated.&lt;br /&gt;
* [[StandardSideFilter]] tags and keys; default for empty side= is all sides, as usual in a SSF.&lt;br /&gt;
&lt;br /&gt;
=== [set_extra_recruit] === &lt;br /&gt;
Sets the units a leader can recruit.&lt;br /&gt;
* '''extra_recruit''': the types of units that the leader can now recruit.&lt;br /&gt;
* '''[[StandardUnitFilter]]''': All units matching this filter are modified. Does not match on recall list units.&lt;br /&gt;
&lt;br /&gt;
=== [modify_side] ===&lt;br /&gt;
Modifies some details of a given side in the middle of a scenario.  '''The following listed properties are the only properties that [modify_side] can affect!'''&lt;br /&gt;
* '''side''': (default=1) the number of the side that is to be changed. note: Default side=1 for empty side= is deprecated.&lt;br /&gt;
* '''[filter_side]''' with a [[StandardSideFilter]] as argument&lt;br /&gt;
* '''income''': the income given at the begining of each turn.&lt;br /&gt;
* '''recruit''': a list of unit types, replacing the side's current recruitment list.&lt;br /&gt;
* '''team_name''': the team in which the side plays the scenario.&lt;br /&gt;
* '''user_team_name''': a translatable string representing the team's description. This has no effect on alliances. Defaults to ''team_name''.&lt;br /&gt;
* '''gold''': the amount of gold the side owns.&lt;br /&gt;
* '''village_gold''': the income setting per village for the side.&lt;br /&gt;
* '''controller''': the identifier string of the side's controller. Uses the same syntax of the ''controller'' key in the [[SideWML|[side]]] tag.&lt;br /&gt;
* '''fog''': a boolean string (yes/no) describing the status of Fog for the side.&lt;br /&gt;
* '''shroud''': a boolean string describing the status of Shroud for the side.&lt;br /&gt;
* '''hidden''': a boolean string specifying whether side is shown in status table.&lt;br /&gt;
* '''color''': a team color range specification, name (e.g. &amp;quot;red&amp;quot;, &amp;quot;blue&amp;quot;), or number (e.g. &amp;quot;1&amp;quot;, &amp;quot;2&amp;quot;) for this side. The default color range names, numbers, and definitions can be found in data/core/team_colors.cfg.&lt;br /&gt;
* '''[ai]''': sets/changes AI parameters for the side. Only parameters that are specified in the tag are changed, this does not reset others to their default values. Uses the same syntax as described in [[AiWML]].  Note that [modify_side][ai] works for all simple AI parameters and some, but not all, of the composite ones. If in doubt, use [http://wiki.wesnoth.org/AiWML#Adding_and_Deleting_Aspects_with_the_.5Bmodify_ai.5D_Tag [modify_ai]] instead, which always works.&lt;br /&gt;
* '''switch_ai''': replaces a side ai with a new AI from specified file(ignoring those AI parameters above). Path to file follows the usual WML convention.&lt;br /&gt;
* '''reset_maps''': If set to &amp;quot;yes&amp;quot;, then the shroud is spread to all hexes, covering the parts of the map that had already been explored by the side, including hexes currently seen. (Seen hexes will be cleared at the end of most events; they can also be manually cleared with {{tag|InterfaceActionsWML|redraw}}.) This is only effective if shroud is on, but this is evaluated after shroud= (and before shroud_data=).&lt;br /&gt;
* '''reset_view''': If set to &amp;quot;yes&amp;quot;, then the fog of war is spread to all hexes, covering the parts of the map that had already been seen this turn by the side, including hexes currently seen, excluding hexes affected by multi-turn {{tag|DirectActionsWML|lift_fog}}. (Seen hexes will be cleared at the end of most events; they can also be manually cleared with {{tag|InterfaceActionsWML|redraw}}.) This is only effective if fog is on, but this is evaluated after fog=.&lt;br /&gt;
* '''share_maps''': change the share_maps side attribute. Be sure to use shroud=yes for that side and have it as an ally&lt;br /&gt;
* '''share_view''': change the share_view side attribute. Be sure to use fog=yes for that side and have it as an ally&lt;br /&gt;
* '''shroud_data''': changes to the side's shroud, using the same format as when defining the [side].&lt;br /&gt;
* '''suppress_end_turn_confirmation''': Boolean value controlling whether or not a player is asked for confirmation when skipping a turn.&lt;br /&gt;
* '''scroll_to_leader''': Boolean value controlling whether or not the game view scrolls to the side leader at the start of their turn when present.&lt;br /&gt;
* '''flag''': Flag animation for villages owned by this side (see [[SideWML|[side]]]).&lt;br /&gt;
* '''flag_icon''': Flag icon used for this side in the status bar (see [[SideWML|[side]]]).&lt;br /&gt;
* '''village_support''': The number of unit levels this side is able to support (does not pay upkeep on) per village it controls.&lt;br /&gt;
* '''defeat_condition''' {{DevFeature1.13|0}}: When the side is considered defeated (see [[SideWML|[side]]]).&lt;br /&gt;
&lt;br /&gt;
=== [modify_turns] ===&lt;br /&gt;
Modifies the turn limit in the middle of a scenario.&lt;br /&gt;
* '''value''': the new turn limit.&lt;br /&gt;
* '''add''': if used instead of ''value'', specifies the number of turns to add to the current limit (can be negative).&lt;br /&gt;
* '''current''': changes the current turn number after applying turn limit modifications, if any. It is not possible to change the turn number to exceed the turn limit (1 &amp;lt;= current turns &amp;lt;= max turns).&lt;br /&gt;
&lt;br /&gt;
=== [allow_end_turn] ===&lt;br /&gt;
Allows human players to end their turn through the user interface if they were previously affected by the '''[disallow_end_turn]''' action. This action doesn't take any arguments.&lt;br /&gt;
&lt;br /&gt;
=== [disallow_end_turn] ===&lt;br /&gt;
Disallows human players to end their turn through the user interface. This action doesn't take any arguments.&lt;br /&gt;
&lt;br /&gt;
=== [capture_village] ===&lt;br /&gt;
Changes the ownership of a village.&lt;br /&gt;
* [[StandardLocationFilter]]: all village locations matching the filter are affected.&lt;br /&gt;
* '''side''': the side that takes control of the village. This side needs to have a leader (canrecruit=yes). If the side key is not given, the village will become neutral (unless [filter_side] is present, in which case that side fiter decides, see below).&lt;br /&gt;
* '''[filter_side]''' with [[StandardSideFilter]] tags and keys as arguments; if both this tag and inline side= are present it's an error. Otherwise, the first matching side gets ownership (or the village becomes neutral if none match).&lt;br /&gt;
* '''fire_event''' (boolean yes|no, default: no): Whether any capture events shall be fired.&lt;br /&gt;
&lt;br /&gt;
=== [kill] ===&lt;br /&gt;
Removes all units (including units in a recall list) that match the filter from the game.&lt;br /&gt;
* [[StandardUnitFilter]]: Selection criterion; do not use a [filter] tag.&lt;br /&gt;
* '''animate''': if 'yes', displays the unit dying (fading away). {{DevFeature1.13|8}} If '''[secondary_unit]''' is given, also plays the victory animation of that unit.&lt;br /&gt;
* '''fire_event''': if 'yes', triggers any appropriate 'die' events (See [[EventWML]]). Note that events are only fired for killed units that have been on the map (as opposed to recall list).&lt;br /&gt;
* '''[secondary_unit]''' with a [[StandardUnitFilter]] as argument. Do not use a [filter] tag. Has an effect only if fire_event=yes ({{DevFeature1.13|8}} or if it has a victory animation and animate=yes). The first on-map unit matching the filter becomes second_unit in any fired die and last breath events. If an on-map unit matches and if there are several units killed with a single [kill] tag, second_unit is this same unit for all of them. If no on-map unit matches or [secondary_unit] isn't present, the variable second_unit in each of the die and last breath events is always the same as the variable unit (the dying unit).&lt;br /&gt;
* '''[primary_attack]''', '''[secondary_attack]''' {{DevFeature1.13|8}} The attacks to use for matching the animation. Useful for example on the wose, whose death animation depends on the damage type it was killed by.&lt;br /&gt;
&lt;br /&gt;
=== [move_unit] ===&lt;br /&gt;
works like the MOVE_UNIT macro.&lt;br /&gt;
* [[StandardUnitFilter]] as argument; do not use a [filter] tag. All units matching the filter are moved. If the target location is occupied, the nearest free location is chosen.&lt;br /&gt;
* '''to_x''' (unsigned integer): The units are moved to this x coordinate. Can be a comma-separated list, in which case the unit follows this given path during the move.&lt;br /&gt;
* '''to_y''' (unsigned integer): The units are moved to this y coordinate. Can be a comma-separated list.&lt;br /&gt;
* '''fire_event''' (optional, boolean yes|no, default no): Whether any according moveto events shall be fired. The target location ($x1, $y1 in the event) may not be the same location that the unit was tried to be moved to, if the original target location is occupied or impassable.&lt;br /&gt;
* '''check_passability''' (boolean yes|no, default yes): Whether the terrain the unit is moved to should be checked for suiting the unit. (If it does not, a nearby suitable hex is chosen.)&lt;br /&gt;
* '''force_scroll''': Whether to scroll the map or not even when [[InterfaceActionsWML#.5Block_view.5D|[lock_view]]] is in effect or ''Follow Unit Actions'' is disabled in ''Advanced Preferences''. Defaults to using [[InterfaceActionsWML#.5Bmove_unit_fake.5D|[move_unit_fake]]]'s default value.&lt;br /&gt;
&lt;br /&gt;
=== [modify_ai] ===&lt;br /&gt;
Changes AI objects (aspects, goals, candidate actions or stages) for a specified side. See [[Modifying_AI_Components#The_.5Bmodify_ai.5D_Tag|Modifying AI Components]] for full description.&lt;br /&gt;
&lt;br /&gt;
* '''action''' (string): Takes values 'add', 'change', 'delete' or 'try_delete' to do just that for the AI object.&lt;br /&gt;
* '''path''' (string): Describes which AI object is to be modified.  &lt;br /&gt;
* '''[facet]''', '''[goal]''', '''[candidate_action]''' or '''[stage]''': Details about the AI object to be modified.&lt;br /&gt;
* [[StandardSideFilter]] tags and keys; default for empty side= is all sides, as usual in a SSF.&lt;br /&gt;
&lt;br /&gt;
=== [modify_unit] ===&lt;br /&gt;
works similar to the MODIFY_UNIT macro.&lt;br /&gt;
* '''[filter]''' with a [[StandardUnitFilter]] as argument. All units matching this filter are modified. Matches on recall list units too.&lt;br /&gt;
* '''[object]''', '''[trait]''', {{DevFeature1.13|5}} '''[advancement]''' - The given modifications will be immediately applied to all units matching the filter.&lt;br /&gt;
** '''delayed_variable_substitution''' {{DevFeature1.13|5}} (boolean yes|no, default no): If set to &amp;quot;yes&amp;quot;, the wml block contained in this [object], [trait], or [advancement] is not variable-substituted at execution time of the event containing this [modify_unit]. You need this for any effect that uses variable substitution or when using [effect][filter] with a $this_unit. {{DevFeature1.13|9}} This is no longer needed when adding ABILITY_TELEPORT, ABILITY_LEADERSHIP or SPECIAL_BACKSTAB.&lt;br /&gt;
* '''[effect]''' {{DevFeature1.13|6}} Applies the effect directly to the unit.&lt;br /&gt;
* Accepts generally the syntax inside of wml unit variables created by [store_unit] which can be viewed in a savefile or by using the [[CommandMode|inspect command]]. Cannot remove things or add/alter unit animations. Subtags with the same name must be written in the correct order to match them with the tag they are supposed to modify. Note that keys will be processed in arbitrary order, which may cause problems if you use formulas that depend on other formulas. To work around this you may need to use the tag twice with the same filter.&lt;br /&gt;
example usage (see also the test scenario):&lt;br /&gt;
&amp;lt;syntaxhighlight lang='wml'&amp;gt;&lt;br /&gt;
[modify_unit]&lt;br /&gt;
  [filter]&lt;br /&gt;
    x,y=38,6&lt;br /&gt;
  [/filter]&lt;br /&gt;
  hitpoints=10&lt;br /&gt;
  {TRAIT_HEALTHY}&lt;br /&gt;
[/modify_unit]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The unit which is currently modified is accessible via $this_unit, e.g. hitpoints = &amp;quot;$($this_unit.hitpoints / 2)&amp;quot; to set the hitpoints of all units to half of their particular maxima. This this_unit variable is independent from the this_unit variable available in the SUF used to determine which units to modify (first all matching units are gathered, and then all those are modified).&lt;br /&gt;
&lt;br /&gt;
=== [transform_unit] ===&lt;br /&gt;
Transforms every unit on the map matching the filter to the given unit type. Keeps intact hit points, experience and status. If the unit is transformed to a non-living type (undead or mechanical), it will be also unpoisoned. Hit points will be changed if necessary to respect the transformed unit's maximum hit points.&lt;br /&gt;
* [[StandardUnitFilter]]: do not use a [filter] tag.&lt;br /&gt;
* '''transform_to''': the unit type in which all the units matching the filter will be transformed. If missing, the units will follow their normal advancement.&lt;br /&gt;
&lt;br /&gt;
=== [petrify] ===&lt;br /&gt;
&lt;br /&gt;
* [[StandardUnitFilter]] as an argument. Do not use a [filter] tag. All units matching this filter are petrified. Recall list units are included.&lt;br /&gt;
&lt;br /&gt;
=== [unpetrify] ===&lt;br /&gt;
* [[StandardUnitFilter]] as an argument. Do not use a [filter] tag. All units matching this filter are unpetrified. Recall list units are included.&lt;br /&gt;
&lt;br /&gt;
=== [object] ===&lt;br /&gt;
Gives some unit an object which modifies their stats in some way.&lt;br /&gt;
* '''id''': (Optional) allows the item to be removed later. By default, an object with a defined ID can only be picked up once per scenario, even if it is removed later or first_time_only=no is set for the event. You can remove this restriction by setting take_only_once=no. For filtering objects, it might be simpler to use a custom key such as item_id.&lt;br /&gt;
* '''take_only_once''': (default yes) {{DevFeature1.13|6}} If set to &amp;quot;no&amp;quot;, the object's ID does not prevent it from being taken more than once.&lt;br /&gt;
* '''delayed_variable_substitution''' (boolean yes|no, default no): If set to &amp;quot;yes&amp;quot;, the wml block contained in this [object] is not variable-substituted at execution time of the event where this [object] is within.  You need this for any effect that uses variable substitution or when using [effect][filter] with a $this_unit. {{DevFeature1.13|9}} This is no longer needed when adding ABILITY_TELEPORT, ABILITY_LEADERSHIP or SPECIAL_BACKSTAB.&lt;br /&gt;
* '''[effect]''': one or more effect elements may be listed.  See [[EffectWML]] for a description of [effect].&lt;br /&gt;
* '''duration''':&lt;br /&gt;
**if 'scenario', effects only last until the end of the level (note : 'level' is the scenario, so this doesn't mean it last until the unit levels-up).&lt;br /&gt;
**if 'forever' or not set, effects never wear off.&lt;br /&gt;
** if 'turn', effects only last until the start of the unit's next turn (when the unit refreshes movement and attacks). (Like other start-of-turn behavior, objects with a duration of &amp;quot;turn&amp;quot; won't expire before turn 2.)&lt;br /&gt;
** {{DevFeature1.13|1}} if 'turn end' or 'turn_end', effects only last until the end of the unit's next turn (exactly like the slowed status).&lt;br /&gt;
* '''[filter]''' with a [[StandardUnitFilter]] as argument. The first unit found that matches the filter will be given the object. Only on-map units are considered. If no unit matches or no [filter] is supplied, it is tried to apply the object to the unit at the $x1,$y1 location of the event where this [object] is in. The case of no unit being at that spot is handled in the same way as no unit matching a given filter ([else] commands executed, cannot_use_message displayed)&lt;br /&gt;
* '''[then]''': a subtag that lets you execute actions if the filter conditions are met.  The most common action that should be inside here is a '''[remove_item]''' tag, but you could probably put any tags that otherwise work in a [then] tag.&lt;br /&gt;
* '''[else]''': a subtag that lets you execute actions if the filter conditions are *not* met.&lt;br /&gt;
* '''silent''': whether or not messages should be suppressed. Default is &amp;quot;no&amp;quot;. {{DevFeature1.13|2}} If no description is provided, this defaults to yes, but can still be overridden.&lt;br /&gt;
* '''image''': the displayed image of the object.&lt;br /&gt;
* '''name''': (translatable) displayed as a caption of the image.&lt;br /&gt;
&lt;br /&gt;
* '''description''': (translatable) displayed as a message of the image.&lt;br /&gt;
* '''cannot_use_message''': (translatable) displayed instead of '''description''' if no unit passes the filter test.&lt;br /&gt;
&lt;br /&gt;
=== [remove_object] ===&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|6}}&lt;br /&gt;
&lt;br /&gt;
Removes an object from matching units.&lt;br /&gt;
&lt;br /&gt;
* [[StandardUnitFilter]]: All units matching the filter have matching objects removed&lt;br /&gt;
* '''object_id''': The id of the object to be removed.&lt;br /&gt;
&lt;br /&gt;
=== [remove_shroud] ===&lt;br /&gt;
Removes some shroud from the map for a certain side (only relevant for sides that have shroud=yes).&lt;br /&gt;
* '''side''': (default=1) the side for which to remove shroud. This can be a comma-separated list of sides. note: Default side=1 for empty side= is deprecated.&lt;br /&gt;
* '''[filter_side]''' with a [[StandardSideFilter]] as argument&lt;br /&gt;
* [[StandardLocationFilter]]: the range of tiles for which shroud should be removed&lt;br /&gt;
&lt;br /&gt;
=== [place_shroud] ===&lt;br /&gt;
Places some shroud on the map for a certain side (only relevant for sides that have shroud=yes).&lt;br /&gt;
* '''side''': (default=1) the side for which to place shroud. This can be a comma-separated list. note: Default side=1 for empty side= is deprecated.&lt;br /&gt;
* '''[filter_side]''' with a [[StandardSideFilter]] as argument&lt;br /&gt;
* [[StandardLocationFilter]]: the range of tiles on which shroud should be placed&lt;br /&gt;
&lt;br /&gt;
=== [lift_fog] ===&lt;br /&gt;
Lifts the fog of war from parts of the map for a certain side (only relevant for sides that have fog=yes), allowing a player to witness what occurs there even if that player has no units within vision range.&lt;br /&gt;
* '''[filter_side]''' with a [[StandardSideFilter]] indicating which sides should be affected.&lt;br /&gt;
* [[StandardLocationFilter]]: the tiles from which fog should be lifted.&lt;br /&gt;
* '''multiturn''': ''yes/no, default:no''. The default (not multiturn) causes fog to be removed in the same way that normal vision works; the cleared tiles will remain cleared until fog is recalculated (which normally happens when a side ends its turn). When multiturn is set to &amp;quot;yes&amp;quot;, the cleared tiles remain clear until {{tag||reset_fog}} cancels the clearing. This allows tiles to remain clear for multiple turns, or to be refogged before the end of the current turn (without also refogging all tiles). Multiturn lifted fog is not shared with allies (even when share_view=yes).&lt;br /&gt;
&lt;br /&gt;
=== [reset_fog] ===&lt;br /&gt;
The primary use of this tag is to remove multiturn lifted fog (created by {{tag||lift_fog}}), which causes the fog to reset to what it would have been had WML not interfered. (That is, hexes that a side's units could not see at any point this turn will be re-fogged, while seen hexes remain defogged.)&lt;br /&gt;
* '''[filter_side]''' with a [[StandardSideFilter]] indicating which sides should be affected.&lt;br /&gt;
* [[StandardLocationFilter]]: the fog reset will be restricted to these tiles.&lt;br /&gt;
* '''reset_view''': ''yes/no, default: no'' If set to &amp;quot;yes&amp;quot;, then in addition to removing multiturn fog, the side's current view is canceled (independent of the SLF). This means that all hexes will become fogged for the side unless multiturn fog exists outside the tiles selected by the SLF. Normally, one would want the currently seen hexes to become clear of fog; this is done automatically at the end of many events, and it can be done manually with {{tag|InterfaceActionsWML|redraw}}.&lt;br /&gt;
Omitting both the SSF and the SLF would cancel all earlier uses of [lift_fog].&lt;br /&gt;
Additionally setting reset_view=&amp;quot;yes&amp;quot; would cause the side's entire map to be fogged (unless an ally keeps hexes clear by sharing its view).&lt;br /&gt;
&lt;br /&gt;
=== [allow_undo] ===&lt;br /&gt;
Normally when an event with a handler fires, the player's undo stack is cleared, preventing all actions performed so far from being undone. Including this tag in the event handler prevents the stack from being cleared for this reason, allowing the player to undo actions. (However, the stack might still be cleared for other reasons, such as fog being cleared or combat occurring.) In the common cases, this means '''[allow_undo]''' allows the current action to be undone even though an event was handled. There is a less common case, though &amp;amp;mdash; specifically when handling a menu item, where there is no current action &amp;amp;mdash; and in this case, '''[allow_undo]''' means merely that earlier actions can still be undone.&lt;br /&gt;
* Using this tag in a menu item has an additional side effect in 1.11. Starting with version 1.11.1, executing a WML menu item normally counts as doing something as far as the &amp;quot;you have not started your turn yet&amp;quot; dialog is concerned. However, a menu item whose handler includes '''[allow_undo]''' will not count.&lt;br /&gt;
&lt;br /&gt;
The types of actions that can be undone are movement, recruitment, recalling, and dismissing a unit from the recall list. If an action is undone, only the position (or existence) of the involved unit will be restored; any altered variables or changes to the game will remain changed after the action is undone.  It is up to the scenario designer to avoid abusing this command.&lt;br /&gt;
* Technically, if '''[allow_undo]''' is inside an '''[event]''' with ''first_time_only=yes'' (the default setting), and the user undoes the event, then the state of the game has changed in this way: the event will not fire a second time, even though the user undid the action the first time.&lt;br /&gt;
&lt;br /&gt;
Due to a bug in 1.12 (https://gna.org/bugs/?23323) '''[allow_undo]''' should not be used in events that use one of the following things because it might cause OOS: &lt;br /&gt;
* [message] with [option]s&lt;br /&gt;
* [get_global_variable]&lt;br /&gt;
* wesnoth.synchronize_choice&lt;br /&gt;
&lt;br /&gt;
While in 1.13 using '''[allow_undo]''' together with those things won't give you a guaranteed OOS, there are some non-obvious situations where it will, for example assume the following event:&lt;br /&gt;
&lt;br /&gt;
   [event]&lt;br /&gt;
     name=&amp;quot;moveto&amp;quot;&lt;br /&gt;
     [message]&lt;br /&gt;
       message = &amp;quot;message&amp;quot;&lt;br /&gt;
       [option]&lt;br /&gt;
         message = &amp;quot;option 1&amp;quot;&lt;br /&gt;
         [command]&lt;br /&gt;
         [/command]&lt;br /&gt;
       [/option]&lt;br /&gt;
       [option]&lt;br /&gt;
         message = &amp;quot;option 2&amp;quot;&lt;br /&gt;
         [command]&lt;br /&gt;
         [/command]&lt;br /&gt;
       [/option]&lt;br /&gt;
     [/message]&lt;br /&gt;
     [allow_undo]&lt;br /&gt;
     [/allow_undo]&lt;br /&gt;
   [/event]&lt;br /&gt;
&lt;br /&gt;
It will cause OOS when the message is undone: since the event is already executed (erased) on one client only , the clients will disagree about how many choices happen during the next moveto action.&lt;br /&gt;
&lt;br /&gt;
=== [on_undo] ===&lt;br /&gt;
{{DevFeature1.13|2}}&lt;br /&gt;
Contains commands to execute when the player undoes the action which triggered the parent event.&lt;br /&gt;
*'''delayed_variable_substitution''' {{DevFeature1.13|5}}: ''yes/no, default no (always no before 1.13.5)'' As in [[EventWML]], specifies whether to perform variable substitution when the parent event is run, or when the contents are run. If delayed substitution is used, [[SyntaxWML#Automatically_Stored_Variables|automatically stored variables]] from the parent event context are available, but may occasionally have unexpected values. (In particular, $unit.x and $unit.y may not have the expected value when undoing a move event, though $x1 and $y1 should be correct.)&lt;br /&gt;
&lt;br /&gt;
Note:&lt;br /&gt;
It is not clear where whether the actionwml in [on_undo] in exceuted before or after the action is undone. Also, specially for enter/leave_hex events the units position when executing the [on_undo] code is usually different than when executing the original event. The reccomended way to wokr around these issues is to refer to the unit by is instead of position and store all other needed information variables as 'upvalues'. You can also move the actual undo code to an external event. For example&lt;br /&gt;
 [event]&lt;br /&gt;
   name=&amp;quot;undo_blah&amp;quot;&lt;br /&gt;
   first_time_only=no&lt;br /&gt;
   [store_unit]&lt;br /&gt;
     id=&amp;quot;$moved_unit_id&amp;quot;&lt;br /&gt;
   [/store_unit]&lt;br /&gt;
   ... do undo stuff stuff&lt;br /&gt;
 [/event]&lt;br /&gt;
 &lt;br /&gt;
 ...&lt;br /&gt;
 ... in some other event&lt;br /&gt;
   [on_undo]&lt;br /&gt;
     # store ''upvalues&lt;br /&gt;
     {VARIABLE moved_unit_id $unit.id}&lt;br /&gt;
     # call actual undo handler&lt;br /&gt;
     [fire_event]&lt;br /&gt;
       name = &amp;quot;undo_blah&amp;quot;&lt;br /&gt;
     [/fire_event]&lt;br /&gt;
   [on_undo]&lt;br /&gt;
&lt;br /&gt;
=== [on_redo] ===&lt;br /&gt;
{{DevFeature1.13|2}}&lt;br /&gt;
Same as [on_undo], except executes the commands on redo. Note that the parent event is not triggered again on a redo.&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|8}} [on_redo] is deprecated and has no effect anymore.&lt;br /&gt;
&lt;br /&gt;
Note that [on_redo] is not guaranteed to be called when redoing an action, the engine might also decide to just fire the original events again.&lt;br /&gt;
&lt;br /&gt;
=== [cancel_action] ===&lt;br /&gt;
Although Wesnoth 1.12 does not have this tag, it is the default behavior of {{tag|EventWML|enter_hex}}/{{tag|EventWML|leave_hex}} events in that version.&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|9}} In this version, [cancel_action] is recognised, but has no effect (a bug).&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|11}}&lt;br /&gt;
In an {{tag|EventWML|enter_hex}}/{{tag|EventWML|leave_hex}} event, interrupt the movement, leaving the unit where it is. This is intended to be used with an event that gives the player new information, to let the player choose whether to change their plans. For example, if the player has commanded a unit to move from (1,1) to (3,3) and attack a unit on (4,4); then a [cancel_action] inside an [enter_hex] event on (2,2) would make the unit stop on (2,2). A [cancel_action] inside an [enter_hex] on (3,3) would let the player choose whether to attack.&lt;br /&gt;
&lt;br /&gt;
=== [heal_unit] ===&lt;br /&gt;
Heal a unit. The variable '''$heal_amount''' will be set to the exact number of points healed (i.e can be less than the parameter '''amount''' if the unit is fully healed). $heal_amount contains only the number of hitpoints the first unit that was found got healed.&lt;br /&gt;
*  '''[filter]''': [[StandardUnitFilter]] All matching on-map units are healed. If no filter is supplied, it is tried to take the unit at $x1, $y1.&lt;br /&gt;
*  '''[filter_second]''': [[StandardUnitFilter]] all the units matching the filter ''and'' having the ''heals'' ability will have their animation played (if ''animate'' is set to yes) for each of the units healed.&lt;br /&gt;
*  '''amount''': (integer, default full) the maximum points the unit(s) will be healed. Can't set below 1 or above max_hitpoints. If &amp;quot;full&amp;quot;, sets hitpoints to max_hitpoints. Before 1.9 the default is 0.&lt;br /&gt;
*  '''animate''': a boolean which indicate if the healing animations must be played. (default no)&lt;br /&gt;
*  '''moves''': (integer, default 0) The maximum current movement points the units will be &amp;quot;healed&amp;quot;. Can't set below 0 or above max_moves. If &amp;quot;full&amp;quot;, sets moves to max_moves.&lt;br /&gt;
* '''restore_attacks''': (boolean, default no) Whether the units' attacks_left should be reset to their max_attacks (usually 1).&lt;br /&gt;
* '''restore_statuses''': (boolean, default yes) Whether standard statuses should be reset to &amp;quot;no&amp;quot;. This affects poisoned, slowed, petrified and unhealable. Before 1.9 this is always &amp;quot;no&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== [harm_unit] ===&lt;br /&gt;
Harms every unit matching the filter, for the specific damage amount.&lt;br /&gt;
*  '''[filter]''': [[StandardUnitFilter]] all matching units will be harmed (required).&lt;br /&gt;
*  '''[filter_second]''': [[StandardUnitFilter]] if present, the first matching unit will attack all the units matching the filter above.&lt;br /&gt;
*  '''amount''': the amount of damage that will be done (required).&lt;br /&gt;
*  '''alignment''': (default neutral) applies an alignment to the damage, this means that if alignment=chaotic, the damage will be increased at night and reduced at day.&lt;br /&gt;
*  '''damage_type''': if present, amount will be altered by unit resistance to the damage type specified.&lt;br /&gt;
*  '''kill''': (default yes) if yes, when a harmed unit goes to or below 0 HP, it is killed; if no its HP are set to 1.&lt;br /&gt;
*  '''fire_event''': (default no) if yes, when a unit is killed by harming, the corresponding events are fired.  If yes, also the corresponding advance and post advance events are fired.&lt;br /&gt;
*  '''animate''': (default no) if yes, scrolls to each unit before harming it and plays its defense (or attack, if it's the harmer) and death animations. Special values supported, other than the usual yes and no, are &amp;quot;attacker&amp;quot;, that means only the harmer will be animated, and &amp;quot;defender&amp;quot;, that means only the harmed units will be animated. If the supplied value is yes, attacker or defender also advancement animations are played.&lt;br /&gt;
*  '''[primary_attack], [secondary_attack]''': these set the weapon against which the harmed units will defend, and that the harming unit will use to attack, respectively (notice this is the opposite of '''[filter]''' and '''[filter_second]''' above). This allows for playing specific defense and attack animations. Both tags are expected to contain a [[FilterWML#Filtering_Weapons|Standard Weapon Filter]].&lt;br /&gt;
*  '''delay''': if animate=yes, sets the delay (in milliseconds, default 500) between each unit harming.&lt;br /&gt;
*  '''variable''': if present, the damage caused to the unit, altered by resistances, will be stored in a WML array with the given name, under the &amp;quot;harm_amount&amp;quot; key.&lt;br /&gt;
*  '''poisoned, slowed, petrified, unhealable''': (default no) if yes, every harmed unit that doesn't already have such status will have it set.&lt;br /&gt;
*  '''experience''': if yes, and there is a harmer, experience will be attributed like in regular combat.&lt;br /&gt;
*  '''resistance_multiplier''': the harmed unit's resistance is multiplied by the supplied value; this means that a value lower than 1 increases it, and a value greater than 1 decreases it. Default value is 1, that means no modification.&lt;br /&gt;
&lt;br /&gt;
=== [time_area] ===&lt;br /&gt;
How a day should progress in a given area. Everywhere not specified in a [time_area] tag is affected by the [time] tags in the [scenario] tag.&lt;br /&gt;
* [[StandardLocationFilter]]: the locations to affect. ''note: only for [event][time_area]s - at scenario toplevel [time_area] does not support [[StandardLocationFilter]], only location ranges''&lt;br /&gt;
* '''[time]''': one or more tags describing the new schedule, see [[TimeWML]].&lt;br /&gt;
* '''id''': an unique identifier assigned to a time_area. Optional, unless you want to remove the time_area later. Can be a comma-separated list when removing time_areas, see below.&lt;br /&gt;
* '''remove''': (boolean) yes/no value. Indicates whether the specified time_area should be removed. Requires an identifier. If no identifier is used, however, all time_areas are removed.&lt;br /&gt;
* '''current_time''': The time slot number (starting with zero) active at the creation of the area.&lt;br /&gt;
&lt;br /&gt;
''Example:'' (caves in parts of a map)&lt;br /&gt;
 [time_area]&lt;br /&gt;
     x=1-2,4-5&lt;br /&gt;
     y=1-2,1-2&lt;br /&gt;
     {UNDERGROUND}&lt;br /&gt;
 [/time_area]&lt;br /&gt;
&lt;br /&gt;
=== [remove_time_area] ===&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|2}}&lt;br /&gt;
&lt;br /&gt;
This is a syntactic shortcut for [time_area] remove=.&lt;br /&gt;
* '''id''': Comma-separated list of time area ids to remove.&lt;br /&gt;
&lt;br /&gt;
=== [end_turn] ===&lt;br /&gt;
End the current side's turn. The current event is finished before the turn is ended. Also, if the current event (where the tag appears) has been fired by another event, that event (and the complete stack of other possible parent events) is ended before [end_turn] comes into affect. Also, events following the event stack that fired [end_turn] are not omitted (e.g. [end_turn] is used by a side turn event and a turn refresh event does something afterwards).&lt;br /&gt;
&lt;br /&gt;
=== [replace_map] ===&lt;br /&gt;
&lt;br /&gt;
Replaces the entire map.&lt;br /&gt;
* '''map''': Content of a wesnoth map file. example:&lt;br /&gt;
 map=&amp;quot;{campaigns/Heir_To_The_Throne/maps/01_The_Elves_Besieged.map}&amp;quot;&lt;br /&gt;
* '''expand''': if 'yes', allows the map size to increase. The expansion direction is currently always bottom-right.&lt;br /&gt;
* '''shrink''': if 'yes', allows the map size to decrease. If the map size is reduced, any units that would no longer be on the map due to its coordinates no longer existing will be put into the recall list.&lt;br /&gt;
Note: When a hex changes from a village terrain to a non-village terrain, and a team owned that village it loses that village. When a hex changes from a non-village terrain to a village terrain and there is a unit on that hex it does not automatically capture the village. The reason for not capturing villages it that there are too many choices to make; should a unit lose its movement points, should capture events be fired. It is easier to do this as wanted by the author in WML.&lt;br /&gt;
&lt;br /&gt;
=== [replace_schedule] ===&lt;br /&gt;
Replace the time of day schedule of the entire scenario.&lt;br /&gt;
* [[TimeWML]]: the new schedule.&lt;br /&gt;
* '''current_time''': The time slot number (starting with zero) active at schedule replacement.&lt;br /&gt;
&lt;br /&gt;
=== [tunnel] ===&lt;br /&gt;
&lt;br /&gt;
Create a tunnel between some locations, later usable by units to move from source hex to target hex (using the movement cost of unit on the target terrain).&lt;br /&gt;
&lt;br /&gt;
'''Behavior Change as of Wesnoth 1.13.6:''' Vision is now possible (and enabled by default) through tunnels and allied units on the exit hex do not block a tunnel by default any more. This is done in order for moves through tunnels to be consistent with other moves. The previous behavior can still be accomplished by using the new optional keys listed below.&lt;br /&gt;
&lt;br /&gt;
* '''[filter]''': (required) [[StandardUnitFilter]] the units which can use the tunnel. Leave empty for &amp;quot;all units&amp;quot;.&lt;br /&gt;
* '''[source]''': (required) [[StandardLocationFilter]] the source hex(es).&lt;br /&gt;
* '''[target]''': (required) [[StandardLocationFilter]] the target hex(es).&lt;br /&gt;
* '''id''': (optional) identifier for the tunnel, to allow removing.&lt;br /&gt;
* '''remove''': (boolean, default: no)  If yes, removes all defined tunnels with the same ID (then only id= is necessary).&lt;br /&gt;
* '''bidirectional''': (boolean, default: yes) If yes, creates also a tunnel in the other direction. &lt;br /&gt;
* '''always_visible''': (boolean, default: no) If yes, the possible movement of enemies under fog can be seen.&lt;br /&gt;
* '''allow_vision''': (boolean, default: yes) {{DevFeature1.13|6}} If no, vision through a tunnel is not possible. Note that in that case the tunnel cannot be used if the tunnel exit is under shroud (which previously was ''always'' the case).&lt;br /&gt;
* '''pass_allied_units''': (boolean, default: yes) {{DevFeature1.13|6}} If no, allied (including own) units on the exit hex block a tunnel.&lt;br /&gt;
&lt;br /&gt;
(Note: The tunnel tag can also be used inside the [[AbilitiesWML|[teleport]]] ability, without remove= and id=).&lt;br /&gt;
&lt;br /&gt;
=== [do_command] ===&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|0}}&lt;br /&gt;
&lt;br /&gt;
Executes a command, specified using the same syntax as a [command] tag in [[ReplayWML]]. Not all [command]'s are valid: only these are accepted&lt;br /&gt;
&lt;br /&gt;
* [attack]&lt;br /&gt;
* [move]&lt;br /&gt;
* [recruit]&lt;br /&gt;
* [recall]&lt;br /&gt;
* [disband]&lt;br /&gt;
* [fire_event]&lt;br /&gt;
* [lua_ai]&lt;br /&gt;
&lt;br /&gt;
The tags corresponding to player actions generally use the same codepath as if a player had ordered it.&lt;br /&gt;
&lt;br /&gt;
One purpose of this tag is to allow scripting of noninteractive scenarios -- without a tag like this, this might require elaborate mechanisms to coerce ais in order to test these code paths.&lt;br /&gt;
&lt;br /&gt;
This command should always be replay safe.&lt;br /&gt;
&lt;br /&gt;
=== [put_to_recall_list] ===&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|0}}&lt;br /&gt;
&lt;br /&gt;
Puts a unit to the recall list of its side.&lt;br /&gt;
* '''[[StandardUnitFilter]]''': the unit(s) to get put to the recall list.&lt;br /&gt;
* '''heal''': (default=no) Whether the unit should be refreshed, similar to the unit moving to the recall list at the end of a scenario.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Useful Macros ==&lt;br /&gt;
There are some predefined macros that you find useful for direct actions. You can find a complete list along with a detailed explanation of how they work [http://www.wesnoth.org/macro-reference.xhtml here].&lt;br /&gt;
* '''{MOVE_UNIT}''': Moves a unit to another location in the map and the player sees the movement (unlike [teleport])&lt;br /&gt;
* '''{FULL_HEAL}''': Brings a unit to full HP&lt;br /&gt;
* '''{LOYAL_UNIT}''': Create a loyal unit&lt;br /&gt;
* '''{MODIFY_TERRAIN_MASK}''': Modify an area of terrain&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[InternalActionsWML]]&lt;br /&gt;
* [[InterfaceActionsWML]]&lt;br /&gt;
* [[EventWML]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
&lt;br /&gt;
[[Category: WML Reference]]&lt;br /&gt;
[[Category: ActionsWML]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Secrets_of_the_Ancients_Walkthrough&amp;diff=58059</id>
		<title>Secrets of the Ancients Walkthrough</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Secrets_of_the_Ancients_Walkthrough&amp;diff=58059"/>
		<updated>2016-11-14T06:16:28Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* S14 Entering the Northlands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a walkthrough for ''Secrets of the Ancients'', a 21 scenario (18 playable, 3 dialogue only) add-on campaign by beetlenaut featuring the undead. The campaign is playable on both Wesnoth versions 1.12 and 1.13, and the campaign's discussion thread on the forums can be found [https://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=40545 here.]&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
Although this campaign is listed as intermediate level, it is very challenging and closer in difficulty to the expert level mainline campaigns. Throughout the campaign you will get several loyal units, which are recalled for free in all future scenarios. It is highly recommended to keep them all alive, especially the saurian healer because later scenarios will be difficult or impossible without a healer.&lt;br /&gt;
&lt;br /&gt;
===Units===&lt;br /&gt;
&lt;br /&gt;
Over the course of the campaign you'll gain access to the following recruits:&lt;br /&gt;
&lt;br /&gt;
*'''Bats''' are useful in most scenarios for village grabbing and distracting enemies. Their main asset is their cheap recruit cost and zero upkeep, so it is generally not worth it to level them.&lt;br /&gt;
*'''Walking corpses''' can be a lifesaver in difficult scenarios, being dirt cheap and able to zombify enemy units so the enemies will focus on killing their own corpses rather than killing your veterans. The downside is that corpses are not worth leveling since their maximum level is 1, so the experience they get from zombifying enemy units is wasted.&lt;br /&gt;
*'''Skeletons and skeleton archers''' will be your main units in the first half of the campaign. They have great resistances to blade, pierce, and cold damage, but are vulnerable to fire, impact and arcane. In this campaign, revenants (level 2 skeletons) can advance to death knights which have level 3 leadership, so getting one early on will be very useful.&lt;br /&gt;
*'''Ghouls''' can poison enemies but do very little damage, so they are generally not so useful because you will usually kill enemy units before the poison can take effect.&lt;br /&gt;
*'''Ghosts''' can either level into wraiths which have an arcane drain attack, or shadows which can do huge amounts of damage through backstab. Later in the campaign many enemies (such as giant spiders and trolls) do impact damage which will destroy skeletal undead, so wraiths/spectres are essential against them. Shadows/nightgaunts are useful for quickly taking out high priority targets such as mages, and their skirmishing ability can help break through deadlocks.&lt;br /&gt;
*'''Dark adepts''' are difficult to level because they are fragile and you can only recruit them later in the campaign, but it is very much worth the trouble. At first they can only advance to necromancers, but late in the campaign necromancers can be converted to liches, which can advance to the rather overpowered level 4 ancient lich.&lt;br /&gt;
*'''Chocobones''' are not worth using due to their extremely high cost and low HP. Revenants/death knights can do similar melee damage while being much more durable.&lt;br /&gt;
&lt;br /&gt;
==Chapter One: Unlawful Research==&lt;br /&gt;
&lt;br /&gt;
===S1 Slipping Away===&lt;br /&gt;
*Objectives: Move Ardonna to the signpost in the northeast.&lt;br /&gt;
&lt;br /&gt;
You'll be attacked by tons of wolves and rats, and in order to survive you'll need to turn some enemies into walking corpses by finishing them with the undead bat or with another walking corpse. Use Ardonna and the regular bats to soften up the enemies so that your corpses can zombify them.&lt;br /&gt;
&lt;br /&gt;
Try to also get Ardonna some kills, because you'll have a much easier time next scenario if you can get her to level 2 during that scenario.&lt;br /&gt;
&lt;br /&gt;
===S2 Dark Business===&lt;br /&gt;
*Objectives: Kill all the guards, and occupy the guardhouse.&lt;br /&gt;
&lt;br /&gt;
You don't get much starting gold, so you'll mainly be relying on recruiting walking corpses and creating corpses out of the enemy units. Maybe recall a soulless if you have one for the extra damage per hex, but recalling more than one unit may leave you with too few units to win with. You can stay back at first and let the guards get close to you, so that you get to strike first.&lt;br /&gt;
&lt;br /&gt;
Focus on zombifying the bowmen first, since they are weak in melee and can kill your corpses without taking retaliation damage. It helps to get Ardonna to level 2 - if she got some kills in the previous scenario and you can get her to kill the enemy Lieutenant, she should be most of the way there.&lt;br /&gt;
&lt;br /&gt;
Be very careful when moving to the guardhouse, because several spearmen (5 on hard!) will surround the guardhouse when you do. If Ardonna is level 2 she should easily make short work of the spearmen; otherwise she will need to be carefully protected because the spearmen will tend to focus on her. Moving a unit to the guardhouse will allow Ardonna to use the graves to recruit skeletons and skeleton archers, both of which are highly effective against spearmen with their 60% pierce resistance, so it is a good idea to save up 14-15 gold to recruit one.&lt;br /&gt;
&lt;br /&gt;
===S3 Bandits===&lt;br /&gt;
*Objectives: Defeat the enemy leader.&lt;br /&gt;
&lt;br /&gt;
This scenario can be challenging, because the thugs and footpads do impact damage, which your bats and skeletons are weak to. The key is to recruit/recall several bats and send them up the eastern side of the map to village grab, which will not only generate a high income to recruit reinforcements with, but also split up the bandits' forces since many of them will go northeast to get rid of the bats.&lt;br /&gt;
&lt;br /&gt;
Meanwhile your main force (consisting mostly of skeleton archers to kill thugs, and skeletons to kill footpads/poachers) can hold off the bandits in the forests northeast of the keep. If possible, try to make it so the bandits have to attack you from flat terrain. There will be heavy losses, so it's a good idea to have Ardonna stay near the keep for the first ten or so turns, and pump out reinforcements until you have the clear advantage.&lt;br /&gt;
&lt;br /&gt;
===S4 Becalmed===&lt;br /&gt;
*Objectives: Defeat the enemy leader.&lt;br /&gt;
&lt;br /&gt;
This is a relatively easy scenario. The enemies all do blade damage so your skeletal undead units with their 40% blade resistance will easily destroy them. Remember to also pay attention to the lower deck, because the enemies can use the trapdoors too.&lt;br /&gt;
&lt;br /&gt;
===S5 Blackwater===&lt;br /&gt;
*Objectives: Kill all enemy units.&lt;br /&gt;
&lt;br /&gt;
This scenario is very difficult due to the lack of healing, so try to manage your experience so that your units heal by leveling up. Start by sending some bats around the edges of the map to grab villages and distract enemy units. After that, skeletal undead should be your main recruits, since they resist pierce and blade damage - anything else (corpses, bats, ghouls) is likely to just get killed in one shot by charging horsemen. However skeletal undead are very vulnerable to mages, so killing mages should be always be your top priority.&lt;br /&gt;
&lt;br /&gt;
It's tempting to just block the bridge chokepoints, but sometimes you may want to deliberately let the enemies flood onto the ship so that you'll have more hexes to attack them from. Use Rudic's level 2 leadership on your lower level units for the extra damage, or even better, level a revenant into a death knight for level 3 leadership.&lt;br /&gt;
&lt;br /&gt;
Try to end the battle as quickly as possible, because without villages you will lose in a war of attrition. If you push hard during the nights (and your bats are doing a good job luring enemies to the edges of the map), you can break through the main loyalist force in the center and attack the loyalist castle as early as the third day (around turn 14).&lt;br /&gt;
&lt;br /&gt;
===S6 Following the Shadow===&lt;br /&gt;
*Objectives: Move Ardonna to the tunnel in the southeast of the cave.&lt;br /&gt;
&lt;br /&gt;
There are two main battles in this scenario: you'll first fight the wolves outside the cave, and then after entering the cave you'll have to fight your way through a horde of bats. You'll probably need to spend all your gold at the beginning; you'll want a good mix of veterans (a death knight if you have one is very helpful for leadership) for damage dealing, and expendable fresh recruits to hopefully keep the wolves distracted. Walking corpses are a good choice, being cheap and able to zombify wolves.&lt;br /&gt;
&lt;br /&gt;
Send bats to the corners of the map to village grab. The rest of your units can occupy the hilly terrain to the northeast and wait for the wolves to arrive. The main threats are the goblin pillagers, which are deadly in melee with their fire attack, so it is safest to attack them in ranged with Ardonna or bone shooters. You could also poison them with ghouls, which have +10% fire resistance. Killing the wolf leader is not mandatory, but it is very helpful to do so, because you will then be able to safely focus on the cave enemies without wolves harassing you, and Ardonna can also use the wolf's keep to recruit reinforcements since you'll likely take heavy losses from the wolves. The turn limit in this scenario is a little tight, especially if you go to kill the wolf leader, so you can't afford to waste too much time healing. (If you  kill the wolf leader before turn 25, you should be fine.)&lt;br /&gt;
&lt;br /&gt;
After Ardonna has spent 2 turns in the cave (or, when six nonbat units enter the cave), a large amount of vampire bats, blood bats and dread bats will appear in the cave. The bats should not be a problem for your skeletal undead, which resist blade and cannot be drained.&lt;br /&gt;
&lt;br /&gt;
===S7 Meeting of the Minds===&lt;br /&gt;
Story.&lt;br /&gt;
&lt;br /&gt;
==Chapter Two: Two Missions==&lt;br /&gt;
&lt;br /&gt;
===S8 Carcyn===&lt;br /&gt;
*Objectives: Own every village on the map, or kill every enemy unit.&lt;br /&gt;
&lt;br /&gt;
You will control Ras-Tabahn for the next three scenarios. He has a separate recall list (which will be added to Ardonna's recall list when the two join together in Chapter 3) and starts this scenario with a predefined amount of gold. This is a tough scenario due to the sheer number of enemy units, especially on Hard. Since the enemy only recruits spearmen, bowmen and cavalrymen, you'll want to recruit almost exclusively skeletons and skeleton archers for their high resistance vs. blade and pierce. It is also very helpful to get a corpse or two so you can zombify enemies as a distraction. Ghosts are expensive and do very little damage, so they're not very useful here, though you could get one to village grab in the north and try distracting the enemy cavalrymen in the beginning. It's also a good idea to recall the shadow and the half-leveled skeleton, and focus on feeding kills to the skeleton so it can level up quickly.&lt;br /&gt;
&lt;br /&gt;
During the first afternoon and dusk, you can just passively hang around the initial keep, keeping your units on good terrain like the forests and village around the keep, and wait for the loyalists to come to you. During the night be as aggressive as possible - try to make it so that every single one of your units attacks something, and as always try to manage your experience so that some of your units heal by leveling up. By the time the second day arrives, most of the loyalist army should be gone and you should have several level 2's, so after that the battle will only go one way.&lt;br /&gt;
&lt;br /&gt;
It's probably easier and faster to just kill every enemy unit. When you move to the jailhouse in the west, two loyal level 0 units will join you (if you don't find them during the scenario, they join after you win the scenario). It is strongly recommended to level both of them into dark adepts, so that later in the campaign they may become level 4 ancient liches.&lt;br /&gt;
&lt;br /&gt;
===S9 Training Session===&lt;br /&gt;
*Objectives: Destroy all 3 waves of undead.&lt;br /&gt;
&lt;br /&gt;
All three undead waves consist of a mix of walking corpses and soulless, or just soulless on Hard. The first wave of undead which arrives during the day is a good opportunity to try to get some experience for your two new level 0 units. For recruits, bone shooters are nice since they can kill soulless without taking retaliation, and ghosts with their 50% impact resistance are pretty good at blocking the soulless from your more fragile units. You'll probably end up losing most of your recruits though, because skeletal undead are weak to impact and ghosts have such low HP. Try to keep most of the dark adepts alive (use them from the back, and then put your undead units in front to shield them) because unlike the undead, adepts will turn into walking corpses when killed with plague.&lt;br /&gt;
&lt;br /&gt;
===S10 Merfolk Revenge===&lt;br /&gt;
*Objectives: Defeat the enemy leader.&lt;br /&gt;
*Note: Moving to the bones at 32,12 will cause a chocobone to appear and allow you to recruit chocobones.&lt;br /&gt;
&lt;br /&gt;
The gold carryover from this scenario will carry over to S14 (Entering the Northlands), so make sure you get at least some carryover here or you may end up having to replay several scenarios to fix it. The dialogue recommends at least 50 carryover gold, though it is possible to make do with less even on hard. &lt;br /&gt;
&lt;br /&gt;
The merfolk army consists of fighters and hunters which do pierce damage, and netcasters and initiates which do impact damage. Focus on killing the netcasters and initiates first, because they are the most dangerous units against your skeletal undead. Ghosts are very useful in this scenario because they resist both types of damage. &lt;br /&gt;
&lt;br /&gt;
Try to lure the mermen onto land during dusk so that you can make quick work of them during the night. During the day, just retreat into the villages and heal your units so you can strike again at night. The mermen can be reluctant to come onto land so you may have to use some units as bait to lure them out - skeletons are good at luring out the ranged mermen units and dark adepts are good at luring out melee units. The merman leader will also sometimes come out to attack a unit on the southeast sand village (at 29,11), so if you can trap and kill him there it will save you the trouble of having to wade through water to reach his keep.&lt;br /&gt;
&lt;br /&gt;
===S11 Battleground===&lt;br /&gt;
*Objectives: Defeat both enemy leaders.&lt;br /&gt;
&lt;br /&gt;
You now switch back to controlling Ardonna. This is an easy scenario, because the saurians recruit only augurs and soothsayers, whose cold damage is laughably ineffective against your skeletal undead's 60% cold resistance. Skeletal undead are also great versus the nagas which do blade damage.&lt;br /&gt;
&lt;br /&gt;
Your enemies have good defense in swamp and water terrain, so if possible try to avoid putting your units next to these terrains and let the enemies come onto land where they are easily killed. A good place to put your units is in the middle of the patch of flat terrain directly northeast of your keep. The nagas have pretty high HP so it can be very effective to recruit a couple ghouls and use them as bait for the nagas - by the time the ghouls are killed almost the entire naga army will be poisoned.&lt;br /&gt;
&lt;br /&gt;
===S12 Walking Trees===&lt;br /&gt;
*Objectives: Move Ardonna to the northeast corner of the map.&lt;br /&gt;
&lt;br /&gt;
You will be fighting woses, which can be drained and have a glaring weakness to arcane damage, making this the perfect chance to level some ghosts. Recall any wraiths or experienced ghosts, and you may also want a death knight for leadership, and then just start mass recruiting ghosts. It is very difficult to get any gold carryover from this scenario, so you may want to just forget about carryover and spend all your gold at the beginning.&lt;br /&gt;
&lt;br /&gt;
Every few turns a bunch of woses will spawn somewhere in the forest. They are invisible in the forest due to their ambush ability, but when a wose moves from its starting location it leaves behind a patch of dirt so you should have a rough idea of which direction it will come from. Pay special attention to your loyal saurian healer, because he can be killed by a single wose attack - try to always keep him protected by ghosts on all sides. In the later half of the scenario, level 2 elder woses will spawn instead of level 1 woses, so hopefully by that time Ardonna is already very close to the northeast corner. Since you probably won't get any gold carryover anyway, you could potentially stay for a couple extra turns killing elder woses for experience.&lt;br /&gt;
&lt;br /&gt;
===S13 Together Again===&lt;br /&gt;
Story.&lt;br /&gt;
&lt;br /&gt;
==Chapter Three: To Conquer Death==&lt;br /&gt;
===S14 Entering the Northlands===&lt;br /&gt;
*Objectives: Defeat both enemy leaders.&lt;br /&gt;
&lt;br /&gt;
There is a lot of experience available in this scenario from the high level orcs. Some good units to focus on leveling are spectres and necromancers, because these units will be the most helpful in later scenarios. Try not to go too negative on gold because you will probably need about 150 gold carryover (100 at the very least) to manage the next scenario on Hard. A couple vampire bats are very helpful for grabbing out of the way villages. &lt;br /&gt;
&lt;br /&gt;
Since the eastern leader is fairly close to you, you should be able to take him out relatively quickly if you send your entire army that way. You can then turn your army northwest to deal with the rest of the orcs, which should arrive around the time you get rid of the eastern orc. Be careful of the orcish archers and crossbowmen, because your ghosts are very vulnerable to their fire arrows. The orcs will do extremely high damage, especially at night, so it really helps to have some expendable cannon fodder units as distractions. When they die, use plague to make more&amp;amp;mdash;it might even be worth recalling one or two soulless here.&lt;br /&gt;
&lt;br /&gt;
===S15 Mountain Pass===&lt;br /&gt;
*Objectives: Move Ardryn-Na and Ras-Tabahn to the flat terrain in the northeast corner.&lt;br /&gt;
*Note: If you did not already find the bones in Scenario 10, moving to the bones at 16,21 will cause a chocobone to appear and allow you to recruit chocobones.&lt;br /&gt;
&lt;br /&gt;
This scenario is extremely hard - you'll be attacked from all directions by gryphons, which have good defense everywhere and are extremely mobile. There are two gryphon leaders, one in the northwest and one in the northeast. The best way to kill gryphons is to zap them with the necromancers' magical attack, but using skeleton archer types can work as well. Ghosts and their advancements are extremely useful due to their mobility, especially spectres/wraiths because their drain attack makes them harder to kill.&lt;br /&gt;
&lt;br /&gt;
If you're low on starting gold or are getting overwhelmed by gryphons, one way to make this scenario much more manageable is to assassinate the northwest gryphon leader using leveled ghosts. Recall all your wraiths, shadows etc., and send them straight northwest. They should reach the enemy gryphon keep during the night, and kill the leader fairly easily especially if you have shadows or nightgaunts. The downside of this tactic is that you will likely lose several of your leveled ghosts in the process.&lt;br /&gt;
&lt;br /&gt;
===S16 The Mage===&lt;br /&gt;
*Objectives: Defeat Crelanu.&lt;br /&gt;
*Note: Moving a unit onto a bottle of holy water will remove the bottle. A living unit can do this safely, but any undead unit will be destroyed.&lt;br /&gt;
&lt;br /&gt;
This is an easy scenario. Send a couple bats along the edges of the map to village grab, and just have Ras Tabahn move to the village near your keep and stay there for the scenario. You'll be facing high level mages, but only a few at a time. If you wait until night to engage, you'll easily demolish them with skeletons backed by leadership. Necromancers are also very effective here, since they have high HP, no fire weakness, and resistance to arcane. Don't bother with ghostly units because they will just get fried by mages. The mages absolutely love attacking walking corpses, so if you use walking corpses or your necromancers' plague staff to zombify some enemies, your other units probably won't even be attacked.&lt;br /&gt;
&lt;br /&gt;
===S17 Mortality===&lt;br /&gt;
Story.&lt;br /&gt;
&lt;br /&gt;
===S18 Abandoned Outpost===&lt;br /&gt;
*Objectives: Reach the end of the western tunnel with both Ardryn-Na and Ras-Tabahn, or defeat every enemy unit.&lt;br /&gt;
&lt;br /&gt;
This is a very tough scenario - you'll have to fight your way through two hordes of level 3 giant spiders, in a relatively short amount of turns. By far the best units to use here are spectres, and liches are also useful. You'll also want a bat or two to grab villages near the starting area.&lt;br /&gt;
&lt;br /&gt;
The key to getting rid of the spiders quickly is to get them onto flat terrain, where they only have 30% defense and are easy prey for spectres. A good place to form your line is on the village in the southern tunnel (at 30,12) and the three cave hexes to the right of the village, so that the spiders will attack from the nearby 3 hexes of flat terrain. The spiders tend to be reluctant to attack spectres and liches, so you may want to use bait such as skeletons to lure them onto the flat terrain.&lt;br /&gt;
&lt;br /&gt;
Once you get rid of the first wave of spiders, hopefully you still have about half of the turns remaining, because there is a second horde of spiders in the west blocking the exit. It's actually possible to sneak past them without fighting - send Ardryn-Na, Ras-Tabahn and a spectre or two through the northern 1-hex tunnel (the spiders will probably just ignore them), and then use some bait in the east to lure the spider blocking the tunnel exit away. Then your two leaders can head toward the exit tunnel behind the spiders, while the spectres position themselves so the spiders can't block your leaders from escaping into the exit tunnel next turn.&lt;br /&gt;
&lt;br /&gt;
===S19 Lava and Stone===&lt;br /&gt;
*Objectives: Defeat all enemy leaders.&lt;br /&gt;
&lt;br /&gt;
You'll be fighting trolls which are weak to arcane, so wraiths/spectres and liches are the best units to use here. Both units are vulnerable to the troll shamans' fire damage though, so try to kill the shamans quickly using spectres or backstab with shadows/nightgaunts. When you reach the lava chasm in the beginning, the path will branch west, where the main battle will take place, and southeast. The southeastern path leads to a small lake, so you can send a couple spectres/wraiths there to easily pick off trolls in the water.&lt;br /&gt;
&lt;br /&gt;
There are 3 troll leaders in total: a troll shaman leader in the northwest, a great troll in the center, and another troll shaman leader in the southeast corner. This scenario is a good opportunity to try to level some ancient liches, which will be extremely useful next scenario. Finish early, because you get almost no starting gold next scenario, so you will need a pretty high gold carryover (about 150 gold or more).&lt;br /&gt;
&lt;br /&gt;
===S20 North Knalga===&lt;br /&gt;
*Objectives: Defeat the enemy leader.&lt;br /&gt;
&lt;br /&gt;
You will be fighting an army of high level dwarves, which have good resistances and extremely high HP. Hopefully you have several ancient liches, because they are basically the only way to kill the level 3 dwarvish lords. Spectres are also very useful since they can help shield your liches. The biggest threats to your units are the lords and runemasters which have a high damage melee impact attack, so focus on killing those first using your ancient liches. Try to put your liches on hills where they have 50% terrain defense - one place to form your line is the small clump of rubble and hills in the center (around 15,7).&lt;br /&gt;
&lt;br /&gt;
When you get near the enemy keep in the southeast, the dwarf leader will recruit some reinforcements. Try the finish as fast as you can, because the early finish bonus in this scenario is huge.&lt;br /&gt;
&lt;br /&gt;
===S21 Against the World===&lt;br /&gt;
*Objectives: Defeat all enemy leaders.&lt;br /&gt;
*Notes:&lt;br /&gt;
**On turn 2, a saurian leader will appear in the eastern swamp castle.&lt;br /&gt;
**On turn 4 (turn 3 on easy), a dwarf leader will appear in the southwest mountains.&lt;br /&gt;
**On turn 12, a mage leader will appear in the northwest.&lt;br /&gt;
**On turn 13, an elf leader will appear in the southeastern forest.&lt;br /&gt;
&lt;br /&gt;
This is the final scenario, so just recall all your best veterans, and recruit some cannon fodder (skeletons are a good choice, since many of the starting enemies do blade/pierce damage) with any remaining gold. Since there's no turn limit, patience and playing defensively will guarantee you eventual victory. Attack all out during the night, then retreat and heal during the day, and eventually the enemy armies will start to thin out. Don't try to block the enemy leaders' keeps before they arrive, because this will just cause them to appear with a full keep of units already recruited. Parking some units just outside the keep to assassinate the leader will have the same effect.&lt;br /&gt;
&lt;br /&gt;
In the beginning you'll just want to hang around the starting keep, and let the knights and nagas come to you so you can wipe them out during the first night. After that you can split your army in half, with one group remaining north of the river to clear out the saurians and later the mermen, and another group heading south of the river to deal with the dwarves and kill the southern knight leader. The mages and elves which arrive last are extremely easy to kill if you meet them on flat terrain during the night. It's best to save the dwarf leader for last, because his keep is surrounded by rough terrain which will take a long time to cross.&lt;br /&gt;
&lt;br /&gt;
[[Category: User-made Campaigns - Walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Secrets_of_the_Ancients_Walkthrough&amp;diff=58058</id>
		<title>Secrets of the Ancients Walkthrough</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Secrets_of_the_Ancients_Walkthrough&amp;diff=58058"/>
		<updated>2016-11-14T06:12:15Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* S2 Dark Business */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a walkthrough for ''Secrets of the Ancients'', a 21 scenario (18 playable, 3 dialogue only) add-on campaign by beetlenaut featuring the undead. The campaign is playable on both Wesnoth versions 1.12 and 1.13, and the campaign's discussion thread on the forums can be found [https://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=40545 here.]&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
Although this campaign is listed as intermediate level, it is very challenging and closer in difficulty to the expert level mainline campaigns. Throughout the campaign you will get several loyal units, which are recalled for free in all future scenarios. It is highly recommended to keep them all alive, especially the saurian healer because later scenarios will be difficult or impossible without a healer.&lt;br /&gt;
&lt;br /&gt;
===Units===&lt;br /&gt;
&lt;br /&gt;
Over the course of the campaign you'll gain access to the following recruits:&lt;br /&gt;
&lt;br /&gt;
*'''Bats''' are useful in most scenarios for village grabbing and distracting enemies. Their main asset is their cheap recruit cost and zero upkeep, so it is generally not worth it to level them.&lt;br /&gt;
*'''Walking corpses''' can be a lifesaver in difficult scenarios, being dirt cheap and able to zombify enemy units so the enemies will focus on killing their own corpses rather than killing your veterans. The downside is that corpses are not worth leveling since their maximum level is 1, so the experience they get from zombifying enemy units is wasted.&lt;br /&gt;
*'''Skeletons and skeleton archers''' will be your main units in the first half of the campaign. They have great resistances to blade, pierce, and cold damage, but are vulnerable to fire, impact and arcane. In this campaign, revenants (level 2 skeletons) can advance to death knights which have level 3 leadership, so getting one early on will be very useful.&lt;br /&gt;
*'''Ghouls''' can poison enemies but do very little damage, so they are generally not so useful because you will usually kill enemy units before the poison can take effect.&lt;br /&gt;
*'''Ghosts''' can either level into wraiths which have an arcane drain attack, or shadows which can do huge amounts of damage through backstab. Later in the campaign many enemies (such as giant spiders and trolls) do impact damage which will destroy skeletal undead, so wraiths/spectres are essential against them. Shadows/nightgaunts are useful for quickly taking out high priority targets such as mages, and their skirmishing ability can help break through deadlocks.&lt;br /&gt;
*'''Dark adepts''' are difficult to level because they are fragile and you can only recruit them later in the campaign, but it is very much worth the trouble. At first they can only advance to necromancers, but late in the campaign necromancers can be converted to liches, which can advance to the rather overpowered level 4 ancient lich.&lt;br /&gt;
*'''Chocobones''' are not worth using due to their extremely high cost and low HP. Revenants/death knights can do similar melee damage while being much more durable.&lt;br /&gt;
&lt;br /&gt;
==Chapter One: Unlawful Research==&lt;br /&gt;
&lt;br /&gt;
===S1 Slipping Away===&lt;br /&gt;
*Objectives: Move Ardonna to the signpost in the northeast.&lt;br /&gt;
&lt;br /&gt;
You'll be attacked by tons of wolves and rats, and in order to survive you'll need to turn some enemies into walking corpses by finishing them with the undead bat or with another walking corpse. Use Ardonna and the regular bats to soften up the enemies so that your corpses can zombify them.&lt;br /&gt;
&lt;br /&gt;
Try to also get Ardonna some kills, because you'll have a much easier time next scenario if you can get her to level 2 during that scenario.&lt;br /&gt;
&lt;br /&gt;
===S2 Dark Business===&lt;br /&gt;
*Objectives: Kill all the guards, and occupy the guardhouse.&lt;br /&gt;
&lt;br /&gt;
You don't get much starting gold, so you'll mainly be relying on recruiting walking corpses and creating corpses out of the enemy units. Maybe recall a soulless if you have one for the extra damage per hex, but recalling more than one unit may leave you with too few units to win with. You can stay back at first and let the guards get close to you, so that you get to strike first.&lt;br /&gt;
&lt;br /&gt;
Focus on zombifying the bowmen first, since they are weak in melee and can kill your corpses without taking retaliation damage. It helps to get Ardonna to level 2 - if she got some kills in the previous scenario and you can get her to kill the enemy Lieutenant, she should be most of the way there.&lt;br /&gt;
&lt;br /&gt;
Be very careful when moving to the guardhouse, because several spearmen (5 on hard!) will surround the guardhouse when you do. If Ardonna is level 2 she should easily make short work of the spearmen; otherwise she will need to be carefully protected because the spearmen will tend to focus on her. Moving a unit to the guardhouse will allow Ardonna to use the graves to recruit skeletons and skeleton archers, both of which are highly effective against spearmen with their 60% pierce resistance, so it is a good idea to save up 14-15 gold to recruit one.&lt;br /&gt;
&lt;br /&gt;
===S3 Bandits===&lt;br /&gt;
*Objectives: Defeat the enemy leader.&lt;br /&gt;
&lt;br /&gt;
This scenario can be challenging, because the thugs and footpads do impact damage, which your bats and skeletons are weak to. The key is to recruit/recall several bats and send them up the eastern side of the map to village grab, which will not only generate a high income to recruit reinforcements with, but also split up the bandits' forces since many of them will go northeast to get rid of the bats.&lt;br /&gt;
&lt;br /&gt;
Meanwhile your main force (consisting mostly of skeleton archers to kill thugs, and skeletons to kill footpads/poachers) can hold off the bandits in the forests northeast of the keep. If possible, try to make it so the bandits have to attack you from flat terrain. There will be heavy losses, so it's a good idea to have Ardonna stay near the keep for the first ten or so turns, and pump out reinforcements until you have the clear advantage.&lt;br /&gt;
&lt;br /&gt;
===S4 Becalmed===&lt;br /&gt;
*Objectives: Defeat the enemy leader.&lt;br /&gt;
&lt;br /&gt;
This is a relatively easy scenario. The enemies all do blade damage so your skeletal undead units with their 40% blade resistance will easily destroy them. Remember to also pay attention to the lower deck, because the enemies can use the trapdoors too.&lt;br /&gt;
&lt;br /&gt;
===S5 Blackwater===&lt;br /&gt;
*Objectives: Kill all enemy units.&lt;br /&gt;
&lt;br /&gt;
This scenario is very difficult due to the lack of healing, so try to manage your experience so that your units heal by leveling up. Start by sending some bats around the edges of the map to grab villages and distract enemy units. After that, skeletal undead should be your main recruits, since they resist pierce and blade damage - anything else (corpses, bats, ghouls) is likely to just get killed in one shot by charging horsemen. However skeletal undead are very vulnerable to mages, so killing mages should be always be your top priority.&lt;br /&gt;
&lt;br /&gt;
It's tempting to just block the bridge chokepoints, but sometimes you may want to deliberately let the enemies flood onto the ship so that you'll have more hexes to attack them from. Use Rudic's level 2 leadership on your lower level units for the extra damage, or even better, level a revenant into a death knight for level 3 leadership.&lt;br /&gt;
&lt;br /&gt;
Try to end the battle as quickly as possible, because without villages you will lose in a war of attrition. If you push hard during the nights (and your bats are doing a good job luring enemies to the edges of the map), you can break through the main loyalist force in the center and attack the loyalist castle as early as the third day (around turn 14).&lt;br /&gt;
&lt;br /&gt;
===S6 Following the Shadow===&lt;br /&gt;
*Objectives: Move Ardonna to the tunnel in the southeast of the cave.&lt;br /&gt;
&lt;br /&gt;
There are two main battles in this scenario: you'll first fight the wolves outside the cave, and then after entering the cave you'll have to fight your way through a horde of bats. You'll probably need to spend all your gold at the beginning; you'll want a good mix of veterans (a death knight if you have one is very helpful for leadership) for damage dealing, and expendable fresh recruits to hopefully keep the wolves distracted. Walking corpses are a good choice, being cheap and able to zombify wolves.&lt;br /&gt;
&lt;br /&gt;
Send bats to the corners of the map to village grab. The rest of your units can occupy the hilly terrain to the northeast and wait for the wolves to arrive. The main threats are the goblin pillagers, which are deadly in melee with their fire attack, so it is safest to attack them in ranged with Ardonna or bone shooters. You could also poison them with ghouls, which have +10% fire resistance. Killing the wolf leader is not mandatory, but it is very helpful to do so, because you will then be able to safely focus on the cave enemies without wolves harassing you, and Ardonna can also use the wolf's keep to recruit reinforcements since you'll likely take heavy losses from the wolves. The turn limit in this scenario is a little tight, especially if you go to kill the wolf leader, so you can't afford to waste too much time healing. (If you  kill the wolf leader before turn 25, you should be fine.)&lt;br /&gt;
&lt;br /&gt;
After Ardonna has spent 2 turns in the cave (or, when six nonbat units enter the cave), a large amount of vampire bats, blood bats and dread bats will appear in the cave. The bats should not be a problem for your skeletal undead, which resist blade and cannot be drained.&lt;br /&gt;
&lt;br /&gt;
===S7 Meeting of the Minds===&lt;br /&gt;
Story.&lt;br /&gt;
&lt;br /&gt;
==Chapter Two: Two Missions==&lt;br /&gt;
&lt;br /&gt;
===S8 Carcyn===&lt;br /&gt;
*Objectives: Own every village on the map, or kill every enemy unit.&lt;br /&gt;
&lt;br /&gt;
You will control Ras-Tabahn for the next three scenarios. He has a separate recall list (which will be added to Ardonna's recall list when the two join together in Chapter 3) and starts this scenario with a predefined amount of gold. This is a tough scenario due to the sheer number of enemy units, especially on Hard. Since the enemy only recruits spearmen, bowmen and cavalrymen, you'll want to recruit almost exclusively skeletons and skeleton archers for their high resistance vs. blade and pierce. It is also very helpful to get a corpse or two so you can zombify enemies as a distraction. Ghosts are expensive and do very little damage, so they're not very useful here, though you could get one to village grab in the north and try distracting the enemy cavalrymen in the beginning. It's also a good idea to recall the shadow and the half-leveled skeleton, and focus on feeding kills to the skeleton so it can level up quickly.&lt;br /&gt;
&lt;br /&gt;
During the first afternoon and dusk, you can just passively hang around the initial keep, keeping your units on good terrain like the forests and village around the keep, and wait for the loyalists to come to you. During the night be as aggressive as possible - try to make it so that every single one of your units attacks something, and as always try to manage your experience so that some of your units heal by leveling up. By the time the second day arrives, most of the loyalist army should be gone and you should have several level 2's, so after that the battle will only go one way.&lt;br /&gt;
&lt;br /&gt;
It's probably easier and faster to just kill every enemy unit. When you move to the jailhouse in the west, two loyal level 0 units will join you (if you don't find them during the scenario, they join after you win the scenario). It is strongly recommended to level both of them into dark adepts, so that later in the campaign they may become level 4 ancient liches.&lt;br /&gt;
&lt;br /&gt;
===S9 Training Session===&lt;br /&gt;
*Objectives: Destroy all 3 waves of undead.&lt;br /&gt;
&lt;br /&gt;
All three undead waves consist of a mix of walking corpses and soulless, or just soulless on Hard. The first wave of undead which arrives during the day is a good opportunity to try to get some experience for your two new level 0 units. For recruits, bone shooters are nice since they can kill soulless without taking retaliation, and ghosts with their 50% impact resistance are pretty good at blocking the soulless from your more fragile units. You'll probably end up losing most of your recruits though, because skeletal undead are weak to impact and ghosts have such low HP. Try to keep most of the dark adepts alive (use them from the back, and then put your undead units in front to shield them) because unlike the undead, adepts will turn into walking corpses when killed with plague.&lt;br /&gt;
&lt;br /&gt;
===S10 Merfolk Revenge===&lt;br /&gt;
*Objectives: Defeat the enemy leader.&lt;br /&gt;
*Note: Moving to the bones at 32,12 will cause a chocobone to appear and allow you to recruit chocobones.&lt;br /&gt;
&lt;br /&gt;
The gold carryover from this scenario will carry over to S14 (Entering the Northlands), so make sure you get at least some carryover here or you may end up having to replay several scenarios to fix it. The dialogue recommends at least 50 carryover gold, though it is possible to make do with less even on hard. &lt;br /&gt;
&lt;br /&gt;
The merfolk army consists of fighters and hunters which do pierce damage, and netcasters and initiates which do impact damage. Focus on killing the netcasters and initiates first, because they are the most dangerous units against your skeletal undead. Ghosts are very useful in this scenario because they resist both types of damage. &lt;br /&gt;
&lt;br /&gt;
Try to lure the mermen onto land during dusk so that you can make quick work of them during the night. During the day, just retreat into the villages and heal your units so you can strike again at night. The mermen can be reluctant to come onto land so you may have to use some units as bait to lure them out - skeletons are good at luring out the ranged mermen units and dark adepts are good at luring out melee units. The merman leader will also sometimes come out to attack a unit on the southeast sand village (at 29,11), so if you can trap and kill him there it will save you the trouble of having to wade through water to reach his keep.&lt;br /&gt;
&lt;br /&gt;
===S11 Battleground===&lt;br /&gt;
*Objectives: Defeat both enemy leaders.&lt;br /&gt;
&lt;br /&gt;
You now switch back to controlling Ardonna. This is an easy scenario, because the saurians recruit only augurs and soothsayers, whose cold damage is laughably ineffective against your skeletal undead's 60% cold resistance. Skeletal undead are also great versus the nagas which do blade damage.&lt;br /&gt;
&lt;br /&gt;
Your enemies have good defense in swamp and water terrain, so if possible try to avoid putting your units next to these terrains and let the enemies come onto land where they are easily killed. A good place to put your units is in the middle of the patch of flat terrain directly northeast of your keep. The nagas have pretty high HP so it can be very effective to recruit a couple ghouls and use them as bait for the nagas - by the time the ghouls are killed almost the entire naga army will be poisoned.&lt;br /&gt;
&lt;br /&gt;
===S12 Walking Trees===&lt;br /&gt;
*Objectives: Move Ardonna to the northeast corner of the map.&lt;br /&gt;
&lt;br /&gt;
You will be fighting woses, which can be drained and have a glaring weakness to arcane damage, making this the perfect chance to level some ghosts. Recall any wraiths or experienced ghosts, and you may also want a death knight for leadership, and then just start mass recruiting ghosts. It is very difficult to get any gold carryover from this scenario, so you may want to just forget about carryover and spend all your gold at the beginning.&lt;br /&gt;
&lt;br /&gt;
Every few turns a bunch of woses will spawn somewhere in the forest. They are invisible in the forest due to their ambush ability, but when a wose moves from its starting location it leaves behind a patch of dirt so you should have a rough idea of which direction it will come from. Pay special attention to your loyal saurian healer, because he can be killed by a single wose attack - try to always keep him protected by ghosts on all sides. In the later half of the scenario, level 2 elder woses will spawn instead of level 1 woses, so hopefully by that time Ardonna is already very close to the northeast corner. Since you probably won't get any gold carryover anyway, you could potentially stay for a couple extra turns killing elder woses for experience.&lt;br /&gt;
&lt;br /&gt;
===S13 Together Again===&lt;br /&gt;
Story.&lt;br /&gt;
&lt;br /&gt;
==Chapter Three: To Conquer Death==&lt;br /&gt;
===S14 Entering the Northlands===&lt;br /&gt;
*Objectives: Defeat both enemy leaders.&lt;br /&gt;
&lt;br /&gt;
There is a lot of experience available in this scenario from the high level orcs. Some good units to focus on leveling are spectres and necromancers, because these units will be the most helpful in later scenarios. Try not to go too negative on gold because you will probably need about 150 gold carryover (100 at the very least) to manage the next scenario on Hard. A couple vampire bats are very helpful for grabbing out of the way villages. &lt;br /&gt;
&lt;br /&gt;
Since the eastern leader is fairly close to you, you should be able to take him out relatively quickly if you send your entire army that way. You can then turn your army northwest to deal with the rest of the orcs, which should arrive around the time you get rid of the eastern orc. Be careful of the orcish archers and crossbowmen, because your ghosts are very vulnerable to their fire arrows. The orcs will do extremely high damage especially at night, so it really helps to have some expendable cannon fodder units as distractions.&lt;br /&gt;
&lt;br /&gt;
===S15 Mountain Pass===&lt;br /&gt;
*Objectives: Move Ardryn-Na and Ras-Tabahn to the flat terrain in the northeast corner.&lt;br /&gt;
*Note: If you did not already find the bones in Scenario 10, moving to the bones at 16,21 will cause a chocobone to appear and allow you to recruit chocobones.&lt;br /&gt;
&lt;br /&gt;
This scenario is extremely hard - you'll be attacked from all directions by gryphons, which have good defense everywhere and are extremely mobile. There are two gryphon leaders, one in the northwest and one in the northeast. The best way to kill gryphons is to zap them with the necromancers' magical attack, but using skeleton archer types can work as well. Ghosts and their advancements are extremely useful due to their mobility, especially spectres/wraiths because their drain attack makes them harder to kill.&lt;br /&gt;
&lt;br /&gt;
If you're low on starting gold or are getting overwhelmed by gryphons, one way to make this scenario much more manageable is to assassinate the northwest gryphon leader using leveled ghosts. Recall all your wraiths, shadows etc., and send them straight northwest. They should reach the enemy gryphon keep during the night, and kill the leader fairly easily especially if you have shadows or nightgaunts. The downside of this tactic is that you will likely lose several of your leveled ghosts in the process.&lt;br /&gt;
&lt;br /&gt;
===S16 The Mage===&lt;br /&gt;
*Objectives: Defeat Crelanu.&lt;br /&gt;
*Note: Moving a unit onto a bottle of holy water will remove the bottle. A living unit can do this safely, but any undead unit will be destroyed.&lt;br /&gt;
&lt;br /&gt;
This is an easy scenario. Send a couple bats along the edges of the map to village grab, and just have Ras Tabahn move to the village near your keep and stay there for the scenario. You'll be facing high level mages, but only a few at a time. If you wait until night to engage, you'll easily demolish them with skeletons backed by leadership. Necromancers are also very effective here, since they have high HP, no fire weakness, and resistance to arcane. Don't bother with ghostly units because they will just get fried by mages. The mages absolutely love attacking walking corpses, so if you use walking corpses or your necromancers' plague staff to zombify some enemies, your other units probably won't even be attacked.&lt;br /&gt;
&lt;br /&gt;
===S17 Mortality===&lt;br /&gt;
Story.&lt;br /&gt;
&lt;br /&gt;
===S18 Abandoned Outpost===&lt;br /&gt;
*Objectives: Reach the end of the western tunnel with both Ardryn-Na and Ras-Tabahn, or defeat every enemy unit.&lt;br /&gt;
&lt;br /&gt;
This is a very tough scenario - you'll have to fight your way through two hordes of level 3 giant spiders, in a relatively short amount of turns. By far the best units to use here are spectres, and liches are also useful. You'll also want a bat or two to grab villages near the starting area.&lt;br /&gt;
&lt;br /&gt;
The key to getting rid of the spiders quickly is to get them onto flat terrain, where they only have 30% defense and are easy prey for spectres. A good place to form your line is on the village in the southern tunnel (at 30,12) and the three cave hexes to the right of the village, so that the spiders will attack from the nearby 3 hexes of flat terrain. The spiders tend to be reluctant to attack spectres and liches, so you may want to use bait such as skeletons to lure them onto the flat terrain.&lt;br /&gt;
&lt;br /&gt;
Once you get rid of the first wave of spiders, hopefully you still have about half of the turns remaining, because there is a second horde of spiders in the west blocking the exit. It's actually possible to sneak past them without fighting - send Ardryn-Na, Ras-Tabahn and a spectre or two through the northern 1-hex tunnel (the spiders will probably just ignore them), and then use some bait in the east to lure the spider blocking the tunnel exit away. Then your two leaders can head toward the exit tunnel behind the spiders, while the spectres position themselves so the spiders can't block your leaders from escaping into the exit tunnel next turn.&lt;br /&gt;
&lt;br /&gt;
===S19 Lava and Stone===&lt;br /&gt;
*Objectives: Defeat all enemy leaders.&lt;br /&gt;
&lt;br /&gt;
You'll be fighting trolls which are weak to arcane, so wraiths/spectres and liches are the best units to use here. Both units are vulnerable to the troll shamans' fire damage though, so try to kill the shamans quickly using spectres or backstab with shadows/nightgaunts. When you reach the lava chasm in the beginning, the path will branch west, where the main battle will take place, and southeast. The southeastern path leads to a small lake, so you can send a couple spectres/wraiths there to easily pick off trolls in the water.&lt;br /&gt;
&lt;br /&gt;
There are 3 troll leaders in total: a troll shaman leader in the northwest, a great troll in the center, and another troll shaman leader in the southeast corner. This scenario is a good opportunity to try to level some ancient liches, which will be extremely useful next scenario. Finish early, because you get almost no starting gold next scenario, so you will need a pretty high gold carryover (about 150 gold or more).&lt;br /&gt;
&lt;br /&gt;
===S20 North Knalga===&lt;br /&gt;
*Objectives: Defeat the enemy leader.&lt;br /&gt;
&lt;br /&gt;
You will be fighting an army of high level dwarves, which have good resistances and extremely high HP. Hopefully you have several ancient liches, because they are basically the only way to kill the level 3 dwarvish lords. Spectres are also very useful since they can help shield your liches. The biggest threats to your units are the lords and runemasters which have a high damage melee impact attack, so focus on killing those first using your ancient liches. Try to put your liches on hills where they have 50% terrain defense - one place to form your line is the small clump of rubble and hills in the center (around 15,7).&lt;br /&gt;
&lt;br /&gt;
When you get near the enemy keep in the southeast, the dwarf leader will recruit some reinforcements. Try the finish as fast as you can, because the early finish bonus in this scenario is huge.&lt;br /&gt;
&lt;br /&gt;
===S21 Against the World===&lt;br /&gt;
*Objectives: Defeat all enemy leaders.&lt;br /&gt;
*Notes:&lt;br /&gt;
**On turn 2, a saurian leader will appear in the eastern swamp castle.&lt;br /&gt;
**On turn 4 (turn 3 on easy), a dwarf leader will appear in the southwest mountains.&lt;br /&gt;
**On turn 12, a mage leader will appear in the northwest.&lt;br /&gt;
**On turn 13, an elf leader will appear in the southeastern forest.&lt;br /&gt;
&lt;br /&gt;
This is the final scenario, so just recall all your best veterans, and recruit some cannon fodder (skeletons are a good choice, since many of the starting enemies do blade/pierce damage) with any remaining gold. Since there's no turn limit, patience and playing defensively will guarantee you eventual victory. Attack all out during the night, then retreat and heal during the day, and eventually the enemy armies will start to thin out. Don't try to block the enemy leaders' keeps before they arrive, because this will just cause them to appear with a full keep of units already recruited. Parking some units just outside the keep to assassinate the leader will have the same effect.&lt;br /&gt;
&lt;br /&gt;
In the beginning you'll just want to hang around the starting keep, and let the knights and nagas come to you so you can wipe them out during the first night. After that you can split your army in half, with one group remaining north of the river to clear out the saurians and later the mermen, and another group heading south of the river to deal with the dwarves and kill the southern knight leader. The mages and elves which arrive last are extremely easy to kill if you meet them on flat terrain during the night. It's best to save the dwarf leader for last, because his keep is surrounded by rough terrain which will take a long time to cross.&lt;br /&gt;
&lt;br /&gt;
[[Category: User-made Campaigns - Walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Secrets_of_the_Ancients_Walkthrough&amp;diff=58057</id>
		<title>Secrets of the Ancients Walkthrough</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Secrets_of_the_Ancients_Walkthrough&amp;diff=58057"/>
		<updated>2016-11-14T05:42:22Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* S21 Against the World */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a walkthrough for ''Secrets of the Ancients'', a 21 scenario (18 playable, 3 dialogue only) add-on campaign by beetlenaut featuring the undead. The campaign is playable on both Wesnoth versions 1.12 and 1.13, and the campaign's discussion thread on the forums can be found [https://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=40545 here.]&lt;br /&gt;
&lt;br /&gt;
==General==&lt;br /&gt;
&lt;br /&gt;
Although this campaign is listed as intermediate level, it is very challenging and closer in difficulty to the expert level mainline campaigns. Throughout the campaign you will get several loyal units, which are recalled for free in all future scenarios. It is highly recommended to keep them all alive, especially the saurian healer because later scenarios will be difficult or impossible without a healer.&lt;br /&gt;
&lt;br /&gt;
===Units===&lt;br /&gt;
&lt;br /&gt;
Over the course of the campaign you'll gain access to the following recruits:&lt;br /&gt;
&lt;br /&gt;
*'''Bats''' are useful in most scenarios for village grabbing and distracting enemies. Their main asset is their cheap recruit cost and zero upkeep, so it is generally not worth it to level them.&lt;br /&gt;
*'''Walking corpses''' can be a lifesaver in difficult scenarios, being dirt cheap and able to zombify enemy units so the enemies will focus on killing their own corpses rather than killing your veterans. The downside is that corpses are not worth leveling since their maximum level is 1, so the experience they get from zombifying enemy units is wasted.&lt;br /&gt;
*'''Skeletons and skeleton archers''' will be your main units in the first half of the campaign. They have great resistances to blade, pierce, and cold damage, but are vulnerable to fire, impact and arcane. In this campaign, revenants (level 2 skeletons) can advance to death knights which have level 3 leadership, so getting one early on will be very useful.&lt;br /&gt;
*'''Ghouls''' can poison enemies but do very little damage, so they are generally not so useful because you will usually kill enemy units before the poison can take effect.&lt;br /&gt;
*'''Ghosts''' can either level into wraiths which have an arcane drain attack, or shadows which can do huge amounts of damage through backstab. Later in the campaign many enemies (such as giant spiders and trolls) do impact damage which will destroy skeletal undead, so wraiths/spectres are essential against them. Shadows/nightgaunts are useful for quickly taking out high priority targets such as mages, and their skirmishing ability can help break through deadlocks.&lt;br /&gt;
*'''Dark adepts''' are difficult to level because they are fragile and you can only recruit them later in the campaign, but it is very much worth the trouble. At first they can only advance to necromancers, but late in the campaign necromancers can be converted to liches, which can advance to the rather overpowered level 4 ancient lich.&lt;br /&gt;
*'''Chocobones''' are not worth using due to their extremely high cost and low HP. Revenants/death knights can do similar melee damage while being much more durable.&lt;br /&gt;
&lt;br /&gt;
==Chapter One: Unlawful Research==&lt;br /&gt;
&lt;br /&gt;
===S1 Slipping Away===&lt;br /&gt;
*Objectives: Move Ardonna to the signpost in the northeast.&lt;br /&gt;
&lt;br /&gt;
You'll be attacked by tons of wolves and rats, and in order to survive you'll need to turn some enemies into walking corpses by finishing them with the undead bat or with another walking corpse. Use Ardonna and the regular bats to soften up the enemies so that your corpses can zombify them.&lt;br /&gt;
&lt;br /&gt;
Try to also get Ardonna some kills, because you'll have a much easier time next scenario if you can get her to level 2 during that scenario.&lt;br /&gt;
&lt;br /&gt;
===S2 Dark Business===&lt;br /&gt;
*Objectives: Kill all the guards, and occupy the guardhouse.&lt;br /&gt;
&lt;br /&gt;
You don't get much starting gold, so you'll mainly be relying on recruiting walking corpses and creating corpses out of the enemy units. Maybe recall a soulless if you have one for the extra damage per hex, but recalling more than one unit may leave you with too few units to win with. You can stay back at first and let the guards get close to you, so that you get to strike first.&lt;br /&gt;
&lt;br /&gt;
Focus on zombifying the bowmen first, since they are weak in melee and can kill your corpses without taking retaliation damage. It helps to get Ardonna to level 2 - if she got some kills in the previous scenario and you can get her to kill the enemy Lieutenant, she should be most of the way there.&lt;br /&gt;
&lt;br /&gt;
Be very careful when moving to the guardhouse, because several spearmen (5 on hard!) will surround the guardhouse when you do. If Ardonna is level 2 she should easily make short work of the spearmen; otherwise she will need to be carefully protected because the spearmen will tend to focus on her. Moving to the guardhouse will allow Ardonna to use the graves to recruit skeletons and skeleton archers, both of which are highly effective against spearmen with their 60% pierce resistance, so it is a good idea to save up 14-15 gold to recruit one.&lt;br /&gt;
&lt;br /&gt;
===S3 Bandits===&lt;br /&gt;
*Objectives: Defeat the enemy leader.&lt;br /&gt;
&lt;br /&gt;
This scenario can be challenging, because the thugs and footpads do impact damage, which your bats and skeletons are weak to. The key is to recruit/recall several bats and send them up the eastern side of the map to village grab, which will not only generate a high income to recruit reinforcements with, but also split up the bandits' forces since many of them will go northeast to get rid of the bats.&lt;br /&gt;
&lt;br /&gt;
Meanwhile your main force (consisting mostly of skeleton archers to kill thugs, and skeletons to kill footpads/poachers) can hold off the bandits in the forests northeast of the keep. If possible, try to make it so the bandits have to attack you from flat terrain. There will be heavy losses, so it's a good idea to have Ardonna stay near the keep for the first ten or so turns, and pump out reinforcements until you have the clear advantage.&lt;br /&gt;
&lt;br /&gt;
===S4 Becalmed===&lt;br /&gt;
*Objectives: Defeat the enemy leader.&lt;br /&gt;
&lt;br /&gt;
This is a relatively easy scenario. The enemies all do blade damage so your skeletal undead units with their 40% blade resistance will easily destroy them. Remember to also pay attention to the lower deck, because the enemies can use the trapdoors too.&lt;br /&gt;
&lt;br /&gt;
===S5 Blackwater===&lt;br /&gt;
*Objectives: Kill all enemy units.&lt;br /&gt;
&lt;br /&gt;
This scenario is very difficult due to the lack of healing, so try to manage your experience so that your units heal by leveling up. Start by sending some bats around the edges of the map to grab villages and distract enemy units. After that, skeletal undead should be your main recruits, since they resist pierce and blade damage - anything else (corpses, bats, ghouls) is likely to just get killed in one shot by charging horsemen. However skeletal undead are very vulnerable to mages, so killing mages should be always be your top priority.&lt;br /&gt;
&lt;br /&gt;
It's tempting to just block the bridge chokepoints, but sometimes you may want to deliberately let the enemies flood onto the ship so that you'll have more hexes to attack them from. Use Rudic's level 2 leadership on your lower level units for the extra damage, or even better, level a revenant into a death knight for level 3 leadership.&lt;br /&gt;
&lt;br /&gt;
Try to end the battle as quickly as possible, because without villages you will lose in a war of attrition. If you push hard during the nights (and your bats are doing a good job luring enemies to the edges of the map), you can break through the main loyalist force in the center and attack the loyalist castle as early as the third day (around turn 14).&lt;br /&gt;
&lt;br /&gt;
===S6 Following the Shadow===&lt;br /&gt;
*Objectives: Move Ardonna to the tunnel in the southeast of the cave.&lt;br /&gt;
&lt;br /&gt;
There are two main battles in this scenario: you'll first fight the wolves outside the cave, and then after entering the cave you'll have to fight your way through a horde of bats. You'll probably need to spend all your gold at the beginning; you'll want a good mix of veterans (a death knight if you have one is very helpful for leadership) for damage dealing, and expendable fresh recruits to hopefully keep the wolves distracted. Walking corpses are a good choice, being cheap and able to zombify wolves.&lt;br /&gt;
&lt;br /&gt;
Send bats to the corners of the map to village grab. The rest of your units can occupy the hilly terrain to the northeast and wait for the wolves to arrive. The main threats are the goblin pillagers, which are deadly in melee with their fire attack, so it is safest to attack them in ranged with Ardonna or bone shooters. You could also poison them with ghouls, which have +10% fire resistance. Killing the wolf leader is not mandatory, but it is very helpful to do so, because you will then be able to safely focus on the cave enemies without wolves harassing you, and Ardonna can also use the wolf's keep to recruit reinforcements since you'll likely take heavy losses from the wolves. The turn limit in this scenario is a little tight, especially if you go to kill the wolf leader, so you can't afford to waste too much time healing. (If you  kill the wolf leader before turn 25, you should be fine.)&lt;br /&gt;
&lt;br /&gt;
After Ardonna has spent 2 turns in the cave (or, when six nonbat units enter the cave), a large amount of vampire bats, blood bats and dread bats will appear in the cave. The bats should not be a problem for your skeletal undead, which resist blade and cannot be drained.&lt;br /&gt;
&lt;br /&gt;
===S7 Meeting of the Minds===&lt;br /&gt;
Story.&lt;br /&gt;
&lt;br /&gt;
==Chapter Two: Two Missions==&lt;br /&gt;
&lt;br /&gt;
===S8 Carcyn===&lt;br /&gt;
*Objectives: Own every village on the map, or kill every enemy unit.&lt;br /&gt;
&lt;br /&gt;
You will control Ras-Tabahn for the next three scenarios. He has a separate recall list (which will be added to Ardonna's recall list when the two join together in Chapter 3) and starts this scenario with a predefined amount of gold. This is a tough scenario due to the sheer number of enemy units, especially on Hard. Since the enemy only recruits spearmen, bowmen and cavalrymen, you'll want to recruit almost exclusively skeletons and skeleton archers for their high resistance vs. blade and pierce. It is also very helpful to get a corpse or two so you can zombify enemies as a distraction. Ghosts are expensive and do very little damage, so they're not very useful here, though you could get one to village grab in the north and try distracting the enemy cavalrymen in the beginning. It's also a good idea to recall the shadow and the half-leveled skeleton, and focus on feeding kills to the skeleton so it can level up quickly.&lt;br /&gt;
&lt;br /&gt;
During the first afternoon and dusk, you can just passively hang around the initial keep, keeping your units on good terrain like the forests and village around the keep, and wait for the loyalists to come to you. During the night be as aggressive as possible - try to make it so that every single one of your units attacks something, and as always try to manage your experience so that some of your units heal by leveling up. By the time the second day arrives, most of the loyalist army should be gone and you should have several level 2's, so after that the battle will only go one way.&lt;br /&gt;
&lt;br /&gt;
It's probably easier and faster to just kill every enemy unit. When you move to the jailhouse in the west, two loyal level 0 units will join you (if you don't find them during the scenario, they join after you win the scenario). It is strongly recommended to level both of them into dark adepts, so that later in the campaign they may become level 4 ancient liches.&lt;br /&gt;
&lt;br /&gt;
===S9 Training Session===&lt;br /&gt;
*Objectives: Destroy all 3 waves of undead.&lt;br /&gt;
&lt;br /&gt;
All three undead waves consist of a mix of walking corpses and soulless, or just soulless on Hard. The first wave of undead which arrives during the day is a good opportunity to try to get some experience for your two new level 0 units. For recruits, bone shooters are nice since they can kill soulless without taking retaliation, and ghosts with their 50% impact resistance are pretty good at blocking the soulless from your more fragile units. You'll probably end up losing most of your recruits though, because skeletal undead are weak to impact and ghosts have such low HP. Try to keep most of the dark adepts alive (use them from the back, and then put your undead units in front to shield them) because unlike the undead, adepts will turn into walking corpses when killed with plague.&lt;br /&gt;
&lt;br /&gt;
===S10 Merfolk Revenge===&lt;br /&gt;
*Objectives: Defeat the enemy leader.&lt;br /&gt;
*Note: Moving to the bones at 32,12 will cause a chocobone to appear and allow you to recruit chocobones.&lt;br /&gt;
&lt;br /&gt;
The gold carryover from this scenario will carry over to S14 (Entering the Northlands), so make sure you get at least some carryover here or you may end up having to replay several scenarios to fix it. The dialogue recommends at least 50 carryover gold, though it is possible to make do with less even on hard. &lt;br /&gt;
&lt;br /&gt;
The merfolk army consists of fighters and hunters which do pierce damage, and netcasters and initiates which do impact damage. Focus on killing the netcasters and initiates first, because they are the most dangerous units against your skeletal undead. Ghosts are very useful in this scenario because they resist both types of damage. &lt;br /&gt;
&lt;br /&gt;
Try to lure the mermen onto land during dusk so that you can make quick work of them during the night. During the day, just retreat into the villages and heal your units so you can strike again at night. The mermen can be reluctant to come onto land so you may have to use some units as bait to lure them out - skeletons are good at luring out the ranged mermen units and dark adepts are good at luring out melee units. The merman leader will also sometimes come out to attack a unit on the southeast sand village (at 29,11), so if you can trap and kill him there it will save you the trouble of having to wade through water to reach his keep.&lt;br /&gt;
&lt;br /&gt;
===S11 Battleground===&lt;br /&gt;
*Objectives: Defeat both enemy leaders.&lt;br /&gt;
&lt;br /&gt;
You now switch back to controlling Ardonna. This is an easy scenario, because the saurians recruit only augurs and soothsayers, whose cold damage is laughably ineffective against your skeletal undead's 60% cold resistance. Skeletal undead are also great versus the nagas which do blade damage.&lt;br /&gt;
&lt;br /&gt;
Your enemies have good defense in swamp and water terrain, so if possible try to avoid putting your units next to these terrains and let the enemies come onto land where they are easily killed. A good place to put your units is in the middle of the patch of flat terrain directly northeast of your keep. The nagas have pretty high HP so it can be very effective to recruit a couple ghouls and use them as bait for the nagas - by the time the ghouls are killed almost the entire naga army will be poisoned.&lt;br /&gt;
&lt;br /&gt;
===S12 Walking Trees===&lt;br /&gt;
*Objectives: Move Ardonna to the northeast corner of the map.&lt;br /&gt;
&lt;br /&gt;
You will be fighting woses, which can be drained and have a glaring weakness to arcane damage, making this the perfect chance to level some ghosts. Recall any wraiths or experienced ghosts, and you may also want a death knight for leadership, and then just start mass recruiting ghosts. It is very difficult to get any gold carryover from this scenario, so you may want to just forget about carryover and spend all your gold at the beginning.&lt;br /&gt;
&lt;br /&gt;
Every few turns a bunch of woses will spawn somewhere in the forest. They are invisible in the forest due to their ambush ability, but when a wose moves from its starting location it leaves behind a patch of dirt so you should have a rough idea of which direction it will come from. Pay special attention to your loyal saurian healer, because he can be killed by a single wose attack - try to always keep him protected by ghosts on all sides. In the later half of the scenario, level 2 elder woses will spawn instead of level 1 woses, so hopefully by that time Ardonna is already very close to the northeast corner. Since you probably won't get any gold carryover anyway, you could potentially stay for a couple extra turns killing elder woses for experience.&lt;br /&gt;
&lt;br /&gt;
===S13 Together Again===&lt;br /&gt;
Story.&lt;br /&gt;
&lt;br /&gt;
==Chapter Three: To Conquer Death==&lt;br /&gt;
===S14 Entering the Northlands===&lt;br /&gt;
*Objectives: Defeat both enemy leaders.&lt;br /&gt;
&lt;br /&gt;
There is a lot of experience available in this scenario from the high level orcs. Some good units to focus on leveling are spectres and necromancers, because these units will be the most helpful in later scenarios. Try not to go too negative on gold because you will probably need about 150 gold carryover (100 at the very least) to manage the next scenario on Hard. A couple vampire bats are very helpful for grabbing out of the way villages. &lt;br /&gt;
&lt;br /&gt;
Since the eastern leader is fairly close to you, you should be able to take him out relatively quickly if you send your entire army that way. You can then turn your army northwest to deal with the rest of the orcs, which should arrive around the time you get rid of the eastern orc. Be careful of the orcish archers and crossbowmen, because your ghosts are very vulnerable to their fire arrows. The orcs will do extremely high damage especially at night, so it really helps to have some expendable cannon fodder units as distractions.&lt;br /&gt;
&lt;br /&gt;
===S15 Mountain Pass===&lt;br /&gt;
*Objectives: Move Ardryn-Na and Ras-Tabahn to the flat terrain in the northeast corner.&lt;br /&gt;
*Note: If you did not already find the bones in Scenario 10, moving to the bones at 16,21 will cause a chocobone to appear and allow you to recruit chocobones.&lt;br /&gt;
&lt;br /&gt;
This scenario is extremely hard - you'll be attacked from all directions by gryphons, which have good defense everywhere and are extremely mobile. There are two gryphon leaders, one in the northwest and one in the northeast. The best way to kill gryphons is to zap them with the necromancers' magical attack, but using skeleton archer types can work as well. Ghosts and their advancements are extremely useful due to their mobility, especially spectres/wraiths because their drain attack makes them harder to kill.&lt;br /&gt;
&lt;br /&gt;
If you're low on starting gold or are getting overwhelmed by gryphons, one way to make this scenario much more manageable is to assassinate the northwest gryphon leader using leveled ghosts. Recall all your wraiths, shadows etc., and send them straight northwest. They should reach the enemy gryphon keep during the night, and kill the leader fairly easily especially if you have shadows or nightgaunts. The downside of this tactic is that you will likely lose several of your leveled ghosts in the process.&lt;br /&gt;
&lt;br /&gt;
===S16 The Mage===&lt;br /&gt;
*Objectives: Defeat Crelanu.&lt;br /&gt;
*Note: Moving a unit onto a bottle of holy water will remove the bottle. A living unit can do this safely, but any undead unit will be destroyed.&lt;br /&gt;
&lt;br /&gt;
This is an easy scenario. Send a couple bats along the edges of the map to village grab, and just have Ras Tabahn move to the village near your keep and stay there for the scenario. You'll be facing high level mages, but only a few at a time. If you wait until night to engage, you'll easily demolish them with skeletons backed by leadership. Necromancers are also very effective here, since they have high HP, no fire weakness, and resistance to arcane. Don't bother with ghostly units because they will just get fried by mages. The mages absolutely love attacking walking corpses, so if you use walking corpses or your necromancers' plague staff to zombify some enemies, your other units probably won't even be attacked.&lt;br /&gt;
&lt;br /&gt;
===S17 Mortality===&lt;br /&gt;
Story.&lt;br /&gt;
&lt;br /&gt;
===S18 Abandoned Outpost===&lt;br /&gt;
*Objectives: Reach the end of the western tunnel with both Ardryn-Na and Ras-Tabahn, or defeat every enemy unit.&lt;br /&gt;
&lt;br /&gt;
This is a very tough scenario - you'll have to fight your way through two hordes of level 3 giant spiders, in a relatively short amount of turns. By far the best units to use here are spectres, and liches are also useful. You'll also want a bat or two to grab villages near the starting area.&lt;br /&gt;
&lt;br /&gt;
The key to getting rid of the spiders quickly is to get them onto flat terrain, where they only have 30% defense and are easy prey for spectres. A good place to form your line is on the village in the southern tunnel (at 30,12) and the three cave hexes to the right of the village, so that the spiders will attack from the nearby 3 hexes of flat terrain. The spiders tend to be reluctant to attack spectres and liches, so you may want to use bait such as skeletons to lure them onto the flat terrain.&lt;br /&gt;
&lt;br /&gt;
Once you get rid of the first wave of spiders, hopefully you still have about half of the turns remaining, because there is a second horde of spiders in the west blocking the exit. It's actually possible to sneak past them without fighting - send Ardryn-Na, Ras-Tabahn and a spectre or two through the northern 1-hex tunnel (the spiders will probably just ignore them), and then use some bait in the east to lure the spider blocking the tunnel exit away. Then your two leaders can head toward the exit tunnel behind the spiders, while the spectres position themselves so the spiders can't block your leaders from escaping into the exit tunnel next turn.&lt;br /&gt;
&lt;br /&gt;
===S19 Lava and Stone===&lt;br /&gt;
*Objectives: Defeat all enemy leaders.&lt;br /&gt;
&lt;br /&gt;
You'll be fighting trolls which are weak to arcane, so wraiths/spectres and liches are the best units to use here. Both units are vulnerable to the troll shamans' fire damage though, so try to kill the shamans quickly using spectres or backstab with shadows/nightgaunts. When you reach the lava chasm in the beginning, the path will branch west, where the main battle will take place, and southeast. The southeastern path leads to a small lake, so you can send a couple spectres/wraiths there to easily pick off trolls in the water.&lt;br /&gt;
&lt;br /&gt;
There are 3 troll leaders in total: a troll shaman leader in the northwest, a great troll in the center, and another troll shaman leader in the southeast corner. This scenario is a good opportunity to try to level some ancient liches, which will be extremely useful next scenario. Finish early, because you get almost no starting gold next scenario, so you will need a pretty high gold carryover (about 150 gold or more).&lt;br /&gt;
&lt;br /&gt;
===S20 North Knalga===&lt;br /&gt;
*Objectives: Defeat the enemy leader.&lt;br /&gt;
&lt;br /&gt;
You will be fighting an army of high level dwarves, which have good resistances and extremely high HP. Hopefully you have several ancient liches, because they are basically the only way to kill the level 3 dwarvish lords. Spectres are also very useful since they can help shield your liches. The biggest threats to your units are the lords and runemasters which have a high damage melee impact attack, so focus on killing those first using your ancient liches. Try to put your liches on hills where they have 50% terrain defense - one place to form your line is the small clump of rubble and hills in the center (around 15,7).&lt;br /&gt;
&lt;br /&gt;
When you get near the enemy keep in the southeast, the dwarf leader will recruit some reinforcements. Try the finish as fast as you can, because the early finish bonus in this scenario is huge.&lt;br /&gt;
&lt;br /&gt;
===S21 Against the World===&lt;br /&gt;
*Objectives: Defeat all enemy leaders.&lt;br /&gt;
*Notes:&lt;br /&gt;
**On turn 2, a saurian leader will appear in the eastern swamp castle.&lt;br /&gt;
**On turn 4 (turn 3 on easy), a dwarf leader will appear in the southwest mountains.&lt;br /&gt;
**On turn 12, a mage leader will appear in the northwest.&lt;br /&gt;
**On turn 13, an elf leader will appear in the southeastern forest.&lt;br /&gt;
&lt;br /&gt;
This is the final scenario, so just recall all your best veterans, and recruit some cannon fodder (skeletons are a good choice, since many of the starting enemies do blade/pierce damage) with any remaining gold. Since there's no turn limit, patience and playing defensively will guarantee you eventual victory. Attack all out during the night, then retreat and heal during the day, and eventually the enemy armies will start to thin out. Don't try to block the enemy leaders' keeps before they arrive, because this will just cause them to appear with a full keep of units already recruited. Parking some units just outside the keep to assassinate the leader will have the same effect.&lt;br /&gt;
&lt;br /&gt;
In the beginning you'll just want to hang around the starting keep, and let the knights and nagas come to you so you can wipe them out during the first night. After that you can split your army in half, with one group remaining north of the river to clear out the saurians and later the mermen, and another group heading south of the river to deal with the dwarves and kill the southern knight leader. The mages and elves which arrive last are extremely easy to kill if you meet them on flat terrain during the night. It's best to save the dwarf leader for last, because his keep is surrounded by rough terrain which will take a long time to cross.&lt;br /&gt;
&lt;br /&gt;
[[Category: User-made Campaigns - Walkthroughs]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=InterfaceActionsWML&amp;diff=57641</id>
		<title>InterfaceActionsWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=InterfaceActionsWML&amp;diff=57641"/>
		<updated>2016-03-24T18:49:31Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* [delay] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WML Tags}}&lt;br /&gt;
== Interface actions ==&lt;br /&gt;
&lt;br /&gt;
Part of [[ActionWML]], interface actions are actions that do not have a direct effect on gameplay;&lt;br /&gt;
instead, they show something to the player.  The main interface tags&lt;br /&gt;
are '''[message]''' and '''[objectives]''', but several other tags affect&lt;br /&gt;
the interface also.&lt;br /&gt;
&lt;br /&gt;
== [inspect] ==&lt;br /&gt;
This user interface instantly displays the gamestate inspector dialog at the current scenario state (the same one that can be brought up with [[CommandMode|the ''':inspect''' command]]), which can be used to inspect the values of WML variables, AI configuration, recall lists, and more.&lt;br /&gt;
&lt;br /&gt;
* '''name''': optional attribute to specify the name of this gamestate inspector dialog. It is just a label to help differentiate between different invocations of gamestate inspector dialog.&lt;br /&gt;
&lt;br /&gt;
== [message] ==&lt;br /&gt;
The most commonly used interface action is [message], which displays a message to the user in a dialog box. It can also be used to take input from the user.&lt;br /&gt;
&lt;br /&gt;
The following key/tags are accepted for [message]:&lt;br /&gt;
* [[StandardUnitFilter]]: The unit whose profile and name are displayed. Do not use a [filter] tag. If no unit matching this filter is found, the message is not displayed (The unit has probably been killed).&amp;lt;br&amp;gt;'''[message]''' elements should be constructed so that it is either guaranteed that a certain unit is alive, or so that dialog flows smoothly even if the message isn't displayed.&lt;br /&gt;
&lt;br /&gt;
* '''speaker''': an alternative to standard unit filter. You may specify as the value of the speaker attribute a unit id or any of the following special values:&lt;br /&gt;
** '''narrator''': the dialog box is displayed without a caption for the unit speaking or a unit image&lt;br /&gt;
** '''unit''': the primary unit for the event is speaking&lt;br /&gt;
** '''second_unit''': the secondary unit for the event is speaking&lt;br /&gt;
&lt;br /&gt;
* '''message''': (translatable) the text to display to the right of the image. ''message'' is sometimes multiple lines; if it is, be sure to use quotes(''' ' ''' or ''' &amp;quot; ''')&lt;br /&gt;
* '''male_message''', '''female_message''': {{DevFeature1.13|2}} (translatable) Used instead of ''message'' if the unit's gender matches. Never used if there is no unit (ie ''speaker=narrator'').&lt;br /&gt;
* '''wait_description''': {{DevFeature1.13|2}} the description of this message displayed when other players in a mp game wait for one player doing input in a [message] (with [option]s or [text_input]).&lt;br /&gt;
* '''[show_if]''': if present then this message will only be displayed if the conditional statement in this tag is passed (see [[ConditionalActionsWML#Condition_Tags|ConditionalActionsWML]])&lt;br /&gt;
* '''side_for''': (default: all sides) comma-separated list of sides for who message is shown. This will &amp;lt;b&amp;gt;not&amp;lt;/b&amp;gt; work with messages that take user input ([option]/[text_input]), which can only ever be shown to the current player. {{DevFeature1.13|0}} side_for= is now also accepted for messages with user input, it specifies on which side the message is shown (defaults to the currently playing side). For messages with input it does not accept a comma seperated list only a single number.&lt;br /&gt;
* '''image''': (default: profile image of speaker) the image to display next to the message. Append ~RIGHT() if you want the image to appear on the right side. &lt;br /&gt;
** {{DevFeature1.13|0}} &amp;lt;b&amp;gt;none:&amp;lt;/b&amp;gt; display no image&lt;br /&gt;
* '''caption''': (default: name of speaker) the caption to display beside the image. Name to be displayed. Note: use a translation mark to avoid wmllint errors.&lt;br /&gt;
* '''scroll''': Boolean specifying whether the game view should scroll to the speaking unit. Defaults to ''yes''.&lt;br /&gt;
* '''highlight''': {{DevFeature1.13|5}} Boolean specifying whether to highlight the speaker. Defaults to ''yes''.&lt;br /&gt;
* '''duration''': (default: 10) the minimum number of frames for this message to be displayed. (A frame lasts about 30 milliseconds.) During this time any dialog decisions will be disregarded.&lt;br /&gt;
* '''sound''': a sound effect (wav file) to play as the message is displayed. This can be a comma-separated list, from which one will be randomly chosen.&lt;br /&gt;
* '''[option]''': No '''[option]''' elements have to be used. If '''[option]''' elements are present, then each option will be displayed in a menu for the user to select one option. ''Note: Messages with options will not be shown at all in prestart events''&lt;br /&gt;
** '''message''': (translatable) the text displayed for the option (see [[DescriptionWML]]) {{DevFeature1.13|2}} This is now a synonym for '''label='''.&lt;br /&gt;
** '''image''', '''label''', '''description''', '''default''': See [[DescriptionWML#WML_Format|DescriptionWML]].&lt;br /&gt;
** '''[show_if]''': if present then this option will only be displayed if the conditional statement in this tag is passed (see [[ConditionalActionsWML#Condition_Tags|ConditionalActionsWML]])&lt;br /&gt;
** '''[command]''': an element containing actions which are executed if the option is selected.&lt;br /&gt;
* '''[text_input]''': there can be only one [text_input] tag. this adds a text input field to the message. ''Note: Messages with text_input will not be shown at all in prestart events''&lt;br /&gt;
** '''variable''': the variable that the user's input will be written to&lt;br /&gt;
** '''label''': a text label to the left of the input field&lt;br /&gt;
** '''max_length''': the maximum number of characters that may be typed into the field&lt;br /&gt;
** '''text''': text that is written into the field in the beginning&lt;br /&gt;
* Check [[EventWML#Multiplayer_safety]] to find out in which events you can safely use '''[option]''' and '''[text_input]''' without causing OOS.&lt;br /&gt;
&lt;br /&gt;
=== Formatting ===&lt;br /&gt;
'''[message]''' and other tags such as unit names (user_description), objectives, and floating text can make use of [http://developer.gnome.org/pango/unstable/PangoMarkupFormat.html Pango markup formatting codes].&lt;br /&gt;
&lt;br /&gt;
Remember to use single quotes (') instead of double quotes (&amp;quot;) within the formatting string, as double quotes cannot be escaped, and the string will appear fragmented and possibly cause errors.&lt;br /&gt;
&lt;br /&gt;
For example, if you wanted to write &amp;quot;You are victorious!&amp;quot; in large, italic, gold letters, you might write it this way:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&amp;lt;span color='#BCB088' size='large' font-style='italic'&amp;gt;You are victorious!&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
These are the codes taken from the Pango markup formatting guide:&lt;br /&gt;
&lt;br /&gt;
*'''font''', '''font_desc''': A font description string, such as &amp;quot;Sans Italic 12&amp;quot;.&lt;br /&gt;
*'''font_family''', '''face''': A font family name.&lt;br /&gt;
*'''font_size''', '''size''': Font size in 1024ths of a point, or one of the absolute sizes 'xx-small', 'x-small', 'small', 'medium', 'large', 'x-large', 'xx-large', or one of the relative sizes 'smaller' or 'larger'.&lt;br /&gt;
*'''font_style''', '''style''': One of 'normal', 'oblique', 'italic'.&lt;br /&gt;
*'''font_weight''', '''weight''': One of 'ultralight', 'light', 'normal', 'bold', 'ultrabold', 'heavy', or a numeric weight.&lt;br /&gt;
*'''font_variant''', '''variant''': One of 'normal' or 'smallcaps'.&lt;br /&gt;
*'''font_stretch''', '''stretch''': One of 'ultracondensed', 'extracondensed', 'condensed', 'semicondensed', 'normal', 'semiexpanded', 'expanded', 'extraexpanded', 'ultraexpanded'.&lt;br /&gt;
*'''foreground''', '''fgcolor''', '''color''': An RGB color specification such as '#00FF00' or a color name such as 'red'.&lt;br /&gt;
*'''background, bgcolor''': An RGB color specification such as '#00FF00' or a color name such as 'red'.&lt;br /&gt;
*'''underline''': One of 'none', 'single', 'double', 'low', 'error'.&lt;br /&gt;
*'''underline_color''': The color of underlines; an RGB color specification such as '#00FF00' or a color name such as 'red'.&lt;br /&gt;
*'''rise''': Vertical displacement, in 10000ths of an em. Can be negative for subscript, positive for superscript.&lt;br /&gt;
*'''strikethrough''': 'true' or 'false' whether to strike through the text.&lt;br /&gt;
*'''strikethrough_color''': The color of strikethrough lines; an RGB color specification such as '#00FF00' or a color name such as 'red'&lt;br /&gt;
*'''fallback''': 'true' or 'false' whether to enable fallback. If disabled, then characters will only be used from the closest matching font on the system. No fallback will be done to other fonts on the system that might contain the characters in the text. Fallback is enabled by default. Most applications should not disable fallback.&lt;br /&gt;
*'''letter_spacing''': Inter-letter spacing in 1024ths of a point.&lt;br /&gt;
*'''gravity''': One of 'south', 'east', 'north', 'west', 'auto'.&lt;br /&gt;
*'''gravity_hint''': One of 'natural', 'strong', 'line'.&lt;br /&gt;
&lt;br /&gt;
== [objectives] ==&lt;br /&gt;
The other tag used for plot development is '''[objectives]'''.&lt;br /&gt;
The '''[objectives]''' tag overwrites any previously set objectives,&lt;br /&gt;
and displays text which should describe the objectives of the scenario.&lt;br /&gt;
Scenario objectives are displayed on the player's first turn after the tag is used,&lt;br /&gt;
or as part of the event if it triggers during that player's turn.&lt;br /&gt;
Objectives can also be accessed at any time in a scenario using the&lt;br /&gt;
&amp;quot;Scenario Objectives&amp;quot; game menu option, making this tag useful for&lt;br /&gt;
scenario-specific information that the player may need to refer to during play.&lt;br /&gt;
&lt;br /&gt;
Attributes of '''[objectives]''':&lt;br /&gt;
* '''side''': Default '0'. The side to set the objectives for. A value of 0 sets objectives for all sides. note: There are side-specific objectives and default objectives, which are used in case a side doesn't have specific ones. Specifying 0 sets the default ones.&lt;br /&gt;
* '''[[StandardSideFilter]]''' tags and keys: Sets the objectives of all matching sides to these passed specifications (the rest of this [objectives] tag). If no sides (such as when passing side=0) or all sides match, sets the default objectives, and the side specific ones for the matching sides otherwise.&lt;br /&gt;
* '''bullet''': Default '• '. Replaces the default bullet, with whatever is passed, for all objectives, gold carryover notes, and notes defined with [note].&lt;br /&gt;
* '''summary''': Displayed first in the objectives text, this should describe the basic objective for the overall scenario.  Can be omitted.&lt;br /&gt;
* '''note''': Displayed last in the objectives text, this is sometimes used for hints or additional information.  Can be omitted.&lt;br /&gt;
* '''victory_string''': Default ' _ &amp;quot;Victory:&amp;quot;', this text precedes the victory objectives.&lt;br /&gt;
* '''defeat_string''': Default ' _ &amp;quot;Defeat:&amp;quot;', this text precedes the defeat objectives.&lt;br /&gt;
* '''gold_carryover_string''': Default ' _ &amp;quot;Gold carryover:&amp;quot;', this text precedes the gold carryover information.&lt;br /&gt;
* '''notes_string''': Default ' _ &amp;quot;Notes:&amp;quot;', this text precedes the notes.&lt;br /&gt;
* '''silent''': Default: not present. If set to &amp;quot;yes&amp;quot;, the objectives are silently changed. Else, they will be shown to the user when appropriate.&lt;br /&gt;
&lt;br /&gt;
Tags of '''[objectives]''':&lt;br /&gt;
* '''[objective]''': describes a win or loss condition. Most scenarios have multiple win or loss conditions, so use a separate [objective] subtag for each line; this helps with translations.&lt;br /&gt;
** '''bullet''': Default '• ' or whatever is set in the parent [objectives] block. Replaces the default bullet, with whatever is provided, for the objective defined by the [objective] block.&lt;br /&gt;
** '''red''': Default '0' for winning objectives, '255' for losing objectives. Overrides the default red coloring of the entire objective, including the bullet.&lt;br /&gt;
** '''green''': Default '255' for winning objectives, '0' for losing objectives. Overrides the default green coloring of the entire objective, including the bullet.&lt;br /&gt;
** '''blue''': Default '0'. Overrides the default blue coloring of the entire objective, including the bullet.&lt;br /&gt;
** '''description''': text for the specific win or loss condition.&lt;br /&gt;
** '''condition''': The color and placement of the text. Values are 'win'(colored green, placed after ''victory_string'') and 'lose'(colored red, placed after ''defeat_string'')&lt;br /&gt;
** '''show_turn_counter''': If set to yes, displays the number of turns remaining in the scenario. Default is no.&lt;br /&gt;
** '''[show_if]''': A condition that disables the objective if it doesn't hold. Conditional objectives are refreshed at '''[show_objectives]''' time only.&lt;br /&gt;
* '''[gold_carryover]''': describes how the gold carryover works in this scenario. This is intended to be a more convenient way of displaying carryover information than using the note= key in [objectives].&lt;br /&gt;
** '''bullet''': Default '• ' or whatever is set in the parent [objectives] block. Replaces the default bullet with whatever is provided.&lt;br /&gt;
** '''red''': Default '255'. Overrides the default red coloring of the entire objective, including the bullet.&lt;br /&gt;
** '''green''': Default '255'. Overrides the default green coloring of the entire objective, including the bullet.&lt;br /&gt;
** '''blue''': Default '192'. Overrides the default blue coloring of the entire objective, including the bullet.&lt;br /&gt;
** '''bonus''' (boolean): whether an early finish bonus is granted. If omitted, early finish bonus is not mentioned.&lt;br /&gt;
** '''carryover_percentage''': the amount of carryover gold. If omitted, the amount is not mentioned.&lt;br /&gt;
* '''[note]''': describes a note, usually used for hints or additional information. This is an easier way of adding several notes than concatenating them together into a single string to use with the ''note='' key.&lt;br /&gt;
** '''bullet''': Default '• ' or whatever is set in the parent [objectives] block. Replaces the default bullet with whatever is provided for the note defined by the [note] block.&lt;br /&gt;
** '''red''': Default '255'. Overrides the default red coloring of the entire note, including the bullet.&lt;br /&gt;
** '''green''': Default '255'. Overrides the default green coloring of the entire note, including the bullet.&lt;br /&gt;
** '''blue''': Default '255'. Overrides the default blue coloring of the entire note, including the bullet.&lt;br /&gt;
** '''description''': the text of the note.&lt;br /&gt;
** '''[show_if]''': The note will not be shown if the specified condition isn't met. Conditional notes are refreshed at '''[show_objectives]''' time only.&lt;br /&gt;
&lt;br /&gt;
== [set_menu_item] ==&lt;br /&gt;
This tag is used to add a custom option in the right-click context menu which can then be used to trigger arbitrary WML commands. The menu items can be set and modified during any event, for example during &amp;quot;start&amp;quot; or &amp;quot;prestart&amp;quot; events. The user can also assign hotkeys to these WML commands unless specified otherwise. When the hotkey is pressed the event will be fired/filtered at the current mouse position.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Due to limitations in portable devices where there are no scroll bars for context menus, there is a hard-coded limit of 7 custom WML menu items. If you really need to have more than 7 menu items, try combining some of them in a submenu. {{DevFeature1.13|0}} This limitation is being removed in a [http://forums.wesnoth.org/viewtopic.php?p=572554#p572554 future version] of Wesnoth.&lt;br /&gt;
&lt;br /&gt;
* '''id''': the unique id for this menu item. If a menu item with this id already exists, it allows you to set specific changes to that item.&lt;br /&gt;
* '''description''': the in-game text that will appear for this item in the menu.&lt;br /&gt;
* '''image''': the image to display next to this item.&lt;br /&gt;
* '''needs_select''': if ''yes'' (default ''no''), then the latest select event (see [[EventWML]]) that triggered before this menu item was chosen will be transmitted over the network before this menu item action will be. This only has any effect in networked multiplayer, and is intended to allow more elaborate menu item behaviour there without causing out of sync errors. If you don't know what this means, just leave it false.&lt;br /&gt;
* '''use_hotkey''': if ''no'' (default ''yes''), then the user cannot assign hotkeys to this menu item. If ''only'', the menu item is only accessible via hotkeys, not via right-click context; you can use this in combination with [default_hotkey] if you want custom hotkeys in your campaign/mp. &lt;br /&gt;
* '''[show_if]''': If present, the menu item will only be available if the conditional statement (see [[ConditionalActionsWML#Condition_Tags|ConditionalActionsWML]]) within evaluates to true. When this is evaluated, the WML variables ''$x1'' and ''$y1'' will point to the location on which the context menu was invoked, so it's possible to for example only enable the option on empty hexes or on a particular unit.&lt;br /&gt;
* '''[filter_location]''': contains a location filter similar to the one found inside Single Unit Filters (see [[FilterWML]]). The menu item will only be available on matching locations.&lt;br /&gt;
* '''[default_hotkey]''': contains a hotkey WML to specify what hotkey to assign to this, '''if the user has no hotkey assigned to this yet'''. (Unlike the rest of a menu item definition, modifying this tag has no effect on the game; it is only effective when initially defining a menu item.) Hotkey WML matches the format in the preferences file and contains the following keys:&lt;br /&gt;
** '''key''': a string that contains the key to assign to this.&lt;br /&gt;
** '''alt''', '''shift''', '''cmd'''(apple only), '''ctrl''':  boolean values.&lt;br /&gt;
* '''[command]''': contains the WML actions to be executed when the menu item is selected. Again, the WML variables ''$x1'' and ''$y1'' will point to the location on which the context menu was invoked on.&lt;br /&gt;
** '''delayed_variable_substitution ''' (boolean yes|no, default: yes): If no, forces a variable substitution run onto the wml included in this [command] block. Use this, if you want variables which are to substitute to get the values they have at execution time of the event where this set_menu_item appears. Other than that, they get the values they have at invocation time of the menu item.&lt;br /&gt;
&lt;br /&gt;
== [clear_menu_item] ==&lt;br /&gt;
&lt;br /&gt;
Removes a menu item from the scenario.&lt;br /&gt;
Normally menu items are, including all their defining wml, automatically carried over between scenarios. This tag prevents this. (The behavior is comparable to set_variable/clear_variable).&lt;br /&gt;
* '''id''': (string): id of the menu item to clear. Can be a comma-separated list.&lt;br /&gt;
&lt;br /&gt;
== Other interface tags ==&lt;br /&gt;
&lt;br /&gt;
The following tags are also action tags:&lt;br /&gt;
&lt;br /&gt;
=== [item] ===&lt;br /&gt;
Makes a graphical item appear on a certain hex. Note this only places the graphics for an item. It does not make the item do anything. Use a moveto event to make moving onto the item do something. &amp;lt;tt&amp;gt;''('''Hint:''' There are a number of predefined items that are used in various campaigns that you can make use of. You can find [http://www.wesnoth.org/macro-reference.xhtml#file:items.cfg a list of them] if you look into the items.cfg file in the wesnoth install directory (under /data/core/macros).)''&amp;lt;/tt&amp;gt;&lt;br /&gt;
* '''x''', '''y''': the location to place the item. (only for [event][item]: full [[StandardLocationFilter|SLF]] support)&lt;br /&gt;
* '''image''': the image (in ''images/'' as .png) to place on the hex. This image is aligned with the top-left of the hex (which is 72 pixels wide and 72 pixels tall). It is drawn underneath units. ''('''Hint:''' If using an image smaller than 72x72, then it might be useful to [[ImagePathFunctionWML#Blit_Function|BLIT]] the image onto &amp;lt;tt&amp;gt;misc/blank-hex.png&amp;lt;/tt&amp;gt; (a blank 72x72 image).)''&lt;br /&gt;
* '''halo''': an image to place centered on the hex. It is drawn on top of units. Use this instead of ''image'' if the image is bigger than the hex or if you want to animate an image.&lt;br /&gt;
''Example (where the integer after the colon is the duration of each frame or square bracket expansion as per AnimationWML is used): halo=scenery/fire1.png:100,scenery/fire2.png:100,scenery/fire3.png:100,scenery/fire4.png:100,scenery/fire5.png:100,scenery/fire6.png:100,scenery/fire7.png:100,scenery/fire8.png:100''&lt;br /&gt;
or equivalently (requires Wesnoth 1.11.2+):&lt;br /&gt;
''halo=scenery/fire[1~8].png:100''&lt;br /&gt;
* '''team_name''': name of the team for which the item is to be displayed (hidden for others). For multiple teams just put all the names in one string, for example separated by commas.&lt;br /&gt;
* '''visible_in_fog''': whether the item should be visible through fog or not. Default yes.&lt;br /&gt;
* '''redraw''': (boolean yes|no, default: yes): If no, disables implicit calls to [[InterfaceActionsWML#.5Bredraw.5D|[redraw]]] when placing the items.&lt;br /&gt;
&lt;br /&gt;
=== [remove_item] ===&lt;br /&gt;
Removes any graphical items on a given hex.&lt;br /&gt;
* [[StandardLocationFilter]]: the hexes to remove items off&lt;br /&gt;
* '''image''' if specified, only removes the given image item (This image name must include any [[ImagePathFunctionWML|image path functions]] appended to the original image name.)&lt;br /&gt;
&lt;br /&gt;
=== [print] ===&lt;br /&gt;
Displays a message across the screen. The message will disappear after a certain time.&lt;br /&gt;
* '''text''': (translatable) the text to display.&lt;br /&gt;
* '''size''': (default=12) the pointsize of the font to use&lt;br /&gt;
* '''duration''': (default=50) the length of time to display the text for. This is measured in the number of 'frames'. A frame in Wesnoth is usually displayed for around 30ms.&lt;br /&gt;
* '''red''', '''green''', '''blue''': (default=0,0,0) the color to display the text in. Values vary from 0-255.&lt;br /&gt;
=== [move_unit_fake] ===&lt;br /&gt;
Moves an image of a unit along a certain path on the map. The path does not need to be a continuous list of adjacent hexes, so for example only the start and end points can be given, in which case the straightest line between those points will be calculated and used.&lt;br /&gt;
* '''type''': the type of the unit whose image to use&lt;br /&gt;
* '''x''': a comma-separated list of x locations to move along&lt;br /&gt;
* '''y''': a comma-separated list of y locations to move along (x and y values are matched pairs)&lt;br /&gt;
* '''side''': the side of the fake unit, used for team-coloring the fake unit&lt;br /&gt;
* '''gender''': the gender of the fake unit. Example: gender=female&lt;br /&gt;
* '''variation''': the variation of the fake unit. Example: variation=undead&lt;br /&gt;
* '''image_mods''': [[ImagePathFunctionWML|image path functions]] sequence to be applied on the fake unit.&lt;br /&gt;
* '''force_scroll''':  Whether to scroll the map or not even when [[#.5Block_view.5D|[lock_view]]] is in effect or ''Follow Unit Actions'' is disabled in ''Advanced Preferences''. Defaults to ''yes'' starting with version '''1.11.6'''; the attribute did not exist in previous versions and this action behaved as if ''no'' was passed instead.&lt;br /&gt;
&lt;br /&gt;
=== [move_units_fake] ===&lt;br /&gt;
moves multiple images of units along paths on the map. These units are moved in lockstep.&lt;br /&gt;
* '''[fake_unit]''': A fake unit to move&lt;br /&gt;
** '''type''': the type of unit whose image to use&lt;br /&gt;
** '''x''': a comma-separated list of x locations to move along&lt;br /&gt;
** '''y''': a comma-separated list of y locations to move along (x and y values are matched pairs)&lt;br /&gt;
** '''side''': the side of the fake unit, used for team-coloring the fake unit&lt;br /&gt;
** '''skip_steps''': the number of steps to skip before this unit starts moving&lt;br /&gt;
=== [hide_unit] ===&lt;br /&gt;
Temporarily prevents the engine from displaying the given unit. The unit does not become invisible, as it would be with the '''[hides]''' ability; it is still the same plain unit, but without an image. Useful in conjunction with '''[move_unit_fake]''': to move a leader unit into position on-screen. Until 1.8 each '''[hide_unit]''' tag only hides one unit.&lt;br /&gt;
* [[StandardUnitFilter]]: All matching units will be hidden&lt;br /&gt;
&lt;br /&gt;
=== [unhide_unit] ===&lt;br /&gt;
Stops the currently hidden units from being hidden.&lt;br /&gt;
* [[StandardUnitFilter]]: Only the matching units will be unhidden&lt;br /&gt;
&lt;br /&gt;
=== [lock_view] ===&lt;br /&gt;
Locks gamemap view scrolling for human players, so they cannot scroll the gamemap view until it is unlocked. WML or Lua actions such as '''[scroll_to]''' will continue to work normally, as they ignore this restriction; the locked/unlocked state is preserved when saving the current game.&lt;br /&gt;
&lt;br /&gt;
This feature is generally intended to be used in cutscenes to prevent the player scrolling away from scripted actions. &lt;br /&gt;
&lt;br /&gt;
=== [unlock_view] ===&lt;br /&gt;
Unlocks gamemap view scrolling for human players.&lt;br /&gt;
&lt;br /&gt;
=== [scroll] ===&lt;br /&gt;
Scroll a certain number of pixels in a given direction. Useful for earthquake/shaking effects.&lt;br /&gt;
* '''x''', '''y''': the number of pixels to scroll along the x and y axis&lt;br /&gt;
* '''side''': the side or sides for which this should happen. By default, the [scroll] happens for everyone.&lt;br /&gt;
* '''[filter_side]''': a [[StandardSideFilter]] to select the sides for which this should happen. By default, the [scroll] happens for everyone.&lt;br /&gt;
&lt;br /&gt;
=== [scroll_to] ===&lt;br /&gt;
Scroll to a given hex&lt;br /&gt;
* '''x''', '''y''': the hex to scroll to&lt;br /&gt;
* [[StandardLocationFilter]], do not use a [filter_location] sub-tag. If more than one location matches the filter, only the first matching location will be used.&lt;br /&gt;
* '''check_fogged''': whether to scroll even to locations covered in fog or shroud. Possible values ''true'' (don't scroll to fog) and ''false'' (scroll even to fog), with ''false'' as the default.&lt;br /&gt;
* '''immediate''': whether to instantly warp to the target hex regardless of the scroll speed setting in Preferences (defaults to ''false'').&lt;br /&gt;
* '''highlight''': {{DevFeature1.13|5}} Whether to highlight the hex being scrolled to (defaults to ''false'').&lt;br /&gt;
* '''side''': the side or sides for which this should happen. By default, the [scroll_to] happens for everyone.&lt;br /&gt;
* '''[filter_side]''': a [[StandardSideFilter]] to select the sides for which this should happen. By default, the [scroll_to] happens for everyone.&lt;br /&gt;
&lt;br /&gt;
=== [scroll_to_unit] ===&lt;br /&gt;
Scroll to a given unit&lt;br /&gt;
* [[StandardUnitFilter]]&lt;br /&gt;
* '''check_fogged''': whether to scroll even to locations covered in fog or shroud. Possible values ''true'' (don't scroll to fog) and ''false'' (scroll even to fog), with ''false'' as the default.&lt;br /&gt;
* '''immediate''': whether to instantly warp to the target hex regardless of the scroll speed setting in Preferences (defaults to ''false'').&lt;br /&gt;
* '''highlight''': {{DevFeature1.13|5}} Whether to highlight the hex the unit is on (defaults to ''false'').&lt;br /&gt;
* '''for_side''': the side or sides for which this should happen. By default, the [scroll_to_unit] happens for everyone.&lt;br /&gt;
* '''[for_side]''': a [[StandardSideFilter]] to select the sides for which this should happen. By default, the [scroll_to_unit] happens for everyone.&lt;br /&gt;
&lt;br /&gt;
=== [select_unit] ===&lt;br /&gt;
Selects a given unit.&lt;br /&gt;
* [[StandardUnitFilter]]: The first unit found will be selected.&lt;br /&gt;
* '''fire_event''': whether a ''select'' event should be triggered or not (def. ''no''). (Note that select events aren't multiplayer save.)&lt;br /&gt;
* '''highlight''': whether the unit's current hex should be highlighted (def. ''yes'').&lt;br /&gt;
&lt;br /&gt;
=== [sound]===&lt;br /&gt;
Plays a sound&lt;br /&gt;
* '''name''': the filename of the sound to play (in ''sounds/'' as .wav or .ogg)&lt;br /&gt;
* '''repeat''': repeats the sound for a specified additional number of times (default=0)&lt;br /&gt;
=== [sound_source] ===&lt;br /&gt;
Creates a sound source. &amp;quot;Sound sources&amp;quot; is a general name for a mechanism which makes possible for map elements to emit sounds according to some rules, where &amp;quot;map elements&amp;quot; can be specific locations or terrain types. For now, only sound sources tied to locations are supported.&lt;br /&gt;
* '''id''': a unique identification key of the sound source&lt;br /&gt;
* '''sounds''': a list of comma separated, randomly played sounds associated with the sound source&lt;br /&gt;
* '''delay''': a numerical value (in milliseconds) of the minimal delay between two playbacks of the source's sound if the source remains visible on the screen; if one scrolls out and back in, the source will be considered as ready to play&lt;br /&gt;
* '''chance''': a percentage (a value from 0 to 100) describing the chance of the source being activated every second after the delay has passed or when the source's location appears on the screen (note that it cannot play more than one file at the same time)&lt;br /&gt;
* '''check_fogged''': possible values &amp;quot;true&amp;quot; and &amp;quot;false&amp;quot; - if true the source will not play if its locations are fogged&lt;br /&gt;
* '''check_shrouded''': possible values &amp;quot;true&amp;quot; and &amp;quot;false&amp;quot; - if true the source will not play if its locations are shrouded&lt;br /&gt;
* '''x,y''': similar to x,y as found in a [[StandardLocationFilter]], these are the locations associated with the sound source&lt;br /&gt;
* '''fade_range''' (default = 3): distance in hexes that determines a &amp;quot;circular&amp;quot; area around the one specified by '''full_range''' where sound volume fades out linearly&lt;br /&gt;
* '''full_range''' (default = 14): distance in hexes that determines a &amp;quot;circular&amp;quot; area where source plays with full volume, relative to screen center&lt;br /&gt;
* '''loop''': number of times a sound sample should be looped if it stays visible. -1 means infinite (~65000)&lt;br /&gt;
&lt;br /&gt;
=== [remove_sound_source] ===&lt;br /&gt;
Removes a previously defined sound source.&lt;br /&gt;
* '''id''': the identification key of the sound source to remove&lt;br /&gt;
&lt;br /&gt;
=== [music]===&lt;br /&gt;
Switches to playing different music&lt;br /&gt;
* '''name''': the filename of the music to play (in ''music/'' as .ogg)&lt;br /&gt;
* see [[MusicListWML]] for the correct syntax&lt;br /&gt;
===[volume]===&lt;br /&gt;
Changes the game volume to a percent of the preferences volume for the game being played. Values can go from 0 to 100:  &lt;br /&gt;
* '''music''':  Changes the music volume.&lt;br /&gt;
* '''sound''':  Changes the sound volume.&lt;br /&gt;
=== [color_adjust]===&lt;br /&gt;
Tints the color of the screen.&lt;br /&gt;
* '''red''', '''green''', '''blue''': values from -255 to 255, the amount to tint by for each color&lt;br /&gt;
=== [delay] ===&lt;br /&gt;
Pauses the game.&lt;br /&gt;
* '''time''': the time to pause in milliseconds&lt;br /&gt;
* '''accelerate ''' (boolean yes|no, default no): {{DevFeature1.13|0}} whether the delay is affected by acceleration. When [delay] is used to make an animation, this should be set to yes so that your animation matches the ones generated by the game.&lt;br /&gt;
&lt;br /&gt;
=== [redraw] ===&lt;br /&gt;
Redraws the screen (this normally isn't done during events, although some of the other interface actions cause the screen or parts of it to be redrawn).&lt;br /&gt;
* '''clear_shroud''' (boolean yes|no, default no): If yes, clears fog and shroud around existing units. Useful if you, for example, spawn friendly units in the middle of an event and want the shroud to update accordingly (otherwise units that spawn inside fog would remain invisible for the duration of the event, since the fog would not automatically get cleared around them).&lt;br /&gt;
* '''[[StandardSideFilter]]''': the sides for which to recalculate fog and shroud.&lt;br /&gt;
* '''side''': If used (forces clear_shroud=yes), clears fog and shroud for that side.&lt;br /&gt;
&lt;br /&gt;
=== [unit_overlay] ===&lt;br /&gt;
Sets an image that will be drawn over a particular unit, and follow it around&lt;br /&gt;
* [[StandardUnitFilter]]: All matching units will get the overlay (do not use [filter])&lt;br /&gt;
* '''image''': the image to place on the unit&lt;br /&gt;
&lt;br /&gt;
=== [remove_unit_overlay] ===&lt;br /&gt;
removes a particular overlayed image from a unit&lt;br /&gt;
* [[StandardUnitFilter]]: The overlay will get removed from all matching units (do not use [filter])&lt;br /&gt;
* '''image''': the image to remove from the unit&lt;br /&gt;
&lt;br /&gt;
=== [animate_unit] ===&lt;br /&gt;
Uses an animation of a unit to animate it on screen (if the unit has the corresponding animation).&lt;br /&gt;
* '''flag''': The key to find the custom animation in the unit description (see the '''[extra_anim]''' description in [[AnimationWML]]). Standard animations can be triggered with the following keywords: ''leading recruited standing idling levelout levelin healing healed poisoned movement defend attack death victory pre_teleport post_teleport''&lt;br /&gt;
* '''[filter]''' with a [[StandardUnitFilter]] as argument, see [[FilterWML]]. By default, the unit at the event location will be animated. You can use this tag to choose any other unit to animate.&lt;br /&gt;
* '''[primary_attack]''': If this tag is not present, the filter for animation will be triggered with no attack. If it is here, all attacks from the unit will be filtered, and a matching one will be used to filter the animation. Takes a weapon filter as argument, see [[FilterWML]].&lt;br /&gt;
* '''[secondary_attack]''': Similar to '''[primary_attack]'''. May be needed to trigger a defense animation correctly, if there are more than one animations available for the defending unit.&lt;br /&gt;
* '''hits''': yes/no/hit/miss/kill: which according variation of a attack/defense animation shall be chosen (required)&lt;br /&gt;
* '''text''': a text to hover during the animation &lt;br /&gt;
* '''male_text''', '''female_text''': {{DevFeature1.13|2}} (translatable) gender-specific versions of the above&lt;br /&gt;
* '''red''': red value for the text color (0-255)&lt;br /&gt;
* '''green''': green value for the text color&lt;br /&gt;
* '''blue''': blue value for the text color&lt;br /&gt;
* '''with_bars''': yes/no: whether to display the status bars during the animation (e.g. the hitpoint bar)&lt;br /&gt;
* '''[animate]''': a sub block with the same syntax as '''[animate_unit]''' except that the '''[filter]''' block is mandatory to find the unit. This block will find and animate another unit simultaneously.&lt;br /&gt;
* '''[facing]''': a [[StandardLocationFilter]] specifying what direction the unit should be facing when animated&lt;br /&gt;
&lt;br /&gt;
=== [label] ===&lt;br /&gt;
Places a label on the map.&lt;br /&gt;
* '''x''', '''y''': the location of the label. {{DevFeature1.13|1}} (only for [event][label]: full [[StandardLocationFilter|SLF]] support)&lt;br /&gt;
* '''text''': what the label should say&lt;br /&gt;
* '''team_name''': if specified, the label will only be visible to the given team.&lt;br /&gt;
* '''color''': color of the label. The format is r,g,b; r, g and b are numbers between 0 and 255.&lt;br /&gt;
* '''visible_in_fog''': whether the label should be visible through fog or not. Default yes.&lt;br /&gt;
* '''visible_in_shroud''': whether the label should be visible through shroud or not. Default no.&lt;br /&gt;
* '''immutable''': whether this label is protected from being removed or changed by players. Default yes.&lt;br /&gt;
&lt;br /&gt;
=== [floating_text]===&lt;br /&gt;
Floats text (similar to the damage and healing numbers) on the given locations.&lt;br /&gt;
* [[StandardLocationFilter]]: the text will be floated on all matching locations simultaneously.&lt;br /&gt;
* '''text''': the text to display.&lt;br /&gt;
&lt;br /&gt;
The default text color is &amp;lt;span style=&amp;quot;color: #6b8cff;&amp;quot;&amp;gt;'''#6b8cff'''&amp;lt;/span&amp;gt;. To change the color, use [[#Formatting|Pango markup]]. For example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Float some golden yellow text at 20,20.&lt;br /&gt;
[floating_text]&lt;br /&gt;
   x,y=20,20&lt;br /&gt;
   text=&amp;quot;&amp;lt;span color='#cccc33'&amp;gt;&amp;quot; + _ &amp;quot;Your text here&amp;quot; + &amp;quot;&amp;lt;/span&amp;gt;&amp;quot;&lt;br /&gt;
[/floating_text]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [deprecated_message] ===&lt;br /&gt;
Shows a deprecated message in the message area, this feature is only intended to be used to warn about deprecated macros in mainline. The message is not translatable.&lt;br /&gt;
* '''message''': the message to show.&lt;br /&gt;
=== [wml_message] ===&lt;br /&gt;
Outputs a message to Wesnoth's console output. Intended for campaign designers to output silent text to the console, without annoying the player; then, that text might contain information useful for later bug-reporting. The log domain for it is '''wml''', and the '''debug/dbg''' log level is available for use with the '''logger''' attribute. Depending on the current log level ('''error''' by default), which may be changed with the in-game :log command, or the --log-&amp;lt;level&amp;gt;=wml command line switch, the messages are echoed to the in-game chat.&lt;br /&gt;
* '''message''': the message to show.&lt;br /&gt;
* '''logger''': the Wesnoth engine output logger that should catch the text; this might be 'err' (the errors log level), 'warn'/'wrn' (the warnings log level) or anything else (the information log level). Not all information will be displayed depending on the log level chosen when starting Wesnoth.&lt;br /&gt;
&lt;br /&gt;
Note: As of 1.9.4/1.9.5 (r48805) the following &amp;quot;loggers&amp;quot; should work: If in [wml_message]: err/error, warn/wrn/warning, debug/dbg; using the :log command: Only the long forms error, warning, info and debug (this part gathered by trying rather than source inspecting). The long forms are most likely also the only ones working when starting wesnoth with --log-&amp;lt;level&amp;gt;=wml.&lt;br /&gt;
For log level warning or error (as during normal play), only wml_messages with logger error or warning display (for both). With logger info or debug, additionally wml_messages with logger info or debug display (for both).&lt;br /&gt;
&lt;br /&gt;
=== [test_condition] ===&lt;br /&gt;
&lt;br /&gt;
{{DevFeature1.13|2}}&lt;br /&gt;
&lt;br /&gt;
Evaluates the contained conditional tags. If they evaluate to the expected value, it prints out a message to the console explaining which part of the condition caused this result in a way similar to [wml_message]. This can be used if your conditional test is failing and you're not sure why.&lt;br /&gt;
&lt;br /&gt;
* '''result''': Whether you expect the conditions to fail or succeed. If no (the default), a message will be printed if the conditional tags fail. If yes, a message will instead be printed if the conditional tags pass.&lt;br /&gt;
* '''logger''': Same as for [wml_message]. Defaults to &amp;quot;warning&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== [open_help] ===&lt;br /&gt;
Opens the in-game help.&lt;br /&gt;
* '''topic''': the id of the topic to open&lt;br /&gt;
=== [show_objectives] ===&lt;br /&gt;
refreshes the objectives defined by [objectives] and its [show_if] tags, and displays them. (It is also called whenever the user explicitly asks for the objectives; this matters only if the tag was overridden by a [[LuaWML#register_wml_action|Lua]] script.)&lt;br /&gt;
* '''side''': the side to show the objectives. If not set, all sides are used.&lt;br /&gt;
* '''[[StandardSideFilter]]''' tags and keys: Tag affects the matching sides instead of just all or the one given by the integer value of the side= key.&lt;br /&gt;
&lt;br /&gt;
=== [chat] ===&lt;br /&gt;
Displays a message in the chat area, not visible for observers. Alternative visible for observers: [[LuaWML:Display#wesnoth.message]]&lt;br /&gt;
* '''speaker''': (default=&amp;quot;WML&amp;quot;) A string for the name of the sender of the message.&lt;br /&gt;
* '''message''': The message that should be displayed.&lt;br /&gt;
* '''[[StandardSideFilter]]''' tags and keys as argument; if the same client controls multiple sides that match, then the message will only be displayed once.&lt;br /&gt;
&lt;br /&gt;
== Useful Macros ==&lt;br /&gt;
There are some predefined macros that you find useful for interface actions. You can find a complete list along with a detailed explanation of how they work [http://www.wesnoth.org/macro-reference.xhtml here].&lt;br /&gt;
* '''{HIGHLIGHT_UNIT}''' Highlight a unit on the map. Use this to show important units&lt;br /&gt;
* '''{HIGHLIGHT_IMAGE}''' Places and highlights an image on the map. Use this to show important items or locations&lt;br /&gt;
* '''{SET_IMAGE}''' Places an image on the map which has no other function.&lt;br /&gt;
* '''{QUAKE &amp;lt;soundfile&amp;gt;}''' Creates a tremor-like screenshake and plays &amp;lt;soundfile&amp;gt;. For example, '''{QUAKE (rumble.ogg)}'''.&lt;br /&gt;
* '''{FLASH_WHITE}''' Flash the screen white momentarily. You can also replace WHITE with RED, BLUE or GREEN for a different colour.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[DirectActionsWML]]&lt;br /&gt;
* [[InternalActionsWML]]&lt;br /&gt;
* [[EventWML]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: WML Reference]]&lt;br /&gt;
[[Category: ActionsWML]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Guide_to_UMC_Content&amp;diff=55410</id>
		<title>Guide to UMC Content</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Guide_to_UMC_Content&amp;diff=55410"/>
		<updated>2014-09-12T18:57:15Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* The Founding of Borstep */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to the current (1.10.x/1.11.x) UMC content for players. It aims to provide unfamiliar players detailed information about campaigns (including story, completion, difficulty and playing style) as well as detailed information about eras. See also [[Player_UMC_Reviews|Player UMC Reviews]], as well as [http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37476 here] for further information and [http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36733 here] for currently non-available UMC-content. Feel free to edit this, it is a wiki.&lt;br /&gt;
&lt;br /&gt;
== Blueprint for Campaigns ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Description:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Author:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Maintainer:&amp;lt;/b&amp;gt; if not maintained by the author anymore.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Status:&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;b&amp;gt;Broken&amp;lt;/b&amp;gt; = Does not work at all&lt;br /&gt;
** &amp;lt;b&amp;gt;Incomplete&amp;lt;/b&amp;gt; = Partially written, no progress&lt;br /&gt;
** &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt; = Partially written, some progress&lt;br /&gt;
** &amp;lt;b&amp;gt;Complete&amp;lt;/b&amp;gt; = Completely written, but buggy as well as potential balance issues.&lt;br /&gt;
** &amp;lt;b&amp;gt;Finished&amp;lt;/b&amp;gt; = Completely written, minimal to no bugs, slight balance issues possible. &lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Length:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Version:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Requirements:&amp;lt;/b&amp;gt; (only if needed)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Difficulty:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please note: Often campaigns introducing new mechanics are listed as expert level on the add-on server, here difficulty means the raw difficulty after the mechanics are understood.&lt;br /&gt;
&lt;br /&gt;
** &amp;lt;b&amp;gt;Unbalanced&amp;lt;/b&amp;gt; = If you can't beat the hard mode, it isn't necessarily unbalanced, but if the difficulty changes erratically from one scenario to the next and only people using the debug mode have seen the final, then it is.&lt;br /&gt;
** &amp;lt;b&amp;gt;Easy&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;b&amp;gt;Normal&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;b&amp;gt;Hard&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Style:&amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Please note: Many campaigns will feature more than one style. Please list the most significant ones.&lt;br /&gt;
&lt;br /&gt;
** &amp;lt;b&amp;gt;Skirmish&amp;lt;/b&amp;gt; = small to medium sized armies, your standard Wesnoth gameplay&lt;br /&gt;
** &amp;lt;b&amp;gt;Dungeon&amp;lt;/b&amp;gt; = long and narrow tunnels (not every underground scenario is a dungeon, a dungeon isn't necessarily underground)&lt;br /&gt;
** &amp;lt;b&amp;gt;RPG&amp;lt;/b&amp;gt; = role playing game elements such as talking with non-player-characters, item collection, dependency on a party of very few adventurers without or limited recruits&lt;br /&gt;
** &amp;lt;b&amp;gt;Survival&amp;lt;/b&amp;gt; = being exposed to changing, spawning enemies while remaining on the same map&lt;br /&gt;
** &amp;lt;b&amp;gt;Large Battle&amp;lt;/b&amp;gt; = large number of units on the battlefield, sizely maps&lt;br /&gt;
** &amp;lt;b&amp;gt;Simulation&amp;lt;/b&amp;gt; = campaigns feat. terrain modification, alternative resources&lt;br /&gt;
** &amp;lt;b&amp;gt;Boss battle&amp;lt;/b&amp;gt; = the challenge is to defeat a single powerful enemy unit&lt;br /&gt;
** &amp;lt;b&amp;gt;Minigames&amp;lt;/b&amp;gt; = there are puzzles and minigames in the campaign that significantly differ from standard Wesnoth gameplay&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Faction/Era:&amp;lt;/b&amp;gt; Era for the whole campaign and more specifically the faction or unit composition you field.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Custom units:&amp;lt;/b&amp;gt; Link to the unit tree for cases that don't feel sufficiently described by Faction / Era entry.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Forum:&amp;lt;/b&amp;gt; Links to the feedback and development threads at forums.wesnoth.org&lt;br /&gt;
&lt;br /&gt;
== Blueprint for Eras ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Description:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Author:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Maintainer:&amp;lt;/b&amp;gt; if not maintained by the author anymore.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Status:&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;b&amp;gt;Broken&amp;lt;/b&amp;gt; = Does not work at all&lt;br /&gt;
** &amp;lt;b&amp;gt;Incomplete&amp;lt;/b&amp;gt; = Partially written, no progress&lt;br /&gt;
** &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt; = Partially written, progress&lt;br /&gt;
** &amp;lt;b&amp;gt;Complete&amp;lt;/b&amp;gt; = Completely written, but buggy as well as potential balance issues.&lt;br /&gt;
** &amp;lt;b&amp;gt;Finished&amp;lt;/b&amp;gt; = Completely written, minimal to no bugs, slight balance issues possible. &lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Faction Descriptions:&amp;lt;/b&amp;gt; Describe your individual factions here.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Version:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Requirements:&amp;lt;/b&amp;gt; (only if needed)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Forum:&amp;lt;/b&amp;gt; Links to the feedback and development threads at forums.wesnoth.org&lt;br /&gt;
&lt;br /&gt;
== Battle for Wesnoth 1.10.x - stable ==&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
==== A Gryphon's Tale ====&lt;br /&gt;
&lt;br /&gt;
''A Gryphon's Tale tells the story of a community of civilized Gryphons, and of Neliflua, an ambitious young female among them who falls into unusual circumstances.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Ringcaat/Dwarven_Void&lt;br /&gt;
&lt;br /&gt;
'''Status:''' One branch complete, most incomplete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 11-12 scenarios (branch dependent)&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  0.6.12&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' RPG/minigames&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Gryphon/Orc&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=2906&amp;amp;start=195&amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== After the Storm ====&lt;br /&gt;
&lt;br /&gt;
''Follow the journey of Galas and his band following the events of &amp;lt;i&amp;gt;Invasion from the Unknown&amp;lt;/i&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' shadowmaster/ShikadiLord&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 3 episodes of 13 scenarios each, some of which are multi-part&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.9&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Medium-hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Boss Battle, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Many custom units&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32091&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (vultraz) Long, very enjoyable campaign with great story. (Knyghtmare) The best UMC campaign ever!&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#After_the_Storm Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
==== Aldur The Great ====&lt;br /&gt;
&lt;br /&gt;
''This is a story about Aldur the Great.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' pintercsabi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete, but unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 5 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.2.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' -&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) Short unbalanced campaign, maybe abandoned. You fight with Peasants, Ruffians and Woodsman against Orcs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Alfhelm the Wise ====&lt;br /&gt;
&lt;br /&gt;
''This is the tale of Alfhelm, called by some the Wise, son of Alfric Conqueror. This is the tale of his victories over his enemies, and his rise to power in the clans of Marauderdom. This is the tale of his journey south and his destruction of the Lavinian Empire. And this is the tale of his demise in the dark forests far to the east of his homeland.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' UnwiseOwl&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 15 gameplay scenarios &lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.6.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Moderate&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Imperial Era, Marauders.&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=17144&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Maintainer) Though this campaign is complete and playable the whole way through, the code is four years old and pretty buggy. If you notice any errors while playing, please let me know and I'll incorporate the fixes into my next revision as soon as possible.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== A New Order ====&lt;br /&gt;
&lt;br /&gt;
''The old kingdom of Wesnoth has fallen before barbarian hordes. The occupying barbarians are on the brink of civil war, the seeds of Wesnothian rebellion are kept alive by old legends, while bandits and Khalifate mercenaries roam the land. Can Gawen Hagarthen unite these disparate factions against a common foe?&lt;br /&gt;
Note: This campaign contains mature themes, some of which may be unsuitable for children.&lt;br /&gt;
&lt;br /&gt;
'''Author:''' szopen&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished. &lt;br /&gt;
&lt;br /&gt;
'''Length:''' 45 scenarios.&lt;br /&gt;
&lt;br /&gt;
'''Version: ''' 1.2.15&lt;br /&gt;
&lt;br /&gt;
'''Requirements:''' Requires BfW 1.10. In addition, you have to install Era Khalifate add-on; the Akladian Music package is optional&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Akladians, Khalifate&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=6486&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Pyrophorus) Certainly one of the most mature and well designed campaign in add-ons. A must.&lt;br /&gt;
&lt;br /&gt;
''' [http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#A_New_Order Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Antar, Son of Rheor ====&lt;br /&gt;
&lt;br /&gt;
''This is the story about a young Lord and his first mission; sent by his father the young Lord Antar has to relieve his neighbours; he has to convince the Elves and Dwarves to ally him; he has to fight against hordes of Orcs and Endless Undead; and finally he has to defeat Mal Kazur, the mastermind who is behind all the evil.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Adamant14&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 playable scenarios / 1 cutscene&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.9&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Loyalists and Elves (feat. fencer as main hero + various allies)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36075&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Antar.2C_Son_of_Rheor Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== A Story of the Northlands ====&lt;br /&gt;
&lt;br /&gt;
''A story of life and death in a remote village of the Northlands. Your village has been overrun by an orcish raid. You fight for its freedom while you wait for help to arrive.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' zepko&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 playable scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default + additions: you play with a custom faction of outlaws and with a custom party of loyalist knights.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/A_Story_of_the_Northlands/en_US/A_Story_of_the_Northlands.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== A Vision Blinded ====&lt;br /&gt;
&lt;br /&gt;
''Defend the northern forest against what appeared like a routine orcish raid, and unravel the greater conspiracies that lie below its waves.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' LemonTea&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Adamant14&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 13 playable scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves (+ Trolls, Outlaws)&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/A_Vision_Blinded/en_US/A_Vision_Blinded.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=23463&amp;amp;hilit=a+vision+blinded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bad Moon Rising ====&lt;br /&gt;
&lt;br /&gt;
''An expedition to gather treasure from the cold north sets off compounding disaster.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Doofus-01&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 20 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.4.4.a&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Archaic Era&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31348&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Battle Against Time ====&lt;br /&gt;
&lt;br /&gt;
''Rescue fellow orcish warchief before he is executed. (This is not a normal campaign. It is experiment with carryover system. You will start with defined number of turns and gold. You will only have that many turns to play through the whole campaign. There is no finish bonus and gold carryover is always 100%.)''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Wonderboy&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 4 playable scenarios + 1 prologue scenario&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default: Orcs&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://wesnoth.org/forum/viewtopic.php?f=8&amp;amp;t=27319&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Besieged Druids ====&lt;br /&gt;
&lt;br /&gt;
''A elvish school for druids comes under attack by goblins. It seems more than just a routine raid; is there something more sinister behind this attack? - In Beseiged Druids, you control Eärendil, the surviving teacher at the school, and the many and varied initiates. Not all of these are ordinary students; many have been experimenting with other forms of magic, while others are simply overachievers in some area of study. Unfortunately, they are not especially good at combat, at least initially. Together with a very small contingent of surviving guards, it is up to these students to save the island of Aleron from disaster.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Celtic Minstrel&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/DruidSiege/en_US/celmin-druid-siege.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37342&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Birth of a Lich ====&lt;br /&gt;
&lt;br /&gt;
''This is the life story of the dreaded lich Malifor, his struggle as a mage outcast, the orcish conquest of the northlands and his transformation to quench the thirst for revenge''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' chak_abhi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 12 playable scenarios / 2 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.3&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Human outlaws, dwarves, undead&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Birth_of_a_Lich/en_US/Birth_of_a_Lich.html Custom Units]&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37057&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bitter Revenge====&lt;br /&gt;
&lt;br /&gt;
''Amidst the strife and turmoil of the first Dark Age of Wesnoth, a time of transient monarchies and conspiracies against the Crown, the boy Darith witnesses the murder of his father by a general of Wesnoth. Follow Darith's quest for retribution in this treacherous tale of betrayal, deceit, love, remorse, and vengeance.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Wonderboy&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 11 playable scenarios + 4 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default (mostly outlaws and undead, custom units)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://wesnoth.org/forum/viewtopic.php?f=8&amp;amp;t=26699&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cavanagh The Conqueror ====&lt;br /&gt;
&lt;br /&gt;
''This is the tale of Cavanagh Orc-Foundling, who was blessed by the gods to conquer and unite all of the Great Continent. Orcs and elves, gods and men, queens and sorcerers populate this epic tale of revenge and redemption.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' TheEmptyLord (Programming, Map-making, Editing), Scott_Free(Story)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 Playable Scenarios so far&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish, limited RPG, limited Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default (Units from Northerners, Outlaws, Loyalists as well as other factions interspersed. Several custom units.)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=35927&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cities of the Frontier ====&lt;br /&gt;
&lt;br /&gt;
''Settle a new town in the wilds north of the Great River.''&lt;br /&gt;
	&lt;br /&gt;
''This campaign makes several changes to the standard Wesnoth game mechanics, and focuses on city-building and gold management.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' esci&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' Not fixed, approximately 6-10 seasons of 36 turns each&lt;br /&gt;
'''Version:''' 0.5.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Simulation, Survival&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Loyalist&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Cities_of_the_Frontier/en_US/Cities_of_the_Frontier.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Considerate Dead ====&lt;br /&gt;
&lt;br /&gt;
''As the wind goes on and on, people discover necromancer aren't always bad. Made by tribes45 - No scenarios are done, 4 playable out of ??.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' tribes45 aka tribes55&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Incomplete, unbalanced, abandoned&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 5 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' .009&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36522&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Count Kromire ====&lt;br /&gt;
&lt;br /&gt;
''You are the blood son of a vampire lord, however when the might of the celestial crusades comes knocking, and your father is slain, you flee your lands. However you intend to return, to restore the lands of Kromire to the Kromires, to avenge your father, and most importantly, to make sure that no celestial ever dares come into your mountains again.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' currently none&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.3.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Era of Myths, Vampires&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=21560&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dystopia ====&lt;br /&gt;
&lt;br /&gt;
''During the reign of queen Asheviere, the province Annuvin rebelled. You, a royal agent, are sent to stop it.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' bumbadadabum&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:'''  ? &lt;br /&gt;
&lt;br /&gt;
'''Status:''' Broken (does not load at all)&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 5 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Loyalists&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=35530&amp;amp;p=564646&amp;amp;hilit=dystopia#p514297&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Elvish Dynasty RPG ====&lt;br /&gt;
&lt;br /&gt;
''You are the new ruler of an elvish kingdom! Can you lead your people to glory? This campaign is highly randomized so it will be different every time you play!''&lt;br /&gt;
&lt;br /&gt;
''Sequel to Ooze Mini-Campaign''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' spencelack&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Wesbane&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 years, in each year choice between dialogue and fighting scenario (selected out of a large pool of possible scenarios)&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.9b&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' RPG, Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=28627&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Fall of Silvium ====&lt;br /&gt;
&lt;br /&gt;
''You are Caius Regilius, Tribune of the province of Silvia, located in the northmost reaches of the Lavinian Empire at the height of its power. But the Empire has overextended itself, The city of Silvium lies seperated from the rest of the Empire by the mountains of Arendia, and is sandwiched between the Marauders and the Sidhe... war is inevitable, and the province of Silvia will almost certainly fall.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' UnwiseOwl&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.6&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Imperial Era, Lavinian Legion.&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=31&amp;amp;t=24356&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The final level of this campaign is not supposed to be winnable. It's a final blaze of glory and chance to use all your high-powered units, but to 'win' the campaign, you must lose...the ending is similar to a certain mainline campaign, but predates it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Fate of a Princess ====&lt;br /&gt;
&lt;br /&gt;
''Part I: Baldres, a notorious robber baron, flees Wesnoth with his followers and sets off into the northlands to evade the king's justice. The baron's deeds and misdeeds are to change the balance of power between orcs and non-orcs throughout the northlands, and will carry consequences long after his eventual death.''&lt;br /&gt;
&lt;br /&gt;
''Part II: The Greenwood elves face a crisis which demands the return of the queen's estranged half-elven half-sister, Baldres' daughter. Two brave young elves must make a perilous journey to find her and bring her back to her former home. If they fail, the whole northlands will be engulfed in war with the resurgent orcs...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' SkyOne, mich, Simons Mith&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 26-29 scenarios (some dialogue-only), 2 parts&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.24&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default with additions. You play two different, unique cross-faction combinations in each part.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Fate_of_a_Princess/en_US/Fate_of_a_Princess.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Required Wesnoth version:''' 1.9.12 or later&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=26327&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Fate_of_a_princess Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flight to Freedom ====&lt;br /&gt;
&lt;br /&gt;
''Flight to Freedom chronicles the story of the drake hero Malakar, and his desperate cross-country flight out of slavery.''&lt;br /&gt;
&lt;br /&gt;
'''Authors:''' MadMax, Nova&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 20 playable scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 5.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Expert&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle, Puzzle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Drakes&lt;br /&gt;
&lt;br /&gt;
'''Required Wesnoth version:''' 1.11.9 or later&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=1887&lt;br /&gt;
&lt;br /&gt;
==== Forgotten Kingdom ====&lt;br /&gt;
&lt;br /&gt;
''Help Orlog, a troll chieftan, lead his people to safety in the underground and discover an ancient power long forgotten.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Limabean&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Chrysophylax&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Incomplete ( but all scenarios playable and balanced )&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 playable scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.1.7&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Goblins, Trolls&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Forgotten_Kingdom/en_US/Forgotten_Kingdom.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=23483&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) This campaign includes a custom Troll line. A good campaign, I hope Limabean and/or Chrysophylax will finish it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Forward they Cried ====&lt;br /&gt;
&lt;br /&gt;
''You are the leader of an advanced detachment that has been tasked with capturing a bridgehead while the main army prepares to attack. It should be a simple enough assignment.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Glowing Fish &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' 1.10 - Lord-Knightmare; 1.11 - Turuk&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 1 scenario ( rather a single scenario than a campaign )&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default Loyalists&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=23656&amp;amp;p=350126&amp;amp;hilit=forward+they+cried#p350126&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) Only a single scenario, but a great scenario.&lt;br /&gt;
(UnwiseOwl) You wouldn't want to stop thinking for a turn, and it's good for the first few turns, but this one leaves me wanting more.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Galuldur's First Journey ====&lt;br /&gt;
&lt;br /&gt;
''While the belligerence of orcs is nothing new, their intensifying attacks on a fledgling colony of elves in Pindir Forest begin to show signs of a deeper malice, forcing Galuldur, the young son of the colony's adventurous founder Galur, to venture out of his forest's friendly trees in search of help. His simple errand quickly turns into a frantic quest to unearth the roots of the mysterious evil threatening his people. As you lead him through unknown lands, Galuldur, forced to match wits with unexpected adversaries at nearly every turn in a desperate attempt to save his world, quickly learns that the world is neither a friendly nor a simple place.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' mattsc&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8-9 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Galuldur/en_US/Galuldur.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31895&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Girl unDead ====&lt;br /&gt;
&lt;br /&gt;
''A little undead girl fights against the Kingdom.'' &lt;br /&gt;
&lt;br /&gt;
'''Author:''' tapaboy&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 14 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version: ''' 1.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default undead,elves&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Girl_unDead/en_US/Girl_unDead.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37458&lt;br /&gt;
&lt;br /&gt;
==== Grnk the Mighty ====&lt;br /&gt;
&lt;br /&gt;
''All his life, puny little goblin Grnk the Frail had been dreaming about leaving the orcs and starting a better life.  When he finally arrives in the human town of Shmaltupp, he realizes that the world is not as black and white as he had imagined.  He also discovers that he is no ordinary goblin.  Follow Grnk the Frail on his path to becoming Grnk the Mighty.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' mattsc&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Part I complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 13 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.5&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, RPG&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, changing (no standard army building gameplay)&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Grnk/en_US/Grnk.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Required Wesnoth version:''' 1.9.5 or later&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=34970&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hunter ====&lt;br /&gt;
&lt;br /&gt;
''This is a story. Not about a hunter. About thé Hunter.'' &lt;br /&gt;
&lt;br /&gt;
'''Author:''' Thor the God&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 4 scenario (unfinished ?)&lt;br /&gt;
&lt;br /&gt;
'''Version: ''' 0.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' easy, unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default &lt;br /&gt;
&lt;br /&gt;
'''Forum:''' no forum thread&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Inky's Quest ====&lt;br /&gt;
&lt;br /&gt;
''The Cuttlefish Campaign&lt;br /&gt;
Are the cuttlefish mere beasts or something more? What stories would they tell if they could speak? This story provides one possible answer.The easiest difficulty provides hints for novice players.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Telchin&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 12 scenarios + story-only epilogue&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.3.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Custom units (cuttlefish, tentacles, giant clams...). Enemies use both default era units and custom ones.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Inky_Quest/en_US/Inky_Quest.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32501&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Invasion from the Unknown ====&lt;br /&gt;
&lt;br /&gt;
''Episode I - Seeking the Light: Long after the Fall, the last forest elves are forced to abandon their safe valley, and find themselves resorting to the dark means of necromancy in order to survive the perils and challenges of this new harsh world. May they finally free the Great Continent from its chaos, or perish in the foolish attempt of restoring peace and life to the lands.''&lt;br /&gt;
&lt;br /&gt;
''Episode II - Armageddon: As the shadow of Chaos covers the entire continent, an assorted group of foolish heroes prepares a counter-attack to the Empire, with one unique goal in their minds: defeat the evil Emperor, whoever it is. Lead these courageous living and non-living warriors to victory, and rediscover lost secrets of the history.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' shadowmaster &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Espreon&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 26 scenarios in two episodes&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.90.6&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon, Boss battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Unique. You play Elves and Undead throughout the campaign + in the 2nd part Northerners and Aragwaithi.&lt;br /&gt;
&lt;br /&gt;
''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Invasion_from_the_Unknown Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Invasion of Eliador ====&lt;br /&gt;
&lt;br /&gt;
''A peaceful island is about to be invaded by unknadd-ons foes travelling towards the eastern shore. It is up to a family of outlaws to warn the island's inhabitants before it's too late.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Sam M. (Genosuke)&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 scenarios + epilogue&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.4&lt;br /&gt;
&lt;br /&gt;
'''Style:''' RPG, Skirmish, Puzzle&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default (outlaws)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=6556&lt;br /&gt;
&lt;br /&gt;
'''Wiki:''' [[Invasion_of_Eliador]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== King ====&lt;br /&gt;
&lt;br /&gt;
''The adventure started when a simple man who was living far from Wesnoth discovered that he is the next king.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Alexjercan&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' -&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Broken, Unbalanced, Unfinished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 14 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.1&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' no forum thread&lt;br /&gt;
&lt;br /&gt;
Note: (Adamant14) This campaign should be removed from the server (broken, no progress, no maintainer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Langrisser Sample Campaign ====&lt;br /&gt;
&lt;br /&gt;
''The Imperial Knights of the Rayguard Empire have disrupted the peace of the village that was Hein's hometown, seeking only a girl named Liana. Fight to rescue Liana.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Morath&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 1 playable scenario&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.1.0.5&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36417&amp;amp;hilit=Langrisser&lt;br /&gt;
&lt;br /&gt;
'''Wikipedia:''' [http://en.wikipedia.org/wiki/Langrisser What is Langrisser]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) Single scenario, different from usual Wesnoth behaviour.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Legend of Far North ====&lt;br /&gt;
&lt;br /&gt;
''The tale of the legendary Black Eye Karun,depicting his rise to power, his successes and his brutal assassination.'&lt;br /&gt;
&lt;br /&gt;
'''Author:''' chak_abhi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 16 playable scenarios / 1 dialogue only,1 cutscene&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Orcs, Trolls, Saurians, Nagas&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Legend_of_Far_North/en_US/Legend_of_Far_North.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=34769&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Legend of the Invincibles ====&lt;br /&gt;
&lt;br /&gt;
'''''Part I: Shrouded in Darkness''' (5 chapters, 90 scenarios) - A pair of heroes, after stopping an orcish thread, are outcast into caves, where they have no other choice than to become liches in order to survive. They preserved their original appearance and moral principles, and fight in various skirmishes against evil (although using evil methods sometimes), until the Fall, when they are buried alive under the ashes of the third sun.''&lt;br /&gt;
&lt;br /&gt;
'''''Part II: Into the Light''' (5 chapters, 110 scenarios) - Long after the Fall, the lich heroes awaken. Searching for more power, they manage to resurrect themselves as living beings, but this time more powerful and ridden of the evil within. But the evil from inside them did not cease to exist, and started a campaign to conquer the world. Stopping the campaign caused an even worse disaster...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Dugi &lt;br /&gt;
&lt;br /&gt;
'''Status:''' complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 200 (+8 talk-only) scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 3.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' mostly Skirmish and Dungeon (all other styles are present as well, but less frequently)&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Elves, Loyalists, Undead, Dwarves; but they advance past their usual maximum level&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Legends_of_the_Invincibles Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The most unique feature of this campaign is its RPG-like unit development system, enemies drop items units can use, leaders are stronger than most usual units and all units get AMLA (after maximum level advancement) after reaching their maximum level (that is also increased by a load of additional level 4 units).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Merry Christmas ====&lt;br /&gt;
&lt;br /&gt;
''Santa's elfs have to travel south into Lintanir Forest to collect Christmas trees.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Desert_Shyde&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 3 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Custom&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Merry_Christmas/en_US/merry_christmas.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32519&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Only Death Behind ====&lt;br /&gt;
&lt;br /&gt;
''Legends of the Emerald Forest, chapter II: Only Death Behind.''&lt;br /&gt;
&lt;br /&gt;
''Three ghosts have escaped from the land of the dead. Yet they don't remember anything about their past.''&lt;br /&gt;
&lt;br /&gt;
''This is an Undead campaign that references certain characters and events from 'The Flight of Drakes', yet it can be played separately.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' NoQ&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 playable scenarios / 1 talk only&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Undead&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39119&amp;amp;p=556996#p556996&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Only_Death_Behind Player's Review]'''&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) A short and unusual undead campaign, you play with just a few units. Playable in a few hours, nevertheless it is fun to play.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Panther Lord ====&lt;br /&gt;
&lt;br /&gt;
''The Imperialists ambitions of pushing into the Sea States have been repeatedly thwarted and now they turn their attentions elsewhere. You are an outcast Darklander now living as a mercenary in the Sea States and the rumors you hear indicate that they will be coming to your people. Though an outcast you do not wish to see them subjugated. The spirit whose friendship caused you to be an outcast has a plan that might allow you to save them.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Lavender&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 14 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Era of Four Moons, Darklanders (+ a wide variety of mercenaries)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=34318&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Panther_Lord Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Random Campaign ====&lt;br /&gt;
&lt;br /&gt;
''Gain experience playing the Default Era faction of your choice in a campaign setting''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' SigurdFireDragon&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Age of Heroes, &amp;amp; Era of Legends&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32922&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Author) A 4 scenario version is under the multiplayer button, which lets you choose any era.&lt;br /&gt;
Intended for players to gain practice with a faction and learn sound strategies using faction specific adjustments against random factions from the chosen era.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rebellion in the North ====&lt;br /&gt;
&lt;br /&gt;
''A great orcish uprising tends to destabilise the Northlands. As the future Lord Protector of the Northern Alliance you have to crush the rebellion and establish peace again.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Author:''' chak_abhi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 24 playable scenarios / 3 dialogue only,2 cutscenes&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.12&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Loyalists, Dwarves, Gryphons, Merfolk&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=33059&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Return of the Monster ====&lt;br /&gt;
&lt;br /&gt;
''It was time for Amailoss, born from the naga queen's last egg, to leave home. Time for him to grow into a leader in his own right, and eventually become the guardian and leader of another naga city. But along the way, he became friends with an unusual mud-crawler, they met a strange young monster, discovered that a spirit had escaped from an orc prison, and the mystery of that spirit became a grave challenge for Amailoss and the many races in the region....''&lt;br /&gt;
&lt;br /&gt;
''A naga campaign, involving elves, orcs, saurians, turtle-like races, and some monsters.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' SkyOne&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 16 playable, 2 dialog scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.7.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default with additions. You play a custom naga faction and carapaces (a turtle-like race).&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Return_of_the_Monster/en_US/Return_of_the_Monster.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Required Wesnoth version:''' 1.10.x&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36438&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Return to Noelren ====&lt;br /&gt;
&lt;br /&gt;
''A story in the first Dark Age of Wesnoth. See how various heroes stick together to shun the threat of black magics, restore the secret kingdom of Noelren and install Garard I on the throne of Wesnoth. This campaign features complex scenarios, unusual objectives and units, emphasizing more on story and adventures than hardcore fighting.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Pyrophorus&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete.&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 26 scenarios + 7 cut scenes&lt;br /&gt;
&lt;br /&gt;
'''Version: ''' 0.7.6&lt;br /&gt;
&lt;br /&gt;
'''Requirements:''' BfW 1.10 (not tested on 1.11)&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy, unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, RPG, Large Battle, Simulation&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default + custom units&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/ReturnToNoelren/en_US/ReturnToNoelren.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=34685#p501026&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) I never saw so much fantastic and new ideas in one single UMC, wow!&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Return_to_Noelren Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Return to Ruins ====&lt;br /&gt;
&lt;br /&gt;
''The humble farmers of Vertegris are summoned by Erik the General of Weldyn to put an end to an orcish raiding party. If they knew what would befall their former home... They never would have left. This is a relatively short campaign with 8 scenarios, It is still undergoing changes.''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  Jeff Stevens (Ulfsark)&lt;br /&gt;
&lt;br /&gt;
'''Composer:''' Paul Fredericks (paulfredericksmusic.com)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.5.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy,Normal,Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default,(Loyalists, Outlaws)&lt;br /&gt;
&lt;br /&gt;
'''Required Wesnoth version:''' 1.10.x &lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37790&amp;amp;sid=9059f18497cda1219f42a626544d0ffd&amp;amp;p=540646#p540646&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) You play a short campaign with just a few units. Playable in a few hours, nevertheless it is fun to play.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Salt Wars ====&lt;br /&gt;
&lt;br /&gt;
''Introductory campaign for the Era of Four Moons.''&lt;br /&gt;
&lt;br /&gt;
''As an officer of one of the Sea States you must defend your organization from aggressive rivals.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Lavender&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 5 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.2.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Era of Four Moons, Sea States&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31498&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Saving Elensefar ====&lt;br /&gt;
&lt;br /&gt;
''Meneldur, elvish mariner of Elensefar, is driven to sea by the same orcs who attacked the city. He must gather an army willing to fight for him to regain Elensefar, his adopted homeland.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 1 year (around 12 scenarios)&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.5.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, RPG, Simulation&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default Era&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://wesnoth.org/forum/viewtopic.php?t=3072&amp;amp;start=0&lt;br /&gt;
&lt;br /&gt;
'''Wiki:''' [[Saving_Elensefar]]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Labeled as Expert, recruit list changes in all scenarios.&lt;br /&gt;
&lt;br /&gt;
==== Shameless Crossover Excuse ====&lt;br /&gt;
&lt;br /&gt;
''Fugitive dark sorcerer Gwiti Ha'atel discovers he has the power to mess with Wesnoth's continuity. His quest for revenge on the NPCs who have used his portraits will lead him through perils untold and in-jokes unnumbered, but shall pale before the horror he finds at his quest's end.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Orcish Shyde, Mountain_King&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Undead&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32016&amp;amp;start=15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Swamplings ====&lt;br /&gt;
&lt;br /&gt;
''Banished by Yushnak the Ponderer, a tribe of lowly swamp goblins endure in the deadly mire of Pogo Bog. Four centuries before the founding of Wesnoth, this is the story of the goblins' struggle against the intrigues and betrayals of the greater races, and the rise of the first wolf rider.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' John Rawlins (boru)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 14 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.7n&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Goblins&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=29784&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Swamplings Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Swamp Witch's Curse ====&lt;br /&gt;
&lt;br /&gt;
''A Faerie tale form the World of Four Moons.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Expert&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Freemen&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=40467&lt;br /&gt;
&lt;br /&gt;
==== Talentless Mage====&lt;br /&gt;
&lt;br /&gt;
''Humorous and silly campaign about mage apprentice who has managed to learn only one simple spell in thirty years.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Wonderboy&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 11 playable scenarios + 3 dialogue scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Noob Faction&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Talentless_Mage/en_US/Talentless%20Mage.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://wesnoth.org/forum/viewtopic.php?f=8&amp;amp;t=27608]&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Talentless_Mage Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Attack of the Western Cavalry ====&lt;br /&gt;
&lt;br /&gt;
''The story of the century's biggest invasion from the West. A story with the destiny of Wesnoth depending on your decisions; save, or remove it?''&lt;br /&gt;
&lt;br /&gt;
'''Author &amp;amp; Maintainer:''' WhiteWolf&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Under development, second beta phase&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 18, 19 or 20 maps, depending on your decisions&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.7beta&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Intermediate&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Mixed (Large battle &amp;amp; Stimulation &amp;amp; RPG &amp;amp; Skirmish)&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Custom, mixed (undead &amp;amp; human &amp;amp; elvish &amp;amp; custom)&lt;br /&gt;
&lt;br /&gt;
'''Forum/Feedback:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36294&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Blind Sentinel ====&lt;br /&gt;
&lt;br /&gt;
''The story of a mysterious soldier, the Blind Sentinel, and the wilds of the North, the Nightbrethren. Will Wesnoth vanquish the appreaching Doom? It only depends on you, the Player...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' WhiteWolf&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Under development, first beta phase&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 29 maps (26 playable) + bonus map (still experimental)&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.3beta&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Intermediate/Expert&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Mixed/Custom&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Humans,Undead,Custom&lt;br /&gt;
&lt;br /&gt;
'''Forum/Feedback:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39269&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Dark Alliance ====&lt;br /&gt;
&lt;br /&gt;
''Prince Terhar lived two years with elves. Little did he expect what would happen when he returned back to Weldyn.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Wonderboy&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 11 or 10 playable scenarios depending on the branch you take (+ 5 dialogue scenarios)&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default: Recruit list changes in almost every scenario&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Dark_Alliance/en_US/The%20Dark%20Alliance.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://wesnoth.org/forum/viewtopic.php?f=8&amp;amp;t=26924&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Dark Hordes ====&lt;br /&gt;
&lt;br /&gt;
''Lead fugitive dark sorcerer Gwiti Ha’atel to mastery of the undead hordes.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Circon&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Various&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Incomplete/WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 11/?&lt;br /&gt;
&lt;br /&gt;
'''Version: '''&lt;br /&gt;
&lt;br /&gt;
'''Requirements:'''&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:'''&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default undead&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Dark_Hordes/en_US/The_Dark_Hordes_1.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Walkthrough:''' [[TheDarkHordes]]&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' [[http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=16576&amp;amp;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Devil's Flute ====&lt;br /&gt;
&lt;br /&gt;
''Creona, the well-known assassin, gets a strange job from a strange person. So, in fact, it's no surprise that things take a strange turn...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' lipk&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete, unmaintained&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  0.1.4c&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Minigames&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Devils_Flute/en_US/The_Devils_Flute.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Outlaws&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36044&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Earth's Gut ====&lt;br /&gt;
&lt;br /&gt;
''The year is 515YW. You are the young dwarven leader Hamel. Your tribe in the caves of Knalga is under pressure from its enemies, and resources are growing scarce. In order to forge the weapons required to resist your enemies, you must set forth and collect what ores and minerals remain.''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  Anonymissimus&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Anonymissimus&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP, story is unfinished (I didn't add any scenario since long, but that doesn't mean nothing is added to the campaign. My addons tend to be in good shape and bug-free which means also WIP as I'm updating it since 1.4 days.)&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 23 scenarios, 5 of which are cutscene only, some others have changing objectives&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.2.14&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Dungeon, Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, dwarves, woses, mages, a few custom units&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Earths_Gut/en_US/the_earths_gut.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=26800&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This campaign is a &amp;quot;Dwarvish dungeon crawler&amp;quot; (It currently contains about as many surface scenarios as underground though.) and is intended to be challenging for experienced players on hard whilst suitably easy on easy. I develop the campaign with the wesnoth development version and I advise to play with that, but it is intended to work almost equally well with the stable wesnoth version (except for features only available in the wesnoth development version).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Epic of Vaniyera ====&lt;br /&gt;
&lt;br /&gt;
''The expansionist Lavinian Legion, led by the Imperator himself, has invaded the northern forests of the Sidhe, or Wild Elves. It is up to Leithan the Thunderblade and his advisor Vaniyera to push its armies back where they came from...''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  oreb, turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' UnwiseOwl&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 6 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard (Don't be fooled by &amp;quot;novice level&amp;quot; in the campaign description, this one is very hard.) &lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Maintainer) Working on this issue, the next release (due at the end of November, hah!) should bring easy difficulty back to the level of a reasonable introduction to the IE, while the hard difficulty will also become slightly easier. With any luck, this will be the last release before version 1.0 of the campaign].&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Imperial Era, Sidhe.&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=19490&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Fall of Wesnoth ====&lt;br /&gt;
&lt;br /&gt;
''As the beloved human empire of Wesnoth becomes lazy and arrogant in its peaceful state of happiness, Emperor Dantair demands the creation of another sun in a bid to destroy all evil. Or is it all for a different purpose? A man named Alitar sees it that way, and now he must survive the most evil inhabited lands if he is to stop chaos from rising, and Wesnoth from falling... This is the story of The Fall of Wesnoth.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Pewskeepski&lt;br /&gt;
&lt;br /&gt;
'''Status:''' 1st part complete, 2nd WIP.&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.8&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Outlaws&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Fall_of_Wesnoth/en_US/The_Fall_of_Wesnoth-1.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Flight of Drakes ====&lt;br /&gt;
&lt;br /&gt;
''Legends of the Emerald Forest, chapter I: The Flight of Drakes.&lt;br /&gt;
&lt;br /&gt;
''Follow drake king Klader on his quest to find the Crown of Light, a legendary artifact from pre-historic times.''&lt;br /&gt;
&lt;br /&gt;
''This campaign is the first chapter of a trilogy; the second chapter is an Undead campaign and it's called 'Only Death Behind'.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' NoQ&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 playable scenarios / 2 talk only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Drakes&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37981&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Founding of Borstep ====&lt;br /&gt;
&lt;br /&gt;
''The chieftain of your tribe has become decadent and weak. Take over, and lead your people to a better home--whether it is already occupied or not. The Northlands in year 9W are a barbaric place, but anyone who stands in your way will learn the power of orcs!''	&lt;br /&gt;
&lt;br /&gt;
'''Author:''' beetlenaut&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 and 1 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.1b&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Northerners&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=29264&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Founding_of_Borstep/en_US/The_Founding_of_Borstep.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#The_Founding_of_Borstep Player's Review]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Kanzil) I find the protagonist hard to sympathise with. Also, most scenarios contain interesting twists. For example, in one, each time you killed a boar it gives you extra health.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (beetlenaut--author) In most Orcish campaigns the leader is heroic or just wants peace. Krag-Ubor wants plunder and battle like all enemy Orcs in other campaigns. I ''hope'' you don't sympathize too strongly, but I don't think you need to in order to enjoy the game play.&lt;br /&gt;
&lt;br /&gt;
==== The Great Invasion ====&lt;br /&gt;
&lt;br /&gt;
''Argon, a great ruler, Jer, a simple peasant, Gorn, a dwarvish lord, and Elon, an Elvish High Lord, Were fighting against the darkness.13 Scenario some are difficult''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Alexjercan&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' -&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Broken&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 &amp;quot;playable&amp;quot; scenarios + 3 talk scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' no forum thread&lt;br /&gt;
&lt;br /&gt;
Note: (Adamant14) This campaign should be removed from the server (broken, no progress, no maintainer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Legend Begins ====&lt;br /&gt;
&lt;br /&gt;
''The tale of Jahin, the greatest hero the land of Arkenova, or perhaps the world of Irdya, had ever known. Watch his legend unfold before your very eyes.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Tahsin Jahin Khalid (Lord-Knightmare)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 73 scenarios divided into 3 episodes. Continuation from one episode to the next one is possible, but not recommended.&lt;br /&gt;
&lt;br /&gt;
Episode 1 - 28 scenarios&lt;br /&gt;
&lt;br /&gt;
Episode 2 - 26 scenarios&lt;br /&gt;
&lt;br /&gt;
Episode 3 - 20 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.5.2&lt;br /&gt;
&lt;br /&gt;
'''Requirements:''' ''War of Legends'' is required to be installed. Latest version recommended.&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Intermediate&lt;br /&gt;
&lt;br /&gt;
'''Style:''' skirmishes, survivals, large battles, dungeons, boss battles&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' [http://units.wesnoth.org/trunk/mainline/en_US/era_default.html Default], [http://units.wesnoth.org/trunk/War_of_Legends/en_US/war_of_legends.html War of Legends]&lt;br /&gt;
&lt;br /&gt;
'''Custom units:''' [http://units.wesnoth.org/trunk/The_Legend_Begins/en_US/The_Legend_Begins-E1.html Custom Units]&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' [http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37424 Click Here]&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== The Library of Kratemaqht ====&lt;br /&gt;
&lt;br /&gt;
''An ancient story from the old continent.''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  Rich Marinaccio (cephalo)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 17 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced (some scenarios are Easy - some rather Hard) &lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish, RPG&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Loyalists and custom units.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Library_Of_Kratemaqht/en_US/The_Library_Of_Kratemaqht.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37798&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#The_Library_of_Kratemaqht Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
'''Notes:''' (Adamant14) This campaign has a thought-out story, shows a great love for detail;&lt;br /&gt;
It includes a great custom Dragon, some brilliant custom images (fire, burning houses, burning forest) that makes the scenery / maps look very nice.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Militia ====&lt;br /&gt;
&lt;br /&gt;
''The Travels of a group of Peasants and their Friends; a level 0 campaign that does not focus on a singular hero.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Desert_Shyde&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 15 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.5.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Militia/en_US/the_militia.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?t=30294&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Roar of the Woses ====&lt;br /&gt;
&lt;br /&gt;
''When the construction of a dam threatens the existence of her home, Kylix is forced on a journey to stop it.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Alarantalara&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10-11 scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.2.7&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default with Additions (primarily Saurians, Nagas, Woses)&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Roar_of_the_Woses/en_US/Swamp_Rage.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=29830&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (author) Potentially unbalanced on Hard difficulty due to experiments with non-standard ways to increase difficulty. This issue does not exist on the lower difficulty levels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Three Elves ====&lt;br /&gt;
&lt;br /&gt;
''Three elves have just begun their adventure in the northern swampland. Will they become heroes or will they be responsible for another undead expansion?''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Stanislav Hoferek&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 scenarios + 2 dialogue&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default (Elves)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' (does it have one?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Sojournings of Grog ====&lt;br /&gt;
&lt;br /&gt;
''Grog (as starred in Under the Burning Suns) goes home.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Peter Christopher, Thomas Hockings &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Elvish_Hunter&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 18 playable scenarios in 2 parts&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 3.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Sojournings_of_Grog/en_US/The_Sojournings_of_Grog.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default. Most of the time you play trolls and some desert elves accompanying Grog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Unstoppable Legion ====&lt;br /&gt;
&lt;br /&gt;
''Horseback campaign. The kingdom of Suveran, far away from Wesnoth, is under attack. Only Deuterus, a Great Druid, knows their weakness and only Viktor, a young noble, dares go on the quest to stop them.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Chris Neville-Smith (Chris NS)&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Chris Neville-Smith (Chris NS)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' Currently 15 playable sceanrios, including a fork of three paths near the beginning, and another fork of two paths later on.&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.8.7&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Mainly Skirmish&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Unstoppable_Legion/en_US/The_Unstoppable_Legion.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Play mounted units, including expanded Cavalryman line, and completely new Bowrider line. Joined later by Dwarves. Main enemies are the dark fighters and dark cultists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The White Troll ====&lt;br /&gt;
&lt;br /&gt;
''The story of a white troll whelp with strange magic powers, who is raised in an elvish village.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Wesnoth Italian Forum&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default: you play with elves and trolls. Also features custom units with special advancements and abilities.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/White_Troll/en_US/white_troll.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=38828&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== To Lands Unknown ====&lt;br /&gt;
&lt;br /&gt;
''This is the story of Mehir, the Summoner, and his journey to lands unknown.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' inferno8&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 20 scenarios, 4 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.6.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Intermediate (Era of Magic)&lt;br /&gt;
&lt;br /&gt;
'''Style''': Skirmish, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Era:''' Era of Magic&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31799&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#To_Lands_Unknown Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Up from Slavery ====&lt;br /&gt;
&lt;br /&gt;
''The Orcei are captives in the imperial city of Lavinium, gladiators performing for the emperor Optus Maximus. All it will take, however, is one orc to lead his people to freedom. The Samnis called Sparxus may be that orc.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' UnwiseOwl&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.6.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Arena (= No recruit, small group gladiator fights)&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Imperial Era, Orcei Gladiatores&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Maintainer) At some point, I am intending to completely re-work this campaign to be a multi-player campaign, with one side led by Sparxus and one by Gravirivus. If anyone would like to take this on or has ideas for how to accomplish this, let us know. Nevertheless, its playable as a single player campaign now with some nice ideas that could be developed further.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Warmaster ====&lt;br /&gt;
&lt;br /&gt;
''One day the scout of your king brings a mysterious little stone, called Zrai-Stone, back from one of his trips. Soon that stone causes a lot of trouble...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Conkinator&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 16 battle + 2 bonus + 1 epilogue scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.3.5&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default (loyalists)&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Survival&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=15527&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Way of Dragon ====&lt;br /&gt;
&lt;br /&gt;
''The story of what might happen if a person against his will transform into a dragon...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' DrakeDragon&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete &lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 playable scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.2.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish/RPG&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default Loyalists&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' [http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37876 Wesnoth Forum]    [http://uporoom.ru/index.php/topic,179.0.html Russian Forum]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) Promising short campaign, you play with just a few units.&lt;br /&gt;
&lt;br /&gt;
=== Eras ===&lt;br /&gt;
&lt;br /&gt;
==== Era of Four Moons ====&lt;br /&gt;
&lt;br /&gt;
An era based of the cultures in fictional world Ialfa. There are a core set of four which have had the blunt of the balancing effort put into them, and an additional four which represent other parts of the world and are not complete or balanced.&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk&lt;br /&gt;
&lt;br /&gt;
'''Status:'''&lt;br /&gt;
&lt;br /&gt;
'''Faction Descriptions:''' The four core factions are:&lt;br /&gt;
&lt;br /&gt;
-The Highlanders (Chaotic/Neutral): A nomadic people living along the savanna and steppes. Units generally have high hp and low resistances and good movement and defense in the hills. Features cheap mobile infantry and recruitable level 2 Elephants that act as a living battering ram.&lt;br /&gt;
&lt;br /&gt;
-The Imperialists (Lawful): A massive oligarchy centered around an emperor and his house. Most units do well in the open and not well in forests. Can create durable positions and hold open ground exceptionally well but most units do not inflict a lot of damage. Features units with 50% defense in the open and suicidal units.&lt;br /&gt;
&lt;br /&gt;
-The Sea States (Lawful/Neutral): A collation of small mercantile city states. Can field a variety of versatile units with no exceptional strengths or weaknesses. &lt;br /&gt;
&lt;br /&gt;
-The Darklanders (Chaotic): A society of tribal Jungle people. Units generally have low hitpoints but good defense and movement in forests. Features very efficient melee power and access to both slows and berserk.&lt;br /&gt;
&lt;br /&gt;
The other factions are:&lt;br /&gt;
&lt;br /&gt;
-The Dalefolk (Neutral): A cluster of rural settlements known for it's magicians and inventors: Most units do exceptionally well in mountains. Features some good defensive units, the shapeshifter (who changes form depending on terrain), and a powerful melee magician.&lt;br /&gt;
&lt;br /&gt;
-The Pygmies (Chaotic): A strange race of tiny jungle dwellers shrouded in mystery: Most units do very well in forests and swamps and are very dodgy at the cost of experience points. Also, most units will heal themselves slightly over time. Feature effective mobile level 0s and many powerful support units.&lt;br /&gt;
&lt;br /&gt;
-The Whites (Chaotic/Neutral): Barbarians from another continent: Units are generally mobile and fight well in any rough terrain but low on hp. Feature powerful magicians and a steadfast berserker.&lt;br /&gt;
&lt;br /&gt;
-The Freemen (Lawful): A society of desert dwellers split between the city dwellers and the nomads. Units tend to be durable and adept in deserts and hills and not as good in forests. Features units with stun and recruitable level 2 rocs.&lt;br /&gt;
&lt;br /&gt;
'''Version: ''' 0.4.1&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=19&amp;amp;t=30513&lt;br /&gt;
&lt;br /&gt;
==== War of Legends ====&lt;br /&gt;
* &amp;lt;b&amp;gt;Description:&amp;lt;/b&amp;gt; An era based on the continent of Arkenova as well as other parts of Irdya.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Author:&amp;lt;/b&amp;gt; Tahsin Jahin Khalid (Lord-Knyghtmare)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Maintainer:&amp;lt;/b&amp;gt; Tahsin Jahin Khalid (Lord-Knyghtmare)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Status:&amp;lt;/b&amp;gt; Finished&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Faction Descriptions:&amp;lt;/b&amp;gt; (Descriptions to be added later)&lt;br /&gt;
&lt;br /&gt;
01. Aragwaithi&lt;br /&gt;
&lt;br /&gt;
02. Windsong&lt;br /&gt;
&lt;br /&gt;
03. Human Alliance&lt;br /&gt;
&lt;br /&gt;
04. Orcish Union&lt;br /&gt;
&lt;br /&gt;
05. Southerners&lt;br /&gt;
&lt;br /&gt;
06. Outlaws&lt;br /&gt;
&lt;br /&gt;
07. Elementals&lt;br /&gt;
&lt;br /&gt;
08. Undead&lt;br /&gt;
&lt;br /&gt;
09. Drakes&lt;br /&gt;
&lt;br /&gt;
10. Dark Legion&lt;br /&gt;
&lt;br /&gt;
11. Sylvans&lt;br /&gt;
&lt;br /&gt;
12. Minotaurs&lt;br /&gt;
&lt;br /&gt;
13. Vampires&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Version:&amp;lt;/b&amp;gt; 1.1.5.1&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Forum:&amp;lt;/b&amp;gt; [http://forums.wesnoth.org/viewtopic.php?f=19&amp;amp;t=30087 Development and Feedback Thread]&lt;br /&gt;
&lt;br /&gt;
== Battle for Wesnoth 1.11.x - development ==&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
''Please note: Battle for Wesnoth 1.11.0 features a bug that messes up the selection of difficulty levels.''&lt;br /&gt;
&lt;br /&gt;
==== A Gryphon's Tale ====&lt;br /&gt;
&lt;br /&gt;
''A Gryphon's Tale tells the story of a community of civilized Gryphons, and of Neliflua, an ambitious young female among them who falls into unusual circumstances.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Ringcaat/Dwarven_Void&lt;br /&gt;
&lt;br /&gt;
'''Status:''' One branch complete, most incomplete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 11-12 scenarios (branch dependent)&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  0.6.12&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' RPG/minigames&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Gryphon/Orc&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=2906&amp;amp;start=195&amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== After the Storm ====&lt;br /&gt;
&lt;br /&gt;
''Follow the journey of Galas and his band following the events of &amp;lt;i&amp;gt;Invasion from the Unknown&amp;lt;/i&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' shadowmaster/ShikadiLord&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 3 episodes of 13 scenarios each, some of which are multi-part&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.9&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Medium-hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Boss Battle, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Many custom units&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32091&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (vultraz) Long, very enjoyable campaign with great story. (Knyghtmare) The best UMC campaign ever!&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#After_the_Storm Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
==== Antar, Son of Rheor ====&lt;br /&gt;
&lt;br /&gt;
''This is the story about a young Lord and his first mission; sent by his father the young Lord Antar has to relieve his neighbours; he has to convince the Elves and Dwarves to ally him; he has to fight against hordes of Orcs and Endless Undead; and finally he has to defeat Mal Kazur, the mastermind who is behind all the evil.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Adamant14&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 playable scenarios / 1 cutscene &lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.10.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Loyalists and Elves (feat. fencer as main hero + various allies)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36075&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Antar.2C_Son_of_Rheor Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) The campaign does not work with BfW version 1.11.0, or BfW version 1.11.1, so please use BfW version 1.11.2 or later!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== A Song of Fire (The Dragon Trilogy, Part I) ====&lt;br /&gt;
&lt;br /&gt;
''''''Part I: The Last War''' - In a long-forgotten era, at the heart of the Great Continent, an ancestral evil is awakened, threatening to destroy the whole world. Follow young Myra in the war that will alter the future of Irdya and its peoples forever.''&lt;br /&gt;
&lt;br /&gt;
''''''Part II: Towards the Rising Sun''' - After the vicious Last War, Myra has become the new leader of Aragwaithi and Windsong alike. Albeit young and shaken by many losses, she must steel herself to lead her people through the vast and hostile Hannuk Steppes. However, her journey will take them all farther than in their wildest dreams. Furthermore, Myra must deal with the evil influence of the mysterious red gem she found after the last battle.''&lt;br /&gt;
&lt;br /&gt;
''''''Part III: Raging Skies''' - The refugees have finally found a new home: families are built, allies are made and, for the first time in years, Myra and her friends know peace. However, when everything seems normal, ambition and thirst for power cause the break out of a continental war. And, amidst this new storm, an old foe rises agan, more powerful than ever. Witness the end of the song of Irdya's first great heroine.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' revansurik&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 36 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.4.7&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default+War of Legends&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=38210&lt;br /&gt;
&lt;br /&gt;
==== A Vision Blinded ====&lt;br /&gt;
&lt;br /&gt;
''Defend the northern forest against what appeared like a routine orcish raid, and unravel the greater conspiracies that lie below its waves.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' LemonTea&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Adamant14&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 13 playable scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves (+ Trolls, Outlaws)&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/A_Vision_Blinded/en_US/A_Vision_Blinded.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=23463&amp;amp;hilit=a+vision+blinded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bad Moon Rising ====&lt;br /&gt;
&lt;br /&gt;
''An expedition to gather treasure from the cold north sets off compounding disaster.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Doofus-01&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 20 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.5.8&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Archaic Era&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31348&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Birth of a Lich ====&lt;br /&gt;
&lt;br /&gt;
''This is the life story of the dreaded lich Malifor, his struggle as a mage outcast, the orcish conquest of the northlands and his transformation to quench the thirst for revenge''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' chak_abhi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 12 playable scenarios / 2 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.3&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Human outlaws, dwarves, undead&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Birth_of_a_Lich/en_US/Birth_of_a_Lich.html Custom Units]&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37057&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Coming of the Storm ====&lt;br /&gt;
&lt;br /&gt;
''A new recruit joins the imperial army, eager to change the world and see combat. Little does he realise just how much action he will get and where his journey will take him. ''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' TrashMan&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 26 playable scenarios / 4 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.2.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=23361&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Invasion from the Unknown ====&lt;br /&gt;
&lt;br /&gt;
''Episode I - Seeking the Light: Long after the Fall, the last forest elves are forced to abandon their safe valley, and find themselves resorting to the dark means of necromancy in order to survive the perils and challenges of this new harsh world. May they finally free the Great Continent from its chaos, or perish in the foolish attempt of restoring peace and life to the lands.''&lt;br /&gt;
&lt;br /&gt;
''Episode II - Armageddon: As the shadow of Chaos covers the entire continent, an assorted group of foolish heroes prepares a counter-attack to the Empire, with one unique goal in their minds: defeat the evil Emperor, whoever it is. Lead these courageous living and non-living warriors to victory, and rediscover lost secrets of the history.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' shadowmaster &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Espreon&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 26 scenarios in two episodes&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.90.6&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon, Boss battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Unique. You play Elves and Undead throughout the campaign + in the 2nd part Northerners and Aragwaithi.&lt;br /&gt;
&lt;br /&gt;
''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Invasion_from_the_Unknown Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (taptap) Despite its acknowledged flaws (generic hero, plot holes, deus ex machina moments, gameplay issues in the 2nd part) this is undoubtedly the most iconic campaign in UMC. It single-handedly redefines the elvish history and sketches a cosmology for the ages after the fall. With the Chaos empire and its various allies it introduces an era worth of factions to single-player play. At the same time it features some of the most beautiful maps in Wesnoth and stunning art on par with mainline campaigns.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Invasion of Eliador ====&lt;br /&gt;
&lt;br /&gt;
''A peaceful island is about to be invaded by unknadd-ons foes travelling towards the eastern shore. It is up to a family of outlaws to warn the island's inhabitants before it's too late.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Sam M. (Genosuke)&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 scenarios + epilogue&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.4&lt;br /&gt;
&lt;br /&gt;
'''Style:''' RPG, Skirmish, Puzzle&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default (outlaws)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=6556&lt;br /&gt;
&lt;br /&gt;
'''Wiki:''' [[Invasion_of_Eliador]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Legend of Far North ====&lt;br /&gt;
&lt;br /&gt;
''The tale of the legendary Black Eye Karun,depicting his rise to power, his successes and his brutal assassination.'&lt;br /&gt;
&lt;br /&gt;
'''Author:''' chak_abhi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 16 playable scenarios / 1 dialogue only,1 cutscene&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Orcs, Trolls, Saurians, Nagas&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Legend_of_Far_North/en_US/Legend_of_Far_North.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=34769&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Legend of the Invincibles ====&lt;br /&gt;
&lt;br /&gt;
'''''Part I: Shrouded in Darkness''' (5 chapters, 90 scenarios) - A pair of heroes, after stopping an orcish thread, are outcast into caves, where they have no other choice than to become liches in order to survive. They preserved their original appearance and moral principles, and fight in various skirmishes against evil (although using evil methods sometimes), until the Fall, when they are buried alive under the ashes of the third sun.''&lt;br /&gt;
&lt;br /&gt;
'''''Part II: Into the Light''' (5 chapters, 110 scenarios) - Long after the Fall, the lich heroes awaken. Searching for more power, they manage to resurrect themselves as living beings, but this time more powerful and ridden of the evil within. But the evil from inside them did not cease to exist, and started a campaign to conquer the world. Stopping the campaign caused an even worse disaster...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Dugi &lt;br /&gt;
&lt;br /&gt;
'''Status:''' complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 200 (+8 talk-only) scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 3.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' mostly Skirmish and Dungeon (all other styles are present as well, but less frequently)&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Elves, Loyalists, Undead, Dwarves; but they advance past their usual maximum level&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Legends_of_the_Invincibles Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The most unique feature of this campaign is its RPG-like unit development system, enemies drop items units can use, leaders are stronger than most usual units and all units get AMLA (after maximum level advancement) after reaching their maximum level (that is also increased by a load of additional level 4 units).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Merry Christmas ====&lt;br /&gt;
&lt;br /&gt;
''Santa's elfs have to travel south into Lintanir Forest to collect Christmas trees.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Desert_Shyde&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 3 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Custom&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Merry_Christmas/en_US/merry_christmas.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32519&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Only Death Behind ====&lt;br /&gt;
&lt;br /&gt;
''Legends of the Emerald Forest, chapter II: Only Death Behind.''&lt;br /&gt;
&lt;br /&gt;
''Three ghosts have escaped from the land of the dead. Yet they don't remember anything about their past.''&lt;br /&gt;
&lt;br /&gt;
''This is an Undead campaign that references certain characters and events from 'The Flight of Drakes', yet it can be played separately.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' NoQ&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 playable scenarios / 1 talk only&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Undead&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39119&amp;amp;p=556996#p556996&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Review_by_Adamant14 Player's Review]'''&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) A short and unusual undead campaign, you play with just a few units. Playable in a few hours, nevertheless it is fun to play.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rebellion in the North ====&lt;br /&gt;
&lt;br /&gt;
''A great orcish uprising tends to destabilise the Northlands. As the future Lord Protector of the Northern Alliance you have to crush the rebellion and establish peace again.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Author:''' chak_abhi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 24 playable scenarios / 3 dialogue only,2 cutscenes&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.12&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Loyalists, Dwarves, Gryphons, Merfolk&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=33059&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Roboke's Island ====&lt;br /&gt;
&lt;br /&gt;
Mystic Island Quest&lt;br /&gt;
&lt;br /&gt;
''Embark from Elensefar on an expedition to the west that will not only change your life but conearn the fate of many.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;Unraveling the mystery of Roboke island is a magic experience.&amp;quot; (Weldyn Gazette)''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;Ferocious battles and mysterious riddles await you.&amp;quot; (Wesmere Post)''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;The adventures of Roboke and his side-kick are truly stunning.&amp;quot; (Knalga News)''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Author:''' x42&lt;br /&gt;
&lt;br /&gt;
'''Status:''' beta, story-complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 18 playable scenarios + 6 story chapters&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.8.X-beta&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''': various (RPG, Skirmish, Puzzle)&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default (Fencer as main hero + various allies)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=31&amp;amp;t=39423&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Requires BfW &amp;amp;ge; 1.11.6 (for MicroAI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ruthless ====&lt;br /&gt;
&lt;br /&gt;
''A bard (an aging criminal) is walking in wasteland. Nothing but two hands in his pockets, and nothing but stones around. Suddenly he sees a knight on errand--a dangerous opponent, especially in broad daylight. The two strangers are soon sitting by the campfire, and the bard is telling a story.&lt;br /&gt;
(Beginner level, 10+ fights).''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' homunculus&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 12 playable scenarios + 5 cutscene scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.4&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal &lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default (Orcs)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37874&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) Recommendable campaign, with smart unusual ideas and a good detailed story.&lt;br /&gt;
You fight with few units on small but perfect maps. About the difficulty: The author describes his campaign as 'beginner level', but for me the difficulty is rather NORMAL than EASY.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Saving Elensefar ====&lt;br /&gt;
&lt;br /&gt;
''Meneldur, elvish mariner of Elensefar, is driven to sea by the same orcs who attacked the city. He must gather an army willing to fight for him to regain Elensefar, his adopted homeland.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 1 year (around 12 scenarios)&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.5.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, RPG, Simulation&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default Era&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://wesnoth.org/forum/viewtopic.php?t=3072&amp;amp;start=0&lt;br /&gt;
&lt;br /&gt;
'''Wiki:''' [[Saving_Elensefar]]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Labeled as Expert, recruit list changes in all scenarios.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Secrets of the Ancients ====&lt;br /&gt;
&lt;br /&gt;
''From the Journal of Ardonna of Tarrynth:''&lt;br /&gt;
&lt;br /&gt;
''It's unfair that we humans must die after so few years. Though this is the natural order, we need not embrace it! The lords on the Green Isle knew how to live forever. Pursuit of that knowledge was declared illegal by King Haldric I, but I believe it is worth the risk: If I can rediscover the secrets of the ancients, not only will I cheat death, I will become a hero to the whole continent!''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' beetlenaut&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Completed&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 18 playable scenarios + 3 story only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard &lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Undead/Default&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=40545&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Soldier of Wesnoth ====&lt;br /&gt;
&lt;br /&gt;
''697 YW. More than two decades after King Konrad II died leaving no heir, three noble Houses vie for the control of the kingdom, which, still feeling the damages of Mal-Ravanal's invasion, sees its glory and power slowly fade away. Meanwhile, in the southern province of Kerlath, a young peasant called Addraryn sets out to join Weldyn's Army, in order to be able to marry the fair Elywen. However, his travel will suffer some very unexpected twists which will lead him to the main stages of the Second Civil War. Journey across Wesnoth, witness its decadence, meet old heroes and save the kingdom from the enemies within and from the formidable Lion of the Desert...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' revansurik&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Completed&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 31 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal &lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default+Khalifate+Custom Units&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Sven's Adventure ====&lt;br /&gt;
&lt;br /&gt;
''A young adventurer's quest to retrieve the fabled, and dangerous, Spellbook of Death.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' kpearce&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 19 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  0.1.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' RPG, Dungeon, Boss Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default (mixed factions)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39080&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Devil's Flute ====&lt;br /&gt;
&lt;br /&gt;
''Creona, the well-known assassin, gets a strange job from a strange person. So, in fact, it's no surprise that things take a strange turn...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' lipk&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete, unmaintained&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  0.1.4c&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Minigames&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Outlaws&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36044&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Earth's Gut ====&lt;br /&gt;
&lt;br /&gt;
''The year is 515YW. You are the young dwarven leader Hamel. Your tribe in the caves of Knalga is under pressure from its enemies, and resources are growing scarce. In order to forge the weapons required to resist your enemies, you must set forth and collect what ores and minerals remain.''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  Anonymissimus&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Anonymissimus&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP, story is unfinished (I didn't add any scenario since long, but that doesn't mean nothing is added to the campaign. My addons tend to be in good shape and bug-free which means also WIP as I'm updating it since 1.4 days.)&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 23 scenarios, 5 of which are cutscene only, some others have changing objectives&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.2.14&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Dungeon, Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, dwarves, woses, mages, a few custom units&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Earths_Gut/en_US/the_earths_gut.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=26800&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This campaign is a &amp;quot;Dwarvish dungeon crawler&amp;quot; (It currently contains about as many surface scenarios as underground though.) and is intended to be challenging for experienced players on hard whilst suitably easy on easy. I develop the campaign with the wesnoth development version and I advise to play with that, but it is intended to work almost equally well with the stable wesnoth version (except for features only available in the wesnoth development version).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Epic of Vaniyera ====&lt;br /&gt;
&lt;br /&gt;
''The expansionist Lavinian Legion, led by the Imperator himself, has invaded the northern forests of the Sidhe, or Wild Elves. It is up to Leithan the Thunderblade and his advisor Vaniyera to push its armies back where they came from...''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  oreb, turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' UnwiseOwl&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 6 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard (Don't be fooled by &amp;quot;novice level&amp;quot; in the campaign description, this one is very hard.) &lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Maintainer) Working on this issue, the next release (due at the end of November, hah!) should bring easy difficulty back to the level of a reasonable introduction to the IE, while the hard difficulty will also become slightly easier. With any luck, this will be the last release before version 1.0 of the campaign].&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Imperial Era, Sidhe.&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=19490&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Flight of Drakes ====&lt;br /&gt;
&lt;br /&gt;
''Legends of the Emerald Forest, chapter I: The Flight of Drakes.&lt;br /&gt;
&lt;br /&gt;
''Follow drake king Klader on his quest to find the Crown of Light, a legendary artifact from pre-historic times.''&lt;br /&gt;
&lt;br /&gt;
''This campaign is the first chapter of a trilogy; the second chapter is an Undead campaign and it's called 'Only Death Behind'.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' NoQ&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 playable scenarios / 2 talk only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Drakes&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37981&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Legend Begins ====&lt;br /&gt;
&lt;br /&gt;
''The tale of Jahin, the greatest hero the land of Arkenova, or perhaps the world of Irdya, had ever known. Watch his legend unfold before your very eyes.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Tahsin Jahin Khalid (Lord-Knightmare)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 73 scenarios divided into 3 episodes. Continuation from one episode to the next one is possible, but not recommended.&lt;br /&gt;
&lt;br /&gt;
Episode 1 - 28 scenarios&lt;br /&gt;
&lt;br /&gt;
Episode 2 - 26 scenarios&lt;br /&gt;
&lt;br /&gt;
Episode 3 - 20 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.5.2&lt;br /&gt;
&lt;br /&gt;
'''Requirements:''' ''War of Legends'' is required to be installed. Latest version recommended.&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Intermediate&lt;br /&gt;
&lt;br /&gt;
'''Style:''' skirmishes, survivals, large battles, dungeons, boss battles&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' [http://units.wesnoth.org/trunk/mainline/en_US/era_default.html Default], [http://units.wesnoth.org/trunk/War_of_Legends/en_US/war_of_legends.html War of Legends]&lt;br /&gt;
&lt;br /&gt;
'''Custom units:''' [http://units.wesnoth.org/trunk/The_Legend_Begins/en_US/The_Legend_Begins-E1.html Custom Units]&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' [http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37424 Click Here]&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== The Library of Kratemaqht ====&lt;br /&gt;
&lt;br /&gt;
''An ancient story from the old continent.''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  Rich Marinaccio (cephalo)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 17 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced (some scenarios are Easy - some rather Hard) &lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish, RPG&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Loyalists and custom units.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Library_Of_Kratemaqht/en_US/The_Library_Of_Kratemaqht.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37798&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#The_Library_of_Kratemaqht Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
'''Notes:''' (Adamant14) This campaign has a thought-out story, shows a great love for detail;&lt;br /&gt;
It includes a great custom Dragon, some brilliant custom images (fire, burning houses, burning forest) that makes the scenery / maps look very nice.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Militia ====&lt;br /&gt;
&lt;br /&gt;
''The Travels of a group of Peasants and their Friends; a level 0 campaign that does not focus on a singular hero.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Desert_Shyde&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 15 scenarios&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.5.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Militia/en_US/the_militia.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?t=30294&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Rising ====&lt;br /&gt;
&lt;br /&gt;
''A young elvish fighter is send to represent the Aethenwood at the Ka'lian. The adventure turns out to be bigger then expected.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Paulomat4&lt;br /&gt;
&lt;br /&gt;
'''Status:''' unfinished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 scenarios, 1 talking only&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.1.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' challenging&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle, RPG-elements &lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves, Humans&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39512&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Roar of the Woses ====&lt;br /&gt;
&lt;br /&gt;
''When the construction of a dam threatens the existence of her home, Kylix is forced on a journey to stop it.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Alarantalara&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10-11 scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.2.7&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default with Additions (primarily Saurians, Nagas, Woses)&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Roar_of_the_Woses/en_US/Swamp_Rage.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=29830&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (author) Potentially unbalanced on Hard difficulty due to experiments with non-standard ways to increase difficulty. This issue does not exist on the lower difficulty levels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Three Elves ====&lt;br /&gt;
&lt;br /&gt;
''Three elves have just begun their adventure in the northern swampland. Will they become heroes or will they be responsible for another undead expansion?''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Stanislav Hoferek&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 scenarios + 2 dialogue&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default (Elves)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' (does it have one?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Sojournings of Grog ====&lt;br /&gt;
&lt;br /&gt;
''Grog (as starred in Under the Burning Suns) goes home.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Peter Christopher, Thomas Hockings &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Elvish_Hunter&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 18 playable scenarios in 2 parts&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 3.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Sojournings_of_Grog/en_US/The_Sojournings_of_Grog.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default. Most of the time you play trolls and some desert elves accompanying Grog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The White Troll ====&lt;br /&gt;
&lt;br /&gt;
''The story of a white troll whelp with strange magic powers, who is raised in an elvish village.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Wesnoth Italian Forum&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default: you play with elves and trolls. Also features custom units with special advancements and abilities.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/White_Troll/en_US/white_troll.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=38828&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== To Lands Unknown ====&lt;br /&gt;
&lt;br /&gt;
''This is the story of Mehir, the Summoner, and his journey to lands unknown.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' inferno8&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 20 scenarios, 4 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.6.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Intermediate (Era of Magic)&lt;br /&gt;
&lt;br /&gt;
'''Style''': Skirmish, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Era:''' Era of Magic&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31799&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#To_Lands_Unknown Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== War of the Jewel (The Dragon Trilogy, Part II)====&lt;br /&gt;
&lt;br /&gt;
'''''Part IV: City of the Sun''' - Centuries have passed since the refugees of the Last War, led by Myra of Hiera'Shirsha and the Exodus Heroes, have established a new city for themselves in the faraway Netjer-Ta, the golden Maat'Kare; although they are constantly combatting foes who threaten to conquer them, the Maat'Karians have experienced times of relative comfort. However, this age of peace is soon to end, when the ancient evil that nearly destroyed their ancestors reappears at the very heart of their civilization, attracting upon itself the greedy eyes of darkly neighbours... And, in this brewing storm, the young Akhen Wadjet, Myra's last heir, will be forced to overcome his fears and doubts to protect the legacy his ancestor gave her own life for...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' revansurik&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 38 scenarios + epilogue&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.1.4&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish/Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' War of Legends+Custom factions (Maat'Karians, Wargs, Chomi, Deshra, Washraha, Woodlanders, Aeserians)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39618&amp;amp;p=562944#p562944&lt;br /&gt;
&lt;br /&gt;
==== Warmaster ====&lt;br /&gt;
&lt;br /&gt;
''One day the scout of your king brings a mysterious little stone, called Zrai-Stone, back from one of his trips. Soon that stone causes a lot of trouble...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Conkinator&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 16 battle + 2 bonus + 1 epilogue scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.3.5&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default (loyalists)&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Survival&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=15527&lt;br /&gt;
&lt;br /&gt;
=== Eras ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Campaigns|*]]&lt;br /&gt;
[[Category:Eras|*]]&lt;br /&gt;
&lt;br /&gt;
==== Era of Four Moons ====&lt;br /&gt;
&lt;br /&gt;
An era based of the cultures in fictional world Ialfa. There are a core set of four which have had the blunt of the balancing effort put into them, and an additional four which represent other parts of the world and are not complete or balanced.&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk&lt;br /&gt;
&lt;br /&gt;
'''Status:'''&lt;br /&gt;
&lt;br /&gt;
'''Faction Descriptions:''' The four core factions are:&lt;br /&gt;
&lt;br /&gt;
-The Highlanders (Chaotic/Neutral): A nomadic people living along the savanna and steppes. Units generally have high hp and low resistances and good movement and defense in the hills. Features cheap mobile infantry and recruitable level 2 Elephants that act as a living battering ram.&lt;br /&gt;
&lt;br /&gt;
-The Imperialists (Lawful): A massive oligarchy centered around an emperor and his house. Most units do well in the open and not well in forests. Can create durable positions and hold open ground exceptionally well but most units do not inflict a lot of damage. Features units with 50% defense in the open and suicidal units.&lt;br /&gt;
&lt;br /&gt;
-The Sea States (Lawful/Neutral): A collation of small mercantile city states. Can field a variety of versatile units with no exceptional strengths or weaknesses. &lt;br /&gt;
&lt;br /&gt;
-The Darklanders (Chaotic): A society of tribal Jungle people. Units generally have low hitpoints but good defense and movement in forests. Features very efficient melee power and access to both slows and berserk.&lt;br /&gt;
&lt;br /&gt;
The other factions are:&lt;br /&gt;
&lt;br /&gt;
-The Dalefolk (Neutral): A cluster of rural settlements known for it's magicians and inventors: Most units do exceptionally well in mountains. Features some good defensive units, the shapeshifter (who changes form depending on terrain), and a powerful melee magician.&lt;br /&gt;
&lt;br /&gt;
-The Pygmies (Liminal): A strange race of tiny jungle dwellers shrouded in mystery: Most units do very well in forests and swamps and are very dodgy at the cost of experience points. Also, most units will heal themselves slightly over time. Feature effective mobile level 0s and many powerful support units.&lt;br /&gt;
&lt;br /&gt;
-The Whites (Chaotic/Neutral): Barbarians from another continent: Units are generally mobile and high on hp but have low defenses when not in rough terrain. Feature powerful magicians and a steadfast berserker.&lt;br /&gt;
&lt;br /&gt;
-The Freemen (Lawful): A society of desert dwellers split between the city dwellers and the nomads. Units tend to be durable and adept in deserts and hills and not as good in forests. Features units with stun and recruitable level 2 rocs.&lt;br /&gt;
&lt;br /&gt;
'''Version: ''' 0.5.1&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=19&amp;amp;t=30513&lt;br /&gt;
&lt;br /&gt;
==== War of Legends ====&lt;br /&gt;
* &amp;lt;b&amp;gt;Description:&amp;lt;/b&amp;gt; An era based on the continent of Arkenova as well as other parts of Irdya.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Author:&amp;lt;/b&amp;gt; Tahsin Jahin Khalid (Lord-Knyghtmare)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Maintainer:&amp;lt;/b&amp;gt; Tahsin Jahin Khalid (Lord-Knyghtmare)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Status:&amp;lt;/b&amp;gt; Finished&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Faction Descriptions:&amp;lt;/b&amp;gt; (Descriptions to be added later)&lt;br /&gt;
&lt;br /&gt;
01. Aragwaithi&lt;br /&gt;
&lt;br /&gt;
02. Windsong&lt;br /&gt;
&lt;br /&gt;
03. Human Alliance&lt;br /&gt;
&lt;br /&gt;
04. Orcish Union&lt;br /&gt;
&lt;br /&gt;
05. Southerners&lt;br /&gt;
&lt;br /&gt;
06. Outlaws&lt;br /&gt;
&lt;br /&gt;
07. Elementals&lt;br /&gt;
&lt;br /&gt;
08. Undead&lt;br /&gt;
&lt;br /&gt;
09. Drakes&lt;br /&gt;
&lt;br /&gt;
10. Dark Legion&lt;br /&gt;
&lt;br /&gt;
11. Sylvans&lt;br /&gt;
&lt;br /&gt;
12. Minotaurs&lt;br /&gt;
&lt;br /&gt;
13. Vampires&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Version:&amp;lt;/b&amp;gt; 1.1.5.1&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Forum:&amp;lt;/b&amp;gt; [http://forums.wesnoth.org/viewtopic.php?f=19&amp;amp;t=30087 Development and Feedback Thread]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Guide_to_UMC_Content&amp;diff=55409</id>
		<title>Guide to UMC Content</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Guide_to_UMC_Content&amp;diff=55409"/>
		<updated>2014-09-12T17:03:49Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* Battle for Wesnoth 1.11.x - development */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a guide to the current (1.10.x/1.11.x) UMC content for players. It aims to provide unfamiliar players detailed information about campaigns (including story, completion, difficulty and playing style) as well as detailed information about eras. See also [[Player_UMC_Reviews|Player UMC Reviews]], as well as [http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37476 here] for further information and [http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36733 here] for currently non-available UMC-content. Feel free to edit this, it is a wiki.&lt;br /&gt;
&lt;br /&gt;
== Blueprint for Campaigns ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Description:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Author:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Maintainer:&amp;lt;/b&amp;gt; if not maintained by the author anymore.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Status:&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;b&amp;gt;Broken&amp;lt;/b&amp;gt; = Does not work at all&lt;br /&gt;
** &amp;lt;b&amp;gt;Incomplete&amp;lt;/b&amp;gt; = Partially written, no progress&lt;br /&gt;
** &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt; = Partially written, some progress&lt;br /&gt;
** &amp;lt;b&amp;gt;Complete&amp;lt;/b&amp;gt; = Completely written, but buggy as well as potential balance issues.&lt;br /&gt;
** &amp;lt;b&amp;gt;Finished&amp;lt;/b&amp;gt; = Completely written, minimal to no bugs, slight balance issues possible. &lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Length:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Version:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Requirements:&amp;lt;/b&amp;gt; (only if needed)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Difficulty:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please note: Often campaigns introducing new mechanics are listed as expert level on the add-on server, here difficulty means the raw difficulty after the mechanics are understood.&lt;br /&gt;
&lt;br /&gt;
** &amp;lt;b&amp;gt;Unbalanced&amp;lt;/b&amp;gt; = If you can't beat the hard mode, it isn't necessarily unbalanced, but if the difficulty changes erratically from one scenario to the next and only people using the debug mode have seen the final, then it is.&lt;br /&gt;
** &amp;lt;b&amp;gt;Easy&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;b&amp;gt;Normal&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;b&amp;gt;Hard&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Style:&amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Please note: Many campaigns will feature more than one style. Please list the most significant ones.&lt;br /&gt;
&lt;br /&gt;
** &amp;lt;b&amp;gt;Skirmish&amp;lt;/b&amp;gt; = small to medium sized armies, your standard Wesnoth gameplay&lt;br /&gt;
** &amp;lt;b&amp;gt;Dungeon&amp;lt;/b&amp;gt; = long and narrow tunnels (not every underground scenario is a dungeon, a dungeon isn't necessarily underground)&lt;br /&gt;
** &amp;lt;b&amp;gt;RPG&amp;lt;/b&amp;gt; = role playing game elements such as talking with non-player-characters, item collection, dependency on a party of very few adventurers without or limited recruits&lt;br /&gt;
** &amp;lt;b&amp;gt;Survival&amp;lt;/b&amp;gt; = being exposed to changing, spawning enemies while remaining on the same map&lt;br /&gt;
** &amp;lt;b&amp;gt;Large Battle&amp;lt;/b&amp;gt; = large number of units on the battlefield, sizely maps&lt;br /&gt;
** &amp;lt;b&amp;gt;Simulation&amp;lt;/b&amp;gt; = campaigns feat. terrain modification, alternative resources&lt;br /&gt;
** &amp;lt;b&amp;gt;Boss battle&amp;lt;/b&amp;gt; = the challenge is to defeat a single powerful enemy unit&lt;br /&gt;
** &amp;lt;b&amp;gt;Minigames&amp;lt;/b&amp;gt; = there are puzzles and minigames in the campaign that significantly differ from standard Wesnoth gameplay&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Faction/Era:&amp;lt;/b&amp;gt; Era for the whole campaign and more specifically the faction or unit composition you field.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Custom units:&amp;lt;/b&amp;gt; Link to the unit tree for cases that don't feel sufficiently described by Faction / Era entry.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Forum:&amp;lt;/b&amp;gt; Links to the feedback and development threads at forums.wesnoth.org&lt;br /&gt;
&lt;br /&gt;
== Blueprint for Eras ==&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Description:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Author:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Maintainer:&amp;lt;/b&amp;gt; if not maintained by the author anymore.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Status:&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;lt;b&amp;gt;Broken&amp;lt;/b&amp;gt; = Does not work at all&lt;br /&gt;
** &amp;lt;b&amp;gt;Incomplete&amp;lt;/b&amp;gt; = Partially written, no progress&lt;br /&gt;
** &amp;lt;b&amp;gt;WIP&amp;lt;/b&amp;gt; = Partially written, progress&lt;br /&gt;
** &amp;lt;b&amp;gt;Complete&amp;lt;/b&amp;gt; = Completely written, but buggy as well as potential balance issues.&lt;br /&gt;
** &amp;lt;b&amp;gt;Finished&amp;lt;/b&amp;gt; = Completely written, minimal to no bugs, slight balance issues possible. &lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Faction Descriptions:&amp;lt;/b&amp;gt; Describe your individual factions here.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Version:&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Requirements:&amp;lt;/b&amp;gt; (only if needed)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Forum:&amp;lt;/b&amp;gt; Links to the feedback and development threads at forums.wesnoth.org&lt;br /&gt;
&lt;br /&gt;
== Battle for Wesnoth 1.10.x - stable ==&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
==== A Gryphon's Tale ====&lt;br /&gt;
&lt;br /&gt;
''A Gryphon's Tale tells the story of a community of civilized Gryphons, and of Neliflua, an ambitious young female among them who falls into unusual circumstances.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Ringcaat/Dwarven_Void&lt;br /&gt;
&lt;br /&gt;
'''Status:''' One branch complete, most incomplete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 11-12 scenarios (branch dependent)&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  0.6.12&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' RPG/minigames&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Gryphon/Orc&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=2906&amp;amp;start=195&amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== After the Storm ====&lt;br /&gt;
&lt;br /&gt;
''Follow the journey of Galas and his band following the events of &amp;lt;i&amp;gt;Invasion from the Unknown&amp;lt;/i&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' shadowmaster/ShikadiLord&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 3 episodes of 13 scenarios each, some of which are multi-part&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.9&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Medium-hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Boss Battle, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Many custom units&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32091&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (vultraz) Long, very enjoyable campaign with great story. (Knyghtmare) The best UMC campaign ever!&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#After_the_Storm Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
==== Aldur The Great ====&lt;br /&gt;
&lt;br /&gt;
''This is a story about Aldur the Great.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' pintercsabi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete, but unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 5 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.2.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' -&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) Short unbalanced campaign, maybe abandoned. You fight with Peasants, Ruffians and Woodsman against Orcs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Alfhelm the Wise ====&lt;br /&gt;
&lt;br /&gt;
''This is the tale of Alfhelm, called by some the Wise, son of Alfric Conqueror. This is the tale of his victories over his enemies, and his rise to power in the clans of Marauderdom. This is the tale of his journey south and his destruction of the Lavinian Empire. And this is the tale of his demise in the dark forests far to the east of his homeland.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' UnwiseOwl&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 15 gameplay scenarios &lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.6.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Moderate&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Imperial Era, Marauders.&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=17144&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Maintainer) Though this campaign is complete and playable the whole way through, the code is four years old and pretty buggy. If you notice any errors while playing, please let me know and I'll incorporate the fixes into my next revision as soon as possible.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== A New Order ====&lt;br /&gt;
&lt;br /&gt;
''The old kingdom of Wesnoth has fallen before barbarian hordes. The occupying barbarians are on the brink of civil war, the seeds of Wesnothian rebellion are kept alive by old legends, while bandits and Khalifate mercenaries roam the land. Can Gawen Hagarthen unite these disparate factions against a common foe?&lt;br /&gt;
Note: This campaign contains mature themes, some of which may be unsuitable for children.&lt;br /&gt;
&lt;br /&gt;
'''Author:''' szopen&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished. &lt;br /&gt;
&lt;br /&gt;
'''Length:''' 45 scenarios.&lt;br /&gt;
&lt;br /&gt;
'''Version: ''' 1.2.15&lt;br /&gt;
&lt;br /&gt;
'''Requirements:''' Requires BfW 1.10. In addition, you have to install Era Khalifate add-on; the Akladian Music package is optional&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Akladians, Khalifate&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=6486&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Pyrophorus) Certainly one of the most mature and well designed campaign in add-ons. A must.&lt;br /&gt;
&lt;br /&gt;
''' [http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#A_New_Order Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Antar, Son of Rheor ====&lt;br /&gt;
&lt;br /&gt;
''This is the story about a young Lord and his first mission; sent by his father the young Lord Antar has to relieve his neighbours; he has to convince the Elves and Dwarves to ally him; he has to fight against hordes of Orcs and Endless Undead; and finally he has to defeat Mal Kazur, the mastermind who is behind all the evil.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Adamant14&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 playable scenarios / 1 cutscene&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.9&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Loyalists and Elves (feat. fencer as main hero + various allies)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36075&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Antar.2C_Son_of_Rheor Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== A Story of the Northlands ====&lt;br /&gt;
&lt;br /&gt;
''A story of life and death in a remote village of the Northlands. Your village has been overrun by an orcish raid. You fight for its freedom while you wait for help to arrive.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' zepko&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 playable scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default + additions: you play with a custom faction of outlaws and with a custom party of loyalist knights.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/A_Story_of_the_Northlands/en_US/A_Story_of_the_Northlands.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== A Vision Blinded ====&lt;br /&gt;
&lt;br /&gt;
''Defend the northern forest against what appeared like a routine orcish raid, and unravel the greater conspiracies that lie below its waves.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' LemonTea&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Adamant14&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 13 playable scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves (+ Trolls, Outlaws)&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/A_Vision_Blinded/en_US/A_Vision_Blinded.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=23463&amp;amp;hilit=a+vision+blinded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bad Moon Rising ====&lt;br /&gt;
&lt;br /&gt;
''An expedition to gather treasure from the cold north sets off compounding disaster.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Doofus-01&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 20 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.4.4.a&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Archaic Era&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31348&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Battle Against Time ====&lt;br /&gt;
&lt;br /&gt;
''Rescue fellow orcish warchief before he is executed. (This is not a normal campaign. It is experiment with carryover system. You will start with defined number of turns and gold. You will only have that many turns to play through the whole campaign. There is no finish bonus and gold carryover is always 100%.)''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Wonderboy&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 4 playable scenarios + 1 prologue scenario&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default: Orcs&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://wesnoth.org/forum/viewtopic.php?f=8&amp;amp;t=27319&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Besieged Druids ====&lt;br /&gt;
&lt;br /&gt;
''A elvish school for druids comes under attack by goblins. It seems more than just a routine raid; is there something more sinister behind this attack? - In Beseiged Druids, you control Eärendil, the surviving teacher at the school, and the many and varied initiates. Not all of these are ordinary students; many have been experimenting with other forms of magic, while others are simply overachievers in some area of study. Unfortunately, they are not especially good at combat, at least initially. Together with a very small contingent of surviving guards, it is up to these students to save the island of Aleron from disaster.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Celtic Minstrel&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/DruidSiege/en_US/celmin-druid-siege.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37342&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Birth of a Lich ====&lt;br /&gt;
&lt;br /&gt;
''This is the life story of the dreaded lich Malifor, his struggle as a mage outcast, the orcish conquest of the northlands and his transformation to quench the thirst for revenge''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' chak_abhi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 12 playable scenarios / 2 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.3&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Human outlaws, dwarves, undead&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Birth_of_a_Lich/en_US/Birth_of_a_Lich.html Custom Units]&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37057&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bitter Revenge====&lt;br /&gt;
&lt;br /&gt;
''Amidst the strife and turmoil of the first Dark Age of Wesnoth, a time of transient monarchies and conspiracies against the Crown, the boy Darith witnesses the murder of his father by a general of Wesnoth. Follow Darith's quest for retribution in this treacherous tale of betrayal, deceit, love, remorse, and vengeance.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Wonderboy&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 11 playable scenarios + 4 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default (mostly outlaws and undead, custom units)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://wesnoth.org/forum/viewtopic.php?f=8&amp;amp;t=26699&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cavanagh The Conqueror ====&lt;br /&gt;
&lt;br /&gt;
''This is the tale of Cavanagh Orc-Foundling, who was blessed by the gods to conquer and unite all of the Great Continent. Orcs and elves, gods and men, queens and sorcerers populate this epic tale of revenge and redemption.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' TheEmptyLord (Programming, Map-making, Editing), Scott_Free(Story)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 Playable Scenarios so far&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish, limited RPG, limited Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default (Units from Northerners, Outlaws, Loyalists as well as other factions interspersed. Several custom units.)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=35927&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Cities of the Frontier ====&lt;br /&gt;
&lt;br /&gt;
''Settle a new town in the wilds north of the Great River.''&lt;br /&gt;
	&lt;br /&gt;
''This campaign makes several changes to the standard Wesnoth game mechanics, and focuses on city-building and gold management.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' esci&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' Not fixed, approximately 6-10 seasons of 36 turns each&lt;br /&gt;
'''Version:''' 0.5.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Simulation, Survival&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Loyalist&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Cities_of_the_Frontier/en_US/Cities_of_the_Frontier.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36004&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Considerate Dead ====&lt;br /&gt;
&lt;br /&gt;
''As the wind goes on and on, people discover necromancer aren't always bad. Made by tribes45 - No scenarios are done, 4 playable out of ??.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' tribes45 aka tribes55&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Incomplete, unbalanced, abandoned&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 5 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' .009&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36522&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Count Kromire ====&lt;br /&gt;
&lt;br /&gt;
''You are the blood son of a vampire lord, however when the might of the celestial crusades comes knocking, and your father is slain, you flee your lands. However you intend to return, to restore the lands of Kromire to the Kromires, to avenge your father, and most importantly, to make sure that no celestial ever dares come into your mountains again.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' currently none&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.3.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Era of Myths, Vampires&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=21560&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Dystopia ====&lt;br /&gt;
&lt;br /&gt;
''During the reign of queen Asheviere, the province Annuvin rebelled. You, a royal agent, are sent to stop it.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' bumbadadabum&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:'''  ? &lt;br /&gt;
&lt;br /&gt;
'''Status:''' Broken (does not load at all)&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 5 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Loyalists&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=35530&amp;amp;p=564646&amp;amp;hilit=dystopia#p514297&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Elvish Dynasty RPG ====&lt;br /&gt;
&lt;br /&gt;
''You are the new ruler of an elvish kingdom! Can you lead your people to glory? This campaign is highly randomized so it will be different every time you play!''&lt;br /&gt;
&lt;br /&gt;
''Sequel to Ooze Mini-Campaign''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' spencelack&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Wesbane&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 years, in each year choice between dialogue and fighting scenario (selected out of a large pool of possible scenarios)&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.9b&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' RPG, Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=28627&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Fall of Silvium ====&lt;br /&gt;
&lt;br /&gt;
''You are Caius Regilius, Tribune of the province of Silvia, located in the northmost reaches of the Lavinian Empire at the height of its power. But the Empire has overextended itself, The city of Silvium lies seperated from the rest of the Empire by the mountains of Arendia, and is sandwiched between the Marauders and the Sidhe... war is inevitable, and the province of Silvia will almost certainly fall.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' UnwiseOwl&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.6&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Medium&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Imperial Era, Lavinian Legion.&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=31&amp;amp;t=24356&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The final level of this campaign is not supposed to be winnable. It's a final blaze of glory and chance to use all your high-powered units, but to 'win' the campaign, you must lose...the ending is similar to a certain mainline campaign, but predates it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Fate of a Princess ====&lt;br /&gt;
&lt;br /&gt;
''Part I: Baldres, a notorious robber baron, flees Wesnoth with his followers and sets off into the northlands to evade the king's justice. The baron's deeds and misdeeds are to change the balance of power between orcs and non-orcs throughout the northlands, and will carry consequences long after his eventual death.''&lt;br /&gt;
&lt;br /&gt;
''Part II: The Greenwood elves face a crisis which demands the return of the queen's estranged half-elven half-sister, Baldres' daughter. Two brave young elves must make a perilous journey to find her and bring her back to her former home. If they fail, the whole northlands will be engulfed in war with the resurgent orcs...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' SkyOne, mich, Simons Mith&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 26-29 scenarios (some dialogue-only), 2 parts&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.24&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default with additions. You play two different, unique cross-faction combinations in each part.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Fate_of_a_Princess/en_US/Fate_of_a_Princess.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Required Wesnoth version:''' 1.9.12 or later&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=26327&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Fate_of_a_princess Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Flight to Freedom ====&lt;br /&gt;
&lt;br /&gt;
''Flight to Freedom chronicles the story of the drake hero Malakar, and his desperate cross-country flight out of slavery.''&lt;br /&gt;
&lt;br /&gt;
'''Authors:''' MadMax, Nova&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 20 playable scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 5.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Expert&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle, Puzzle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Drakes&lt;br /&gt;
&lt;br /&gt;
'''Required Wesnoth version:''' 1.11.9 or later&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=1887&lt;br /&gt;
&lt;br /&gt;
==== Forgotten Kingdom ====&lt;br /&gt;
&lt;br /&gt;
''Help Orlog, a troll chieftan, lead his people to safety in the underground and discover an ancient power long forgotten.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Limabean&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Chrysophylax&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Incomplete ( but all scenarios playable and balanced )&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 playable scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.1.7&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Goblins, Trolls&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Forgotten_Kingdom/en_US/Forgotten_Kingdom.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=23483&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) This campaign includes a custom Troll line. A good campaign, I hope Limabean and/or Chrysophylax will finish it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Forward they Cried ====&lt;br /&gt;
&lt;br /&gt;
''You are the leader of an advanced detachment that has been tasked with capturing a bridgehead while the main army prepares to attack. It should be a simple enough assignment.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Glowing Fish &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' 1.10 - Lord-Knightmare; 1.11 - Turuk&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 1 scenario ( rather a single scenario than a campaign )&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default Loyalists&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=23656&amp;amp;p=350126&amp;amp;hilit=forward+they+cried#p350126&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) Only a single scenario, but a great scenario.&lt;br /&gt;
(UnwiseOwl) You wouldn't want to stop thinking for a turn, and it's good for the first few turns, but this one leaves me wanting more.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Galuldur's First Journey ====&lt;br /&gt;
&lt;br /&gt;
''While the belligerence of orcs is nothing new, their intensifying attacks on a fledgling colony of elves in Pindir Forest begin to show signs of a deeper malice, forcing Galuldur, the young son of the colony's adventurous founder Galur, to venture out of his forest's friendly trees in search of help. His simple errand quickly turns into a frantic quest to unearth the roots of the mysterious evil threatening his people. As you lead him through unknown lands, Galuldur, forced to match wits with unexpected adversaries at nearly every turn in a desperate attempt to save his world, quickly learns that the world is neither a friendly nor a simple place.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' mattsc&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8-9 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Galuldur/en_US/Galuldur.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31895&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Girl unDead ====&lt;br /&gt;
&lt;br /&gt;
''A little undead girl fights against the Kingdom.'' &lt;br /&gt;
&lt;br /&gt;
'''Author:''' tapaboy&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 14 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version: ''' 1.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default undead,elves&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Girl_unDead/en_US/Girl_unDead.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37458&lt;br /&gt;
&lt;br /&gt;
==== Grnk the Mighty ====&lt;br /&gt;
&lt;br /&gt;
''All his life, puny little goblin Grnk the Frail had been dreaming about leaving the orcs and starting a better life.  When he finally arrives in the human town of Shmaltupp, he realizes that the world is not as black and white as he had imagined.  He also discovers that he is no ordinary goblin.  Follow Grnk the Frail on his path to becoming Grnk the Mighty.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' mattsc&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Part I complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 13 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.5&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, RPG&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, changing (no standard army building gameplay)&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Grnk/en_US/Grnk.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Required Wesnoth version:''' 1.9.5 or later&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=34970&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Hunter ====&lt;br /&gt;
&lt;br /&gt;
''This is a story. Not about a hunter. About thé Hunter.'' &lt;br /&gt;
&lt;br /&gt;
'''Author:''' Thor the God&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 4 scenario (unfinished ?)&lt;br /&gt;
&lt;br /&gt;
'''Version: ''' 0.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' easy, unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default &lt;br /&gt;
&lt;br /&gt;
'''Forum:''' no forum thread&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Inky's Quest ====&lt;br /&gt;
&lt;br /&gt;
''The Cuttlefish Campaign&lt;br /&gt;
Are the cuttlefish mere beasts or something more? What stories would they tell if they could speak? This story provides one possible answer.The easiest difficulty provides hints for novice players.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Telchin&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 12 scenarios + story-only epilogue&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.3.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Custom units (cuttlefish, tentacles, giant clams...). Enemies use both default era units and custom ones.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Inky_Quest/en_US/Inky_Quest.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32501&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Invasion from the Unknown ====&lt;br /&gt;
&lt;br /&gt;
''Episode I - Seeking the Light: Long after the Fall, the last forest elves are forced to abandon their safe valley, and find themselves resorting to the dark means of necromancy in order to survive the perils and challenges of this new harsh world. May they finally free the Great Continent from its chaos, or perish in the foolish attempt of restoring peace and life to the lands.''&lt;br /&gt;
&lt;br /&gt;
''Episode II - Armageddon: As the shadow of Chaos covers the entire continent, an assorted group of foolish heroes prepares a counter-attack to the Empire, with one unique goal in their minds: defeat the evil Emperor, whoever it is. Lead these courageous living and non-living warriors to victory, and rediscover lost secrets of the history.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' shadowmaster &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Espreon&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 26 scenarios in two episodes&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.90.6&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon, Boss battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Unique. You play Elves and Undead throughout the campaign + in the 2nd part Northerners and Aragwaithi.&lt;br /&gt;
&lt;br /&gt;
''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Invasion_from_the_Unknown Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Invasion of Eliador ====&lt;br /&gt;
&lt;br /&gt;
''A peaceful island is about to be invaded by unknadd-ons foes travelling towards the eastern shore. It is up to a family of outlaws to warn the island's inhabitants before it's too late.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Sam M. (Genosuke)&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 scenarios + epilogue&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.4&lt;br /&gt;
&lt;br /&gt;
'''Style:''' RPG, Skirmish, Puzzle&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default (outlaws)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=6556&lt;br /&gt;
&lt;br /&gt;
'''Wiki:''' [[Invasion_of_Eliador]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== King ====&lt;br /&gt;
&lt;br /&gt;
''The adventure started when a simple man who was living far from Wesnoth discovered that he is the next king.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Alexjercan&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' -&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Broken, Unbalanced, Unfinished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 14 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.1&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' no forum thread&lt;br /&gt;
&lt;br /&gt;
Note: (Adamant14) This campaign should be removed from the server (broken, no progress, no maintainer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Langrisser Sample Campaign ====&lt;br /&gt;
&lt;br /&gt;
''The Imperial Knights of the Rayguard Empire have disrupted the peace of the village that was Hein's hometown, seeking only a girl named Liana. Fight to rescue Liana.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Morath&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 1 playable scenario&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.1.0.5&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36417&amp;amp;hilit=Langrisser&lt;br /&gt;
&lt;br /&gt;
'''Wikipedia:''' [http://en.wikipedia.org/wiki/Langrisser What is Langrisser]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) Single scenario, different from usual Wesnoth behaviour.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Legend of Far North ====&lt;br /&gt;
&lt;br /&gt;
''The tale of the legendary Black Eye Karun,depicting his rise to power, his successes and his brutal assassination.'&lt;br /&gt;
&lt;br /&gt;
'''Author:''' chak_abhi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 16 playable scenarios / 1 dialogue only,1 cutscene&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Orcs, Trolls, Saurians, Nagas&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Legend_of_Far_North/en_US/Legend_of_Far_North.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=34769&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Legend of the Invincibles ====&lt;br /&gt;
&lt;br /&gt;
'''''Part I: Shrouded in Darkness''' (5 chapters, 90 scenarios) - A pair of heroes, after stopping an orcish thread, are outcast into caves, where they have no other choice than to become liches in order to survive. They preserved their original appearance and moral principles, and fight in various skirmishes against evil (although using evil methods sometimes), until the Fall, when they are buried alive under the ashes of the third sun.''&lt;br /&gt;
&lt;br /&gt;
'''''Part II: Into the Light''' (5 chapters, 110 scenarios) - Long after the Fall, the lich heroes awaken. Searching for more power, they manage to resurrect themselves as living beings, but this time more powerful and ridden of the evil within. But the evil from inside them did not cease to exist, and started a campaign to conquer the world. Stopping the campaign caused an even worse disaster...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Dugi &lt;br /&gt;
&lt;br /&gt;
'''Status:''' complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 200 (+8 talk-only) scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 3.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' mostly Skirmish and Dungeon (all other styles are present as well, but less frequently)&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Elves, Loyalists, Undead, Dwarves; but they advance past their usual maximum level&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Legends_of_the_Invincibles Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The most unique feature of this campaign is its RPG-like unit development system, enemies drop items units can use, leaders are stronger than most usual units and all units get AMLA (after maximum level advancement) after reaching their maximum level (that is also increased by a load of additional level 4 units).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Merry Christmas ====&lt;br /&gt;
&lt;br /&gt;
''Santa's elfs have to travel south into Lintanir Forest to collect Christmas trees.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Desert_Shyde&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 3 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Custom&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Merry_Christmas/en_US/merry_christmas.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32519&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Only Death Behind ====&lt;br /&gt;
&lt;br /&gt;
''Legends of the Emerald Forest, chapter II: Only Death Behind.''&lt;br /&gt;
&lt;br /&gt;
''Three ghosts have escaped from the land of the dead. Yet they don't remember anything about their past.''&lt;br /&gt;
&lt;br /&gt;
''This is an Undead campaign that references certain characters and events from 'The Flight of Drakes', yet it can be played separately.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' NoQ&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 playable scenarios / 1 talk only&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Undead&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39119&amp;amp;p=556996#p556996&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Only_Death_Behind Player's Review]'''&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) A short and unusual undead campaign, you play with just a few units. Playable in a few hours, nevertheless it is fun to play.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Panther Lord ====&lt;br /&gt;
&lt;br /&gt;
''The Imperialists ambitions of pushing into the Sea States have been repeatedly thwarted and now they turn their attentions elsewhere. You are an outcast Darklander now living as a mercenary in the Sea States and the rumors you hear indicate that they will be coming to your people. Though an outcast you do not wish to see them subjugated. The spirit whose friendship caused you to be an outcast has a plan that might allow you to save them.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Lavender&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 14 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Era of Four Moons, Darklanders (+ a wide variety of mercenaries)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=34318&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Panther_Lord Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Random Campaign ====&lt;br /&gt;
&lt;br /&gt;
''Gain experience playing the Default Era faction of your choice in a campaign setting''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' SigurdFireDragon&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Age of Heroes, &amp;amp; Era of Legends&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32922&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Author) A 4 scenario version is under the multiplayer button, which lets you choose any era.&lt;br /&gt;
Intended for players to gain practice with a faction and learn sound strategies using faction specific adjustments against random factions from the chosen era.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rebellion in the North ====&lt;br /&gt;
&lt;br /&gt;
''A great orcish uprising tends to destabilise the Northlands. As the future Lord Protector of the Northern Alliance you have to crush the rebellion and establish peace again.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Author:''' chak_abhi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 24 playable scenarios / 3 dialogue only,2 cutscenes&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.12&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Loyalists, Dwarves, Gryphons, Merfolk&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=33059&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Return of the Monster ====&lt;br /&gt;
&lt;br /&gt;
''It was time for Amailoss, born from the naga queen's last egg, to leave home. Time for him to grow into a leader in his own right, and eventually become the guardian and leader of another naga city. But along the way, he became friends with an unusual mud-crawler, they met a strange young monster, discovered that a spirit had escaped from an orc prison, and the mystery of that spirit became a grave challenge for Amailoss and the many races in the region....''&lt;br /&gt;
&lt;br /&gt;
''A naga campaign, involving elves, orcs, saurians, turtle-like races, and some monsters.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' SkyOne&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 16 playable, 2 dialog scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.7.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default with additions. You play a custom naga faction and carapaces (a turtle-like race).&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Return_of_the_Monster/en_US/Return_of_the_Monster.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Required Wesnoth version:''' 1.10.x&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36438&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Return to Noelren ====&lt;br /&gt;
&lt;br /&gt;
''A story in the first Dark Age of Wesnoth. See how various heroes stick together to shun the threat of black magics, restore the secret kingdom of Noelren and install Garard I on the throne of Wesnoth. This campaign features complex scenarios, unusual objectives and units, emphasizing more on story and adventures than hardcore fighting.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Pyrophorus&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete.&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 26 scenarios + 7 cut scenes&lt;br /&gt;
&lt;br /&gt;
'''Version: ''' 0.7.6&lt;br /&gt;
&lt;br /&gt;
'''Requirements:''' BfW 1.10 (not tested on 1.11)&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy, unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, RPG, Large Battle, Simulation&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default + custom units&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/ReturnToNoelren/en_US/ReturnToNoelren.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=34685#p501026&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) I never saw so much fantastic and new ideas in one single UMC, wow!&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Return_to_Noelren Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Return to Ruins ====&lt;br /&gt;
&lt;br /&gt;
''The humble farmers of Vertegris are summoned by Erik the General of Weldyn to put an end to an orcish raiding party. If they knew what would befall their former home... They never would have left. This is a relatively short campaign with 8 scenarios, It is still undergoing changes.''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  Jeff Stevens (Ulfsark)&lt;br /&gt;
&lt;br /&gt;
'''Composer:''' Paul Fredericks (paulfredericksmusic.com)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.5.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy,Normal,Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default,(Loyalists, Outlaws)&lt;br /&gt;
&lt;br /&gt;
'''Required Wesnoth version:''' 1.10.x &lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37790&amp;amp;sid=9059f18497cda1219f42a626544d0ffd&amp;amp;p=540646#p540646&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) You play a short campaign with just a few units. Playable in a few hours, nevertheless it is fun to play.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Salt Wars ====&lt;br /&gt;
&lt;br /&gt;
''Introductory campaign for the Era of Four Moons.''&lt;br /&gt;
&lt;br /&gt;
''As an officer of one of the Sea States you must defend your organization from aggressive rivals.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Lavender&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 5 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.2.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Era of Four Moons, Sea States&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31498&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Saving Elensefar ====&lt;br /&gt;
&lt;br /&gt;
''Meneldur, elvish mariner of Elensefar, is driven to sea by the same orcs who attacked the city. He must gather an army willing to fight for him to regain Elensefar, his adopted homeland.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 1 year (around 12 scenarios)&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.5.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, RPG, Simulation&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default Era&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://wesnoth.org/forum/viewtopic.php?t=3072&amp;amp;start=0&lt;br /&gt;
&lt;br /&gt;
'''Wiki:''' [[Saving_Elensefar]]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Labeled as Expert, recruit list changes in all scenarios.&lt;br /&gt;
&lt;br /&gt;
==== Shameless Crossover Excuse ====&lt;br /&gt;
&lt;br /&gt;
''Fugitive dark sorcerer Gwiti Ha'atel discovers he has the power to mess with Wesnoth's continuity. His quest for revenge on the NPCs who have used his portraits will lead him through perils untold and in-jokes unnumbered, but shall pale before the horror he finds at his quest's end.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Orcish Shyde, Mountain_King&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Undead&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32016&amp;amp;start=15&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Swamplings ====&lt;br /&gt;
&lt;br /&gt;
''Banished by Yushnak the Ponderer, a tribe of lowly swamp goblins endure in the deadly mire of Pogo Bog. Four centuries before the founding of Wesnoth, this is the story of the goblins' struggle against the intrigues and betrayals of the greater races, and the rise of the first wolf rider.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' John Rawlins (boru)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 14 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.7n&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Goblins&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=29784&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Swamplings Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Swamp Witch's Curse ====&lt;br /&gt;
&lt;br /&gt;
''A Faerie tale form the World of Four Moons.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Expert&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Freemen&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=40467&lt;br /&gt;
&lt;br /&gt;
==== Talentless Mage====&lt;br /&gt;
&lt;br /&gt;
''Humorous and silly campaign about mage apprentice who has managed to learn only one simple spell in thirty years.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Wonderboy&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 11 playable scenarios + 3 dialogue scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Noob Faction&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Talentless_Mage/en_US/Talentless%20Mage.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://wesnoth.org/forum/viewtopic.php?f=8&amp;amp;t=27608]&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Talentless_Mage Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Attack of the Western Cavalry ====&lt;br /&gt;
&lt;br /&gt;
''The story of the century's biggest invasion from the West. A story with the destiny of Wesnoth depending on your decisions; save, or remove it?''&lt;br /&gt;
&lt;br /&gt;
'''Author &amp;amp; Maintainer:''' WhiteWolf&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Under development, second beta phase&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 18, 19 or 20 maps, depending on your decisions&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.7beta&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Intermediate&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Mixed (Large battle &amp;amp; Stimulation &amp;amp; RPG &amp;amp; Skirmish)&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Custom, mixed (undead &amp;amp; human &amp;amp; elvish &amp;amp; custom)&lt;br /&gt;
&lt;br /&gt;
'''Forum/Feedback:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36294&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Blind Sentinel ====&lt;br /&gt;
&lt;br /&gt;
''The story of a mysterious soldier, the Blind Sentinel, and the wilds of the North, the Nightbrethren. Will Wesnoth vanquish the appreaching Doom? It only depends on you, the Player...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' WhiteWolf&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Under development, first beta phase&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 29 maps (26 playable) + bonus map (still experimental)&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.3beta&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Intermediate/Expert&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Mixed/Custom&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Humans,Undead,Custom&lt;br /&gt;
&lt;br /&gt;
'''Forum/Feedback:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39269&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Dark Alliance ====&lt;br /&gt;
&lt;br /&gt;
''Prince Terhar lived two years with elves. Little did he expect what would happen when he returned back to Weldyn.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Wonderboy&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 11 or 10 playable scenarios depending on the branch you take (+ 5 dialogue scenarios)&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default: Recruit list changes in almost every scenario&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Dark_Alliance/en_US/The%20Dark%20Alliance.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://wesnoth.org/forum/viewtopic.php?f=8&amp;amp;t=26924&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Dark Hordes ====&lt;br /&gt;
&lt;br /&gt;
''Lead fugitive dark sorcerer Gwiti Ha’atel to mastery of the undead hordes.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Circon&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Various&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Incomplete/WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 11/?&lt;br /&gt;
&lt;br /&gt;
'''Version: '''&lt;br /&gt;
&lt;br /&gt;
'''Requirements:'''&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:'''&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default undead&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Dark_Hordes/en_US/The_Dark_Hordes_1.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Walkthrough:''' [[TheDarkHordes]]&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' [[http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=16576&amp;amp;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Devil's Flute ====&lt;br /&gt;
&lt;br /&gt;
''Creona, the well-known assassin, gets a strange job from a strange person. So, in fact, it's no surprise that things take a strange turn...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' lipk&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete, unmaintained&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  0.1.4c&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Minigames&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Devils_Flute/en_US/The_Devils_Flute.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Outlaws&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36044&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Earth's Gut ====&lt;br /&gt;
&lt;br /&gt;
''The year is 515YW. You are the young dwarven leader Hamel. Your tribe in the caves of Knalga is under pressure from its enemies, and resources are growing scarce. In order to forge the weapons required to resist your enemies, you must set forth and collect what ores and minerals remain.''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  Anonymissimus&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Anonymissimus&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP, story is unfinished (I didn't add any scenario since long, but that doesn't mean nothing is added to the campaign. My addons tend to be in good shape and bug-free which means also WIP as I'm updating it since 1.4 days.)&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 23 scenarios, 5 of which are cutscene only, some others have changing objectives&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.2.14&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Dungeon, Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, dwarves, woses, mages, a few custom units&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Earths_Gut/en_US/the_earths_gut.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=26800&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This campaign is a &amp;quot;Dwarvish dungeon crawler&amp;quot; (It currently contains about as many surface scenarios as underground though.) and is intended to be challenging for experienced players on hard whilst suitably easy on easy. I develop the campaign with the wesnoth development version and I advise to play with that, but it is intended to work almost equally well with the stable wesnoth version (except for features only available in the wesnoth development version).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Epic of Vaniyera ====&lt;br /&gt;
&lt;br /&gt;
''The expansionist Lavinian Legion, led by the Imperator himself, has invaded the northern forests of the Sidhe, or Wild Elves. It is up to Leithan the Thunderblade and his advisor Vaniyera to push its armies back where they came from...''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  oreb, turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' UnwiseOwl&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 6 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard (Don't be fooled by &amp;quot;novice level&amp;quot; in the campaign description, this one is very hard.) &lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Maintainer) Working on this issue, the next release (due at the end of November, hah!) should bring easy difficulty back to the level of a reasonable introduction to the IE, while the hard difficulty will also become slightly easier. With any luck, this will be the last release before version 1.0 of the campaign].&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Imperial Era, Sidhe.&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=19490&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Fall of Wesnoth ====&lt;br /&gt;
&lt;br /&gt;
''As the beloved human empire of Wesnoth becomes lazy and arrogant in its peaceful state of happiness, Emperor Dantair demands the creation of another sun in a bid to destroy all evil. Or is it all for a different purpose? A man named Alitar sees it that way, and now he must survive the most evil inhabited lands if he is to stop chaos from rising, and Wesnoth from falling... This is the story of The Fall of Wesnoth.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Pewskeepski&lt;br /&gt;
&lt;br /&gt;
'''Status:''' 1st part complete, 2nd WIP.&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.8&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Outlaws&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Fall_of_Wesnoth/en_US/The_Fall_of_Wesnoth-1.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Flight of Drakes ====&lt;br /&gt;
&lt;br /&gt;
''Legends of the Emerald Forest, chapter I: The Flight of Drakes.&lt;br /&gt;
&lt;br /&gt;
''Follow drake king Klader on his quest to find the Crown of Light, a legendary artifact from pre-historic times.''&lt;br /&gt;
&lt;br /&gt;
''This campaign is the first chapter of a trilogy; the second chapter is an Undead campaign and it's called 'Only Death Behind'.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' NoQ&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 playable scenarios / 2 talk only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Drakes&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37981&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Founding of Borstep ====&lt;br /&gt;
&lt;br /&gt;
''The chieftain of your tribe has become decadent and weak. Take over, and lead your people to a better home--whether it is already occupied or not. The Northlands in year 9W are a barbaric place, but anyone who stands in your way will learn the power of orcs!''	&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Beetlenaut&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 and 1 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.1b&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Northerners&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=29264&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Founding_of_Borstep/en_US/The_Founding_of_Borstep.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#The_Founding_of_Borstep Player's Review]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Kanzil) I find the protagonist hard to sympathise with. Also, most scenarios contain interesting twists. For example, in one, each time you killed a boar it gives you extra health.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (beetlenaut--author) In most Orcish campaigns the leader is heroic or just wants peace. Krag-Ubor wants plunder and battle like all enemy Orcs in other campaigns. I '''hope''' you don't sympathize too strongly, but I don't think you need to in order to enjoy the game play.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Great Invasion ====&lt;br /&gt;
&lt;br /&gt;
''Argon, a great ruler, Jer, a simple peasant, Gorn, a dwarvish lord, and Elon, an Elvish High Lord, Were fighting against the darkness.13 Scenario some are difficult''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Alexjercan&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' -&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Broken&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 &amp;quot;playable&amp;quot; scenarios + 3 talk scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' no forum thread&lt;br /&gt;
&lt;br /&gt;
Note: (Adamant14) This campaign should be removed from the server (broken, no progress, no maintainer)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Legend Begins ====&lt;br /&gt;
&lt;br /&gt;
''The tale of Jahin, the greatest hero the land of Arkenova, or perhaps the world of Irdya, had ever known. Watch his legend unfold before your very eyes.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Tahsin Jahin Khalid (Lord-Knightmare)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 73 scenarios divided into 3 episodes. Continuation from one episode to the next one is possible, but not recommended.&lt;br /&gt;
&lt;br /&gt;
Episode 1 - 28 scenarios&lt;br /&gt;
&lt;br /&gt;
Episode 2 - 26 scenarios&lt;br /&gt;
&lt;br /&gt;
Episode 3 - 20 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.5.2&lt;br /&gt;
&lt;br /&gt;
'''Requirements:''' ''War of Legends'' is required to be installed. Latest version recommended.&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Intermediate&lt;br /&gt;
&lt;br /&gt;
'''Style:''' skirmishes, survivals, large battles, dungeons, boss battles&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' [http://units.wesnoth.org/trunk/mainline/en_US/era_default.html Default], [http://units.wesnoth.org/trunk/War_of_Legends/en_US/war_of_legends.html War of Legends]&lt;br /&gt;
&lt;br /&gt;
'''Custom units:''' [http://units.wesnoth.org/trunk/The_Legend_Begins/en_US/The_Legend_Begins-E1.html Custom Units]&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' [http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37424 Click Here]&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== The Library of Kratemaqht ====&lt;br /&gt;
&lt;br /&gt;
''An ancient story from the old continent.''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  Rich Marinaccio (cephalo)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 17 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced (some scenarios are Easy - some rather Hard) &lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish, RPG&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Loyalists and custom units.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Library_Of_Kratemaqht/en_US/The_Library_Of_Kratemaqht.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37798&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#The_Library_of_Kratemaqht Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
'''Notes:''' (Adamant14) This campaign has a thought-out story, shows a great love for detail;&lt;br /&gt;
It includes a great custom Dragon, some brilliant custom images (fire, burning houses, burning forest) that makes the scenery / maps look very nice.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Militia ====&lt;br /&gt;
&lt;br /&gt;
''The Travels of a group of Peasants and their Friends; a level 0 campaign that does not focus on a singular hero.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Desert_Shyde&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 15 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.5.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Militia/en_US/the_militia.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?t=30294&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Roar of the Woses ====&lt;br /&gt;
&lt;br /&gt;
''When the construction of a dam threatens the existence of her home, Kylix is forced on a journey to stop it.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Alarantalara&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10-11 scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.2.7&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default with Additions (primarily Saurians, Nagas, Woses)&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Roar_of_the_Woses/en_US/Swamp_Rage.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=29830&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (author) Potentially unbalanced on Hard difficulty due to experiments with non-standard ways to increase difficulty. This issue does not exist on the lower difficulty levels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Three Elves ====&lt;br /&gt;
&lt;br /&gt;
''Three elves have just begun their adventure in the northern swampland. Will they become heroes or will they be responsible for another undead expansion?''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Stanislav Hoferek&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 scenarios + 2 dialogue&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default (Elves)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' (does it have one?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Sojournings of Grog ====&lt;br /&gt;
&lt;br /&gt;
''Grog (as starred in Under the Burning Suns) goes home.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Peter Christopher, Thomas Hockings &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Elvish_Hunter&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 18 playable scenarios in 2 parts&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 3.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Sojournings_of_Grog/en_US/The_Sojournings_of_Grog.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default. Most of the time you play trolls and some desert elves accompanying Grog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Unstoppable Legion ====&lt;br /&gt;
&lt;br /&gt;
''Horseback campaign. The kingdom of Suveran, far away from Wesnoth, is under attack. Only Deuterus, a Great Druid, knows their weakness and only Viktor, a young noble, dares go on the quest to stop them.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Chris Neville-Smith (Chris NS)&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Chris Neville-Smith (Chris NS)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' Currently 15 playable sceanrios, including a fork of three paths near the beginning, and another fork of two paths later on.&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.8.7&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Mainly Skirmish&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Unstoppable_Legion/en_US/The_Unstoppable_Legion.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Play mounted units, including expanded Cavalryman line, and completely new Bowrider line. Joined later by Dwarves. Main enemies are the dark fighters and dark cultists.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The White Troll ====&lt;br /&gt;
&lt;br /&gt;
''The story of a white troll whelp with strange magic powers, who is raised in an elvish village.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Wesnoth Italian Forum&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default: you play with elves and trolls. Also features custom units with special advancements and abilities.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/White_Troll/en_US/white_troll.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=38828&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== To Lands Unknown ====&lt;br /&gt;
&lt;br /&gt;
''This is the story of Mehir, the Summoner, and his journey to lands unknown.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' inferno8&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 20 scenarios, 4 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.6.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Intermediate (Era of Magic)&lt;br /&gt;
&lt;br /&gt;
'''Style''': Skirmish, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Era:''' Era of Magic&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31799&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#To_Lands_Unknown Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Up from Slavery ====&lt;br /&gt;
&lt;br /&gt;
''The Orcei are captives in the imperial city of Lavinium, gladiators performing for the emperor Optus Maximus. All it will take, however, is one orc to lead his people to freedom. The Samnis called Sparxus may be that orc.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' UnwiseOwl&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.6.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Arena (= No recruit, small group gladiator fights)&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Imperial Era, Orcei Gladiatores&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Maintainer) At some point, I am intending to completely re-work this campaign to be a multi-player campaign, with one side led by Sparxus and one by Gravirivus. If anyone would like to take this on or has ideas for how to accomplish this, let us know. Nevertheless, its playable as a single player campaign now with some nice ideas that could be developed further.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Warmaster ====&lt;br /&gt;
&lt;br /&gt;
''One day the scout of your king brings a mysterious little stone, called Zrai-Stone, back from one of his trips. Soon that stone causes a lot of trouble...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Conkinator&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 16 battle + 2 bonus + 1 epilogue scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.3.5&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default (loyalists)&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Survival&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=15527&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Way of Dragon ====&lt;br /&gt;
&lt;br /&gt;
''The story of what might happen if a person against his will transform into a dragon...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' DrakeDragon&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete &lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 playable scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.2.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish/RPG&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default Loyalists&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' [http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37876 Wesnoth Forum]    [http://uporoom.ru/index.php/topic,179.0.html Russian Forum]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) Promising short campaign, you play with just a few units.&lt;br /&gt;
&lt;br /&gt;
=== Eras ===&lt;br /&gt;
&lt;br /&gt;
==== Era of Four Moons ====&lt;br /&gt;
&lt;br /&gt;
An era based of the cultures in fictional world Ialfa. There are a core set of four which have had the blunt of the balancing effort put into them, and an additional four which represent other parts of the world and are not complete or balanced.&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk&lt;br /&gt;
&lt;br /&gt;
'''Status:'''&lt;br /&gt;
&lt;br /&gt;
'''Faction Descriptions:''' The four core factions are:&lt;br /&gt;
&lt;br /&gt;
-The Highlanders (Chaotic/Neutral): A nomadic people living along the savanna and steppes. Units generally have high hp and low resistances and good movement and defense in the hills. Features cheap mobile infantry and recruitable level 2 Elephants that act as a living battering ram.&lt;br /&gt;
&lt;br /&gt;
-The Imperialists (Lawful): A massive oligarchy centered around an emperor and his house. Most units do well in the open and not well in forests. Can create durable positions and hold open ground exceptionally well but most units do not inflict a lot of damage. Features units with 50% defense in the open and suicidal units.&lt;br /&gt;
&lt;br /&gt;
-The Sea States (Lawful/Neutral): A collation of small mercantile city states. Can field a variety of versatile units with no exceptional strengths or weaknesses. &lt;br /&gt;
&lt;br /&gt;
-The Darklanders (Chaotic): A society of tribal Jungle people. Units generally have low hitpoints but good defense and movement in forests. Features very efficient melee power and access to both slows and berserk.&lt;br /&gt;
&lt;br /&gt;
The other factions are:&lt;br /&gt;
&lt;br /&gt;
-The Dalefolk (Neutral): A cluster of rural settlements known for it's magicians and inventors: Most units do exceptionally well in mountains. Features some good defensive units, the shapeshifter (who changes form depending on terrain), and a powerful melee magician.&lt;br /&gt;
&lt;br /&gt;
-The Pygmies (Chaotic): A strange race of tiny jungle dwellers shrouded in mystery: Most units do very well in forests and swamps and are very dodgy at the cost of experience points. Also, most units will heal themselves slightly over time. Feature effective mobile level 0s and many powerful support units.&lt;br /&gt;
&lt;br /&gt;
-The Whites (Chaotic/Neutral): Barbarians from another continent: Units are generally mobile and fight well in any rough terrain but low on hp. Feature powerful magicians and a steadfast berserker.&lt;br /&gt;
&lt;br /&gt;
-The Freemen (Lawful): A society of desert dwellers split between the city dwellers and the nomads. Units tend to be durable and adept in deserts and hills and not as good in forests. Features units with stun and recruitable level 2 rocs.&lt;br /&gt;
&lt;br /&gt;
'''Version: ''' 0.4.1&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=19&amp;amp;t=30513&lt;br /&gt;
&lt;br /&gt;
==== War of Legends ====&lt;br /&gt;
* &amp;lt;b&amp;gt;Description:&amp;lt;/b&amp;gt; An era based on the continent of Arkenova as well as other parts of Irdya.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Author:&amp;lt;/b&amp;gt; Tahsin Jahin Khalid (Lord-Knyghtmare)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Maintainer:&amp;lt;/b&amp;gt; Tahsin Jahin Khalid (Lord-Knyghtmare)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Status:&amp;lt;/b&amp;gt; Finished&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Faction Descriptions:&amp;lt;/b&amp;gt; (Descriptions to be added later)&lt;br /&gt;
&lt;br /&gt;
01. Aragwaithi&lt;br /&gt;
&lt;br /&gt;
02. Windsong&lt;br /&gt;
&lt;br /&gt;
03. Human Alliance&lt;br /&gt;
&lt;br /&gt;
04. Orcish Union&lt;br /&gt;
&lt;br /&gt;
05. Southerners&lt;br /&gt;
&lt;br /&gt;
06. Outlaws&lt;br /&gt;
&lt;br /&gt;
07. Elementals&lt;br /&gt;
&lt;br /&gt;
08. Undead&lt;br /&gt;
&lt;br /&gt;
09. Drakes&lt;br /&gt;
&lt;br /&gt;
10. Dark Legion&lt;br /&gt;
&lt;br /&gt;
11. Sylvans&lt;br /&gt;
&lt;br /&gt;
12. Minotaurs&lt;br /&gt;
&lt;br /&gt;
13. Vampires&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Version:&amp;lt;/b&amp;gt; 1.1.5.1&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Forum:&amp;lt;/b&amp;gt; [http://forums.wesnoth.org/viewtopic.php?f=19&amp;amp;t=30087 Development and Feedback Thread]&lt;br /&gt;
&lt;br /&gt;
== Battle for Wesnoth 1.11.x - development ==&lt;br /&gt;
&lt;br /&gt;
=== Campaigns ===&lt;br /&gt;
&lt;br /&gt;
''Please note: Battle for Wesnoth 1.11.0 features a bug that messes up the selection of difficulty levels.''&lt;br /&gt;
&lt;br /&gt;
==== A Gryphon's Tale ====&lt;br /&gt;
&lt;br /&gt;
''A Gryphon's Tale tells the story of a community of civilized Gryphons, and of Neliflua, an ambitious young female among them who falls into unusual circumstances.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Ringcaat/Dwarven_Void&lt;br /&gt;
&lt;br /&gt;
'''Status:''' One branch complete, most incomplete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 11-12 scenarios (branch dependent)&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  0.6.12&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' RPG/minigames&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Gryphon/Orc&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=2906&amp;amp;start=195&amp;amp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== After the Storm ====&lt;br /&gt;
&lt;br /&gt;
''Follow the journey of Galas and his band following the events of &amp;lt;i&amp;gt;Invasion from the Unknown&amp;lt;/i&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' shadowmaster/ShikadiLord&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 3 episodes of 13 scenarios each, some of which are multi-part&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.9&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Medium-hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Boss Battle, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Many custom units&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32091&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (vultraz) Long, very enjoyable campaign with great story. (Knyghtmare) The best UMC campaign ever!&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#After_the_Storm Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
==== Antar, Son of Rheor ====&lt;br /&gt;
&lt;br /&gt;
''This is the story about a young Lord and his first mission; sent by his father the young Lord Antar has to relieve his neighbours; he has to convince the Elves and Dwarves to ally him; he has to fight against hordes of Orcs and Endless Undead; and finally he has to defeat Mal Kazur, the mastermind who is behind all the evil.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Adamant14&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 playable scenarios / 1 cutscene &lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.10.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Loyalists and Elves (feat. fencer as main hero + various allies)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36075&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Antar.2C_Son_of_Rheor Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) The campaign does not work with BfW version 1.11.0, or BfW version 1.11.1, so please use BfW version 1.11.2 or later!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== A Song of Fire (The Dragon Trilogy, Part I) ====&lt;br /&gt;
&lt;br /&gt;
''''''Part I: The Last War''' - In a long-forgotten era, at the heart of the Great Continent, an ancestral evil is awakened, threatening to destroy the whole world. Follow young Myra in the war that will alter the future of Irdya and its peoples forever.''&lt;br /&gt;
&lt;br /&gt;
''''''Part II: Towards the Rising Sun''' - After the vicious Last War, Myra has become the new leader of Aragwaithi and Windsong alike. Albeit young and shaken by many losses, she must steel herself to lead her people through the vast and hostile Hannuk Steppes. However, her journey will take them all farther than in their wildest dreams. Furthermore, Myra must deal with the evil influence of the mysterious red gem she found after the last battle.''&lt;br /&gt;
&lt;br /&gt;
''''''Part III: Raging Skies''' - The refugees have finally found a new home: families are built, allies are made and, for the first time in years, Myra and her friends know peace. However, when everything seems normal, ambition and thirst for power cause the break out of a continental war. And, amidst this new storm, an old foe rises agan, more powerful than ever. Witness the end of the song of Irdya's first great heroine.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' revansurik&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 36 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.4.7&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default+War of Legends&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=38210&lt;br /&gt;
&lt;br /&gt;
==== A Vision Blinded ====&lt;br /&gt;
&lt;br /&gt;
''Defend the northern forest against what appeared like a routine orcish raid, and unravel the greater conspiracies that lie below its waves.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' LemonTea&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Adamant14&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 13 playable scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves (+ Trolls, Outlaws)&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/A_Vision_Blinded/en_US/A_Vision_Blinded.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=23463&amp;amp;hilit=a+vision+blinded&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Bad Moon Rising ====&lt;br /&gt;
&lt;br /&gt;
''An expedition to gather treasure from the cold north sets off compounding disaster.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Doofus-01&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 20 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.5.8&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Archaic Era&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31348&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Birth of a Lich ====&lt;br /&gt;
&lt;br /&gt;
''This is the life story of the dreaded lich Malifor, his struggle as a mage outcast, the orcish conquest of the northlands and his transformation to quench the thirst for revenge''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' chak_abhi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 12 playable scenarios / 2 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.3&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Human outlaws, dwarves, undead&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Birth_of_a_Lich/en_US/Birth_of_a_Lich.html Custom Units]&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37057&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Coming of the Storm ====&lt;br /&gt;
&lt;br /&gt;
''A new recruit joins the imperial army, eager to change the world and see combat. Little does he realise just how much action he will get and where his journey will take him. ''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' TrashMan&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 26 playable scenarios / 4 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.2.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=23361&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Invasion from the Unknown ====&lt;br /&gt;
&lt;br /&gt;
''Episode I - Seeking the Light: Long after the Fall, the last forest elves are forced to abandon their safe valley, and find themselves resorting to the dark means of necromancy in order to survive the perils and challenges of this new harsh world. May they finally free the Great Continent from its chaos, or perish in the foolish attempt of restoring peace and life to the lands.''&lt;br /&gt;
&lt;br /&gt;
''Episode II - Armageddon: As the shadow of Chaos covers the entire continent, an assorted group of foolish heroes prepares a counter-attack to the Empire, with one unique goal in their minds: defeat the evil Emperor, whoever it is. Lead these courageous living and non-living warriors to victory, and rediscover lost secrets of the history.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' shadowmaster &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Espreon&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 26 scenarios in two episodes&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.90.6&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon, Boss battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Unique. You play Elves and Undead throughout the campaign + in the 2nd part Northerners and Aragwaithi.&lt;br /&gt;
&lt;br /&gt;
''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Invasion_from_the_Unknown Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (taptap) Despite its acknowledged flaws (generic hero, plot holes, deus ex machina moments, gameplay issues in the 2nd part) this is undoubtedly the most iconic campaign in UMC. It single-handedly redefines the elvish history and sketches a cosmology for the ages after the fall. With the Chaos empire and its various allies it introduces an era worth of factions to single-player play. At the same time it features some of the most beautiful maps in Wesnoth and stunning art on par with mainline campaigns.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Invasion of Eliador ====&lt;br /&gt;
&lt;br /&gt;
''A peaceful island is about to be invaded by unknadd-ons foes travelling towards the eastern shore. It is up to a family of outlaws to warn the island's inhabitants before it's too late.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Sam M. (Genosuke)&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 scenarios + epilogue&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.4&lt;br /&gt;
&lt;br /&gt;
'''Style:''' RPG, Skirmish, Puzzle&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default (outlaws)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=6556&lt;br /&gt;
&lt;br /&gt;
'''Wiki:''' [[Invasion_of_Eliador]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Legend of Far North ====&lt;br /&gt;
&lt;br /&gt;
''The tale of the legendary Black Eye Karun,depicting his rise to power, his successes and his brutal assassination.'&lt;br /&gt;
&lt;br /&gt;
'''Author:''' chak_abhi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 16 playable scenarios / 1 dialogue only,1 cutscene&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Orcs, Trolls, Saurians, Nagas&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Legend_of_Far_North/en_US/Legend_of_Far_North.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=34769&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Legend of the Invincibles ====&lt;br /&gt;
&lt;br /&gt;
'''''Part I: Shrouded in Darkness''' (5 chapters, 90 scenarios) - A pair of heroes, after stopping an orcish thread, are outcast into caves, where they have no other choice than to become liches in order to survive. They preserved their original appearance and moral principles, and fight in various skirmishes against evil (although using evil methods sometimes), until the Fall, when they are buried alive under the ashes of the third sun.''&lt;br /&gt;
&lt;br /&gt;
'''''Part II: Into the Light''' (5 chapters, 110 scenarios) - Long after the Fall, the lich heroes awaken. Searching for more power, they manage to resurrect themselves as living beings, but this time more powerful and ridden of the evil within. But the evil from inside them did not cease to exist, and started a campaign to conquer the world. Stopping the campaign caused an even worse disaster...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Dugi &lt;br /&gt;
&lt;br /&gt;
'''Status:''' complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 200 (+8 talk-only) scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 3.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' mostly Skirmish and Dungeon (all other styles are present as well, but less frequently)&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Elves, Loyalists, Undead, Dwarves; but they advance past their usual maximum level&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Legends_of_the_Invincibles Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
'''Note:''' The most unique feature of this campaign is its RPG-like unit development system, enemies drop items units can use, leaders are stronger than most usual units and all units get AMLA (after maximum level advancement) after reaching their maximum level (that is also increased by a load of additional level 4 units).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Merry Christmas ====&lt;br /&gt;
&lt;br /&gt;
''Santa's elfs have to travel south into Lintanir Forest to collect Christmas trees.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Desert_Shyde&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 3 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Custom&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Merry_Christmas/en_US/merry_christmas.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=32519&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Only Death Behind ====&lt;br /&gt;
&lt;br /&gt;
''Legends of the Emerald Forest, chapter II: Only Death Behind.''&lt;br /&gt;
&lt;br /&gt;
''Three ghosts have escaped from the land of the dead. Yet they don't remember anything about their past.''&lt;br /&gt;
&lt;br /&gt;
''This is an Undead campaign that references certain characters and events from 'The Flight of Drakes', yet it can be played separately.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' NoQ&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 playable scenarios / 1 talk only&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Undead&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39119&amp;amp;p=556996#p556996&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#Review_by_Adamant14 Player's Review]'''&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) A short and unusual undead campaign, you play with just a few units. Playable in a few hours, nevertheless it is fun to play.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Rebellion in the North ====&lt;br /&gt;
&lt;br /&gt;
''A great orcish uprising tends to destabilise the Northlands. As the future Lord Protector of the Northern Alliance you have to crush the rebellion and establish peace again.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''Author:''' chak_abhi&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 24 playable scenarios / 3 dialogue only,2 cutscenes&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.12&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Loyalists, Dwarves, Gryphons, Merfolk&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=33059&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Roboke's Island ====&lt;br /&gt;
&lt;br /&gt;
Mystic Island Quest&lt;br /&gt;
&lt;br /&gt;
''Embark from Elensefar on an expedition to the west that will not only change your life but conearn the fate of many.''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;Unraveling the mystery of Roboke island is a magic experience.&amp;quot; (Weldyn Gazette)''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;Ferocious battles and mysterious riddles await you.&amp;quot; (Wesmere Post)''&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;The adventures of Roboke and his side-kick are truly stunning.&amp;quot; (Knalga News)''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Author:''' x42&lt;br /&gt;
&lt;br /&gt;
'''Status:''' beta, story-complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 18 playable scenarios + 6 story chapters&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.8.X-beta&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''': various (RPG, Skirmish, Puzzle)&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default (Fencer as main hero + various allies)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=31&amp;amp;t=39423&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Requires BfW &amp;amp;ge; 1.11.6 (for MicroAI)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Ruthless ====&lt;br /&gt;
&lt;br /&gt;
''A bard (an aging criminal) is walking in wasteland. Nothing but two hands in his pockets, and nothing but stones around. Suddenly he sees a knight on errand--a dangerous opponent, especially in broad daylight. The two strangers are soon sitting by the campfire, and the bard is telling a story.&lt;br /&gt;
(Beginner level, 10+ fights).''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' homunculus&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 12 playable scenarios + 5 cutscene scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.4&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal &lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default (Orcs)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37874&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Adamant14) Recommendable campaign, with smart unusual ideas and a good detailed story.&lt;br /&gt;
You fight with few units on small but perfect maps. About the difficulty: The author describes his campaign as 'beginner level', but for me the difficulty is rather NORMAL than EASY.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Saving Elensefar ====&lt;br /&gt;
&lt;br /&gt;
''Meneldur, elvish mariner of Elensefar, is driven to sea by the same orcs who attacked the city. He must gather an army willing to fight for him to regain Elensefar, his adopted homeland.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 1 year (around 12 scenarios)&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.5.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, RPG, Simulation&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default Era&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://wesnoth.org/forum/viewtopic.php?t=3072&amp;amp;start=0&lt;br /&gt;
&lt;br /&gt;
'''Wiki:''' [[Saving_Elensefar]]&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Labeled as Expert, recruit list changes in all scenarios.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Secrets of the Ancients ====&lt;br /&gt;
&lt;br /&gt;
''From the Journal of Ardonna of Tarrynth:''&lt;br /&gt;
&lt;br /&gt;
''It's unfair that we humans must die after so few years. Though this is the natural order, we need not embrace it! The lords on the Green Isle knew how to live forever. Pursuit of that knowledge was declared illegal by King Haldric I, but I believe it is worth the risk: If I can rediscover the secrets of the ancients, not only will I cheat death, I will become a hero to the whole continent!''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' beetlenaut&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Completed&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 18 playable scenarios + 3 story only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard &lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Undead/Default&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=40545&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Soldier of Wesnoth ====&lt;br /&gt;
&lt;br /&gt;
''697 YW. More than two decades after King Konrad II died leaving no heir, three noble Houses vie for the control of the kingdom, which, still feeling the damages of Mal-Ravanal's invasion, sees its glory and power slowly fade away. Meanwhile, in the southern province of Kerlath, a young peasant called Addraryn sets out to join Weldyn's Army, in order to be able to marry the fair Elywen. However, his travel will suffer some very unexpected twists which will lead him to the main stages of the Second Civil War. Journey across Wesnoth, witness its decadence, meet old heroes and save the kingdom from the enemies within and from the formidable Lion of the Desert...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' revansurik&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Completed&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 31 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal &lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default+Khalifate+Custom Units&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39123&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Sven's Adventure ====&lt;br /&gt;
&lt;br /&gt;
''A young adventurer's quest to retrieve the fabled, and dangerous, Spellbook of Death.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' kpearce&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 19 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  0.1.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' RPG, Dungeon, Boss Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default (mixed factions)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39080&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Devil's Flute ====&lt;br /&gt;
&lt;br /&gt;
''Creona, the well-known assassin, gets a strange job from a strange person. So, in fact, it's no surprise that things take a strange turn...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' lipk&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete, unmaintained&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  0.1.4c&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Minigames&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Outlaws&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36044&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Earth's Gut ====&lt;br /&gt;
&lt;br /&gt;
''The year is 515YW. You are the young dwarven leader Hamel. Your tribe in the caves of Knalga is under pressure from its enemies, and resources are growing scarce. In order to forge the weapons required to resist your enemies, you must set forth and collect what ores and minerals remain.''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  Anonymissimus&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Anonymissimus&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP, story is unfinished (I didn't add any scenario since long, but that doesn't mean nothing is added to the campaign. My addons tend to be in good shape and bug-free which means also WIP as I'm updating it since 1.4 days.)&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 23 scenarios, 5 of which are cutscene only, some others have changing objectives&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.2.14&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Dungeon, Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, dwarves, woses, mages, a few custom units&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Earths_Gut/en_US/the_earths_gut.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=26800&lt;br /&gt;
&lt;br /&gt;
'''Note:''' This campaign is a &amp;quot;Dwarvish dungeon crawler&amp;quot; (It currently contains about as many surface scenarios as underground though.) and is intended to be challenging for experienced players on hard whilst suitably easy on easy. I develop the campaign with the wesnoth development version and I advise to play with that, but it is intended to work almost equally well with the stable wesnoth version (except for features only available in the wesnoth development version).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Epic of Vaniyera ====&lt;br /&gt;
&lt;br /&gt;
''The expansionist Lavinian Legion, led by the Imperator himself, has invaded the northern forests of the Sidhe, or Wild Elves. It is up to Leithan the Thunderblade and his advisor Vaniyera to push its armies back where they came from...''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  oreb, turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' UnwiseOwl&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 6 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard (Don't be fooled by &amp;quot;novice level&amp;quot; in the campaign description, this one is very hard.) &lt;br /&gt;
&lt;br /&gt;
'''Note:''' (Maintainer) Working on this issue, the next release (due at the end of November, hah!) should bring easy difficulty back to the level of a reasonable introduction to the IE, while the hard difficulty will also become slightly easier. With any luck, this will be the last release before version 1.0 of the campaign].&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Imperial Era, Sidhe.&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=19490&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Flight of Drakes ====&lt;br /&gt;
&lt;br /&gt;
''Legends of the Emerald Forest, chapter I: The Flight of Drakes.&lt;br /&gt;
&lt;br /&gt;
''Follow drake king Klader on his quest to find the Crown of Light, a legendary artifact from pre-historic times.''&lt;br /&gt;
&lt;br /&gt;
''This campaign is the first chapter of a trilogy; the second chapter is an Undead campaign and it's called 'Only Death Behind'.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' NoQ&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 playable scenarios / 2 talk only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Drakes&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37981&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Legend Begins ====&lt;br /&gt;
&lt;br /&gt;
''The tale of Jahin, the greatest hero the land of Arkenova, or perhaps the world of Irdya, had ever known. Watch his legend unfold before your very eyes.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Tahsin Jahin Khalid (Lord-Knightmare)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 73 scenarios divided into 3 episodes. Continuation from one episode to the next one is possible, but not recommended.&lt;br /&gt;
&lt;br /&gt;
Episode 1 - 28 scenarios&lt;br /&gt;
&lt;br /&gt;
Episode 2 - 26 scenarios&lt;br /&gt;
&lt;br /&gt;
Episode 3 - 20 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.5.2&lt;br /&gt;
&lt;br /&gt;
'''Requirements:''' ''War of Legends'' is required to be installed. Latest version recommended.&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Intermediate&lt;br /&gt;
&lt;br /&gt;
'''Style:''' skirmishes, survivals, large battles, dungeons, boss battles&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' [http://units.wesnoth.org/trunk/mainline/en_US/era_default.html Default], [http://units.wesnoth.org/trunk/War_of_Legends/en_US/war_of_legends.html War of Legends]&lt;br /&gt;
&lt;br /&gt;
'''Custom units:''' [http://units.wesnoth.org/trunk/The_Legend_Begins/en_US/The_Legend_Begins-E1.html Custom Units]&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' [http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37424 Click Here]&lt;br /&gt;
&lt;br /&gt;
'''Notes:'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
==== The Library of Kratemaqht ====&lt;br /&gt;
&lt;br /&gt;
''An ancient story from the old continent.''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  Rich Marinaccio (cephalo)&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 17 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced (some scenarios are Easy - some rather Hard) &lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish, RPG&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Loyalists and custom units.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Library_Of_Kratemaqht/en_US/The_Library_Of_Kratemaqht.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37798&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#The_Library_of_Kratemaqht Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
'''Notes:''' (Adamant14) This campaign has a thought-out story, shows a great love for detail;&lt;br /&gt;
It includes a great custom Dragon, some brilliant custom images (fire, burning houses, burning forest) that makes the scenery / maps look very nice.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Militia ====&lt;br /&gt;
&lt;br /&gt;
''The Travels of a group of Peasants and their Friends; a level 0 campaign that does not focus on a singular hero.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Desert_Shyde&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 15 scenarios&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.5.2&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Militia/en_US/the_militia.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?t=30294&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Rising ====&lt;br /&gt;
&lt;br /&gt;
''A young elvish fighter is send to represent the Aethenwood at the Ka'lian. The adventure turns out to be bigger then expected.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Paulomat4&lt;br /&gt;
&lt;br /&gt;
'''Status:''' unfinished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 scenarios, 1 talking only&lt;br /&gt;
&lt;br /&gt;
'''Version:'''  1.1.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' challenging&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Large Battle, RPG-elements &lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves, Humans&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39512&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Roar of the Woses ====&lt;br /&gt;
&lt;br /&gt;
''When the construction of a dam threatens the existence of her home, Kylix is forced on a journey to stop it.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Alarantalara&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10-11 scenarios + 1 dialogue-only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.2.7&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default with Additions (primarily Saurians, Nagas, Woses)&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Roar_of_the_Woses/en_US/Swamp_Rage.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=29830&lt;br /&gt;
&lt;br /&gt;
'''Note:''' (author) Potentially unbalanced on Hard difficulty due to experiments with non-standard ways to increase difficulty. This issue does not exist on the lower difficulty levels.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Three Elves ====&lt;br /&gt;
&lt;br /&gt;
''Three elves have just begun their adventure in the northern swampland. Will they become heroes or will they be responsible for another undead expansion?''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Stanislav Hoferek&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 scenarios + 2 dialogue&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default (Elves)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' (does it have one?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The Sojournings of Grog ====&lt;br /&gt;
&lt;br /&gt;
''Grog (as starred in Under the Burning Suns) goes home.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Peter Christopher, Thomas Hockings &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Elvish_Hunter&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 18 playable scenarios in 2 parts&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 3.0.1&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Sojournings_of_Grog/en_US/The_Sojournings_of_Grog.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default. Most of the time you play trolls and some desert elves accompanying Grog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== The White Troll ====&lt;br /&gt;
&lt;br /&gt;
''The story of a white troll whelp with strange magic powers, who is raised in an elvish village.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Wesnoth Italian Forum&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default: you play with elves and trolls. Also features custom units with special advancements and abilities.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/White_Troll/en_US/white_troll.html Custom Units]'''&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=38828&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== To Lands Unknown ====&lt;br /&gt;
&lt;br /&gt;
''This is the story of Mehir, the Summoner, and his journey to lands unknown.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' inferno8&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 20 scenarios, 4 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.6.0&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Intermediate (Era of Magic)&lt;br /&gt;
&lt;br /&gt;
'''Style''': Skirmish, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Era:''' Era of Magic&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31799&lt;br /&gt;
&lt;br /&gt;
'''[http://wiki.wesnoth.org/Guide_to_UMC_Campaigns/Players_Reviews#To_Lands_Unknown Players’ Review(s)]'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== War of the Jewel (The Dragon Trilogy, Part II)====&lt;br /&gt;
&lt;br /&gt;
'''''Part IV: City of the Sun''' - Centuries have passed since the refugees of the Last War, led by Myra of Hiera'Shirsha and the Exodus Heroes, have established a new city for themselves in the faraway Netjer-Ta, the golden Maat'Kare; although they are constantly combatting foes who threaten to conquer them, the Maat'Karians have experienced times of relative comfort. However, this age of peace is soon to end, when the ancient evil that nearly destroyed their ancestors reappears at the very heart of their civilization, attracting upon itself the greedy eyes of darkly neighbours... And, in this brewing storm, the young Akhen Wadjet, Myra's last heir, will be forced to overcome his fears and doubts to protect the legacy his ancestor gave her own life for...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' revansurik&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 38 scenarios + epilogue&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.1.4&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish/Large Battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' War of Legends+Custom factions (Maat'Karians, Wargs, Chomi, Deshra, Washraha, Woodlanders, Aeserians)&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=39618&amp;amp;p=562944#p562944&lt;br /&gt;
&lt;br /&gt;
==== Warmaster ====&lt;br /&gt;
&lt;br /&gt;
''One day the scout of your king brings a mysterious little stone, called Zrai-Stone, back from one of his trips. Soon that stone causes a lot of trouble...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Conkinator&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' trewe&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 16 battle + 2 bonus + 1 epilogue scenarios&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.3.5&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Faction:''' Default (loyalists)&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Survival&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=15527&lt;br /&gt;
&lt;br /&gt;
=== Eras ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Campaigns|*]]&lt;br /&gt;
[[Category:Eras|*]]&lt;br /&gt;
&lt;br /&gt;
==== Era of Four Moons ====&lt;br /&gt;
&lt;br /&gt;
An era based of the cultures in fictional world Ialfa. There are a core set of four which have had the blunt of the balancing effort put into them, and an additional four which represent other parts of the world and are not complete or balanced.&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk&lt;br /&gt;
&lt;br /&gt;
'''Status:'''&lt;br /&gt;
&lt;br /&gt;
'''Faction Descriptions:''' The four core factions are:&lt;br /&gt;
&lt;br /&gt;
-The Highlanders (Chaotic/Neutral): A nomadic people living along the savanna and steppes. Units generally have high hp and low resistances and good movement and defense in the hills. Features cheap mobile infantry and recruitable level 2 Elephants that act as a living battering ram.&lt;br /&gt;
&lt;br /&gt;
-The Imperialists (Lawful): A massive oligarchy centered around an emperor and his house. Most units do well in the open and not well in forests. Can create durable positions and hold open ground exceptionally well but most units do not inflict a lot of damage. Features units with 50% defense in the open and suicidal units.&lt;br /&gt;
&lt;br /&gt;
-The Sea States (Lawful/Neutral): A collation of small mercantile city states. Can field a variety of versatile units with no exceptional strengths or weaknesses. &lt;br /&gt;
&lt;br /&gt;
-The Darklanders (Chaotic): A society of tribal Jungle people. Units generally have low hitpoints but good defense and movement in forests. Features very efficient melee power and access to both slows and berserk.&lt;br /&gt;
&lt;br /&gt;
The other factions are:&lt;br /&gt;
&lt;br /&gt;
-The Dalefolk (Neutral): A cluster of rural settlements known for it's magicians and inventors: Most units do exceptionally well in mountains. Features some good defensive units, the shapeshifter (who changes form depending on terrain), and a powerful melee magician.&lt;br /&gt;
&lt;br /&gt;
-The Pygmies (Liminal): A strange race of tiny jungle dwellers shrouded in mystery: Most units do very well in forests and swamps and are very dodgy at the cost of experience points. Also, most units will heal themselves slightly over time. Feature effective mobile level 0s and many powerful support units.&lt;br /&gt;
&lt;br /&gt;
-The Whites (Chaotic/Neutral): Barbarians from another continent: Units are generally mobile and high on hp but have low defenses when not in rough terrain. Feature powerful magicians and a steadfast berserker.&lt;br /&gt;
&lt;br /&gt;
-The Freemen (Lawful): A society of desert dwellers split between the city dwellers and the nomads. Units tend to be durable and adept in deserts and hills and not as good in forests. Features units with stun and recruitable level 2 rocs.&lt;br /&gt;
&lt;br /&gt;
'''Version: ''' 0.5.1&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=19&amp;amp;t=30513&lt;br /&gt;
&lt;br /&gt;
==== War of Legends ====&lt;br /&gt;
* &amp;lt;b&amp;gt;Description:&amp;lt;/b&amp;gt; An era based on the continent of Arkenova as well as other parts of Irdya.&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Author:&amp;lt;/b&amp;gt; Tahsin Jahin Khalid (Lord-Knyghtmare)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Maintainer:&amp;lt;/b&amp;gt; Tahsin Jahin Khalid (Lord-Knyghtmare)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Status:&amp;lt;/b&amp;gt; Finished&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Faction Descriptions:&amp;lt;/b&amp;gt; (Descriptions to be added later)&lt;br /&gt;
&lt;br /&gt;
01. Aragwaithi&lt;br /&gt;
&lt;br /&gt;
02. Windsong&lt;br /&gt;
&lt;br /&gt;
03. Human Alliance&lt;br /&gt;
&lt;br /&gt;
04. Orcish Union&lt;br /&gt;
&lt;br /&gt;
05. Southerners&lt;br /&gt;
&lt;br /&gt;
06. Outlaws&lt;br /&gt;
&lt;br /&gt;
07. Elementals&lt;br /&gt;
&lt;br /&gt;
08. Undead&lt;br /&gt;
&lt;br /&gt;
09. Drakes&lt;br /&gt;
&lt;br /&gt;
10. Dark Legion&lt;br /&gt;
&lt;br /&gt;
11. Sylvans&lt;br /&gt;
&lt;br /&gt;
12. Minotaurs&lt;br /&gt;
&lt;br /&gt;
13. Vampires&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Version:&amp;lt;/b&amp;gt; 1.1.5.1&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;b&amp;gt;Forum:&amp;lt;/b&amp;gt; [http://forums.wesnoth.org/viewtopic.php?f=19&amp;amp;t=30087 Development and Feedback Thread]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Guide_to_UMC_Content&amp;diff=47286</id>
		<title>Guide to UMC Content</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Guide_to_UMC_Content&amp;diff=47286"/>
		<updated>2012-09-22T08:47:39Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* The Founding of Borstep */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This is a guide to the current (1.10.x/1.11.x) UMC campaigns for players. It aims to provide all the information not only about the story, but also about completion, difficulty and playing style of the campaign. See http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37476 for further information, for currently non-available UMC-content please refer to http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36733. Please edit, it is a wiki.''&lt;br /&gt;
&lt;br /&gt;
=== Blueprint ===&lt;br /&gt;
&lt;br /&gt;
'''Status:'''&lt;br /&gt;
* Broken = Does not work at all&lt;br /&gt;
* Incomplete = Partially written, no progress&lt;br /&gt;
* WIP = Partially written, progress&lt;br /&gt;
* Complete = Completely written, but buggy as well as potential balance issues.&lt;br /&gt;
* Finished = Completely written, minimal to no bugs, slight balance issues possible. &lt;br /&gt;
&lt;br /&gt;
'''Length:'''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' if not maintained by the author anymore.&lt;br /&gt;
&lt;br /&gt;
'''Description:'''&lt;br /&gt;
&lt;br /&gt;
'''Version: '''&lt;br /&gt;
&lt;br /&gt;
'''Requirements:'''&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:'''&lt;br /&gt;
&lt;br /&gt;
Please note: Often campaigns introducing new mechanics are listed as expert level on the add-on server, here difficulty means the raw difficulty after the mechanics are understood.&lt;br /&gt;
&lt;br /&gt;
* Unbalanced = If you can't beat the hard mode, it isn't necessarily unbalanced, but if the difficulty changes erraticly from one scenario to the next and only people using the debug mode have seen the final, then it is.&lt;br /&gt;
* Easy&lt;br /&gt;
* Normal&lt;br /&gt;
* Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' &lt;br /&gt;
&lt;br /&gt;
Please note: Many campaigns will feature more than one style. Please list the most significant ones.&lt;br /&gt;
&lt;br /&gt;
* Skirmish = small to medium sized armies, your standard Wesnoth gameplay&lt;br /&gt;
* Dungeon = long and narrow tunnels (not every underground scenario is a dungeon, a dungeon isn't necessarily underground)&lt;br /&gt;
* RPG = role playing game elements such as talking with non-player-characters, item collection, dependency on a party of very few adventurers without or limited recruits&lt;br /&gt;
* Survival = being exposed to changing, spawning enemies while remaining on the same map&lt;br /&gt;
* Large Battle = Eastern Flank in Northern Rebirth, Civil War in Son of the Black-Eye&lt;br /&gt;
* Simulation = campaigns feat. terrain modification, alternative resources&lt;br /&gt;
* Boss battle = a recurring feature of Invasion of the Unknown (basically a triggered event creating a solvable puzzle for the player)&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:'''&lt;br /&gt;
&lt;br /&gt;
* Era for the whole campaign and more specifically the faction or unit composition you field.&lt;br /&gt;
&lt;br /&gt;
'''Forum:'''&lt;br /&gt;
&lt;br /&gt;
* Links to the feedback and development threads at forums.wesnoth.org&lt;br /&gt;
&lt;br /&gt;
== Battle for Wesnoth 1.10.x - stable ==&lt;br /&gt;
&lt;br /&gt;
''Campaigns available in the 1.10.x stable version.''&lt;br /&gt;
&lt;br /&gt;
=== A Story of the Northlands ===&lt;br /&gt;
&lt;br /&gt;
''A story of life and death in a remote village of the Northlands. Your village has been overrun by an orcish raid. You fight for its freedom while you wait for help to arrive.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' zepko&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 playable scenarios + 1 dialog-only&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default + additions: you play with a custom faction of outlaws and with a custom party of loyalist knights.&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.2.0&lt;br /&gt;
&lt;br /&gt;
=== A Vision Blinded ===&lt;br /&gt;
&lt;br /&gt;
''Defend the northern forest against what appeared like a routine orcish raid, and unravel the greater conspiracies that lie below its waves.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' LemonTea&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Adamant14&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 13 playable scenarios + 1 dialog-only&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves (+ Trolls, Outlaws)&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/A_Vision_Blinded/en_US/A_Vision_Blinded.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.6.6&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=23463&amp;amp;hilit=a+vision+blinded&lt;br /&gt;
&lt;br /&gt;
=== Antar, Son of Rheor ===&lt;br /&gt;
&lt;br /&gt;
''This is the story about a young Lord and his first mission; sent by his father the young Lord Antar has to relieve his neighbours; he has to convince the Elves and Dwarves to ally him; he has to fight against hordes of Orcs and Endless Undead; and finally he has to defeat Mal Kazur, the mastermind who is behind all the evil.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Adamant14&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Loyalists (feat. fencer as main hero + various allies)&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.8.21&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36075&lt;br /&gt;
&lt;br /&gt;
=== Besieged Druids ===&lt;br /&gt;
&lt;br /&gt;
''A elvish school for druids comes under attack by goblins. It seems more than just a routine raid; is there something more sinister behind this attack? - In Beseiged Druids, you control Eärendil, the surviving teacher at the school, and the many and varied initiates. Not all of these are ordinary students; many have been experimenting with other forms of magic, while others are simply overachievers in some area of study. Unfortunately, they are not especially good at combat, at least initially. Together with a very small contingent of surviving guards, it is up to these students to save the island of Aleron from disaster.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Celtic Minstrel&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Unbalanced&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/DruidSiege/en_US/celmin-druid-siege.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=37342&lt;br /&gt;
&lt;br /&gt;
=== Cities of the Frontier ===&lt;br /&gt;
&lt;br /&gt;
''Settle a new town in the wilds north of the Great River.''&lt;br /&gt;
	&lt;br /&gt;
''This campaign makes several changes to the standard Wesnoth game mechanics, and focuses on city-building and gold management.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' esci&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' Not fixed, approximately 6-10 seasons of 36 turns each&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Simulation, Survival&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Loyalist&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Cities_of_the_Frontier/en_US/Cities_of_the_Frontier.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.5.1&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36004&lt;br /&gt;
&lt;br /&gt;
=== Count Kromire ===&lt;br /&gt;
&lt;br /&gt;
''You are the blood son of a vampire lord, however when the might of the celestial crusades comes knocking, and your father is slain, you flee your lands. However you intend to return, to restore the lands of Kromire to the Kromires, to avenge your father, and most importantly, to make sure that no celestial ever dares come into your mountains again.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' currently none&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 9 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Era of Myths, Vampires&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.3.2&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=21560&lt;br /&gt;
&lt;br /&gt;
=== Elvish Dynasty RPG ===&lt;br /&gt;
&lt;br /&gt;
''You are the new ruler of an elvish kingdom! Can you lead your people to glory? This campaign is highly randomized so it will be different every time you play!''&lt;br /&gt;
&lt;br /&gt;
''Sequel to Ooze Mini-Campaign''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' spencelack&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 years, in each year choice between dialogue and fighting scenario (selected out of a large pool of possible scenarios)&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' RPG, Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.9b&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=28627&lt;br /&gt;
&lt;br /&gt;
=== Fate of a Princess ===&lt;br /&gt;
&lt;br /&gt;
''Part I: Baldres, a notorious robber baron, flees Wesnoth with his followers and sets off into the northlands to evade the king's justice. The baron's deeds and misdeeds are to change the balance of power between orcs and non-orcs throughout the northlands, and will carry consequences long after his eventual death.''&lt;br /&gt;
&lt;br /&gt;
''Part II: The Greenwood elves face a crisis which demands the return of the queen's estranged half-elven half-sister, Baldres' daughter. Two brave young elves must make a perilous journey to find her and bring her back to her former home. If they fail, the whole northlands will be engulfed in war with the resurgent orcs...''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' SkyOne, mich, simonsmith&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 26-29 scenarios (some dialogue-only), 2 parts&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default with additions. You play two different, unique cross-faction combinations in each part.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Fate_of_a_Princess/en_US/Fate_of_a_Princess.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.17&lt;br /&gt;
&lt;br /&gt;
'''Required Wesnoth version:''' 1.9.12 or later&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=26327&lt;br /&gt;
&lt;br /&gt;
=== Galuldur's First Journey ===&lt;br /&gt;
&lt;br /&gt;
''While the belligerence of orcs is nothing new, their intensifying attacks on a fledgling colony of elves in Pindir Forest begin to show signs of a deeper malice, forcing Galuldur, the young son of the colony's adventurous founder Galur, to venture out of his forest's friendly trees in search of help. His simple errand quickly turns into a frantic quest to unearth the roots of the mysterious evil threatening his people. As you lead him through unknown lands, Galuldur, forced to match wits with unexpected adversaries at nearly every turn in a desperate attempt to save his world, quickly learns that the world is neither a friendly nor a simple place.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' mattsc&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8-9 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Elves&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Galuldur/en_US/Galuldur.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.1&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31895&lt;br /&gt;
&lt;br /&gt;
=== Grnk the Mighty ===&lt;br /&gt;
&lt;br /&gt;
''All his life, puny little goblin Grnk the Frail had been dreaming about leaving the orcs and starting a better life.  When he finally arrives in the human town of Shmaltupp, he realizes that the world is not as black and white as he had imagined.  He also discovers that he is no ordinary goblin.  Follow Grnk the Frail on his path to becoming Grnk the Mighty.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' mattsc&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Part I complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 13 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, RPG&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, changing (no standard army building gameplay)&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Grnk/en_US/Grnk.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.5&lt;br /&gt;
&lt;br /&gt;
'''Required Wesnoth version:''' 1.9.5 or later&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=34970&lt;br /&gt;
&lt;br /&gt;
=== Invasion from the Unknown ===&lt;br /&gt;
&lt;br /&gt;
''Episode I - Seeking the Light: Long after the Fall, the last forest elves are forced to abandon their safe valley, and find themselves resorting to the dark means of necromancy in order to survive the perils and challenges of this new harsh world. May they finally free the Great Continent from its chaos, or perish in the foolish attempt of restoring peace and life to the lands.''&lt;br /&gt;
&lt;br /&gt;
''Episode II - Armageddon: As the shadow of Chaos covers the entire continent, an assorted group of foolish heroes prepares a counter-attack to the Empire, with one unique goal in their minds: defeat the evil Emperor, whoever it is. Lead these courageous living and non-living warriors to victory, and rediscover lost secrets of the history.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' shadowmaster &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Espreon&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 26 scenarios in two episodes&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon, Boss battle&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Unique. You play Elves, Undead and in the 2nd part Aragwaithi.&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.90.6&lt;br /&gt;
&lt;br /&gt;
''Note (taptap): Despite its acknowledged flaws (generic hero, plot holes, deus ex machina moments, gameplay issues in the 2nd part) this is undoubtedly the most iconic campaign in UMC. It single-handedly redefines the elvish history and sketches a cosmology for the ages after the fall. With the Chaos empire and its various allies it introduces an era worth of factions to single-player play. At the same time it features some of the most beautiful maps in Wesnoth and stunning art on par with mainline campaigns.''&lt;br /&gt;
&lt;br /&gt;
=== Panther Lord ===&lt;br /&gt;
&lt;br /&gt;
''The Imperialists ambitions of pushing into the Sea States have been repeatedly thwarted and now they turn their attentions elsewhere. You are an outcast Darklander now living as a mercenary in the Sea States and the rumors you hear indicate that they will be coming to your people. Though an outcast you do not wish to see them subjugated. The spirit whose friendship caused you to be an outcast has a plan that might allow you to save them.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Lavender&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 14 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Era of Four Moons, Darklanders (+ a wide variety of mercenaries)&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.2&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=34318&lt;br /&gt;
&lt;br /&gt;
=== Return of the Monster ===&lt;br /&gt;
&lt;br /&gt;
''It was time for Amailoss, born from the naga queen's last egg, to leave home. Time for him to grow into a leader in his own right, and eventually become the guardian and leader of another naga city. But along the way, he became friends with an unusual mud-crawler, they met a strange young monster, discovered that a spirit had escaped from an orc prison, and the mystery of that spirit became a grave challenge for Amailoss and the many races in the region....''&lt;br /&gt;
&lt;br /&gt;
''A naga campaign, involving elves, orcs, saurians, turtle-like races, and some monsters.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' SkyOne&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 16 playable, 2 dialog scenarios&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default with additions. You play a custom naga faction and carapaces (a turtle-like race).&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/Return_of_the_Monster/en_US/Return_of_the_Monster.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.7.1&lt;br /&gt;
&lt;br /&gt;
'''Required Wesnoth version:''' 1.10.x&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36438&lt;br /&gt;
&lt;br /&gt;
=== Salt Wars ===&lt;br /&gt;
&lt;br /&gt;
''Introductory campaign for the Era of Four Moons.''&lt;br /&gt;
&lt;br /&gt;
''As an officer of one of the Sea States you must defend your organization from aggressive rivals.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Velensk &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Lavender&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 5 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Easy&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Era of Four Moons, Sea States&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.2.1&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=31498&lt;br /&gt;
&lt;br /&gt;
=== The Earth's Gut ===&lt;br /&gt;
&lt;br /&gt;
''The year is 515YW. You are the young dwarven leader Hamel. Your tribe in the caves of Knalga is under pressure from its enemies, and resources are growing scarce. In order to forge the weapons required to resist your enemies, you must set forth and collect what ores and minerals remain.''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  Anonymissimus&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Anonymissimus&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Incomplete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 21 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Dungeon&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, dwarves.&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Earths_Gut/en_US/the_earths_gut.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.2.11&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=26800&lt;br /&gt;
&lt;br /&gt;
'''Note''' This campaign is a &amp;quot;Dwarvish dungeon crawler&amp;quot; and is intended to be challenging for experienced players on hard whilst suitably easy on easy.&lt;br /&gt;
&lt;br /&gt;
=== The Epic of Vaniyera ===&lt;br /&gt;
&lt;br /&gt;
''The expansionist Lavinian Legion, led by the Imperator himself, has invaded the northern forests of the Sidhe. It is up to the young Vaniyera to push its armies back from the border...''&lt;br /&gt;
&lt;br /&gt;
'''Author:'''  oreb, turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' unwiseowl&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 6 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard (Don't be fooled by &amp;quot;novice level&amp;quot; in the campaign description, this one is very hard.)&lt;br /&gt;
&lt;br /&gt;
'''Style:'''  Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Imperial Era, Sidhe.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.9.0&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=19490&lt;br /&gt;
&lt;br /&gt;
=== The Fall of Wesnoth ===&lt;br /&gt;
&lt;br /&gt;
''As the beloved human empire of Wesnoth becomes lazy and arrogant in its peaceful state of happiness, Emperor Dantair demands the creation of another sun in a bid to destroy all evil. Or is it all for a different purpose? A man named Alitar sees it that way, and now he must survive the most evil inhabited lands if he is to stop chaos from rising, and Wesnoth from falling... This is the story of The Fall of Wesnoth.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Pewskeepski&lt;br /&gt;
&lt;br /&gt;
'''Status:''' 1st part complete, 2nd WIP.&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Outlaws&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Fall_of_Wesnoth/en_US/The_Fall_of_Wesnoth-1.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.0.8&lt;br /&gt;
&lt;br /&gt;
=== The Founding of Borstep ===&lt;br /&gt;
&lt;br /&gt;
''The chieftain of your tribe has become decadent and weak. Take over, and lead your people to a better home--whether it is already occupied or not. The Northlands in year 9W are a barbaric place, but anyone who stands in your way will learn the power of orcs!''	&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Beetlenaut&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 10 and 1 dialogue only&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Hard&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Northerners&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Founding_of_Borstep/en_US/The_Founding_of_Borstep.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 1.1.1b&lt;br /&gt;
&lt;br /&gt;
''Note(Kanzil): I find the protagonist hard to sympathise with. Also, most scenarios contain interesting twists. For example, in one, each time you killed a boar it gives you extra health.''&lt;br /&gt;
&lt;br /&gt;
''Note(beetlenaut--author): In most Orcish campaigns the leader is heroic or just wants peace. Krag-Ubor wants plunder and battle like all enemy Orcs in other campaigns. I '''hope''' you don't sympathize too strongly, but I don't think you need to in order to enjoy the game play.''&lt;br /&gt;
&lt;br /&gt;
=== The Sojournings of Grog ===&lt;br /&gt;
&lt;br /&gt;
''Grog (as starred in Under the Burning Suns) goes home.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Peter Christopher, Thomas Hockings &lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' Elvish_Hunter&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Finished&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 18 playable scenarios in 2 parts&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Dungeon, Large Battle&lt;br /&gt;
&lt;br /&gt;
'''[http://units.wesnoth.org/1.10/The_Sojournings_of_Grog/en_US/The_Sojournings_of_Grog.html Custom units]'''&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default. Most of the time you play trolls and some desert elves accompanying Grog.&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 3.0.1&lt;br /&gt;
&lt;br /&gt;
=== Up from Slavery ===&lt;br /&gt;
&lt;br /&gt;
''Well, the orcs don't know exactly what year it is. They are captives in the imperial city of Lavinium, gladiators performing for the emperor Optus Maximus. All it will take, however, is one orc to lead his people to freedom. The Samnis called Sparxus may be that orc.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' turin&lt;br /&gt;
&lt;br /&gt;
'''Maintainer:''' unwiseowl&lt;br /&gt;
&lt;br /&gt;
'''Status:''' Complete&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 7 scenarios&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' Normal&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish, Arena (= No recruit, small group gladiator fights)&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Imperial Era, Orcei Gladiatores&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.6.0&lt;br /&gt;
&lt;br /&gt;
== Battle for Wesnoth 1.11.x - development ==&lt;br /&gt;
&lt;br /&gt;
''Campaigns available in the 1.11.x development version.''&lt;br /&gt;
&lt;br /&gt;
''Please note: Battle for Wesnoth 1.11.0 features a bug that messes up the selection of difficulty levels.''&lt;br /&gt;
&lt;br /&gt;
=== Antar, Son of Rheor ===&lt;br /&gt;
&lt;br /&gt;
''This is the story about a young Lord and his first mission; sent by his father the young Lord Antar has to relieve his neighbours; he has to convince the Elves and Dwarves to ally him; he has to fight against hordes of Orcs and Endless Undead; and finally he has to defeat Mal Kazur, the mastermind who is behind all the evil.''&lt;br /&gt;
&lt;br /&gt;
'''Author:''' Adamant14&lt;br /&gt;
&lt;br /&gt;
'''Status:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Length:''' 8 playable scenarios&lt;br /&gt;
&lt;br /&gt;
'''Difficulty:''' WIP&lt;br /&gt;
&lt;br /&gt;
'''Style:''' Skirmish&lt;br /&gt;
&lt;br /&gt;
'''Faction/Era:''' Default, Loyalists (feat. fencer as main hero + various allies)&lt;br /&gt;
&lt;br /&gt;
'''Version:''' 0.8.21b&lt;br /&gt;
&lt;br /&gt;
'''Forum:''' http://forums.wesnoth.org/viewtopic.php?f=8&amp;amp;t=36075&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Campaigns|*]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Dead_Water&amp;diff=38294</id>
		<title>Dead Water</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Dead_Water&amp;diff=38294"/>
		<updated>2010-09-09T06:19:34Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* Uncharted Islands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This walkthrough started with the comments in the cfg files, which are based on normal difficulty. Maiklas3000 has updated the comments for difficult (Triton/nightmare) level. Feel free to add your own comments. Place your attribution here (using &amp;quot;edit&amp;quot; at the bottom) rather than in each scenario.&lt;br /&gt;
&lt;br /&gt;
==Campaign Strategy==&lt;br /&gt;
You have piercing-attack Mermen to fight pierce-resistant Undead. What to do? Fortunately, for this campaign you are given a special impact unit, namely the Merman Brawler, which is an advancement of Merman Citizen, the peasants of the Mermen. Spamming Citizens and promoting them to Brawler is one of the keys to the campaign. Take note of the Brawlers' tail attacks with &amp;quot;stun&amp;quot;, which can sometimes be used to good effect to disrupt Z.O.C's. You should also aggressively advance Hunters to Netcasters for their impact attacks, with &amp;quot;slow&amp;quot; as a bonus on the ranged attack. Many scenarios benefit from having at least two healers, so you should also promote an Initiate or two (or three) to Priestess early on, to supplement your starting Priestess, Cylanna, whom you should try to promote quickly to Diviner for the illumination. Fighters/Warriors and Spearmen are less useful in this campaign, but you do not always fight Undead, so groom a few on your roster &amp;quot;just in case.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This is a campaign where it pays to read one scenario ahead, to see if you can better prepare yourself.&lt;br /&gt;
&lt;br /&gt;
==Scenarios==&lt;br /&gt;
&lt;br /&gt;
=== Invasion ===&lt;br /&gt;
This scenario is tricky. Mastering a winning strategy may take you a few attempts.&lt;br /&gt;
&lt;br /&gt;
A key feature of this scenario is that when the Undead capture any village, Walking Corpses spawn. (Soulless spawn on Difficult.) In light of this, you have two possible strategies, with which others have had success:&lt;br /&gt;
&lt;br /&gt;
Option 1: Leader assassination / blitzbrieg. First turn, recruit several level 1 units and just a couple Citizens. Advance on the enemy leader and kill him. The enemy will be focused on capturing villages in order to create an overwhelming number of Walking Corpses - so much so that you may be able to just walk in and kill their leader.&lt;br /&gt;
&lt;br /&gt;
Option 2: &amp;quot;General Motorsing&amp;quot;. Your basic strategy should be to take and hold as many villages as possible, both to prevent the spawning and to boost your income. If possible, grant the enemy only the three villages closest to his keep (not counting the two in the mountains, which your Mermen can't do anything about.) If you don't let many villages fall into enemy hands, eventually your income will be overwhelming. First turn, recruit only a couple of level 1 units, and the rest Citizens. Send the level 1's south to capture and protect villages there and send the Citizens in all directions to snatch up villages. Try not to lose any of the villages north of the eastern river. On Difficult, this is a challenge, but quite possible. To accomplish this, use the Citizen in the east to help Cylanna protect the villages there from the Skeleton that starts nearby. Keep that area free of Soulless and Walking Corpses, so that you can concentrate your Citizens there and suicide attack them versus Skeletons.&lt;br /&gt;
&lt;br /&gt;
If you start losing villages, it may not be the end of the world. You can sacrifice the land villages, but hold the ones in the water, using a couple of Fighters/Hunters plus Citizens. Use Cylanna, Gwabbo, and a few Citizens to hold off the Skeletons and Soulless southeast of your keep until the village situation is under control.&lt;br /&gt;
&lt;br /&gt;
Let the swimming Soulless/WC advance a bit towards your keep, so that your baby king can dart out to get an easy kill or two. As Gwabbo hints, you would be wise to get Krellis as much experience as possible this scenario; it will make the next scenario much easier.&lt;br /&gt;
&lt;br /&gt;
Attack during the day, but retreat and heal at night. Keep your Citizens and wounded safe from becoming WC's, which often means sitting them on villages, but you can think of other ways, like using the ZOC's of level 1's and 2's to protect them.&lt;br /&gt;
&lt;br /&gt;
Bat control is essential. Don't let even one Bat get into your rear area, or it may spell defeat. Initiates are good against Bats. A key to success is understanding how the Bats work. They will forego capturing a village in favor of making an attack. So, if there is a friendly or unowned village within range of a Bat, you have to make sure the Bat has someone to attack. Citizens make good bat bait.&lt;br /&gt;
&lt;br /&gt;
Towards the end, your income will be quite large, so if the situation is under control, then it's better to milk XP than go for an early finish. You can swarm the enemy keep with Citizens and take your time to end it. Try to turn some of the Citizens into Brawlers.&lt;br /&gt;
&lt;br /&gt;
=== Flight ===&lt;br /&gt;
&lt;br /&gt;
Hopefully Kai Krellis is at least half leveled up already. Otherwise, this can be painful, as one of the victory conditions is that the Kai must be at least level 1.&lt;br /&gt;
&lt;br /&gt;
You must decide whether to attack east or southwest. To the east is the prospect of more experience, while to the southwest is an easier foe and less distance for Krellis to travel back to the signpost.&lt;br /&gt;
&lt;br /&gt;
Option 1, east: Recruit a bunch of Citizens&lt;br /&gt;
and Brawlers, and send them east with Krellis. Use Citizens to lure&lt;br /&gt;
the Skeleton Archer types into the water. They are easy pickings&lt;br /&gt;
there for other Citizens, Brawlers, and Krellis. One of those guys&lt;br /&gt;
gets Krellis half way up to level one. A few Citizens should also&lt;br /&gt;
survive to become Brawlers. Remember that you can often turn a near-dead&lt;br /&gt;
Citizen into a healthy Brawler by going for a kill, especially with&lt;br /&gt;
the leadership of Krellis if he is already at level 1.&lt;br /&gt;
About the time you get Krellis leveled&lt;br /&gt;
up, and you are thinking about retreating everyone else, the bats&lt;br /&gt;
will arrive. On Difficult, this will be a nasty number of Blood Bats.&lt;br /&gt;
Use Hunters and Initiates to clear a path back west. Send three or four&lt;br /&gt;
expendable units with Krellis. Their job is only to serve as bat bait,&lt;br /&gt;
distracting the bats from Krellis, so that he does not get ZOC-locked.&lt;br /&gt;
Krellis runs for the corner, while the rest of the troops gain experience doing a&lt;br /&gt;
fighting retreat from the skeletons and other bad guys arriving in&lt;br /&gt;
the middle of the map.&lt;br /&gt;
&lt;br /&gt;
Option 2, southwest: Send Citizens east, while your best troops go southwest. After you advance to where you meet the enemy, you will start retreating almost as quickly, especially at night. Feed near-dead Blood Bats to Krellis for experience.&lt;br /&gt;
&lt;br /&gt;
Whichever option you choose, this is not the normal sort of scenario where you will slaughter all the enemy. Remember that you are just trying to get enough experience for Krellis to level up. Then have him run like hell for the signpost. Ignore gold for now. You don't need much on the next level.&lt;br /&gt;
&lt;br /&gt;
Killing all the enemy leaders will end the level, but that won't be easy.&lt;br /&gt;
&lt;br /&gt;
Spoiler: Killing any enemy leader is good for a bonus. Each one gives you a different bonus: cash, a loyal bat, or a ring of strength.&lt;br /&gt;
&lt;br /&gt;
=== Wolf Coast ===&lt;br /&gt;
&lt;br /&gt;
This is a fairly easy level to give you a break. Go north, then lure&lt;br /&gt;
wolves into the water where you can pick them off. If the wolves come&lt;br /&gt;
in too big of a pack, you can split them up by sending Citizens&lt;br /&gt;
off to the edges, in (or next to) shallow water.&lt;br /&gt;
&lt;br /&gt;
You really should get a second healer leveled up here if you haven't yet.&lt;br /&gt;
Netcasters and enchantresses are probably your next priorities. You'll want a&lt;br /&gt;
bunch of both.&lt;br /&gt;
&lt;br /&gt;
There is a storm trident in the southeast, sticking out of a pond. A fighter&lt;br /&gt;
would be a wise choice of holder, simply because they have a lot of hit points. With the&lt;br /&gt;
trident, he will level quickly. When you get him to level 3, choose Triton, as&lt;br /&gt;
Hoplites have only pierce melee attack (bad for Skeletons.)&lt;br /&gt;
&lt;br /&gt;
Money is useful going into the next scenario, but it's hard to get&lt;br /&gt;
money out of this scenario. Scrounge every gold piece you can by&lt;br /&gt;
starting with mostly level 1's (and 0's) and taking villages.&lt;br /&gt;
Rushing for an early finish isn't really a good idea, as the&lt;br /&gt;
next scenario also demands leveled troops (or better yet:&lt;br /&gt;
&amp;lt;i&amp;gt;about&amp;lt;/i&amp;gt; to level troops.)&lt;br /&gt;
&lt;br /&gt;
=== Slavers ===&lt;br /&gt;
&lt;br /&gt;
This is one of those scenarios that some will find impossible. However, rest assured it's possible, even on Difficult/Triton/Nightmare.&lt;br /&gt;
&lt;br /&gt;
You get a free, loyal brawler.&lt;br /&gt;
&lt;br /&gt;
There are two cages on the shore. One contains Keshan, a drake burner who can be &amp;lt;i&amp;gt;very&amp;lt;/i&amp;gt; useful&lt;br /&gt;
during the campaign, and the other contains a poacher named&lt;br /&gt;
Siddry. He's not going to be much help here, and he won't come with you. However, if you&lt;br /&gt;
keep him alive, he comes back in The Flaming Sword with some friends who&lt;br /&gt;
are a big help taking villages in the beginning (and not much help&lt;br /&gt;
thereafter). If Siddry lives, he will be stored in a variable until&lt;br /&gt;
then.&lt;br /&gt;
&lt;br /&gt;
The shipwreck in the north contains a treasure chest with 100&lt;br /&gt;
gold.&lt;br /&gt;
&lt;br /&gt;
Recruit about two castles, one of which should be all level 2's. Hopefully&lt;br /&gt;
that includes at least one more healer. Healers are &amp;lt;i&amp;gt;essential&amp;lt;/i&amp;gt; here. Any&lt;br /&gt;
units close to leveling are especially good.&lt;br /&gt;
&lt;br /&gt;
Send a quick Citizen north to get the gold and villages along the way. Send&lt;br /&gt;
everyone else east. Hang back a bit during the first watch of the first night: don't try to&lt;br /&gt;
grab as much territory as possible, but do try to force the Saurians into water.&lt;br /&gt;
&lt;br /&gt;
During daytime, be aggressive in taking out the troops and getting to the leader, but don't leave any units out and exposed. As always against Saurians, maintain a solid line and make constant use of&lt;br /&gt;
control-v to watch where the enemy can move.&lt;br /&gt;
&lt;br /&gt;
For triggering the slave revolt, there are different options for timing:&lt;br /&gt;
&lt;br /&gt;
Option 1, daytime (turn 5 or 6): If you trigger the revolt after you've made your attacks in the most favorable time of day, you can stick your neck out a bit during those attacks. Even if you leave a hole in your line, the enemy will probably be too distracted by slaves to bother your units (unless you leave a juicy wounded unit accessible.) Additionally, the slaves' attacks will be most effective at daytime, and the enemy's attacks against them will be least effective. However, this means the slaves will tend to linger on, possibly interfering with your ability to maintain a battleline or attack the units you want to attack.&lt;br /&gt;
&lt;br /&gt;
Option 2, nightfall (turn 7 or 8): You could instigate the slave rebellion as night comes at the end of your first offensive. That will keep some the retalliation against you low, and slow down the Saurians coming towards you from the north.&lt;br /&gt;
&lt;br /&gt;
When it's safe, rescue the drake, and try to get him some experience--carefully.&lt;br /&gt;
&lt;br /&gt;
After taking out the leader and taking over the keep, you can recruit a unit or two as&lt;br /&gt;
replacements, and maybe a couple of Citizens for distractions, but you shouldn't need more than that, except maybe on Difficult. You should just be getting involved with the first wave from the north leader now. (He's slowed down by the water.) Sit tight around the castle until the enemy onslaught has thinned out. Try to secure the board edge east of the enemy fortress and north of the forest, so that you do not get surrounded.&lt;br /&gt;
&lt;br /&gt;
After that it should be no problem wiping out the other two leaders--if you have survived this far, you have quite a few high-level units.&lt;br /&gt;
&lt;br /&gt;
=== Tirigaz ===&lt;br /&gt;
&lt;br /&gt;
This level is not too hard, so long as you give the high level undead their due respect.&lt;br /&gt;
&lt;br /&gt;
Don't go too negative on gold, but recruit three or four high-level units. You need mostly leveled&lt;br /&gt;
initiates for their magic ranged attacks. Keshan is a big help, and&lt;br /&gt;
so is the unit with the storm trident.&lt;br /&gt;
&lt;br /&gt;
Back off at the initial advance of the undead, waiting until daytime to go&lt;br /&gt;
after them. Keep a solid line to protect against Shadows/Nightgaunts.&lt;br /&gt;
&lt;br /&gt;
If you decide to go after the orc leader, wait until the undead are dispatched. Heal everyone,&lt;br /&gt;
then assemble just to the north of his keep. Don't touch the ships&lt;br /&gt;
or piers though! Wait until daytime, then send in all the units&lt;br /&gt;
with magical attacks. Use other units to keep the slurbows&lt;br /&gt;
busy. Hopefully the leader won't kill anyone before your next&lt;br /&gt;
turn. One more round of magical attacks should kill him before his&lt;br /&gt;
recruits start beating you up. Killing the orc leader isn't really&lt;br /&gt;
necessary, but he helps someone level up, and he has a fair bit of&lt;br /&gt;
gold. The next level is much easier with lots of gold.&lt;br /&gt;
&lt;br /&gt;
=== Uncharted Islands ===&lt;br /&gt;
&lt;br /&gt;
Get some Citizens to collect gold and some more Citizens and level 1's to serve as cannon fodder&lt;br /&gt;
to help soak up the awesome damage capability of the first wave of monsters. Then, recall your&lt;br /&gt;
most powerful units. You need firepower. You also could really use the slow ability of Netcasters&lt;br /&gt;
and Entanglers. Two healers are probably a minimum.&lt;br /&gt;
&lt;br /&gt;
Slide the first units around the&lt;br /&gt;
edges getting gold, because your income will be very negative in a&lt;br /&gt;
hurry, and you probably need all the firepower you can get. Don't&lt;br /&gt;
worry about gold too much though--you probably can't start the next&lt;br /&gt;
scenario with more than the minimum.&lt;br /&gt;
&lt;br /&gt;
Keshan can handle the upper bottleneck section himself. He is good against the tentacles, and even&lt;br /&gt;
the cuttlefish if he stays healed. If you lack Keshan, then an Entangler will suffice.&lt;br /&gt;
&lt;br /&gt;
Put everyone else in the middle, using terrain to your advantage. Use your auras as much as&lt;br /&gt;
possible: leadership and illuminate (Cylanna &amp;lt;i&amp;gt;is&amp;lt;/i&amp;gt; a diviner by now isn't she?), and use&lt;br /&gt;
&amp;quot;slows&amp;quot; to keep all your units from dying. You will probably lose a&lt;br /&gt;
couple leveled-up ones anyway.&lt;br /&gt;
&lt;br /&gt;
The loyal Cuttle Fish isn't terribly useful, but cool to have&lt;br /&gt;
anyway. When he levels into a Kraken, he is quite a&lt;br /&gt;
bit nicer to have.&lt;br /&gt;
&lt;br /&gt;
=== BilHeld ===&lt;br /&gt;
&lt;br /&gt;
This scenario should be rated &amp;quot;R&amp;quot; for massive violence! Both sides&lt;br /&gt;
can do lots of damage to the other.&lt;br /&gt;
&lt;br /&gt;
Here's where you can use all the&lt;br /&gt;
piercing units you have. Hopefully you haven't been totally ignoring&lt;br /&gt;
the spearman and warrior lines. Even level one units can do pretty&lt;br /&gt;
high damage to drakes though, so you can level up some more&lt;br /&gt;
here. Get piercing units, almost exclusively. Netcasters aren't&lt;br /&gt;
really necessary, and one diviner is enough (but a second healer can help.)&lt;br /&gt;
However, don't get &amp;lt;i&amp;gt;any&amp;lt;/i&amp;gt; units aside from maybe a few level zero Citizens for&lt;br /&gt;
about four turns. The drakes will take a while getting to&lt;br /&gt;
you, so just take some villages and let your income&lt;br /&gt;
work. Don't worry about &amp;lt;i&amp;gt;holding&amp;lt;/i&amp;gt; the villages; you'll get a bonus&lt;br /&gt;
in the end if you survive. Just worry about getting enough units&lt;br /&gt;
so that you do survive.&lt;br /&gt;
&lt;br /&gt;
Let the first wave of drakes come to you. You'll have the advantage in&lt;br /&gt;
the water--even against high-level units. They will kill some of your&lt;br /&gt;
weaker units, but you will do far more damage to them, and level up&lt;br /&gt;
some new ones in the process. If you survive the first wave, you should&lt;br /&gt;
be fine. You probably will have to do a little fighting on land towards the end.&lt;br /&gt;
Just be careful about how many units can attack each of yours.&lt;br /&gt;
&lt;br /&gt;
=== Talking to Tyegea ===&lt;br /&gt;
&lt;br /&gt;
No fighting to do here. Give one of your leveled fighters the holy water. Those units won't&lt;br /&gt;
be as useful after one more scenario unless they have special weapons.&lt;br /&gt;
&lt;br /&gt;
=== The Mage ===&lt;br /&gt;
&lt;br /&gt;
You need fire (i.e., storm trident) and pierce to take care of scorpions. Mermen Javelineers get&lt;br /&gt;
one more level to shine. Diviners are also great.&lt;br /&gt;
&lt;br /&gt;
Hopefully you have Keshan, as he is especially helpful in actually finding the&lt;br /&gt;
mage. He can get there several turns ahead of even the fastest&lt;br /&gt;
Merman (after you take out most of the scorpions in the way), but of&lt;br /&gt;
course you don't &amp;lt;i&amp;gt;need&amp;lt;/i&amp;gt; him. Without Keshan, the timing will&lt;br /&gt;
be very tight, and you must focus on killing the creepy crawlies&lt;br /&gt;
quickly and getting on your way ASAP.&lt;br /&gt;
&lt;br /&gt;
=== The Flaming Sword ===&lt;br /&gt;
&lt;br /&gt;
This is one of those scenarios where there are a lot of villages, so you will&lt;br /&gt;
want to start with some level 0 units (e.g., Mermen Citizens), but don't expect&lt;br /&gt;
them to last long. After you advance to the three villages in the center, you'll&lt;br /&gt;
want to retreat just as fast, as night will be coming, as well as a nasty wave&lt;br /&gt;
of high level Undead.&lt;br /&gt;
&lt;br /&gt;
You defeat the lich to try to get the sword, but as soon as the lich&lt;br /&gt;
drops it, Caladon teleports in and picks it up. Now, you need to&lt;br /&gt;
defeat Caladon to get the sword. He grants you time to leave, which&lt;br /&gt;
is actually a turn to remove any very damaged units from the&lt;br /&gt;
vicinity as Caladon is pretty dangerous. You can attack him now, or&lt;br /&gt;
wait a turn for him to get impatient and attack you. When he&lt;br /&gt;
attacks, or you attack him, he summons fire guardians (stolen from&lt;br /&gt;
UtBS). He does not also recruit, because that would just be&lt;br /&gt;
mean. (There is no reason he would have much gold anyway.)&lt;br /&gt;
&lt;br /&gt;
=== Getting Help ===&lt;br /&gt;
(No walkthrough comments yet.)&lt;br /&gt;
&lt;br /&gt;
=== Revenge ===&lt;br /&gt;
(No walkthrough comments yet.)&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Dead_Water&amp;diff=38293</id>
		<title>Dead Water</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Dead_Water&amp;diff=38293"/>
		<updated>2010-09-09T06:18:46Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* Invasion */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This walkthrough started with the comments in the cfg files, which are based on normal difficulty. Maiklas3000 has updated the comments for difficult (Triton/nightmare) level. Feel free to add your own comments. Place your attribution here (using &amp;quot;edit&amp;quot; at the bottom) rather than in each scenario.&lt;br /&gt;
&lt;br /&gt;
==Campaign Strategy==&lt;br /&gt;
You have piercing-attack Mermen to fight pierce-resistant Undead. What to do? Fortunately, for this campaign you are given a special impact unit, namely the Merman Brawler, which is an advancement of Merman Citizen, the peasants of the Mermen. Spamming Citizens and promoting them to Brawler is one of the keys to the campaign. Take note of the Brawlers' tail attacks with &amp;quot;stun&amp;quot;, which can sometimes be used to good effect to disrupt Z.O.C's. You should also aggressively advance Hunters to Netcasters for their impact attacks, with &amp;quot;slow&amp;quot; as a bonus on the ranged attack. Many scenarios benefit from having at least two healers, so you should also promote an Initiate or two (or three) to Priestess early on, to supplement your starting Priestess, Cylanna, whom you should try to promote quickly to Diviner for the illumination. Fighters/Warriors and Spearmen are less useful in this campaign, but you do not always fight Undead, so groom a few on your roster &amp;quot;just in case.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This is a campaign where it pays to read one scenario ahead, to see if you can better prepare yourself.&lt;br /&gt;
&lt;br /&gt;
==Scenarios==&lt;br /&gt;
&lt;br /&gt;
=== Invasion ===&lt;br /&gt;
This scenario is tricky. Mastering a winning strategy may take you a few attempts.&lt;br /&gt;
&lt;br /&gt;
A key feature of this scenario is that when the Undead capture any village, Walking Corpses spawn. (Soulless spawn on Difficult.) In light of this, you have two possible strategies, with which others have had success:&lt;br /&gt;
&lt;br /&gt;
Option 1: Leader assassination / blitzbrieg. First turn, recruit several level 1 units and just a couple Citizens. Advance on the enemy leader and kill him. The enemy will be focused on capturing villages in order to create an overwhelming number of Walking Corpses - so much so that you may be able to just walk in and kill their leader.&lt;br /&gt;
&lt;br /&gt;
Option 2: &amp;quot;General Motorsing&amp;quot;. Your basic strategy should be to take and hold as many villages as possible, both to prevent the spawning and to boost your income. If possible, grant the enemy only the three villages closest to his keep (not counting the two in the mountains, which your Mermen can't do anything about.) If you don't let many villages fall into enemy hands, eventually your income will be overwhelming. First turn, recruit only a couple of level 1 units, and the rest Citizens. Send the level 1's south to capture and protect villages there and send the Citizens in all directions to snatch up villages. Try not to lose any of the villages north of the eastern river. On Difficult, this is a challenge, but quite possible. To accomplish this, use the Citizen in the east to help Cylanna protect the villages there from the Skeleton that starts nearby. Keep that area free of Soulless and Walking Corpses, so that you can concentrate your Citizens there and suicide attack them versus Skeletons.&lt;br /&gt;
&lt;br /&gt;
If you start losing villages, it may not be the end of the world. You can sacrifice the land villages, but hold the ones in the water, using a couple of Fighters/Hunters plus Citizens. Use Cylanna, Gwabbo, and a few Citizens to hold off the Skeletons and Soulless southeast of your keep until the village situation is under control.&lt;br /&gt;
&lt;br /&gt;
Let the swimming Soulless/WC advance a bit towards your keep, so that your baby king can dart out to get an easy kill or two. As Gwabbo hints, you would be wise to get Krellis as much experience as possible this scenario; it will make the next scenario much easier.&lt;br /&gt;
&lt;br /&gt;
Attack during the day, but retreat and heal at night. Keep your Citizens and wounded safe from becoming WC's, which often means sitting them on villages, but you can think of other ways, like using the ZOC's of level 1's and 2's to protect them.&lt;br /&gt;
&lt;br /&gt;
Bat control is essential. Don't let even one Bat get into your rear area, or it may spell defeat. Initiates are good against Bats. A key to success is understanding how the Bats work. They will forego capturing a village in favor of making an attack. So, if there is a friendly or unowned village within range of a Bat, you have to make sure the Bat has someone to attack. Citizens make good bat bait.&lt;br /&gt;
&lt;br /&gt;
Towards the end, your income will be quite large, so if the situation is under control, then it's better to milk XP than go for an early finish. You can swarm the enemy keep with Citizens and take your time to end it. Try to turn some of the Citizens into Brawlers.&lt;br /&gt;
&lt;br /&gt;
=== Flight ===&lt;br /&gt;
&lt;br /&gt;
Hopefully Kai Krellis is at least half leveled up already. Otherwise, this can be painful, as one of the victory conditions is that the Kai must be at least level 1.&lt;br /&gt;
&lt;br /&gt;
You must decide whether to attack east or southwest. To the east is the prospect of more experience, while to the southwest is an easier foe and less distance for Krellis to travel back to the signpost.&lt;br /&gt;
&lt;br /&gt;
Option 1, east: Recruit a bunch of Citizens&lt;br /&gt;
and Brawlers, and send them east with Krellis. Use Citizens to lure&lt;br /&gt;
the Skeleton Archer types into the water. They are easy pickings&lt;br /&gt;
there for other Citizens, Brawlers, and Krellis. One of those guys&lt;br /&gt;
gets Krellis half way up to level one. A few Citizens should also&lt;br /&gt;
survive to become Brawlers. Remember that you can often turn a near-dead&lt;br /&gt;
Citizen into a healthy Brawler by going for a kill, especially with&lt;br /&gt;
the leadership of Krellis if he is already at level 1.&lt;br /&gt;
About the time you get Krellis leveled&lt;br /&gt;
up, and you are thinking about retreating everyone else, the bats&lt;br /&gt;
will arrive. On Difficult, this will be a nasty number of Blood Bats.&lt;br /&gt;
Use Hunters and Initiates to clear a path back west. Send three or four&lt;br /&gt;
expendable units with Krellis. Their job is only to serve as bat bait,&lt;br /&gt;
distracting the bats from Krellis, so that he does not get ZOC-locked.&lt;br /&gt;
Krellis runs for the corner, while the rest of the troops gain experience doing a&lt;br /&gt;
fighting retreat from the skeletons and other bad guys arriving in&lt;br /&gt;
the middle of the map.&lt;br /&gt;
&lt;br /&gt;
Option 2, southwest: Send Citizens east, while your best troops go southwest. After you advance to where you meet the enemy, you will start retreating almost as quickly, especially at night. Feed near-dead Blood Bats to Krellis for experience.&lt;br /&gt;
&lt;br /&gt;
Whichever option you choose, this is not the normal sort of scenario where you will slaughter all the enemy. Remember that you are just trying to get enough experience for Krellis to level up. Then have him run like hell for the signpost. Ignore gold for now. You don't need much on the next level.&lt;br /&gt;
&lt;br /&gt;
Killing all the enemy leaders will end the level, but that won't be easy.&lt;br /&gt;
&lt;br /&gt;
Spoiler: Killing any enemy leader is good for a bonus. Each one gives you a different bonus: cash, a loyal bat, or a ring of strength.&lt;br /&gt;
&lt;br /&gt;
=== Wolf Coast ===&lt;br /&gt;
&lt;br /&gt;
This is a fairly easy level to give you a break. Go north, then lure&lt;br /&gt;
wolves into the water where you can pick them off. If the wolves come&lt;br /&gt;
in too big of a pack, you can split them up by sending Citizens&lt;br /&gt;
off to the edges, in (or next to) shallow water.&lt;br /&gt;
&lt;br /&gt;
You really should get a second healer leveled up here if you haven't yet.&lt;br /&gt;
Netcasters and enchantresses are probably your next priorities. You'll want a&lt;br /&gt;
bunch of both.&lt;br /&gt;
&lt;br /&gt;
There is a storm trident in the southeast, sticking out of a pond. A fighter&lt;br /&gt;
would be a wise choice of holder, simply because they have a lot of hit points. With the&lt;br /&gt;
trident, he will level quickly. When you get him to level 3, choose Triton, as&lt;br /&gt;
Hoplites have only pierce melee attack (bad for Skeletons.)&lt;br /&gt;
&lt;br /&gt;
Money is useful going into the next scenario, but it's hard to get&lt;br /&gt;
money out of this scenario. Scrounge every gold piece you can by&lt;br /&gt;
starting with mostly level 1's (and 0's) and taking villages.&lt;br /&gt;
Rushing for an early finish isn't really a good idea, as the&lt;br /&gt;
next scenario also demands leveled troops (or better yet:&lt;br /&gt;
&amp;lt;i&amp;gt;about&amp;lt;/i&amp;gt; to level troops.)&lt;br /&gt;
&lt;br /&gt;
=== Slavers ===&lt;br /&gt;
&lt;br /&gt;
This is one of those scenarios that some will find impossible. However, rest assured it's possible, even on Difficult/Triton/Nightmare.&lt;br /&gt;
&lt;br /&gt;
You get a free, loyal brawler.&lt;br /&gt;
&lt;br /&gt;
There are two cages on the shore. One contains Keshan, a drake burner who can be &amp;lt;i&amp;gt;very&amp;lt;/i&amp;gt; useful&lt;br /&gt;
during the campaign, and the other contains a poacher named&lt;br /&gt;
Siddry. He's not going to be much help here, and he won't come with you. However, if you&lt;br /&gt;
keep him alive, he comes back in The Flaming Sword with some friends who&lt;br /&gt;
are a big help taking villages in the beginning (and not much help&lt;br /&gt;
thereafter). If Siddry lives, he will be stored in a variable until&lt;br /&gt;
then.&lt;br /&gt;
&lt;br /&gt;
The shipwreck in the north contains a treasure chest with 100&lt;br /&gt;
gold.&lt;br /&gt;
&lt;br /&gt;
Recruit about two castles, one of which should be all level 2's. Hopefully&lt;br /&gt;
that includes at least one more healer. Healers are &amp;lt;i&amp;gt;essential&amp;lt;/i&amp;gt; here. Any&lt;br /&gt;
units close to leveling are especially good.&lt;br /&gt;
&lt;br /&gt;
Send a quick Citizen north to get the gold and villages along the way. Send&lt;br /&gt;
everyone else east. Hang back a bit during the first watch of the first night: don't try to&lt;br /&gt;
grab as much territory as possible, but do try to force the Saurians into water.&lt;br /&gt;
&lt;br /&gt;
During daytime, be aggressive in taking out the troops and getting to the leader, but don't leave any units out and exposed. As always against Saurians, maintain a solid line and make constant use of&lt;br /&gt;
control-v to watch where the enemy can move.&lt;br /&gt;
&lt;br /&gt;
For triggering the slave revolt, there are different options for timing:&lt;br /&gt;
&lt;br /&gt;
Option 1, daytime (turn 5 or 6): If you trigger the revolt after you've made your attacks in the most favorable time of day, you can stick your neck out a bit during those attacks. Even if you leave a hole in your line, the enemy will probably be too distracted by slaves to bother your units (unless you leave a juicy wounded unit accessible.) Additionally, the slaves' attacks will be most effective at daytime, and the enemy's attacks against them will be least effective. However, this means the slaves will tend to linger on, possibly interfering with your ability to maintain a battleline or attack the units you want to attack.&lt;br /&gt;
&lt;br /&gt;
Option 2, nightfall (turn 7 or 8): You could instigate the slave rebellion as night comes at the end of your first offensive. That will keep some the retalliation against you low, and slow down the Saurians coming towards you from the north.&lt;br /&gt;
&lt;br /&gt;
When it's safe, rescue the drake, and try to get him some experience--carefully.&lt;br /&gt;
&lt;br /&gt;
After taking out the leader and taking over the keep, you can recruit a unit or two as&lt;br /&gt;
replacements, and maybe a couple of Citizens for distractions, but you shouldn't need more than that, except maybe on Difficult. You should just be getting involved with the first wave from the north leader now. (He's slowed down by the water.) Sit tight around the castle until the enemy onslaught has thinned out. Try to secure the board edge east of the enemy fortress and north of the forest, so that you do not get surrounded.&lt;br /&gt;
&lt;br /&gt;
After that it should be no problem wiping out the other two leaders--if you have survived this far, you have quite a few high-level units.&lt;br /&gt;
&lt;br /&gt;
=== Tirigaz ===&lt;br /&gt;
&lt;br /&gt;
This level is not too hard, so long as you give the high level undead their due respect.&lt;br /&gt;
&lt;br /&gt;
Don't go too negative on gold, but recruit three or four high-level units. You need mostly leveled&lt;br /&gt;
initiates for their magic ranged attacks. Keshan is a big help, and&lt;br /&gt;
so is the unit with the storm trident.&lt;br /&gt;
&lt;br /&gt;
Back off at the initial advance of the undead, waiting until daytime to go&lt;br /&gt;
after them. Keep a solid line to protect against Shadows/Nightgaunts.&lt;br /&gt;
&lt;br /&gt;
If you decide to go after the orc leader, wait until the undead are dispatched. Heal everyone,&lt;br /&gt;
then assemble just to the north of his keep. Don't touch the ships&lt;br /&gt;
or piers though! Wait until daytime, then send in all the units&lt;br /&gt;
with magical attacks. Use other units to keep the slurbows&lt;br /&gt;
busy. Hopefully the leader won't kill anyone before your next&lt;br /&gt;
turn. One more round of magical attacks should kill him before his&lt;br /&gt;
recruits start beating you up. Killing the orc leader isn't really&lt;br /&gt;
necessary, but he helps someone level up, and he has a fair bit of&lt;br /&gt;
gold. The next level is much easier with lots of gold.&lt;br /&gt;
&lt;br /&gt;
=== Uncharted Islands ===&lt;br /&gt;
&lt;br /&gt;
Get some Citizens to collect gold and some more Citizens and level 1's to serve as cannon fodder&lt;br /&gt;
to help soak up the awesome damage capability of the first wave of monsters. Then, recall your&lt;br /&gt;
most powerful units. You need firepower. You also could really use the slow ability of Netcasters&lt;br /&gt;
and Entanglers. Two healers are probably a minimum.&lt;br /&gt;
&lt;br /&gt;
Slide the first units around the&lt;br /&gt;
edges getting gold, because your income will be very negative in a&lt;br /&gt;
hurry, and you probably need all the firepower you can get. Don't&lt;br /&gt;
worry about gold too much though--you probably can't start the next&lt;br /&gt;
scenario with more than the minimum.&lt;br /&gt;
&lt;br /&gt;
Keshan can handle the upper bottleneck section himself. He is good against the tentacles, and even&lt;br /&gt;
the cuttlefish if he stays healed. If you lack Keshan, then an Entangler will suffice.&lt;br /&gt;
&lt;br /&gt;
Put everyone else in the middle, using terrain to your advantage. Use your auras as much as&lt;br /&gt;
possible: leadership and illuminate (Cylanna &amp;lt;i&amp;gt;is&amp;lt;/i&amp;gt; a diviner by now isn't she?), and use&lt;br /&gt;
&amp;quot;slows&amp;quot; to keep all your units from dying. You will probably lose a&lt;br /&gt;
couple leveled-up ones anyway.&lt;br /&gt;
&lt;br /&gt;
The loyal Cuttle Fish isn't terribly useful, but cool to have&lt;br /&gt;
anyway. When he levels into a Kraken, he is quite a&lt;br /&gt;
bit nicer to have. (And pretty cool looking if I do say so myself.)&lt;br /&gt;
&lt;br /&gt;
=== BilHeld ===&lt;br /&gt;
&lt;br /&gt;
This scenario should be rated &amp;quot;R&amp;quot; for massive violence! Both sides&lt;br /&gt;
can do lots of damage to the other.&lt;br /&gt;
&lt;br /&gt;
Here's where you can use all the&lt;br /&gt;
piercing units you have. Hopefully you haven't been totally ignoring&lt;br /&gt;
the spearman and warrior lines. Even level one units can do pretty&lt;br /&gt;
high damage to drakes though, so you can level up some more&lt;br /&gt;
here. Get piercing units, almost exclusively. Netcasters aren't&lt;br /&gt;
really necessary, and one diviner is enough (but a second healer can help.)&lt;br /&gt;
However, don't get &amp;lt;i&amp;gt;any&amp;lt;/i&amp;gt; units aside from maybe a few level zero Citizens for&lt;br /&gt;
about four turns. The drakes will take a while getting to&lt;br /&gt;
you, so just take some villages and let your income&lt;br /&gt;
work. Don't worry about &amp;lt;i&amp;gt;holding&amp;lt;/i&amp;gt; the villages; you'll get a bonus&lt;br /&gt;
in the end if you survive. Just worry about getting enough units&lt;br /&gt;
so that you do survive.&lt;br /&gt;
&lt;br /&gt;
Let the first wave of drakes come to you. You'll have the advantage in&lt;br /&gt;
the water--even against high-level units. They will kill some of your&lt;br /&gt;
weaker units, but you will do far more damage to them, and level up&lt;br /&gt;
some new ones in the process. If you survive the first wave, you should&lt;br /&gt;
be fine. You probably will have to do a little fighting on land towards the end.&lt;br /&gt;
Just be careful about how many units can attack each of yours.&lt;br /&gt;
&lt;br /&gt;
=== Talking to Tyegea ===&lt;br /&gt;
&lt;br /&gt;
No fighting to do here. Give one of your leveled fighters the holy water. Those units won't&lt;br /&gt;
be as useful after one more scenario unless they have special weapons.&lt;br /&gt;
&lt;br /&gt;
=== The Mage ===&lt;br /&gt;
&lt;br /&gt;
You need fire (i.e., storm trident) and pierce to take care of scorpions. Mermen Javelineers get&lt;br /&gt;
one more level to shine. Diviners are also great.&lt;br /&gt;
&lt;br /&gt;
Hopefully you have Keshan, as he is especially helpful in actually finding the&lt;br /&gt;
mage. He can get there several turns ahead of even the fastest&lt;br /&gt;
Merman (after you take out most of the scorpions in the way), but of&lt;br /&gt;
course you don't &amp;lt;i&amp;gt;need&amp;lt;/i&amp;gt; him. Without Keshan, the timing will&lt;br /&gt;
be very tight, and you must focus on killing the creepy crawlies&lt;br /&gt;
quickly and getting on your way ASAP.&lt;br /&gt;
&lt;br /&gt;
=== The Flaming Sword ===&lt;br /&gt;
&lt;br /&gt;
This is one of those scenarios where there are a lot of villages, so you will&lt;br /&gt;
want to start with some level 0 units (e.g., Mermen Citizens), but don't expect&lt;br /&gt;
them to last long. After you advance to the three villages in the center, you'll&lt;br /&gt;
want to retreat just as fast, as night will be coming, as well as a nasty wave&lt;br /&gt;
of high level Undead.&lt;br /&gt;
&lt;br /&gt;
You defeat the lich to try to get the sword, but as soon as the lich&lt;br /&gt;
drops it, Caladon teleports in and picks it up. Now, you need to&lt;br /&gt;
defeat Caladon to get the sword. He grants you time to leave, which&lt;br /&gt;
is actually a turn to remove any very damaged units from the&lt;br /&gt;
vicinity as Caladon is pretty dangerous. You can attack him now, or&lt;br /&gt;
wait a turn for him to get impatient and attack you. When he&lt;br /&gt;
attacks, or you attack him, he summons fire guardians (stolen from&lt;br /&gt;
UtBS). He does not also recruit, because that would just be&lt;br /&gt;
mean. (There is no reason he would have much gold anyway.)&lt;br /&gt;
&lt;br /&gt;
=== Getting Help ===&lt;br /&gt;
(No walkthrough comments yet.)&lt;br /&gt;
&lt;br /&gt;
=== Revenge ===&lt;br /&gt;
(No walkthrough comments yet.)&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Dead_Water&amp;diff=38292</id>
		<title>Dead Water</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Dead_Water&amp;diff=38292"/>
		<updated>2010-09-09T06:17:03Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* Campaign Strategy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This walkthrough started with the comments in the cfg files, which are based on normal difficulty. Maiklas3000 has updated the comments for difficult (Triton/nightmare) level. Feel free to add your own comments. Place your attribution here (using &amp;quot;edit&amp;quot; at the bottom) rather than in each scenario.&lt;br /&gt;
&lt;br /&gt;
==Campaign Strategy==&lt;br /&gt;
You have piercing-attack Mermen to fight pierce-resistant Undead. What to do? Fortunately, for this campaign you are given a special impact unit, namely the Merman Brawler, which is an advancement of Merman Citizen, the peasants of the Mermen. Spamming Citizens and promoting them to Brawler is one of the keys to the campaign. Take note of the Brawlers' tail attacks with &amp;quot;stun&amp;quot;, which can sometimes be used to good effect to disrupt Z.O.C's. You should also aggressively advance Hunters to Netcasters for their impact attacks, with &amp;quot;slow&amp;quot; as a bonus on the ranged attack. Many scenarios benefit from having at least two healers, so you should also promote an Initiate or two (or three) to Priestess early on, to supplement your starting Priestess, Cylanna, whom you should try to promote quickly to Diviner for the illumination. Fighters/Warriors and Spearmen are less useful in this campaign, but you do not always fight Undead, so groom a few on your roster &amp;quot;just in case.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This is a campaign where it pays to read one scenario ahead, to see if you can better prepare yourself.&lt;br /&gt;
&lt;br /&gt;
==Scenarios==&lt;br /&gt;
&lt;br /&gt;
=== Invasion ===&lt;br /&gt;
This scenario is tricky. Mastering a winning strategy may take you a few attempts.&lt;br /&gt;
&lt;br /&gt;
A key feature of this scenario is that when the Undead capture any village, Walking Corpses spawn. (Soulless spawn on Difficult.) In light of this, you have two possible strategies, with which others have had success:&lt;br /&gt;
&lt;br /&gt;
Option 1: Leader assassination / blitzbrieg. First turn, recruit several level 1 units and just a couple Citizens. Advance on the enemy leader and kill him. The enemy will be focused on capturing villages in order to create an overwhelming number of Walking Corpses - so much so that you may be able to just walk in and kill their leader.&lt;br /&gt;
&lt;br /&gt;
Option 2: &amp;quot;General Motorsing&amp;quot;. Your basic strategy should be to take and hold as many villages as possible, both to prevent the spawning and to boost your income. If possible, grant the enemy only the three villages closest to his keep (not counting the two in the mountains, which your Mermen can't do anything about.) If you don't let many villages fall into enemy hands, eventually your income will be overwhelming. First turn, recruit only a couple of level 1 units, and the rest Citizens. Send the level 1's south to capture and protect villages there and send the Citizens in all directions to snatch up villages. Try not to lose any of the villages north of the eastern river. On Difficult, this is a challenge, but quite possible. To accomplish this, it is necessary that you got a Quick Citizen in the east on the scenario start, so that it can help Cylanna protect the villages there from the Skeleton that starts nearby. Keep that area free of Soulless and Walking Corpses, so that you can concentrate your Citizens there and suicide attack them versus Skeletons.&lt;br /&gt;
&lt;br /&gt;
If you start losing villages, it may not be the end of the world. You can sacrifice the land villages, but hold the ones in the water, using a couple of Fighters/Hunters plus Citizens. Use Cylanna, Gwabbo, and a few Citizens to hold off the Skeletons and Soulless southeast of your keep until the village situation is under control.&lt;br /&gt;
&lt;br /&gt;
Let the swimming Soulless/WC advance a bit towards your keep, so that your baby king can dart out to get an easy kill or two. As Gwabbo hints, you would be wise to get Krellis as much experience as possible this scenario; it will make the next scenario much easier.&lt;br /&gt;
&lt;br /&gt;
Attack during the day, but retreat and heal at night. Keep your Citizens and wounded safe from becoming WC's, which often means sitting them on villages, but you can think of other ways, like using the ZOC's of level 1's and 2's to protect them.&lt;br /&gt;
&lt;br /&gt;
Bat control is essential. Don't let even one Bat get into your rear area, or it may spell defeat. Initiates are good against Bats. A key to success is understanding how the Bats work. They will forego capturing a village in favor of making an attack. So, if there is a friendly or unowned village within range of a Bat, you have to make sure the Bat has someone to attack. Citizens make good bat bait.&lt;br /&gt;
&lt;br /&gt;
Towards the end, your income will be quite large, so if the situation is under control, then it's better to milk XP than go for an early finish. You can swarm the enemy keep with Citizens and take your time to end it. Try to turn some of the Citizens into Brawlers.&lt;br /&gt;
&lt;br /&gt;
=== Flight ===&lt;br /&gt;
&lt;br /&gt;
Hopefully Kai Krellis is at least half leveled up already. Otherwise, this can be painful, as one of the victory conditions is that the Kai must be at least level 1.&lt;br /&gt;
&lt;br /&gt;
You must decide whether to attack east or southwest. To the east is the prospect of more experience, while to the southwest is an easier foe and less distance for Krellis to travel back to the signpost.&lt;br /&gt;
&lt;br /&gt;
Option 1, east: Recruit a bunch of Citizens&lt;br /&gt;
and Brawlers, and send them east with Krellis. Use Citizens to lure&lt;br /&gt;
the Skeleton Archer types into the water. They are easy pickings&lt;br /&gt;
there for other Citizens, Brawlers, and Krellis. One of those guys&lt;br /&gt;
gets Krellis half way up to level one. A few Citizens should also&lt;br /&gt;
survive to become Brawlers. Remember that you can often turn a near-dead&lt;br /&gt;
Citizen into a healthy Brawler by going for a kill, especially with&lt;br /&gt;
the leadership of Krellis if he is already at level 1.&lt;br /&gt;
About the time you get Krellis leveled&lt;br /&gt;
up, and you are thinking about retreating everyone else, the bats&lt;br /&gt;
will arrive. On Difficult, this will be a nasty number of Blood Bats.&lt;br /&gt;
Use Hunters and Initiates to clear a path back west. Send three or four&lt;br /&gt;
expendable units with Krellis. Their job is only to serve as bat bait,&lt;br /&gt;
distracting the bats from Krellis, so that he does not get ZOC-locked.&lt;br /&gt;
Krellis runs for the corner, while the rest of the troops gain experience doing a&lt;br /&gt;
fighting retreat from the skeletons and other bad guys arriving in&lt;br /&gt;
the middle of the map.&lt;br /&gt;
&lt;br /&gt;
Option 2, southwest: Send Citizens east, while your best troops go southwest. After you advance to where you meet the enemy, you will start retreating almost as quickly, especially at night. Feed near-dead Blood Bats to Krellis for experience.&lt;br /&gt;
&lt;br /&gt;
Whichever option you choose, this is not the normal sort of scenario where you will slaughter all the enemy. Remember that you are just trying to get enough experience for Krellis to level up. Then have him run like hell for the signpost. Ignore gold for now. You don't need much on the next level.&lt;br /&gt;
&lt;br /&gt;
Killing all the enemy leaders will end the level, but that won't be easy.&lt;br /&gt;
&lt;br /&gt;
Spoiler: Killing any enemy leader is good for a bonus. Each one gives you a different bonus: cash, a loyal bat, or a ring of strength.&lt;br /&gt;
&lt;br /&gt;
=== Wolf Coast ===&lt;br /&gt;
&lt;br /&gt;
This is a fairly easy level to give you a break. Go north, then lure&lt;br /&gt;
wolves into the water where you can pick them off. If the wolves come&lt;br /&gt;
in too big of a pack, you can split them up by sending Citizens&lt;br /&gt;
off to the edges, in (or next to) shallow water.&lt;br /&gt;
&lt;br /&gt;
You really should get a second healer leveled up here if you haven't yet.&lt;br /&gt;
Netcasters and enchantresses are probably your next priorities. You'll want a&lt;br /&gt;
bunch of both.&lt;br /&gt;
&lt;br /&gt;
There is a storm trident in the southeast, sticking out of a pond. A fighter&lt;br /&gt;
would be a wise choice of holder, simply because they have a lot of hit points. With the&lt;br /&gt;
trident, he will level quickly. When you get him to level 3, choose Triton, as&lt;br /&gt;
Hoplites have only pierce melee attack (bad for Skeletons.)&lt;br /&gt;
&lt;br /&gt;
Money is useful going into the next scenario, but it's hard to get&lt;br /&gt;
money out of this scenario. Scrounge every gold piece you can by&lt;br /&gt;
starting with mostly level 1's (and 0's) and taking villages.&lt;br /&gt;
Rushing for an early finish isn't really a good idea, as the&lt;br /&gt;
next scenario also demands leveled troops (or better yet:&lt;br /&gt;
&amp;lt;i&amp;gt;about&amp;lt;/i&amp;gt; to level troops.)&lt;br /&gt;
&lt;br /&gt;
=== Slavers ===&lt;br /&gt;
&lt;br /&gt;
This is one of those scenarios that some will find impossible. However, rest assured it's possible, even on Difficult/Triton/Nightmare.&lt;br /&gt;
&lt;br /&gt;
You get a free, loyal brawler.&lt;br /&gt;
&lt;br /&gt;
There are two cages on the shore. One contains Keshan, a drake burner who can be &amp;lt;i&amp;gt;very&amp;lt;/i&amp;gt; useful&lt;br /&gt;
during the campaign, and the other contains a poacher named&lt;br /&gt;
Siddry. He's not going to be much help here, and he won't come with you. However, if you&lt;br /&gt;
keep him alive, he comes back in The Flaming Sword with some friends who&lt;br /&gt;
are a big help taking villages in the beginning (and not much help&lt;br /&gt;
thereafter). If Siddry lives, he will be stored in a variable until&lt;br /&gt;
then.&lt;br /&gt;
&lt;br /&gt;
The shipwreck in the north contains a treasure chest with 100&lt;br /&gt;
gold.&lt;br /&gt;
&lt;br /&gt;
Recruit about two castles, one of which should be all level 2's. Hopefully&lt;br /&gt;
that includes at least one more healer. Healers are &amp;lt;i&amp;gt;essential&amp;lt;/i&amp;gt; here. Any&lt;br /&gt;
units close to leveling are especially good.&lt;br /&gt;
&lt;br /&gt;
Send a quick Citizen north to get the gold and villages along the way. Send&lt;br /&gt;
everyone else east. Hang back a bit during the first watch of the first night: don't try to&lt;br /&gt;
grab as much territory as possible, but do try to force the Saurians into water.&lt;br /&gt;
&lt;br /&gt;
During daytime, be aggressive in taking out the troops and getting to the leader, but don't leave any units out and exposed. As always against Saurians, maintain a solid line and make constant use of&lt;br /&gt;
control-v to watch where the enemy can move.&lt;br /&gt;
&lt;br /&gt;
For triggering the slave revolt, there are different options for timing:&lt;br /&gt;
&lt;br /&gt;
Option 1, daytime (turn 5 or 6): If you trigger the revolt after you've made your attacks in the most favorable time of day, you can stick your neck out a bit during those attacks. Even if you leave a hole in your line, the enemy will probably be too distracted by slaves to bother your units (unless you leave a juicy wounded unit accessible.) Additionally, the slaves' attacks will be most effective at daytime, and the enemy's attacks against them will be least effective. However, this means the slaves will tend to linger on, possibly interfering with your ability to maintain a battleline or attack the units you want to attack.&lt;br /&gt;
&lt;br /&gt;
Option 2, nightfall (turn 7 or 8): You could instigate the slave rebellion as night comes at the end of your first offensive. That will keep some the retalliation against you low, and slow down the Saurians coming towards you from the north.&lt;br /&gt;
&lt;br /&gt;
When it's safe, rescue the drake, and try to get him some experience--carefully.&lt;br /&gt;
&lt;br /&gt;
After taking out the leader and taking over the keep, you can recruit a unit or two as&lt;br /&gt;
replacements, and maybe a couple of Citizens for distractions, but you shouldn't need more than that, except maybe on Difficult. You should just be getting involved with the first wave from the north leader now. (He's slowed down by the water.) Sit tight around the castle until the enemy onslaught has thinned out. Try to secure the board edge east of the enemy fortress and north of the forest, so that you do not get surrounded.&lt;br /&gt;
&lt;br /&gt;
After that it should be no problem wiping out the other two leaders--if you have survived this far, you have quite a few high-level units.&lt;br /&gt;
&lt;br /&gt;
=== Tirigaz ===&lt;br /&gt;
&lt;br /&gt;
This level is not too hard, so long as you give the high level undead their due respect.&lt;br /&gt;
&lt;br /&gt;
Don't go too negative on gold, but recruit three or four high-level units. You need mostly leveled&lt;br /&gt;
initiates for their magic ranged attacks. Keshan is a big help, and&lt;br /&gt;
so is the unit with the storm trident.&lt;br /&gt;
&lt;br /&gt;
Back off at the initial advance of the undead, waiting until daytime to go&lt;br /&gt;
after them. Keep a solid line to protect against Shadows/Nightgaunts.&lt;br /&gt;
&lt;br /&gt;
If you decide to go after the orc leader, wait until the undead are dispatched. Heal everyone,&lt;br /&gt;
then assemble just to the north of his keep. Don't touch the ships&lt;br /&gt;
or piers though! Wait until daytime, then send in all the units&lt;br /&gt;
with magical attacks. Use other units to keep the slurbows&lt;br /&gt;
busy. Hopefully the leader won't kill anyone before your next&lt;br /&gt;
turn. One more round of magical attacks should kill him before his&lt;br /&gt;
recruits start beating you up. Killing the orc leader isn't really&lt;br /&gt;
necessary, but he helps someone level up, and he has a fair bit of&lt;br /&gt;
gold. The next level is much easier with lots of gold.&lt;br /&gt;
&lt;br /&gt;
=== Uncharted Islands ===&lt;br /&gt;
&lt;br /&gt;
Get some Citizens to collect gold and some more Citizens and level 1's to serve as cannon fodder&lt;br /&gt;
to help soak up the awesome damage capability of the first wave of monsters. Then, recall your&lt;br /&gt;
most powerful units. You need firepower. You also could really use the slow ability of Netcasters&lt;br /&gt;
and Entanglers. Two healers are probably a minimum.&lt;br /&gt;
&lt;br /&gt;
Slide the first units around the&lt;br /&gt;
edges getting gold, because your income will be very negative in a&lt;br /&gt;
hurry, and you probably need all the firepower you can get. Don't&lt;br /&gt;
worry about gold too much though--you probably can't start the next&lt;br /&gt;
scenario with more than the minimum.&lt;br /&gt;
&lt;br /&gt;
Keshan can handle the upper bottleneck section himself. He is good against the tentacles, and even&lt;br /&gt;
the cuttlefish if he stays healed. If you lack Keshan, then an Entangler will suffice.&lt;br /&gt;
&lt;br /&gt;
Put everyone else in the middle, using terrain to your advantage. Use your auras as much as&lt;br /&gt;
possible: leadership and illuminate (Cylanna &amp;lt;i&amp;gt;is&amp;lt;/i&amp;gt; a diviner by now isn't she?), and use&lt;br /&gt;
&amp;quot;slows&amp;quot; to keep all your units from dying. You will probably lose a&lt;br /&gt;
couple leveled-up ones anyway.&lt;br /&gt;
&lt;br /&gt;
The loyal Cuttle Fish isn't terribly useful, but cool to have&lt;br /&gt;
anyway. When he levels into a Kraken, he is quite a&lt;br /&gt;
bit nicer to have. (And pretty cool looking if I do say so myself.)&lt;br /&gt;
&lt;br /&gt;
=== BilHeld ===&lt;br /&gt;
&lt;br /&gt;
This scenario should be rated &amp;quot;R&amp;quot; for massive violence! Both sides&lt;br /&gt;
can do lots of damage to the other.&lt;br /&gt;
&lt;br /&gt;
Here's where you can use all the&lt;br /&gt;
piercing units you have. Hopefully you haven't been totally ignoring&lt;br /&gt;
the spearman and warrior lines. Even level one units can do pretty&lt;br /&gt;
high damage to drakes though, so you can level up some more&lt;br /&gt;
here. Get piercing units, almost exclusively. Netcasters aren't&lt;br /&gt;
really necessary, and one diviner is enough (but a second healer can help.)&lt;br /&gt;
However, don't get &amp;lt;i&amp;gt;any&amp;lt;/i&amp;gt; units aside from maybe a few level zero Citizens for&lt;br /&gt;
about four turns. The drakes will take a while getting to&lt;br /&gt;
you, so just take some villages and let your income&lt;br /&gt;
work. Don't worry about &amp;lt;i&amp;gt;holding&amp;lt;/i&amp;gt; the villages; you'll get a bonus&lt;br /&gt;
in the end if you survive. Just worry about getting enough units&lt;br /&gt;
so that you do survive.&lt;br /&gt;
&lt;br /&gt;
Let the first wave of drakes come to you. You'll have the advantage in&lt;br /&gt;
the water--even against high-level units. They will kill some of your&lt;br /&gt;
weaker units, but you will do far more damage to them, and level up&lt;br /&gt;
some new ones in the process. If you survive the first wave, you should&lt;br /&gt;
be fine. You probably will have to do a little fighting on land towards the end.&lt;br /&gt;
Just be careful about how many units can attack each of yours.&lt;br /&gt;
&lt;br /&gt;
=== Talking to Tyegea ===&lt;br /&gt;
&lt;br /&gt;
No fighting to do here. Give one of your leveled fighters the holy water. Those units won't&lt;br /&gt;
be as useful after one more scenario unless they have special weapons.&lt;br /&gt;
&lt;br /&gt;
=== The Mage ===&lt;br /&gt;
&lt;br /&gt;
You need fire (i.e., storm trident) and pierce to take care of scorpions. Mermen Javelineers get&lt;br /&gt;
one more level to shine. Diviners are also great.&lt;br /&gt;
&lt;br /&gt;
Hopefully you have Keshan, as he is especially helpful in actually finding the&lt;br /&gt;
mage. He can get there several turns ahead of even the fastest&lt;br /&gt;
Merman (after you take out most of the scorpions in the way), but of&lt;br /&gt;
course you don't &amp;lt;i&amp;gt;need&amp;lt;/i&amp;gt; him. Without Keshan, the timing will&lt;br /&gt;
be very tight, and you must focus on killing the creepy crawlies&lt;br /&gt;
quickly and getting on your way ASAP.&lt;br /&gt;
&lt;br /&gt;
=== The Flaming Sword ===&lt;br /&gt;
&lt;br /&gt;
This is one of those scenarios where there are a lot of villages, so you will&lt;br /&gt;
want to start with some level 0 units (e.g., Mermen Citizens), but don't expect&lt;br /&gt;
them to last long. After you advance to the three villages in the center, you'll&lt;br /&gt;
want to retreat just as fast, as night will be coming, as well as a nasty wave&lt;br /&gt;
of high level Undead.&lt;br /&gt;
&lt;br /&gt;
You defeat the lich to try to get the sword, but as soon as the lich&lt;br /&gt;
drops it, Caladon teleports in and picks it up. Now, you need to&lt;br /&gt;
defeat Caladon to get the sword. He grants you time to leave, which&lt;br /&gt;
is actually a turn to remove any very damaged units from the&lt;br /&gt;
vicinity as Caladon is pretty dangerous. You can attack him now, or&lt;br /&gt;
wait a turn for him to get impatient and attack you. When he&lt;br /&gt;
attacks, or you attack him, he summons fire guardians (stolen from&lt;br /&gt;
UtBS). He does not also recruit, because that would just be&lt;br /&gt;
mean. (There is no reason he would have much gold anyway.)&lt;br /&gt;
&lt;br /&gt;
=== Getting Help ===&lt;br /&gt;
(No walkthrough comments yet.)&lt;br /&gt;
&lt;br /&gt;
=== Revenge ===&lt;br /&gt;
(No walkthrough comments yet.)&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=InterfaceActionsWML&amp;diff=34663</id>
		<title>InterfaceActionsWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=InterfaceActionsWML&amp;diff=34663"/>
		<updated>2010-03-20T06:29:36Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* Other interface tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WML Tags}}&lt;br /&gt;
== Interface actions ==&lt;br /&gt;
&lt;br /&gt;
Interface actions are actions that do not have an effect on gameplay;&lt;br /&gt;
instead, they show something to the player.  The main interface tags&lt;br /&gt;
are '''[message]''' and '''[objectives]''', but several other tags affect&lt;br /&gt;
the interface also.&lt;br /&gt;
&lt;br /&gt;
== [inspect] ==&lt;br /&gt;
This user interface action only works in debug mode. It displays the gamestate inspector dialog (the same one which can be brought up with '':inspect'' ), which can be used to inspect the values of WML variables, AI configuration, recall lists, and more.&lt;br /&gt;
&lt;br /&gt;
* '''name''': optional attribute to specify the name of this gamestate inspector dialog. It is just a label to help differentiate between different invocations of gamestate inspector dialog.&lt;br /&gt;
&lt;br /&gt;
== [message] ==&lt;br /&gt;
The most commonly used interface action is [message], which displays a message to the user in a dialog box. It can also be used to take input from the user.&lt;br /&gt;
&lt;br /&gt;
The following key/tags are accepted for [message]:&lt;br /&gt;
* [[StandardUnitFilter]]: The unit whose profile and name are displayed. Do not use a [filter] tag. If no unit matching this filter is found, the message is not displayed (The unit has probably been killed).&amp;lt;br&amp;gt;'''[message]''' elements should be constructed so that it is either guaranteed that a certain unit is alive, or so that dialog flows smoothly even if the message isn't displayed.&lt;br /&gt;
&lt;br /&gt;
* '''speaker''': an alternative to standard unit filter. You may specify as the value of the speaker attribute a unit id or any of the following special values:&lt;br /&gt;
** '''narrator''': the dialog box is displayed without a caption for the unit speaking or a unit image&lt;br /&gt;
** '''unit''': the primary unit for the event is speaking&lt;br /&gt;
** '''second_unit''': the secondary unit for the event is speaking&lt;br /&gt;
&lt;br /&gt;
* '''message''': (translatable) the text to display to the right of the image. ''message'' is sometimes multiple lines; if it is, be sure to use quotes(''' ' ''' or ''' &amp;quot; ''')&lt;br /&gt;
* '''[show_if]''': if present then this message will only be displayed if the conditional statement in this tag is passed (see [[ConditionalActionsWML#Condition_Tags|ConditionalActionsWML]])&lt;br /&gt;
* '''side_for''': (default: all sides) comma-separated list of sides for who message is shown.&lt;br /&gt;
* '''image''': (default: profile image of speaker) the image to display next to the message.&lt;br /&gt;
* '''caption''': (default: name of speaker) the caption to display beside the image. Name to be displayed.&lt;br /&gt;
* '''duration''': (default: 10) the minimum number of frames for this message to be displayed. (A frame lasts about 30 milliseconds.) During this time any dialog decisions will be disregarded.&lt;br /&gt;
* '''sound''': a sound effect (wav file) to play as the message is displayed. This can be a comma-separated list, from which one will be randomly chosen.&lt;br /&gt;
* '''[option]''': zero or more '''[option]''' elements may be present. If '''[option]''' elements are present, then each option will be displayed in a menu for the user to select one option.&lt;br /&gt;
** '''message''': (translatable) the text displayed for the option (see [[DescriptionWML]])&lt;br /&gt;
** '''[show_if]''': if present then this option will only be displayed if the conditional statement in this tag is passed (see [[InternalActionsWML]])&lt;br /&gt;
** '''[command]''': an element containing actions which are executed if the option is selected.&lt;br /&gt;
* '''[text_input]''': there can be only one [text_input] tag. this adds a text input field to the message.&lt;br /&gt;
** '''variable''': the variable that the user's input will be written to&lt;br /&gt;
** '''label''': a text label to the left of the input field&lt;br /&gt;
** '''max_chars''': the maximum number of characters that may be typed into the field&lt;br /&gt;
** '''text''': text that is written into the field in the beginning&lt;br /&gt;
* Check [[EventWML#Multiplayer_safety]] to find out in which events you can safely use '''[option]''' and '''[text_input]''' without causing OOS.&lt;br /&gt;
&lt;br /&gt;
=== Formatting ===&lt;br /&gt;
&lt;br /&gt;
Text formatting options for '''[message]'''. These can also be used in unit names (user_description), objectives, and such.&lt;br /&gt;
* A tilde (~) as the first character causes the line to be boldfaced.&lt;br /&gt;
* An at symbol (@) as the first character causes the line to be green, as done with victory conditions.&lt;br /&gt;
* A pound symbol (#) as the first character causes the line to be red, as done with defeat conditions.&lt;br /&gt;
* An asterisk (*) as the first character causes the line to be bigger.&lt;br /&gt;
* A backquote (`) as the first character causes the line to be smaller.&lt;br /&gt;
* If used, the caption key text is boldfaced.&lt;br /&gt;
* An RGB colour code in the beginning causes the line to be the given colour. This can still be preceded by the above characters. Example: ''message=_&amp;quot;&amp;lt;255,0,0&amp;gt;Red!&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
{{DevFeature}} In the 1.7 branch these formatting codes are being discarded in favor of [http://library.gnome.org/devel/pango/unstable/PangoMarkupFormat.html Pango markup]. Note that it's easiest to use ' for quoting in Pango markup since &amp;quot; is encoded as &amp;quot;&amp;quot; inside a WML string (so you have to modify the Pango examples accordingly if you want to use &amp;quot; quotes). Running wmllint on your campaign will up-convert it, warning you about unusual cases you must fix by hand.&lt;br /&gt;
&lt;br /&gt;
== [objectives] ==&lt;br /&gt;
The other tag used for plot development is '''[objectives]'''.&lt;br /&gt;
The '''[objectives]''' tag overwrites any previously set objectives,&lt;br /&gt;
and displays text which should describe the objectives of the scenario.&lt;br /&gt;
Scenario objectives are displayed on the player's first turn after the tag is used,&lt;br /&gt;
or as part of the event if it triggers during that player's turn.&lt;br /&gt;
Objectives can also be accessed at any time in a scenario using the&lt;br /&gt;
&amp;quot;Scenario Objectives&amp;quot; game menu option, making this tag useful for&lt;br /&gt;
scenario-specific information that the player may need to refer to during play.&lt;br /&gt;
&lt;br /&gt;
This tag renders the ''objectives'' attribute of [scenario] obsolete (see ''objectives'', [[ScenarioWML]]).&lt;br /&gt;
Instead of using ''objectives'', use '''[objectives]''' to set scenario objectives inside a prestart event.&lt;br /&gt;
It can also be used to overwrite the starting objectives mid-scenario.&lt;br /&gt;
&lt;br /&gt;
Attributes of '''[objectives]''':&lt;br /&gt;
* '''side''': Default '0'. The side to set the objectives for. A value of 0 sets objectives for all sides.&lt;br /&gt;
* '''summary''': Displayed first in the objectives text, this should describe the basic objective for the overall scenario.  Can be omitted.&lt;br /&gt;
* '''note''': Displayed last in the objectives text, this is sometimes used for hints or additional information.  Can be omitted.&lt;br /&gt;
* '''victory_string''': Default ' _ &amp;quot;Victory:&amp;quot;', this text precedes the victory objectives.&lt;br /&gt;
* '''defeat_string''': Default ' _ &amp;quot;Defeat:&amp;quot;', this text precedes the defeat objectives.&lt;br /&gt;
* '''silent''': Default: not present. If set to &amp;quot;yes&amp;quot;, the objectives are silently changed. Else, they will be shown to the user when appropriate.&lt;br /&gt;
&lt;br /&gt;
Tags of '''[objectives]''':&lt;br /&gt;
* '''[objective]''': describes a win or loss condition. Most scenarios have multiple win or loss conditions, so use a separate [objective] subtag for each line; this helps with translations.&lt;br /&gt;
** '''description''': text for the specific win or loss condition.&lt;br /&gt;
** '''condition''': The color and placement of the text. Values are 'win'(colored green, placed after ''victory_string'') and 'lose'(colored red, placed after ''defeat_string'')&lt;br /&gt;
** '''[show_if]''': A condition that disables the objective if it doesn't hold. Conditional objectives are refreshed at '''[show_objectives]''' time only. {{DevFeature}}&lt;br /&gt;
&lt;br /&gt;
=== Macros ===&lt;br /&gt;
There are a few predefined macros for Objectives that you can use to shorten the code: [http://www.wesnoth.org/macro-reference.xhtml#SET_OBJECTIVES SET_OBJECTIVES], [http://www.wesnoth.org/macro-reference.xhtml#VICTORY_CONDITION VICTORY_CONDITION], and [http://www.wesnoth.org/macro-reference.xhtml#DEFEAT_CONDITION DEFEAT_CONDITION]. Follow the links for each one to see complete syntax and example usage.&lt;br /&gt;
&lt;br /&gt;
== [set_menu_item] ==&lt;br /&gt;
This tag is used to add a custom option in the right-click context menu which can then be used to trigger arbitrary WML commands.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Due to limitations in portable devices where there are no scroll bars for context menus, there is a hard-coded limit of 7 custom WML menu items. If you really need to have more than 7 menu items, try combining some of them in a submenu.&lt;br /&gt;
&lt;br /&gt;
* '''id''': the unique id for this menu item. If a menu item with this id already exists, it allows you to set specific changes to that item.&lt;br /&gt;
* '''description''': the in-game text that will appear for this item in the menu.&lt;br /&gt;
* '''image''': the image to display next to this item.&lt;br /&gt;
* '''needs_select''': if ''yes'' (default ''no''), then the latest select event (see [[EventWML]]) that triggered before this menu item was chosen will be transmitted over the network before this menu item action will be. This only has any effect in networked multiplayer, and is intended to allow more elaborate menu item behaviour there without causing out of sync errors. If you don't know what this means, just leave it false.&lt;br /&gt;
* '''[show_if]''': If present, the menu item will only be available if the conditional statement (see [[InternalActionsWML]]) within evaluates to true. When this is evaluated, the WML variables ''$x1'' and ''$y1'' will point to the location on which the context menu was invoked, so it's possible to for example only enable the option on empty hexes or on a particular unit.&lt;br /&gt;
* '''[filter_location]''': contains a location filter similar to the one found inside Single Unit Filters (see [[FilterWML]]). The menu item will only be available on matching locations.&lt;br /&gt;
* '''[command]''': contains the WML actions to be executed when the menu item is selected. Again, the WML variables ''$x1'' and ''$y1'' will point to the location on which the context menu was invoked on.&lt;br /&gt;
&lt;br /&gt;
== Other interface tags ==&lt;br /&gt;
&lt;br /&gt;
The following tags are also action tags:&lt;br /&gt;
* '''[item]''': makes a graphical item appear on a certain hex. Note this only places the graphics for an item. It does not make the item do anything. Use a moveto event to make moving onto the item do something. &amp;lt;tt&amp;gt;''('''Hint:''' There are a number of predefined items that are used in various campaigns that you can make use of. You can find [http://www.wesnoth.org/macro-reference.xhtml#file:items.cfg a list of them] if you look into the items.cfg file in the wesnoth install directory (under /data/core/macros))''&amp;lt;/tt&amp;gt;&lt;br /&gt;
** '''x''', '''y''': the location to place the item.&lt;br /&gt;
** '''image''': the image (in ''images/'' as .png) to place on the hex.&lt;br /&gt;
** '''halo''': an image to place centered on the hex. Use this instead of ''image'' if the image is bigger than the hex or if you want to animate an image. ''Example (where the integer after the colon is the duration of each frame): halo=scenery/fire1.png:100,scenery/fire2.png:100,scenery/fire3.png:100,scenery/fire4.png:100,scenery/fire5.png:100,scenery/fire6.png:100,scenery/fire7.png:100,scenery/fire8.png:100''&lt;br /&gt;
** '''team_name''': name of the team for which the item is to be displayed (hidden for others). For multiple teams just put all the names in one string, for example separated by commas.&lt;br /&gt;
** '''visible_in_fog''': whether the item should be visible through fog or not. Default yes.&lt;br /&gt;
* '''[removeitem]''': removes any graphical items on a given hex&lt;br /&gt;
** '''x''', '''y''': the hex to remove items off&lt;br /&gt;
** '''image''' if specified, only removes the given image item (This image name must include any [[ImagePathFunctionWML|image path functions]] appended to the original image name.)&lt;br /&gt;
* '''[print]''': displays a message across the screen. The message will disappear after a certain time.&lt;br /&gt;
** '''text''': (translatable) the text to display.&lt;br /&gt;
** '''size''': (default=12) the pointsize of the font to use&lt;br /&gt;
** '''duration''': (default=50) the length of time to display the text for. This is measured in the number of 'frames'. A frame in Wesnoth is usually displayed for around 30ms.&lt;br /&gt;
** '''red''', '''green''', '''blue''': (default=0,0,0) the color to display the text in. Values vary from 0-255.&lt;br /&gt;
* '''[move_unit_fake]''': moves an image of a unit along a certain path on the map. The path does not need to be a continuous list of adjacent hexes, so for example only the start and end points can be given, in which case the straightest line between those points will be calculated and used.&lt;br /&gt;
** '''type''': the type of the unit whose image to use&lt;br /&gt;
** '''x''': a comma-separated list of x locations to move along&lt;br /&gt;
** '''y''': a comma-separated list of y locations to move along (x and y values are matched pairs)&lt;br /&gt;
** '''side''': the side of the fake unit, used for team-coloring the fake unit&lt;br /&gt;
* '''[hide_unit]''': makes the given unit become invisible. Useful in conjunction with '''[move_unit_fake]''': to move a leader unit into position on-screen. Each '''[hide_unit]''' tag only hides one unit.&lt;br /&gt;
** '''x''', '''y''': location of the unit to be hidden. (NOT a standard unit filter! Just x and y.)&lt;br /&gt;
* '''[unhide_unit]''': stops the currently hidden unit from being hidden.&lt;br /&gt;
* '''[scroll]''': Scroll a certain number of pixels in a given direction. Useful for earthquake/shaking effects.&lt;br /&gt;
** '''x''', '''y''': the number of pixels to scroll along the x and y axis&lt;br /&gt;
* '''[scroll_to]''': Scroll to a given hex&lt;br /&gt;
** '''x''', '''y''': the hex to scroll to&lt;br /&gt;
** '''check_fogged''': whether to scroll even to locations covered in fog or shroud. Possible values ''true'' (don't scroll to fog) and ''false'' (scroll even to fog), with ''false'' as the default.&lt;br /&gt;
* '''[scroll_to_unit]''' Scroll to a given unit&lt;br /&gt;
** [[StandardUnitFilter]]&lt;br /&gt;
** '''check_fogged''': whether to scroll even to locations covered in fog or shroud. Possible values ''true'' (don't scroll to fog) and ''false'' (scroll even to fog), with ''false'' as the default.&lt;br /&gt;
* '''[sound]''': Plays a sound&lt;br /&gt;
** '''name''': the filename of the sound to play (in ''sounds/'' as .wav or .ogg)&lt;br /&gt;
** '''repeat''': repeats the sound for a specified additional number of times (default=0)&lt;br /&gt;
* '''[sound_source]''': Creates a sound source. &amp;quot;Sound sources&amp;quot; is a general name for a mechanism which makes possible for map elements to emit sounds according to some rules, where &amp;quot;map elements&amp;quot; can be specific locations or terrain types. For now, only sound sources tied to locations are supported.&lt;br /&gt;
** '''id''': a unique identification key of the sound source&lt;br /&gt;
** '''sounds''': a list of comma separated, randomly played sounds associated with the sound source&lt;br /&gt;
** '''delay''': a numerical value (in milliseconds) of the minimal delay between two playbacks of the source's sound if the source remains visible on the screen; if one scrolls out and back in, the source will be considered as ready to play&lt;br /&gt;
** '''chance''': a percentage (a value from 0 to 100) describing the chance of the source being activated every second after the delay has passed or when the source's location appears on the screen (note that it cannot play more than one file at the same time)&lt;br /&gt;
** '''check_fogged''': possible values &amp;quot;true&amp;quot; and &amp;quot;false&amp;quot; - if true the source will not play if its locations are fogged&lt;br /&gt;
** '''check_shrouded''': {{DevFeature}} possible values &amp;quot;true&amp;quot; and &amp;quot;false&amp;quot; - if true the source will not play if its locations are shrouded&lt;br /&gt;
** '''x,y''': a [[StandardLocationFilter]] for the locations associated with the sound source&lt;br /&gt;
** '''fade_range''' (default = 3): distance in hexes that determines a &amp;quot;circular&amp;quot; area around the one specified by '''full_range''' where sound volume fades out linearly&lt;br /&gt;
** '''full_range''' (default = 14): distance in hexes that determines a &amp;quot;circular&amp;quot; area where source plays with full volume, relative to screen center&lt;br /&gt;
** '''loop''': number of times a sound sample should be looped if it stays visible. -1 means infinite (~65000)&lt;br /&gt;
* '''[remove_sound_source]''': Removes a previously defined sound source.&lt;br /&gt;
** '''id''': the identification key of the sound source to remove&lt;br /&gt;
* '''[music]''': Switches to playing different music&lt;br /&gt;
** '''name''': the filename of the music to play (in ''music/'' as .ogg)&lt;br /&gt;
** see [[MusicListWML]] for the correct syntax&lt;br /&gt;
* '''[colour_adjust]''': tints the colour of the screen.&lt;br /&gt;
** '''red''', '''green''', '''blue''': values from -255 to 255, the amount to tint by for each colour&lt;br /&gt;
* '''[delay]''': pauses the game&lt;br /&gt;
** '''time''': the time to pause in milliseconds&lt;br /&gt;
* '''[redraw]''': redraws the screen (this normally isn't done during events, although some of the other interface actions cause the screen or parts of it to be redrawn).&lt;br /&gt;
** '''side''': if used, recalculates fog and shroud for that side. Useful if you for example spawn friendly units in the middle of an event and want the shroud to update accordingly (otherwise units that spawn inside fog would remain invisible for the duration of the event, since the fog would not automatically get cleared around them).&lt;br /&gt;
* '''[unit_overlay]''': sets an image that will be drawn over a particular unit, and follow it around&lt;br /&gt;
** '''x''', '''y''': the location of the unit to overlay on&lt;br /&gt;
** '''image''': the image to place on the unit&lt;br /&gt;
* '''[remove_unit_overlay]''': removes a particular overlayed image from a unit&lt;br /&gt;
** '''x''', '''y''': the location of the unit to remove an overlay from&lt;br /&gt;
** '''image''': the image to remove from the unit&lt;br /&gt;
* '''[animate_unit]''': Uses an animation of a unit to animate it on screen (if the unit has the corresponding animation).&lt;br /&gt;
** '''flag''': The key to find the custom animation in the unit description (see the '''[extra_anim]''' description in [[AnimationWML]]). Standard animations can be triggered with the following keywords: ''leading recruited standing idling levelin levelout healing healed poisoned movement defend attack death victory pre_teleport post_teleport''&lt;br /&gt;
** '''[filter]''' with a [[StandardUnitFilter]] as argument, see [[FilterWML]]. By default, the unit at the event location will be animated. You can use this tag to choose any other unit to animate.&lt;br /&gt;
** '''[primary_attack]''': If this tag is not present, the filter for animation will be triggered with no attack. If it is here, all attacks from the unit will be filtered, and a matching one will be used to filter the animation. Takes a weapon filter as argument, see [[FilterWML]].&lt;br /&gt;
** '''[secondary_attack]''': Similar to '''[primary_attack]'''. May be needed to trigger a defense animation correctly, if there are more than one animations available for the defending unit.&lt;br /&gt;
** '''hits''': yes/no: whether the being-hit or being-not-hit variants of attack/defense animations are chosen&lt;br /&gt;
** '''text''': a text to hover during the animation&lt;br /&gt;
** '''red''': red value for the text color (0-255)&lt;br /&gt;
** '''green''': green value for the text color&lt;br /&gt;
** '''blue''': blue value for the text color&lt;br /&gt;
** '''with_bars''': yes/no: whether to display the status bars during the animation (e.g. the hitpoint bar)&lt;br /&gt;
** '''[animate]''': a sub block with the same syntax as '''[animate_unit]''' except that the '''[filter]''' block is mandatory to find the unit. This block will find and animate another unit simultaneously.&lt;br /&gt;
** '''[facing]''': a [[StandardLocationFilter]] specifying what direction the unit should be facing when animated&lt;br /&gt;
* '''[label]''' places a label on the map.&lt;br /&gt;
** '''x''', '''y''': the location of the label&lt;br /&gt;
** '''text''': what the label should say&lt;br /&gt;
** '''team_name''': if specified, the label will only be visible to the given team.&lt;br /&gt;
** '''visible_in_fog''': whether the label should be visible through fog or not. Default yes.&lt;br /&gt;
* '''[deprecated_message]''' shows a deprecated message in the message area, this feature is only intended to be used to warn about deprecated macros in mainline. The message is not translatable.&lt;br /&gt;
** '''message''': the message to show.&lt;br /&gt;
* '''[wml_message]''' outputs a message to Wesnoth's console output. Intended for campaign designers to output silent text to the console, without annoying the player; then, that text might contain information useful for later bug-reporting. The log domain for it is '''wml''', and the '''debug/dbg''' log level is available for use with the '''logger''' attribute. Depending on the current log level ('''error''' by default), which may be changed with the in-game :log command, or the --log-&amp;lt;level&amp;gt;=wml command line switch, the messages are echoed to the in-game chat.&lt;br /&gt;
** '''message''': the message to show.&lt;br /&gt;
** '''logger''': the Wesnoth engine output logger that should catch the text; this might be 'err' (the errors log level), 'warn'/'wrn' (the warnings log level) or anything else (the information log level). Not all information will be displayed depending on the log level chosen when starting Wesnoth.&lt;br /&gt;
* '''[open_help]''' opens the in-game help.&lt;br /&gt;
** '''topic''': the id of the topic to open&lt;br /&gt;
* '''[show_objectives]''': {{DevFeature}} refreshes the objectives defined by [objectives] and its [show_if] tags, and displays them. (It is also called whenever the user explicitly asks for the objectives; this matters only if the tag was overridden by a [[LuaWML#register_wml_action|Lua]] script.)&lt;br /&gt;
** '''side''': the side to show the objectives. If not set, all sides are used.&lt;br /&gt;
&lt;br /&gt;
== Useful Macros ==&lt;br /&gt;
There are some predefined macros that you find useful for interface actions. You can find a complete list along with a detailed explanation of how they work [http://www.wesnoth.org/macro-reference.xhtml here].&lt;br /&gt;
* '''{FLOATING_TEXT}''' Float some text over a unit similar to the damage numbers.&lt;br /&gt;
* '''{HIGHLIGHT_UNIT}''' Highlight a unit on the map. Use this to show important units&lt;br /&gt;
* '''{HIGHLIGHT_IMAGE}''' Places and highlights an image on the map. Use this to show important items or locations&lt;br /&gt;
* '''{SET_IMAGE}''' Places an image on the map which has no other function.&lt;br /&gt;
* '''{QUAKE &amp;lt;soundfile&amp;gt;}''' Creates a tremor like screenshake and plays &amp;lt;soundfile&amp;gt;. ('''{TREMOR}''' is a deprecated version, equivalent to '''{QUAKE (rumble.ogg)}''')&lt;br /&gt;
* '''{FLASH_WHITE}''' Flash the screen white momentarily. You can also replace WHITE with RED, BLUE or GREEN for a different colour.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[DirectActionsWML]]&lt;br /&gt;
* [[InternalActionsWML]]&lt;br /&gt;
* [[EventWML]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: WML Reference]]&lt;br /&gt;
[[Category: ActionsWML]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=InterfaceActionsWML&amp;diff=34662</id>
		<title>InterfaceActionsWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=InterfaceActionsWML&amp;diff=34662"/>
		<updated>2010-03-20T06:25:59Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* Other interface tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WML Tags}}&lt;br /&gt;
== Interface actions ==&lt;br /&gt;
&lt;br /&gt;
Interface actions are actions that do not have an effect on gameplay;&lt;br /&gt;
instead, they show something to the player.  The main interface tags&lt;br /&gt;
are '''[message]''' and '''[objectives]''', but several other tags affect&lt;br /&gt;
the interface also.&lt;br /&gt;
&lt;br /&gt;
== [inspect] ==&lt;br /&gt;
This user interface action only works in debug mode. It displays the gamestate inspector dialog (the same one which can be brought up with '':inspect'' ), which can be used to inspect the values of WML variables, AI configuration, recall lists, and more.&lt;br /&gt;
&lt;br /&gt;
* '''name''': optional attribute to specify the name of this gamestate inspector dialog. It is just a label to help differentiate between different invocations of gamestate inspector dialog.&lt;br /&gt;
&lt;br /&gt;
== [message] ==&lt;br /&gt;
The most commonly used interface action is [message], which displays a message to the user in a dialog box. It can also be used to take input from the user.&lt;br /&gt;
&lt;br /&gt;
The following key/tags are accepted for [message]:&lt;br /&gt;
* [[StandardUnitFilter]]: The unit whose profile and name are displayed. Do not use a [filter] tag. If no unit matching this filter is found, the message is not displayed (The unit has probably been killed).&amp;lt;br&amp;gt;'''[message]''' elements should be constructed so that it is either guaranteed that a certain unit is alive, or so that dialog flows smoothly even if the message isn't displayed.&lt;br /&gt;
&lt;br /&gt;
* '''speaker''': an alternative to standard unit filter. You may specify as the value of the speaker attribute a unit id or any of the following special values:&lt;br /&gt;
** '''narrator''': the dialog box is displayed without a caption for the unit speaking or a unit image&lt;br /&gt;
** '''unit''': the primary unit for the event is speaking&lt;br /&gt;
** '''second_unit''': the secondary unit for the event is speaking&lt;br /&gt;
&lt;br /&gt;
* '''message''': (translatable) the text to display to the right of the image. ''message'' is sometimes multiple lines; if it is, be sure to use quotes(''' ' ''' or ''' &amp;quot; ''')&lt;br /&gt;
* '''[show_if]''': if present then this message will only be displayed if the conditional statement in this tag is passed (see [[ConditionalActionsWML#Condition_Tags|ConditionalActionsWML]])&lt;br /&gt;
* '''side_for''': (default: all sides) comma-separated list of sides for who message is shown.&lt;br /&gt;
* '''image''': (default: profile image of speaker) the image to display next to the message.&lt;br /&gt;
* '''caption''': (default: name of speaker) the caption to display beside the image. Name to be displayed.&lt;br /&gt;
* '''duration''': (default: 10) the minimum number of frames for this message to be displayed. (A frame lasts about 30 milliseconds.) During this time any dialog decisions will be disregarded.&lt;br /&gt;
* '''sound''': a sound effect (wav file) to play as the message is displayed. This can be a comma-separated list, from which one will be randomly chosen.&lt;br /&gt;
* '''[option]''': zero or more '''[option]''' elements may be present. If '''[option]''' elements are present, then each option will be displayed in a menu for the user to select one option.&lt;br /&gt;
** '''message''': (translatable) the text displayed for the option (see [[DescriptionWML]])&lt;br /&gt;
** '''[show_if]''': if present then this option will only be displayed if the conditional statement in this tag is passed (see [[InternalActionsWML]])&lt;br /&gt;
** '''[command]''': an element containing actions which are executed if the option is selected.&lt;br /&gt;
* '''[text_input]''': there can be only one [text_input] tag. this adds a text input field to the message.&lt;br /&gt;
** '''variable''': the variable that the user's input will be written to&lt;br /&gt;
** '''label''': a text label to the left of the input field&lt;br /&gt;
** '''max_chars''': the maximum number of characters that may be typed into the field&lt;br /&gt;
** '''text''': text that is written into the field in the beginning&lt;br /&gt;
* Check [[EventWML#Multiplayer_safety]] to find out in which events you can safely use '''[option]''' and '''[text_input]''' without causing OOS.&lt;br /&gt;
&lt;br /&gt;
=== Formatting ===&lt;br /&gt;
&lt;br /&gt;
Text formatting options for '''[message]'''. These can also be used in unit names (user_description), objectives, and such.&lt;br /&gt;
* A tilde (~) as the first character causes the line to be boldfaced.&lt;br /&gt;
* An at symbol (@) as the first character causes the line to be green, as done with victory conditions.&lt;br /&gt;
* A pound symbol (#) as the first character causes the line to be red, as done with defeat conditions.&lt;br /&gt;
* An asterisk (*) as the first character causes the line to be bigger.&lt;br /&gt;
* A backquote (`) as the first character causes the line to be smaller.&lt;br /&gt;
* If used, the caption key text is boldfaced.&lt;br /&gt;
* An RGB colour code in the beginning causes the line to be the given colour. This can still be preceded by the above characters. Example: ''message=_&amp;quot;&amp;lt;255,0,0&amp;gt;Red!&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
{{DevFeature}} In the 1.7 branch these formatting codes are being discarded in favor of [http://library.gnome.org/devel/pango/unstable/PangoMarkupFormat.html Pango markup]. Note that it's easiest to use ' for quoting in Pango markup since &amp;quot; is encoded as &amp;quot;&amp;quot; inside a WML string (so you have to modify the Pango examples accordingly if you want to use &amp;quot; quotes). Running wmllint on your campaign will up-convert it, warning you about unusual cases you must fix by hand.&lt;br /&gt;
&lt;br /&gt;
== [objectives] ==&lt;br /&gt;
The other tag used for plot development is '''[objectives]'''.&lt;br /&gt;
The '''[objectives]''' tag overwrites any previously set objectives,&lt;br /&gt;
and displays text which should describe the objectives of the scenario.&lt;br /&gt;
Scenario objectives are displayed on the player's first turn after the tag is used,&lt;br /&gt;
or as part of the event if it triggers during that player's turn.&lt;br /&gt;
Objectives can also be accessed at any time in a scenario using the&lt;br /&gt;
&amp;quot;Scenario Objectives&amp;quot; game menu option, making this tag useful for&lt;br /&gt;
scenario-specific information that the player may need to refer to during play.&lt;br /&gt;
&lt;br /&gt;
This tag renders the ''objectives'' attribute of [scenario] obsolete (see ''objectives'', [[ScenarioWML]]).&lt;br /&gt;
Instead of using ''objectives'', use '''[objectives]''' to set scenario objectives inside a prestart event.&lt;br /&gt;
It can also be used to overwrite the starting objectives mid-scenario.&lt;br /&gt;
&lt;br /&gt;
Attributes of '''[objectives]''':&lt;br /&gt;
* '''side''': Default '0'. The side to set the objectives for. A value of 0 sets objectives for all sides.&lt;br /&gt;
* '''summary''': Displayed first in the objectives text, this should describe the basic objective for the overall scenario.  Can be omitted.&lt;br /&gt;
* '''note''': Displayed last in the objectives text, this is sometimes used for hints or additional information.  Can be omitted.&lt;br /&gt;
* '''victory_string''': Default ' _ &amp;quot;Victory:&amp;quot;', this text precedes the victory objectives.&lt;br /&gt;
* '''defeat_string''': Default ' _ &amp;quot;Defeat:&amp;quot;', this text precedes the defeat objectives.&lt;br /&gt;
* '''silent''': Default: not present. If set to &amp;quot;yes&amp;quot;, the objectives are silently changed. Else, they will be shown to the user when appropriate.&lt;br /&gt;
&lt;br /&gt;
Tags of '''[objectives]''':&lt;br /&gt;
* '''[objective]''': describes a win or loss condition. Most scenarios have multiple win or loss conditions, so use a separate [objective] subtag for each line; this helps with translations.&lt;br /&gt;
** '''description''': text for the specific win or loss condition.&lt;br /&gt;
** '''condition''': The color and placement of the text. Values are 'win'(colored green, placed after ''victory_string'') and 'lose'(colored red, placed after ''defeat_string'')&lt;br /&gt;
** '''[show_if]''': A condition that disables the objective if it doesn't hold. Conditional objectives are refreshed at '''[show_objectives]''' time only. {{DevFeature}}&lt;br /&gt;
&lt;br /&gt;
=== Macros ===&lt;br /&gt;
There are a few predefined macros for Objectives that you can use to shorten the code: [http://www.wesnoth.org/macro-reference.xhtml#SET_OBJECTIVES SET_OBJECTIVES], [http://www.wesnoth.org/macro-reference.xhtml#VICTORY_CONDITION VICTORY_CONDITION], and [http://www.wesnoth.org/macro-reference.xhtml#DEFEAT_CONDITION DEFEAT_CONDITION]. Follow the links for each one to see complete syntax and example usage.&lt;br /&gt;
&lt;br /&gt;
== [set_menu_item] ==&lt;br /&gt;
This tag is used to add a custom option in the right-click context menu which can then be used to trigger arbitrary WML commands.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Due to limitations in portable devices where there are no scroll bars for context menus, there is a hard-coded limit of 7 custom WML menu items. If you really need to have more than 7 menu items, try combining some of them in a submenu.&lt;br /&gt;
&lt;br /&gt;
* '''id''': the unique id for this menu item. If a menu item with this id already exists, it allows you to set specific changes to that item.&lt;br /&gt;
* '''description''': the in-game text that will appear for this item in the menu.&lt;br /&gt;
* '''image''': the image to display next to this item.&lt;br /&gt;
* '''needs_select''': if ''yes'' (default ''no''), then the latest select event (see [[EventWML]]) that triggered before this menu item was chosen will be transmitted over the network before this menu item action will be. This only has any effect in networked multiplayer, and is intended to allow more elaborate menu item behaviour there without causing out of sync errors. If you don't know what this means, just leave it false.&lt;br /&gt;
* '''[show_if]''': If present, the menu item will only be available if the conditional statement (see [[InternalActionsWML]]) within evaluates to true. When this is evaluated, the WML variables ''$x1'' and ''$y1'' will point to the location on which the context menu was invoked, so it's possible to for example only enable the option on empty hexes or on a particular unit.&lt;br /&gt;
* '''[filter_location]''': contains a location filter similar to the one found inside Single Unit Filters (see [[FilterWML]]). The menu item will only be available on matching locations.&lt;br /&gt;
* '''[command]''': contains the WML actions to be executed when the menu item is selected. Again, the WML variables ''$x1'' and ''$y1'' will point to the location on which the context menu was invoked on.&lt;br /&gt;
&lt;br /&gt;
== Other interface tags ==&lt;br /&gt;
&lt;br /&gt;
The following tags are also action tags:&lt;br /&gt;
* '''[item]''': makes a graphical item appear on a certain hex. Note this only places the graphics for an item. It does not make the item do anything. Use a moveto event to make moving onto the item do something. &amp;lt;tt&amp;gt;''('''Hint:''' There are a number of predefined items that are used in various campaigns that you can make use of. You can find [http://www.wesnoth.org/macro-reference.xhtml#file:items.cfg a list of them] if you look into the items.cfg file in the wesnoth install directory (under /data/core/macros))''&amp;lt;/tt&amp;gt;&lt;br /&gt;
** '''x''', '''y''': the location to place the item.&lt;br /&gt;
** '''image''': the image (in ''images/'' as .png) to place on the hex.&lt;br /&gt;
** '''halo''': an image to place centered on the hex. Use this instead of ''image'' if the image is bigger than the hex or if you want to animate an image. ''Example (where the integer after the colon is the duration of each frame): halo=scenery/fire1.png:100,scenery/fire2.png:100,scenery/fire3.png:100,scenery/fire4.png:100,scenery/fire5.png:100,scenery/fire6.png:100,scenery/fire7.png:100,scenery/fire8.png:100''&lt;br /&gt;
** '''team_name''': name of the team for which the item is to be displayed (hidden for others). For multiple teams just put all the names in one string, for example separated by commas.&lt;br /&gt;
** '''visible_in_fog''': whether the item should be visible through fog or not. Default yes.&lt;br /&gt;
* '''[removeitem]''': removes any graphical items on a given hex&lt;br /&gt;
** '''x''', '''y''': the hex to remove items off&lt;br /&gt;
** '''image''' if specified, only removes the given image item (This image name must include any [[#ImagePathFunctionWML|image path functions]] appended to the original image name.)&lt;br /&gt;
* '''[print]''': displays a message across the screen. The message will disappear after a certain time.&lt;br /&gt;
** '''text''': (translatable) the text to display.&lt;br /&gt;
** '''size''': (default=12) the pointsize of the font to use&lt;br /&gt;
** '''duration''': (default=50) the length of time to display the text for. This is measured in the number of 'frames'. A frame in Wesnoth is usually displayed for around 30ms.&lt;br /&gt;
** '''red''', '''green''', '''blue''': (default=0,0,0) the color to display the text in. Values vary from 0-255.&lt;br /&gt;
* '''[move_unit_fake]''': moves an image of a unit along a certain path on the map. The path does not need to be a continuous list of adjacent hexes, so for example only the start and end points can be given, in which case the straightest line between those points will be calculated and used.&lt;br /&gt;
** '''type''': the type of the unit whose image to use&lt;br /&gt;
** '''x''': a comma-separated list of x locations to move along&lt;br /&gt;
** '''y''': a comma-separated list of y locations to move along (x and y values are matched pairs)&lt;br /&gt;
** '''side''': the side of the fake unit, used for team-coloring the fake unit&lt;br /&gt;
* '''[hide_unit]''': makes the given unit become invisible. Useful in conjunction with '''[move_unit_fake]''': to move a leader unit into position on-screen. Each '''[hide_unit]''' tag only hides one unit.&lt;br /&gt;
** '''x''', '''y''': location of the unit to be hidden. (NOT a standard unit filter! Just x and y.)&lt;br /&gt;
* '''[unhide_unit]''': stops the currently hidden unit from being hidden.&lt;br /&gt;
* '''[scroll]''': Scroll a certain number of pixels in a given direction. Useful for earthquake/shaking effects.&lt;br /&gt;
** '''x''', '''y''': the number of pixels to scroll along the x and y axis&lt;br /&gt;
* '''[scroll_to]''': Scroll to a given hex&lt;br /&gt;
** '''x''', '''y''': the hex to scroll to&lt;br /&gt;
** '''check_fogged''': whether to scroll even to locations covered in fog or shroud. Possible values ''true'' (don't scroll to fog) and ''false'' (scroll even to fog), with ''false'' as the default.&lt;br /&gt;
* '''[scroll_to_unit]''' Scroll to a given unit&lt;br /&gt;
** [[StandardUnitFilter]]&lt;br /&gt;
** '''check_fogged''': whether to scroll even to locations covered in fog or shroud. Possible values ''true'' (don't scroll to fog) and ''false'' (scroll even to fog), with ''false'' as the default.&lt;br /&gt;
* '''[sound]''': Plays a sound&lt;br /&gt;
** '''name''': the filename of the sound to play (in ''sounds/'' as .wav or .ogg)&lt;br /&gt;
** '''repeat''': repeats the sound for a specified additional number of times (default=0)&lt;br /&gt;
* '''[sound_source]''': Creates a sound source. &amp;quot;Sound sources&amp;quot; is a general name for a mechanism which makes possible for map elements to emit sounds according to some rules, where &amp;quot;map elements&amp;quot; can be specific locations or terrain types. For now, only sound sources tied to locations are supported.&lt;br /&gt;
** '''id''': a unique identification key of the sound source&lt;br /&gt;
** '''sounds''': a list of comma separated, randomly played sounds associated with the sound source&lt;br /&gt;
** '''delay''': a numerical value (in milliseconds) of the minimal delay between two playbacks of the source's sound if the source remains visible on the screen; if one scrolls out and back in, the source will be considered as ready to play&lt;br /&gt;
** '''chance''': a percentage (a value from 0 to 100) describing the chance of the source being activated every second after the delay has passed or when the source's location appears on the screen (note that it cannot play more than one file at the same time)&lt;br /&gt;
** '''check_fogged''': possible values &amp;quot;true&amp;quot; and &amp;quot;false&amp;quot; - if true the source will not play if its locations are fogged&lt;br /&gt;
** '''check_shrouded''': {{DevFeature}} possible values &amp;quot;true&amp;quot; and &amp;quot;false&amp;quot; - if true the source will not play if its locations are shrouded&lt;br /&gt;
** '''x,y''': a [[StandardLocationFilter]] for the locations associated with the sound source&lt;br /&gt;
** '''fade_range''' (default = 3): distance in hexes that determines a &amp;quot;circular&amp;quot; area around the one specified by '''full_range''' where sound volume fades out linearly&lt;br /&gt;
** '''full_range''' (default = 14): distance in hexes that determines a &amp;quot;circular&amp;quot; area where source plays with full volume, relative to screen center&lt;br /&gt;
** '''loop''': number of times a sound sample should be looped if it stays visible. -1 means infinite (~65000)&lt;br /&gt;
* '''[remove_sound_source]''': Removes a previously defined sound source.&lt;br /&gt;
** '''id''': the identification key of the sound source to remove&lt;br /&gt;
* '''[music]''': Switches to playing different music&lt;br /&gt;
** '''name''': the filename of the music to play (in ''music/'' as .ogg)&lt;br /&gt;
** see [[MusicListWML]] for the correct syntax&lt;br /&gt;
* '''[colour_adjust]''': tints the colour of the screen.&lt;br /&gt;
** '''red''', '''green''', '''blue''': values from -255 to 255, the amount to tint by for each colour&lt;br /&gt;
* '''[delay]''': pauses the game&lt;br /&gt;
** '''time''': the time to pause in milliseconds&lt;br /&gt;
* '''[redraw]''': redraws the screen (this normally isn't done during events, although some of the other interface actions cause the screen or parts of it to be redrawn).&lt;br /&gt;
** '''side''': if used, recalculates fog and shroud for that side. Useful if you for example spawn friendly units in the middle of an event and want the shroud to update accordingly (otherwise units that spawn inside fog would remain invisible for the duration of the event, since the fog would not automatically get cleared around them).&lt;br /&gt;
* '''[unit_overlay]''': sets an image that will be drawn over a particular unit, and follow it around&lt;br /&gt;
** '''x''', '''y''': the location of the unit to overlay on&lt;br /&gt;
** '''image''': the image to place on the unit&lt;br /&gt;
* '''[remove_unit_overlay]''': removes a particular overlayed image from a unit&lt;br /&gt;
** '''x''', '''y''': the location of the unit to remove an overlay from&lt;br /&gt;
** '''image''': the image to remove from the unit&lt;br /&gt;
* '''[animate_unit]''': Uses an animation of a unit to animate it on screen (if the unit has the corresponding animation).&lt;br /&gt;
** '''flag''': The key to find the custom animation in the unit description (see the '''[extra_anim]''' description in [[AnimationWML]]). Standard animations can be triggered with the following keywords: ''leading recruited standing idling levelin levelout healing healed poisoned movement defend attack death victory pre_teleport post_teleport''&lt;br /&gt;
** '''[filter]''' with a [[StandardUnitFilter]] as argument, see [[FilterWML]]. By default, the unit at the event location will be animated. You can use this tag to choose any other unit to animate.&lt;br /&gt;
** '''[primary_attack]''': If this tag is not present, the filter for animation will be triggered with no attack. If it is here, all attacks from the unit will be filtered, and a matching one will be used to filter the animation. Takes a weapon filter as argument, see [[FilterWML]].&lt;br /&gt;
** '''[secondary_attack]''': Similar to '''[primary_attack]'''. May be needed to trigger a defense animation correctly, if there are more than one animations available for the defending unit.&lt;br /&gt;
** '''hits''': yes/no: whether the being-hit or being-not-hit variants of attack/defense animations are chosen&lt;br /&gt;
** '''text''': a text to hover during the animation&lt;br /&gt;
** '''red''': red value for the text color (0-255)&lt;br /&gt;
** '''green''': green value for the text color&lt;br /&gt;
** '''blue''': blue value for the text color&lt;br /&gt;
** '''with_bars''': yes/no: whether to display the status bars during the animation (e.g. the hitpoint bar)&lt;br /&gt;
** '''[animate]''': a sub block with the same syntax as '''[animate_unit]''' except that the '''[filter]''' block is mandatory to find the unit. This block will find and animate another unit simultaneously.&lt;br /&gt;
** '''[facing]''': a [[StandardLocationFilter]] specifying what direction the unit should be facing when animated&lt;br /&gt;
* '''[label]''' places a label on the map.&lt;br /&gt;
** '''x''', '''y''': the location of the label&lt;br /&gt;
** '''text''': what the label should say&lt;br /&gt;
** '''team_name''': if specified, the label will only be visible to the given team.&lt;br /&gt;
** '''visible_in_fog''': whether the label should be visible through fog or not. Default yes.&lt;br /&gt;
* '''[deprecated_message]''' shows a deprecated message in the message area, this feature is only intended to be used to warn about deprecated macros in mainline. The message is not translatable.&lt;br /&gt;
** '''message''': the message to show.&lt;br /&gt;
* '''[wml_message]''' outputs a message to Wesnoth's console output. Intended for campaign designers to output silent text to the console, without annoying the player; then, that text might contain information useful for later bug-reporting. The log domain for it is '''wml''', and the '''debug/dbg''' log level is available for use with the '''logger''' attribute. Depending on the current log level ('''error''' by default), which may be changed with the in-game :log command, or the --log-&amp;lt;level&amp;gt;=wml command line switch, the messages are echoed to the in-game chat.&lt;br /&gt;
** '''message''': the message to show.&lt;br /&gt;
** '''logger''': the Wesnoth engine output logger that should catch the text; this might be 'err' (the errors log level), 'warn'/'wrn' (the warnings log level) or anything else (the information log level). Not all information will be displayed depending on the log level chosen when starting Wesnoth.&lt;br /&gt;
* '''[open_help]''' opens the in-game help.&lt;br /&gt;
** '''topic''': the id of the topic to open&lt;br /&gt;
* '''[show_objectives]''': {{DevFeature}} refreshes the objectives defined by [objectives] and its [show_if] tags, and displays them. (It is also called whenever the user explicitly asks for the objectives; this matters only if the tag was overridden by a [[LuaWML#register_wml_action|Lua]] script.)&lt;br /&gt;
** '''side''': the side to show the objectives. If not set, all sides are used.&lt;br /&gt;
&lt;br /&gt;
== Useful Macros ==&lt;br /&gt;
There are some predefined macros that you find useful for interface actions. You can find a complete list along with a detailed explanation of how they work [http://www.wesnoth.org/macro-reference.xhtml here].&lt;br /&gt;
* '''{FLOATING_TEXT}''' Float some text over a unit similar to the damage numbers.&lt;br /&gt;
* '''{HIGHLIGHT_UNIT}''' Highlight a unit on the map. Use this to show important units&lt;br /&gt;
* '''{HIGHLIGHT_IMAGE}''' Places and highlights an image on the map. Use this to show important items or locations&lt;br /&gt;
* '''{SET_IMAGE}''' Places an image on the map which has no other function.&lt;br /&gt;
* '''{QUAKE &amp;lt;soundfile&amp;gt;}''' Creates a tremor like screenshake and plays &amp;lt;soundfile&amp;gt;. ('''{TREMOR}''' is a deprecated version, equivalent to '''{QUAKE (rumble.ogg)}''')&lt;br /&gt;
* '''{FLASH_WHITE}''' Flash the screen white momentarily. You can also replace WHITE with RED, BLUE or GREEN for a different colour.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
* [[DirectActionsWML]]&lt;br /&gt;
* [[InternalActionsWML]]&lt;br /&gt;
* [[EventWML]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: WML Reference]]&lt;br /&gt;
[[Category: ActionsWML]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=EventWML&amp;diff=33604</id>
		<title>EventWML</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=EventWML&amp;diff=33604"/>
		<updated>2010-01-15T12:35:16Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: Added note to 'die'.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{WML Tags}}&lt;br /&gt;
== The [event] Tag ==&lt;br /&gt;
&lt;br /&gt;
This tag is a subtag of the [scenario], [unit_type] and [era] tags which is used to describe a set of actions which trigger at a certain point in a scenario. When used in a [scenario] tag (also includes [multiplayer], [tutorial] and [test]), the event only occurs in that scenario. When used in a [unit_type] tag, the event will occur in all scenarios in which a unit of that type appears in (only after such a unit appears during the scenario, however). When used in an [era], the event will occur in any scenario which is played using that era.&lt;br /&gt;
&lt;br /&gt;
This tag has keys and child tags that control when and if the event actions will be triggered. Most important of these is the '''name''' key. Without it, no error will be raised but the event will never fire. Therefore, from a practical standpoint, it can be considered mandatory. All of the others can be used or not and the event actions will fire either way.&lt;br /&gt;
&lt;br /&gt;
=== The 'name' Key (Mandatory) ===&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
 name=&amp;lt;value&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is '''not''' like a normal 'name' key. ''It is a basic description of when the event will trigger.'' It also has a very large number of predefined values, one of which must be used for the key to be valid.&lt;br /&gt;
&lt;br /&gt;
'''Lexicon side note:''' ''It is not uncommon to refer to these values as the 'trigger' for an event and, furthermore, to call an event by its 'trigger' name. For example, in an event containing '''name=moveto''', a person might refer to the event as a ''''moveto''' event' and/or refer to the ''''moveto''' trigger' in the event or even talk about the 'event trigger' when referring to the '''moveto''' value of the 'name' key in that event. Some or all of this usage can, in fact, be found throughout this page.''&lt;br /&gt;
&lt;br /&gt;
The '''name''' key can accept a list of comma separated values describing when the event will be triggered.*  These values may be either predefined event types or  custom event names not matching any predefined type.&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
 name=attacker misses,defender misses&lt;br /&gt;
&lt;br /&gt;
''* Note that unless you use [[#first_time_only|first_time_only=no]], the event will fire only once, '''not''' once for each listed type.''&lt;br /&gt;
&lt;br /&gt;
==== Predefined 'name' Key Values ====&lt;br /&gt;
&lt;br /&gt;
All predefined event types are listed here along with a description of when this value will cause the event to be triggered. Any value ''not'' listed here is a custom event name which can be triggered only by a '''[fire_event]''' tag somewhere else. Spaces in event names can be interchanged with underscores (for example, '''name=new turn''' and '''name=new_turn''' are equivalent).&lt;br /&gt;
&lt;br /&gt;
; preload {{DevFeature}}&lt;br /&gt;
: Triggers before a scenario 'prestarts' and when loading a savegame -- before anything is shown on the screen at all. Can be used to set up the [[LuaWML|Lua]] environment: loading libraries, defining helper functions, etc.&lt;br /&gt;
: '''Note:''' Unlike prestart and start, the preload event '''must be able to fire more than once!''' This is because it is triggered each time a savegame is loaded in addition to the initial time when it loads before the scenario 'prestart'. This means that it is effectively ''mandatory'' to have the [[#first_time_only|first_time_only=no]] key value in a preload event. &lt;br /&gt;
&lt;br /&gt;
; prestart&lt;br /&gt;
: Triggers before a scenario 'starts' -- before anything is shown on the screen at all. Can be used to set up things like village ownership. For things displayed on-screen such as character dialog, use '''start''' instead.&lt;br /&gt;
: '''Note:''' ''This value makes the [[#first_time_only|first_time_only]] key irrelevant since, by definition, it can only fire once.''&lt;br /&gt;
&lt;br /&gt;
; start&lt;br /&gt;
: Triggers after the map is shown but before the scenario begins -- before players can 'do' anything.&lt;br /&gt;
: '''Note:''' ''This value makes the [[#first_time_only|first_time_only]] key irrelevant since, by definition, it can only fire once.''&lt;br /&gt;
&lt;br /&gt;
; new turn&lt;br /&gt;
: Triggers at the start of every turn (not side turn). See also [[#first_time_only|first_time_only=no]]. Before any events of this type trigger, the value of the WML variable '''turn_number''' is set to the number of the turn that is beginning.&lt;br /&gt;
&lt;br /&gt;
; side turn&lt;br /&gt;
: Triggers when a side is about to start its turn. Before events of this type trigger, the value of the WML variable '''side_number''' is set to the number of the side of the player about to take their turn. This is before any healing takes place for that side, before calculating income, and before restoring unit movement and status.&lt;br /&gt;
&lt;br /&gt;
; ai turn&lt;br /&gt;
: Triggered just before the AI is invoked for a side. This is called after ''side turn'', and thus the WML variable '''side_number''' still holds the number of this side. Note that this event might be called several times per turn in case that fallbacks to human or droiding is involved. I.e. it happens at the middle of turn of human side 1 if the human player droids his side. It happens after the selection of ai to play the turn but before AI is told that new turn has come.&lt;br /&gt;
: '''Note:'''  ''This event currently breaks replays since it is not explicitly saved in a replay and there is no AI involved in replays...''&lt;br /&gt;
&lt;br /&gt;
; turn refresh&lt;br /&gt;
: Like '''side turn''', triggers just before a side is taking control but '''after''' healing, calculating income, and restoring unit movement and status.&lt;br /&gt;
&lt;br /&gt;
; turn ''X''&lt;br /&gt;
: Triggers at the start of turn ''X''. It's the first side initialization event. Side initialization events go in the order of: &lt;br /&gt;
: 1) '''turn ''X''''' 2) '''new turn''' 3) '''side turn''' 4) '''side ''X'' turn''' 5) '''side ''X'' turn ''Y''''' 6) '''turn refresh'''&lt;br /&gt;
&lt;br /&gt;
; side ''X'' turn ''Y''&lt;br /&gt;
: This event triggers at the start of turn ''X'' of side Y  {{DevFeature}}&lt;br /&gt;
&lt;br /&gt;
; side ''X'' turn&lt;br /&gt;
: This event triggers at the start of any turn of side Y {{DevFeature}}&lt;br /&gt;
: '''Note:''' ''Of course, [[#first_time_only|first_time_only=no]] is needed for this event to be triggered more than once.''&lt;br /&gt;
&lt;br /&gt;
; time over&lt;br /&gt;
: Triggers on turn ''turns''. (''turns'' is specified in [scenario])&lt;br /&gt;
&lt;br /&gt;
; enemies defeated&lt;br /&gt;
: Triggers when all units with '''canrecruit=yes''' (that is, all leaders) not allied with side 1 are killed.&lt;br /&gt;
&lt;br /&gt;
; victory&lt;br /&gt;
: In this scenario, any tag of the form '''[endlevel] result=victory [/endlevel]''' will be automatically preceded by all actions in this tag. It helps debugging if the victory event allows you to safely advance to any of the possible next maps after using the &amp;quot;:n&amp;quot; command. Scenarios where key units are picked up before the victory, or where some action chosen earlier determines which map to advance to, make it hard to quickly test scenarios in a campaign. (See also: [endlevel], [[DirectActionsWML]])&lt;br /&gt;
&lt;br /&gt;
; defeat&lt;br /&gt;
: In this scenario, any tag of the form '''[endlevel] result=defeat [/endlevel]''' will be automatically preceded by all actions in this tag. (See also [endlevel], [[DirectActionsWML]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Filters can be applied to the following event triggers (see [[FilterWML]]; see also below). The actions specified in the event tag will be executed only if the filter returns true. &lt;br /&gt;
These event triggers are all actions by units ('''moveto''', '''attack''') or things that happen to units ('''recruit''', '''advance'''). When one of these events is triggered, the position of the active unit (referred to as the '''primary unit''') is stored in the variables '''x1''' and '''y1''' and the position of any unit that primary unit does something to is stored in the variables '''x2''' and '''y2''' (this unit is referred to as the '''secondary unit''' below). '' These units are also automatically stored in the variables 'unit' and 'second_unit' as if they had been stored using the '''[store_unit]''' tag. see [[SingleUnitWML]]&lt;br /&gt;
&lt;br /&gt;
; moveto&lt;br /&gt;
: Triggers after the primary unit moves. Typically this is used when the primary unit gets to a particular location and a filter for the location of the primary unit is included; remember that this is the location that the primary unit lands on, not the location it started on or any location it travels on.&amp;lt;br /&amp;gt;''An '''[allow_undo]''' tag anywhere within a moveto event will cancel any lack of undo functionality the event would have caused. Note that undo functionality will only move the unit back to its former location; it will not other changes to the game caused by the event. Thus it is up to the scenario designer to use this tag correctly.'' {{DevFeature}} $x2 and $y2 refer to the hex the unit came from.&lt;br /&gt;
&lt;br /&gt;
; sighted&lt;br /&gt;
: Triggers when the primary unit becomes visible to the secondary unit in particular after not being visible to the secondary unit's side (so if the secondary unit's side doesn't have shroud or fog, the event never triggers). This happens both when the primary unit moves into view during its turn, and when the secondary unit moves to a location where it can see the primary unit. (This editor hasn't tested whether the event triggers multiple times if the primary unit moves into view of multiple units at once, or if not, which one gets chosen to be the secondary unit here.) (Note: it appears that when a sighted event is triggered because an enemy unit moves into your field of view, the game engine cannot determine which unit (on your side) sees the unit that moved, and so it fires a ''name=sighted'' event without setting ''$second_unit''. This means that, for example, using ''speaker=second_unit'' inside a message tag may fail.) (Double note: it also appears that the sighted event in more recent versions of the game (1.6 and 1.7, maybe?) does not fire on enemy turns. That is, it only fires for units that become visible as a result of the motion of another unit, not for units that move into the vision of an enemy. This event is also buggy in general... it's usually better to use a moveto event with a [filter_vision] tag than to use a sighted event (and note that the combination of the two can achieve something like the old sighted event)).&lt;br /&gt;
&lt;br /&gt;
; attack&lt;br /&gt;
: Triggers when the primary unit attacks the secondary unit.&lt;br /&gt;
&lt;br /&gt;
; attack end&lt;br /&gt;
: Similar to '''attack''', but is triggered ''after'' the fight instead of before. Note that if either unit is killed during the fight, this event triggers before any '''die''' events.&lt;br /&gt;
&lt;br /&gt;
; attacker hits&lt;br /&gt;
: Triggers when the the primary unit (the attacker) hits the secondary unit (the defender). The value of the WML variable '''damage_inflicted''' is set to the number of hitpoints inflicted by the attacker.&lt;br /&gt;
&lt;br /&gt;
; attacker misses&lt;br /&gt;
: Same as ''attacker hits'', but is triggered when the attacker misses.&lt;br /&gt;
&lt;br /&gt;
; defender hits&lt;br /&gt;
: Triggers when the primary unit (the attacker) is hit in retaliation by the secondary unit (the defender). The value of the WML variable '''damage_inflicted''' is set to the number of hitpoints inflicted by the defender.&lt;br /&gt;
&lt;br /&gt;
; defender misses&lt;br /&gt;
: Same as ''defender hits'', but is triggered when the defender misses.&lt;br /&gt;
&lt;br /&gt;
; stone&lt;br /&gt;
: Triggers when the primary unit is hit by an attack with the 'stones' ability (See ''stones'', [[AbilitiesWML]]) by the secondary unit (the unit with the 'stones' ability). In {{DevFeature}}, this event name is changed to &amp;quot;petrified&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
; last breath&lt;br /&gt;
: Triggers when the primary unit is killed by the secondary unit, but before the death animation is triggered.&lt;br /&gt;
&lt;br /&gt;
; die&lt;br /&gt;
: Triggers when the primary unit is killed by the secondary unit. ''Note: The primary unit is not removed from the game until the end of this event. The primary unit can still be manipulated, will block other units from taking its hex, and will still be found by standard unit filters (except [have_unit]). To prevent this behavior, you can use [kill] to remove the unit immediately.''&lt;br /&gt;
&lt;br /&gt;
; capture&lt;br /&gt;
: Triggers when the primary unit captures a village. The village may have been previously neutral, or previously owned by another side; merely moving into your own villages does not constitute a capture.&lt;br /&gt;
&lt;br /&gt;
; recruit&lt;br /&gt;
: Triggers when the primary unit is recruited. (That is, when a unit is recruited it will trigger this event and this event's filter will filter that unit.).&lt;br /&gt;
&lt;br /&gt;
; prerecruit&lt;br /&gt;
: Triggers when the primary unit is recruited but before it is displayed.&lt;br /&gt;
&lt;br /&gt;
; recall&lt;br /&gt;
: Triggers after a unit is recalled.&lt;br /&gt;
&lt;br /&gt;
; prerecall&lt;br /&gt;
: Triggers when a unit is recalled but before it is displayed.&lt;br /&gt;
&lt;br /&gt;
; advance&lt;br /&gt;
: Triggers just before the primary unit is going to advance to another unit.&lt;br /&gt;
&lt;br /&gt;
; post advance&lt;br /&gt;
: Triggers just after the primary unit has advanced to another unit.&lt;br /&gt;
&lt;br /&gt;
; select&lt;br /&gt;
: Triggers when the primary unit is selected. Also triggers when ending a move, as the game keeps the moving unit selected by selecting it again at the end of movement. ''Note: in networked multiplayer, these events are only executed by the client on which the event is triggered, leading to out of sync errors if you modify the game state in the event.''&lt;br /&gt;
&lt;br /&gt;
; menu item ''X''&lt;br /&gt;
: Triggers when a WML menu item with id=''X'' is selected. ''Note: if the menu item has a [command], this event may be executed before or after the command; there is no guarantee.''&lt;br /&gt;
&lt;br /&gt;
=== Custom events.&lt;br /&gt;
&lt;br /&gt;
An event with a custom name may be invoked using the [[InternalActionsWML#.5Bfire_event.5D|[fire_event]]] tag.  Normally you'll use such custom events as named subroutines to be called by events with predefined types.  One common case of this, for example, is that more than one '''sighted''' events might fire the same custom event that changes the scenario objectives.&lt;br /&gt;
&lt;br /&gt;
=== Optional Keys and Tags ===&lt;br /&gt;
&lt;br /&gt;
These keys and tags are more complex ways to filter when an event should trigger:&lt;br /&gt;
&lt;br /&gt;
==== first_time_only ====&lt;br /&gt;
: Whether the event should be removed from the scenario after it is triggered. This key takes a [[ConditionalActionsWML#Boolean_Values|boolean]]; for example:&lt;br /&gt;
: ''first_time_only=yes''&lt;br /&gt;
:: Default behavior if key is omitted. The event will trigger the first time it can and never again.&lt;br /&gt;
: ''first_time_only=no''&lt;br /&gt;
:: The event will trigger every time the criteria are met instead of only the first time.&lt;br /&gt;
&lt;br /&gt;
==== [filter] ====&lt;br /&gt;
: The event will only trigger if the primary unit matches this filter.&lt;br /&gt;
:* [[StandardUnitFilter]]: selection criteria&lt;br /&gt;
&lt;br /&gt;
==== [filter_second] ====&lt;br /&gt;
: Like [filter], but for the secondary unit.&lt;br /&gt;
:* [[StandardUnitFilter]]: selection criteria&lt;br /&gt;
&lt;br /&gt;
==== [filter_attack] ====&lt;br /&gt;
: Can be used to set additional filtering criteria for the primary unit and the secondary unit that are not generally available in a standard unit filter. Can be used in events ''attack'', ''attacker hits'', ''attacker misses'', ''defender hits'', ''defender misses'' and ''attack end''. For more information and other filter keys, see [[FilterWML]].&lt;br /&gt;
:* '''name''': the name of the weapon used.&lt;br /&gt;
:* '''range''': the range of the weapon used.&lt;br /&gt;
:* '''special''': filter on the attack's special power.&lt;br /&gt;
&lt;br /&gt;
==== [filter_second_attack] ====&lt;br /&gt;
: Like [filter_attack], but for the secondary unit.&lt;br /&gt;
:* '''name''': the name of the weapon used.&lt;br /&gt;
:* '''range''': the range of the weapon used.&lt;br /&gt;
:* '''special''': filter on the attack's special power.&lt;br /&gt;
&lt;br /&gt;
==== [event] ====&lt;br /&gt;
: A special case 'action', the [event] tag may be used to create a [[#Nested Events|nested event]].&lt;br /&gt;
&lt;br /&gt;
==== delayed_variable_substitution ====&lt;br /&gt;
: This key is only relevant inside of a [[#Delayed Variable Substitution|nested event]] and controls when variable substitution will occur in those special case actions.&lt;br /&gt;
&lt;br /&gt;
=== Actions triggered by [event] ===&lt;br /&gt;
&lt;br /&gt;
After the trigger conditions have been met, all action tags within the [event] tag are executed in the order they are written in.&lt;br /&gt;
&lt;br /&gt;
There are 3 main types of actions:&lt;br /&gt;
* direct actions ([[DirectActionsWML]]) which have a direct effect on gameplay&lt;br /&gt;
* display actions ([[InterfaceActionsWML]]) which show something to the user&lt;br /&gt;
* internal actions ([[InternalActionsWML]]) which are used by WML internally&lt;br /&gt;
&lt;br /&gt;
Several actions use standard filters to find out which units&lt;br /&gt;
to execute the command on.  These are denoted by the phrases&lt;br /&gt;
&amp;quot;standard unit filter&amp;quot; and &amp;quot;standard location filter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Nested Events ===&lt;br /&gt;
&lt;br /&gt;
There is one special type of action: event creation.  By placing an '''[event]''' tag inside another '''[event]''' tag, the nested event is spawned (created) when the parent (outer) event is encountered (when executing the contents of the parent event).&lt;br /&gt;
&lt;br /&gt;
([[#Nested Event Example|See Examples]])&lt;br /&gt;
&lt;br /&gt;
==== Delayed Variable Substitution ====&lt;br /&gt;
&lt;br /&gt;
Variable substitution for a nested event can happen either when it is spawned by the parent event or when it is triggered itself. This is controlled with the key '''delayed_variable_substitution''' which is used in the nested event.&lt;br /&gt;
&lt;br /&gt;
If this key is set to ''yes'', the variables in the nested event will contain values from the turn in which the ''nested'' event was triggered. ''This is the default behavior if the key is omitted.'' If set to ''no'', the variables in the nested event are set at the time the ''parent'' event is triggered.&lt;br /&gt;
&lt;br /&gt;
This behavior can be fine tuned with a special syntax when referencing variables. Instead of the normal '''$variable''' syntax, use '''$|variable''' to cause a variable to contain values relevant to the turn in which the nested event was triggered even when '''delayed_variable_substitution''' is set to ''no''. In this way you can have a mix of variables relevant to the parent and nested event trigger times.&lt;br /&gt;
&lt;br /&gt;
([[#Delayed Variable Substitution Example|See Examples]])&lt;br /&gt;
&lt;br /&gt;
== Multiplayer safety ==&lt;br /&gt;
&lt;br /&gt;
In multiplayer it is only safe to use WML that might require synchronization with other players because of input or random numbers (like [message] with input or options or [unstore_unit] where a unit might advance) in the following events. This is because in these cases WML needs data from other players to work right and/or do the same thing for all players. This data is only available after a network synchronization.&lt;br /&gt;
&lt;br /&gt;
List of synchronized events:&lt;br /&gt;
* moveto&lt;br /&gt;
* sighted &lt;br /&gt;
* attack&lt;br /&gt;
* attack_end &lt;br /&gt;
* attacker hits &lt;br /&gt;
* attacker misses &lt;br /&gt;
* defender hits&lt;br /&gt;
* defender misses &lt;br /&gt;
* stone&lt;br /&gt;
* last breath &lt;br /&gt;
* die&lt;br /&gt;
* capture &lt;br /&gt;
* recruit&lt;br /&gt;
* prerecruit &lt;br /&gt;
* recall &lt;br /&gt;
* prerecall &lt;br /&gt;
* advance &lt;br /&gt;
* post_advance &lt;br /&gt;
Events fired from a WML event handler that is synchronized:&lt;br /&gt;
* new turn {{DevFeature}}&lt;br /&gt;
* side turn {{DevFeature}}&lt;br /&gt;
* turn X {{DevFeature}}&lt;br /&gt;
* side X turn {{DevFeature}}&lt;br /&gt;
* side X turn Y {{DevFeature}}&lt;br /&gt;
* turn refresh {{DevFeature}}&lt;br /&gt;
&lt;br /&gt;
There is also the possibility of events that are synchronized when fired by the engine but can be non-synchronized when fired by WML tags from non-synchronized event. So when you are using them you must be extra careful. For example [unstore_unit] may trigger a unit advancement that will fire ''advance'' and ''post advance'' events.&lt;br /&gt;
&lt;br /&gt;
== A Trap for the Unwary ==&lt;br /&gt;
&lt;br /&gt;
It is perfectly possible (and, in fact, useful) to have multiple events with the same predefined name and thus the same trigger condition.  However, it is not defined what order such events will fire in, so you need to code so the order &lt;br /&gt;
will not matter.&lt;br /&gt;
&lt;br /&gt;
Because of the above, you need to beware of using macros to generate events. If you include a macro expanding to an event definition twice, the event will be executed twice (not once) each time the trigger condition fires. Consider this code:&lt;br /&gt;
&lt;br /&gt;
 #define DOUBLE&lt;br /&gt;
     [event]&lt;br /&gt;
         name=multiply_by_2&lt;br /&gt;
         {VARIABLE_OP 2_becomes_4 multiply 2}&lt;br /&gt;
     [/event]&lt;br /&gt;
 #enddef&lt;br /&gt;
 &lt;br /&gt;
 {DOUBLE}&lt;br /&gt;
 {DOUBLE}&lt;br /&gt;
 &lt;br /&gt;
 {VARIABLE 2_becomes_4 2}&lt;br /&gt;
 		&lt;br /&gt;
 [fire_event]&lt;br /&gt;
     name=multiply_by_2&lt;br /&gt;
 [/fire_event]&lt;br /&gt;
 &lt;br /&gt;
 {DEBUG_MSG &amp;quot;$2_becomes_4 should be 4&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
After it executes, the debug message will reveal that the variable has been set to 8, not 4.&lt;br /&gt;
&lt;br /&gt;
== Miscellaneous Notes and Examples ==&lt;br /&gt;
&lt;br /&gt;
=== Primary/Secondary Unit Speaker Example ===&lt;br /&gt;
&lt;br /&gt;
In events, the primary unit can be referred to as '''unit''' and the secondary unit can be referred to as '''second_unit''' in [message] tags using the '''speaker''' key. For example:&lt;br /&gt;
&lt;br /&gt;
 [event]&lt;br /&gt;
     name=die&lt;br /&gt;
     [message]&lt;br /&gt;
         speaker='''second_unit'''&lt;br /&gt;
         message= _ &amp;quot;Hahaha! I finally killed you!&amp;quot;&lt;br /&gt;
     [/message]&lt;br /&gt;
 &lt;br /&gt;
     [message]&lt;br /&gt;
         speaker='''unit'''&lt;br /&gt;
         message= _ &amp;quot;It's not over yet! I'll come back to haunt you!&amp;quot;&lt;br /&gt;
     [/message]&lt;br /&gt;
 [/event]&lt;br /&gt;
&lt;br /&gt;
=== Nested Event Example ===&lt;br /&gt;
&lt;br /&gt;
An event is created for a portal that opens on turn 10. The parent (or 'outer') event executes on turn 10 at which point the nested moveto event is created. This nested event executes when a player steps on a certain spot.&lt;br /&gt;
&lt;br /&gt;
 [event]&lt;br /&gt;
     name=turn 10&lt;br /&gt;
 &lt;br /&gt;
     [event]&lt;br /&gt;
         name=moveto&lt;br /&gt;
 &lt;br /&gt;
         [filter]&lt;br /&gt;
             x,y=5,8&lt;br /&gt;
         [/filter]&lt;br /&gt;
 &lt;br /&gt;
         # moving to 5,8 will trigger this event only on turn 10 and after&lt;br /&gt;
     [/event]&lt;br /&gt;
 [/event]&lt;br /&gt;
&lt;br /&gt;
An equivalent way of doing this would be to create a single moveto event with an '''[if]''' statement to check for turn number but using nested '''[event]''' tags is a convenient shortcut to accomplish this task without resorting to '''[if]''' statements.&lt;br /&gt;
&lt;br /&gt;
=== Delayed Variable Substitution Example ===&lt;br /&gt;
&lt;br /&gt;
This code will display the turn on which the nested ''moveto'' event happens.&lt;br /&gt;
&lt;br /&gt;
 [event]&lt;br /&gt;
     name=turn 10&lt;br /&gt;
 &lt;br /&gt;
     [event]&lt;br /&gt;
         name=moveto&lt;br /&gt;
         delayed_variable_substitution=yes&lt;br /&gt;
 &lt;br /&gt;
         [filter]&lt;br /&gt;
             x,y=5,8&lt;br /&gt;
         [/filter]&lt;br /&gt;
 &lt;br /&gt;
         {DEBUG_MSG &amp;quot;Turn $turn_number&amp;quot;} &lt;br /&gt;
    [/event]&lt;br /&gt;
 [/event]&lt;br /&gt;
&lt;br /&gt;
Since this is the default behavior for the '''delayed_variable_substitution''' key, the following example is identical.&lt;br /&gt;
&lt;br /&gt;
 [event]&lt;br /&gt;
     name=turn 10&lt;br /&gt;
 &lt;br /&gt;
     [event]&lt;br /&gt;
         name=moveto&lt;br /&gt;
 &lt;br /&gt;
         [filter]&lt;br /&gt;
             x,y=5,8&lt;br /&gt;
         [/filter]&lt;br /&gt;
 &lt;br /&gt;
         {DEBUG_MSG &amp;quot;Turn $turn_number&amp;quot;} &lt;br /&gt;
    [/event]&lt;br /&gt;
 [/event]&lt;br /&gt;
&lt;br /&gt;
This code will always display &amp;quot;Turn 10&amp;quot; when the nested ''moveto'' event happens. This is because the variable substitution is done when the parent event is triggered and spawns the nested event, ''not'' when the nested event is triggered.&lt;br /&gt;
 &lt;br /&gt;
 [event]&lt;br /&gt;
     name=turn 10&lt;br /&gt;
 &lt;br /&gt;
     [event]&lt;br /&gt;
         name=moveto&lt;br /&gt;
         delayed_variable_substitution=no&lt;br /&gt;
 &lt;br /&gt;
         [filter]&lt;br /&gt;
             x,y=5,8&lt;br /&gt;
         [/filter]&lt;br /&gt;
 &lt;br /&gt;
         {DEBUG_MSG &amp;quot;Turn $turn_number&amp;quot;} &lt;br /&gt;
    [/event]&lt;br /&gt;
 [/event]&lt;br /&gt;
&lt;br /&gt;
Finally, this example is identical to the first two, in that it will display the turn on which the nested ''moveto'' event happens despite the fact that the '''delayed_variable_substitution''' key is set to ''no''. This is because the special '''$|variable''' syntax is used.&lt;br /&gt;
&lt;br /&gt;
 [event]&lt;br /&gt;
     name=turn 10&lt;br /&gt;
 &lt;br /&gt;
     [event]&lt;br /&gt;
         name=moveto&lt;br /&gt;
         delayed_variable_substitution=no&lt;br /&gt;
 &lt;br /&gt;
         [filter]&lt;br /&gt;
             x,y=5,8&lt;br /&gt;
         [/filter]&lt;br /&gt;
 &lt;br /&gt;
         {DEBUG_MSG &amp;quot;Turn $|turn_number&amp;quot;} &lt;br /&gt;
    [/event]&lt;br /&gt;
 [/event]&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[DirectActionsWML]]&lt;br /&gt;
* [[InternalActionsWML]]&lt;br /&gt;
* [[InterfaceActionsWML]]&lt;br /&gt;
* [[FilterWML]]&lt;br /&gt;
* [[ReferenceWML]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: WML Reference]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=Talk:FormulaAI&amp;diff=30147</id>
		<title>Talk:FormulaAI</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=Talk:FormulaAI&amp;diff=30147"/>
		<updated>2009-04-12T21:31:17Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Criticism ===&lt;br /&gt;
Sorry gentlemen, it's fun, but as for me:&lt;br /&gt;
* WML syntax is awkward for programming; only rather simple sample I can name, [http://www.wesnoth.org/forum/viewtopic.php?f=10&amp;amp;t=15764&amp;amp;st=0&amp;amp;sk=t&amp;amp;sd=a&amp;amp;start=15 Chesslike] AI, is 24K in Python and will be three times longer in WML-like language;&lt;br /&gt;
* It would be difficult to debug without a proper IDE;&lt;br /&gt;
* It needs a sort of standard library;&lt;br /&gt;
* New implementation is subject to bugs, syntax changes and bad performance;&lt;br /&gt;
* How many AIs are there and will there be notably more if you add another language no one knows, given all the mentioned factors?&lt;br /&gt;
&lt;br /&gt;
=== Trying to be constructive ===&lt;br /&gt;
&lt;br /&gt;
What about considering [http://en.wikipedia.org/wiki/Lua_(programming_language) Lua] as an alternative scripting language?&lt;br /&gt;
Porting to is could be another SoC option.&lt;br /&gt;
One could even dream about SoC idea - converting WML to Lua.&lt;br /&gt;
&lt;br /&gt;
Additionally, I'd recommend to use &amp;quot;wishful thinking&amp;quot; to prototype simplest algorythm in this syntax and try to evaluate the work. Maybe start with porting Chesslike AI.&lt;br /&gt;
&lt;br /&gt;
If it's going to be rule-based, then another thing to consider is Prolog.&lt;br /&gt;
&lt;br /&gt;
=== Stupid jokes ===&lt;br /&gt;
Doesn't it remind:&lt;br /&gt;
''&amp;quot;Any sufficiently complicated C or Fortran program contains an ad-hoc, informally-specified bug-ridden slow implementation of half of Common Lisp.&amp;quot;'' - [http://en.wikipedia.org/wiki/Lisp_programming_language#Quotations Philip Greenspun].&lt;br /&gt;
&lt;br /&gt;
With a respect for you and your work,&lt;br /&gt;
: [[User:Singalen|Singalen]] 15:40, 19 March 2008 (EDT)&lt;br /&gt;
&lt;br /&gt;
=== map != map ===&lt;br /&gt;
You have a data structure called &amp;quot;map&amp;quot;, but &amp;quot;map&amp;quot; already means something else in BfW. In fact, there is a variable with that name as well. To avoid confusion, I suggest renaming that data structure to &amp;quot;dictionary&amp;quot;, &amp;quot;keyed list&amp;quot;, or something similar. (At least on this page. I don't mean in your code.)&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=SpellingMistakes&amp;diff=30145</id>
		<title>SpellingMistakes</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=SpellingMistakes&amp;diff=30145"/>
		<updated>2009-04-12T21:06:02Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* Other (ingame help, ...) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page is meant to be a list of mistakes in campaigns and other texts in the en_US development version of the game.&lt;br /&gt;
&lt;br /&gt;
==An Orcish Incursion==&lt;br /&gt;
&lt;br /&gt;
==Descent into Darkness==&lt;br /&gt;
&lt;br /&gt;
==Eastern Invasion==&lt;br /&gt;
&lt;br /&gt;
==Heir to the Throne==&lt;br /&gt;
&lt;br /&gt;
==Liberty==&lt;br /&gt;
&lt;br /&gt;
==Northern Rebirth==&lt;br /&gt;
&lt;br /&gt;
==Sceptre of Fire==&lt;br /&gt;
&lt;br /&gt;
==Son of the Black Eye==&lt;br /&gt;
&lt;br /&gt;
==The Hammer of Thursagan==&lt;br /&gt;
&lt;br /&gt;
==The Legend of Wesmere==&lt;br /&gt;
&lt;br /&gt;
'''String #91''': &amp;quot;'''''a'''nd I see the remains of the garrison has been taken prisoner.''&amp;quot;&lt;br /&gt;
:I think it should start with capital: &amp;quot;'''''A'''nd I see [...]''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''String #109''': &amp;quot;''There they are. They have dumped our gold in their treasury. We must strike quickly and leave with the gold before they bring in reinforcements''&amp;quot;&lt;br /&gt;
:There should be a final dot: &amp;quot;''[...] bring in reinforcements'''.'''''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''String #121''': &amp;quot;''Turnabout is fair play. Now that we've retrieved the gold, let us '''fare''' swiftly back to Wesmere. The Saurians will likely be infesting the direct route, so we will detour to the north. ''&amp;quot;&lt;br /&gt;
:I'm not sure about this one -since I'm not native English speaker-, but is it &amp;quot;'''''fare'''''&amp;quot; or &amp;quot;'''''far'''''&amp;quot;?&lt;br /&gt;
&lt;br /&gt;
'''String #123''': &amp;quot;''To evade the saurians blocking the eastern approaches to Wesmere, Kalenz and his war-band moved to enter Wesmere Forest from a different direction ...''&amp;quot;&lt;br /&gt;
:I think there shouldn't be a white space between &amp;quot;''direction''&amp;quot; and &amp;quot;''...''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''String #201''': &amp;quot;''I told ye I'd be here''&amp;quot;&lt;br /&gt;
:There's not final dot: &amp;quot;''[...] I'd be here'''.'''''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''String #202''': &amp;quot;''It's not much of an army he is bringing with him, though''&amp;quot;&lt;br /&gt;
:There's not final dot: &amp;quot;''[...] with him, though'''.'''''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''String #207''': &amp;quot;''Sure, minus expenses''&amp;quot;&lt;br /&gt;
:There's not final dot: &amp;quot;''Sure, minus expenses'''.'''''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''String #217''': &amp;quot;''Kalenz\n [...]''&amp;quot;&lt;br /&gt;
:The rest of the string near this has this form: &amp;quot;'''''@'''Kalenz\n [...]''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
'''String #559''': &amp;quot;''[...] '''Sundered''' from his kin by their mortality, fleeing the reflections in their eyes of his lost beloved, he left his home and wandered for many a year across the Great Continent. [...]''&amp;quot;&lt;br /&gt;
:I couldn't found it in Wordreference, and after making some research, I think it's suposed to be: &amp;quot;'''''Asundered''' from his kin [...]''&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==The Rise of Wesnoth==&lt;br /&gt;
&lt;br /&gt;
==The South Guard==&lt;br /&gt;
&lt;br /&gt;
==Two Brothers==&lt;br /&gt;
From campaign description, missing 's': &amp;quot;The village's mage Bjarn send'''s''' for his brother to help, but not all goes as planned.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Perhaps an alternative phrasing would be &amp;quot;The village mage, Bjarn, sends...&amp;quot; or &amp;quot;Bjarn, the village mage, sends...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Under the Burning Suns==&lt;br /&gt;
&lt;br /&gt;
==Editor==&lt;br /&gt;
&lt;br /&gt;
==Tutorial==&lt;br /&gt;
On the turn after you recruit the elves, if you attack the quintain with Konrad, Delfador will say &amp;quot;Your elf used a sword...&amp;quot;.  He should say nothing, or perhaps say something along the lines of &amp;quot;Try attacking the quintain with one of your elves.&amp;quot;&lt;br /&gt;
:It's supposed to say '''&amp;quot;You wouldn't do anything stupid like charging that quintain yourself again, now would you? Use the fighters you recruited first; they'll be a lot of help.&amp;quot;''' according to the .po files.  [[User:Polarina|Polarina]] 23:02, 4 April 2009 (UTC)&lt;br /&gt;
&lt;br /&gt;
==Manual==&lt;br /&gt;
&lt;br /&gt;
==Manpages==&lt;br /&gt;
&lt;br /&gt;
==1.6 Announcement==&lt;br /&gt;
&lt;br /&gt;
==Other (ingame help, ...)==&lt;br /&gt;
In the Display tag of the Preferences dialog, the first line says, &amp;quot;Toggle Full Screen&amp;quot;. That can be slightly confusing (or at least strange) because ''all'' of the options are toggles. It should just read, &amp;quot;Full Screen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==Translation code bugs==&lt;br /&gt;
&lt;br /&gt;
==Unofficial campaigns==&lt;br /&gt;
&lt;br /&gt;
===Invasion from the unknown===&lt;br /&gt;
&lt;br /&gt;
[[Category:Troubleshooting and Bugs]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.wesnoth.org/index.php?title=List_of_Campaigns&amp;diff=26598</id>
		<title>List of Campaigns</title>
		<link rel="alternate" type="text/html" href="https://wiki.wesnoth.org/index.php?title=List_of_Campaigns&amp;diff=26598"/>
		<updated>2008-09-05T12:27:56Z</updated>

		<summary type="html">&lt;p&gt;Beetlenaut: /* User Campaigns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Mainline Campaigns ==&lt;br /&gt;
[[MainlineCampaigns|Mainline Campaigns]] are included with the game, they are available via the Campaign button at the Battle for Wesnoth main menu.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;175&amp;quot; | Name&lt;br /&gt;
!| Description&lt;br /&gt;
!width=&amp;quot;100&amp;quot; | Author&lt;br /&gt;
|-&lt;br /&gt;
|[[ATaleOfTwoBrothers|A Tale Of Two Brothers]]&lt;br /&gt;
| An evil mage is threatening the local village and its inhabitants. When their leader Bjarn sends for aid from his brother Arne, he is victorious, but Bjarn himself is kidnapped. Can you rescue him?&lt;br /&gt;
| Circon&lt;br /&gt;
|- &lt;br /&gt;
| An Orcish Incursion&lt;br /&gt;
| Defend the forest of the elves against the first orcs to reach the Great Continent, learning valuable tactics as you do so.&lt;br /&gt;
| Josh Parsons&lt;br /&gt;
|- &lt;br /&gt;
| [[TheSouthGuard|The South Guard]]&lt;br /&gt;
| A young Knight, Deoran, is dispatched to take command of the South Guard.. Note; This campaign is designed as an introduction to Wesnoth. The 'Civilian' difficulty level is aimed at first-time players.&lt;br /&gt;
| aelius&lt;br /&gt;
|- &lt;br /&gt;
| [[HeirToTheThrone|Heir to the Throne]]&lt;br /&gt;
| Fight to regain the throne of Wesnoth, of which you are the legitimate heir.&lt;br /&gt;
| Dave&lt;br /&gt;
|- &lt;br /&gt;
| [[Liberty]]&lt;br /&gt;
| As the shadow of civil war lengthens across Wesnoth, a band of hardy marchlanders revolts against the tyranny of Queen Asheviere. To win their way to freedom, they must defeat not just the trained blades of Wesnothian troops but darker foes including orcs and undead.&lt;br /&gt;
| scott&lt;br /&gt;
|- &lt;br /&gt;
| [[TheRiseOfWesnoth|The Rise of Wesnoth]]&lt;br /&gt;
| Lead Prince Haldric through the destruction of the Green Isle and across the Ocean to establish the very kingdom of Wesnoth itself. The confrontation with Lich-Lord Jevyan awaits...&lt;br /&gt;
| Shade&lt;br /&gt;
|- &lt;br /&gt;
| [[TheEasternInvasion|The Eastern Invasion]]&lt;br /&gt;
| There are rumors of undead attacks on the eastern border of Wesnoth. You, an officer in the Royal Army, have been sent to the eastern front to protect the villagers and find out waht is happening.&lt;br /&gt;
| Turin&lt;br /&gt;
|- &lt;br /&gt;
| The Hammer of Thursagan&lt;br /&gt;
| In the first years of the Northern Alliance, an expedition from Knalga seeks out their kin at Kal kartha and to learn the fate of the legendary Hammer of Thursagan. The perils of their journey through the wild Northern Lands, through great, pale beside the evil they will face at its end.&lt;br /&gt;
| ESR&lt;br /&gt;
|- &lt;br /&gt;
| [[DescentIntoDarkness|Descent Into Darkness]]&lt;br /&gt;
| Learn the dark arts of necromancy in order to save your people from an orcish incursion.&lt;br /&gt;
| esci&lt;br /&gt;
|- &lt;br /&gt;
| The Sceptre of Fire&lt;br /&gt;
| The land of Wesnoth's banner bold. Comes not from its own land; It comes from Dwarfdom, grim and old. Made by a runesmith's hand. So now I tell from whence it came - The Fire-sceptre great - And of the makers of the same, Their tale I now relate...&lt;br /&gt;
| Turin&lt;br /&gt;
|- &lt;br /&gt;
| [[SonOfThe_BlackEye|Son of the Black-Eye]]&lt;br /&gt;
| Your father Karun Black-Eye was the greatest orcish leader that ever lived. Now, as his son, it's up to you to thwart the selfish designs of the humans who have broken the old agreement with the orcs and are bent upon taking your lands. Unite the warrings orcish tribes, bring together the Orcish Council and call up the Great Horde to send the human-worms and their tree-shagger allies to the land of the dead!&lt;br /&gt;
| Benj and Taurus&lt;br /&gt;
|- &lt;br /&gt;
| [[Northern_Rebirth|Northern Rebirth]]&lt;br /&gt;
| For the people of Dwarven Doors the choice was stark: either drudge as downtrodden salves for the orcs until the end of their brief and miserable lives, or risk all for freedom and rise up against their cruel overlords. Little did they suspect that their struggle would be the hinge of great events that might restore the Northlands to the glory they had once known.&lt;br /&gt;
| Taurus&lt;br /&gt;
|- &lt;br /&gt;
| [[UnderTheBurningSuns|Under the Burning Suns]]&lt;br /&gt;
| In the distant future a small band of elves struggles to survive amidst the ruins of fallen empires. Lead your people out of the desert on an epic journey to find a new home.&lt;br /&gt;
| quartex&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== User Campaigns ==&lt;br /&gt;
[[UserCampaigns|User Campaigns]] can be downloaded via the Battle for Wesnoth addon server. After they are automatically installed they are playable via the Campaign menu.&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!width=&amp;quot;175&amp;quot; | Name&lt;br /&gt;
!| Description&lt;br /&gt;
!width=&amp;quot;100&amp;quot; | Author&lt;br /&gt;
|-&lt;br /&gt;
| Alfhelm the Wise&lt;br /&gt;
| This is the tale of Alfhelm, called by some the Wise, son of Alfric Conqueror. This is the tale of his victories over his enemies, and his rise to power in the clans of Marauderdom. This is the tale of his journey south and his destruction of the Lavinian Empire. And this is the tale of his demise in the dark forest far to the east of his homeland.&lt;br /&gt;
| Turin&lt;br /&gt;
|-&lt;br /&gt;
| Attack of the Undead&lt;br /&gt;
| Play as a mage to protect your city from the undead.&lt;br /&gt;
| wsultzbach&lt;br /&gt;
|-&lt;br /&gt;
| Autumn Kingdom Prologue&lt;br /&gt;
| All kingdoms fall. Join Captain Aldehar as he witnesses the rise of revolution, and the changing of an era. Incomplete: 9 scenarios of 14.&lt;br /&gt;
| Devrailis Coland&lt;br /&gt;
|-&lt;br /&gt;
| Bad Moon Rising&lt;br /&gt;
| The best of intentions often do not lead to the best results. The prince was a monster, but while overthrowing him, Officer Lorenzon unwittingly unleashes an even greater evil on the world. Requires Extended Era. There are 15 scenarios playable, they still need balancing if not debugging.&lt;br /&gt;
| doofus-01&lt;br /&gt;
|-&lt;br /&gt;
| Capturing Mar'Than&lt;br /&gt;
| Play the role of Denring III as he recaptures the mysterious land of Mar'Than from usurpers. Currently contains 10 scenarios, and one story scenario.&lt;br /&gt;
| sjl&lt;br /&gt;
|-&lt;br /&gt;
| Children of Dragons&lt;br /&gt;
| Once the most feared creatures in the land of the living, the dragons are all but extinct. But their descendants are just about to make their mark on the world...&lt;br /&gt;
| MarkP&lt;br /&gt;
|-&lt;br /&gt;
| Dead Water&lt;br /&gt;
| You are Kai Krellis, a merman king, but only a child. A necromancer has arrived and is turing your subjects into undead slaves. Lead your people on a mission to convince a powerful mermaid to help you repel the invasion. The oceans near the Northern Lands are perilous, so you will need cunning and bravery to be survive, but first you need to gain the respect of your troops! (Intermediate, 10 scenarios.)&lt;br /&gt;
| beetlenaut&lt;br /&gt;
|-&lt;br /&gt;
| Delfadors Memoirs&lt;br /&gt;
| Wesnoth seems to be slipping inexorably into chaos, as marauding orcs pour south across the river Abez, and mysterious and deadly creatures roam the night. Who is the shadowy Ihiah-Malal? Can you defeat him before he destroys all life in Wesnoth? (Novice level, 12 scenarios. Not yet complete.)&lt;br /&gt;
| Tapik, Josh Pars&lt;br /&gt;
|-&lt;br /&gt;
| Epic of Vaniyera&lt;br /&gt;
| The expansionist Lavinian Legion, led by the Imperator himself, has invaded the northern forest of the Sidhe. It is up to the young Vaniyera to push its armies back from the border... (Novice level, 6 scenarios.)&lt;br /&gt;
| Oreb, Turin&lt;br /&gt;
|-&lt;br /&gt;
| Fall of Silvium&lt;br /&gt;
| You are Caius Regilius, a Tribune, of the province Silvia, located in the northmost reaches of the Lavinian Empire. You reside in the city of Silvium, capital of the province, on the border with the northern barbarians. This is the height of the Lavinian Empire - but the Empire has overextended itself. The city of Silvia lies north of the mountains of Arendia, and is sandwiched between the Marauders and the Sidhe... war is inevitable, and the province of Silvia will almost certainly fall.&lt;br /&gt;
| Turin&lt;br /&gt;
|-&lt;br /&gt;
| Flight to Freedom&lt;br /&gt;
| Lead Malakar and his Drake tribe to freedom from the humans!&lt;br /&gt;
| MadMax&lt;br /&gt;
|-&lt;br /&gt;
| Invasion From The Unknown - Episode I: Seeking the Light&lt;br /&gt;
| Long after the Fall, the last forest elves are forced to abandon their safe valley, and find themselves resorting to the dark means of necromancy in order to survive the perils and challenges of this new harsh world. May they finally free the Great Continent from its chaos, or perish in the foolish attempt of restoring peace and life to the lands. (Expert level, 13 scenarios.)&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Invasion From The Unknown - Episode II: Armageddon&lt;br /&gt;
| As the shadow of Chaos covers the entire continent, an assorted group of foolish heroes prepares a counter-attack to the Empire, with one unique goal in their minds: defeat the evil Emperor, whoever it is. Lead these courageous living and non-living warriors to the victory, and learn about the lost secrets of the history. (Expert level, 13 scenarios.)&lt;br /&gt;
| Shadow Master&lt;br /&gt;
|-&lt;br /&gt;
| Invasion of Eliador&lt;br /&gt;
| A peaceful island is about to be invaded by unknown foes travelling towards the eastern shore. It is up to a family of outlaws to warn the island's inhabitants before it's too late.&lt;br /&gt;
| Genosuke&lt;br /&gt;
|-&lt;br /&gt;
| Legend of Wesmere&lt;br /&gt;
| Follow the story of the Kalenz and the Elves in Wesnoth and their fight for survival from the second orcish invasion to the times of Konrad and Delfador. (Intermediate level, 32 scenarios.)&lt;br /&gt;
| Santi and WhiteW&lt;br /&gt;
|-&lt;br /&gt;
| Raajal&lt;br /&gt;
| An Arch Mage with the power of resurrection seeks a new apprentice.&lt;br /&gt;
| Genosuke&lt;br /&gt;
|-&lt;br /&gt;
| Return of the Legions&lt;br /&gt;
| Years after the defeat of Mal Ravanal, echoes of his dreadful reigh over Wesnoth can still be heard deep in the Northlands. Lead the elves of the Silent Forest to discover the rise of another legion of the undead.&lt;br /&gt;
| zookeeper&lt;br /&gt;
|-&lt;br /&gt;
| Saving Elensefar&lt;br /&gt;
| Meneldur, elvish mariner of Elensefar, is driven to sea by the same orcs who attacked the city. He must gather an army willing to fight for him to regain Elensefar, his adpoted homeland.&lt;br /&gt;
| Turin&lt;br /&gt;
|-&lt;br /&gt;
| Stories of Tarlyn&lt;br /&gt;
| Ensure the survival of your home town as a member of it's small militia. (6 out of 10 scenarios finished)&lt;br /&gt;
| AI&lt;br /&gt;
|-&lt;br /&gt;
| Story of Wose&lt;br /&gt;
| Somewhere on the Green Isle&lt;br /&gt;
| Joshua&lt;br /&gt;
|-&lt;br /&gt;
| The Dark Hordes&lt;br /&gt;
| Lead fugitive dark sorceres Gwiti Ha'atel to mastery of the undead hordes. Eight levels so far.&lt;br /&gt;
| Circon (author), anyone (maintainers)&lt;br /&gt;
|-&lt;br /&gt;
| The Forgotten Legacy&lt;br /&gt;
| The Saurians of the Salty Swamp have been enslaved for far too long from the cruel Blackblookd clan of the Orcs. In these bitter times S'Saskin, a bloodborn, rises to lead his people to their forgotten legacy and their destiny. Unfinished, five working scenarios.&lt;br /&gt;
| Db0&lt;br /&gt;
|-&lt;br /&gt;
| The Griffoon Lads&lt;br /&gt;
| Follow the adventures of the lost warrior Jaghuar Gorgone in the street wars of the Far North.&lt;br /&gt;
| Gotrek860&lt;br /&gt;
|-&lt;br /&gt;
| The Heist&lt;br /&gt;
| A plot to steal king's treasure goes awry.&lt;br /&gt;
| Genosuke&lt;br /&gt;
|-&lt;br /&gt;
| The Unstoppable Legion&lt;br /&gt;
| The legendary legions of Zharagorn, dormant for centuries, have risen again and city after city is falling in their presence. Only Viktor, a patrol guard, stand between them and domination of the known world. (Unfinished, 11 playable scenarios)&lt;br /&gt;
| Chris NS&lt;br /&gt;
|-&lt;br /&gt;
| Winds of Foerroen&lt;br /&gt;
| Lord Daelyn, leader of the elvish kingdom of Aesh Aelon, returns from a lengthy expedition to the far eastern lands, only to discover that his kingdom is under siege by an orcish war lord and his minions. (Three scenarios)&lt;br /&gt;
| SaintCredence&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Campaigns|*]]&lt;/div&gt;</summary>
		<author><name>Beetlenaut</name></author>
		
	</entry>
</feed>