version="1.12.5"
next_underlying_unit_id=27
abbrev=""
campaign=""
campaign_define=""
campaign_extra_defines=""
campaign_type="multiplayer"
completion="running"
difficulty="NORMAL"
end_credits=yes
end_text=""
end_text_duration=0
history=""
label="2p — 小村"
parent="2p — 小村-自动存档9.gz"
version="1.12.5"
[multiplayer]
	active_mods="plan_your_advancements,mirrormate"
	difficulty_define=""
	experience_modifier=70
	hash="LR6.Pg3E5ksStD5y2WL2>aj1ySck88C>MbXziMekrbvy8F-ERl8n0vBCTL3<IuicLpizk++Q<7lh3a7wwuJgj>VvZy<MVcs0-aeZ35,ubPc<ndfotasj+VCGfHMZW-C0"
	mp_campaign=""
	mp_countdown=no
	mp_countdown_action_bonus=13
	mp_countdown_init_time=270
	mp_countdown_reservoir_time=330
	mp_countdown_turn_bonus=60
	mp_era="era_default"
	mp_fog=yes
	mp_num_turns=-1
	mp_random_start_time=no
	mp_scenario="multiplayer_Hamlets"
	mp_scenario_name="2p — 小村"
	mp_shroud=no
	mp_use_map_settings=yes
	mp_village_gold=2
	mp_village_support=1
	observer=yes
	savegame=no
	scenario="Ladder"
	shuffle_sides=yes
	side_users=""
	[options]
		[modification]
			id="plan_your_advancements"
			[option]
				id="pya_display_help"
				value=yes
			[/option]
		[/modification]
	[/options]
[/multiplayer]
[statistics]
	mid_scenario=yes
	[scenario]
		scenario="2p — 小村"
		[team]
			[recruits]
				Goblin Spearman=1
				Orcish Archer=1
				Orcish Assassin=2
				Orcish Grunt=8
				Wolf Rider=2
			[/recruits]
			[recalls]
			[/recalls]
			[advances]
			[/advances]
			[deaths]
				Orcish Grunt=4
			[/deaths]
			[killed]
				Elvish Archer=1
			[/killed]
			[attacks]
				[sequence]
					s0=1
					s000=1
					s01=3
					s10=1
					s100=1
					s11=2
					_num=60
				[/sequence]
			[/attacks]
			[defends]
				[sequence]
					s=18
					_num=0
				[/sequence]
				[sequence]
					s00=1
					s01=1
					_num=40
				[/sequence]
				[sequence]
					s01=1
					s011=1
					s10=1
					s101=1
					_num=60
				[/sequence]
			[/defends]
			recruit_cost=187
			recall_cost=0
			damage_inflicted=109
			damage_taken=236
			expected_damage_inflicted=117216
			expected_damage_taken=225099
			turn_damage_inflicted=0
			turn_damage_taken=14
			turn_expected_damage_inflicted=3600
			turn_expected_damage_taken=14700
			save_id="Silencio2"
		[/team]
		[team]
			[recruits]
				Elvish Archer=4
				Elvish Fighter=5
				Elvish Scout=2
			[/recruits]
			[recalls]
			[/recalls]
			[advances]
				Elvish Marksman=1
			[/advances]
			[deaths]
				Elvish Archer=1
			[/deaths]
			[killed]
				Orcish Grunt=4
			[/killed]
			[attacks]
				[sequence]
					s00=2
					s001=1
					s01=3
					s010=1
					s0101=1
					s0110=1
					s1000=2
					s1001=1
					s1010=1
					s110=1
					_num=40
				[/sequence]
				[sequence]
					s0000=1
					s0001=1
					s1010=1
					s1101=1
					_num=50
				[/sequence]
				[sequence]
					s01=3
					s0111=1
					s1001=1
					s1100=1
					_num=60
				[/sequence]
			[/attacks]
			[defends]
				[sequence]
					s11=1
					_num=40
				[/sequence]
				[sequence]
					s00=1
					s1=1
					_num=50
				[/sequence]
				[sequence]
					s0=1
					s11=3
					s110=1
					_num=60
				[/sequence]
				[sequence]
					s011=1
					_num=70
				[/sequence]
			[/defends]
			recruit_cost=174
			recall_cost=0
			damage_inflicted=236
			damage_taken=109
			expected_damage_inflicted=225099
			expected_damage_taken=117216
			turn_damage_inflicted=77
			turn_damage_taken=16
			turn_expected_damage_inflicted=73733
			turn_expected_damage_taken=20246
			save_id="Weiming_Liu1"
		[/team]
	[/scenario]
[/statistics]
[snapshot]
	abbrev=""
	campaign=""
	campaign_define=""
	campaign_extra_defines=""
	campaign_type="multiplayer"
	can_end_turn=yes
	completion="running"
	current_time=2
#textdomain wesnoth-multiplayer
	description=_"Warfare transforms the simple farms and villages of a peaceful region into a subtly parceled battlefield. Designed by Doc Paterson."
	difficulty="NORMAL"
	end_credits=yes
	end_text=""
	end_text_duration=0
	experience_modifier=70
	force_lock_settings=""
	history=""
	id="multiplayer_Hamlets"
	init_side_done=yes
	label="2p — 小村"
	map_data="border_size=1
usage=map

Mm, Wwf, Wwf, Gs^Fp, Hh^Fp, Hh, Mm, Hh, Gs^Fp, Hh, Gs^Fp, Gs^Fp, Hh, Hh, Wwf, Wwf, Hh, Hh, Mm, Gs^Fp, Wwf, Hh, Gs^Fp, Mm, Mm, Mm, Mm, Mm, Mm
Hh^Fp, Hh^Fp, Wwf, Mm, Hh^Uf, Hh^Fms, Gg^Fms, Hh^Fms, Gs^Fp, Hh, Hh, Gg, Gs^Fms, Gs^Fp, Wwf, Wwf, Mm, Gs^Fms, Gs^Fms, Wwf, Wwf, Hh, Hh, Hh^Fp, Gs^Fms, Mm, Mm, Mm^Xm, Mm
Wwf, Gg^Uf, Gg, Wwf, Wwf, Hh, Gg^Vh, Gg^Efm, Gg, Mm, Hh, Gg, Gg, Gg, Wwf, Wwf, Wwf, Hh, Wwf, Wwf, Gg^Efm, Gs^Fp, Mm, Hh, Mm, Hh, Gg^Efm, Mm, Wwf
Mm, Wwf, Wwf, Gg^Fms, Hh, Wwf, Gg, Gg, Gg, Gg, Gg, Gg, Wwf, Wwf, Hh, Wwf, Gg, Wwf, Gg, Gg, Gg^Uf, Hh, Wwf, Wwf, Wwf, Hh, Wwf, Wwf, Wwf
Mm, Mm^Xm, Wwf, Mm, Gg, Wwf, Wwf, Wwf, Wwf, Gg, Wwf, Wwf, Gg, Wwf, 1 Kh, Gg^Fp, Ch, Gg, Gg, Gg, Wwf, Wwf, Gg^Fp, Gg^Fms, Hh, Wwf, Gg, Hh^Fms, Mm
Mm, Mm, Wwf, Wwf, Hh, Gg, Gg^Fp, Gg^Fms, Wwf, Wwf, Gg, Gg^Vh, Gg, Gg, Ch, Ch, Wwf, Ch, Wwf, Wwf, Gs^Fp, Gg^Vh, Re^Gvs, Re^Gvs, Re^Gvs, Re^Uf, Gg, Hh, Mm
Wwf, Wwf, Wwf, Wwf, Wwf, Gg^Vh, Wwf, Wwf, Gg^Fms, Gg, Re^Gvs, Re^Gvs, Ch, Ch, Wwf, Wwf, Gg, Wwf, Gg, Mm, Gg, Gg, Re^Gvs, Re^Gvs, Gg^Wm, Re^Gvs, Re^Gvs, Hh^Fp, Hh
Wwf, Wwf, Gs^Fp, Mm, Hh, Wwf, Gg, Hh, Re^Gvs, Re^Gvs, Gg, Gg, Wwf, Wwf, Wwf, Gs^Fms, Mm, Hh, Gg, Gg, Re^Gvs, Re^Gvs, Hh, Gg^Fms, Gg^Efm, Gs^Fp, Gg, Gg, Gg
Hh^Fms, Gg, Gg^Efm, Hh^Uf, Hh^Fp, Gs^Fms, Gg, Gg, Gg, Gg, Wwf, Wwf, Hh^Fms, Wwf, Wwf, Gg^Fp, Gg, Gg, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Hh
Mm, Hh^Fms, Gg, Hh, Mm, Gg, Wwf, Wwf, Wwf, Wwf, Gg, Mm, Gg, Gg, Wwf, Wwf, Gg, Gg, Gg, Re^Gvs, Gg, Gg, Gg^Fms, Gg, Gg, Hh^Fms, Mm, Hh^Uf, Hh
Hh^Fms, Gg^Uf, Wwf, Wwf, Wwf, Wwf, Gs^Fms, Gg, Gg, Gg, Gg, Gg, Ss^Vhs, Gg, Ww, Gg, Gg^Efm, Gg, Ch, Gg, Wwf, Gs^Vh, Hh, Gg^Uf, Gg, Gg, Hh^Fp, Hh, Hh
Wwf, Wwf, Hh, Gg, Gg, Hh, Hh^Fds, Gg^Vh, Gg, Gg, Gg, Gg^Efm, Ss, Hh, Ww, Gs^Fms, Mm, Gs^Fp, Wwf, Wwf, Gg, Wwf, Wwf, Gg, Wwf, Wwf, Wwf, Wwf, Wwf
Gg^Fp, Gg^Fms, Gg^Efm, Gg, Gg, Gg^Wm, Gg, Gg^Efm, Gg, Gg, Gg, Gg, Hh, Wwf, Ww, Hh, Wwf, Wwf, Gg, Gg, Gg^Efm, Gg, Gg, Wwf, Gg, Gg, Gg, Mm, Hh^Fms
Hh, Hh, Ch, Hh^Fds, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg^Fms, Gg, Gg, Hh^Uf, Mm, Gs^Fp, Ww, Wo, Wwf, Gg, Gg, Hh^Fms, Gg^Uf, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Hh^Fms, Hh^Fds
Hh, Gg^Uf, Gg, Re^Gvs, Gg, Re^Gvs, Ch, Hh, Gg, Gg, Gg, Hh, Wwf, Wwf, Gg, Gg^Efm, Gg^Fms, Wwf, Gg, Hh, Gg, Gg, Hh^Fms, Gg^Efm, Gg, Gg^Uf, Gg, Gs^Fp, Mm
Mm, Gg, Gg, Gg, Gg, Mm, Hh^Fms, Ch, Gg^Efm, Gg, Gg, Wwf, Gg^Fp, Gg^Uf, Gg, Gg^Uf, Wwf, Wwf, Gg, Gg, Gg, Ch, Ch, Mm, Gg, Gg, Gg, Hh^Fms, Hh
Hh^Fds, Gg^Fms, Gg, Gg^Uf, Gs^Fp, Gg^Efm, Gg, Gg, Gg^Uf, Hh, Gg, Wwf, Wwf, Gg^Efm, Ww, Wwf, Mm, Hh, Gg, Gg, Gg^Fms, Hh, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Ch, Gg^Uf, Hh
Hh^Fms, Hh^Fms, Gg^Efm, Gg, Gg, Gg, Gg, Gg, Gg, Hh^Fms, Gg, Gg, Wwf, Wo, Ww, Gs^Fp, Hh, Hh^Uf, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Gg, Hh^Fds, Gg, Hh, Gg^Fms
Wwf, Mm, Wwf, Gg, Wwf, Wwf, Wwf, Gg, Gg, Gg, Wwf, Wwf, Mm, Hh, Ww, Wwf, Ss, Gg, Gg, Gg, Gg, Gg^Efm, Hh^Fds, Gg^Wm, Gg, Gg, Hh, Gg^Fms, Wwf
Hh, Wwf, Hh^Fp, Wwf, Gg, Gg, Hh, Wwf, Wwf, Wwf, Ch, Gs^Fms, Gg, Gs^Fp, Ww, Hh, Ss^Vhs, Gg^Efm, Gg, Gg, Gg, Gg^Vh, Gs^Fms, Hh, Wwf, Gg, Wwf, Wwf, Hh^Fms
Hh, Hh, Mm, Gg, Gg, Gg^Uf, Gs^Fp, Gs^Vh, Gg, Gg, Gg, Gg^Efm, Gg, Gg, Wwf, Gg, Gg, Gg, Gg, Gg, Wwf, Gg, Wwf, Wwf, Mm, Wwf, Gg, Gg^Uf, Mm
Gg^Efm, Hh^Uf, Gs^Fp, Hh^Fms, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Re^Gvs, Gg, Gg, Wwf, Wwf, Gg, Hh^Fms, Mm, Wwf, Wwf, Gg, Wwf, Gg, Gg^Efm, Hh^Fp, Hh, Gg, Hh^Fds, Hh^Fds
Gg, Gg, Gg, Gg^Efm, Gg, Gg, Hh, Gg, Re^Gvs, Re^Gvs, Gg, Gg, Mm, Gg^Fms, Wwf, Wwf, Wwf, Wwf, Gg, Gg, Re^Gvs, Gg, Gg, Gs^Fp, Hh, Hh^Uf, Gs^Fp, Gg, Wwf
Hh, Gg, Re^Gvs, Gs^Fp, Gg^Wm, Gg^Fms, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Hh, Gg, Gg^Fp, Wwf, Wwf, Ch, Gg, Re^Gvs, Re^Gvs, Gg^Fp, Hh, Wwf, Wwf, Wwf, Mm, Wwf, Wwf, Wwf
Mm, Hh^Fms, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gs^Fp, Mm, Wwf, Wwf, Wwf, Wwf, Ch, Ch, Gg, Re^Gvs, Gg, Gg, Wwf, Wwf, Gg^Fp, Gg^Vh, Hh, Wwf, Wwf, Wwf, Mm
Mm, Hh, Gg, Re^Uf, Hh, Re^Gvs, Gg^Fp, Gg^Vh, Wwf, Wwf, Gg, Ch, Ch, Ch, 2 Kh, Gg, Gg, Gg^Vh, Wwf, Wwf, Wwf, Gg^Fms, Wwf, Gg, Gg, Gg, Wwf, Mm, Mm
Wwf, Hh^Fms, Wwf, Wwf, Wwf, Gg^Fms, Wwf, Wwf, Gg^Uf, Gg, Gg, Gg, Gg, Gg^Fp, Hh, Wwf, Wwf, Wwf, Gg, Gg, Gg, Wwf, Gg, Wwf, Hh^Fms, Hh, Wwf, Mm^Xm, Mm
Wwf, Wwf, Gg^Efm, Hh, Mm, Wwf, Mm, Hh, Gg, Gg, Wwf, Wwf, Wwf, Wwf, Wwf, Wwf, Gs^Fms, Gg, Hh, Gg, Gg, Gg, Gg^Vh, Wwf, Wwf, Mm, Gg^Uf, Wwf, Wwf
Mm, Mm, Mm, Hh, Gs^Fms, Hh^Fp, Hh, Gs^Fp, Wwf, Wwf, Gs^Fms, Hh, Mm, Wwf, Wwf, Wwf, Hh^Fms, Mm, Gg^Uf, Gg^Efm, Gs^Fp, Gg^Efm, Gs^Fp, Hh, Hh^Fp, Wwf, Wwf, Gg^Fms, Hh^Fms
Mm, Mm, Mm, Mm^Xo, Mm, Hh^Fp, Gs^Fp, Hh, Wwf, Wwf, Mm, Gs^Fms, Hh, Gg, Wwf, Wwf, Hh, Hh, Mm, Hh^Fp, Gs^Fp, Hh, Gs^Fp, Hh^Fp, Mm, Mm, Wwf, Hh, Mm
"
	name=_"2p — Hamlets"
	next_scenario=""
	next_teleport_group_id=0
	next_underlying_unit_id=27
	objectives="<big>" +
#textdomain wesnoth
		_"Victory:" +
		"</big>
<span foreground=""#00ff00"">&#8226; " +
		_"Defeat enemy leader(s)" +
		"</span>"
	observer=yes
	playing_team=1
	random_calls=0
	random_seed=15006
	random_start_time=no
	scenario="multiplayer_Hamlets"
	shuffle_sides=yes
	snapshot=yes
	turn_at=9
	turns=-1
	unit_wml_ids="Elvish Archer,Elvish Druid,Elvish Fighter,Elvish Marksman,Elvish Ranger,Elvish Scout,Goblin Spearman,Orcish Archer,Orcish Assassin,Orcish Grunt,Troll Rocklobber,Wolf Rider,era_events,mod_mirrormate_events,mod_plan_your_advancements_events"
	used_items=""
	version="1.12.5"
	[display]
		color_adjust_blue=0
		color_adjust_green=0
		color_adjust_red=0
		view_locked=no
	[/display]
	[side]
		action_bonus_count=43
		allow_player=yes
		auto_shroud=yes
		chose_random=yes
		color=1
		controller="human"
		countdown_time=0
		current_player="Weiming_Liu"
		defeat_condition="no_leader_left"
		disallow_observers=no
		flag=""
		flag_icon=""
		fog=yes
		fog_data="|00111111111111111100
|001111111111111111110
|01111111111111111111
|001111111111111111111
|011111111111111111111
|001111111111111111111
|01111111111111111111
|00111111111111111111
|0111111111111111111
|00111111111111111110
|11111111111111111110
|11111111111111111110
|1111111111111111111
|1111111111111111111000
|1111111111111111111000
|01111111111111111111100
|01111111111111111111100
|001111111111111111111100
|011111111111111111111100
|0011111111111111111111000
|0011111111111111111110000
|0001111111111111111110000
|0001111111111111111100000
|0000111111111111111100000
|000011111111111111100000
|000001111111111111100000
|000001111111111111000000
|000000111111111111000000
|00000011101101100000000
"
		gold=7
		gold_add=no
		hidden=no
		id=""
		income=0
		lost=no
		name="Weiming_Liu"
		no_leader=yes
		objectives="<big>" +
			_"Victory:" +
			"</big>
<span foreground=""#00ff00"">&#8226; " +
			_"Defeat enemy leader(s)" +
			"</span>"
		objectives_changed=no
		persistent=yes
		recall_cost=20
		recruit="Elvish Archer,Elvish Fighter,Elvish Scout,Elvish Shaman,Mage,Merman Hunter,Wose"
		save_id="Weiming_Liu1"
		scroll_to_leader=yes
		share_maps=no
		share_view=yes
		shroud=no
		shroud_data=""
		side=1
		start_gold=100
		suppress_end_turn_confirmation=no
		team_name="north"
#textdomain wesnoth-multiplayer
		user_team_name=_"teamname^North"
		village_gold=2
		village_support=1
		[ai]
#textdomain wesnoth-ai
			description=_"Multiplayer_AI^Default AI (RCA)"
			id="ai_default_rca"
			version=10710
			[stage]
				id="main_loop"
				name="ai_default_rca::candidate_action_evaluation_loop"
				[candidate_action]
					engine="cpp"
					id="goto"
					max_score=200000
					name="ai_default_rca::goto_phase"
					score=200000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="recruitment"
					max_score=180000
					name="default_recruitment::recruitment"
					score=180000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="move_leader_to_goals"
					max_score=140000
					name="ai_default_rca::move_leader_to_goals_phase"
					score=140000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="move_leader_to_keep"
					max_score=120000
					name="ai_default_rca::move_leader_to_keep_phase"
					score=120000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="combat"
					max_score=100000
					name="ai_default_rca::combat_phase"
					score=100000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="healing"
					max_score=80000
					name="ai_default_rca::get_healing_phase"
					score=80000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="villages"
					max_score=60000
					name="ai_default_rca::get_villages_phase"
					score=60000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="retreat"
					max_score=40000
					name="ai_default_rca::retreat_phase"
					score=40000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="move_to_targets"
					max_score=20000
					name="ai_default_rca::move_to_targets_phase"
					score=20000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="leader_shares_keep"
					max_score=10000
					name="ai_default_rca::leader_shares_keep_phase"
					score=10000
				[/candidate_action]
			[/stage]
			[aspect]
				engine="cpp"
				id="advancements"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="aggression"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=0.4
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="attack_depth"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=5
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="attacks"
				invalidate_on_gamestate_change=yes
				name="composite_aspect"
				[default]
					engine="cpp"
					invalidate_on_gamestate_change=yes
					name="ai_default_rca::aspect_attacks"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="avoid"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						[not]
						[/not]
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="caution"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=0.25
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="grouping"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="offensive"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_aggression"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="-4.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_goal"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_ignores_keep"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_value"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="3.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="number_of_possible_recruits_to_force_recruit"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=3.1
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="passive_leader"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="passive_leader_shares_keep"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						engine="cpp"
						name="ai_default::recruitment"
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_diversity"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="2.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_ignore_bad_combat"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_ignore_bad_movement"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_instructions"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						[recruit]
							importance=0
						[/recruit]
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_more"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_pattern"
				name="composite_aspect"
				[facet]
					engine="cpp"
					name="standard_aspect"
					value="fighter,fighter,archer,archer,mixed fighter,healer,scout"
				[/facet]
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_randomness"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=50
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_save_gold"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						active=0
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="scout_village_targeting"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=3
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="simple_targeting"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="support_villages"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="village_value"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="1.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="villages_per_scout"
				name="composite_aspect"
				[facet]
					engine="cpp"
					name="standard_aspect"
					value=8
				[/facet]
				[default]
					engine="cpp"
					name="standard_aspect"
					value=4
				[/default]
			[/aspect]
		[/ai]
		[village]
			x=5
			y=6
		[/village]
		[village]
			x=6
			y=2
		[/village]
		[village]
			x=7
			y=11
		[/village]
		[village]
			x=21
			y=5
		[/village]
		[village]
			x=21
			y=10
		[/village]
		[unit]
			advances_to="Elvish Shyde"
			alignment="neutral"
			alpha=256
			attacks_left=0
			canrecruit=yes
			cost=34
#textdomain wesnoth-units
			description=_"The magic of the wood-elves is poorly suited for combat, but effective nonetheless. The forests in which they thrive can become quickened by a word of command, and will lash out at those who threaten their peace.

The chief ability of Druids lies in healing, and it is for this skill that they are revered by their people." +
#textdomain wesnoth-help
				_"

Special Notes:" +
				_" This unit is able to slow its enemies, halving their movement speed and attack damage until they end a turn." +
				_" This unit is capable of healing those around it, and curing them of poison." +
				_" This unit has magical attacks, which always have a high chance of hitting an opponent."
			experience=2
			extra_recruit=""
			facing="n"
			flag_rgb="magenta"
			gender="female"
			goto_x=-999
			goto_y=-999
			hitpoints=36
			id="Elvish Druid-1"
			image="units/elves-wood/druid.png"
			jamming=0
#textdomain wesnoth-units
			language_name=_"female^Elvish Druid"
			level=2
			max_attacks=1
			max_experience=56
			max_hitpoints=36
			max_moves=5
			moves=0
			name="Weiming_Liu"
			overlays=""
			profile="portraits/elves/transparent/druid.png"
			race="elf"
			random_traits=no
			resting=no
			role=""
			side=1
			small_profile="portraits/elves/druid.png"
			type="Elvish Druid"
			undead_variation=""
			underlying_id=1
			unrenamable=no
			upkeep="full"
			usage="healer"
			variation=""
			vision=-1
			x=18
			y=7
			zoc=yes
			[abilities]
				[heals]
					affect_allies=yes
					affect_self=no
#textdomain wesnoth-help
					description=_"A curer can cure a unit of poison, although that unit will receive no additional healing on the turn it is cured of the poison."
					female_name=_"female^cures"
					id="curing"
					name=_"cures"
					poison="cured"
					[affect_adjacent]
						adjacent="n,ne,se,s,sw,nw"
					[/affect_adjacent]
				[/heals]
				[heals]
					affect_allies=yes
					affect_self=no
					description=_"This unit combines herbal remedies with magic to heal units more quickly than is normally possible on the battlefield.

A unit cared for by this healer may heal up to 8 HP per turn, or stop poison from taking effect for that turn.
A poisoned unit cannot be cured of its poison by a healer, and must seek the care of a village or a unit that can cure."
					female_name=_"female^heals +8"
					id="healing"
					name=_"heals +8"
					poison="slowed"
					value=8
					[affect_adjacent]
						adjacent="n,ne,se,s,sw,nw"
					[/affect_adjacent]
				[/heals]
			[/abilities]
			[portrait]
				image="portraits/elves/transparent/druid.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/elves/transparent/druid.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=3
				flat=1
				forest=1
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=3
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=70
				flat=60
				forest=30
				frozen=70
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=110
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
				uncovered=yes
			[/status]
			[attack]
				damage=4
#textdomain wesnoth-units
				description=_"staff"
				icon="attacks/druidstaff.png"
				name="staff"
				number=2
				range="melee"
				type="impact"
			[/attack]
			[attack]
				damage=6
				description=_"ensnare"
				icon="attacks/entangle.png"
				name="ensnare"
				number=2
				range="ranged"
				type="impact"
				[specials]
					[slow]
#textdomain wesnoth-help
						description=_"This attack slows the target until it ends a turn. Slow halves the damage caused by attacks and the movement cost for a slowed unit is doubled. A unit that is slowed will feature a snail icon in its sidebar information when it is selected."
						id="slow"
						name=_"slows"
					[/slow]
				[/specials]
			[/attack]
			[attack]
				damage=6
#textdomain wesnoth-units
				description=_"thorns"
				name="thorns"
				number=3
				range="ranged"
				type="pierce"
				[specials]
					[chance_to_hit]
						cumulative=no
#textdomain wesnoth-help
						description=_"This attack always has a 70% chance to hit regardless of the defensive ability of the unit being attacked."
						id="magical"
						name=_"magical"
						value=70
					[/chance_to_hit]
				[/specials]
			[/attack]
			[modifications]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Elvish Captain,Elvish Hero"
			alignment="neutral"
			alpha=256
			attacks_left=0
			cost=14
#textdomain wesnoth-units
			description=_"Elves are not warlike by nature, but in times of need, their natural grace and agility serve them well, as does their skillful craftsmanship. An elf can grasp the basics of swordsmanship and archery in a time uncannily short by the standards of other races, and put them to effective use on the battlefield."
			experience=2
			extra_recruit=""
			facing="s"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=18
			id="Elvish Fighter-3"
			image="units/elves-wood/fighter.png"
			jamming=0
			language_name=_"Elvish Fighter"
			level=1
			max_attacks=1
			max_experience=28
			max_hitpoints=34
			max_moves=5
			moves=0
			name="赛博利利尔"
			overlays=""
			profile="portraits/elves/transparent/fighter.png"
			race="elf"
			random_traits=no
			resting=no
			role=""
			side=1
			small_profile="portraits/elves/transparent/fighter.png~SCALE(205,205)"
			type="Elvish Fighter"
			undead_variation=""
			underlying_id=3
			unrenamable=no
			upkeep="full"
			usage="fighter"
			variation=""
			vision=-1
			x=18
			y=9
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-380
				missile_start_time=-150
				start_time=-445
				[filter_attack]
					name="bow"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/missile-n.png"
					image_diagonal="projectiles/missile-ne.png"
				[/missile_frame]
				[frame]
					image="units/elves-wood/fighter-bow.png:65"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="bow.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="bow-miss.ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/fighter-bow-attack[1~4].png:[75*2,100,130]"
				[/frame]
				[frame]
					image="units/elves-wood/fighter-bow.png:65"
				[/frame]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-100
				start_time=-175
				[filter_attack]
					name="sword"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter.png:75"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="sword-1.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/fighter-melee-[1~2].png:[200,50]"
				[/frame]
				[frame]
					image="units/elves-wood/fighter.png:25"
				[/frame]
			[/attack_anim]
			[defend]
				start_time=-126
				[filter_attack]
					range="melee"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter.png:1,units/elves-wood/fighter-defend.png:250,units/elves-wood/fighter.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-hit-[1~4].ogg,elf-hit-[1~2].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[defend]
				start_time=-126
				[filter_attack]
					range="ranged"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter-bow.png:1,units/elves-wood/fighter-bow-defend.png:250,units/elves-wood/fighter-bow.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-hit-[1~4].ogg,elf-hit-[1~2].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/elves-wood/fighter-idle-[1~6,5~10,9,11,12].png:[100*2,125,150,175,200*2,400,175,200,250,400,150*3]"
				[/frame]
			[/idle_anim]
			[portrait]
				image="portraits/elves/transparent/fighter.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/elves/transparent/fighter.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=3
				flat=1
				forest=1
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=3
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=70
				flat=60
				forest=40
				frozen=70
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=110
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
				uncovered=yes
			[/status]
			[attack]
				damage=6
				description=_"sword"
				icon="attacks/sword-elven.png"
				name="sword"
				number=4
				range="melee"
				type="blade"
			[/attack]
			[attack]
				damage=4
				description=_"bow"
				icon="attacks/bow-elven.png"
				name="bow"
				number=3
				range="ranged"
				type="pierce"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^dextrous"
					id="dextrous"
					male_name=_"dextrous"
					[effect]
						apply_to="attack"
						increase_damage=1
						range="ranged"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^strong"
					id="strong"
					male_name=_"strong"
					[effect]
						apply_to="attack"
						increase_damage=1
						range="melee"
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Elvish Rider"
			alignment="neutral"
			alpha=256
			attacks_left=0
			cost=18
#textdomain wesnoth-units
			description=_"The horsemen of the wood elves have some skill with bow and sword, but their true skill lies in their horsemanship. Even other elves are impressed by their uncanny speed in the woods, and their ability to dart through the thick of the forest with nary a scratch. They may be the only cavalry in existence that fares better in the woods than on open ground."
			experience=2
			extra_recruit=""
			facing="n"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=33
			id="Elvish Scout-4"
			image="units/elves-wood/scout/scout.png"
			jamming=0
			language_name=_"Elvish Scout"
			level=1
			max_attacks=1
			max_experience=18
			max_hitpoints=33
			max_moves=9
			moves=0
			name="瓦杜伊尔"
			overlays=""
			profile="portraits/elves/transparent/scout.png"
			race="elf"
			random_traits=no
			resting=no
			role=""
			side=1
			small_profile="portraits/elves/scout.png"
			type="Elvish Scout"
			undead_variation="mounted"
			underlying_id=4
			unrenamable=no
			upkeep="full"
			usage="scout"
			variation=""
			vision=-1
			x=18
			y=11
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-400
				missile_start_time=-150
				start_time=-400
				[filter_attack]
					name="bow"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/missile-n.png"
					image_diagonal="projectiles/missile-ne.png"
				[/missile_frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="bow.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="bow-miss.ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/scout/scout.png:[100,250]"
				[/frame]
				[frame]
					image="units/elves-wood/scout/scout.png:100"
				[/frame]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-100
				start_time=-200
				[filter_attack]
					name="sword"
				[/filter_attack]
				[frame]
					image="units/elves-wood/scout/scout.png:25"
					sound="horse-elf-canter.wav"
				[/frame]
				[frame]
					image="units/elves-wood/scout/scout.png:75"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="sword-1.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/scout/scout.png:200"
				[/frame]
				[frame]
					image="units/elves-wood/scout/scout.png:100"
				[/frame]
				[frame]
					image="units/elves-wood/scout/scout.png:50"
				[/frame]
			[/attack_anim]
			[defend]
				start_time=-126
				[frame]
					image="units/elves-wood/scout/scout.png:1,units/elves-wood/scout/scout.png:250,units/elves-wood/scout/scout.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="horse-hit-[1~3].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/elves-wood/scout/scout.png:[125*9,150,175,150,175*8]"
				[/frame]
			[/idle_anim]
			[movement_anim]
				start_time=0
				[frame]
					image="units/elves-wood/scout/scout.png:150"
				[/frame]
			[/movement_anim]
			[portrait]
				image="portraits/elves/transparent/scout.png"
				mirror=true
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/elves/transparent/scout.png"
				mirror=false
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=3
				flat=1
				forest=1
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=3
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=70
				flat=60
				forest=40
				frozen=70
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=60
			[/defense]
			[resistance]
				arcane=110
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=120
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
				uncovered=yes
			[/status]
			[attack]
				damage=5
				description=_"sword"
				icon="attacks/sword-elven.png"
				name="sword"
				number=3
				range="melee"
				type="blade"
			[/attack]
			[attack]
				damage=6
				description=_"bow"
				icon="attacks/bow-elven.png"
				name="bow"
				number=2
				range="ranged"
				type="pierce"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^strong"
					id="strong"
					male_name=_"strong"
					[effect]
						apply_to="attack"
						increase_damage=1
						range="melee"
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^intelligent"
					id="intelligent"
					male_name=_"intelligent"
					[effect]
						apply_to="max_experience"
						increase="-20%"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Elvish Rider"
			alignment="neutral"
			alpha=256
			attacks_left=0
			cost=18
#textdomain wesnoth-units
			description=_"The horsemen of the wood elves have some skill with bow and sword, but their true skill lies in their horsemanship. Even other elves are impressed by their uncanny speed in the woods, and their ability to dart through the thick of the forest with nary a scratch. They may be the only cavalry in existence that fares better in the woods than on open ground."
			experience=3
			extra_recruit=""
			facing="n"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=33
			id="Elvish Scout-5"
			image="units/elves-wood/scout/scout.png"
			jamming=0
			language_name=_"Elvish Scout"
			level=1
			max_attacks=1
			max_experience=18
			max_hitpoints=33
			max_moves=9
			moves=0
			name="尤纳拉利斯拉拉德"
			overlays=""
			profile="portraits/elves/transparent/scout.png"
			race="elf"
			random_traits=no
			resting=no
			role=""
			side=1
			small_profile="portraits/elves/scout.png"
			type="Elvish Scout"
			undead_variation="mounted"
			underlying_id=5
			unrenamable=no
			upkeep="full"
			usage="scout"
			variation=""
			vision=-1
			x=4
			y=10
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-400
				missile_start_time=-150
				start_time=-400
				[filter_attack]
					name="bow"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/missile-n.png"
					image_diagonal="projectiles/missile-ne.png"
				[/missile_frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="bow.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="bow-miss.ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/scout/scout.png:[100,250]"
				[/frame]
				[frame]
					image="units/elves-wood/scout/scout.png:100"
				[/frame]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-100
				start_time=-200
				[filter_attack]
					name="sword"
				[/filter_attack]
				[frame]
					image="units/elves-wood/scout/scout.png:25"
					sound="horse-elf-canter.wav"
				[/frame]
				[frame]
					image="units/elves-wood/scout/scout.png:75"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="sword-1.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/scout/scout.png:200"
				[/frame]
				[frame]
					image="units/elves-wood/scout/scout.png:100"
				[/frame]
				[frame]
					image="units/elves-wood/scout/scout.png:50"
				[/frame]
			[/attack_anim]
			[defend]
				start_time=-126
				[frame]
					image="units/elves-wood/scout/scout.png:1,units/elves-wood/scout/scout.png:250,units/elves-wood/scout/scout.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="horse-hit-[1~3].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/elves-wood/scout/scout.png:[125*9,150,175,150,175*8]"
				[/frame]
			[/idle_anim]
			[movement_anim]
				start_time=0
				[frame]
					image="units/elves-wood/scout/scout.png:150"
				[/frame]
			[/movement_anim]
			[portrait]
				image="portraits/elves/transparent/scout.png"
				mirror=true
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/elves/transparent/scout.png"
				mirror=false
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=3
				flat=1
				forest=1
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=3
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=70
				flat=60
				forest=40
				frozen=70
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=60
			[/defense]
			[resistance]
				arcane=110
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=120
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
				uncovered=yes
			[/status]
			[attack]
				damage=5
				description=_"sword"
				icon="attacks/sword-elven.png"
				name="sword"
				number=3
				range="melee"
				type="blade"
			[/attack]
			[attack]
				damage=6
				description=_"bow"
				icon="attacks/bow-elven.png"
				name="bow"
				number=2
				range="ranged"
				type="pierce"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^strong"
					id="strong"
					male_name=_"strong"
					[effect]
						apply_to="attack"
						increase_damage=1
						range="melee"
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^intelligent"
					id="intelligent"
					male_name=_"intelligent"
					[effect]
						apply_to="max_experience"
						increase="-20%"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Elvish Captain,Elvish Hero"
			alignment="neutral"
			alpha=256
			attacks_left=0
			cost=14
#textdomain wesnoth-units
			description=_"Elves are not warlike by nature, but in times of need, their natural grace and agility serve them well, as does their skillful craftsmanship. An elf can grasp the basics of swordsmanship and archery in a time uncannily short by the standards of other races, and put them to effective use on the battlefield."
			experience=2
			extra_recruit=""
			facing="ne"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=21
			id="Elvish Fighter-6"
			image="units/elves-wood/fighter.png"
			jamming=0
			language_name=_"Elvish Fighter"
			level=1
			max_attacks=1
			max_experience=28
			max_hitpoints=36
			max_moves=6
			moves=0
			name="艾尔冯艾兰德"
			overlays=""
			profile="portraits/elves/transparent/fighter.png"
			race="elf"
			random_traits=no
			resting=no
			role=""
			side=1
			small_profile="portraits/elves/transparent/fighter.png~SCALE(205,205)"
			type="Elvish Fighter"
			undead_variation=""
			underlying_id=6
			unrenamable=no
			upkeep="full"
			usage="fighter"
			variation=""
			vision=-1
			x=9
			y=10
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-380
				missile_start_time=-150
				start_time=-445
				[filter_attack]
					name="bow"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/missile-n.png"
					image_diagonal="projectiles/missile-ne.png"
				[/missile_frame]
				[frame]
					image="units/elves-wood/fighter-bow.png:65"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="bow.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="bow-miss.ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/fighter-bow-attack[1~4].png:[75*2,100,130]"
				[/frame]
				[frame]
					image="units/elves-wood/fighter-bow.png:65"
				[/frame]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-100
				start_time=-175
				[filter_attack]
					name="sword"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter.png:75"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="sword-1.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/fighter-melee-[1~2].png:[200,50]"
				[/frame]
				[frame]
					image="units/elves-wood/fighter.png:25"
				[/frame]
			[/attack_anim]
			[defend]
				start_time=-126
				[filter_attack]
					range="melee"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter.png:1,units/elves-wood/fighter-defend.png:250,units/elves-wood/fighter.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-hit-[1~4].ogg,elf-hit-[1~2].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[defend]
				start_time=-126
				[filter_attack]
					range="ranged"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter-bow.png:1,units/elves-wood/fighter-bow-defend.png:250,units/elves-wood/fighter-bow.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-hit-[1~4].ogg,elf-hit-[1~2].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/elves-wood/fighter-idle-[1~6,5~10,9,11,12].png:[100*2,125,150,175,200*2,400,175,200,250,400,150*3]"
				[/frame]
			[/idle_anim]
			[portrait]
				image="portraits/elves/transparent/fighter.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/elves/transparent/fighter.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=3
				flat=1
				forest=1
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=3
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=70
				flat=60
				forest=40
				frozen=70
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=110
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
				uncovered=yes
			[/status]
			[attack]
				damage=5
				description=_"sword"
				icon="attacks/sword-elven.png"
				name="sword"
				number=4
				range="melee"
				type="blade"
			[/attack]
			[attack]
				damage=3
				description=_"bow"
				icon="attacks/bow-elven.png"
				name="bow"
				number=3
				range="ranged"
				type="pierce"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^resilient"
					id="resilient"
					male_name=_"resilient"
					[effect]
						apply_to="hitpoints"
						increase_total=4
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
						times="per level"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^quick"
					id="quick"
					male_name=_"quick"
					[effect]
						apply_to="movement"
						increase=1
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total="-5%"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Elvish Captain,Elvish Hero"
			alignment="neutral"
			alpha=256
			attacks_left=1
			cost=14
#textdomain wesnoth-units
			description=_"Elves are not warlike by nature, but in times of need, their natural grace and agility serve them well, as does their skillful craftsmanship. An elf can grasp the basics of swordsmanship and archery in a time uncannily short by the standards of other races, and put them to effective use on the battlefield."
			experience=3
			extra_recruit=""
			facing="nw"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=38
			id="Elvish Fighter-13"
			image="units/elves-wood/fighter.png"
			jamming=0
			language_name=_"Elvish Fighter"
			level=1
			max_attacks=1
			max_experience=28
			max_hitpoints=38
			max_moves=5
			moves=5
			name="哈拉利尔利欧尔"
			overlays=""
			profile="portraits/elves/transparent/fighter.png"
			race="elf"
			random_traits=no
			resting=yes
			role=""
			side=1
			small_profile="portraits/elves/transparent/fighter.png~SCALE(205,205)"
			type="Elvish Fighter"
			undead_variation=""
			underlying_id=13
			unrenamable=no
			upkeep="full"
			usage="fighter"
			variation=""
			vision=-1
			x=7
			y=11
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-380
				missile_start_time=-150
				start_time=-445
				[filter_attack]
					name="bow"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/missile-n.png"
					image_diagonal="projectiles/missile-ne.png"
				[/missile_frame]
				[frame]
					image="units/elves-wood/fighter-bow.png:65"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="bow.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="bow-miss.ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/fighter-bow-attack[1~4].png:[75*2,100,130]"
				[/frame]
				[frame]
					image="units/elves-wood/fighter-bow.png:65"
				[/frame]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-100
				start_time=-175
				[filter_attack]
					name="sword"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter.png:75"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="sword-1.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/fighter-melee-[1~2].png:[200,50]"
				[/frame]
				[frame]
					image="units/elves-wood/fighter.png:25"
				[/frame]
			[/attack_anim]
			[defend]
				start_time=-126
				[filter_attack]
					range="melee"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter.png:1,units/elves-wood/fighter-defend.png:250,units/elves-wood/fighter.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-hit-[1~4].ogg,elf-hit-[1~2].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[defend]
				start_time=-126
				[filter_attack]
					range="ranged"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter-bow.png:1,units/elves-wood/fighter-bow-defend.png:250,units/elves-wood/fighter-bow.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-hit-[1~4].ogg,elf-hit-[1~2].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/elves-wood/fighter-idle-[1~6,5~10,9,11,12].png:[100*2,125,150,175,200*2,400,175,200,250,400,150*3]"
				[/frame]
			[/idle_anim]
			[portrait]
				image="portraits/elves/transparent/fighter.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/elves/transparent/fighter.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=3
				flat=1
				forest=1
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=3
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=70
				flat=60
				forest=40
				frozen=70
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=110
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
			[/status]
			[attack]
				damage=5
				description=_"sword"
				icon="attacks/sword-elven.png"
				name="sword"
				number=4
				range="melee"
				type="blade"
			[/attack]
			[attack]
				damage=4
				description=_"bow"
				icon="attacks/bow-elven.png"
				name="bow"
				number=3
				range="ranged"
				type="pierce"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^dextrous"
					id="dextrous"
					male_name=_"dextrous"
					[effect]
						apply_to="attack"
						increase_damage=1
						range="ranged"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^resilient"
					id="resilient"
					male_name=_"resilient"
					[effect]
						apply_to="hitpoints"
						increase_total=4
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
						times="per level"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Elvish Ranger,Elvish Marksman"
			alignment="neutral"
			alpha=256
			attacks_left=0
			cost=17
#textdomain wesnoth-units
			description=_"Elves have always had a reputation for archery, a skill that, for many reasons, comes naturally to them. Even the frail of body can be deadly with a bow in hand, and in times of war, many will take up this weapon. Though their relative inexperience with combat leaves them somewhat vulnerable, their natural grace ensures that they can best any of humanity’s fresh recruits."
			experience=4
			extra_recruit=""
			facing="s"
			flag_rgb="magenta"
			gender="female"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=11
			id="Elvish Archer-15"
			image="units/elves-wood/archer+female.png"
			jamming=0
			language_name=_"female^Elvish Archer"
			level=1
			max_attacks=1
			max_experience=25
			max_hitpoints=30
			max_moves=6
			moves=0
			name="吉欧薇蒂丝"
			overlays=""
			profile="portraits/elves/transparent/archer+female.png"
			race="elf"
			random_traits=no
			resting=no
			role=""
			side=1
			small_profile="portraits/elves/archer+female.png"
			type="Elvish Archer"
			undead_variation=""
			underlying_id=15
			unrenamable=no
			upkeep="full"
			usage="archer"
			variation=""
			vision=-1
			x=4
			y=8
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-380
				missile_start_time=-150
				start_time=-445
				[filter_attack]
					name="bow"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/missile-n.png"
					image_diagonal="projectiles/missile-ne.png"
				[/missile_frame]
				[frame]
					image="units/elves-wood/archer+female-bow.png:65"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="bow.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="bow-miss.ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/archer+female-bow-attack[1~4].png:[75*2,100,130]"
				[/frame]
				[frame]
					image="units/elves-wood/archer+female-bow.png:65"
				[/frame]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-75
				start_time=-200
				[filter_attack]
					name="sword"
				[/filter_attack]
				[frame]
					image="units/elves-wood/archer+female-sword.png:25"
				[/frame]
				[frame]
					image="units/elves-wood/archer+female-sword-[1~4].png:[100,150,50*2]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="sword-1.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/archer+female-sword.png:25"
				[/frame]
			[/attack_anim]
			[defend]
				start_time=-126
				[filter_attack]
					range="melee"
				[/filter_attack]
				[frame]
					image="units/elves-wood/archer+female-sword.png:1,units/elves-wood/archer+female-sword-defend.png:250,units/elves-wood/archer+female-sword.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-female-hit-[1~3].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[defend]
				start_time=-126
				[filter_attack]
					range="ranged"
				[/filter_attack]
				[frame]
					image="units/elves-wood/archer+female-bow.png:1,units/elves-wood/archer+female-bow-defend.png:250,units/elves-wood/archer+female-bow.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-female-hit-[1~3].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/elves-wood/archer-idle-[1~6,3~6,3~6,2,1].png:100"
				[/frame]
			[/idle_anim]
			[portrait]
				image="portraits/elves/transparent/archer+female.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/elves/transparent/archer+female.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=3
				flat=1
				forest=1
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=3
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=70
				flat=60
				forest=30
				frozen=70
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=110
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
				uncovered=yes
			[/status]
			[attack]
				damage=6
				description=_"sword"
				icon="attacks/sword-elven.png"
				name="sword"
				number=2
				range="melee"
				type="blade"
			[/attack]
			[attack]
				damage=5
				description=_"bow"
				icon="attacks/bow-elven.png"
				name="bow"
				number=4
				range="ranged"
				type="pierce"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^intelligent"
					id="intelligent"
					male_name=_"intelligent"
					[effect]
						apply_to="max_experience"
						increase="-20%"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^strong"
					id="strong"
					male_name=_"strong"
					[effect]
						apply_to="attack"
						increase_damage=1
						range="melee"
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Elvish Captain,Elvish Hero"
			alignment="neutral"
			alpha=256
			attacks_left=0
			cost=14
#textdomain wesnoth-units
			description=_"Elves are not warlike by nature, but in times of need, their natural grace and agility serve them well, as does their skillful craftsmanship. An elf can grasp the basics of swordsmanship and archery in a time uncannily short by the standards of other races, and put them to effective use on the battlefield."
			experience=10
			extra_recruit=""
			facing="s"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=31
			id="Elvish Fighter-16"
			image="units/elves-wood/fighter.png"
			jamming=0
			language_name=_"Elvish Fighter"
			level=1
			max_attacks=1
			max_experience=28
			max_hitpoints=38
			max_moves=5
			moves=0
			name="诺芬德尔"
			overlays=""
			profile="portraits/elves/transparent/fighter.png"
			race="elf"
			random_traits=no
			resting=no
			role=""
			side=1
			small_profile="portraits/elves/transparent/fighter.png~SCALE(205,205)"
			type="Elvish Fighter"
			undead_variation=""
			underlying_id=16
			unrenamable=no
			upkeep="full"
			usage="fighter"
			variation=""
			vision=-1
			x=10
			y=8
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-380
				missile_start_time=-150
				start_time=-445
				[filter_attack]
					name="bow"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/missile-n.png"
					image_diagonal="projectiles/missile-ne.png"
				[/missile_frame]
				[frame]
					image="units/elves-wood/fighter-bow.png:65"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="bow.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="bow-miss.ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/fighter-bow-attack[1~4].png:[75*2,100,130]"
				[/frame]
				[frame]
					image="units/elves-wood/fighter-bow.png:65"
				[/frame]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-100
				start_time=-175
				[filter_attack]
					name="sword"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter.png:75"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="sword-1.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/fighter-melee-[1~2].png:[200,50]"
				[/frame]
				[frame]
					image="units/elves-wood/fighter.png:25"
				[/frame]
			[/attack_anim]
			[defend]
				start_time=-126
				[filter_attack]
					range="melee"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter.png:1,units/elves-wood/fighter-defend.png:250,units/elves-wood/fighter.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-hit-[1~4].ogg,elf-hit-[1~2].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[defend]
				start_time=-126
				[filter_attack]
					range="ranged"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter-bow.png:1,units/elves-wood/fighter-bow-defend.png:250,units/elves-wood/fighter-bow.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-hit-[1~4].ogg,elf-hit-[1~2].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/elves-wood/fighter-idle-[1~6,5~10,9,11,12].png:[100*2,125,150,175,200*2,400,175,200,250,400,150*3]"
				[/frame]
			[/idle_anim]
			[portrait]
				image="portraits/elves/transparent/fighter.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/elves/transparent/fighter.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=3
				flat=1
				forest=1
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=3
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=70
				flat=60
				forest=40
				frozen=70
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=110
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
				uncovered=yes
			[/status]
			[attack]
				damage=5
				description=_"sword"
				icon="attacks/sword-elven.png"
				name="sword"
				number=4
				range="melee"
				type="blade"
			[/attack]
			[attack]
				damage=4
				description=_"bow"
				icon="attacks/bow-elven.png"
				name="bow"
				number=3
				range="ranged"
				type="pierce"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^resilient"
					id="resilient"
					male_name=_"resilient"
					[effect]
						apply_to="hitpoints"
						increase_total=4
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
						times="per level"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^dextrous"
					id="dextrous"
					male_name=_"dextrous"
					[effect]
						apply_to="attack"
						increase_damage=1
						range="ranged"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Elvish Ranger,Elvish Marksman"
			alignment="neutral"
			alpha=256
			attacks_left=0
			cost=17
#textdomain wesnoth-units
			description=_"Elves have always had a reputation for archery, a skill that, for many reasons, comes naturally to them. Even the frail of body can be deadly with a bow in hand, and in times of war, many will take up this weapon. Though their relative inexperience with combat leaves them somewhat vulnerable, their natural grace ensures that they can best any of humanity’s fresh recruits."
			experience=3
			extra_recruit=""
			facing="se"
			flag_rgb="magenta"
			gender="female"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=30
			id="Elvish Archer-18"
			image="units/elves-wood/archer+female.png"
			jamming=0
			language_name=_"female^Elvish Archer"
			level=1
			max_attacks=1
			max_experience=25
			max_hitpoints=30
			max_moves=6
			moves=0
			name="艾莉儿兰馨妮"
			overlays=""
			profile="portraits/elves/transparent/archer+female.png"
			race="elf"
			random_traits=no
			resting=no
			role=""
			side=1
			small_profile="portraits/elves/archer+female.png"
			type="Elvish Archer"
			undead_variation=""
			underlying_id=18
			unrenamable=no
			upkeep="full"
			usage="archer"
			variation=""
			vision=-1
			x=9
			y=9
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-380
				missile_start_time=-150
				start_time=-445
				[filter_attack]
					name="bow"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/missile-n.png"
					image_diagonal="projectiles/missile-ne.png"
				[/missile_frame]
				[frame]
					image="units/elves-wood/archer+female-bow.png:65"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="bow.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="bow-miss.ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/archer+female-bow-attack[1~4].png:[75*2,100,130]"
				[/frame]
				[frame]
					image="units/elves-wood/archer+female-bow.png:65"
				[/frame]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-75
				start_time=-200
				[filter_attack]
					name="sword"
				[/filter_attack]
				[frame]
					image="units/elves-wood/archer+female-sword.png:25"
				[/frame]
				[frame]
					image="units/elves-wood/archer+female-sword-[1~4].png:[100,150,50*2]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="sword-1.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/archer+female-sword.png:25"
				[/frame]
			[/attack_anim]
			[defend]
				start_time=-126
				[filter_attack]
					range="melee"
				[/filter_attack]
				[frame]
					image="units/elves-wood/archer+female-sword.png:1,units/elves-wood/archer+female-sword-defend.png:250,units/elves-wood/archer+female-sword.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-female-hit-[1~3].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[defend]
				start_time=-126
				[filter_attack]
					range="ranged"
				[/filter_attack]
				[frame]
					image="units/elves-wood/archer+female-bow.png:1,units/elves-wood/archer+female-bow-defend.png:250,units/elves-wood/archer+female-bow.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-female-hit-[1~3].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/elves-wood/archer-idle-[1~6,3~6,3~6,2,1].png:100"
				[/frame]
			[/idle_anim]
			[portrait]
				image="portraits/elves/transparent/archer+female.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/elves/transparent/archer+female.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=3
				flat=1
				forest=1
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=3
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=70
				flat=60
				forest=30
				frozen=70
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=110
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
				uncovered=yes
			[/status]
			[attack]
				damage=6
				description=_"sword"
				icon="attacks/sword-elven.png"
				name="sword"
				number=2
				range="melee"
				type="blade"
			[/attack]
			[attack]
				damage=5
				description=_"bow"
				icon="attacks/bow-elven.png"
				name="bow"
				number=4
				range="ranged"
				type="pierce"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^intelligent"
					id="intelligent"
					male_name=_"intelligent"
					[effect]
						apply_to="max_experience"
						increase="-20%"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^strong"
					id="strong"
					male_name=_"strong"
					[effect]
						apply_to="attack"
						increase_damage=1
						range="melee"
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Elvish Sharpshooter"
			alignment="neutral"
			alpha=256
			attacks_left=0
			cost=41
#textdomain wesnoth-units
			description=_"Elves are wonderously keen-sighted, a gift which contributes to their mastery of the bow. An elf practiced at archery can hit targets that a man couldn’t even see, and can nock a second arrow almost as soon as the first is let fly. Realizing this prodigious skill does come with one cost, that being a lack of practice with the sword." +
#textdomain wesnoth-help
				_"

Special Notes:" +
				_" This unit’s marksmanship gives it a high chance of hitting targeted enemies, but only on the attack."
			experience=1
			extra_recruit=""
			facing="n"
			flag_rgb="magenta"
			gender="female"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=38
			id="Elvish Archer-20"
			image="units/elves-wood/marksman+female.png"
			jamming=0
#textdomain wesnoth-units
			language_name=_"female^Elvish Marksman"
			level=2
			max_attacks=1
			max_experience=45
			max_hitpoints=38
			max_moves=6
			moves=0
			name="艾尔薇妮"
			overlays=""
			profile="portraits/elves/transparent/marksman+female.png"
			race="elf"
			random_traits=no
			resting=no
			role=""
			side=1
			small_profile="portraits/elves/marksman+female.png"
			type="Elvish Marksman"
			undead_variation=""
			underlying_id=20
			unrenamable=no
			upkeep="full"
			usage="archer"
			variation=""
			vision=-1
			x=10
			y=11
			zoc=yes
			[portrait]
				image="portraits/elves/transparent/marksman+female.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image=" "
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=3
				flat=1
				forest=1
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=3
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=70
				flat=60
				forest=30
				frozen=70
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=110
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
				uncovered=yes
			[/status]
			[attack]
				damage=7
				description=_"sword"
				icon="attacks/sword-elven.png"
				name="sword"
				number=2
				range="melee"
				type="blade"
			[/attack]
			[attack]
				damage=9
				description=_"longbow"
				icon="attacks/bow-elven-magic.png"
				name="longbow"
				number=4
				range="ranged"
				type="pierce"
				[specials]
					[chance_to_hit]
						active_on="offense"
						cumulative=yes
#textdomain wesnoth-help
						description=_"When used offensively, this attack always has at least a 60% chance to hit."
						id="marksman"
						name=_"marksman"
						value=60
					[/chance_to_hit]
				[/specials]
			[/attack]
			[modifications]
				[trait]
					female_name=_"female^intelligent"
					id="intelligent"
					male_name=_"intelligent"
					[effect]
						apply_to="max_experience"
						increase="-20%"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^strong"
					id="strong"
					male_name=_"strong"
					[effect]
						apply_to="attack"
						increase_damage=1
						range="melee"
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Elvish Captain,Elvish Hero"
			alignment="neutral"
			alpha=256
			attacks_left=0
			cost=14
#textdomain wesnoth-units
			description=_"Elves are not warlike by nature, but in times of need, their natural grace and agility serve them well, as does their skillful craftsmanship. An elf can grasp the basics of swordsmanship and archery in a time uncannily short by the standards of other races, and put them to effective use on the battlefield."
			experience=0
			extra_recruit=""
			facing="s"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=31
			id="Elvish Fighter-27"
			image="units/elves-wood/fighter.png"
			jamming=0
			language_name=_"Elvish Fighter"
			level=1
			max_attacks=1
			max_experience=22
			max_hitpoints=31
			max_moves=6
			moves=0
			name="哈杜伊尔"
			overlays=""
			profile="portraits/elves/transparent/fighter.png"
			race="elf"
			random_traits=no
			resting=no
			role=""
			side=1
			small_profile="portraits/elves/transparent/fighter.png~SCALE(205,205)"
			type="Elvish Fighter"
			undead_variation=""
			underlying_id=27
			unrenamable=no
			upkeep="full"
			usage="fighter"
			variation=""
			vision=-1
			x=12
			y=6
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-380
				missile_start_time=-150
				start_time=-445
				[filter_attack]
					name="bow"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/missile-n.png"
					image_diagonal="projectiles/missile-ne.png"
				[/missile_frame]
				[frame]
					image="units/elves-wood/fighter-bow.png:65"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="bow.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="bow-miss.ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/fighter-bow-attack[1~4].png:[75*2,100,130]"
				[/frame]
				[frame]
					image="units/elves-wood/fighter-bow.png:65"
				[/frame]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-100
				start_time=-175
				[filter_attack]
					name="sword"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter.png:75"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="sword-1.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/elves-wood/fighter-melee-[1~2].png:[200,50]"
				[/frame]
				[frame]
					image="units/elves-wood/fighter.png:25"
				[/frame]
			[/attack_anim]
			[defend]
				start_time=-126
				[filter_attack]
					range="melee"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter.png:1,units/elves-wood/fighter-defend.png:250,units/elves-wood/fighter.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-hit-[1~4].ogg,elf-hit-[1~2].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[defend]
				start_time=-126
				[filter_attack]
					range="ranged"
				[/filter_attack]
				[frame]
					image="units/elves-wood/fighter-bow.png:1,units/elves-wood/fighter-bow-defend.png:250,units/elves-wood/fighter-bow.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="human-hit-[1~4].ogg,elf-hit-[1~2].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/elves-wood/fighter-idle-[1~6,5~10,9,11,12].png:[100*2,125,150,175,200*2,400,175,200,250,400,150*3]"
				[/frame]
			[/idle_anim]
			[portrait]
				image="portraits/elves/transparent/fighter.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/elves/transparent/fighter.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=3
				flat=1
				forest=1
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=3
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=70
				flat=60
				forest=40
				frozen=70
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=110
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
			[/status]
			[attack]
				damage=5
				description=_"sword"
				icon="attacks/sword-elven.png"
				name="sword"
				number=4
				range="melee"
				type="blade"
			[/attack]
			[attack]
				damage=3
				description=_"bow"
				icon="attacks/bow-elven.png"
				name="bow"
				number=3
				range="ranged"
				type="pierce"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^quick"
					id="quick"
					male_name=_"quick"
					[effect]
						apply_to="movement"
						increase=1
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total="-5%"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^intelligent"
					id="intelligent"
					male_name=_"intelligent"
					[effect]
						apply_to="max_experience"
						increase="-20%"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
	[/side]
	[side]
		action_bonus_count=9
		allow_player=yes
		auto_shroud=yes
		chose_random=yes
		color=2
		controller="network"
		countdown_time=0
		current_player="Silencio"
		defeat_condition="no_leader_left"
		disallow_observers=no
		flag=""
		flag_icon=""
		fog=yes
		fog_data="|001111111111111110000000000000
|00111111111111111111000000000
|01111111111111111111000000000
|011111111111111111111000000000
|01111111111111111111100000000
|011111111111111111111111000000
|111111111111111111111111000000
|111111111111111111111111100000
|111111111111111111111111111100
|111111111111111111111111111110
|111111111111111111111111111110
|111111111111111111111111111111
|111111111111111111111111111111
|111111111111111111111111111111
|111111111111111111111111111111
|111111111111111111111111111111
|111111111111111111111111111111
|111111111111111111111111111111
|111111111111111111111111111110
|111111111111111111111111111111
|111111111111111111111111111110
|011111111111111111111111111110
|011111111111111111111111111100
|001111111111111111111111111100
|001111111111111111111111100000
|000111111111111111111111100000
|000011111111111110111000000000
|000001111111111110000000000000
|000000111011000000000000000000
"
		gold=23
		gold_add=no
		hidden=no
		id=""
		income=0
		lost=no
		name="Silencio"
		no_leader=yes
		objectives="<big>" +
#textdomain wesnoth
			_"Victory:" +
			"</big>
<span foreground=""#00ff00"">&#8226; " +
			_"Defeat enemy leader(s)" +
			"</span>"
		objectives_changed=yes
		persistent=yes
		recall_cost=20
		recruit="Goblin Spearman,Naga Fighter,Orcish Archer,Orcish Assassin,Orcish Grunt,Troll Whelp,Wolf Rider"
		save_id="Silencio2"
		scroll_to_leader=yes
		share_maps=no
		share_view=yes
		shroud=no
		shroud_data=""
		side=2
		start_gold=100
		suppress_end_turn_confirmation=no
		team_name="south"
#textdomain wesnoth-multiplayer
		user_team_name=_"teamname^South"
		village_gold=2
		village_support=1
		[ai]
#textdomain wesnoth-ai
			description=_"Multiplayer_AI^Default AI (RCA)"
			id="ai_default_rca"
			version=10710
			[stage]
				id="main_loop"
				name="ai_default_rca::candidate_action_evaluation_loop"
				[candidate_action]
					engine="cpp"
					id="goto"
					max_score=200000
					name="ai_default_rca::goto_phase"
					score=200000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="recruitment"
					max_score=180000
					name="default_recruitment::recruitment"
					score=180000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="move_leader_to_goals"
					max_score=140000
					name="ai_default_rca::move_leader_to_goals_phase"
					score=140000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="move_leader_to_keep"
					max_score=120000
					name="ai_default_rca::move_leader_to_keep_phase"
					score=120000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="combat"
					max_score=100000
					name="ai_default_rca::combat_phase"
					score=100000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="healing"
					max_score=80000
					name="ai_default_rca::get_healing_phase"
					score=80000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="villages"
					max_score=60000
					name="ai_default_rca::get_villages_phase"
					score=60000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="retreat"
					max_score=40000
					name="ai_default_rca::retreat_phase"
					score=40000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="move_to_targets"
					max_score=20000
					name="ai_default_rca::move_to_targets_phase"
					score=20000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="leader_shares_keep"
					max_score=10000
					name="ai_default_rca::leader_shares_keep_phase"
					score=10000
				[/candidate_action]
			[/stage]
			[aspect]
				engine="cpp"
				id="advancements"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="aggression"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=0.4
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="attack_depth"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=5
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="attacks"
				invalidate_on_gamestate_change=yes
				name="composite_aspect"
				[default]
					engine="cpp"
					invalidate_on_gamestate_change=yes
					name="ai_default_rca::aspect_attacks"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="avoid"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						[not]
						[/not]
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="caution"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=0.25
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="grouping"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="offensive"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_aggression"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="-4.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_goal"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_ignores_keep"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_value"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="3.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="number_of_possible_recruits_to_force_recruit"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=3.1
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="passive_leader"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="passive_leader_shares_keep"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						engine="cpp"
						name="ai_default::recruitment"
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_diversity"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="2.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_ignore_bad_combat"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_ignore_bad_movement"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_instructions"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						[recruit]
							importance=0
						[/recruit]
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_more"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_pattern"
				name="composite_aspect"
				[facet]
					engine="cpp"
					name="standard_aspect"
					value="fighter,fighter,fighter,mixed fighter,archer,scout"
				[/facet]
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_randomness"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=50
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_save_gold"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						active=0
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="scout_village_targeting"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=3
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="simple_targeting"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="support_villages"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="village_value"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="1.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="villages_per_scout"
				name="composite_aspect"
				[facet]
					engine="cpp"
					name="standard_aspect"
					value=8
				[/facet]
				[default]
					engine="cpp"
					name="standard_aspect"
					value=4
				[/default]
			[/aspect]
		[/ai]
		[village]
			x=7
			y=20
		[/village]
		[village]
			x=7
			y=25
		[/village]
		[village]
			x=11
			y=5
		[/village]
		[village]
			x=12
			y=10
		[/village]
		[village]
			x=16
			y=19
		[/village]
		[village]
			x=17
			y=25
		[/village]
		[village]
			x=21
			y=19
		[/village]
		[village]
			x=22
			y=27
		[/village]
		[village]
			x=23
			y=24
		[/village]
		[unit]
			advances_to=""
			alignment="chaotic"
			alpha=256
			attacks_left=1
			canrecruit=yes
			cost=29
#textdomain wesnoth-units
			description=_"The thought of throwing a boulder in combat has certainly occurred to many trolls, and some have taken to them as a weapon of choice. Because stones well-shaped to fly true are not always easy to find, Rocklobbers have taken to carrying them in sacks slung over their shoulders. The same leather out of which the sack is formed is easily adapted to a crude sling." +
#textdomain wesnoth-help
				_"

Special Notes:" +
				_" This unit regenerates, which allows it to heal as though always stationed in a village."
			experience=0
			extra_recruit=""
			facing="sw"
			flag_rgb="magenta"
			gender="male"
			goto_x=-999
			goto_y=-999
			hitpoints=49
			id="Troll Rocklobber-2"
			image="units/trolls/lobber.png"
			jamming=0
#textdomain wesnoth-units
			language_name=_"Troll Rocklobber"
			level=2
			max_attacks=1
			max_experience=70
			max_hitpoints=49
			max_moves=5
			moves=5
			name="Silencio"
			overlays=""
			profile="portraits/trolls/transparent/troll-rocklobber.png"
			race="troll"
			random_traits=no
			resting=yes
			role=""
			side=2
			small_profile="portraits/trolls/troll-rocklobber.png"
			type="Troll Rocklobber"
			undead_variation="troll"
			underlying_id=2
			unrenamable=no
			upkeep="full"
			usage="mixed fighter"
			variation=""
			vision=-1
			x=14
			y=25
			zoc=yes
			[abilities]
				[regenerate]
					affect_self=yes
#textdomain wesnoth-help
					description=_"The unit will heal itself 8 HP per turn. If it is poisoned, it will remove the poison instead of healing."
					female_name=_"female^regenerates"
					id="regenerates"
					name=_"regenerates"
					poison="cured"
					value=8
				[/regenerate]
			[/abilities]
			[advancement]
				description=_"Max HP bonus +3, Max XP +20%"
				id="amla_default"
				image="misc/icon-amla-tough.png"
				max_times=100
				strict_amla=yes
				[effect]
					apply_to="hitpoints"
					heal_full=yes
					increase_total=3
				[/effect]
				[effect]
					apply_to="max_experience"
					increase="20%"
				[/effect]
				[effect]
					apply_to="status"
					remove="poisoned"
				[/effect]
				[effect]
					apply_to="status"
					remove="slowed"
				[/effect]
			[/advancement]
			[portrait]
				image="portraits/trolls/transparent/troll-rocklobber.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/trolls/transparent/troll-rocklobber.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=1
				flat=1
				forest=2
				frozen=2
				fungus=2
				hills=1
				mountains=2
				reef=2
				sand=2
				shallow_water=2
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=60
				cave=60
				flat=70
				forest=60
				frozen=80
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=80
				village=60
			[/defense]
			[resistance]
				arcane=110
				blade=80
				cold=100
				fire=100
				impact=100
				pierce=80
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
			[/status]
			[attack]
				damage=10
#textdomain wesnoth-units
				description=_"fist"
				icon="attacks/fist-troll.png"
				name="fist"
				number=2
				range="melee"
				type="impact"
			[/attack]
			[attack]
				damage=17
				description=_"sling"
				name="sling"
				number=1
				range="ranged"
				type="impact"
			[/attack]
			[modifications]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Goblin Knight,Goblin Pillager"
			alignment="chaotic"
			alpha=256
			attacks_left=1
			cost=17
			description=_"No one is quite sure how the practice of taming and riding wolves came into being, but the advantages of it for a goblin are obvious. Goblins are smaller and much weaker than their orcish kin, and are often tasked to the most dangerous and unwanted parts of a fight. Any who can manage to win themselves a mount have a much safer, and daresay, more amusing role in combat.

Wolves, likely, could never support the weight of a man in plate, but a goblin in leather armor is a simple load to bear. Quite unlike horses, these mounts have a rather easy time traversing the mountains, though water and woods will still slow them down."
			experience=5
			extra_recruit=""
			facing="s"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=9
			id="Wolf Rider-8"
			image="units/goblins/wolf-rider.png"
			jamming=0
			language_name=_"Wolf Rider"
			level=1
			max_attacks=1
			max_experience=21
			max_hitpoints=35
			max_moves=9
			moves=9
			name="乏迪什"
			overlays=""
			profile="portraits/goblins/transparent/wolf-rider.png"
			race="wolf"
			random_traits=no
			resting=yes
			role=""
			side=2
			small_profile="portraits/goblins/wolf-rider.png"
			type="Wolf Rider"
			undead_variation="mounted"
			underlying_id=8
			unrenamable=no
			upkeep="full"
			usage="scout"
			variation=""
			vision=-1
			x=4
			y=9
			zoc=yes
			[attack_anim]
				offset="0.0~-0.1:100,-0.1~0.0:50,0.0~0.3:50,0.3~0.5:100,0.5~0.6:50,0.6~0.4:100,0.4~0.2:50,0.2~0.0:100"
				start_time=-350
				[filter_attack]
					name="fangs"
				[/filter_attack]
				[frame]
					image="units/goblins/wolf-rider.png:100"
					sound="wolf-growl-[1~4].ogg"
				[/frame]
				[frame]
					image="units/goblins/wolf-rider-attack.png:200"
				[/frame]
				[if]
					attack_sound_start_time=-100
					hits=yes
					[attack_sound_frame]
						sound="bite.ogg"
					[/attack_sound_frame]
				[/if]
				[frame]
					image="units/goblins/wolf-rider-moving.png:250"
				[/frame]
				[frame]
					image="units/goblins/wolf-rider.png:50"
				[/frame]
			[/attack_anim]
			[defend]
				start_time=-126
				[frame]
					image="units/goblins/wolf-rider-defend-1.png:1,units/goblins/wolf-rider-defend-2.png:250,units/goblins/wolf-rider-defend-1.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="wolf-hit-[1~3].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/goblins/wolf-rider-idle-[1~5,4,3~5,4~1].png:100"
				[/frame]
			[/idle_anim]
			[movement_anim]
				start_time=-0
				[frame]
					image="units/goblins/wolf-rider-moving.png:150"
				[/frame]
			[/movement_anim]
			[portrait]
				image="portraits/goblins/transparent/wolf-rider.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/goblins/transparent/wolf-rider.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[standing_anim]
				start_time=-50
				[frame]
					image="units/goblins/wolf-rider.png:50"
				[/frame]
			[/standing_anim]
			[standing_anim]
				start_time=-50
				terrain_type="!,*^B*,!,Chs^*,Chw^*,W*^*,S*^*,*^Vm"
				[frame]
					image="units/goblins/wolf-rider-water.png:50"
				[/frame]
			[/standing_anim]
			[movement_costs]
				castle=1
				cave=2
				flat=1
				forest=2
				frozen=2
				fungus=3
				hills=1
				mountains=2
				reef=2
				sand=2
				shallow_water=3
				swamp_water=3
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=60
				flat=60
				forest=50
				frozen=80
				fungus=60
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=50
			[/defense]
			[resistance]
				arcane=100
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
			[/status]
			[attack]
				damage=5
				description=_"fangs"
				icon="attacks/fangs-animal.png"
				name="fangs"
				number=3
				range="melee"
				type="blade"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^quick"
					id="quick"
					male_name=_"quick"
					[effect]
						apply_to="movement"
						increase=1
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total="-5%"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^resilient"
					id="resilient"
					male_name=_"resilient"
					[effect]
						apply_to="hitpoints"
						increase_total=4
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
						times="per level"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Goblin Knight,Goblin Pillager"
			alignment="chaotic"
			alpha=256
			attacks_left=1
			cost=17
#textdomain wesnoth-units
			description=_"No one is quite sure how the practice of taming and riding wolves came into being, but the advantages of it for a goblin are obvious. Goblins are smaller and much weaker than their orcish kin, and are often tasked to the most dangerous and unwanted parts of a fight. Any who can manage to win themselves a mount have a much safer, and daresay, more amusing role in combat.

Wolves, likely, could never support the weight of a man in plate, but a goblin in leather armor is a simple load to bear. Quite unlike horses, these mounts have a rather easy time traversing the mountains, though water and woods will still slow them down."
			experience=4
			extra_recruit=""
			facing="s"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=6
			id="Wolf Rider-9"
			image="units/goblins/wolf-rider.png"
			jamming=0
			language_name=_"Wolf Rider"
			level=1
			max_attacks=1
			max_experience=17
			max_hitpoints=30
			max_moves=9
			moves=9
			name="孚纳克"
			overlays=""
			profile="portraits/goblins/transparent/wolf-rider.png"
			race="wolf"
			random_traits=no
			resting=yes
			role=""
			side=2
			small_profile="portraits/goblins/wolf-rider.png"
			type="Wolf Rider"
			undead_variation="mounted"
			underlying_id=9
			unrenamable=no
			upkeep="full"
			usage="scout"
			variation=""
			vision=-1
			x=18
			y=10
			zoc=yes
			[attack_anim]
				offset="0.0~-0.1:100,-0.1~0.0:50,0.0~0.3:50,0.3~0.5:100,0.5~0.6:50,0.6~0.4:100,0.4~0.2:50,0.2~0.0:100"
				start_time=-350
				[filter_attack]
					name="fangs"
				[/filter_attack]
				[frame]
					image="units/goblins/wolf-rider.png:100"
					sound="wolf-growl-[1~4].ogg"
				[/frame]
				[frame]
					image="units/goblins/wolf-rider-attack.png:200"
				[/frame]
				[if]
					attack_sound_start_time=-100
					hits=yes
					[attack_sound_frame]
						sound="bite.ogg"
					[/attack_sound_frame]
				[/if]
				[frame]
					image="units/goblins/wolf-rider-moving.png:250"
				[/frame]
				[frame]
					image="units/goblins/wolf-rider.png:50"
				[/frame]
			[/attack_anim]
			[defend]
				start_time=-126
				[frame]
					image="units/goblins/wolf-rider-defend-1.png:1,units/goblins/wolf-rider-defend-2.png:250,units/goblins/wolf-rider-defend-1.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="wolf-hit-[1~3].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/goblins/wolf-rider-idle-[1~5,4,3~5,4~1].png:100"
				[/frame]
			[/idle_anim]
			[movement_anim]
				start_time=-0
				[frame]
					image="units/goblins/wolf-rider-moving.png:150"
				[/frame]
			[/movement_anim]
			[portrait]
				image="portraits/goblins/transparent/wolf-rider.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/goblins/transparent/wolf-rider.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[standing_anim]
				start_time=-50
				[frame]
					image="units/goblins/wolf-rider.png:50"
				[/frame]
			[/standing_anim]
			[standing_anim]
				start_time=-50
				terrain_type="!,*^B*,!,Chs^*,Chw^*,W*^*,S*^*,*^Vm"
				[frame]
					image="units/goblins/wolf-rider-water.png:50"
				[/frame]
			[/standing_anim]
			[movement_costs]
				castle=1
				cave=2
				flat=1
				forest=2
				frozen=2
				fungus=3
				hills=1
				mountains=2
				reef=2
				sand=2
				shallow_water=3
				swamp_water=3
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=60
				flat=60
				forest=50
				frozen=80
				fungus=60
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=50
			[/defense]
			[resistance]
				arcane=100
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
			[/status]
			[attack]
				damage=5
				description=_"fangs"
				icon="attacks/fangs-animal.png"
				name="fangs"
				number=3
				range="melee"
				type="blade"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^quick"
					id="quick"
					male_name=_"quick"
					[effect]
						apply_to="movement"
						increase=1
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total="-5%"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^intelligent"
					id="intelligent"
					male_name=_"intelligent"
					[effect]
						apply_to="max_experience"
						increase="-20%"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Orcish Warrior"
			alignment="chaotic"
			alpha=256
			attacks_left=1
			cost=12
#textdomain wesnoth-units
			description=_"Orcish Grunts form the core of the orcish forces. Although slower than human or elven fighters, Grunts can deliver much more powerful blows, and take more hits before falling."
			experience=2
			extra_recruit=""
			facing="n"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=35
			id="Orcish Grunt-10"
			image="units/orcs/grunt.png"
			jamming=0
			language_name=_"Orcish Grunt"
			level=1
			max_attacks=1
			max_experience=29
			max_hitpoints=41
			max_moves=6
			moves=6
			name="布克"
			overlays=""
			profile="portraits/orcs/transparent/grunt.png"
			race="orc"
			random_traits=no
			resting=yes
			role=""
			side=2
			small_profile="portraits/orcs/transparent/grunt.png~SCALE(205,205)"
			type="Orcish Grunt"
			undead_variation=""
			underlying_id=10
			unrenamable=no
			upkeep="full"
			usage="fighter"
			variation=""
			vision=-1
			x=18
			y=8
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-100
				offset="0.0~0.15:100,0.15~0.35:100,0.35~0.45:75,0.45~0.5:100,0.5:20,0.5~0.4:30,0.4~0.2:75,0.2~0.0:75"
				start_time=-300
				[filter_attack]
					name="sword"
				[/filter_attack]
				[frame]
					image="units/orcs/grunt.png:50"
				[/frame]
				[frame]
					image="units/orcs/grunt-defend-1.png:50"
				[/frame]
				[frame]
					image="units/orcs/grunt-attack-[1~5].png:[100,75,100,50,75]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="sword-1.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/orcs/grunt.png:75"
				[/frame]
			[/attack_anim]
			[death]
				start_time=0
				[frame]
					image="units/orcs/grunt-die-[1~8].png:120"
				[/frame]
			[/death]
			[defend]
				start_time=-126
				[frame]
					image="units/orcs/grunt-defend-1.png:1,units/orcs/grunt-defend-2.png:250,units/orcs/grunt-defend-1.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="orc-hit-[1~4].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[portrait]
				image="portraits/orcs/transparent/grunt.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/orcs/transparent/grunt.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=2
				flat=1
				forest=2
				frozen=2
				fungus=3
				hills=1
				mountains=2
				reef=2
				sand=2
				shallow_water=3
				swamp_water=3
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=60
				flat=60
				forest=50
				frozen=80
				fungus=60
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=100
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
				slowed=yes
			[/status]
			[attack]
				damage=9
				description=_"sword"
				icon="attacks/sword-orcish.png"
				name="sword"
				number=2
				range="melee"
				type="blade"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^resilient"
					id="resilient"
					male_name=_"resilient"
					[effect]
						apply_to="hitpoints"
						increase_total=4
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
						times="per level"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^quick"
					id="quick"
					male_name=_"quick"
					[effect]
						apply_to="movement"
						increase=1
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total="-5%"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Orcish Crossbowman"
			alignment="chaotic"
			alpha=256
			attacks_left=1
			cost=14
#textdomain wesnoth-units
			description=_"Amongst orcs, bows are often regarded as a cowardly weapon; but even orcs, especially youths and those of slight build, are pragmatic enough to use them in spite of this. Orcish archers are seldom well equipped, and have no semblance of training. Even as poorly handled as they are, their weapons can still be quite deadly, and the wielders thereof rarely march alone."
			experience=1
			extra_recruit=""
			facing="ne"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=30
			id="Orcish Archer-14"
			image="units/orcs/archer.png"
			jamming=0
			language_name=_"Orcish Archer"
			level=1
			max_attacks=1
			max_experience=17
			max_hitpoints=30
			max_moves=6
			moves=0
			name="孚克"
			overlays=""
			profile="portraits/orcs/transparent/archer.png"
			race="orc"
			random_traits=no
			resting=yes
			role=""
			side=2
			small_profile="portraits/orcs/transparent/archer.png~SCALE(205,205)"
			type="Orcish Archer"
			undead_variation=""
			underlying_id=14
			unrenamable=no
			upkeep="full"
			usage="archer"
			variation=""
			vision=-1
			x=17
			y=8
			zoc=yes
			[attack_anim]
				missile_start_time=-150
				start_time=-445
				[filter_attack]
					name="bow"
					type="fire"
				[/filter_attack]
				[frame]
					image="units/orcs/archer-bow.png:65"
				[/frame]
				[frame]
					image="units/orcs/archer-bow-attack-[1,2].png:75"
				[/frame]
				[if]
					hits=no
					[missile_frame]
						duration=150
						image="projectiles/missile-fire-n.png"
						image_diagonal="projectiles/missile-fire-ne.png"
					[/missile_frame]
					[frame]
						image="units/orcs/archer-bow-attack-3.png:100"
						sound="bow-puny-fire-miss.ogg"
					[/frame]
				[/if]
				[else]
					hits=yes
					missile_start_time=0
					[missile_frame]
						duration=150
						image="projectiles/missile-fire-n.png"
						image_diagonal="projectiles/missile-fire-ne.png"
						offset="0~0.8"
					[/missile_frame]
					[missile_frame]
						duration=600
						image="projectiles/fire-burst-small-[1~8].png"
						image_diagonal="projectiles/fire-burst-small-[1~8].png"
						offset="0.8~1.0"
					[/missile_frame]
					[frame]
						image="units/orcs/archer-bow-attack-3.png:100"
						sound="bow-puny-fire.ogg"
					[/frame]
				[/else]
				[frame]
					image="units/orcs/archer-bow-attack-[4,1].png:[130,65]"
				[/frame]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-230
				missile_start_time=-150
				start_time=-445
				[filter_attack]
					name="bow"
					type="pierce"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/missile-n.png"
					image_diagonal="projectiles/missile-ne.png"
				[/missile_frame]
				[frame]
					image="units/orcs/archer-bow.png:65"
				[/frame]
				[frame]
					image="units/orcs/archer-bow-attack-[1~4,1].png:[75*2,100,130,65]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="bow-puny.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="bow-puny-miss.ogg"
					[/attack_sound_frame]
				[/else]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-50
				offset="0.0~0.3,0.3~0.45,0.45~0.3,0.3~0.0"
				start_time=-300
				[filter_attack]
					name="dagger"
				[/filter_attack]
				[frame]
					image="units/orcs/archer-melee.png:50"
				[/frame]
				[frame]
					image="units/orcs/archer-melee-[1~6].png:[100*2,75,100*2,75]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="dagger-swish.wav"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/orcs/archer-melee.png:50"
				[/frame]
			[/attack_anim]
			[defend]
				start_time=-126
				[filter_attack]
					range="melee"
				[/filter_attack]
				[frame]
					image="units/orcs/archer-defend-1.png:1,units/orcs/archer-defend-2.png:250,units/orcs/archer-defend-1.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="orc-small-hit-[1~4].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[defend]
				start_time=-126
				[filter_attack]
					range="ranged"
				[/filter_attack]
				[frame]
					image="units/orcs/archer-bow.png:1,units/orcs/archer-bow-defend.png:250,units/orcs/archer-bow.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="orc-small-hit-[1~4].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/orcs/archer-idle-[1~3,6,4,3,6,4~6,2,1].png:[100*3,200,100*2,200,100*2,200,100*2]"
				[/frame]
			[/idle_anim]
			[portrait]
				image="portraits/orcs/transparent/archer.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/orcs/transparent/archer.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=2
				flat=1
				forest=2
				frozen=2
				fungus=3
				hills=1
				mountains=2
				reef=2
				sand=2
				shallow_water=3
				swamp_water=3
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=60
				flat=60
				forest=50
				frozen=80
				fungus=60
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=100
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
			[/status]
			[attack]
				damage=3
				description=_"dagger"
				icon="attacks/dagger-orcish.png"
				name="dagger"
				number=2
				range="melee"
				type="blade"
			[/attack]
			[attack]
				damage=6
				description=_"bow"
				icon="attacks/bow-orcish.png"
				name="bow"
				number=3
				range="ranged"
				type="pierce"
			[/attack]
			[attack]
				damage=7
				description=_"bow"
				icon="attacks/bow-orcish.png"
				name="bow"
				number=2
				range="ranged"
				type="fire"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^quick"
					id="quick"
					male_name=_"quick"
					[effect]
						apply_to="movement"
						increase=1
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total="-5%"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^intelligent"
					id="intelligent"
					male_name=_"intelligent"
					[effect]
						apply_to="max_experience"
						increase="-20%"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Orcish Slayer"
			alignment="chaotic"
			alpha=256
			attacks_left=0
			cost=17
#textdomain wesnoth-units
			description=_"Though some consider it cowardly to use, poison is a weapon favored by orcs, especially those weak of frame. Orcish assassins, who use it on throwing knives, are typically frail by orcish standards, although surprisingly nimble. Though rarely the ones who deal the killing blow, their tactics are a considerable aid to their larger and more brutal kin." +
#textdomain wesnoth-help
				_"

Special Notes:" +
				_" This unit’s marksmanship gives it a high chance of hitting targeted enemies, but only on the attack." +
				_" The victims of this unit’s poison will continually take damage until they can be cured in town or by a unit which cures."
			experience=2
			extra_recruit=""
			facing="s"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=11
			id="Orcish Assassin-17"
			image="units/orcs/assassin.png"
			jamming=0
#textdomain wesnoth-units
			language_name=_"Orcish Assassin"
			level=1
			max_attacks=1
			max_experience=19
			max_hitpoints=25
			max_moves=7
			moves=0
			name="坡戈迪什"
			overlays=""
			profile="portraits/orcs/transparent/assassin.png"
			race="orc"
			random_traits=no
			resting=no
			role=""
			side=2
			small_profile="portraits/orcs/transparent/assassin.png~SCALE(205,205)"
			type="Orcish Assassin"
			undead_variation=""
			underlying_id=17
			unrenamable=no
			upkeep="full"
			usage="mixed fighter"
			variation=""
			vision=-1
			x=18
			y=6
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-150
				missile_start_time=-150
				start_time=-250
				[filter_attack]
					name="throwing knives"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/dagger-n.png"
					image_diagonal="projectiles/dagger-ne.png"
				[/missile_frame]
				[frame]
					image="units/orcs/assassin-ranged[1,2].png:100"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="throwing-knife.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="throwing-knife-miss.ogg"
					[/attack_sound_frame]
				[/else]
				[if]
					hits="hit"
					poisoned_sound_start_time=-100
					[filter_second]
						[not]
							[filter_wml]
								[status]
									poisoned=yes
								[/status]
							[/filter_wml]
							[or]
								[filter_wml]
									[status]
										unpoisonable=yes
									[/status]
								[/filter_wml]
							[/or]
						[/not]
					[/filter_second]
					[poisoned_sound_frame]
						sound="poison.ogg"
					[/poisoned_sound_frame]
				[/if]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-100
				start_time=-320
				[filter_attack]
					name="dagger"
				[/filter_attack]
				[frame]
					image="units/orcs/assassin-attack-[1~6].png:[80*4,100*2]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="dagger-swish.wav"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
			[/attack_anim]
			[death]
				start_time=0
				[frame]
					image="units/orcs/assassin-die-[1~10].png:[120,100*4,80*2,100*3]"
				[/frame]
			[/death]
			[defend]
				start_time=-126
				[filter_attack]
					range="melee"
				[/filter_attack]
				[frame]
					image="units/orcs/assassin-defend-1.png:1,units/orcs/assassin-defend-2.png:250,units/orcs/assassin-defend-1.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="orc-small-hit-[1~4].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[defend]
				start_time=-126
				[filter_attack]
					range="ranged"
				[/filter_attack]
				[frame]
					image="units/orcs/assassin.png:1,units/orcs/assassin-defend.png:250,units/orcs/assassin.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="orc-small-hit-[1~4].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/orcs/assassin-idle-[1~8,7,8,3,2,9].png:100"
				[/frame]
			[/idle_anim]
			[portrait]
				image="portraits/orcs/transparent/assassin.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/orcs/transparent/assassin.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=2
				flat=1
				forest=2
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=2
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=30
				cave=50
				flat=40
				forest=30
				frozen=60
				fungus=30
				hills=30
				mountains=30
				reef=50
				sand=60
				shallow_water=60
				swamp_water=60
				village=30
			[/defense]
			[resistance]
				arcane=100
				blade=130
				cold=100
				fire=100
				impact=120
				pierce=120
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
				uncovered=yes
			[/status]
			[attack]
				damage=7
				description=_"dagger"
				icon="attacks/dagger-orcish.png"
				name="dagger"
				number=1
				range="melee"
				type="blade"
			[/attack]
			[attack]
				damage=3
				description=_"throwing knives"
				icon="attacks/dagger-thrown-poison-orcish.png"
				name="throwing knives"
				number=3
				range="ranged"
				type="blade"
				[specials]
					[chance_to_hit]
						active_on="offense"
						cumulative=yes
#textdomain wesnoth-help
						description=_"When used offensively, this attack always has at least a 60% chance to hit."
						id="marksman"
						name=_"marksman"
						value=60
					[/chance_to_hit]
					[poison]
						description=_"This attack poisons living targets. Poisoned units lose 8 HP every turn until they are cured or are reduced to 1 HP. Poison can not, of itself, kill a unit."
						id="poison"
						name=_"poison"
					[/poison]
				[/specials]
			[/attack]
			[modifications]
				[trait]
					female_name=_"female^intelligent"
					id="intelligent"
					male_name=_"intelligent"
					[effect]
						apply_to="max_experience"
						increase="-20%"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^quick"
					id="quick"
					male_name=_"quick"
					[effect]
						apply_to="movement"
						increase=1
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total="-5%"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Orcish Warrior"
			alignment="chaotic"
			alpha=256
			attacks_left=1
			cost=12
#textdomain wesnoth-units
			description=_"Orcish Grunts form the core of the orcish forces. Although slower than human or elven fighters, Grunts can deliver much more powerful blows, and take more hits before falling."
			experience=8
			extra_recruit=""
			facing="n"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=43
			id="Orcish Grunt-19"
			image="units/orcs/grunt.png"
			jamming=0
			language_name=_"Orcish Grunt"
			level=1
			max_attacks=1
			max_experience=24
			max_hitpoints=43
			max_moves=5
			moves=5
			name="乏纳克"
			overlays=""
			profile="portraits/orcs/transparent/grunt.png"
			race="orc"
			random_traits=no
			resting=yes
			role=""
			side=2
			small_profile="portraits/orcs/transparent/grunt.png~SCALE(205,205)"
			type="Orcish Grunt"
			undead_variation=""
			underlying_id=19
			unrenamable=no
			upkeep="full"
			usage="fighter"
			variation=""
			vision=-1
			x=9
			y=11
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-100
				offset="0.0~0.15:100,0.15~0.35:100,0.35~0.45:75,0.45~0.5:100,0.5:20,0.5~0.4:30,0.4~0.2:75,0.2~0.0:75"
				start_time=-300
				[filter_attack]
					name="sword"
				[/filter_attack]
				[frame]
					image="units/orcs/grunt.png:50"
				[/frame]
				[frame]
					image="units/orcs/grunt-defend-1.png:50"
				[/frame]
				[frame]
					image="units/orcs/grunt-attack-[1~5].png:[100,75,100,50,75]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="sword-1.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/orcs/grunt.png:75"
				[/frame]
			[/attack_anim]
			[death]
				start_time=0
				[frame]
					image="units/orcs/grunt-die-[1~8].png:120"
				[/frame]
			[/death]
			[defend]
				start_time=-126
				[frame]
					image="units/orcs/grunt-defend-1.png:1,units/orcs/grunt-defend-2.png:250,units/orcs/grunt-defend-1.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="orc-hit-[1~4].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[portrait]
				image="portraits/orcs/transparent/grunt.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/orcs/transparent/grunt.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=2
				flat=1
				forest=2
				frozen=2
				fungus=3
				hills=1
				mountains=2
				reef=2
				sand=2
				shallow_water=3
				swamp_water=3
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=60
				flat=60
				forest=50
				frozen=80
				fungus=60
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=100
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
			[/status]
			[attack]
				damage=9
				description=_"sword"
				icon="attacks/sword-orcish.png"
				name="sword"
				number=2
				range="melee"
				type="blade"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^intelligent"
					id="intelligent"
					male_name=_"intelligent"
					[effect]
						apply_to="max_experience"
						increase="-20%"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^resilient"
					id="resilient"
					male_name=_"resilient"
					[effect]
						apply_to="hitpoints"
						increase_total=4
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
						times="per level"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Orcish Slayer"
			alignment="chaotic"
			alpha=256
			attacks_left=1
			cost=17
#textdomain wesnoth-units
			description=_"Though some consider it cowardly to use, poison is a weapon favored by orcs, especially those weak of frame. Orcish assassins, who use it on throwing knives, are typically frail by orcish standards, although surprisingly nimble. Though rarely the ones who deal the killing blow, their tactics are a considerable aid to their larger and more brutal kin." +
#textdomain wesnoth-help
				_"

Special Notes:" +
				_" This unit’s marksmanship gives it a high chance of hitting targeted enemies, but only on the attack." +
				_" The victims of this unit’s poison will continually take damage until they can be cured in town or by a unit which cures."
			experience=0
			extra_recruit=""
			facing="n"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=27
			id="Orcish Assassin-22"
			image="units/orcs/assassin.png"
			jamming=0
#textdomain wesnoth-units
			language_name=_"Orcish Assassin"
			level=1
			max_attacks=1
			max_experience=19
			max_hitpoints=27
			max_moves=6
			moves=6
			name="博戈达什"
			overlays=""
			profile="portraits/orcs/transparent/assassin.png"
			race="orc"
			random_traits=no
			resting=yes
			role=""
			side=2
			small_profile="portraits/orcs/transparent/assassin.png~SCALE(205,205)"
			type="Orcish Assassin"
			undead_variation=""
			underlying_id=22
			unrenamable=no
			upkeep="full"
			usage="mixed fighter"
			variation=""
			vision=-1
			x=7
			y=15
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-150
				missile_start_time=-150
				start_time=-250
				[filter_attack]
					name="throwing knives"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/dagger-n.png"
					image_diagonal="projectiles/dagger-ne.png"
				[/missile_frame]
				[frame]
					image="units/orcs/assassin-ranged[1,2].png:100"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="throwing-knife.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="throwing-knife-miss.ogg"
					[/attack_sound_frame]
				[/else]
				[if]
					hits="hit"
					poisoned_sound_start_time=-100
					[filter_second]
						[not]
							[filter_wml]
								[status]
									poisoned=yes
								[/status]
							[/filter_wml]
							[or]
								[filter_wml]
									[status]
										unpoisonable=yes
									[/status]
								[/filter_wml]
							[/or]
						[/not]
					[/filter_second]
					[poisoned_sound_frame]
						sound="poison.ogg"
					[/poisoned_sound_frame]
				[/if]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-100
				start_time=-320
				[filter_attack]
					name="dagger"
				[/filter_attack]
				[frame]
					image="units/orcs/assassin-attack-[1~6].png:[80*4,100*2]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="dagger-swish.wav"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
			[/attack_anim]
			[death]
				start_time=0
				[frame]
					image="units/orcs/assassin-die-[1~10].png:[120,100*4,80*2,100*3]"
				[/frame]
			[/death]
			[defend]
				start_time=-126
				[filter_attack]
					range="melee"
				[/filter_attack]
				[frame]
					image="units/orcs/assassin-defend-1.png:1,units/orcs/assassin-defend-2.png:250,units/orcs/assassin-defend-1.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="orc-small-hit-[1~4].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[defend]
				start_time=-126
				[filter_attack]
					range="ranged"
				[/filter_attack]
				[frame]
					image="units/orcs/assassin.png:1,units/orcs/assassin-defend.png:250,units/orcs/assassin.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="orc-small-hit-[1~4].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/orcs/assassin-idle-[1~8,7,8,3,2,9].png:100"
				[/frame]
			[/idle_anim]
			[portrait]
				image="portraits/orcs/transparent/assassin.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/orcs/transparent/assassin.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=2
				flat=1
				forest=2
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=2
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=30
				cave=50
				flat=40
				forest=30
				frozen=60
				fungus=30
				hills=30
				mountains=30
				reef=50
				sand=60
				shallow_water=60
				swamp_water=60
				village=30
			[/defense]
			[resistance]
				arcane=100
				blade=130
				cold=100
				fire=100
				impact=120
				pierce=120
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
			[/status]
			[attack]
				damage=8
				description=_"dagger"
				icon="attacks/dagger-orcish.png"
				name="dagger"
				number=1
				range="melee"
				type="blade"
			[/attack]
			[attack]
				damage=3
				description=_"throwing knives"
				icon="attacks/dagger-thrown-poison-orcish.png"
				name="throwing knives"
				number=3
				range="ranged"
				type="blade"
				[specials]
					[chance_to_hit]
						active_on="offense"
						cumulative=yes
#textdomain wesnoth-help
						description=_"When used offensively, this attack always has at least a 60% chance to hit."
						id="marksman"
						name=_"marksman"
						value=60
					[/chance_to_hit]
					[poison]
						description=_"This attack poisons living targets. Poisoned units lose 8 HP every turn until they are cured or are reduced to 1 HP. Poison can not, of itself, kill a unit."
						id="poison"
						name=_"poison"
					[/poison]
				[/specials]
			[/attack]
			[modifications]
				[trait]
					female_name=_"female^strong"
					id="strong"
					male_name=_"strong"
					[effect]
						apply_to="attack"
						increase_damage=1
						range="melee"
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^intelligent"
					id="intelligent"
					male_name=_"intelligent"
					[effect]
						apply_to="max_experience"
						increase="-20%"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Orcish Warrior"
			alignment="chaotic"
			alpha=256
			attacks_left=1
			cost=12
#textdomain wesnoth-units
			description=_"Orcish Grunts form the core of the orcish forces. Although slower than human or elven fighters, Grunts can deliver much more powerful blows, and take more hits before falling."
			experience=0
			extra_recruit=""
			facing="n"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=43
			id="Orcish Grunt-24"
			image="units/orcs/grunt.png"
			jamming=0
			language_name=_"Orcish Grunt"
			level=1
			max_attacks=1
			max_experience=24
			max_hitpoints=43
			max_moves=5
			moves=5
			name="夯拉什"
			overlays=""
			profile="portraits/orcs/transparent/grunt.png"
			race="orc"
			random_traits=no
			resting=yes
			role=""
			side=2
			small_profile="portraits/orcs/transparent/grunt.png~SCALE(205,205)"
			type="Orcish Grunt"
			undead_variation=""
			underlying_id=24
			unrenamable=no
			upkeep="full"
			usage="fighter"
			variation=""
			vision=-1
			x=11
			y=20
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-100
				offset="0.0~0.15:100,0.15~0.35:100,0.35~0.45:75,0.45~0.5:100,0.5:20,0.5~0.4:30,0.4~0.2:75,0.2~0.0:75"
				start_time=-300
				[filter_attack]
					name="sword"
				[/filter_attack]
				[frame]
					image="units/orcs/grunt.png:50"
				[/frame]
				[frame]
					image="units/orcs/grunt-defend-1.png:50"
				[/frame]
				[frame]
					image="units/orcs/grunt-attack-[1~5].png:[100,75,100,50,75]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="sword-1.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/orcs/grunt.png:75"
				[/frame]
			[/attack_anim]
			[death]
				start_time=0
				[frame]
					image="units/orcs/grunt-die-[1~8].png:120"
				[/frame]
			[/death]
			[defend]
				start_time=-126
				[frame]
					image="units/orcs/grunt-defend-1.png:1,units/orcs/grunt-defend-2.png:250,units/orcs/grunt-defend-1.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="orc-hit-[1~4].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[portrait]
				image="portraits/orcs/transparent/grunt.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/orcs/transparent/grunt.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=2
				flat=1
				forest=2
				frozen=2
				fungus=3
				hills=1
				mountains=2
				reef=2
				sand=2
				shallow_water=3
				swamp_water=3
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=60
				flat=60
				forest=50
				frozen=80
				fungus=60
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=100
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
			[/status]
			[attack]
				damage=9
				description=_"sword"
				icon="attacks/sword-orcish.png"
				name="sword"
				number=2
				range="melee"
				type="blade"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^resilient"
					id="resilient"
					male_name=_"resilient"
					[effect]
						apply_to="hitpoints"
						increase_total=4
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total=1
						times="per level"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^intelligent"
					id="intelligent"
					male_name=_"intelligent"
					[effect]
						apply_to="max_experience"
						increase="-20%"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Goblin Impaler,Goblin Rouser"
			alignment="chaotic"
			alpha=256
			attacks_left=1
			cost=9
#textdomain wesnoth-units
			description=_"In any litter of orcs, several are born much smaller and weaker than the rest. These runts are called ‘Goblins’ and are looked down on by the rest of their kin. In battle, these are given the most meager of equipment, and are used as a soak-off force to give the Warlords time to prepare the real assault.

Some speculate that the existence of these creatures is the beginning of a failure of the orcish bloodline, though no one knows enough of their history to state anything conclusive."
			experience=0
			extra_recruit=""
			facing="n"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=18
			id="Goblin Spearman-25"
			image="units/goblins/spearman.png"
			jamming=0
			language_name=_"Goblin Spearman"
			level=0
			max_attacks=1
			max_experience=15
			max_hitpoints=18
			max_moves=5
			moves=5
			name="巴克"
			overlays=""
			profile="portraits/goblins/transparent/spearman.png"
			race="goblin"
			random_traits=no
			resting=yes
			role=""
			side=2
			small_profile="portraits/goblins/spearman.png"
			type="Goblin Spearman"
			undead_variation="goblin"
			underlying_id=25
			unrenamable=no
			upkeep="full"
			usage="fighter"
			variation=""
			vision=-1
			x=20
			y=20
			zoc=no
			[attack_anim]
				direction="se,sw"
				missile_start_time=-150
				start_time=-200
				[filter_attack]
					name="spear"
					range="ranged"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/spear-n.png"
					image_diagonal="projectiles/spear-ne.png"
				[/missile_frame]
				[frame]
					image="units/goblins/spearman.png:100"
					sound="throw-[1~4].wav"
				[/frame]
				[if]
					attack_sound_start_time=-100
					hits=yes
					[attack_sound_frame]
						sound="spear.ogg"
					[/attack_sound_frame]
				[/if]
				[frame]
					image="units/goblins/spearman-attack-se1.png:150"
				[/frame]
			[/attack_anim]
			[attack_anim]
				direction="s"
				missile_start_time=-150
				start_time=-200
				[filter_attack]
					name="spear"
					range="ranged"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/spear-n.png"
					image_diagonal="projectiles/spear-ne.png"
				[/missile_frame]
				[frame]
					image="units/goblins/spearman.png:100"
					sound="throw-[1~4].wav"
				[/frame]
				[if]
					attack_sound_start_time=-100
					hits=yes
					[attack_sound_frame]
						sound="spear.ogg"
					[/attack_sound_frame]
				[/if]
				[frame]
					image="units/goblins/spearman-attack-s1.png:150"
				[/frame]
			[/attack_anim]
			[attack_anim]
				direction="ne,nw"
				missile_start_time=-150
				start_time=-200
				[filter_attack]
					name="spear"
					range="ranged"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/spear-n.png"
					image_diagonal="projectiles/spear-ne.png"
				[/missile_frame]
				[frame]
					image="units/goblins/spearman.png:100"
					sound="throw-[1~4].wav"
				[/frame]
				[if]
					attack_sound_start_time=-100
					hits=yes
					[attack_sound_frame]
						sound="spear.ogg"
					[/attack_sound_frame]
				[/if]
				[frame]
					image="units/goblins/spearman-attack-ne1.png:150"
				[/frame]
			[/attack_anim]
			[attack_anim]
				direction="n"
				missile_start_time=-150
				start_time=-200
				[filter_attack]
					name="spear"
					range="ranged"
				[/filter_attack]
				[missile_frame]
					duration=150
					image="projectiles/spear-n.png"
					image_diagonal="projectiles/spear-ne.png"
				[/missile_frame]
				[frame]
					image="units/goblins/spearman.png:100"
					sound="throw-[1~4].wav"
				[/frame]
				[if]
					attack_sound_start_time=-100
					hits=yes
					[attack_sound_frame]
						sound="spear.ogg"
					[/attack_sound_frame]
				[/if]
				[frame]
					image="units/goblins/spearman-attack-n1.png:150"
				[/frame]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-100
				direction="se,sw"
				start_time=-200
				[filter_attack]
					name="spear"
					range="melee"
				[/filter_attack]
				[frame]
					image="units/goblins/spearman-attack-se[1,2,1].png:[100,200,100]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="spear.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="spear-miss.ogg"
					[/attack_sound_frame]
				[/else]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-100
				direction="ne,nw"
				start_time=-200
				[filter_attack]
					name="spear"
					range="melee"
				[/filter_attack]
				[frame]
					image="units/goblins/spearman-attack-ne[1,2,1].png:[100,200,100]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="spear.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="spear-miss.ogg"
					[/attack_sound_frame]
				[/else]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-100
				direction="s"
				start_time=-200
				[filter_attack]
					name="spear"
					range="melee"
				[/filter_attack]
				[frame]
					image="units/goblins/spearman-attack-s[1,2,1].png:[100,200,100]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="spear.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="spear-miss.ogg"
					[/attack_sound_frame]
				[/else]
			[/attack_anim]
			[attack_anim]
				attack_sound_start_time=-100
				direction="n"
				start_time=-200
				[filter_attack]
					name="spear"
					range="melee"
				[/filter_attack]
				[frame]
					image="units/goblins/spearman-attack-n[1,2,1].png:[100,200,100]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="spear.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="spear-miss.ogg"
					[/attack_sound_frame]
				[/else]
			[/attack_anim]
			[defend]
				start_time=-126
				[if]
					direction="s,se,sw"
					[frame]
						image="units/goblins/spearman.png:1,units/goblins/spearman-defend.png:250,units/goblins/spearman.png:1"
					[/frame]
				[/if]
				[else]
					direction="n,ne,nw"
					[frame]
						image="units/goblins/spearman-ne.png:1,units/goblins/spearman-ne-defend.png:250,units/goblins/spearman-ne.png:1"
					[/frame]
				[/else]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="goblin-hit-[1~3].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[idle_anim]
				start_time=0
				[filter]
					[not]
						[filter_wml]
							[status]
								poisoned=yes
							[/status]
						[/filter_wml]
					[/not]
				[/filter]
				[filter]
					[filter_adjacent]
						count=0
						is_enemy=yes
					[/filter_adjacent]
				[/filter]
				[frame]
					image="units/goblins/spearman-idle-[1~12].png:[150*3,300,150*8]"
				[/frame]
			[/idle_anim]
			[movement_anim]
				start_time=0
				[if]
					direction="s,se,sw"
					[frame]
						image="units/goblins/spearman-se-run[1~9].png:67"
					[/frame]
				[/if]
			[/movement_anim]
			[portrait]
				image="portraits/goblins/transparent/spearman.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/goblins/transparent/spearman.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[standing_anim]
				start_time=0
				[if]
					direction="s,se,sw"
					[frame]
						image="units/goblins/spearman.png:150"
					[/frame]
				[/if]
				[else]
					direction="n,ne,nw"
					[frame]
						image="units/goblins/spearman-ne.png:150"
					[/frame]
				[/else]
			[/standing_anim]
			[movement_costs]
				castle=1
				cave=2
				flat=1
				forest=2
				frozen=2
				fungus=3
				hills=1
				mountains=2
				reef=2
				sand=2
				shallow_water=3
				swamp_water=3
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=60
				flat=60
				forest=50
				frozen=80
				fungus=60
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=100
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
			[/status]
			[attack]
				damage=6
				description=_"spear"
				icon="attacks/spear-orcish.png"
				name="spear"
				number=3
				range="melee"
				type="pierce"
			[/attack]
			[attack]
				damage=3
				description=_"spear"
				icon="attacks/javelin-orcish.png"
				name="spear"
				number=1
				range="ranged"
				type="pierce"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^dim"
					id="dim"
					male_name=_"dim"
					[effect]
						apply_to="max_experience"
						increase="20%"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
		[unit]
			advances_to="Orcish Warrior"
			alignment="chaotic"
			alpha=256
			attacks_left=1
			cost=12
#textdomain wesnoth-units
			description=_"Orcish Grunts form the core of the orcish forces. Although slower than human or elven fighters, Grunts can deliver much more powerful blows, and take more hits before falling."
			experience=0
			extra_recruit=""
			facing="s"
			flag_rgb="magenta"
			gender="male"
			generate_name=no
			goto_x=-999
			goto_y=-999
			hitpoints=36
			id="Orcish Grunt-26"
			image="units/orcs/grunt.png"
			jamming=0
			language_name=_"Orcish Grunt"
			level=1
			max_attacks=1
			max_experience=24
			max_hitpoints=36
			max_moves=6
			moves=6
			name="戈里达什"
			overlays=""
			profile="portraits/orcs/transparent/grunt.png"
			race="orc"
			random_traits=no
			resting=yes
			role=""
			side=2
			small_profile="portraits/orcs/transparent/grunt.png~SCALE(205,205)"
			type="Orcish Grunt"
			undead_variation=""
			underlying_id=26
			unrenamable=no
			upkeep="full"
			usage="fighter"
			variation=""
			vision=-1
			x=16
			y=23
			zoc=yes
			[attack_anim]
				attack_sound_start_time=-100
				offset="0.0~0.15:100,0.15~0.35:100,0.35~0.45:75,0.45~0.5:100,0.5:20,0.5~0.4:30,0.4~0.2:75,0.2~0.0:75"
				start_time=-300
				[filter_attack]
					name="sword"
				[/filter_attack]
				[frame]
					image="units/orcs/grunt.png:50"
				[/frame]
				[frame]
					image="units/orcs/grunt-defend-1.png:50"
				[/frame]
				[frame]
					image="units/orcs/grunt-attack-[1~5].png:[100,75,100,50,75]"
				[/frame]
				[if]
					hits=yes
					[attack_sound_frame]
						sound="sword-1.ogg"
					[/attack_sound_frame]
				[/if]
				[else]
					hits=no
					[attack_sound_frame]
						sound="miss-[1~3].ogg"
					[/attack_sound_frame]
				[/else]
				[frame]
					image="units/orcs/grunt.png:75"
				[/frame]
			[/attack_anim]
			[death]
				start_time=0
				[frame]
					image="units/orcs/grunt-die-[1~8].png:120"
				[/frame]
			[/death]
			[defend]
				start_time=-126
				[frame]
					image="units/orcs/grunt-defend-1.png:1,units/orcs/grunt-defend-2.png:250,units/orcs/grunt-defend-1.png:1"
				[/frame]
				[if]
					hit_sound_start_time=-25
					hits="hit"
					[hit_sound_frame]
						sound="orc-hit-[1~4].ogg"
					[/hit_sound_frame]
				[/if]
			[/defend]
			[portrait]
				image="portraits/orcs/transparent/grunt.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/orcs/transparent/grunt.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=2
				flat=1
				forest=2
				frozen=2
				fungus=3
				hills=1
				mountains=2
				reef=2
				sand=2
				shallow_water=3
				swamp_water=3
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=60
				flat=60
				forest=50
				frozen=80
				fungus=60
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=100
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
			[/status]
			[attack]
				damage=9
				description=_"sword"
				icon="attacks/sword-orcish.png"
				name="sword"
				number=2
				range="melee"
				type="blade"
			[/attack]
			[modifications]
				[trait]
#textdomain wesnoth-help
					female_name=_"female^intelligent"
					id="intelligent"
					male_name=_"intelligent"
					[effect]
						apply_to="max_experience"
						increase="-20%"
					[/effect]
				[/trait]
				[trait]
					female_name=_"female^quick"
					id="quick"
					male_name=_"quick"
					[effect]
						apply_to="movement"
						increase=1
					[/effect]
					[effect]
						apply_to="hitpoints"
						increase_total="-5%"
					[/effect]
				[/trait]
			[/modifications]
		[/unit]
	[/side]
	[time]
		blue=0
		green=-20
		id="dawn"
		image="misc/time-schedules/default/schedule-dawn.png"
		lawful_bonus=0
		mask=""
		name=_"Dawn"
		red=-20
		sound="ambient/morning.ogg"
	[/time]
	[time]
		blue=0
		green=0
		id="morning"
		image="misc/time-schedules/default/schedule-morning.png"
		lawful_bonus=25
		mask=""
		name=_"Morning"
		red=0
		sound=""
	[/time]
	[time]
		blue=0
		green=0
		id="afternoon"
		image="misc/time-schedules/default/schedule-afternoon.png"
		lawful_bonus=25
		mask=""
		name=_"Afternoon"
		red=0
		sound=""
	[/time]
	[time]
		blue=-20
		green=-20
		id="dusk"
		image="misc/time-schedules/default/schedule-dusk.png"
		lawful_bonus=0
		mask=""
		name=_"Dusk"
		red=0
		sound="ambient/night.ogg"
	[/time]
	[time]
		blue=-10
		green=-35
		id="first_watch"
		image="misc/time-schedules/default/schedule-firstwatch.png"
		lawful_bonus=-25
		mask=""
		name=_"First Watch"
		red=-45
		sound=""
	[/time]
	[time]
		blue=-10
		green=-35
		id="second_watch"
		image="misc/time-schedules/default/schedule-secondwatch.png"
		lawful_bonus=-25
		mask=""
		name=_"Second Watch"
		red=-45
		sound=""
	[/time]
	[undo_stack]
		committed=yes
		side=2
	[/undo_stack]
	[event]
	[/event]
	[event]
	[/event]
	[event]
		name="time over"
		[lua]
			code="
                local _ = wesnoth.textdomain ""wesnoth-multiplayer""
                local function all_sides()
                    local function f(s, i)
                        i = i + 1
                        local t = wesnoth.sides[i]
                        return t and i, t
                    end
                    return f, nil, 0
                end

                local income_factor = 5

                local side_num = -1
                local total_score = -1
                local side_comparison = """"
                for side, team in all_sides() do
                    repeat -- ugly hack to convert 'break' into 'continue'
                    if team.__cfg.hidden then
                        break
                    end
                    local r, g, b = 255, 255, 255
                    if     team.__cfg.color == 1 then r, g, b = 255,   0,   0
                    elseif team.__cfg.color == 2 then r, g, b =   0,   0, 255
                    elseif team.__cfg.color == 3 then r, g, b =   0, 255,   0
                    elseif team.__cfg.color == 4 then r, g, b = 155,  48, 255
                    elseif team.__cfg.color == 5 then r, g, b =   0,   0,   0
                    elseif team.__cfg.color == 6 then r, g, b = 165,  42,  42
                    elseif team.__cfg.color == 7 then r, g, b = 255, 165,   0
                    elseif team.__cfg.color == 8 then r, g, b = 255, 255, 255
                    elseif team.__cfg.color == 9 then r, g, b =   0, 128, 128 end
                    if # wesnoth.get_units( { side = side } ) == 0 then
                        side_comparison = side_comparison ..
                            string.format( tostring( _ ""<span strikethrough='true' foreground='#%02x%02x%02x'>Side %d</span>"") .. ""\n"",
                                r, g, b, side)
                        break
                    end
                    local income = team.total_income * income_factor
                    local units = 0
                    -- Calc the total unit-score here
                    for i, unit in ipairs( wesnoth.get_units { side = side } ) do
                        if not unit.__cfg.canrecruit then
                            wesnoth.fire(""unit_worth"", { id = unit.id })
                            units = units + wesnoth.get_variable(""unit_worth"")
                        end
                    end
                    -- Up to here
                    local total = units + team.gold + income
                    side_comparison = side_comparison ..
                        string.format( tostring( _ ""<span foreground='#%02x%02x%02x'>Side %d</span>:  Income score = %d  Unit score = %d  Gold = %d"") .. ""\n"" .. tostring( _ ""Grand total: <b>%d</b>"") .. ""\n"",
                            r, g, b, side, income, units, team.gold, total)
                    if total > total_score then
                        color = string.format(""#%02x%02x%02x"", r, g, b)
                        side_num = side
                        total_score = total
                    end
                    until true -- end ugly hack
                end
                side_comparison = side_comparison ..
                    string.format( ""\n"" .. tostring( _ ""<span foreground='%s'>Side %d</span> has the advantage.""), color, side_num)
                wesnoth.fire(""message"", { message = side_comparison, speaker = ""narrator"", image = ""wesnoth-icon.png""})
            "
		[/lua]
	[/event]
	[event]
		first_time_only=no
		name="preload"
		[lua]
			code="if not wesnoth then
	package.path = package.path .. "";../../../../../data/lua/?.lua""
	wesnoth = require(""wesnoth"")
end
local _ = wesnoth.textdomain(""wesnoth-Plan_Your_Advancements_Mod"")
-- #textdomain wesnoth-Plan_Your_Advancements_Mod


local scale_factor = 50

function plan_your_advancements_mod_main()

end

function plan_your_advancements_mod_has_advance_choice(unit)
	return string.find(unit.__cfg.advances_to, "","") or unit.variables.pya_original_advances_to
end

function plan_your_advancements_mod_set_advances_to()
	local helper = wesnoth.require(""lua/helper.lua"")
	local event_context = wesnoth.current.event_context
	local unit = wesnoth.get_units({ x = event_context.x1, y = event_context.y1 })[1]
	local dump = unit.__cfg

	local choices = {}
	local type_ids = {}
	local choices_string = unit.variables.pya_original_advances_to or dump.advances_to
	for type_id in string.gmatch(choices_string, ""[^%s,][^,]*"") do
		table.insert(type_ids, type_id)
		local type = wesnoth.unit_types[type_id].__cfg
		table.insert(choices, string.format(""&%s~SCALE(%u, %u)=%s"", type.image, scale_factor, scale_factor, tostring(type.name)))
		if unit.variables.pya_original_advances_to and type_id == dump.advances_to then choices[#choices] = ""*"" .. choices[#choices] end
	end
	table.insert(choices, string.format(""&units/random-dice.png~SCALE(%u, %u)=%s"", scale_factor, scale_factor, tostring(_""random"")))
	if not unit.variables.pya_original_advances_to then choices[#choices] = ""*"" .. choices[#choices] end
	table.insert(choices, string.format(""&icons/arrows/arrows_blank_left_30.png~SCALE(%u, %u)=%s"", scale_factor, scale_factor, tostring(_""cancel"")))

	local settings = {
		speaker = ""narrator"",
		caption = _""plan an advancement"",
		image = ""icons/icon-addon-publish.png~SCALE(160,160)"",
		message = _""What should our unit become if/when it will advance ?""
	}
	if unit.variables.pya_original_advances_to then
		settings.message = string.format(""%s %s.\n%s"",
		tostring(_""Our unit is currently set to advance to""), tostring(wesnoth.unit_types[dump.advances_to].name), tostring(settings.message))
	end
	local choice = helper.get_user_choice(settings, choices)

	if choice <= #type_ids then
		local original_advances_to = dump.advances_to
		dump.advances_to = type_ids[choice]
		wesnoth.put_unit(dump)
		if not unit.variables.pya_original_advances_to then
			unit.variables.pya_original_advances_to = original_advances_to
		end
	elseif choice == #type_ids + 1 and unit.variables.pya_original_advances_to then
		dump.advances_to = unit.variables.pya_original_advances_to
		wesnoth.put_unit(dump)
		unit.variables.pya_original_advances_to = nil
	end
end


"
		[/lua]
		[lua]
			code="if not wesnoth then
	package.path = package.path .. "";../../../../../data/lua/?.lua""
	wesnoth = require(""wesnoth"")
end

function wesnoth.wml_actions.pya_check_version(cfg)
	local function version_is_sufficient(required)
		if not wesnoth.compare_versions then return false end
		return wesnoth.compare_versions(wesnoth.game_config.version, "">="", required)
	end
	if not version_is_sufficient(cfg.required) then wesnoth.fire_event(""pya_wrong_bfw_version_message"") end
end

"
		[/lua]
	[/event]
	[event]
		name="pya_wrong_bfw_version_message"
		[message]
			image="wesnoth-icon.png"
#textdomain wesnoth-Plan_Your_Advancements_Mod
			message=_"Sorry - at least one player's version of Battle for Wesnoth is not recent enough thus this add-on (Plan Your Advancements Mod) wouldn't work correctly. Please get BfW " +
				"1.11.10" +
				_" or greater. This is required of all joining players."
			speaker="narrator"
		[/message]
		[set_variable]
			name="pya_bfw_version_suffices"
			value=no
		[/set_variable]
		[endlevel]
			result="defeat"
		[/endlevel]
	[/event]
	[event]
		first_time_only=no
		name="post_advance"
		[clear_variable]
			name="unit.variables.pya_original_advances_to"
		[/clear_variable]
		[unstore_unit]
			variable="unit"
		[/unstore_unit]
	[/event]
	[event]
	[/event]
	[music]
		ms_after=0
		ms_before=12000
		name="knolls.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="wanderer.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="battle.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="transience.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="revelation.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="loyalists.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="the_king_is_dead.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="knalgan_theme.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="the_city_falls.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="nunc_dimittis.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="breaking_the_chains.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="elvish-theme.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="legends_of_the_north.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="traveling_minstrels.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="underground.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="vengeful.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="frantic.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="the_dangerous_symphony.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="heroes_rite.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="suspense.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="the_deep_path.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="siege_of_laurelmor.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="casualties_of_war.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="silvan_sanctuary.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="battle-epic.ogg"
	[/music]
	[variables]
		damage_inflicted=7
		p1_faction="Rebels"
		p2_faction="Northerners"
		pya_display_help=yes
		side_number=2
		turn_number=9
		x1=0
		x2=0
		y1=0
		y2=0
		[factions]
			[multiplayer_side]
				flag_rgb="magenta"
				id="Drakes"
				image="units/drakes/flare.png"
				leader="Drake Flare,Fire Drake,Drake Arbiter,Drake Thrasher,Drake Warrior,Saurian Oracle,Saurian Soothsayer"
#textdomain wesnoth-multiplayer
				name=_"Drakes"
				random_leader="Drake Flare,Fire Drake,Drake Arbiter,Drake Thrasher,Drake Warrior"
				recruit="Drake Burner,Drake Clasher,Drake Glider,Drake Fighter,Saurian Skirmisher,Saurian Augur"
				terrain_liked="Hh,Ha,Ds,Ss"
				type="random"
				[ai]
					recruitment_pattern="fighter,fighter,archer,healer,scout,scout"
				[/ai]
			[/multiplayer_side]
			[multiplayer_side]
				flag_rgb="magenta"
				id="Knalgan Alliance"
				image="units/dwarves/steelclad.png"
				leader="Dwarvish Steelclad,Dwarvish Thunderguard,Dwarvish Stalwart,Rogue,Trapper"
				name=_"Knalgan Alliance"
				recruit="Dwarvish Guardsman,Dwarvish Fighter,Dwarvish Ulfserker,Dwarvish Thunderer,Thief,Poacher,Footpad,Gryphon Rider"
				terrain_liked="Hh,Ha,Mm"
				type="random"
				[ai]
					[aspect]
						id="recruitment_pattern"
						[facet]
							value="fighter,fighter,fighter,mixed fighter,archer,scout"
						[/facet]
					[/aspect]
				[/ai]
			[/multiplayer_side]
			[multiplayer_side]
				flag_rgb="magenta"
				id="Loyalists"
				image="units/human-loyalists/lieutenant.png"
				leader="Lieutenant,Swordsman,Pikeman,Javelineer,Shock Trooper,Longbowman,White Mage,Red Mage"
				name=_"Loyalists"
				random_leader="Lieutenant,Swordsman,Pikeman,Javelineer,Longbowman,White Mage,Red Mage"
				recruit="Cavalryman,Horseman,Spearman,Fencer,Heavy Infantryman,Bowman,Mage,Merman Fighter"
				terrain_liked="Gg,Ww,Wo"
				type="random"
				[ai]
					recruitment_pattern="fighter,fighter,fighter,archer,mixed fighter,scout"
				[/ai]
			[/multiplayer_side]
			[multiplayer_side]
				flag_rgb="magenta"
				id="Northerners"
				image="units/orcs/warrior.png"
				leader="Orcish Warrior,Troll,Troll Rocklobber,Orcish Crossbowman,Orcish Slayer"
				name=_"Northerners"
				recruit="Orcish Grunt,Troll Whelp,Wolf Rider,Orcish Archer,Orcish Assassin,Naga Fighter,Goblin Spearman"
				terrain_liked="Hh,Ha,Mm,Ss"
				type="random"
				[ai]
					recruitment_pattern="fighter,fighter,fighter,mixed fighter,archer,scout"
				[/ai]
			[/multiplayer_side]
			[multiplayer_side]
				flag_rgb="magenta"
				id="Rebels"
				image="units/elves-wood/captain.png"
				leader="Elvish Captain,Elvish Hero,Elvish Ranger,Elvish Marksman,Elvish Druid,Elvish Sorceress,White Mage,Red Mage,Elder Wose"
				name=_"Rebels"
				random_leader="Elvish Captain,Elvish Hero,Elvish Ranger,Elvish Marksman,Elvish Druid,Elvish Sorceress,White Mage,Red Mage"
				recruit="Elvish Fighter,Elvish Archer,Mage,Elvish Shaman,Elvish Scout,Wose,Merman Hunter"
				terrain_liked="Ff,Fa,Ss,Ww"
				type="random"
				[ai]
					recruitment_pattern="fighter,fighter,archer,archer,mixed fighter,healer,scout"
				[/ai]
			[/multiplayer_side]
			[multiplayer_side]
				flag_rgb="magenta"
				id="Undead"
				image="units/undead-necromancers/dark-sorcerer.png"
				leader="Dark Sorcerer,Revenant,Deathblade,Bone Shooter,Necrophage"
				name=_"Undead"
				random_leader="Dark Sorcerer,Revenant,Deathblade,Bone Shooter"
				recruit="Skeleton,Skeleton Archer,Walking Corpse,Ghost,Vampire Bat,Dark Adept,Ghoul"
				terrain_liked="Ss,Hh,Ha,Ww"
				type="random"
				[ai]
					recruitment_pattern="fighter,fighter,archer,fighter,scout,archer"
				[/ai]
			[/multiplayer_side]
		[/factions]
	[/variables]
	[menu_item]
#textdomain wesnoth-Plan_Your_Advancements_Mod
		description=_"show PYA mod help"
		id="pya_help"
		image=""
		needs_select=no
		use_hotkey=yes
		[command]
			first_time_only=no
			id="pya_help"
			name="menu_item pya_help"
			[message]
				caption=_"Plan Your Advancements Mod"
				image="wesnoth-icon.png"
				message=_"To plan what a unit will advance to, right-click it while it is your turn. The menu is only available if there are at least two possible choices. The decision can be undone (set back to random) or changed. When the unit advances it will become what you chose, especially if this happens while it is not your turn."
				side_for="$side_number"
				speaker="narrator"
			[/message]
		[/command]
	[/menu_item]
	[menu_item]
		description=_"plan advancement"
		id="pya_plan_advancement"
		image=""
		needs_select=no
		use_hotkey=yes
		[show_if]
			[have_unit]
				lua_function="plan_your_advancements_mod_has_advance_choice"
				side="$side_number"
				x="$x1"
				y="$y1"
			[/have_unit]
		[/show_if]
		[command]
			first_time_only=no
			id="pya_plan_advancement"
			name="menu_item pya_plan_advancement"
			[lua]
				code="plan_your_advancements_mod_set_advances_to()"
			[/lua]
		[/command]
	[/menu_item]
[/snapshot]
[replay_start]
	abbrev=""
	campaign=""
	campaign_define=""
	campaign_extra_defines=""
	campaign_type="multiplayer"
	can_end_turn=yes
	completion="running"
	current_time=0
#textdomain wesnoth-multiplayer
	description=_"Warfare transforms the simple farms and villages of a peaceful region into a subtly parceled battlefield. Designed by Doc Paterson."
	difficulty="NORMAL"
	end_credits=yes
	end_text=""
	end_text_duration=0
	experience_modifier=70
	force_lock_settings=""
	history=""
	id="multiplayer_Hamlets"
	init_side_done=yes
	label="2p — 小村"
	map_data="border_size=1
usage=map

Mm, Wwf, Wwf, Gs^Fp, Hh^Fp, Hh, Mm, Hh, Gs^Fp, Hh, Gs^Fp, Gs^Fp, Hh, Hh, Wwf, Wwf, Hh, Hh, Mm, Gs^Fp, Wwf, Hh, Gs^Fp, Mm, Mm, Mm, Mm, Mm, Mm
Hh^Fp, Hh^Fp, Wwf, Mm, Hh^Uf, Hh^Fms, Gg^Fms, Hh^Fms, Gs^Fp, Hh, Hh, Gg, Gs^Fms, Gs^Fp, Wwf, Wwf, Mm, Gs^Fms, Gs^Fms, Wwf, Wwf, Hh, Hh, Hh^Fp, Gs^Fms, Mm, Mm, Mm^Xm, Mm
Wwf, Gg^Uf, Gg, Wwf, Wwf, Hh, Gg^Vh, Gg^Efm, Gg, Mm, Hh, Gg, Gg, Gg, Wwf, Wwf, Wwf, Hh, Wwf, Wwf, Gg^Efm, Gs^Fp, Mm, Hh, Mm, Hh, Gg^Efm, Mm, Wwf
Mm, Wwf, Wwf, Gg^Fms, Hh, Wwf, Gg, Gg, Gg, Gg, Gg, Gg, Wwf, Wwf, Hh, Wwf, Gg, Wwf, Gg, Gg, Gg^Uf, Hh, Wwf, Wwf, Wwf, Hh, Wwf, Wwf, Wwf
Mm, Mm^Xm, Wwf, Mm, Gg, Wwf, Wwf, Wwf, Wwf, Gg, Wwf, Wwf, Gg, Wwf, 1 Kh, Gg^Fp, Ch, Gg, Gg, Gg, Wwf, Wwf, Gg^Fp, Gg^Fms, Hh, Wwf, Gg, Hh^Fms, Mm
Mm, Mm, Wwf, Wwf, Hh, Gg, Gg^Fp, Gg^Fms, Wwf, Wwf, Gg, Gg^Vh, Gg, Gg, Ch, Ch, Wwf, Ch, Wwf, Wwf, Gs^Fp, Gg^Vh, Re^Gvs, Re^Gvs, Re^Gvs, Re^Uf, Gg, Hh, Mm
Wwf, Wwf, Wwf, Wwf, Wwf, Gg^Vh, Wwf, Wwf, Gg^Fms, Gg, Re^Gvs, Re^Gvs, Ch, Ch, Wwf, Wwf, Gg, Wwf, Gg, Mm, Gg, Gg, Re^Gvs, Re^Gvs, Gg^Wm, Re^Gvs, Re^Gvs, Hh^Fp, Hh
Wwf, Wwf, Gs^Fp, Mm, Hh, Wwf, Gg, Hh, Re^Gvs, Re^Gvs, Gg, Gg, Wwf, Wwf, Wwf, Gs^Fms, Mm, Hh, Gg, Gg, Re^Gvs, Re^Gvs, Hh, Gg^Fms, Gg^Efm, Gs^Fp, Gg, Gg, Gg
Hh^Fms, Gg, Gg^Efm, Hh^Uf, Hh^Fp, Gs^Fms, Gg, Gg, Gg, Gg, Wwf, Wwf, Hh^Fms, Wwf, Wwf, Gg^Fp, Gg, Gg, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Hh
Mm, Hh^Fms, Gg, Hh, Mm, Gg, Wwf, Wwf, Wwf, Wwf, Gg, Mm, Gg, Gg, Wwf, Wwf, Gg, Gg, Gg, Re^Gvs, Gg, Gg, Gg^Fms, Gg, Gg, Hh^Fms, Mm, Hh^Uf, Hh
Hh^Fms, Gg^Uf, Wwf, Wwf, Wwf, Wwf, Gs^Fms, Gg, Gg, Gg, Gg, Gg, Ss^Vhs, Gg, Ww, Gg, Gg^Efm, Gg, Ch, Gg, Wwf, Gs^Vh, Hh, Gg^Uf, Gg, Gg, Hh^Fp, Hh, Hh
Wwf, Wwf, Hh, Gg, Gg, Hh, Hh^Fds, Gg^Vh, Gg, Gg, Gg, Gg^Efm, Ss, Hh, Ww, Gs^Fms, Mm, Gs^Fp, Wwf, Wwf, Gg, Wwf, Wwf, Gg, Wwf, Wwf, Wwf, Wwf, Wwf
Gg^Fp, Gg^Fms, Gg^Efm, Gg, Gg, Gg^Wm, Gg, Gg^Efm, Gg, Gg, Gg, Gg, Hh, Wwf, Ww, Hh, Wwf, Wwf, Gg, Gg, Gg^Efm, Gg, Gg, Wwf, Gg, Gg, Gg, Mm, Hh^Fms
Hh, Hh, Ch, Hh^Fds, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg^Fms, Gg, Gg, Hh^Uf, Mm, Gs^Fp, Ww, Wo, Wwf, Gg, Gg, Hh^Fms, Gg^Uf, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Hh^Fms, Hh^Fds
Hh, Gg^Uf, Gg, Re^Gvs, Gg, Re^Gvs, Ch, Hh, Gg, Gg, Gg, Hh, Wwf, Wwf, Gg, Gg^Efm, Gg^Fms, Wwf, Gg, Hh, Gg, Gg, Hh^Fms, Gg^Efm, Gg, Gg^Uf, Gg, Gs^Fp, Mm
Mm, Gg, Gg, Gg, Gg, Mm, Hh^Fms, Ch, Gg^Efm, Gg, Gg, Wwf, Gg^Fp, Gg^Uf, Gg, Gg^Uf, Wwf, Wwf, Gg, Gg, Gg, Ch, Ch, Mm, Gg, Gg, Gg, Hh^Fms, Hh
Hh^Fds, Gg^Fms, Gg, Gg^Uf, Gs^Fp, Gg^Efm, Gg, Gg, Gg^Uf, Hh, Gg, Wwf, Wwf, Gg^Efm, Ww, Wwf, Mm, Hh, Gg, Gg, Gg^Fms, Hh, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Ch, Gg^Uf, Hh
Hh^Fms, Hh^Fms, Gg^Efm, Gg, Gg, Gg, Gg, Gg, Gg, Hh^Fms, Gg, Gg, Wwf, Wo, Ww, Gs^Fp, Hh, Hh^Uf, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Gg, Hh^Fds, Gg, Hh, Gg^Fms
Wwf, Mm, Wwf, Gg, Wwf, Wwf, Wwf, Gg, Gg, Gg, Wwf, Wwf, Mm, Hh, Ww, Wwf, Ss, Gg, Gg, Gg, Gg, Gg^Efm, Hh^Fds, Gg^Wm, Gg, Gg, Hh, Gg^Fms, Wwf
Hh, Wwf, Hh^Fp, Wwf, Gg, Gg, Hh, Wwf, Wwf, Wwf, Ch, Gs^Fms, Gg, Gs^Fp, Ww, Hh, Ss^Vhs, Gg^Efm, Gg, Gg, Gg, Gg^Vh, Gs^Fms, Hh, Wwf, Gg, Wwf, Wwf, Hh^Fms
Hh, Hh, Mm, Gg, Gg, Gg^Uf, Gs^Fp, Gs^Vh, Gg, Gg, Gg, Gg^Efm, Gg, Gg, Wwf, Gg, Gg, Gg, Gg, Gg, Wwf, Gg, Wwf, Wwf, Mm, Wwf, Gg, Gg^Uf, Mm
Gg^Efm, Hh^Uf, Gs^Fp, Hh^Fms, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Re^Gvs, Gg, Gg, Wwf, Wwf, Gg, Hh^Fms, Mm, Wwf, Wwf, Gg, Wwf, Gg, Gg^Efm, Hh^Fp, Hh, Gg, Hh^Fds, Hh^Fds
Gg, Gg, Gg, Gg^Efm, Gg, Gg, Hh, Gg, Re^Gvs, Re^Gvs, Gg, Gg, Mm, Gg^Fms, Wwf, Wwf, Wwf, Wwf, Gg, Gg, Re^Gvs, Gg, Gg, Gs^Fp, Hh, Hh^Uf, Gs^Fp, Gg, Wwf
Hh, Gg, Re^Gvs, Gs^Fp, Gg^Wm, Gg^Fms, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Hh, Gg, Gg^Fp, Wwf, Wwf, Ch, Gg, Re^Gvs, Re^Gvs, Gg^Fp, Hh, Wwf, Wwf, Wwf, Mm, Wwf, Wwf, Wwf
Mm, Hh^Fms, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gs^Fp, Mm, Wwf, Wwf, Wwf, Wwf, Ch, Ch, Gg, Re^Gvs, Gg, Gg, Wwf, Wwf, Gg^Fp, Gg^Vh, Hh, Wwf, Wwf, Wwf, Mm
Mm, Hh, Gg, Re^Uf, Hh, Re^Gvs, Gg^Fp, Gg^Vh, Wwf, Wwf, Gg, Ch, Ch, Ch, 2 Kh, Gg, Gg, Gg^Vh, Wwf, Wwf, Wwf, Gg^Fms, Wwf, Gg, Gg, Gg, Wwf, Mm, Mm
Wwf, Hh^Fms, Wwf, Wwf, Wwf, Gg^Fms, Wwf, Wwf, Gg^Uf, Gg, Gg, Gg, Gg, Gg^Fp, Hh, Wwf, Wwf, Wwf, Gg, Gg, Gg, Wwf, Gg, Wwf, Hh^Fms, Hh, Wwf, Mm^Xm, Mm
Wwf, Wwf, Gg^Efm, Hh, Mm, Wwf, Mm, Hh, Gg, Gg, Wwf, Wwf, Wwf, Wwf, Wwf, Wwf, Gs^Fms, Gg, Hh, Gg, Gg, Gg, Gg^Vh, Wwf, Wwf, Mm, Gg^Uf, Wwf, Wwf
Mm, Mm, Mm, Hh, Gs^Fms, Hh^Fp, Hh, Gs^Fp, Wwf, Wwf, Gs^Fms, Hh, Mm, Wwf, Wwf, Wwf, Hh^Fms, Mm, Gg^Uf, Gg^Efm, Gs^Fp, Gg^Efm, Gs^Fp, Hh, Hh^Fp, Wwf, Wwf, Gg^Fms, Hh^Fms
Mm, Mm, Mm, Mm^Xo, Mm, Hh^Fp, Gs^Fp, Hh, Wwf, Wwf, Mm, Gs^Fms, Hh, Gg, Wwf, Wwf, Hh, Hh, Mm, Hh^Fp, Gs^Fp, Hh, Gs^Fp, Hh^Fp, Mm, Mm, Wwf, Hh, Mm
"
	name=_"2p — Hamlets"
	next_scenario=""
	next_teleport_group_id=0
	next_underlying_unit_id=2
	objectives="<big>" +
#textdomain wesnoth
		_"Victory:" +
		"</big>
<span foreground=""#00ff00"">&#8226; " +
		_"Defeat enemy leader(s)" +
		"</span>"
	observer=yes
	playing_team=0
	random_calls=0
	random_seed=15006
	random_start_time=no
	scenario="multiplayer_Hamlets"
	shuffle_sides=yes
	snapshot=yes
	turn_at=1
	turns=-1
	unit_wml_ids="Elvish Druid,Troll Rocklobber,era_events,mod_mirrormate_events,mod_plan_your_advancements_events"
	used_items=""
	version="1.12.5"
	[side]
		action_bonus_count=0
		allow_player=yes
		auto_shroud=yes
		chose_random=yes
		color=1
		controller="human"
		countdown_time=0
		current_player="Weiming_Liu"
		defeat_condition="no_leader_left"
		disallow_observers=no
		flag=""
		flag_icon=""
		fog=yes
		fog_data=""
		gold=100
		gold_add=no
		hidden=no
		id=""
		income=0
		lost=no
		name="Weiming_Liu"
		no_leader=yes
		objectives="<big>" +
			_"Victory:" +
			"</big>
<span foreground=""#00ff00"">&#8226; " +
			_"Defeat enemy leader(s)" +
			"</span>"
		objectives_changed=yes
		persistent=yes
		recall_cost=20
		recruit="Elvish Archer,Elvish Fighter,Elvish Scout,Elvish Shaman,Mage,Merman Hunter,Wose"
		save_id="Weiming_Liu1"
		scroll_to_leader=yes
		share_maps=no
		share_view=yes
		shroud=no
		shroud_data=""
		side=1
		start_gold=100
		suppress_end_turn_confirmation=no
		team_name="north"
#textdomain wesnoth-multiplayer
		user_team_name=_"teamname^North"
		village_gold=2
		village_support=1
		[ai]
#textdomain wesnoth-ai
			description=_"Multiplayer_AI^Default AI (RCA)"
			id="ai_default_rca"
			version=10710
			[stage]
				id="main_loop"
				name="ai_default_rca::candidate_action_evaluation_loop"
				[candidate_action]
					engine="cpp"
					id="goto"
					max_score=200000
					name="ai_default_rca::goto_phase"
					score=200000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="recruitment"
					max_score=180000
					name="default_recruitment::recruitment"
					score=180000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="move_leader_to_goals"
					max_score=140000
					name="ai_default_rca::move_leader_to_goals_phase"
					score=140000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="move_leader_to_keep"
					max_score=120000
					name="ai_default_rca::move_leader_to_keep_phase"
					score=120000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="combat"
					max_score=100000
					name="ai_default_rca::combat_phase"
					score=100000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="healing"
					max_score=80000
					name="ai_default_rca::get_healing_phase"
					score=80000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="villages"
					max_score=60000
					name="ai_default_rca::get_villages_phase"
					score=60000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="retreat"
					max_score=40000
					name="ai_default_rca::retreat_phase"
					score=40000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="move_to_targets"
					max_score=20000
					name="ai_default_rca::move_to_targets_phase"
					score=20000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="leader_shares_keep"
					max_score=10000
					name="ai_default_rca::leader_shares_keep_phase"
					score=10000
				[/candidate_action]
			[/stage]
			[aspect]
				engine="cpp"
				id="advancements"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="aggression"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=0.4
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="attack_depth"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=5
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="attacks"
				invalidate_on_gamestate_change=yes
				name="composite_aspect"
				[default]
					engine="cpp"
					invalidate_on_gamestate_change=yes
					name="ai_default_rca::aspect_attacks"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="avoid"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						[not]
						[/not]
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="caution"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=0.25
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="grouping"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="offensive"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_aggression"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="-4.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_goal"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_ignores_keep"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_value"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="3.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="number_of_possible_recruits_to_force_recruit"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=3.1
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="passive_leader"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="passive_leader_shares_keep"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						engine="cpp"
						name="ai_default::recruitment"
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_diversity"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="2.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_ignore_bad_combat"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_ignore_bad_movement"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_instructions"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						[recruit]
							importance=0
						[/recruit]
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_more"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_pattern"
				name="composite_aspect"
				[facet]
					engine="cpp"
					name="standard_aspect"
					value="fighter,fighter,archer,archer,mixed fighter,healer,scout"
				[/facet]
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_randomness"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=50
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_save_gold"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						active=0
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="scout_village_targeting"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=3
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="simple_targeting"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="support_villages"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="village_value"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="1.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="villages_per_scout"
				name="composite_aspect"
				[facet]
					engine="cpp"
					name="standard_aspect"
					value=8
				[/facet]
				[default]
					engine="cpp"
					name="standard_aspect"
					value=4
				[/default]
			[/aspect]
		[/ai]
		[unit]
			advances_to="Elvish Shyde"
			alignment="neutral"
			alpha=256
			attacks_left=1
			canrecruit=yes
			cost=34
#textdomain wesnoth-units
			description=_"The magic of the wood-elves is poorly suited for combat, but effective nonetheless. The forests in which they thrive can become quickened by a word of command, and will lash out at those who threaten their peace.

The chief ability of Druids lies in healing, and it is for this skill that they are revered by their people." +
#textdomain wesnoth-help
				_"

Special Notes:" +
				_" This unit is able to slow its enemies, halving their movement speed and attack damage until they end a turn." +
				_" This unit is capable of healing those around it, and curing them of poison." +
				_" This unit has magical attacks, which always have a high chance of hitting an opponent."
			experience=0
			extra_recruit=""
			facing="s"
			flag_rgb="magenta"
			gender="female"
			goto_x=0
			goto_y=0
			hitpoints=36
			id="Elvish Druid-1"
			image="units/elves-wood/druid.png"
			jamming=0
#textdomain wesnoth-units
			language_name=_"female^Elvish Druid"
			level=2
			max_attacks=1
			max_experience=56
			max_hitpoints=36
			max_moves=5
			moves=5
			name="Weiming_Liu"
			overlays=""
			profile="portraits/elves/transparent/druid.png"
			race="elf"
			random_traits=no
			resting=no
			role=""
			side=1
			small_profile="portraits/elves/druid.png"
			type="Elvish Druid"
			undead_variation=""
			underlying_id=1
			unrenamable=no
			upkeep="full"
			usage="healer"
			variation=""
			vision=-1
			x=14
			y=4
			zoc=yes
			[abilities]
				[heals]
					affect_allies=yes
					affect_self=no
#textdomain wesnoth-help
					description=_"A curer can cure a unit of poison, although that unit will receive no additional healing on the turn it is cured of the poison."
					female_name=_"female^cures"
					id="curing"
					name=_"cures"
					poison="cured"
					[affect_adjacent]
						adjacent="n,ne,se,s,sw,nw"
					[/affect_adjacent]
				[/heals]
				[heals]
					affect_allies=yes
					affect_self=no
					description=_"This unit combines herbal remedies with magic to heal units more quickly than is normally possible on the battlefield.

A unit cared for by this healer may heal up to 8 HP per turn, or stop poison from taking effect for that turn.
A poisoned unit cannot be cured of its poison by a healer, and must seek the care of a village or a unit that can cure."
					female_name=_"female^heals +8"
					id="healing"
					name=_"heals +8"
					poison="slowed"
					value=8
					[affect_adjacent]
						adjacent="n,ne,se,s,sw,nw"
					[/affect_adjacent]
				[/heals]
			[/abilities]
			[portrait]
				image="portraits/elves/transparent/druid.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/elves/transparent/druid.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=3
				flat=1
				forest=1
				frozen=2
				fungus=2
				hills=2
				mountains=3
				reef=2
				sand=2
				shallow_water=3
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=40
				cave=70
				flat=60
				forest=30
				frozen=70
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=70
				village=40
			[/defense]
			[resistance]
				arcane=110
				blade=100
				cold=100
				fire=100
				impact=100
				pierce=100
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
			[/status]
			[attack]
				damage=4
#textdomain wesnoth-units
				description=_"staff"
				icon="attacks/druidstaff.png"
				name="staff"
				number=2
				range="melee"
				type="impact"
			[/attack]
			[attack]
				damage=6
				description=_"ensnare"
				icon="attacks/entangle.png"
				name="ensnare"
				number=2
				range="ranged"
				type="impact"
				[specials]
					[slow]
#textdomain wesnoth-help
						description=_"This attack slows the target until it ends a turn. Slow halves the damage caused by attacks and the movement cost for a slowed unit is doubled. A unit that is slowed will feature a snail icon in its sidebar information when it is selected."
						id="slow"
						name=_"slows"
					[/slow]
				[/specials]
			[/attack]
			[attack]
				damage=6
#textdomain wesnoth-units
				description=_"thorns"
				name="thorns"
				number=3
				range="ranged"
				type="pierce"
				[specials]
					[chance_to_hit]
						cumulative=no
#textdomain wesnoth-help
						description=_"This attack always has a 70% chance to hit regardless of the defensive ability of the unit being attacked."
						id="magical"
						name=_"magical"
						value=70
					[/chance_to_hit]
				[/specials]
			[/attack]
			[modifications]
			[/modifications]
		[/unit]
	[/side]
	[side]
		action_bonus_count=0
		allow_player=yes
		auto_shroud=yes
		chose_random=yes
		color=2
		controller="network"
		countdown_time=0
		current_player="Silencio"
		defeat_condition="no_leader_left"
		disallow_observers=no
		flag=""
		flag_icon=""
		fog=yes
		fog_data=""
		gold=100
		gold_add=no
		hidden=no
		id=""
		income=0
		lost=no
		name="Silencio"
		no_leader=yes
		objectives="<big>" +
#textdomain wesnoth
			_"Victory:" +
			"</big>
<span foreground=""#00ff00"">&#8226; " +
			_"Defeat enemy leader(s)" +
			"</span>"
		objectives_changed=yes
		persistent=yes
		recall_cost=20
		recruit="Goblin Spearman,Naga Fighter,Orcish Archer,Orcish Assassin,Orcish Grunt,Troll Whelp,Wolf Rider"
		save_id="Silencio2"
		scroll_to_leader=yes
		share_maps=no
		share_view=yes
		shroud=no
		shroud_data=""
		side=2
		start_gold=100
		suppress_end_turn_confirmation=no
		team_name="south"
#textdomain wesnoth-multiplayer
		user_team_name=_"teamname^South"
		village_gold=2
		village_support=1
		[ai]
#textdomain wesnoth-ai
			description=_"Multiplayer_AI^Default AI (RCA)"
			id="ai_default_rca"
			version=10710
			[stage]
				id="main_loop"
				name="ai_default_rca::candidate_action_evaluation_loop"
				[candidate_action]
					engine="cpp"
					id="goto"
					max_score=200000
					name="ai_default_rca::goto_phase"
					score=200000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="recruitment"
					max_score=180000
					name="default_recruitment::recruitment"
					score=180000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="move_leader_to_goals"
					max_score=140000
					name="ai_default_rca::move_leader_to_goals_phase"
					score=140000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="move_leader_to_keep"
					max_score=120000
					name="ai_default_rca::move_leader_to_keep_phase"
					score=120000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="combat"
					max_score=100000
					name="ai_default_rca::combat_phase"
					score=100000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="healing"
					max_score=80000
					name="ai_default_rca::get_healing_phase"
					score=80000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="villages"
					max_score=60000
					name="ai_default_rca::get_villages_phase"
					score=60000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="retreat"
					max_score=40000
					name="ai_default_rca::retreat_phase"
					score=40000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="move_to_targets"
					max_score=20000
					name="ai_default_rca::move_to_targets_phase"
					score=20000
				[/candidate_action]
				[candidate_action]
					engine="cpp"
					id="leader_shares_keep"
					max_score=10000
					name="ai_default_rca::leader_shares_keep_phase"
					score=10000
				[/candidate_action]
			[/stage]
			[aspect]
				engine="cpp"
				id="advancements"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="aggression"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=0.4
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="attack_depth"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=5
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="attacks"
				invalidate_on_gamestate_change=yes
				name="composite_aspect"
				[default]
					engine="cpp"
					invalidate_on_gamestate_change=yes
					name="ai_default_rca::aspect_attacks"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="avoid"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						[not]
						[/not]
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="caution"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=0.25
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="grouping"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="offensive"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_aggression"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="-4.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_goal"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_ignores_keep"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="leader_value"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="3.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="number_of_possible_recruits_to_force_recruit"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=3.1
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="passive_leader"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="passive_leader_shares_keep"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						engine="cpp"
						name="ai_default::recruitment"
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_diversity"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="2.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_ignore_bad_combat"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_ignore_bad_movement"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_instructions"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						[recruit]
							importance=0
						[/recruit]
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_more"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_pattern"
				name="composite_aspect"
				[facet]
					engine="cpp"
					name="standard_aspect"
					value="fighter,fighter,fighter,mixed fighter,archer,scout"
				[/facet]
				[default]
					engine="cpp"
					name="standard_aspect"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_randomness"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=50
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="recruitment_save_gold"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					[value]
						active=0
					[/value]
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="scout_village_targeting"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=3
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="simple_targeting"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="support_villages"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value=no
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="village_value"
				name="composite_aspect"
				[default]
					engine="cpp"
					name="standard_aspect"
					value="1.0"
				[/default]
			[/aspect]
			[aspect]
				engine="cpp"
				id="villages_per_scout"
				name="composite_aspect"
				[facet]
					engine="cpp"
					name="standard_aspect"
					value=8
				[/facet]
				[default]
					engine="cpp"
					name="standard_aspect"
					value=4
				[/default]
			[/aspect]
		[/ai]
		[village]
			x=22
			y=27
		[/village]
		[unit]
			advances_to=""
			alignment="chaotic"
			alpha=256
			attacks_left=1
			canrecruit=yes
			cost=29
#textdomain wesnoth-units
			description=_"The thought of throwing a boulder in combat has certainly occurred to many trolls, and some have taken to them as a weapon of choice. Because stones well-shaped to fly true are not always easy to find, Rocklobbers have taken to carrying them in sacks slung over their shoulders. The same leather out of which the sack is formed is easily adapted to a crude sling." +
#textdomain wesnoth-help
				_"

Special Notes:" +
				_" This unit regenerates, which allows it to heal as though always stationed in a village."
			experience=0
			extra_recruit=""
			facing="sw"
			flag_rgb="magenta"
			gender="male"
			goto_x=0
			goto_y=0
			hitpoints=49
			id="Troll Rocklobber-2"
			image="units/trolls/lobber.png"
			jamming=0
#textdomain wesnoth-units
			language_name=_"Troll Rocklobber"
			level=2
			max_attacks=1
			max_experience=70
			max_hitpoints=49
			max_moves=5
			moves=5
			name="Silencio"
			overlays=""
			profile="portraits/trolls/transparent/troll-rocklobber.png"
			race="troll"
			random_traits=no
			resting=no
			role=""
			side=2
			small_profile="portraits/trolls/troll-rocklobber.png"
			type="Troll Rocklobber"
			undead_variation="troll"
			underlying_id=2
			unrenamable=no
			upkeep="full"
			usage="mixed fighter"
			variation=""
			vision=-1
			x=14
			y=25
			zoc=yes
			[abilities]
				[regenerate]
					affect_self=yes
#textdomain wesnoth-help
					description=_"The unit will heal itself 8 HP per turn. If it is poisoned, it will remove the poison instead of healing."
					female_name=_"female^regenerates"
					id="regenerates"
					name=_"regenerates"
					poison="cured"
					value=8
				[/regenerate]
			[/abilities]
			[advancement]
				description=_"Max HP bonus +3, Max XP +20%"
				id="amla_default"
				image="misc/icon-amla-tough.png"
				max_times=100
				strict_amla=yes
				[effect]
					apply_to="hitpoints"
					heal_full=yes
					increase_total=3
				[/effect]
				[effect]
					apply_to="max_experience"
					increase="20%"
				[/effect]
				[effect]
					apply_to="status"
					remove="poisoned"
				[/effect]
				[effect]
					apply_to="status"
					remove="slowed"
				[/effect]
			[/advancement]
			[portrait]
				image="portraits/trolls/transparent/troll-rocklobber.png"
				mirror=false
				side="left"
				size=400
			[/portrait]
			[portrait]
				image="portraits/trolls/transparent/troll-rocklobber.png"
				mirror=true
				side="right"
				size=400
			[/portrait]
			[movement_costs]
				castle=1
				cave=1
				flat=1
				forest=2
				frozen=2
				fungus=2
				hills=1
				mountains=2
				reef=2
				sand=2
				shallow_water=2
				swamp_water=2
				village=1
			[/movement_costs]
			[defense]
				castle=60
				cave=60
				flat=70
				forest=60
				frozen=80
				fungus=50
				hills=50
				mountains=40
				reef=70
				sand=70
				shallow_water=80
				swamp_water=80
				village=60
			[/defense]
			[resistance]
				arcane=110
				blade=80
				cold=100
				fire=100
				impact=100
				pierce=80
			[/resistance]
			[variables]
			[/variables]
			[filter_recall]
			[/filter_recall]
			[status]
			[/status]
			[attack]
				damage=10
#textdomain wesnoth-units
				description=_"fist"
				icon="attacks/fist-troll.png"
				name="fist"
				number=2
				range="melee"
				type="impact"
			[/attack]
			[attack]
				damage=17
				description=_"sling"
				name="sling"
				number=1
				range="ranged"
				type="impact"
			[/attack]
			[modifications]
			[/modifications]
		[/unit]
	[/side]
	[time]
		blue=0
		green=-20
		id="dawn"
		image="misc/time-schedules/default/schedule-dawn.png"
		lawful_bonus=0
		mask=""
#textdomain wesnoth-help
		name=_"Dawn"
		red=-20
		sound="ambient/morning.ogg"
	[/time]
	[time]
		blue=0
		green=0
		id="morning"
		image="misc/time-schedules/default/schedule-morning.png"
		lawful_bonus=25
		mask=""
		name=_"Morning"
		red=0
		sound=""
	[/time]
	[time]
		blue=0
		green=0
		id="afternoon"
		image="misc/time-schedules/default/schedule-afternoon.png"
		lawful_bonus=25
		mask=""
		name=_"Afternoon"
		red=0
		sound=""
	[/time]
	[time]
		blue=-20
		green=-20
		id="dusk"
		image="misc/time-schedules/default/schedule-dusk.png"
		lawful_bonus=0
		mask=""
		name=_"Dusk"
		red=0
		sound="ambient/night.ogg"
	[/time]
	[time]
		blue=-10
		green=-35
		id="first_watch"
		image="misc/time-schedules/default/schedule-firstwatch.png"
		lawful_bonus=-25
		mask=""
		name=_"First Watch"
		red=-45
		sound=""
	[/time]
	[time]
		blue=-10
		green=-35
		id="second_watch"
		image="misc/time-schedules/default/schedule-secondwatch.png"
		lawful_bonus=-25
		mask=""
		name=_"Second Watch"
		red=-45
		sound=""
	[/time]
	[display]
		color_adjust_blue=0
		color_adjust_green=0
		color_adjust_red=0
		view_locked=no
	[/display]
	[undo_stack]
		committed=no
		side=1
	[/undo_stack]
	[event]
	[/event]
	[event]
		name="prestart"
		[music]
			ms_before=12000
			name="knolls.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="wanderer.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="battle.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="transience.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="revelation.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="loyalists.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="the_king_is_dead.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="knalgan_theme.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="the_city_falls.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="nunc_dimittis.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="breaking_the_chains.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="elvish-theme.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="legends_of_the_north.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="traveling_minstrels.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="underground.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="vengeful.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="frantic.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="the_dangerous_symphony.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="heroes_rite.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="suspense.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="the_deep_path.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="siege_of_laurelmor.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="casualties_of_war.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="silvan_sanctuary.ogg"
		[/music]
		[music]
			append=yes
			ms_before=12000
			name="battle-epic.ogg"
		[/music]
	[/event]
	[event]
	[/event]
	[event]
		name="prestart"
		[store_unit]
			kill=yes
			variable="leaders_to_make_quick"
			[filter]
				canrecruit=yes
				[filter_wml]
					max_moves=4
				[/filter_wml]
			[/filter]
		[/store_unit]
		[set_variable]
			name="i"
			value=0
		[/set_variable]
		[while]
			[variable]
				less_than="$leaders_to_make_quick.length"
				name="i"
			[/variable]
			[do]
				[if]
					[variable]
						boolean_equals=yes
						name="leaders_to_make_quick[$i].variables.dont_make_me_quick"
					[/variable]
					[then]
						[unstore_unit]
							variable="leaders_to_make_quick[$i]"
						[/unstore_unit]
					[/then]
					[else]
						[set_variables]
							name="temp"
							[literal]
								[trait]
									female_name=_"female^quick"
									id="quick"
									male_name=_"quick"
									[effect]
										apply_to="movement"
										increase=1
									[/effect]
									[effect]
										apply_to="hitpoints"
										increase_total="-5%"
									[/effect]
								[/trait]
							[/literal]
						[/set_variables]
						[set_variables]
							mode="append"
							name="leaders_to_make_quick[$i].modifications.trait"
							[insert_tag]
								name="literal"
								variable="temp.trait"
							[/insert_tag]
						[/set_variables]
						[clear_variable]
							name="leaders_to_make_quick[$i].max_moves,leaders_to_make_quick[$i].moves,leaders_to_make_quick[$i].max_hitpoints,leaders_to_make_quick[$i].hitpoints"
						[/clear_variable]
						[unstore_unit]
							variable="leaders_to_make_quick[$i]"
						[/unstore_unit]
					[/else]
				[/if]
				[set_variable]
					add=1
					name="i"
				[/set_variable]
			[/do]
		[/while]
		[clear_variable]
			name="i"
		[/clear_variable]
		[clear_variable]
			name="leaders_to_make_quick,temp"
		[/clear_variable]
	[/event]
	[event]
		name="time over"
		[lua]
			code="
                local _ = wesnoth.textdomain ""wesnoth-multiplayer""
                local function all_sides()
                    local function f(s, i)
                        i = i + 1
                        local t = wesnoth.sides[i]
                        return t and i, t
                    end
                    return f, nil, 0
                end

                local income_factor = 5

                local side_num = -1
                local total_score = -1
                local side_comparison = """"
                for side, team in all_sides() do
                    repeat -- ugly hack to convert 'break' into 'continue'
                    if team.__cfg.hidden then
                        break
                    end
                    local r, g, b = 255, 255, 255
                    if     team.__cfg.color == 1 then r, g, b = 255,   0,   0
                    elseif team.__cfg.color == 2 then r, g, b =   0,   0, 255
                    elseif team.__cfg.color == 3 then r, g, b =   0, 255,   0
                    elseif team.__cfg.color == 4 then r, g, b = 155,  48, 255
                    elseif team.__cfg.color == 5 then r, g, b =   0,   0,   0
                    elseif team.__cfg.color == 6 then r, g, b = 165,  42,  42
                    elseif team.__cfg.color == 7 then r, g, b = 255, 165,   0
                    elseif team.__cfg.color == 8 then r, g, b = 255, 255, 255
                    elseif team.__cfg.color == 9 then r, g, b =   0, 128, 128 end
                    if # wesnoth.get_units( { side = side } ) == 0 then
                        side_comparison = side_comparison ..
                            string.format( tostring( _ ""<span strikethrough='true' foreground='#%02x%02x%02x'>Side %d</span>"") .. ""\n"",
                                r, g, b, side)
                        break
                    end
                    local income = team.total_income * income_factor
                    local units = 0
                    -- Calc the total unit-score here
                    for i, unit in ipairs( wesnoth.get_units { side = side } ) do
                        if not unit.__cfg.canrecruit then
                            wesnoth.fire(""unit_worth"", { id = unit.id })
                            units = units + wesnoth.get_variable(""unit_worth"")
                        end
                    end
                    -- Up to here
                    local total = units + team.gold + income
                    side_comparison = side_comparison ..
                        string.format( tostring( _ ""<span foreground='#%02x%02x%02x'>Side %d</span>:  Income score = %d  Unit score = %d  Gold = %d"") .. ""\n"" .. tostring( _ ""Grand total: <b>%d</b>"") .. ""\n"",
                            r, g, b, side, income, units, team.gold, total)
                    if total > total_score then
                        color = string.format(""#%02x%02x%02x"", r, g, b)
                        side_num = side
                        total_score = total
                    end
                    until true -- end ugly hack
                end
                side_comparison = side_comparison ..
                    string.format( ""\n"" .. tostring( _ ""<span foreground='%s'>Side %d</span> has the advantage.""), color, side_num)
                wesnoth.fire(""message"", { message = side_comparison, speaker = ""narrator"", image = ""wesnoth-icon.png""})
            "
		[/lua]
	[/event]
	[event]
		name="prestart"
		[set_variable]
			name="pya_display_help"
			value=yes
		[/set_variable]
	[/event]
	[event]
		first_time_only=no
		name="preload"
		[lua]
			code="if not wesnoth then
	package.path = package.path .. "";../../../../../data/lua/?.lua""
	wesnoth = require(""wesnoth"")
end
local _ = wesnoth.textdomain(""wesnoth-Plan_Your_Advancements_Mod"")
-- #textdomain wesnoth-Plan_Your_Advancements_Mod


local scale_factor = 50

function plan_your_advancements_mod_main()

end

function plan_your_advancements_mod_has_advance_choice(unit)
	return string.find(unit.__cfg.advances_to, "","") or unit.variables.pya_original_advances_to
end

function plan_your_advancements_mod_set_advances_to()
	local helper = wesnoth.require(""lua/helper.lua"")
	local event_context = wesnoth.current.event_context
	local unit = wesnoth.get_units({ x = event_context.x1, y = event_context.y1 })[1]
	local dump = unit.__cfg

	local choices = {}
	local type_ids = {}
	local choices_string = unit.variables.pya_original_advances_to or dump.advances_to
	for type_id in string.gmatch(choices_string, ""[^%s,][^,]*"") do
		table.insert(type_ids, type_id)
		local type = wesnoth.unit_types[type_id].__cfg
		table.insert(choices, string.format(""&%s~SCALE(%u, %u)=%s"", type.image, scale_factor, scale_factor, tostring(type.name)))
		if unit.variables.pya_original_advances_to and type_id == dump.advances_to then choices[#choices] = ""*"" .. choices[#choices] end
	end
	table.insert(choices, string.format(""&units/random-dice.png~SCALE(%u, %u)=%s"", scale_factor, scale_factor, tostring(_""random"")))
	if not unit.variables.pya_original_advances_to then choices[#choices] = ""*"" .. choices[#choices] end
	table.insert(choices, string.format(""&icons/arrows/arrows_blank_left_30.png~SCALE(%u, %u)=%s"", scale_factor, scale_factor, tostring(_""cancel"")))

	local settings = {
		speaker = ""narrator"",
		caption = _""plan an advancement"",
		image = ""icons/icon-addon-publish.png~SCALE(160,160)"",
		message = _""What should our unit become if/when it will advance ?""
	}
	if unit.variables.pya_original_advances_to then
		settings.message = string.format(""%s %s.\n%s"",
		tostring(_""Our unit is currently set to advance to""), tostring(wesnoth.unit_types[dump.advances_to].name), tostring(settings.message))
	end
	local choice = helper.get_user_choice(settings, choices)

	if choice <= #type_ids then
		local original_advances_to = dump.advances_to
		dump.advances_to = type_ids[choice]
		wesnoth.put_unit(dump)
		if not unit.variables.pya_original_advances_to then
			unit.variables.pya_original_advances_to = original_advances_to
		end
	elseif choice == #type_ids + 1 and unit.variables.pya_original_advances_to then
		dump.advances_to = unit.variables.pya_original_advances_to
		wesnoth.put_unit(dump)
		unit.variables.pya_original_advances_to = nil
	end
end


"
		[/lua]
		[lua]
			code="if not wesnoth then
	package.path = package.path .. "";../../../../../data/lua/?.lua""
	wesnoth = require(""wesnoth"")
end

function wesnoth.wml_actions.pya_check_version(cfg)
	local function version_is_sufficient(required)
		if not wesnoth.compare_versions then return false end
		return wesnoth.compare_versions(wesnoth.game_config.version, "">="", required)
	end
	if not version_is_sufficient(cfg.required) then wesnoth.fire_event(""pya_wrong_bfw_version_message"") end
end

"
		[/lua]
	[/event]
	[event]
		name="turn 1"
		[set_variable]
			name="pya_bfw_version_suffices"
			value=yes
		[/set_variable]
		[pya_check_version]
			required="1.11.10"
		[/pya_check_version]
		[fire_event]
			name="pya_mod_turn_one"
		[/fire_event]
	[/event]
	[event]
		name="pya_mod_turn_one"
		[filter_condition]
			[variable]
				equals=yes
				name="pya_bfw_version_suffices"
			[/variable]
		[/filter_condition]
		[clear_variable]
			name="pya_bfw_version_suffices"
		[/clear_variable]
		[if]
			[variable]
				boolean_equals=yes
				name="pya_display_help"
			[/variable]
			[then]
				[message]
#textdomain wesnoth-Plan_Your_Advancements_Mod
					caption=_"Plan Your Advancements Mod"
					image="wesnoth-icon.png"
					message=_"To plan what a unit will advance to, right-click it while it is your turn. The menu is only available if there are at least two possible choices. The decision can be undone (set back to random) or changed. When the unit advances it will become what you chose, especially if this happens while it is not your turn."
					side_for=""
					speaker="narrator"
				[/message]
			[/then]
		[/if]
		[set_menu_item]
			description=_"show PYA mod help"
			id="pya_help"
			[command]
				[message]
					caption=_"Plan Your Advancements Mod"
					image="wesnoth-icon.png"
					message=_"To plan what a unit will advance to, right-click it while it is your turn. The menu is only available if there are at least two possible choices. The decision can be undone (set back to random) or changed. When the unit advances it will become what you chose, especially if this happens while it is not your turn."
					side_for="$side_number"
					speaker="narrator"
				[/message]
			[/command]
		[/set_menu_item]
		[set_menu_item]
			description=_"plan advancement"
			id="pya_plan_advancement"
			[show_if]
				[have_unit]
					lua_function="plan_your_advancements_mod_has_advance_choice"
					side="$side_number"
					x="$x1"
					y="$y1"
				[/have_unit]
			[/show_if]
			[command]
				[lua]
					code="plan_your_advancements_mod_set_advances_to()"
				[/lua]
			[/command]
		[/set_menu_item]
	[/event]
	[event]
		name="pya_wrong_bfw_version_message"
		[message]
			image="wesnoth-icon.png"
			message=_"Sorry - at least one player's version of Battle for Wesnoth is not recent enough thus this add-on (Plan Your Advancements Mod) wouldn't work correctly. Please get BfW " +
				"1.11.10" +
				_" or greater. This is required of all joining players."
			speaker="narrator"
		[/message]
		[set_variable]
			name="pya_bfw_version_suffices"
			value=no
		[/set_variable]
		[endlevel]
			result="defeat"
		[/endlevel]
	[/event]
	[event]
		first_time_only=no
		name="post_advance"
		[clear_variable]
			name="unit.variables.pya_original_advances_to"
		[/clear_variable]
		[unstore_unit]
			variable="unit"
		[/unstore_unit]
	[/event]
	[event]
	[/event]
	[event]
		name="prestart"
		[set_variables]
			name="factions"
			[value]
				[multiplayer_side]
					flag_rgb="magenta"
					id="Drakes"
					image="units/drakes/flare.png"
					leader="Drake Flare,Fire Drake,Drake Arbiter,Drake Thrasher,Drake Warrior,Saurian Oracle,Saurian Soothsayer"
#textdomain wesnoth-multiplayer
					name=_"Drakes"
					random_leader="Drake Flare,Fire Drake,Drake Arbiter,Drake Thrasher,Drake Warrior"
					recruit="Drake Burner,Drake Clasher,Drake Glider,Drake Fighter,Saurian Skirmisher,Saurian Augur"
					terrain_liked="Hh,Ha,Ds,Ss"
					type="random"
					[ai]
						recruitment_pattern="fighter,fighter,archer,healer,scout,scout"
					[/ai]
				[/multiplayer_side]
				[multiplayer_side]
					flag_rgb="magenta"
					id="Knalgan Alliance"
					image="units/dwarves/steelclad.png"
					leader="Dwarvish Steelclad,Dwarvish Thunderguard,Dwarvish Stalwart,Rogue,Trapper"
					name=_"Knalgan Alliance"
					recruit="Dwarvish Guardsman,Dwarvish Fighter,Dwarvish Ulfserker,Dwarvish Thunderer,Thief,Poacher,Footpad,Gryphon Rider"
					terrain_liked="Hh,Ha,Mm"
					type="random"
					[ai]
						[aspect]
							id="recruitment_pattern"
							[facet]
								value="fighter,fighter,fighter,mixed fighter,archer,scout"
							[/facet]
						[/aspect]
					[/ai]
				[/multiplayer_side]
				[multiplayer_side]
					flag_rgb="magenta"
					id="Loyalists"
					image="units/human-loyalists/lieutenant.png"
					leader="Lieutenant,Swordsman,Pikeman,Javelineer,Shock Trooper,Longbowman,White Mage,Red Mage"
					name=_"Loyalists"
					random_leader="Lieutenant,Swordsman,Pikeman,Javelineer,Longbowman,White Mage,Red Mage"
					recruit="Cavalryman,Horseman,Spearman,Fencer,Heavy Infantryman,Bowman,Mage,Merman Fighter"
					terrain_liked="Gg,Ww,Wo"
					type="random"
					[ai]
						recruitment_pattern="fighter,fighter,fighter,archer,mixed fighter,scout"
					[/ai]
				[/multiplayer_side]
				[multiplayer_side]
					flag_rgb="magenta"
					id="Northerners"
					image="units/orcs/warrior.png"
					leader="Orcish Warrior,Troll,Troll Rocklobber,Orcish Crossbowman,Orcish Slayer"
					name=_"Northerners"
					recruit="Orcish Grunt,Troll Whelp,Wolf Rider,Orcish Archer,Orcish Assassin,Naga Fighter,Goblin Spearman"
					terrain_liked="Hh,Ha,Mm,Ss"
					type="random"
					[ai]
						recruitment_pattern="fighter,fighter,fighter,mixed fighter,archer,scout"
					[/ai]
				[/multiplayer_side]
				[multiplayer_side]
					flag_rgb="magenta"
					id="Rebels"
					image="units/elves-wood/captain.png"
					leader="Elvish Captain,Elvish Hero,Elvish Ranger,Elvish Marksman,Elvish Druid,Elvish Sorceress,White Mage,Red Mage,Elder Wose"
					name=_"Rebels"
					random_leader="Elvish Captain,Elvish Hero,Elvish Ranger,Elvish Marksman,Elvish Druid,Elvish Sorceress,White Mage,Red Mage"
					recruit="Elvish Fighter,Elvish Archer,Mage,Elvish Shaman,Elvish Scout,Wose,Merman Hunter"
					terrain_liked="Ff,Fa,Ss,Ww"
					type="random"
					[ai]
						recruitment_pattern="fighter,fighter,archer,archer,mixed fighter,healer,scout"
					[/ai]
				[/multiplayer_side]
				[multiplayer_side]
					flag_rgb="magenta"
					id="Undead"
					image="units/undead-necromancers/dark-sorcerer.png"
					leader="Dark Sorcerer,Revenant,Deathblade,Bone Shooter,Necrophage"
					name=_"Undead"
					random_leader="Dark Sorcerer,Revenant,Deathblade,Bone Shooter"
					recruit="Skeleton,Skeleton Archer,Walking Corpse,Ghost,Vampire Bat,Dark Adept,Ghoul"
					terrain_liked="Ss,Hh,Ha,Ww"
					type="random"
					[ai]
						recruitment_pattern="fighter,fighter,archer,fighter,scout,archer"
					[/ai]
				[/multiplayer_side]
			[/value]
		[/set_variables]
		[lua]
			actual="wesnoth.set_variable(1)"
			code="
	local factions = wesnoth.get_variable(""factions"")
	local function detect_faction(side_number)
		local helper = wesnoth.require(""lua/helper.lua"")
		for multiplayer_side in helper.child_range(factions, ""multiplayer_side"") do
			local function recruits_match()
				local count = 0
				for searched in string.gmatch(multiplayer_side.recruit, ""[^%s,][^,]*"") do
					count = count + 1
					local found = false
					for i, actual in ipairs(wesnoth.sides[side_number].recruit) do
						if searched == actual then
							found = true
							break
						end
					end
					if not found then return false end
				end
				return count == #wesnoth.sides[side_number].recruit
			end
			local function leader_matches()
				local actual = wesnoth.get_units({ canrecruit = true, side = side_number })[1]
				for searched in string.gmatch(multiplayer_side.leader, ""[^%s,][^,]*"") do
					if searched == actual.type then return true end
				end
			end
			if recruits_match() and leader_matches() then
				wesnoth.set_variable(""p"" .. tostring(side_number) .. ""_faction"", multiplayer_side.id)
				return
			end
		end
	end
	detect_faction(1)
	detect_faction(2)
"
		[/lua]
		[set_menu_item]
			description="Is it mirror?"
			id="mirroralert"
			[command]
				[fire_event]
					name="mirroralertmessage"
				[/fire_event]
			[/command]
		[/set_menu_item]
	[/event]
	[event]
		name="mirroralertmessage"
		[if]
			[variable]
				equals="$p2_faction"
				name="p1_faction"
			[/variable]
			[then]
				[message]
					message="Mirror! Sorry."
					speaker="narrator"
				[/message]
			[/then]
			[else]
				[message]
					message="Not a mirror. Have fun!"
					speaker="narrator"
				[/message]
			[/else]
		[/if]
		[clear_menu_item]
			id="mirroralert"
		[/clear_menu_item]
	[/event]
	[music]
		ms_after=0
		ms_before=12000
		name="knolls.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="wanderer.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="battle.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="transience.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="the_king_is_dead.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="knalgan_theme.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="the_city_falls.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="nunc_dimittis.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="revelation.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="loyalists.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="breaking_the_chains.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="elvish-theme.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="legends_of_the_north.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="traveling_minstrels.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="underground.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="vengeful.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="frantic.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="the_dangerous_symphony.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="heroes_rite.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="suspense.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="the_deep_path.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="siege_of_laurelmor.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="casualties_of_war.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="silvan_sanctuary.ogg"
	[/music]
	[music]
		append=yes
		ms_after=0
		ms_before=12000
		name="battle-epic.ogg"
	[/music]
	[variables]
	[/variables]
[/replay_start]
[carryover_sides]
	difficulty=""
	next_scenario=""
	random_calls=0
	random_seed=15006
	[end_level_data]
		bonus=yes
		carryover_add=no
		carryover_percentage=80
		prescenario_save=yes
		replay_save=yes
	[/end_level_data]
	[variables]
	[/variables]
[/carryover_sides]
[carryover_sides_start]
	difficulty="NORMAL"
	next_scenario=""
	random_calls=0
	random_seed=15006
	[end_level_data]
		bonus=yes
		carryover_add=no
		carryover_percentage=80
		prescenario_save=yes
		replay_save=yes
	[/end_level_data]
	[variables]
	[/variables]
[/carryover_sides_start]
[replay]
	[command]
		sent=yes
		[start]
		[/start]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[upload_log]
		[ai_log]
			ai_id1="ai_default_rca"
			ai_id2="ai_default_rca"
			faction1="Weiming_Liu"
			faction2="Silencio"
			version="1.12.5"
			[turn_info]
				event="TURN_START"
				gold=100
				side=1
				turn=1
				units=1
				units_cost=34
				villages=0
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=100
				side=2
				turn=1
				units=1
				units_cost=29
				villages=1
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=37
				side=1
				turn=2
				units=5
				units_cost=98
				villages=1
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=18
				side=2
				turn=2
				units=7
				units_cost=111
				villages=2
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=35
				side=1
				turn=3
				units=6
				units_cost=112
				villages=5
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=6
				side=2
				turn=3
				units=8
				units_cost=125
				villages=6
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=20
				side=1
				turn=4
				units=8
				units_cost=143
				villages=7
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=2
				side=2
				turn=4
				units=9
				units_cost=142
				villages=7
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=18
				side=1
				turn=5
				units=9
				units_cost=160
				villages=7
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=5
				side=2
				turn=5
				units=10
				units_cost=154
				villages=7
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=12
				side=1
				turn=6
				units=10
				units_cost=177
				villages=6
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=7
				side=2
				turn=6
				units=11
				units_cost=166
				villages=8
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=23
				side=1
				turn=7
				units=10
				units_cost=177
				villages=6
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=6
				side=2
				turn=7
				units=12
				units_cost=183
				villages=8
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=13
				side=1
				turn=8
				units=11
				units_cost=194
				villages=5
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=0
				side=2
				turn=8
				units=13
				units_cost=192
				villages=8
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=21
				side=1
				turn=9
				units=10
				units_cost=177
				villages=5
			[/turn_info]
			[turn_info]
				event="TURN_START"
				gold=3
				side=2
				turn=9
				units=11
				units_cost=168
				villages=9
			[/turn_info]
		[/ai_log]
	[/upload_log]
	[command]
		sent=""
		[init_side]
			side_number=1
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="craken has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		undo=no
		[speak]
			id="Weiming_Liu"
			message="only 1/5 chance to be mirrow"
			side=1
			time=1501864789
		[/speak]
	[/command]
	[command]
		sent=""
		undo=no
		[speak]
			id="Weiming_Liu"
			message="that happened 3 time in a row"
			side=1
			time=1501864799
		[/speak]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Horn has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="hay207 has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		[recruit]
			type="Elvish Fighter"
			x=17
			y=5
			[from]
				x=14
				y=4
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="uJJPnCTqjB-+GGoy>cV,>7RW.6sn387d-B86efE+h4gl8n,kc27XpBb1X9ihj<g5d-4hi7Zbl7<3GeWpjg8m7a9I4X67<.xca8<vce.1s80o3>yk4lcc0zu+aXO+h56f"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=887843845
		[/random_seed]
	[/command]
	[command]
		sent=""
		[recruit]
			type="Elvish Scout"
			x=16
			y=4
			[from]
				x=14
				y=4
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="MqQtVoEnOhcKZija0cRglgb3B-lf8j5jl9c28bdm8<8,4d,<2a.l5llg.9,558m.W7-ekb5f2Y6f8ce8a7<K8emdkjc7J0po<g.+njk0H9j0Jh6-b2<>X-elghomL55n"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=354530116
		[/random_seed]
	[/command]
	[command]
		sent=""
		[recruit]
			type="Elvish Scout"
			x=13
			y=6
			[from]
				x=14
				y=4
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="MqQtVoEnOhcKZija0cRglgb3B-lf8j5jl9c28bdm8<8,4d,<2a.l5llg.9,558m.W7-ekb5f2Y6f8ce8a7<K8emdkjc7J0po<g.+njk0H9j0Jh6-b2<>X-elghomL55n"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=425412175
		[/random_seed]
	[/command]
	[command]
		sent=""
		[recruit]
			type="Elvish Fighter"
			x=12
			y=6
			[from]
				x=14
				y=4
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="uJJPnCTqjB-+GGoy>cV,>7qW.6sn387d-B86efE+h4gl8n,kc47XpBb1X9iej<g5d-4hi7Zbl7<3GeWpjg8m7a9I4X87<.xca8<vce.1s80o3>yk4lcc0zu+aXO+h56f"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1256240246
		[/random_seed]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="14,13,12,11"
			y="4,5,4,5"
		[/move]
		[checkup]
			[result]
				final_hex_x=11
				final_hex_y=5
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
	[/command]
	[command]
		sent=yes
		[init_side]
			side_number=2
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[fire_event]
			raise="menu_item mirroralert"
			[source]
				x=14
				y=24
			[/source]
		[/fire_event]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=no
		[speak]
			id="Weiming_Liu"
			message="finally"
			side=1
			time=1501864838
		[/speak]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Orcish Grunt"
			x=11
			y=25
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="h2daDUFRczckCzIDyqaRrVpzPDkMxEDGxDJztRyHEivpzBHPJwKrPBqLIoDRHpwtkMEDJKSEVGtnqyRpwz>OQSw1OMzv2TuCtx,GqHOOu.0AQFcALrUNtPBEnPMLyH+B"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1820283670
		[/random_seed]
	[/command]
	[command]
		sent=""
		undo=no
		[speak]
			id="Weiming_Liu"
			message="hf"
			side=1
			time=1501864841
		[/speak]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Wolf Rider"
			x=12
			y=25
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="2.6+d3f1zi1I0N3j5,S2h35h2miAIJPrarNFvuIIP4rOrErvENCNIHIJ5oEGHHrORKuxRKPEsMMUABu2yzENLGEsDQOBsPsMFTxG6oxLRQT+dr4myJSQrBAm432pLoIR"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=430579201
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Wolf Rider"
			x=16
			y=23
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="2.6+d3f1zi1I0N3j5,S2h35h2miAIJPrarNFwAIIP4rOrErvENCNNHIJ5oEGHHrORKuxRKPEsMMUABu2yzENLGEsDQOBsKsMFTxG6oxLRQT+dr4myJSQrBAm432pLoIR"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=629473797
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Orcish Grunt"
			x=15
			y=24
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="h2daDUFRczckCzIDyqaRrVpzPDkMxEDGxDJztRyHEivpzBHPJwKrPBqLIoDRHpwtkMEDJKSEVGtnqyRpwz>OQSw1OMzv2TuCtx,GqHOOu.0AQFcALrUNtPBEnPMLyH+B"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=427205219
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Orcish Grunt"
			x=13
			y=25
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="h2daDUFRczckCzIDyqaRrVAzPDkMxEDGxDJzmSyHEivpzBHPJwKrPBqLIoDRHpwtkMEDJKSEVGtnqFSpwz>OQSw1OMzv2TuCtx,GqHOOu.0AQFcALrUNtPBEnPMLyH+B"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1792684158
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Orcish Grunt"
			x=14
			y=24
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="h2daDUFRczckCzIDyqaRrVAzPDkMxEDGxDJzmSyHEivpzBHPJwKrPBqLIoDRHpwtkMEDJKSEVGtnqFSpwz>OQSw1OMzv2TuCtx,GqHOOu.0AQFcALrUNtPBEnPMLyH+B"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=962579583
		[/random_seed]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="14,15,16,17"
			y="25,25,25,25"
		[/move]
		[checkup]
			[result]
				final_hex_x=17
				final_hex_y=25
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
		[checkup2]
			[result]
				random_calls=0
			[/result]
		[/checkup2]
	[/command]
	[command]
		sent=""
		[init_side]
			side_number=1
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="12,12,12,12,12"
			y="6,7,8,9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=12
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="13,12,11,10,9,8,7,6"
			y="6,5,5,4,4,3,3,2"
		[/move]
		[checkup]
			[result]
				final_hex_x=6
				final_hex_y=2
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="16,17,17,18,19,20,20,20,20"
			y="4,5,6,6,7,7,8,9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=20
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="20,21"
			y="10,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=21
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="17,18,19,20,21"
			y="5,5,5,5,5"
		[/move]
		[checkup]
			[result]
				final_hex_x=21
				final_hex_y=5
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="11,12,13,14"
			y="5,4,5,4"
		[/move]
		[checkup]
			[result]
				final_hex_x=14
				final_hex_y=4
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[recruit]
			type="Elvish Fighter"
			x=12
			y=6
			[from]
				x=14
				y=4
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="uJJPnCTqjB-+GGoy>cV,>7UW.6sn387d-B86efE+h4gl8n,kcW7XpBb1X9ihj<g5d-4hi7Zbl7<3GeWpjg8m7a9I4Xi7<.xca8<vce.1s80o3>yk4lcc0zu+aXO+h56f"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1907677629
		[/random_seed]
	[/command]
	[command]
		sent=""
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
	[/command]
	[command]
		sent=yes
		[init_side]
			side_number=2
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="15,15,15,15,16,16"
			y="24,23,22,21,20,19"
		[/move]
		[checkup]
			[result]
				final_hex_x=16
				final_hex_y=19
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="16,17,18,19,20,21,22,23"
			y="23,23,22,22,22,23,23,24"
		[/move]
		[checkup]
			[result]
				final_hex_x=23
				final_hex_y=24
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="14,14,14,14,13,12,12"
			y="24,23,22,21,21,20,19"
		[/move]
		[checkup]
			[result]
				final_hex_x=12
				final_hex_y=19
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="13,13,12,11,11,11,11,11"
			y="25,24,23,23,22,21,20,19"
		[/move]
		[checkup]
			[result]
				final_hex_x=11
				final_hex_y=20
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="12,11,11,11,11,10,9,8,7"
			y="25,25,24,23,22,21,21,20,20"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=20
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="11,10,9,8,7"
			y="25,24,25,25,25"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=25
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="17,16,15,14"
			y="25,25,25,25"
		[/move]
		[checkup]
			[result]
				final_hex_x=14
				final_hex_y=25
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Orcish Archer"
			x=11
			y=25
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="7bI8i9+,WzvZNM4owwiDxNmQvrQVEz.xumKSnxOsmmpQR4yxQVrPJwKrPBqLIoDRHpwtkMEDJKSEVGtnqFQpwz>OQSw1OMzv2TuCtx,GqHOOu.0AQFcALrUNtPBEnPML"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1937894497
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
		[checkup2]
			[result]
				random_calls=0
			[/result]
		[/checkup2]
	[/command]
	[command]
		sent=""
		[init_side]
			side_number=1
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Qubert has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		[move]
			x="21,21,21,22"
			y="10,11,12,12"
		[/move]
		[checkup]
			[result]
				final_hex_x=21
				final_hex_y=12
				stopped_early=yes
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="21,21,21,21,22"
			y="12,13,14,15,15"
		[/move]
		[checkup]
			[result]
				final_hex_x=22
				final_hex_y=15
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="6,6,6,6,5"
			y="2,3,4,5,6"
		[/move]
		[checkup]
			[result]
				final_hex_x=5
				final_hex_y=6
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="12,11,10,9,8,7"
			y="10,11,11,12,11,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="12,12,12,12,12"
			y="6,7,8,9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=12
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="21,21,21,21,21,21"
			y="5,6,7,8,9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=21
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[speak]
			id="server"
			message="DenLaden has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="22,22"
			y="15,14"
		[/move]
		[checkup]
			[result]
				final_hex_x=22
				final_hex_y=14
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[recruit]
			type="Elvish Archer"
			x=12
			y=6
			[from]
				x=14
				y=4
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="vVPHNwIEZNOnNGEfvO6wD,d85O>FWge.Sgff22,aZ-nQ1n-5486j5fjdZmR4-,1a3W0ke6Z-+ke0aal1oGeWpjg8m7a9I4Xa7<.xca8<vce.1s80o3>yk4lcc0zu+aXO"
			[/result]
			[result]
				random_calls=15
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1749328756
		[/random_seed]
	[/command]
	[command]
		sent=""
		[recruit]
			type="Elvish Fighter"
			x=13
			y=6
			[from]
				x=14
				y=4
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="uJJPnCTqjB-+GGoy>cV,>7UW.6sn387d-B86efE+h4gl8n,kcW7XpBb1X9ihj<g5d-4hi7Zbl7<3GeWpjg8m7a9I4Xi7<.xca8<vce.1s80o3>yk4lcc0zu+aXO+h56f"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=191220508
		[/random_seed]
	[/command]
	[command]
		sent=""
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
	[/command]
	[command]
		sent=yes
		[init_side]
			side_number=2
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="bushii has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="11,11"
			y="20,19"
		[/move]
		[checkup]
			[result]
				final_hex_x=11
				final_hex_y=19
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="11,11,11,10,10,10,10"
			y="25,24,23,22,21,20,19"
		[/move]
		[checkup]
			[result]
				final_hex_x=10
				final_hex_y=19
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="7,7,7,7,7,7,7"
			y="25,24,23,22,21,20,19"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=19
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="7,7,7,7,7,7,6,5,4,4"
			y="20,19,18,17,16,15,14,14,13,12"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=18
				stopped_early=yes
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="7,7,7,7,6,5,4,4"
			y="18,17,16,15,14,14,13,12"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=15
				stopped_early=yes
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="7,6,5,4,4"
			y="15,14,14,13,12"
		[/move]
		[checkup]
			[result]
				final_hex_x=4
				final_hex_y=12
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="11,11,11,10,10"
			y="19,18,17,16,15"
		[/move]
		[checkup]
			[result]
				final_hex_x=10
				final_hex_y=15
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="12,12,12,11,10,9"
			y="19,18,17,17,16,16"
		[/move]
		[checkup]
			[result]
				final_hex_x=9
				final_hex_y=16
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Orcish Assassin"
			x=11
			y=25
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="KOU0E,y9HYa6d5u0Gk5bn9Po.CypF5D8j5EILqafOEUgi35PBAeZ,v--sblpzr.IZhcgM2>G8Bb<xg5w4.hKbwPKp1znG7JuY0ECa8M01Fvi0d3JbNYk+c1e+9Wb2Pc5"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=294665454
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Dragonz has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[move]
			x="23,22,21,21,21,21,21"
			y="24,23,23,22,21,20,19"
		[/move]
		[checkup]
			[result]
				final_hex_x=22
				final_hex_y=23
				stopped_early=yes
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="16,17,18,19,20,21"
			y="19,19,18,18,18,19"
		[/move]
		[checkup]
			[result]
				final_hex_x=21
				final_hex_y=19
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="22,22,22,22,23,24,25,26"
			y="23,22,21,20,20,19,19,18"
		[/move]
		[checkup]
			[result]
				final_hex_x=26
				final_hex_y=18
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
		[checkup2]
			[result]
				random_calls=0
			[/result]
		[/checkup2]
	[/command]
	[command]
		sent=""
		[init_side]
			side_number=1
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="5,5,5,5,5,6"
			y="6,7,8,9,10,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=6
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="12,12,12"
			y="6,7,8"
		[/move]
		[checkup]
			[result]
				final_hex_x=12
				final_hex_y=8
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[recruit]
			type="Elvish Archer"
			x=12
			y=6
			[from]
				x=14
				y=4
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="vVPHNwIEZNOnNGEfvO6wD,d85O>FWge.Sgff22,aZ-nQ1n-5486j5fjdZmR4-,1a3W0ke6Z-+ke0aal1oGeWpjg8m7a9I4Xa7<.xca8<vce.1s80o3>yk4lcc0zu+aXO"
			[/result]
			[result]
				random_calls=15
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=703305114
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="22,21,21,20,19,18,18"
			y="14,14,13,12,12,11,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=18
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="13,12,11,10,10,10"
			y="6,6,7,7,8,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=10
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[speak]
			id="server"
			message="SatHyre has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="6,5,4"
			y="10,10,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=4
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
	[/command]
	[command]
		sent=yes
		[init_side]
			side_number=2
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="11,11,10,10,10,10,10,10"
			y="25,24,23,22,21,20,19,18"
		[/move]
		[checkup]
			[result]
				final_hex_x=10
				final_hex_y=18
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Orcish Grunt"
			x=11
			y=25
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="h2daDUFRczckCzIDyqaRrVAzPDkMxEDGxDJztPyHEivpzBHQJwKrPBqLIoDRHpwtkMEDJKSEVGtnqyPpwz>OQSw1OMzv2TuCtx,GqHOOu.0AQFcALrUNtPBEnPMLyH+B"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=2021568835
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="quequo has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="almo has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="10,10,10,10,9,8,8"
			y="19,18,17,16,16,15,14"
		[/move]
		[checkup]
			[result]
				final_hex_x=8
				final_hex_y=14
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="7,7,7,7,7,7,7"
			y="19,18,17,16,15,14,13"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=13
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="4,3,2,2,2,2,2,3"
			y="12,12,11,10,9,8,7,7"
		[/move]
		[checkup]
			[result]
				final_hex_x=3
				final_hex_y=7
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="10,9,9,8"
			y="15,15,14,13"
		[/move]
		[checkup]
			[result]
				final_hex_x=8
				final_hex_y=13
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="9,8,7,6,5,4,4"
			y="16,15,15,14,14,13,12"
		[/move]
		[checkup]
			[result]
				final_hex_x=4
				final_hex_y=12
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="21,21,21,21,21,21,21"
			y="19,18,17,16,15,14,13"
		[/move]
		[checkup]
			[result]
				final_hex_x=21
				final_hex_y=17
				stopped_early=yes
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="26,26,26,26,26,26,25,25,25,25"
			y="18,17,16,15,14,13,13,12,11,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=26
				final_hex_y=16
				stopped_early=yes
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="26,26,26,26,25,25,25,25"
			y="16,15,14,13,13,12,11,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=25
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="cS54ta has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="21,21,21,22"
			y="17,16,15,14"
		[/move]
		[checkup]
			[result]
				final_hex_x=22
				final_hex_y=14
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
		[checkup2]
			[result]
				random_calls=0
			[/result]
		[/checkup2]
	[/command]
	[command]
		sent=""
		[init_side]
			side_number=1
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Rinsler has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="gilles has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="FakeNews has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="ChosenofCastle has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		[move]
			x="7,6,6,6,5,5,5"
			y="11,10,9,8,8,7,6"
		[/move]
		[checkup]
			[result]
				final_hex_x=5
				final_hex_y=6
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="4,5,5,6,6,6,6,6,6"
			y="9,9,8,7,6,5,4,3,2"
		[/move]
		[checkup]
			[result]
				final_hex_x=6
				final_hex_y=2
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="10,11"
			y="9,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=11
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="18,19,20,21,22,23,23"
			y="10,10,9,9,8,8,7"
		[/move]
		[checkup]
			[result]
				final_hex_x=23
				final_hex_y=7
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="GYUN has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="23,22,22,21"
			y="7,6,5,5"
		[/move]
		[checkup]
			[result]
				final_hex_x=21
				final_hex_y=5
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="12,13,14,15,15"
			y="8,9,9,10,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=15
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="12,13,14,15"
			y="6,7,7,8"
		[/move]
		[checkup]
			[result]
				final_hex_x=15
				final_hex_y=8
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[recruit]
			type="Elvish Archer"
			x=12
			y=6
			[from]
				x=14
				y=4
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="vVPHNwIEZNOnNGEfvO6wD,d85O>FWge.Sgff22,aZ-nQ1n-5486j5fjdZmR4-,1a3W0ke6Z-+ke0aal1oGeWpjg8m7a9I4Xa7<.xca8<vce.1s80o3>yk4lcc0zu+aXO"
			[/result]
			[result]
				random_calls=15
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1592431603
		[/random_seed]
	[/command]
	[command]
		sent=""
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
	[/command]
	[command]
		sent=yes
		[init_side]
			side_number=2
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="11,11,11,11,11,11"
			y="25,24,23,22,21,20"
		[/move]
		[checkup]
			[result]
				final_hex_x=11
				final_hex_y=20
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Orcish Grunt"
			x=11
			y=25
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="h2daDUFRcz>6oKOEuR2nopGHBz.xumKSnxOsmtpQC4CRKzxPJwKrPBqLIoDRHpwtkMEDJKSEVGtnqFTpwz>OQSw1OMzv2TuCtx,GqHOOu.0AQFcALrUNtPBEnPMLyH+B"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1974307311
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[move]
			x="10,10,10,10,10,9,9,8"
			y="18,17,16,15,14,14,13,12"
		[/move]
		[checkup]
			[result]
				final_hex_x=8
				final_hex_y=12
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Ineat has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="8,7,7,7,7,6"
			y="14,14,13,12,11,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=6
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="8,8,8,7,7,6"
			y="13,12,11,11,10,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=6
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="craken has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="6,5"
			y="9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=5
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="4,4,4,4"
			y="12,11,10,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=4
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="7,7,7"
			y="13,12,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="3,3,3"
			y="7,8,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=3
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="3,3,3"
			y="9,8,7"
		[/move]
		[checkup]
			[result]
				final_hex_x=3
				final_hex_y=7
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="25,25,24,23,23,23,23"
			y="10,11,11,12,13,14,15"
		[/move]
		[checkup]
			[result]
				final_hex_x=23
				final_hex_y=15
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="22,21"
			y="14,15"
		[/move]
		[checkup]
			[result]
				final_hex_x=21
				final_hex_y=15
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
		[checkup2]
			[result]
				random_calls=0
			[/result]
		[/checkup2]
	[/command]
	[command]
		sent=""
		[init_side]
			side_number=1
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="12,11,11"
			y="10,11,12"
		[/move]
		[checkup]
			[result]
				final_hex_x=11
				final_hex_y=12
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Karleth has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="miki98 has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="11,10,9,8,7"
			y="9,8,8,7,7"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=7
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="11,11,12"
			y="12,11,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=12
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="15,14,13,12"
			y="8,8,9,8"
		[/move]
		[checkup]
			[result]
				final_hex_x=12
				final_hex_y=8
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="21,20,19,18,17,16,15,15"
			y="5,5,5,5,6,6,7,8"
		[/move]
		[checkup]
			[result]
				final_hex_x=15
				final_hex_y=8
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Kip has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		[move]
			x="15,15,15"
			y="8,9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=15
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="filiposinokasino has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="15,15,14,13"
			y="11,10,9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=13
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="14,14,13,13,13,13"
			y="4,5,6,7,8,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=13
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="13,13,13"
			y="10,9,8"
		[/move]
		[checkup]
			[result]
				final_hex_x=13
				final_hex_y=8
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
	[/command]
	[command]
		sent=yes
		[init_side]
			side_number=2
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="11,11,11,10,10,10,10"
			y="25,24,23,22,21,20,19"
		[/move]
		[checkup]
			[result]
				final_hex_x=10
				final_hex_y=19
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Orcish Assassin"
			x=11
			y=25
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="KOU0E,y9H.a6d5u0Gk5bn9Po.CypF5D8j5EINqafOEUgi34PBAeZ,v--sblpzr.IZhcgM2>G8Bb<xe5w4.hKbwPKp1znG7JuY0ECa8M01Fvi0d3JbNYk+c1e+9Wb2Pc5"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1356096558
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="filiposinokasino has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="11,10,10,10,10,9"
			y="20,19,18,17,16,16"
		[/move]
		[checkup]
			[result]
				final_hex_x=9
				final_hex_y=16
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="23,23,23,24,25,25"
			y="15,14,13,12,12,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=25
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="f221 has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="buddh has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="25,25"
			y="11,12"
		[/move]
		[checkup]
			[result]
				final_hex_x=25
				final_hex_y=12
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="21,20,19,19"
			y="15,14,14,13"
		[/move]
		[checkup]
			[result]
				final_hex_x=19
				final_hex_y=13
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="6,6"
			y="10,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=6
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="5,6"
			y="10,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=6
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="8,8"
			y="12,13"
		[/move]
		[checkup]
			[result]
				final_hex_x=8
				final_hex_y=13
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="4,4,5,5,6,7"
			y="9,10,11,12,12,13"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=13
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="3,4,4,4"
			y="7,7,8,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=4
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
		[checkup2]
			[result]
				random_calls=0
			[/result]
		[/checkup2]
	[/command]
	[command]
		sent=""
		[init_side]
			side_number=1
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="plGKUN has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		[move]
			x="12,11,10,9,8,7,6"
			y="6,7,7,8,8,9,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=6
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Archer"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=-1
			tod="dawn"
			turn=7
			weapon=1
			[source]
				x=6
				y=9
			[/source]
			[destination]
				x=6
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=50
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=4
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1609096981
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="12,11,10,9,8,7"
			y="8,8,8,9,9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Archer"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=-1
			tod="dawn"
			turn=7
			weapon=1
			[source]
				x=7
				y=10
			[/source]
			[destination]
				x=6
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=50
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=4
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1228950971
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="6,6,6,6,6,5,5,4"
			y="2,3,4,5,6,7,8,8"
		[/move]
		[checkup]
			[result]
				final_hex_x=4
				final_hex_y=8
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Scout"
			defender_lvl=1
			defender_type="Wolf Rider"
			defender_weapon=-1
			tod="dawn"
			turn=7
			weapon=1
			[source]
				x=4
				y=8
			[/source]
			[destination]
				x=4
				y=9
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=2
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1691450700
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="7,6,5,5"
			y="7,7,8,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=5
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Fighter"
			defender_lvl=1
			defender_type="Wolf Rider"
			defender_weapon=-1
			tod="dawn"
			turn=7
			weapon=1
			[source]
				x=5
				y=9
			[/source]
			[destination]
				x=4
				y=9
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=4
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=3
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1174482534
		[/random_seed]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="5,4,3,2,2,2,2"
			y="6,6,6,6,7,8,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=2
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="13,12,11,10,9,8,8"
			y="8,7,8,8,9,9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=8
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Archer"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=-1
			tod="dawn"
			turn=7
			weapon=1
			[source]
				x=8
				y=10
			[/source]
			[destination]
				x=7
				y=11
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=4
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=110441997
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="craken has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		[move]
			x="12,11,10,9,8"
			y="10,11,11,11,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=8
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Fighter"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=-1
			tod="dawn"
			turn=7
			weapon=1
			[source]
				x=8
				y=11
			[/source]
			[destination]
				x=7
				y=11
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=4
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=4
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=3
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1202293401
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="15,16,17,18,19,20,20,20,21"
			y="10,9,9,8,8,7,6,5,5"
		[/move]
		[checkup]
			[result]
				final_hex_x=21
				final_hex_y=5
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="13,13,13,13,14,14"
			y="9,8,7,6,5,4"
		[/move]
		[checkup]
			[result]
				final_hex_x=14
				final_hex_y=4
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[recruit]
			type="Elvish Archer"
			x=12
			y=6
			[from]
				x=14
				y=4
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="wKpuPoLO2CK.JiuxwB3WilY13m-lfejlAp30adZ.fH+h42l8n,kdX7XpBb1X9lej<g5d-4hi7Zbl7<3GeWpjg8m7a9I4Wj7<.xca8<vce.1s80o3>yk4lcc0zu+aXO+h"
			[/result]
			[result]
				random_calls=15
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1580673332
		[/random_seed]
	[/command]
	[command]
		sent=""
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
	[/command]
	[command]
		sent=yes
		[init_side]
			side_number=2
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Qubert has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="wilsonso1 has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Gegna has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[attack]
			attacker_lvl=1
			attacker_type="Orcish Grunt"
			defender_lvl=1
			defender_type="Elvish Archer"
			defender_weapon=0
			tod="dawn"
			turn=7
			weapon=0
			[source]
				x=7
				y=11
			[/source]
			[destination]
				x=8
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=9
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=9
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=4
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1041223620
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[move]
			x="7,8,9,10,10,9"
			y="13,13,13,12,11,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=9
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[attack]
			attacker_lvl=1
			attacker_type="Orcish Grunt"
			defender_lvl=1
			defender_type="Elvish Archer"
			defender_weapon=0
			tod="dawn"
			turn=7
			weapon=0
			[source]
				x=9
				y=11
			[/source]
			[destination]
				x=8
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=9
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=4
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=525860726
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[attack]
			attacker_lvl=1
			attacker_type="Orcish Grunt"
			defender_lvl=1
			defender_type="Elvish Archer"
			defender_weapon=0
			tod="dawn"
			turn=7
			weapon=0
			[source]
				x=6
				y=10
			[/source]
			[destination]
				x=6
				y=9
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=9
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=4
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1100833611
		[/random_seed]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="6,6,7,8"
			y="11,12,13,12"
		[/move]
		[checkup]
			[result]
				final_hex_x=8
				final_hex_y=12
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[attack]
			attacker_lvl=1
			attacker_type="Orcish Archer"
			defender_lvl=1
			defender_type="Elvish Fighter"
			defender_weapon=1
			tod="dawn"
			turn=7
			weapon=1
			[source]
				x=8
				y=12
			[/source]
			[destination]
				x=8
				y=11
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=4
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=4
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=6
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=997822661
		[/random_seed]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="9,8,7,7,7,7"
			y="16,15,15,14,13,12"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=12
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="8,9,10,11,11,12"
			y="13,13,12,12,11,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=12
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="10,10,10,10,10,10,10"
			y="19,18,17,16,15,14,13"
		[/move]
		[checkup]
			[result]
				final_hex_x=10
				final_hex_y=13
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="11,11,10,10,10,10,10"
			y="25,24,23,22,21,20,19"
		[/move]
		[checkup]
			[result]
				final_hex_x=10
				final_hex_y=19
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Orcish Grunt"
			x=11
			y=25
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="h2daDUFRczckCzIDyqaRrVAzPDkMxEDGxDJztPyHEivpzBHQJwKrPBqLIoDRHpwtkMEDJKSEVGtnqyPpwz>OQSw1OMzv2TuCtx,GqHOOu.0AQFcALrUNtPBEnPMLyH+B"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1102166741
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Goblin Spearman"
			x=16
			y=23
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="IytqEKuLaGztwOEJqHfVumKhJoI.gj7l8s8Y78dF.13l1k6gZh2kdjqd,50f+o1p3750XW2ee6+-0s,.Wfhkm29am5bbejmgL.djo4545EJ4Heih8ia+b>nseprGa,k-"
			[/result]
			[result]
				random_calls=13
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=120495682
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="craken has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="19,18,17,16,15"
			y="13,12,12,11,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=15
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="25,24,23,22,21,20,19,18"
			y="12,11,12,12,12,11,11,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=18
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="wilsonso1 has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
		[checkup2]
			[result]
				random_calls=0
			[/result]
		[/checkup2]
	[/command]
	[command]
		sent=""
		[init_side]
			side_number=1
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="2,2,3,4,5,6"
			y="9,10,11,11,12,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=6
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Fighter"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=0
			tod="morning"
			turn=8
			weapon=0
			[source]
				x=6
				y=11
			[/source]
			[destination]
				x=7
				y=11
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=7
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=6
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1541683130
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="21,20,20,20,20,20,20,20"
			y="5,5,6,7,8,9,10,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=20
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="20,19,18"
			y="11,12,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=18
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Scout"
			defender_lvl=1
			defender_type="Wolf Rider"
			defender_weapon=-1
			tod="morning"
			turn=8
			weapon=1
			[source]
				x=18
				y=11
			[/source]
			[destination]
				x=18
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=2
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1814711837
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="21,20,19,18"
			y="10,9,9,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=18
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Fighter"
			defender_lvl=1
			defender_type="Wolf Rider"
			defender_weapon=0
			tod="morning"
			turn=8
			weapon=0
			[source]
				x=18
				y=9
			[/source]
			[destination]
				x=18
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=4
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=4
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=7
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=850119952
		[/random_seed]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="7,8"
			y="10,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=8
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[speak]
			id="server"
			message="PSY has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="8,8"
			y="9,8"
		[/move]
		[checkup]
			[result]
				final_hex_x=8
				final_hex_y=8
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="8,8"
			y="10,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=8
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[move]
			x="8,8,8"
			y="8,9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=8
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Archer"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=-1
			tod="morning"
			turn=8
			weapon=1
			[source]
				x=8
				y=10
			[/source]
			[destination]
				x=7
				y=11
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=4
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1569630009
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="6,7"
			y="9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Archer"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=-1
			tod="morning"
			turn=8
			weapon=1
			[source]
				x=7
				y=10
			[/source]
			[destination]
				x=7
				y=11
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=5
				hits=yes
			[/result]
			[result]
				dies=yes
			[/result]
			[result]
				random_calls=3
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1152916001
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="8,7"
			y="11,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Fighter"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=0
			tod="morning"
			turn=8
			weapon=0
			[source]
				x=7
				y=11
			[/source]
			[destination]
				x=6
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=50
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=6
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=557364250
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Roto has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		[move]
			x="5,5"
			y="9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=5
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Fighter"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=0
			tod="morning"
			turn=8
			weapon=0
			[source]
				x=5
				y=10
			[/source]
			[destination]
				x=6
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=50
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=7
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=6
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1379375827
		[/random_seed]
	[/command]
	[command]
		sent=""
		undo=""
		[move]
			x="8,7,6,5,5,5"
			y="9,9,8,8,7,6"
		[/move]
		[checkup]
			[result]
				final_hex_x=5
				final_hex_y=6
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[speak]
			id="server"
			message="Vitus has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		[move]
			x="4,3"
			y="8,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=3
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Scout"
			defender_lvl=1
			defender_type="Wolf Rider"
			defender_weapon=-1
			tod="morning"
			turn=8
			weapon=1
			[source]
				x=3
				y=9
			[/source]
			[destination]
				x=4
				y=9
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=2
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1065004632
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="12,11,11,10,10,9"
			y="6,7,8,8,9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=9
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Archer"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=-1
			tod="morning"
			turn=8
			weapon=1
			[source]
				x=9
				y=10
			[/source]
			[destination]
				x=9
				y=11
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=4
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1318146810
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Safi has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="filiposinokasino has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
	[/command]
	[command]
		sent=yes
		[init_side]
			side_number=2
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="16,17,18,19,20,20"
			y="23,23,22,22,21,20"
		[/move]
		[checkup]
			[result]
				final_hex_x=20
				final_hex_y=20
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="11,11,11,11,11,11"
			y="25,24,23,22,21,20"
		[/move]
		[checkup]
			[result]
				final_hex_x=11
				final_hex_y=20
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="10,10,9,8,7,7,7"
			y="19,18,18,17,17,16,15"
		[/move]
		[checkup]
			[result]
				final_hex_x=7
				final_hex_y=15
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="12,12,12,12,12,11,11"
			y="10,9,8,7,6,6,5"
		[/move]
		[checkup]
			[result]
				final_hex_x=11
				final_hex_y=5
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="10,10,10,11,11,10"
			y="13,12,11,11,10,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=10
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[attack]
			attacker_lvl=1
			attacker_type="Orcish Grunt"
			defender_lvl=1
			defender_type="Elvish Archer"
			defender_weapon=0
			tod="morning"
			turn=8
			weapon=0
			[source]
				x=10
				y=9
			[/source]
			[destination]
				x=9
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=8
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=4
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=632925968
		[/random_seed]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="15,16,16,16,17,18"
			y="11,10,9,8,8,8"
		[/move]
		[checkup]
			[result]
				final_hex_x=18
				final_hex_y=8
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="8,9,10,11,12"
			y="12,12,11,11,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=12
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="9,10"
			y="11,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=10
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[attack]
			attacker_lvl=1
			attacker_type="Orcish Grunt"
			defender_lvl=1
			defender_type="Elvish Archer"
			defender_weapon=0
			tod="morning"
			turn=8
			weapon=0
			[source]
				x=10
				y=10
			[/source]
			[destination]
				x=9
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=7
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=7
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=4
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=100885047
		[/random_seed]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="7,8,9,9"
			y="12,12,12,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=9
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[attack]
			attacker_lvl=1
			attacker_type="Orcish Grunt"
			defender_lvl=1
			defender_type="Elvish Archer"
			defender_weapon=0
			tod="morning"
			turn=8
			weapon=0
			[source]
				x=9
				y=11
			[/source]
			[destination]
				x=9
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=7
				hits=yes
			[/result]
			[result]
				dies=yes
			[/result]
			[result]
				random_calls=3
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1298588699
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Tommyknocker has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		[attack]
			attacker_lvl=1
			attacker_type="Orcish Grunt"
			defender_lvl=1
			defender_type="Elvish Archer"
			defender_weapon=0
			tod="morning"
			turn=8
			weapon=0
			[source]
				x=6
				y=10
			[/source]
			[destination]
				x=7
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=50
				damage=6
				hits=yes
			[/result]
			[result]
				dies=yes
			[/result]
			[result]
				random_calls=2
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1924671715
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[recruit]
			type="Orcish Grunt"
			x=16
			y=23
			[from]
				x=14
				y=25
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="h2daDUFRczckCzIDyqaRrVAzPDkMxEDGxDJzmSyHEivpzBHPJwKrPBqLIoDRHpwtkMEDJKSEVGtnqFSpwz>OQSw1OMzv2TuCtx,GqHOOu.0AQFcALrUNtPBEnPMLyH+B"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=758085462
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
		[checkup2]
			[result]
				random_calls=0
			[/result]
		[/checkup2]
	[/command]
	[command]
		sent=""
		[init_side]
			side_number=1
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Phemt has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		[move]
			x="7,7,7,8,9,10,10"
			y="10,11,12,12,13,12,11"
		[/move]
		[checkup]
			[result]
				final_hex_x=10
				final_hex_y=11
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Archer"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=-1
			tod="afternoon"
			turn=9
			weapon=1
			[source]
				x=10
				y=11
			[/source]
			[destination]
				x=10
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=5
				hits=yes
			[/result]
			[result]
				dies=yes
			[/result]
			[result]
				random_calls=2
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=299045796
		[/random_seed]
	[/command]
	[command]
		dependent=yes
		from_side=1
		sent=""
		[choose]
			value=1
		[/choose]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Hickory has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		[move]
			x="6,6,7,8,9"
			y="11,10,10,9,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=9
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Fighter"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=0
			tod="afternoon"
			turn=9
			weapon=0
			[source]
				x=9
				y=10
			[/source]
			[destination]
				x=10
				y=9
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=8
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=6
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=535703564
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="8,8,9"
			y="10,9,9"
		[/move]
		[checkup]
			[result]
				final_hex_x=9
				final_hex_y=9
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Archer"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=-1
			tod="afternoon"
			turn=9
			weapon=1
			[source]
				x=9
				y=9
			[/source]
			[destination]
				x=10
				y=9
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=4
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1763633995
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Jirounjirka has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=""
		[move]
			x="5,6,7,8,9,10"
			y="10,9,9,8,8,8"
		[/move]
		[checkup]
			[result]
				final_hex_x=10
				final_hex_y=8
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Fighter"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=-1
			tod="afternoon"
			turn=9
			weapon=1
			[source]
				x=10
				y=8
			[/source]
			[destination]
				x=10
				y=9
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=4
				hits=yes
			[/result]
			[result]
				dies=yes
			[/result]
			[result]
				random_calls=2
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=117773974
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="5,5,5,4"
			y="6,7,8,8"
		[/move]
		[checkup]
			[result]
				final_hex_x=4
				final_hex_y=8
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Archer"
			defender_lvl=1
			defender_type="Wolf Rider"
			defender_weapon=-1
			tod="afternoon"
			turn=9
			weapon=1
			[source]
				x=4
				y=8
			[/source]
			[destination]
				x=4
				y=9
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=5
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=4
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1198504261
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="3,2,2,3,4"
			y="9,9,10,11,10"
		[/move]
		[checkup]
			[result]
				final_hex_x=4
				final_hex_y=10
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Scout"
			defender_lvl=1
			defender_type="Wolf Rider"
			defender_weapon=-1
			tod="afternoon"
			turn=9
			weapon=1
			[source]
				x=4
				y=10
			[/source]
			[destination]
				x=4
				y=9
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=2
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=522621561
		[/random_seed]
	[/command]
	[command]
		sent=""
		[recruit]
			type="Elvish Fighter"
			x=12
			y=6
			[from]
				x=14
				y=4
			[/from]
		[/recruit]
		[checkup]
			[result]
				checksum="uJJPnCTqjB-+GGoy>cV,>7qW.6sn387d-Be6efE+h4gl8n,kc>7XpBb1X9iej<g5d-4hi7Zbl7<3GeWpjg8m7a9I4Xb7<.xca8<vce.1s80o3>yk4lcc0zu+aXO+h56f"
			[/result]
			[result]
				random_calls=14
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=426523484
		[/random_seed]
	[/command]
	[command]
		sent=""
		[move]
			x="14,15,16,17,18,18"
			y="4,5,5,6,6,7"
		[/move]
		[checkup]
			[result]
				final_hex_x=18
				final_hex_y=7
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=2
			attacker_type="Elvish Druid"
			defender_lvl=1
			defender_type="Orcish Grunt"
			defender_weapon=-1
			tod="afternoon"
			turn=9
			weapon=1
			[source]
				x=18
				y=7
			[/source]
			[destination]
				x=18
				y=8
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=2
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1363302946
		[/random_seed]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Fighter"
			defender_lvl=1
			defender_type="Wolf Rider"
			defender_weapon=0
			tod="afternoon"
			turn=9
			weapon=0
			[source]
				x=18
				y=9
			[/source]
			[destination]
				x=18
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=4
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=4
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=6
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=7
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1448919574
		[/random_seed]
	[/command]
	[command]
		sent=""
		[attack]
			attacker_lvl=1
			attacker_type="Elvish Scout"
			defender_lvl=1
			defender_type="Wolf Rider"
			defender_weapon=-1
			tod="afternoon"
			turn=9
			weapon=1
			[source]
				x=18
				y=11
			[/source]
			[destination]
				x=18
				y=10
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=40
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=2
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=1148159601
		[/random_seed]
	[/command]
	[command]
		sent=""
		[end_turn]
		[/end_turn]
		[checkup1]
			[result]
				random_calls=0
			[/result]
		[/checkup1]
	[/command]
	[command]
		sent=yes
		[init_side]
			side_number=2
		[/init_side]
		[checkup]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="din0 has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		undo=""
		[move]
			x="12,13,14,15,16,17"
			y="10,10,9,9,8,8"
		[/move]
		[checkup]
			[result]
				final_hex_x=17
				final_hex_y=8
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[move]
			x="11,12,13,14,15,16,17,18"
			y="5,4,4,4,5,5,6,6"
		[/move]
		[checkup]
			[result]
				final_hex_x=18
				final_hex_y=6
				stopped_early=no
			[/result]
			[result]
				random_calls=0
			[/result]
		[/checkup]
	[/command]
	[command]
		sent=yes
		[attack]
			attacker_lvl=1
			attacker_type="Orcish Assassin"
			defender_lvl=2
			defender_type="Elvish Druid"
			defender_weapon=2
			tod="afternoon"
			turn=9
			weapon=1
			[source]
				x=18
				y=6
			[/source]
			[destination]
				x=18
				y=7
			[/destination]
		[/attack]
		[checkup]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=70
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=70
				damage=7
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=60
				damage=0
				hits=no
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				chance=70
				damage=7
				hits=yes
			[/result]
			[result]
				dies=no
			[/result]
			[result]
				random_calls=6
			[/result]
		[/checkup]
	[/command]
	[command]
		dependent=yes
		from_side="server"
		sent=yes
		[random_seed]
			new_seed=932684167
		[/random_seed]
	[/command]
	[command]
		sent=yes
		[speak]
			id="server"
			message="Qubert has logged into the lobby"
		[/speak]
	[/command]
	[command]
		sent=yes
		undo=no
		[speak]
			id="Silencio"
			message="gg"
			side=2
			time=1501866655
		[/speak]
	[/command]
	[command]
		sent=""
		undo=no
		[speak]
			id="Weiming_Liu"
			message="gg"
			side=1
			time=1501866663
		[/speak]
	[/command]
[/replay]

