revert 2008-04-23T19:31:40Z!esr@thyrsus.com, something went wrong there...

This commit is contained in:
Gunter Labes 2008-04-23 20:27:27 +00:00
parent 2642b3973b
commit 8c61572b07
2358 changed files with 167992 additions and 30 deletions

View file

@ -17,10 +17,10 @@
# This enables UMC to define their custom terrains inside an EDITOR ifdef,
# so the terrains become available in the editor by default
{campaigns/}
{~campaigns/}
{add-ons/}
{~add-ons/}
#else
{campaigns/}
{add-ons/}
{scenario-test.cfg}
{scenario-formula.cfg}
[textdomain]
@ -203,12 +203,12 @@
#ifdef TUTORIAL
[binary_path]
path=data/campaigns/tutorial
path=data/add-ons/tutorial
[/binary_path]
[+units]
{campaigns/tutorial/units}
{add-ons/tutorial/units}
[/units]
{campaigns/tutorial/scenarios}
{add-ons/tutorial/scenarios}
#endif

View file

@ -0,0 +1,53 @@
#textdomain wesnoth-aoi
[textdomain]
name="wesnoth-aoi"
[/textdomain]
# wmlscope: set export=no
[campaign]
id=An_Orcish_Incursion
icon="elves-wood/lord.png~TC(1,magenta)"
image="../data/add-ons/An_Orcish_Incursion/images/portraits/Erlornas.png"
name= _ "An Orcish Incursion"
abbrev= _ "AOI"
rank=15
first_scenario="1_Defend_the_Forest"
difficulties="EASY,NORMAL,HARD"
difficulty_descriptions={MENU_IMG_TXT2 "units/elves-wood/fighter.png~RC(magenta>red)" _"Fighter" _"(Beginner)"} +
";*" + {MENU_IMG_TXT2 "units/elves-wood/lord.png~RC(magenta>red)" _"Lord" _"(Normal)"} + ";" +
{MENU_IMG_TXT2 "units/elves-wood/high-lord.png~RC(magenta>red)" _"High Lord" _"(Challenging)"}
define="CAMPAIGN_AN_ORCISH_INCURSION"
description=_"Defend the forests of the elves against the first orcs to reach the Great Continent, learning valuable tactics as you do so.
(Novice level, 7 scenarios.)"
# Geographical and historical assumptions (ESR):
#
# As originally written by Josh Parsons, this campaign was not set in
# any particular time or place. I changed it to a few years after the
# arrival of orcs on the Great Continent, and pinned it to the
# northern marches of Wesmere. Erlornas and his troops were originally
# professional guards, but I've changed them to a scratch force of
# civilians raused by a local noble and gradually militarizing. Thus,
# this becomes a story of how elves learned the nature of orcs and how
# to cope.
[about]
title = _ "Campaign Design"
[entry]
name = "Josh Parsons"
[/entry]
[/about]
[about]
title = _ "Adaptation for mainline"
[entry]
name = "Eric S. Raymond"
[/entry]
[/about]
[/campaign]
#ifdef CAMPAIGN_AN_ORCISH_INCURSION
[binary_path]
path="data/add-ons/An_Orcish_Incursion"
[/binary_path]
{add-ons/An_Orcish_Incursion/scenarios}
#endif

View file

Before

Width:  |  Height:  |  Size: 94 KiB

After

Width:  |  Height:  |  Size: 94 KiB

View file

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View file

@ -0,0 +1,25 @@
border_size=1
usage=map
Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Ss, Ss, Ww, Ss, Ss, Ss, Ss, Ss, Re, Re, Re, Ss, Ss, Ss
Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Ss, Ss, Ww, Ss, Ss, Ss, Ss^Vhs, Ss, Re, Re, Re, Ss, Ss, Ss
Re, Re, Ce, Ce, Ce, Gg, Re, Re, Ss, Ss, Ww, Ss, Ss, Ss, Re, Re, Gg, Gg, Gg, Re, Re, Re
Gg, Gg, Ce, 1 Ke, Ce, Gg, Ss, Ss^Vhs, Ww, Ss, Ss, Ss, Ww, Ss, Re, Gg, Re, Re, Re, Gg, Re, Re
Gg, Gg, Gg, Ce, Gg, Re, Ww^Bw\, Ww, Ss, Ss, Ss, Ss, Re, Ww, Ww^Bw/, Re, Ss, Ss^Vhs, Ss, Re, Ss, Ss
Gg, Gg^Vh, Gs^Fp, Gg, Re, Re, Ww, Re, Re, Ss^Vhs, Re, Re, Gg, Re, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss
Gg, Gg, Gs^Fp, Gg, Re, Ww, Ss, Re, Re, Re, Re, Gg, Gg, Re, Ss, Ww, Ww, Ww, Ss, Ww, Ss, Ss
Gs^Fp, Gs^Fp, Ww, Gg, Ww, Ww, Ww, Ss, Re, Gg, Gg, Re, Re, Re, Ss^Vhs, Ww, Ss, Ss, Ss, Ss, Ss, Ss
Ww, Ww, Gs^Fp, Ww, Re, Ss, Ss, Ss, Re, Gg, Re, Re, Re, Re, Ss, Ww, Re, Re, Re, Ss, Ss, Ss
Gs^Fp, Gs^Fp, Gs^Fp, Re, Ss^Vhs, Ss, Ss, Ww, Ww^Bw/, Re, Ww, Re, Ww, Ww^Bw\, Re, Ss, Re, Gg, Re, Ss^Vhs, Ss, Ss
Gg, Gg, Re, Ss, Ss, Ss, Re, Ww^Bw/, Ss, Ss, Ss, Ww, Ss, Ss, Ss, Re, Re, Gg, Re, Re, Ss, Ss
Gg, Gg, Re, Ss, Ss, Ss, Re, Ss, Re, Ss^Vhs, Re, Ss, Ww, Ss, Ss, Ss, Ss^Vhs, Re, Re, Re, Ss, Ss
Gg, Gg, Re, Ss, Ss, Ss, Ss, Re, Gg, Re, Gg, Re, Re, Ww, Ss, Ss, Ss, Re, Ww^Bw\, Ww, Ww, Ww
Gg, Gg, Gg, Re, Re, Ss, Ss, Re, Gg, Hh, Hh, Gg, Re, Ss, Ss, Ww, Ww, Ww, Re, Re, Ss, Ss
Gg, Gg, Gg, Re, Ss, Ss, Ss, Re, Re, Gg, Re, Re, Re, Ss, Ww, Ss, Ss, Ss, Re, Re, Ss, Ss
Gg, Gg, Gg, Re, Ss^Vhs, Ss, Ss, Ss, Ww^Bw/, Re, Ss^Vhs, Re, Ss, Ww^Bw\, Re, Re, Re, Ss^Vhs, Re, Ss, Ss, Ss
Gs^Fp, Gs^Fp, Gg, Re, Re, Re, Re, Re, Ss, Ss, Ss, Ss, Ww, Ss, Re, Re, Re, Re, Re, Ss, Ss, Ss
Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Re, Ss, Ss, Ss, Ss, Ww, Ss, Re, Re, Ch, Ch, Ch, Re, Ss, Ss
Gg, Gg, Gg, Gs^Fp, Gg, Gg, Gg, Re, Re, Ss, Ss, Ss, Ww, Ss, Ss, Re, Ch, 2 Kh, Ch, Ss, Ss, Ss
Gg, Gg, Gg^Vh, Gg, Gg, Gg, Gg, Gg, Re, Ss^Vhs, Ss, Ww, Ss, Ss, Ss, Re, Re, Ch, Ss, Ss, Ss, Ss
Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Ss, Ss, Ss, Ww, Ss, Ss^Vhs, Ss, Ss, Ss, Ss, Ss, Ss
Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Ss, Ss, Ss, Ww, Ss, Ss, Ss, Ss, Ss, Ss, Ss, Ss

View file

@ -0,0 +1,25 @@
border_size=1
usage=map
Mm ,Mm , Hh , Hh , Gs^Fp , Hh , Hh , Hh , Gg , Hh , Hh , Gg , Gs^Fp , Ww , Gg , Gs^Fp , Gs^Fp , Hh , Gg , Hh , Mm , Mm
Mm ,Mm , Hh , Hh , Gs^Fp , Hh , Hh , Hh , Gg^Ve , Hh , Hh , Gg , Gs^Fp , Ww , Gg , Gs^Fp , Gs^Fp , Hh , Gg^Ve , Hh , Mm , Mm
Hh ,Hh , Gs^Fp , Gs^Fp , Gg^Ve , Gs^Fp , Gg , Hh , Re , Re , Re , Gs^Fp , Re , Ww , Ww , Gg , Gs^Fp , Gs^Fp , Gg , Hh , Hh , Hh
Hh ,Hh , Hh , Gs^Fp , Gg , Gg , Ch , Re , Gg , Hh , Hh , Re , Hh , Gg , Gg , Ww , Gg , Gg , Gs^Fp , Gg , Hh , Hh
Mm ,Mm , Hh , Gs^Fp , Gg , Ch , 2 Kh , Ch , Gg , Gs^Fp , Hh , Hh , Hh , Hh , Gs^Fp , Ww , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp
Hh ,Hh , Gs^Fp , Gg , Gg , Ch , Ch , Ch , Gg , Gg , Hh , Mm , Hh , Gs^Fp , Ww , Ww , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp
Hh ,Hh , Hh , Gs^Fp , Re , Re , Re , Re , Hh , Hh , Hh , Hh , Gg , Gs^Fp , Ww , Gs^Fp , Hh , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Hh ,Hh , Gs^Fp , Hh , Re , Gs^Fp , Gs^Fp , Re , Re , Gs^Fp , Gg , Gg , Ww , Ww , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Ww , Gs^Fp , Re , Gg , Gg^Ve , Gs^Fp , Hh , Re , Re , Gs^Fp , Ww , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Ve , Gg , Gg , Gs^Fp , Gs^Fp
Ww ,Ww , Re , Wwf , Ww , Gs^Fp , Gs^Fp , Hh , Hh , Hh , Re , Gs^Fp , Ww , Gs^Fp , Ww , Ww , Ww , Gs^Fp , Gg , Gs^Fp , Ww , Ww
Gs^Fp ,Gs^Fp , Re , Hh , Hh , Ww , Ww , Gs^Fp , Gs^Fp , Gg , Ww , Ww , Ww , Ww , Hh , Hh , Gs^Fp , Ww , Ww , Ww , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Re , Hh , Gs^Fp , Ww , Gs^Fp , Ww , Ww , Hh , Gg , Gs^Fp , Gs^Fp , Hh , Hh , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Re , Gg , Gs^Fp , Gs^Fp , Ww , Gs^Fp , Hh , Hh , Gg , Hh , Hh , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gg^Ve , Gs^Fp , Gs^Fp
Hh ,Hh , Hh , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Ww , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Ggf , Gs^Fp , Gg , Gs^Fp , Gg^Fet , Gs^Fp , Ww , Ww
Mm ,Mm , Hh , Gg^Ve , Hh , Ggf , Gs^Fp , Ww , Gs^Fp , Gg^Fet , Gg^Ve , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Ww , Ww , Ww , Ww , Gs^Fp , Gs^Fp
Mm ,Mm , Hh , Hh , Hh , Ggf , Ww , Ww , Ww , Gg , Ww , Ww , Ww , Gs^Fp , Ww , Ww , Ggf , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Hh ,Hh , Gg , Hh , Gg , Gg , Ww , Ww , Gs^Fp , Ww , Gg , Gg , Gs^Fp , Ww , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp
Hh ,Hh , Ww , Gs^Fp , Ww , Ww , Ww , Ww , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gg^Ve , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg^Ve , Gg
Ww ,Ww , Wo , Ww , Ww , Ww , Gg , Ggf , Gs^Fp , Gs^Fp , Hh , Ggf , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Ggf , Gg , Gg , Ggf , Ggf
Wo ,Wo , Wo , Wo , Ww , Gs^Fp , Gs^Fp , Gg^Ve , Gg , Hh , Hh , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Ce , Ce , Ce , Gs^Fp , Gs^Fp , Gs^Fp
Wo ,Wo , Wo , Wo , Ww , Gg , Gs^Fp , Gs^Fp , Hh , Hh , Hh , Hh , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Ce , 1 Ke , Ce , Gs^Fp , Gs^Fp , Gs^Fp
Wo ,Wo , Wo , Wo , Ww , Gg , Gs^Fp , Gs^Fp , Hh , Hh , Hh , Hh , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Ce , Ce , Ce , Gs^Fp , Gs^Fp , Gs^Fp

View file

@ -0,0 +1,25 @@
border_size=1
usage=map
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gs^Fp , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gs^Fp , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Ve , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp , Gs^Fp , Re , Re , Ce , Re , Re , Re , Re , Gs^Fp , Re , Gs^Fp , Re , Gs^Fp , Gs^Fp , Gs^Fp , Ggf , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Re , Re , Re , Ce , 2 Ke , Ce , Re , Re , Gs^Fp , Re , Re , Re , Gg , Re , Gg , Ggf , Gg , Gg , Gg , Hh , Hh , Hh
Re , Re , Re , Ce , Ce , Ce , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Hh , Hh
Gg , Gg , Gg , Re , Re , Re , Re , Gs^Fp , Re , Gg , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Hh , Hh
Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Re , Re , Gg , Re , Re , Gs^Fp , Gs^Fp , Gg , Gg , Ggf , Gg , Gg^Fet , Gs^Fp , Gg^Fet , Hh , Hh
Gs^Fp , Gs^Fp , Re , Re , Re , Gs^Fp , Gs^Fp , Gg , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Ve , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp
Re , Re , Gg^Ve , Re , Re , Re , Gg , Gg , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Ggf , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Ggf , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Ggf , Gg , Gg , Gg , Gg , Gg , Gg^Fet , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg^Fet , Gs^Fp , Gs^Fp
Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Ggf , Gs^Fp , Gg , Gg , Gs^Fp , Gg^Ve , Gs^Fp , Gs^Fp , Gs^Fp , Ggf , Ggf , Gs^Fp , Gs^Fp , Gg , Ggf , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp , Gg^Fet , Gs^Fp , Gg , Gg , Ggf , Ggf , Gg , Ggf , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Ggf , Gg , Gs^Fp , Gs^Fp , Gg^Ve , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg^Ve , Gs^Fp , Gs^Fp
Gs^Fp , Gs^Fp , Gg^Ve , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Ve , Gg , Ggf , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Ggf , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Hh , Hh , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp
Hh , Hh , Hh , Gs^Fp , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Ggf , Gs^Fp , Ggf , Gg , Gs^Fp , Gg , Gg , Cv , Gg , Ggf , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Hh , Hh , Gg^Fet , Ggf , Gs^Fp , Ggf , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Ggf , Gg , Cv , 1 Kv , Cv , Gg , Gg , Gs^Fp , Gs^Fp
Hh , Hh , Hh , Hh , Hh , Hh , Ggf , Gg , Gg^Ve , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Ve , Gs^Fp , Gg , Cv , Cv , Cv , Gg , Ggf , Gg^Fet , Gs^Fp
Hh , Hh , Gg , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp

View file

@ -0,0 +1,25 @@
border_size=1
usage=map
Hh ,Hh , Hh , Gg , Gg , Hh , Hh , Gg , Gg , Rp , Gg , Gg , Gg , Re , Gg , Hh , Hh , Gg , Gg , Hh , Hh , Hh
Hh ,Hh , Hh , Gg , Gg , Hh , Hh , Gg , Gg , Rp , Gg , Gg , Gg^Vh , Re , Gg , Hh , Hh , Gg , Gg , Hh , Hh , Hh
Hh ,Hh , Ch , Ch , Ch , Hh , Gg^Vh , Gg , Rp , Rp , Gg , Gg , Gg , Re , Re , Gg , Gg , Gg , Gg^Vh , Gg , Gg , Gg
Hh ,Hh , Ch , 2 Kh , Ch , Gg , Gg , Rp , Gg , Gg , Hh , Gg , Hh , Gg , Gg , Re , Gg , Gg , Gg , Gg , Gg , Gg
Gg ,Gg , Gg , Ch , Gg , Gg , Gg , Rp , Gg , Hh , Hh , Hh , Gg , Gg , Gg , Re , Re , Gg , Ggf , Ggf , Gg , Gg
Hh ,Hh , Gg^Vh , Re , Re , Gg , Gg , Rp , Ggf , Gg^Vh , Gg , Gg , Gg , Gg , Gg , Gg , Re , Gg , Gg , Gg , Re , Re
Hh ,Hh , Hh , Hh , Gg , Rp , Rp , Rp , Gg , Gg , Gg , Gg , Re , Gg , Re , Re , Gg , Re , Re , Re , Gg , Gg
Mm ,Mm , Hh , Gg , Gg , Gg , Gg , Rp , Gg , Gg , Gg , Re , Gg^Vh , Re , Gg , Gg , Gg^Vh , Gg , Gg , Ggf , Gg , Gg
Hh ,Hh , Gg , Gg , Gg , Gg^Vh , Gg , Rp , Gg , Ggf , Re , Re , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp
Gg ,Gg , Gg , Gg , Re , Re , Re , Rp , Rp , Re , Gg , Gg , Gg , Gg , Hh , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp
Gg ,Gg , Re , Re , Gg , Gg , Gg , Gg , Rp , Gg , Gg , Hh , Hh , Gg , Gg , Gg , Gg , Ggf , Gg , Gs^Fp , Ww , Ww
Re ,Re , Ggf , Gg , Gg , Ggf , Gg , Gg , Rp , Gg , Gg , Hh , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Ww , Ww , Gs^Fp , Gs^Fp
Gg ,Gg , Gg , Gg , Gg , Gg^Vh , Gg , Gg , Rp , Gg , Gg , Gg , Gg^Vh , Gg , Gg , Gs^Fp , Gs^Fp , Ww , Gg , Gs^Fp , Gg , Gg
Gg ,Gg , Hh , Hh , Hh , Gg , Gg , Rp , Gg , Rp , Re , Gg , Re , Gg , Gg , Ss , Ww , Ww , Gg , Gg , Gg , Gg
Hh ,Hh , Hh , Hh , Gg , Gg , Gg , Rp , Gg , Gg , Gg , Re , Re , Gg , Gs , Ss , Ww , Gg , Gg , Gg^Vh , Gg , Gg
Hh ,Hh , Mm , Hh , Gg^Vh , Gg , Gg , Rp , Gg , Gg , Gg , Gg , Re , Gg , Ww , Ww , Gs^Fp , Gs^Fp , Gg , Gg , Hh , Hh
Mm ,Mm , Mm , Mm , Hh , Gg , Rp , Rp , Gg , Gg , Gg , Gg , Gg , Re , Ww^Bw\ , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Hh , Hh , Hh
Mm ,Mm , Mm , Mm , Rp , Rp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ww , Re , Re , Gg , Ce , Gg , Gg , Gg
Mm ,Mm , Ch , Ch , Ch , Hh , Gg^Vh , Hh , Hh , Hh , Gg , Gg , Gg , Ww , Gs^Fp , Gs^Fp , Re , Ce , 1 Ke , Ce , Gg , Gg
Mm ,Mm , Ch , 3 Kh , Ch , Mm , Mm , Hh , Hh , Gg , Gg , Gg , Ww , Ww , Gg , Gs^Fp , Re , Ce , Ce , Ce , Hh , Hh
Mm ,Mm , Mm , Ch , Mm , Mm , Mm , Hh , Gg , Gg , Gg , Gg , Ww , Gg^Vh , Gg , Gg , Re , Gg , Gg , Hh , Mm , Mm
Mm ,Mm , Mm , Ch , Mm , Mm , Mm , Hh , Gg , Gg , Gg , Gg , Ww , Gg , Gg , Gg , Re , Gg , Gg , Hh , Mm , Mm

View file

@ -0,0 +1,25 @@
border_size=1
usage=map
Gs^Fp ,Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gs^Fp , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Ve , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Gs^Fp , Re , Re , Hh , Re , Gg^Ve , Re , Re , Gs^Fp , Re , Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Gs^Fp , Re , Hh , Mm , Hh , Re , Re , Ch , Re , Hh , Mm , Mm , Mm , Mm , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Re , Hh , Mm , Mm , Hh , Mm , Ch , 2 Kh , Ch , Mm , Mm , Hh , Hh , Mm , Hh , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Re , Re , Hh , Hh , Mm , Mm , Ch , Ch , Ch , Mm , Gg^Ve , Hh , Re , Re , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Re , Gs^Fp , Re , Re , Mm , Mm , Gg^Ve , Mm , Mm , Mm , Mm , Mm , Hh , Re , Hh , Re , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Gg^Ve , Gs^Fp , Gs^Fp , Re , Hh , Mm , Mm , Hh , Mm , Hh , Hh , Hh , Mm , Hh , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Re , Re , Re , Hh , Mm , Hh , Mm , Mm , Re , Re , Hh , Re , Hh , Hh , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Re , Re , Re , Hh , Mm , Re , Hh , Hh , Mm , Hh , Re , Gg^Ve , Re , Gs^Fp , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp
Re ,Re , Gs^Fp , Gs^Fp , Re , Re , Hh , Hh , Re , Re , Re , Hh , Gs^Fp , Hh , Gs^Fp , Gs^Fp , Re , Re , Re , Gs^Fp , Gg^Fet , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Re , Gs^Fp , Gg^Ve , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Re , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Re , Re , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gs^Fp , Re , Gs^Fp , Gs^Fp , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Re , Gs^Fp , Gs^Fp , Re , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gg^Ve , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Re , Re , Gs^Fp , Gs^Fp , Gg^Ve , Re , Gs^Fp , Gg^Fet , Gs^Fp , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Re , Re , Re , Re , Re
Gs^Fp ,Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Ve , Gg , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Ce , Ce , Ce , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gs^Fp , Ce , 1 Ke , Ce , Gg , Gg , Gg^Ve , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Ve , Gs^Fp , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Ce , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp ,Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Ce , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp

View file

@ -0,0 +1,25 @@
border_size=1
usage=map
Mm ,Mm , Mm , Hh , Re , Re , Gg , Re , Gg , Ww , Gs^Fp , Gg , Gg , Hh , Mm , Mm , Mm , Mm , Xu , Xu , Xu , Xu
Mm ,Mm , Mm , Hh , Re , Re , Gg , Re , Gg , Ww , Gs^Fp , Gg , Gg , Hh , Mm , Mm , Mm , Mm , Xu , Xu , Xu , Xu
Mm ,Mm , Re , Re , Hh , Hh , Gg^Ve , Gg , Gg , Ww , Gs^Fp , Gg^Ve , Gg , Hh , Mm , Mm , Xu , Xu , Cud , Xu , Xu , Xu
Mm ,Mm , Uu , Mm , Mm , Mm , Hh , Gg , Gg , Ww , Ww , Gs^Fp , Gg , Hh , Mm , Mm , Uh , Cud , 3 Kud , Cud , Xu , Xu
Xu ,Xu , Uu , Xu , Mm , Mm , Mm , Hh , Gg , Gg , Gg , Ww , Gg , Hh , Hh , Mm , Uu , Cud , Cud , Cud , Xu , Xu
Xu ,Xu , Uu , Xu , Xu , Mm , Mm , Hh , Gg , Gg , Ww , Ww , Gg , Gg , Re , Re , Mm , Uh , Xu , Xu , Xu , Xu
Xu ,Xu , Uu , Uu , Uu , Mm , Hh , Hh , Gg , Gg , Ww , Gg , Re , Re , Gg , Hh , Mm , Mm , Mm , Mm , Mm , Mm
Xu ,Xu , Xu , Xu , Mm , Re , Re , Gg , Gg , Gg , Ww^Bw/ , Re , Gg , Gg , Hh , Hh , Hh , Mm , Mm , Mm , Mm , Mm
Xu ,Xu , Mm , Mm , Mm , Hh , Hh , Re , Re , Re , Gg , Ww , Gg , Gg^Ve , Gg , Hh , Gg , Hh , Mm , Mm , Mm , Mm
Mm ,Mm , Mm , Mm , Mm , Hh , Gg^Ve , Gg , Gg , Re , Gg , Ww , Gg , Gg , Gs^Fp , Gg , Gg , Hh , Mm , Mm , Mm , Mm
Mm ,Mm , Mm , Hh , Hh , Hh , Hh , Gg , Gg , Re , Gg , Ww , Ww , Gg , Gs^Fp , Gs^Fp , Gg , Hh , Mm , Mm , Mm , Mm
Mm ,Mm , Mm , Mm , Mm , Mm , Mm , Hh , Gg , Re , Re , Gg , Ww , Gg , Gg , Gg , Hh , Hh , Mm , Mm , Mm , Mm
Mm ,Mm , Mm , Mm , Mm , Mm , Hh , Hh , Re , Gg^Ve , Re , Gg , Gg , Ww , Gg , Gg , Gg , Hh , Hh , Mm , Mm , Mm
Xu ,Xu , Xu , Xu , Uh , Mm , Re , Re , Gg , Re , Gg , Re , Re , Ww , Gg , Gg , Gg , Gg^Ve , Hh , Mm , Mm , Mm
Xu ,Xu , Cud , Cud , Cud , Uu , Mm , Gg , Hh , Gg , Gs^Fp , Gg , Ww , Ww^Bw\ , Re , Gs^Fp , Gs^Fp , Hh , Hh , Mm , Mm , Mm
Xu ,Xu , Cud , 2 Kud , Cud , Uh , Mm , Mm , Hh , Gg , Gg , Gg , Ww , Gg , Gg , Re , Gs^Fp , Gg , Hh , Mm , Mm , Mm
Xu ,Xu , Xu , Cud , Xu , Xu , Mm , Mm , Hh , Gg^Ve , Gg , Gg , Ww , Gg , Gg , Re , Gs^Fp , Gs^Fp , Hh , Mm , Mm , Mm
Xu ,Xu , Xu , Xu , Mm , Mm , Mm , Mm , Hh , Hh , Gg , Gg , Gg , Ww , Gg , Re , Re , Gg , Gg , Hh , Gg , Gg
Xu ,Xu , Xu , Mm , Mm , Mm , Hh , Hh , Gg , Gg , Gg , Gs^Fp , Gg , Ww , Gg^Ve , Gg , Ce , Ce , Ce , Gg , Gs^Fp , Gs^Fp
Mm ,Mm , Mm , Mm , Mm , Hh , Gg^Ve , Gg , Gg , Gg , Hh , Gg , Gg , Ww , Ww , Gg , Ce , 1 Ke , Ce , Gg , Gg , Gg
Mm ,Mm , Mm , Mm , Mm , Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Ww , Gg , Gg , Ce , Gg , Re , Re , Re
Mm ,Mm , Mm , Mm , Mm , Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Ww , Gg , Gg , Ce , Gg , Re , Re , Re

View file

@ -0,0 +1,25 @@
border_size=1
usage=map
Mm , Mm , Mm , Hh , Hh , Gg , Gs , Gg , Re , Re , Gs^Fp , Re , Re , Gs , Gg , Hh , Hh , Mm , Hh , Mm , Mm , Mm
Mm , Mm , Mm , Hh , Hh , Gs , Gs , Gs , Re , Re , Gs^Fp , Re , Re , Gs , Gg , Hh , Hh , Mm , Hh , Mm , Mm , Mm
Mm , Mm , Hh , Hh , Hh , Gs , Re , Re , Re , Re , Re , Re , Re , Gs , Gs , Hh , Hh , Hh , Hh , Hh , Mm , Mm
Hh , Hh , Hh , Hh , Gs , Gs , Re , Re , Re , Re , Ss , Ss , Chr , Re , Re , Gs , Gg , Gg , Gg , Hh , Mm , Mm
Hh , Hh , Hh , Gg , Gs , Re , Re , Re , Re , Ww , Ss , Chs , 2 Khr , Chs , Ss , Re , Gg , Gg , Hh , Hh , Hh , Hh
Mm , Mm , Hh , Gg , Gs , Re , Gs^Fp , Re , Re , Ww , Ww , Chr , Chr , Chr , Ww^Bw\ , Re , Gs , Hh , Gs , Hh , Gs , Gg
Hh , Hh , Hh , Hh , Gs , Re , Re , Re , Re , Re , Re , Ww^Bw/ , Ww , Ww , Re , Gs , Re , Gs , Re , Gs , Gg , Gg
Hh , Hh , Hh , Hh , Re , Re , Re , Gs^Fp , Re , Re , Re , Re , Re , Re , Re , Re , Re , Re , Gs^Fp , Re , Re , Re
Re , Re , Re , Re , Gs^Fp , Gs^Fp , Re , Re , Re , Re , Gs^Fp , Re , Gs^Fp , Re , Re , Re , Re , Re , Gs^Fp , Gs^Fp , Re , Re
Re , Re , Re , Gs^Fp , Re , Gs^Fp , Re , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Re , Re , Re , Gs^Fp , Re , Gs^Fp , Gs^Fp , Gs^Fp , Re , Re
Re , Re , Gs^Fp , Re , Re , Re , Gs^Fp , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Re , Re , Re , Re , Re , Re , Re , Re , Re , Re
Re , Re , Gs^Fp , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Re , Re , Re , Re , Gs^Fp , Re , Re , Gs^Fp , Gs^Fp , Re , Re , Gs^Fp , Re , Re
Re , Re , Re , Re , Re , Gs^Fp , Gg , Gg , Gs , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Re , Re , Re , Re , Re
Gs , Gs , Gg , Re , Gs^Fp , Gs^Fp , Gg , Gs , Gs , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Re , Re , Gs , Gs , Gs , Gs
Gg , Gg , Gg , Re , Gg , Gs^Fp , Gs^Fp , Gs , Gs^Fp , Gs^Fp , Gs^Fp , Re , Re , Re , Re , Re , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Re , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Ce , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs , Gs , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Ce , 1 Ke , Ce , Gg , Gg
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Ce , Ce , Ce , Gs^Fp , Gs^Fp
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp

View file

@ -0,0 +1,234 @@
#textdomain wesnoth-aoi
[scenario]
name=_"Defend the Forest"
id="1_Defend_the_Forest"
map_data="{add-ons/An_Orcish_Incursion/maps/defend_the_forest.map}"
{DEFAULT_SCHEDULE}
{SCENARIO_MUSIC knolls.ogg}
{EXTRA_SCENARIO_MUSIC wanderer.ogg}
[side]
type="Elvish Lord"
id="Erlornas"
side="1"
profile=portraits/Erlornas.png
canrecruit="1"
controller="human"
{GOLD 200 150 100}
team_name="goodies"
user_team_name=_"Elves"
fog="no"
share_view="no"
shroud="no"
share_maps="no"
name=_"Erlornas"
villages_per_scout="0"
leader_value="3"
village_value="1"
income="0"
recruit="Elvish Archer, Elvish Fighter, Elvish Scout, Elvish Shaman"
[ai]
[/ai]
[/side]
{STARTING_VILLAGES 1 6}
[side]
type="Orcish Warrior"
id="Urugha"
side="2"
canrecruit="1"
{GOLD 100 125 150}
team_name="baddies"
user_team_name=_"Orcs"
controller="ai"
fog="no"
share_view="no"
shroud="no"
share_maps="no"
name=_"Urugha"
income="0"
recruit="Orcish Archer, Orcish Grunt, Wolf Rider"
[ai]
grouping="offensive"
attack_depth="5"
[/ai]
[/side]
[event]
name="prestart"
# {SCATTER_IMAGE (terrain=Gg) 10 scenery/pine1.png}
{SCATTER_IMAGE (terrain=Re) 1 scenery/rubble.png}
[objectives]
side="1"
note=_"Hint:
Elves can move fast and safely among the trees. Pick off the enemy grunts with your archers from the safety of the forest."
silent="no"
[objective]
description=_"Defeat Urugha"
condition="win"
[/objective]
[objective]
description=_"Death of Erlornas"
condition="lose"
[/objective]
[objective]
description=_"Time runs out"
condition="lose"
[/objective]
[/objectives]
[unit]
type="Elvish Rider"
id="Lomarfel"
name= _ "Lomarfel"
side="1"
x="15"
y="18"
[/unit]
#ifdef EASY
[set_variable]
name="difficulty"
value="0"
[/set_variable]
#endif
#ifdef NORMAL
[set_variable]
name="difficulty"
value="1"
[/set_variable]
#endif
#ifdef HARD
[set_variable]
name="difficulty"
value="2"
[/set_variable]
#endif
[/event]
[story]
[part]
background=maps/wesnoth.png
story= _ "The arrival of humans and orcs sent shockwaves through the settled peoples of the Great Continent. Elves, dwarves, and others who had reached equilibrium with one another and become accustomed for centuries to at most small-scale clashes - little more, in truth, than armed squabbles - found themselves required to gird for warfare of unaccustomed intensity."
[/part]
[part]
background=maps/wesnoth.png
story= _ "Perhaps most affected were the elves. Eldest and wisest of the Speaking Peoples, their first encounters with humans went less well than either side might have wished. "
[/part]
[part]
background=maps/wesnoth.png
story= _ "But humans, though crude and thrusting, at least had in them a spark of song and grace which elves could recognize as kindred to their own nature. Not so with orcs."
[/part]
[part]
background=maps/wesnoth.png
story= _ "For a score of years after Haldric's people landed, orcs remained scarce more than a rumor to trouble the green fastnesses of the elves. That was, until the day that an elvish noble of ancient line, Erlornas by name, encountered the new foe."
delay="0"
show_title="no"
[image]
x="929"
y="146"
file="items/gohere.png"
delay="500"
[/image]
[/part]
[part]
story=_"The orcs were sighted at the northern marches of the great forest of Wesmere."
delay="0"
show_title="no"
[/part]
[part]
[image]
x="551"
y="363"
file="units/elves-wood/lord.png~TC(1,magenta)"
delay="1000"
[/image]
background="map.jpg"
delay="0"
show_title="yes"
[image]
x="534"
y="295"
file="units/orcs/warrior.png~TC(2,magenta)"
delay="1000"
[/image]
[image]
x="546"
y="366"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="567"
y="360"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="588"
y="354"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="572"
y="346"
file="misc/cross.png"
delay="500"
[/image]
[/part]
[/story]
[event]
name="start"
[message]
speaker="Lomarfel"
message=_"My lord Erlornas! A party of orcs has encamped to the north. That is the stench of their burnings drifting on the wind!"
[/message]
[message]
speaker="Erlornas"
message=_"What blasphemy is this? I have heard it said that Orcs are despoilers, tree-killers...but I did not believe any could be so wantonly filthy as the reports made them."
[/message]
[message]
speaker="Lomarfel"
message=_"We see the truth of it here, my lord. They make great fires, not of deadfall wood but of the new-murdered corpses of the singing trees. They trample the greensward into mud and do not even bury their foul dung."
[/message]
[message]
speaker="Erlornas"
message=_"They are a blight on our forests, and must not be permitted into Wesmere. I shall arm the folk; we should be able to drive them off. All the same, you had best ride for reinforcements, Lomarfel."
[/message]
[message]
speaker="Lomarfel"
message=_"Yes, my lord!"
[/message]
[kill]
id="Lomarfel"
[/kill]
[move_unit_fake]
type="Elvish Rider"
x="15,14,14,13,12,11,10"
y="18,18,19,20,20,20,20"
[/move_unit_fake]
[/event]
[event]
name="die"
[filter]
id="Urugha"
[/filter]
[message]
speaker="unit"
message=_"A thousand curses on you, tree-shagger! You will suffer... My master, Rualsha, approaches. He will wipe your people from the face of this earth!"
[/message]
[message]
speaker="Erlornas"
message=_"Hmmm... Who is this Rualsha, I wonder? I will have to take a scouting party north to see what is afoot there..."
sound=""
[/message]
[/event]
turns="24"
next_scenario="2_Assassins"
[/scenario]

View file

@ -0,0 +1,285 @@
#textdomain wesnoth-aoi
[scenario]
name=_"Assassins"
id="2_Assassins"
map_data="{add-ons/An_Orcish_Incursion/maps/assassins.map}"
{DEFAULT_SCHEDULE}
{SCENARIO_MUSIC northerners.ogg}
{EXTRA_SCENARIO_MUSIC battle.ogg}
[side]
type="Elvish Lord"
id="Erlornas"
side="1"
canrecruit="1"
team_name="goodies"
user_team_name=_"Elves"
controller="human"
recruit="Elvish Scout,Elvish Fighter,Elvish Archer,Elvish Shaman"
[/side]
{STARTING_VILLAGES 1 6}
[side]
type="Orcish Slayer"
id="Gharlsa"
side="2"
canrecruit="1"
{GOLD 150 200 240}
{INCOME 0 0 2}
user_team_name=_"Orcs"
team_name="baddies"
controller="ai"
fog="no"
share_view="no"
shroud="no"
share_maps="no"
name=_"Gharlsa"
recruit="Orcish Assassin, Orcish Grunt, Wolf Rider"
[ai]
recruitment_pattern="fighter"
villages_per_scout="6"
aggression="0.5"
caution="0.25"
leader_value="3"
village_value="1"
scout_village_targetting="3"
protect_leader="1"
protect_leader_radius="20"
grouping="offensive"
attack_depth="5"
[/ai]
villages_per_scout="6"
leader_value="3"
village_value="1"
recruitment_pattern="scout, fighter, fighter"
[/side]
# Gharlsa starts with all villages north of the northernmost river
{STARTING_VILLAGES 2 6}
[story]
[part]
background=maps/wesnoth.png
story= _ "The backtrail of the orcs was easy to trace -- a swathe of ugly trampled ground through the violated forest. Erlornas and his followers pursued them north and west."
[/part]
[/story]
[event]
name="prestart"
[objectives]
side="1"
note=_"Hint:
Assassins are hard to hit, and their poison is insidious. Stay close to the villages, where poisoning can be cured, and force your enemies to attack you from the river."
silent="no"
[objective]
description=_"Defeat Gharlsa"
condition="win"
[/objective]
[objective]
description=_"Death of Erlornas"
condition="lose"
[/objective]
[objective]
description=_"Time runs out"
condition="lose"
[/objective]
[/objectives]
#ifdef EASY
[set_variable]
name="difficulty"
value="0"
[/set_variable]
#endif
#ifdef NORMAL
[set_variable]
name="difficulty"
value="1"
[/set_variable]
#endif
#ifdef HARD
[set_variable]
name="difficulty"
value="2"
[/set_variable]
#endif
[/event]
[event]
name="start"
# {SCATTER_IMAGE (terrain=Gs^Fp) 10 scenery/pine1.png}
[role]
type="Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Elvish Outrider,Elvish Rider,Elvish Avenger,Elvish Ranger,Elvish Sharpshooter,Elvish Marksman,Elvish Shyde,Elvish Druid,Elvish Fighter,Elvish Archer,Elvish Shaman,Elvish Scout"
role="Advisor"
[filter]
[/filter]
[/role]
[recall]
role="Advisor"
[/recall]
[message]
role="Advisor"
message=_"The orcs left a stinking spoor straight to this place."
sound=""
[/message]
[message]
speaker="Erlornas"
message=_"There is some sort of keep ahead, here where we thought no people with the wit to raise such a pile dwelt."
sound=""
[/message]
[message]
speaker="Gharlsa"
message=_"Gharlsa sees elves... yes... fresh meat for our wolves, yes, yes..."
sound=""
[/message]
[message]
role="Advisor"
message=_"Does that demented creature really think he can kill us? Let us teach him a lesson!"
sound=""
[/message]
[message]
speaker="Erlornas"
message=_"Be careful...he may be more dangerous than he appears."
sound=""
[/message]
[/event]
[event]
name="attack"
[filter]
type="Orcish Assassin"
[/filter]
[filter_second]
side="1"
[/filter_second]
[message]
speaker="Gharlsa"
message=_"Yes... yes... slay them, my assassins!"
sound=""
[/message]
[/event]
[story]
[part]
background="map.jpg"
delay="0"
show_title="yes"
[image]
x="534"
y="347"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="518"
y="351"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="499"
y="351"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="481"
y="350"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="467"
y="349"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="452"
y="347"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="436"
y="345"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="421"
y="344"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="408"
y="341"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="392"
y="338"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="373"
y="335"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="317"
y="286"
file="units/elves-wood/lord.png~TC(1,magenta)"
delay="500"
[/image]
[image]
x="182"
y="221"
file="units/orcs/slayer.png~TC(2,magenta)"
delay="250"
[/image]
[image]
x="264"
y="296"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="283"
y="279"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="299"
y="264"
file="misc/cross.png"
delay="500"
[/image]
[/part]
[/story]
turns="24"
next_scenario="3_Wasteland"
[event]
name="die"
[filter]
id="Gharlsa"
[/filter]
[message]
speaker="unit"
message=_"Aiieeee! I die, but Rualsha's vengeance shall fall upon you!"
[/message]
[message]
speaker="Erlornas"
message=_"Whoever Rualsha is, he is not here to take it, wretch. Perhaps we will find him further north."
[/message]
[/event]
[/scenario]

View file

@ -0,0 +1,202 @@
#textdomain wesnoth-aoi
[scenario]
name=_"Wasteland"
id="3_Wasteland"
map_data="{add-ons/An_Orcish_Incursion/maps/wasteland.map}"
{DEFAULT_SCHEDULE}
{SCENARIO_MUSIC elvish-theme.ogg}
{EXTRA_SCENARIO_MUSIC knolls.ogg}
{EXTRA_SCENARIO_MUSIC nunc_dimittis.ogg}
[side]
type="Elvish Lord"
id="Erlornas"
side="1"
canrecruit="1"
controller="human"
team_name="goodies"
user_team_name=_"Elves"
{INCOME 12 9 9}
recruit="Elvish Scout,Elvish Fighter,Elvish Archer,Elvish Shaman"
[/side]
[side]
type="Orcish Warlord"
id="Gnargha"
side="2"
canrecruit="1"
{GOLD 100 120 160}
{INCOME 8 12 12}
team_name="baddies"
user_team_name=_"Orcs"
controller="ai"
fog="no"
share_view="no"
shroud="no"
share_maps="no"
villages_per_scout="4"
leader_value="3"
village_value="1"
name=_"Gnargha"
recruit="Orcish Archer, Orcish Crossbowman, Orcish Grunt, Orcish Warrior, Wolf Rider"
[ai]
grouping="offensive"
attack_depth="5"
[/ai]
[/side]
[story]
[part]
background=maps/wesnoth.png
story= _ "As they fared further north the green forest thinned, fading into barren and scrubby country. Gradually the message of the treestumps and dead wood around them became clear. This had been forest once. The orcs had killed it."
[/part]
[part]
background=maps/wesnoth.png
story= _ "The orcish trail stood out less against the desolation, but the craft of elvish trackers was more than equal to following. They pursued with grimmer purpose now."
[/part]
[/story]
[event]
name="prestart"
# {SCATTER_IMAGE (terrain=Re) 10 scenery/pine1.png}
[objectives]
side="1"
note=_"Hint:
There are no villages in this scenario - you must use healers instead. Use hit and run tactics to weaken enemy units who cannot heal themselves."
silent="no"
[objective]
description=_"Defeat Gnargha"
condition="win"
[/objective]
[objective]
description=_"Death of Erlornas"
condition="lose"
[/objective]
[objective]
description=_"Time runs out"
condition="lose"
[/objective]
[/objectives]
#ifdef EASY
[set_variable]
name="difficulty"
value="0"
[/set_variable]
#endif
#ifdef NORMAL
[set_variable]
name="difficulty"
value="1"
[/set_variable]
#endif
#ifdef HARD
[set_variable]
name="difficulty"
value="2"
[/set_variable]
#endif
[/event]
[event]
name="start"
[role]
type="Elvish Shyde,Elvish Druid,Elvish Avenger,Elvish Ranger,Elvish Outrider,Elvish Rider,Elvish Sharpshooter,Elvish Marksman,Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Elvish Fighter,Elvish Archer,Elvish Shaman,Elvish Scout"
role="Advisor"
[/role]
[recall]
role="Advisor"
[/recall]
[message]
role="Advisor"
message=_"The foul orcs have devastated this area, destroying the trees and slaughtering the animals for sport... it saddens me to see such waste."
sound=""
[/message]
[message]
speaker="Gnargha"
message=_"Greetings, Erlornas! I am Gnargha, the brother of Urugha whom you slew but few nights ago. Know this: Lord Rualsha has permitted me to be the agent of his revenge!"
sound=""
[/message]
[message]
speaker="Erlornas"
message=_"I have no quarrel with you, Gnargha, nor with your leader Rualsha - but I cannot permit you to invade our lands. Leave now, and we shall be at peace."
sound=""
[/message]
[message]
speaker="Gnargha"
message=_"Peace?! Bah! You elves squat on land that could feed many orclings, and you are even weaker than we guessed. And you, you killed my brother; prepare yourself for a slow and painful death!"
sound=""
[/message]
[/event]
[event]
name="victory"
[message]
speaker="Erlornas"
message=_"Gnargha and his troops must have come down out of that valley to the north... that is where we will go next!"
sound=""
[/message]
[/event]
[story]
[part]
[image]
x="222"
y="282"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="208"
y="285"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="193"
y="288"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="176"
y="288"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="120"
y="261"
file="units/elves-wood/lord.png~TC(1,magenta)"
delay="500"
[/image]
[image]
x="60"
y="210"
file="units/orcs/warlord.png~TC(2,magenta)"
delay="500"
[/image]
[image]
x="95"
y="290"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="119"
y="273"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="139"
y="256"
file="misc/cross.png"
delay="500"
[/image]
background="map.jpg"
show_title="yes"
[/part]
[/story]
turns="24"
next_scenario="4_Valley_of_Trolls"
[/scenario]

View file

@ -0,0 +1,263 @@
#textdomain wesnoth-aoi
[scenario]
name=_"Valley of Trolls"
id="4_Valley_of_Trolls"
map_data="{add-ons/An_Orcish_Incursion/maps/valley_of_trolls.map}"
{DEFAULT_SCHEDULE}
{SCENARIO_MUSIC breaking_the_chains.ogg}
{EXTRA_SCENARIO_MUSIC wanderer.ogg}
#define AVOID_CAVEDOORS
# The edges of the cave passages and mountains on both troll lairs.
# Keep the trolls from landing these, so they have to come
# out one at a time through the center hex. Players
# can use these to get in, solving what would otherwise
# be an imbalance heavily favoring the trolls.
[avoid]
x=15,15,16,16,17,17, 4, 4, 5, 5, 6, 6
y=3, 4, 3, 5, 5, 6, 12,13,13,15,14,15
[/avoid]
#enddef
[side]
type="Elvish Lord"
id="Erlornas"
side="1"
canrecruit="1"
controller="human"
shroud="yes"
recruit="Elvish Scout,Elvish Fighter,Elvish Archer,Elvish Shaman"
[/side]
[side]
type="Troll Warrior"
id="Gurk"
side="2"
canrecruit="1"
#ifdef HARD
gold="50"
recruit="Troll, Troll Rocklobber"
#endif
#ifdef NORMAL
gold="40"
recruit="Troll Whelp,Troll"
#endif
#ifdef EASY
gold="30"
recruit="Troll Whelp,"
#endif
team_name="baddies"
user_team_name=_"Orcs"
controller="ai"
fog="no"
share_view="no"
shroud="no"
share_maps="no"
villages_per_scout="4"
leader_value="3"
village_value="1"
name=_"Gurk"
income="7"
[ai]
aggression="0.8"
turns="4,5,6,10,11,12,16,17,18,22,23,24"
grouping="offensive"
attack_depth="5"
{AVOID_CAVEDOORS}
[/ai]
[ai]
aggression="-0.1"
turns="1,2,3,7,8,9,13,14,15,19,20,21"
grouping="offensive"
attack_depth="5"
{AVOID_CAVEDOORS}
[/ai]
[/side]
[side]
type="Troll Warrior"
id="Hrugu"
side="3"
canrecruit="1"
#ifdef HARD
gold="50"
recruit="Troll, Troll Rocklobber"
#endif
#ifdef NORMAL
gold="40"
recruit="Troll Whelp, Troll"
#endif
#ifdef EASY
gold="30"
recruit="Troll Whelp"
#endif
team_name="baddies"
user_team_name=_"Orcs"
controller="ai"
fog="no"
share_view="no"
shroud="no"
share_maps="no"
name=_"Hrugu"
income="7"
[ai]
aggression="0.8"
turns="4,5,6,10,11,12,16,17,18,22,23,24"
grouping="offensive"
attack_depth="5"
{AVOID_CAVEDOORS}
[/ai]
[ai]
aggression="-0.1"
turns="1,2,3,7,8,9,13,14,15,19,20,21"
grouping="offensive"
attack_depth="5"
{AVOID_CAVEDOORS}
[/ai]
[/side]
[event]
name="prestart"
[remove_shroud]
x="1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,14,14,15,15,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,13,13,13,13,13,14,14,14,14,14,14,14,14,14,14,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,16,17,17,17,17,17,17,17,17,17,17,17,17,18,18,18,18,18,18,18,18,18,18,18,18,19,19,19,19,19,19,19,19,19,4,4,4,5,5,5,6,6,6,7,7,7,8,8,8,9,9,9,10,10,10,11,11,11,12,12,12,13,13,13,14,14,14,15,15,16,16,17,17,18,18,20,20,20,2,2,2,3,3,3,4,4,4,3,16,4,4,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,4,16,6,6"
y="1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,1,2,3,4,5,6,7,8,9,10,11,12,13,3,4,5,6,7,8,9,10,11,12,13,3,4,5,6,7,8,9,10,11,12,13,3,4,5,6,7,8,9,10,11,12,13,3,4,5,6,7,8,9,10,11,12,13,3,4,5,6,7,8,9,10,11,12,13,3,4,5,6,7,8,9,10,11,12,13,3,4,5,6,7,8,9,10,11,12,13,3,4,5,6,7,8,9,10,11,12,13,3,4,5,6,7,8,9,10,11,12,13,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,7,8,9,10,11,12,13,14,15,16,17,18,7,8,9,10,11,12,13,14,15,16,17,18,7,8,9,10,11,12,13,14,15,16,17,18,12,13,14,15,16,17,18,19,20,18,19,20,18,19,20,18,19,20,18,19,20,18,19,20,18,19,20,18,19,20,18,19,20,18,19,20,18,19,20,18,19,20,19,20,19,20,19,20,19,20,18,19,20,9,10,11,9,10,11,9,10,11,3,6,7,8,14,15,16,17,14,15,16,17,14,15,16,17,14,15,16,17,14,15,16,17,14,15,16,17,3,5,17,14"
[/remove_shroud]
[objectives]
side="1"
note=_"Hint:
Trolls are very dangerous if they can attack as a group. Use the cave-mouths as bottlenecks to fight them one at a time."
silent="no"
[objective]
description=_"Defeat all enemy leaders"
condition="win"
[/objective]
[objective]
description=_"Death of Erlornas"
condition="lose"
[/objective]
[objective]
description=_"Time runs out"
condition="lose"
[/objective]
[/objectives]
#ifdef EASY
[set_variable]
name="difficulty"
value="0"
[/set_variable]
#endif
#ifdef NORMAL
[set_variable]
name="difficulty"
value="1"
[/set_variable]
#endif
#ifdef HARD
[set_variable]
name="difficulty"
value="2"
[/set_variable]
#endif
[/event]
[event]
name="start"
[role]
type="Elvish Sharpshooter,Elvish Marksman,Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Elvish Avenger,Elvish Ranger,Elvish Shyde,Elvish Druid,Elvish Outrider,Elvish Rider,Elvish Archer,Elvish Fighter,Elvish Shaman,Elvish Scout"
role="Advisor"
[/role]
[recall]
role="Advisor"
[/recall]
[message]
role="Advisor"
message=_"We are far from our lands, now, Erlornas, and we have driven the orcs from the forest. Why do we not return home?"
[/message]
[message]
speaker="Erlornas"
message=_"You heard what the orcs said - this Rualsha is more than a mere marauding warlord in search of pillage. He is planning an invasion, I'm sure of it. We must gather more information about his plans before we go back."
[/message]
[message]
speaker="Erlornas"
message=_"And there is more, as well. The earth currents are perturbed here. I think there is a mage dwelling somewhere nearby. Or perhaps more than one; the traces are mixed, and some of them have an unwholesome flavor."
[/message]
[message]
role="Advisor"
message=_"It would be dire indeed for us if these orcs have magic to add to their battle-might."
[/message]
[message]
speaker="Erlornas"
message=_"We must discover if this is so."
[/message]
[message]
role="Advisor"
message=_"Information will do us no good if we are killed before we return with it! These mountains look like troll territory."
[/message]
[/event]
[story]
[part]
[image]
x="142"
y="268"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="148"
y="257"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="147"
y="241"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="139"
y="229"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="102"
y="166"
file="units/elves-wood/lord.png~TC(1,magenta)"
delay="500"
[/image]
[image]
x="53"
y="133"
file="units/trolls/warrior.png~TC(2,magenta)"
delay="500"
[/image]
[image]
x="134"
y="112"
file="units/trolls/warrior.png~TC(3,magenta)"
delay="500"
[/image]
[image]
x="100"
y="200"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="114"
y="169"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="151"
y="178"
file="misc/cross.png"
delay="500"
[/image]
background="map.jpg"
show_title="yes"
[/part]
[/story]
turns="24"
next_scenario="5_Linaera_the_Quick"
[/scenario]

View file

@ -0,0 +1,370 @@
#textdomain wesnoth-aoi
[scenario]
name=_"Linaera the Quick"
id="5_Linaera_the_Quick"
map_data="{add-ons/An_Orcish_Incursion/maps/linaera_the_quick.map}"
{DEFAULT_SCHEDULE}
{SCENARIO_MUSIC wanderer.ogg}
{EXTRA_SCENARIO_MUSIC knolls.ogg}
[side]
type="Elvish Lord"
id="Erlornas"
side="1"
canrecruit="1"
controller="human"
team_name="goodies"
user_team_name=_"Elves"
name=_"Erlornas"
gold="100"
income="0"
recruit="Elvish Archer, Elvish Fighter, Elvish Scout, Elvish Shaman"
fog="no"
share_view="no"
shroud="no"
share_maps="no"
[ai]
[/ai]
[/side]
{STARTING_VILLAGES 1 6}
[side]
type="Orcish Warlord"
id="Krughnar"
side="2"
canrecruit="1"
{GOLD 190 220 250}
team_name="baddies"
user_team_name=_"Orcs"
controller="ai"
fog="no"
share_view="no"
shroud="no"
share_maps="no"
villages_per_scout="4"
leader_value="3"
village_value="1"
name=_"Krughnar"
income="0"
recruit="Goblin Knight, Orcish Archer, Orcish Crossbowman, Orcish Grunt, Orcish Warrior, Wolf Rider"
[ai]
grouping="offensive"
attack_depth="5"
[/ai]
[/side]
{STARTING_VILLAGES 2 9}
[side]
type="Silver Mage"
id="Linaera"
side="3"
team_name="goodies"
user_team_name=_"Elves"
controller="ai"
fog="no"
share_view="no"
shroud="no"
share_maps="no"
canrecruit="1"
gender="female"
name=_"Linaera"
gold="100"
income="0"
recruit="Horseman, Mage"
[ai]
grouping="offensive"
attack_depth="5"
[/ai]
[/side]
[event]
[objectives]
side="1"
note=_"Hint:
This enemy is too strong for you to defeat alone. Use mounted units, and Linaera's power of teleportation to mount hit and run attacks."
silent="no"
[objective]
description=_"Defeat Krughnar"
condition="win"
[/objective]
[objective]
description=_"Death of Erlornas"
condition="lose"
[/objective]
[objective]
description=_"Death of Linaera"
condition="lose"
[/objective]
[objective]
description=_"Time runs out"
condition="lose"
[/objective]
[/objectives]
name="prestart"
[unit]
type="Horseman"
id="Ceoddyn"
name= _ "Ceoddyn"
side="3"
x="3"
y="18"
[/unit]
[unit]
type="Horseman"
id="Midry"
name= _ "Midry"
side="3"
x="4"
y="18"
[/unit]
#ifdef EASY
[set_variable]
name="difficulty"
value="0"
[/set_variable]
#endif
#ifdef NORMAL
[set_variable]
name="difficulty"
value="1"
[/set_variable]
#endif
#ifdef HARD
[set_variable]
name="difficulty"
value="2"
[/set_variable]
#endif
[/event]
[event]
name="start"
{SCATTER_IMAGE (terrain=Gg) 4 scenery/oak-leaning.png}
# {SCATTER_IMAGE (terrain=Gg) 10 scenery/pine2.png}
[role]
type="Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Elvish Outrider,Elvish Rider,Elvish Avenger,Elvish Ranger,Elvish Sharpshooter,Elvish Marksman,Elvish Shyde,Elvish Druid,Elvish Fighter,Elvish Archer,Elvish Shaman,Elvish Scout"
role="Advisor"
[/role]
[recall]
role="Advisor"
[/recall]
[message]
role="Advisor"
message=_"We are far from the lands granted to humans, my lord Erlornas! But there is plainly one living in that tower to the west."
[/message]
[message]
speaker="Erlornas"
message=_"Some of our mages crave solitude for their studies. Humans are, perhaps, likewise."
[/message]
[message]
role="Advisor"
message=_"It trespasses, and should be driven out!"
[/message]
[message]
speaker="Erlornas"
message=_"Hold. It is only one human, or a few of them at most. Time enough to speak of driving it out when we are not fighting orcs."
[/message]
[message]
speaker="Linaera"
message=_"Help! A great army of orcs has come down from the north, and has been laying seige to my tower for weeks... we are nearly out of supplies. Our people have always been friendly to the elves - will you not assist us?"
sound=""
[/message]
[message]
speaker="Erlornas"
message=_"Yes, of course! But... I wish to defeat the vile orcs and drive them away from our borders. Will you join us in attacking them?"
sound=""
[/message]
[message]
speaker="Linaera"
message=_"Nothing would please me better! I will place all my powers at your command."
sound=""
[/message]
[store_unit]
variable="tmp"
kill="yes"
[filter]
id="Linaera"
[/filter]
mode="always clear"
[/store_unit]
[set_variable]
name="tmp.side"
value="1"
[/set_variable]
[unstore_unit]
variable="tmp"
[/unstore_unit]
[clear_variable]
name="tmp"
[/clear_variable]
[store_unit]
variable="tmp"
kill="yes"
[filter]
id="Linaera"
[/filter]
[/store_unit]
[set_variable]
name="tmp.canrecruit"
value="0"
[/set_variable]
[unstore_unit]
variable="tmp"
[/unstore_unit]
[clear_variable]
name="tmp"
[/clear_variable]
[store_unit]
variable="tmp"
kill="yes"
[filter]
id="Ceoddyn"
[/filter]
[/store_unit]
[set_variable]
name="tmp.side"
value="1"
[/set_variable]
[unstore_unit]
variable="tmp"
[/unstore_unit]
[clear_variable]
name="tmp"
[/clear_variable]
[store_unit]
variable="tmp"
kill="yes"
[filter]
id="Midry"
[/filter]
[/store_unit]
[set_variable]
name="tmp.side"
value="1"
[/set_variable]
[unstore_unit]
variable="tmp"
[/unstore_unit]
[clear_variable]
name="tmp"
[/clear_variable]
[allow_recruit]
side="1"
type="Mage,Horseman"
[/allow_recruit]
[message]
role="Advisor"
message=_"My lord... humans cannot be trusted! They shift their allegiances with the changing of the wind!"
sound=""
[/message]
[message]
speaker="Erlornas"
message=_"That may be, but I do not think this one will betray us to the orcs. And we may need her assistance, too: that is a powerful force of orcs ahead."
sound=""
[/message]
[/event]
[event]
name="die"
[filter]
side="1"
id="Linaera"
[/filter]
[message]
speaker="Erlornas"
message=_"Oh, no! Without Linaera's help, I cannot hope to defeat such a great force of orcs. I must return to Wesmere and bring reinforcements."
sound=""
[/message]
[endlevel]
result="defeat"
[/endlevel]
[/event]
[event]
name="victory"
[message]
speaker="Erlornas"
message=_"Thank you, Linaera. I couldn't have defeated the orcs without your help... How can I repay you?"
sound=""
[/message]
[message]
speaker="Linaera"
message=_"There is one other thing... an evil power infests the swamps to the east of here. I had meant to deal with it myself, but if you elves revere the green earth I think you will want it abolished as much as do I."
sound=""
[/message]
[message]
speaker="Erlornas"
message=_"Ah. I have felt this thing's taint in the earth. Very well... to the east!"
sound=""
[/message]
[/event]
[story]
[part]
[image]
x="127"
y="185"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="124"
y="170"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="131"
y="154"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="147"
y="139"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="135"
y="88"
file="units/elves-wood/lord.png~TC(1,magenta)"
delay="500"
[/image]
[image]
x="27"
y="3"
file="units/orcs/warlord.png~TC(3,magenta)"
delay="500"
[/image]
[image]
x="30"
y="111"
file="units/human-magi/silver-mage+female.png~TC(2,magenta)"
delay="500"
[/image]
[image]
x="53"
y="95"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="79"
y="86"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="97"
y="69"
file="misc/cross.png"
delay="500"
[/image]
background="map.jpg"
show_title="yes"
[/part]
[/story]
turns="24"
next_scenario="6_A_Detour_through_the_Swamp"
[/scenario]

View file

@ -0,0 +1,237 @@
#textdomain wesnoth-aoi
[scenario]
name=_"A Detour through the Swamp"
id="6_A_Detour_through_the_Swamp"
map_data="{add-ons/An_Orcish_Incursion/maps/a_detour_through_the_swamp.map}"
{DEFAULT_SCHEDULE}
{SCENARIO_MUSIC knalgan_theme.ogg}
[side]
type="Elvish Lord"
id="Erlornas"
side="1"
canrecruit="1"
controller="human"
recruit="Elvish Scout,Elvish Fighter,Elvish Archer,Elvish Shaman"
team_name="goodies"
user_team_name=_"Elves"
[/side]
[side]
type="Lich"
id="Keremal"
side="2"
canrecruit="1"
{GOLD 150 200 250}
team_name="baddies"
user_team_name=_"Orcs"
controller="ai"
fog="no"
share_view="no"
shroud="no"
share_maps="no"
villages_per_scout="4"
leader_value="3"
village_value="1"
name=_"Keremal"
income="0"
recruit="Ghoul, Revenant, Skeleton, Skeleton Archer, Ghost, Walking Corpse"
[ai]
grouping="offensive"
attack_depth="5"
[/ai]
[/side]
[event]
name="prestart"
[objectives]
side="1"
note=_"Hint:
Undead are resistant to physical attack. Use mages to attack the undead, and elves to protect and support the mages."
silent="no"
[objective]
description=_"Defeat Keremal"
condition="win"
[/objective]
[objective]
description=_"Death of Erlornas"
condition="lose"
[/objective]
[objective]
description=_"Death of Linaera"
condition="lose"
[/objective]
[objective]
description=_"Time runs out"
condition="lose"
[/objective]
[/objectives]
#ifdef EASY
[set_variable]
name="difficulty"
value="0"
[/set_variable]
#endif
#ifdef NORMAL
[set_variable]
name="difficulty"
value="1"
[/set_variable]
#endif
#ifdef HARD
[set_variable]
name="difficulty"
value="2"
[/set_variable]
#endif
[/event]
[event]
name="start"
# {SCATTER_IMAGE (terrain=Gg) 6 scenery/pine1.png}
[recall]
id="Linaera"
[/recall]
[role]
type="Red Mage,White Mage,Mage,Arch Mage,Mage of Light,Great Mage"
role="mage"
[/role]
[recall]
role="mage"
[/recall]
[message]
speaker="Linaera"
message=_"The evil spirits who have settled in this wetland have turned it into a vile bog. My apprentices and I have the power to dispel them, but you must protect us from their weapons."
sound=""
image=""
[/message]
[/event]
[event]
name="die"
[filter]
side="1"
id="Linaera"
[/filter]
[message]
speaker="Erlornas"
message=_"All is lost! Without Linaera's help, I cannot hope to defeat these horrifying apparitions!"
sound=""
[/message]
[endlevel]
result="defeat"
[/endlevel]
[/event]
[event]
name="victory"
[role]
type="Red Mage,White Mage,Mage,Arch Mage,Mage of Light,Great Mage"
role="mage"
[/role]
[message]
speaker="Linaera"
message=_"Thank you, Erlornas... now I can return to my tower in peace. But I think some of my apprentices wish to follow you north in persuit of the orcs."
sound=""
[/message]
[message]
role="mage"
message=_"I have always wished to see elves, and now I have fought alongside them! May I please come with you?"
sound=""
[/message]
[message]
speaker="Erlornas"
message=_"Certainly... I shall be glad of your help."
sound=""
[/message]
[/event]
[story]
[part]
[image]
x="126"
y="62"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="143"
y="59"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="157"
y="53"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="175"
y="50"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="193"
y="47"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="210"
y="45"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="230"
y="47"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="252"
y="51"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="274"
y="58"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="260"
y="15"
file="units/elves-wood/lord.png~TC(1,magenta)"
delay="500"
[/image]
[image]
x="293"
y="68"
file="units/undead-necromancers/lich.png~TC(2,magenta)"
delay="500"
[/image]
[image]
x="275"
y="94"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="295"
y="80"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="313"
y="70"
file="misc/cross.png"
delay="500"
[/image]
background="map.jpg"
show_title="yes"
[/part]
[/story]
turns="24"
next_scenario="7_Showdown"
[/scenario]

View file

@ -0,0 +1,362 @@
#textdomain wesnoth-aoi
[scenario]
name=_"Showdown"
id="7_Showdown"
map_data="{add-ons/An_Orcish_Incursion/maps/showdown.map}"
{DEFAULT_SCHEDULE}
{SCENARIO_MUSIC the_city_falls.ogg}
{EXTRA_SCENARIO_MUSIC vengeful.ogg}
{EXTRA_SCENARIO_MUSIC battle.ogg}
[side]
type="Elvish Lord"
id="Erlornas"
side="1"
canrecruit="1"
controller="human"
team_name="goodies"
user_team_name=_"Elves"
[ai]
aggression="0.5"
caution="0.25"
village_value="1"
leader_value="3"
villages_per_scout="0"
grouping="offensive"
attack_depth="5"
recruitment_pattern=""
[/ai]
gold="100"
income="0"
#ifdef EASY
recruit="Elvish Archer, Elvish Fighter, Elvish Scout, Elvish Shaman"
#endif
#ifdef NORMAL
recruit="Elvish Archer, Elvish Fighter, Elvish Scout, Elvish Shaman"
#endif
#ifdef HARD
recruit="Elvish Scout,Elvish Fighter,Elvish Archer,Elvish Shaman"
#endif
recruit="Elvish Archer, Elvish Fighter, Elvish Scout, Elvish Shaman"
fog="no"
share_view="no"
shroud="no"
share_maps="no"
[/side]
{STARTING_VILLAGES 1 4}
[side]
type="Orcish Sovereign"
id="Rualsha-Tan"
side="2"
canrecruit="1"
#ifdef EASY
gold="200"
income="0"
recruit="Orcish Archer, Orcish Assassin, Orcish Crossbowman, Orcish Grunt, Orcish Warrior, Troll, Troll Whelp, Wolf Rider"
#endif
#ifdef NORMAL
gold="250"
income="5"
recruit="Goblin Knight, Orcish Archer, Orcish Assassin, Orcish Crossbowman, Orcish Grunt, Orcish Warrior, Troll, Troll Whelp, Wolf Rider"
#endif
#ifdef HARD
gold="300"
income="5"
recruit="Goblin Knight, Orcish Archer, Orcish Assassin, Orcish Crossbowman, Orcish Grunt, Orcish Warrior, Troll, Troll Whelp, Wolf Rider"
#endif
team_name="baddies"
user_team_name=_"Orcs"
controller="ai"
fog="no"
share_view="no"
shroud="no"
share_maps="no"
villages_per_scout="4"
leader_value="3"
village_value="1"
name=_"Rualsha-Tan"
[ai]
grouping="offensive"
attack_depth="5"
[/ai]
[/side]
{STARTING_VILLAGES 2 4}
[event]
name="prestart"
[kill]
id="Linaera"
[/kill]
[objectives]
side="1"
note=_"Hint:
Your enemy is well defended against attacks from the south. Use rangers to sneak through the forest and mount a surprise attack from the north."
silent="no"
[objective]
description=_"Defeat Rualsha-Tan"
condition="win"
[/objective]
[objective]
description=_"Death of Erlornas"
condition="lose"
[/objective]
[objective]
description=_"Time runs out"
condition="lose"
[/objective]
[/objectives]
#ifdef EASY
[set_variable]
name="difficulty"
value="0"
[/set_variable]
#endif
#ifdef NORMAL
[set_variable]
name="difficulty"
value="1"
[/set_variable]
#endif
#ifdef HARD
[set_variable]
name="difficulty"
value="2"
[/set_variable]
#endif
[/event]
[event]
name="start"
# {SCATTER_IMAGE (terrain=Gs^Fp) 10 scenery/pine1.png}
# {SCATTER_IMAGE (terrain=Gs^Fp) 15 scenery/pine2.png}
[move_unit_fake]
x="18,18,17,16"
y="20,19,19,18"
type="Elvish Rider"
[/move_unit_fake]
[unit]
type="Elvish Rider"
id="Lomarfel"
x="16"
y="18"
side="1"
[/unit]
[move_unit_fake]
x="18,18,17,17"
y="20,19,19,18"
type="Elvish Ranger"
[/move_unit_fake]
[unit]
type="Elvish Ranger"
id="Celodith"
gender="female"
x="17"
y="18"
side="1"
[/unit]
[move_unit_fake]
x="18,18,17"
y="20,19,19"
type="Elvish Ranger"
[/move_unit_fake]
[unit]
type="Elvish Ranger"
id="Earanduil"
gender="male"
x="17"
y="19"
side="1"
[/unit]
[move_unit_fake]
x="18,18,18"
y="20,19,18"
type="Elvish Ranger"
[/move_unit_fake]
[unit]
type="Elvish Ranger"
id="Elvyniel"
gender="female"
x="18"
y="18"
side="1"
[/unit]
[move_unit_fake]
x="18,18"
y="20,19"
type="Elvish Ranger"
[/move_unit_fake]
[unit]
type="Elvish Ranger"
id="Delorfilith"
gender="male"
x="18"
y="19"
side="1"
[/unit]
[message]
speaker="Lomarfel"
message=_"My lord! We have ridden hard for five days to catch up with you! The council has deliberated, and asks you to defeat Rualsha quickly before he can muster a full invasion force."
sound=""
[/message]
[message]
speaker="Rualsha-Tan"
message=_"Puny elves! My full army will be here soon, and then we will crush you. You will beg for a quick death!"
sound=""
[/message]
[/event]
[event]
name="die"
[filter]
id="Rualsha-Tan"
[/filter]
[message]
speaker="unit"
message=_"You may slay me, Erlornas, but my people live on. They will not forget! They will pursue you, and destroy you utterly... we will... we... arrgh..."
sound=""
image=""
[/message]
[message]
speaker="narrator"
message=_"But Rualsha overestimated the will of his troops. With their leader dead, they scattered, and fled from the elves back to their fastnesses in the far north."
image=wesnoth-icon.png
sound=""
[/message]
[kill]
side="2"
[/kill]
[role]
type="Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Elvish Outrider,Elvish Rider,Elvish Avenger,Elvish Ranger,Elvish Sharpshooter,Elvish Marksman,Elvish Shyde,Elvish Druid,Elvish Fighter,Elvish Archer,Elvish Shaman,Elvish Scout"
role="Advisor"
[/role]
[message]
speaker="Erlornas"
message=_"It grieves me to take life, even of a barbarian such as Rualsha."
sound=""
[/message]
[message]
role="Advisor"
message=_"If the orcs press us, we shall need to become more accustomed to fighting."
sound=""
[/message]
[message]
speaker="Erlornas"
message=_"I fear it will be so. We have won a first victory here, but dark times come upon its heels."
sound=""
[/message]
[music]
name=traveling_minstrels.ogg
immediate=yes
append=no
[/music]
[endlevel]
result="continue_no_save"
[/endlevel]
[/event]
[story]
[part]
[image]
x="378"
y="123"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="396"
y="128"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="412"
y="134"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="426"
y="138"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="442"
y="140"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="458"
y="142"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="476"
y="144"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="493"
y="146"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="511"
y="145"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="527"
y="139"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="541"
y="135"
file="misc/dot.png"
delay="250"
[/image]
[image]
x="525"
y="72"
file="units/elves-wood/lord.png~TC(1,magenta)"
delay="250"
[/image]
[image]
x="487"
y="84"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="506"
y="67"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="523"
y="56"
file="misc/cross.png"
delay="500"
[/image]
[image]
x="427"
y="9"
file="units/orcs/sovereign.png~TC(2,magenta)"
delay="250"
[/image]
background="map.jpg"
show_title="yes"
[/part]
[/story]
turns="24"
[/scenario]

View file

@ -0,0 +1,65 @@
#textdomain wesnoth-did
[textdomain]
name="wesnoth-did"
[/textdomain]
# wmlscope: set export=no
[campaign]
id=Descent_Into_Darkness
rank=210
icon=units/undead-necromancers/dark-sorcerer.png~RC(magenta>black)
name= _ "Descent Into Darkness"
abbrev= _ "DID"
define=CAMPAIGN_DESCENT
first_scenario=Saving_Parthyn
difficulties=EASY,NORMAL,HARD
difficulty_descriptions={MENU_IMG_TXT2 "units/undead-necromancers/adept.png~RC(magenta>black)" _"Neophyte" _"(Normal)"} +
";*" + {MENU_IMG_TXT2 "units/undead-necromancers/dark-sorcerer.png~RC(magenta>black)" _"Evoker" _"(Challenging)"} +
";" + {MENU_IMG_TXT2 "units/undead-necromancers/lich.png~RC(magenta>black)" _"Summoner" _"(Difficult)"}
description=_ "Learn the dark arts of necromancy in order to save your people from an orcish incursion.
(Expert level, 11 scenarios.)
"
image=../data/add-ons/Descent_Into_Darkness/images/portraits/malyoung.png
[about]
title = _ "Campaign Design"
[entry]
name = "esci"
[/entry]
[/about]
[about]
title = _ "Campaign Maintenance"
[entry]
name = "Thomas Baumhauer (Baufo)"
[/entry]
[/about]
[/campaign]
#ifdef CAMPAIGN_DESCENT
[+units]
{add-ons/Descent_Into_Darkness/units}
[/units]
[binary_path]
path=data/add-ons/Descent_Into_Darkness
[/binary_path]
{add-ons/Descent_Into_Darkness/utils/deaths.cfg}
{add-ons/Descent_Into_Darkness/utils/macros.cfg}
{add-ons/Descent_Into_Darkness/utils/story.cfg}
{add-ons/Descent_Into_Darkness/utils/terrain.cfg}
{add-ons/Descent_Into_Darkness/scenarios}
#endif
#ifdef EDITOR
[binary_path]
path=data/add-ons/Descent_Into_Darkness
[/binary_path]
[editor_group]
id=did
name= _ "Descent into Darkness"
icon="group_custom"
[/editor_group]
{add-ons/Descent_Into_Darkness/utils/terrain.cfg}
#endif

View file

@ -0,0 +1,68 @@
#!WPY
import wesnoth
class AI:
def __init__(self):
self.do()
def do(self):
# loop over all enemy units
for enemy_loc, ed in wesnoth.get_enemy_destinations_by_unit().iteritems():
target_unit = wesnoth.get_units()[enemy_loc]
# see if unit is the leader of player's side
if target_unit.side == 1 and target_unit.can_recruit == 1:
# if so, get adjacent locations
for unit_loc, destinations in wesnoth.get_destinations_by_unit().iteritems():
attacked_flag = False
for destination in destinations:
if destination.adjacent_to(enemy_loc):
wesnoth.move_unit(unit_loc, destination)
wesnoth.attack_unit(destination, enemy_loc)
attacked_flag = True
break
if (not attacked_flag):
new_loc = self.go_to(unit_loc, enemy_loc, False)
if new_loc.adjacent_to(enemy_loc):
wesnoth.attack_unit(new_loc, enemy_loc)
def go_to(self, location, target, must_reach = False):
"""Make a unit at the given location go to the given target.
Returns the reached position.
"""
if location == target: return location
# If target is occupied, try to go near it
unit_locations = wesnoth.get_units().keys()
if target in unit_locations:
if must_reach: return location
adjacent = wesnoth.get_adjacent_tiles(target)
targets = [x for x in adjacent if not x in unit_locations]
if targets:
target = targets[0]
else:
return location
# find a path
for l, unit in wesnoth.get_units().iteritems():
if location == l:
path = unit.find_path(location, target, 1000)
break
else:
return location
if path:
possible_destinations = wesnoth.get_destinations_by_unit().get(location, [])
if must_reach:
if not target in path: return location
if not target in possible_destinations: return location
# find first reachable position in reversed path
path.reverse()
for p in path:
if p in possible_destinations and not p in unit_locations:
location = wesnoth.move_unit(location, p)
return location
return location
AI()

View file

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View file

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View file

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View file

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View file

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View file

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

View file

Before

Width:  |  Height:  |  Size: 4.5 KiB

After

Width:  |  Height:  |  Size: 4.5 KiB

View file

Before

Width:  |  Height:  |  Size: 7.5 KiB

After

Width:  |  Height:  |  Size: 7.5 KiB

View file

Before

Width:  |  Height:  |  Size: 7.9 KiB

After

Width:  |  Height:  |  Size: 7.9 KiB

View file

Before

Width:  |  Height:  |  Size: 5.9 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

View file

Before

Width:  |  Height:  |  Size: 4.2 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

View file

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

View file

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View file

Before

Width:  |  Height:  |  Size: 3.4 KiB

After

Width:  |  Height:  |  Size: 3.4 KiB

View file

Before

Width:  |  Height:  |  Size: 804 B

After

Width:  |  Height:  |  Size: 804 B

View file

@ -0,0 +1,25 @@
border_size=1
usage=map
Xu, Xu, Ww, Xu, Ww, Xu, Uu, Xu, Ww, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu^Ii, Xu, Wo, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu, Xu, Xu, Xu
Xu, Xu, Ww, Xu, Ww, Xu, Uu^Vud, Xu, Ww, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu^Ii, Xu, Wo, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu^Vu, Xu, Xu, Xu
Xu, Xu, Uu^Vud, Ww, Uu, Uu, Uu, Uu, Uu, Ww, Uu, Uu^Vud, Xu, Xu, Xu, Uh, Ss, Uu^Ii, Ss, Ss, Ss, Uu^Uf, Xu, Xu, Xu, Xu, Xu, Xu, Uu, Uu, Xu, Xu
Xu, Xu, Xu, Uu, Uu^Vud, Uu, Uu, Uu, Xu, Uu, Uu, Uu, Xu, Xu, Uu^Ii, Ss, Ss, Ss, Ss, Ss, Ss, Uu, Uu, Xu, Xu, Xu, Xu, Xu, Uu, Uh, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Uu, Uu, Xu, Xu, Uh, Uu^Vud, Xu, Xu, Uu^Ii, Uu, Ss, Ss, Ss, Ss, Ss, Ss, Uu, Uu, Uh, Uh, Xu, Uu^Uf, Uu^Uf, Uu, Uh, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu, Uu, Xu, Xu, Xu, Xu, Uh, Uu, Ss, Ss, Ss, Ss, Ss, Xu, Uu, Uu, Uh, Uh, Uh, Uu, Uu, Uu, Uh, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Uu, Xu, Xu, Xu, Uu, Uu, Uu, Uu, Ss, Xu, Xu, Uu, Uu, Xu, Uu, Uu, Uh, Xu, Uu, Uu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Uh, Uh, Uu, Uu, Uu, Uu, Xu, Xu, Uu, Uu, Xu, Uu, Uu, Wo, Xu, Uu, Uh, Xu, Xu, Uu^Vu, Uu, Uu, Uu, Uu, Uu, Xu, Xu, Xu
Xu, Xu, Xu, Uh, Uu, Uu, Uu, Xu, Uu, Uu, Uu, Uu, Uu, Uu, Xu, Xu, Uu, Wo, Wo, Xu, Xu, Uh, Uh, Xu, Xu, Uu, Uu, Uu, Xu, Uu^Vu, Xu, Xu
Xu, Xu, Uu^Vu, Uu, Xu, Xu, Uu, Xu, Uh, Uu, Uu, Uu, Uu, Uu, Uu, Xu, Uu, Uu, Uu, Wo, Wo, Xu, Xu, Uh, Uu, Uu, Uu, Xu, Xu, Uh, Xu, Xu
Xu, Xu, Uu, Uu, Uu, Uu, Uu, Uh, Uu, Uu, Uu^Vu, Xu, Uu, Re, Uu, Xu, Uu^Vu, Uu, Uu, Uu, Uu, Wo, Wo, Xu, Xu, Uu, Uu, Uu, Uu^Vu, Uh, Xu, Xu
Xu, Xu, Xu, Uu, Uu, Uu, Uu, Uu, Uu, Uu, Xu, Xu, Uu, Re, Uu, Xu, Xu, Xu, Xu, Uu, Xu, Xu, Xu, Wo, Xu, Uh, Uu, Uu, Uu, Uu, Xu, Xu
Xu, Xu, Xu, Xu, Uu, Uu, Uu, Xu, Xu, Uu, Uu, Xu, Uu^Uf, Uu, Uu, Uu, Uu, Uu, Uu, Xu, Uu, Uu, Xu, Wo, Qxu, Uu, Cud, Cud, Cud, Uu, Xu, Xu
Xu, Xu, Uu, Uu, Xu, Uu, Uu, Uu^Uf, Uu^Uf, Xu, Uu, Uu, Uu, Uu, Re, Re, Uu, Re, Uu, Re, Re, Uu^Uf, Uu, Xu, Xu, Qxu, Cud, 2 Kud, Cud, Uu, Xu, Xu
Xu, Xu, Uu, Xu, Uu^Uf, Xu, Xu, Uu, Uu, Xu, Re, Uu, Uu, Re, Uu, Uu, Xu, Uu, Xu, Uu, Uu, Re, Uu, Uu, Xu, Qxu, Qxu, Cud, Uu, Uu, Xu, Xu
Xu, Xu, Uu^Uf, Uu^Uf, Uu^Uf, Uu^Uf, Uu^Uf, Uu, Re, Re, Uu, Xu, Uu^Vu, Uu, Xu, Xu, Ha, Xu, Ha, Xu, Xu, Uu, Re, Uu, Uu, Xu, Qxu, Uu, Xu, Xu, Xu, Xu
Xu, Xu, Uu^Uf, Xu, Uu^Uf, Uu^Uf, Xu, Uu, Uu, Uu, Xu, Xu, Xu, Xu, Mm, Aa^Fpa, Aa^Fpa, Ha, Ha, Ha, Xu, Uu, Re, Uu, Uu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Uu^Uf, Xu, Cud, Cud, Cud, Xu, Uu, Uu, Xu, Xu, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa, Aa, Aa^Fpa, Aa, Re, Re, Uu, Uu, Uu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Uu, Cud, 3 Kud, Cud, Uu, Uu, Uu^Vu, Xu, Xu, Mm^Xm, Aa^Fpa, Aa, Aa, Aa^Fpa, Aa^Fpa, Ce, Aa^Fpa, Aa^Fpa, Re, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Uu, Uu, Cud, Uu, Uu, Uu, Uu, Xu, Xu, Mm^Xm, Mm, Aa, Aa, Aa^Fpa, Ce, Ce, Ce, Ce, Aa, Aa^Fpa, Mm, Mm, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Uu, Xu, Uu^Uf, Xu, Uu^Vu, Xu, Xu, Mm, Mm, Ha, Aa^Fpa, Ha, Aa, Aa, 1 Ke, Ha, Aa^Fpa, Aa, Ha, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu
Xu, Xu, Xu, Xu, Xu, Uu, Xu, Uu^Uf, Xu, Uu, Xu, Xu, Mm, Mm, Ha, Aa^Fpa, Ha, Aa, Aa, Aa, Ha, Aa^Fpa, Aa, Ha, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu

View file

@ -0,0 +1,34 @@
border_size=1
usage=map
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Ww , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Ww , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh , Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Ww , Ww , Gs^Fp , Gg , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh , Ch , Gg , Hh , Hh , Hh , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Ww , Ww , Ww , Ww , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Hh , Hh , Hh , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Mm , Xu , Xu , Xu , Mm , Mm , Mm , Hh , Hh , Gg , Ce , Ce , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Ww , Gs^Fp , Ww , Ww , Ww , Gg^Fet , Gg^Vh , Gs^Fp , Gs^Fp , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Xu , Rd , Rd , Rd , Xu , Mm , Mm , Mm , Gg , Gg , Gg , Gg , Ce , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Vh , Ww , Wo , Wo , Wo , Ww , Ww , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Xu , Xu , Rd , Rd , Rd , Xu , Mm , Mm , Gg , Gg , Rr , Gg , Gg , Gg , Gg , Ch , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Ww , Ww , Ww , Ww , Ww , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Xu , Rd , Xu , Rd , Rd , Xu , Ch , Gg , Gg , Gg , Rr , Gg , Gg^Vh , Gg , Gg^Vh , Gg , Gg , Ce , Ce , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Xu , Mm , Xu , Ch , Rd , Rr , Gg , Gg , Gg , Rr , Gg , Rr , Rr , Gg^Vh , Gg , Ggf , Gg , Gg , Ce , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Mm , Hh , Gg , Gg , Gg , Gg , Rr , Rr , Gg , Rr , Rr , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ch , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg^Fet , Gg , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Mm , Hh^Vhh , Hh , Hh , Gg , Gg , Gg , Gg^Vh , Rr , Rr , Gg , Gg , Gg , Gg , Ggf , Gg , Ggf , Gg , Gg , Gg , Gg , Ce , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Mm , Gs^Fp , Hh , Gg , Gg , Gg , Gg , Gg , Gg , Rr , Rr , Rr , Gg , Rr , Gg , Gg , Gg^Vh , Gg , Gg , Gg , Gg , Gg , Ce , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Ch , Ch , Gg , Rr , Rr , Rr , Rr , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Ce , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gg^Fet , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Hh , Hh , Gg^Vh , Gs^Fp , Gs^Fp , Ch , Ch , 2 Kh , Ch , Rr , Rr , Rr , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg^Vh , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg^Vh , Gg , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Vh , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Ch , Hh , Gg , Gg , Gg , Gg , Gg , Ch , Ch , Ch , Rr , Rr , Rr , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Re , Gg , Gg , Ggf , Gg , Ch , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gg , Chr , Gg^Fet , Gs^Fp , Ww , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Hh , Hh , Gg , Gg , Gg^Vh , Gg , Gg , Ch , Gg , Gg , Rr , Rr , Rr , Gg , Gg , Gg , Re , Re , Re , Ce , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Chr , 1 Khr , Ww , Chw , Ww , Ww , Ww , Gg , Gs^Fp , Gs^Fp
Hh , Hh , Ce , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg^Vh , Gg , Rr , Rr , Rr , Ggf , Gg , Ggf , Re , Re , Re , Re , Re , Ggf , Gg , Ce , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gg , Gg , Chw , Ww , Ww , Wo , Wo , Ww , Gs^Fp , Gg , Gg
Hh , Hh , Hh , Ce , Hh , Gg , Gg^Fet , Gg^Fet , Gg^Fet , Gg , Ggf , Gg , Rr , Rr , Rr , Rr , Rr , Rr , Gg , Re , Gg , Re , Gg , Gg , Gg , Ce , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Ww , Ww , Ww , Ww , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp
Gs^Fp , Gs^Fp , Hh , Hh , Ch , Gg , Gg , Gg^Fet , Gg^Fet , Ggf , Ggf , Ggf , Gg , Rr , Rr , Rr , Rr , Rr , Rr , Gg , Gg^Vh , Gg , Ggf , Gg , Gg , Ce , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Vh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp , Gs^Fp , Gs^Fp , Hh , Hh , Hh , Gg , Gg^Fet , Gg , Gg , Ww , Ww , Ww , Gg , Ggf , Rr , Rr , Rr , Rr , Rr , Rr , Gg , Ggf , Gg , Ch , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gs^Fp , Gg , Gg
Gs^Fp , Gs^Fp , Gs^Fp , Hh , Ce , Hh , Hh , Gg , Gg^Vh , Ww , Ww , Ww , Ww , Ww , Ggf , Gg , Gg^Vh , Rr , Rr , Rr , Rr , Rr , Rr , Gg , Ch , Ch , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg
Gs^Fp , Gs^Fp , Gs^Fp , Hh , Ce , Hh , Hh , Gg , Gg , Ww , Ww , Ww , Ww , Ww , Gg , Gg^Fet , Gg^Fet , Ggf , Gg , Rr , Rr , Rr , Rd , Rd , Rd , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg^Vh , Gg , Hh , Gg , Gg , Gg
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Ce , Hh , Hh , Hh , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ggf , Gg , Ch , Ch , Rd , Rd , Rd , Rd , Rd , Rd , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Hh , Hh , Hh , Hh , Hh , Hh , Gg , Gg
Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Hh , Hh , Ch , Hh , Ce , Ce , Ce , Gg , Ch , Gg , Ce , Ce , Ce , Gg , Ch , Gg , Gg , Gg , Rd , Rd , Rd , Rd , Rd , Rd , Gg^Vh , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Hh , Hh , Gs^Fp , Hh , Gg , Gg
Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gg , Gg , Hh , Gg , Hh , Hh , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Rd , Rd , Rd , Rd , Rd , Rd , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gg^Fet , Gs^Fp , Hh , Hh , Hh , Hh , Hh , Hh
Gg , Gg , Gs^Fp , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Rd , Rd , Rd , Rd , Rd , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Hh , Gs^Fp , Hh , Hh , Gg , Gg
Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg^Fet , Gg , Gg , Gg , Gg , Rd , Rd , Rd , Rd , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg
Gg , Gg , Gg , Gg , Gg^Fet , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg^Fet , Gg , Gg , Rd , Rd , Rd , Rd , Gg , Gg , Ggf , Gg , Gg , Ggf , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg
Gg , Gg , Gg , Gg , Gg^Fet , Gg^Fet , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg^Fet , Gg^Fet , Gg , Gg , Gg , Ggf , Gg , Gg , Gg , Gg , Gg^Fet , Gg , Rd , Rd , Rd , Rd , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg
Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg^Fet , Gg , Gg , Gg , Gg , Gg , Ggf , Gg , Gg , Ggf , Gg , Gg , Rd , Rd , Rd , Rd , Gg , Gg , Gg , Ggf , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg
Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg

View file

@ -0,0 +1,25 @@
border_size=1
usage=map
Rr ,Rr , Uu , Rr , Rr , Xu , Uu^Uf , Uh , Rr , Rr , Rr , Rr , Rr , Uu , Xu , Xu , Xu , Xu , Uh , Rr , Uu , Uu , Uu , Uu , Xu , Xu , Uu^Uf , Xu , Xu , Xu , Uh , Uh
Rr ,Rr , Uu , Rr , Rr , Xu , Uu^Uf , Uh , Rr , Rr , Rr , Rr , Rr , Uu , Xu , Xu , Xu , Xu , Uh , Rr , Uu , Uu , Uu , Uu , Xu , Xu , Uu^Uf , Xu , Xu , Xu , Uh , Uh
Rr ,Rr , Rr , Xu , Rr , Xu , Xu , Uh , Rr , Uu , Xu , Rr , Ds , Xu , Uh , Xu , Uu^Uf , Uu^Uf , Rr , Rr , Rr , Rr , Rr , Rr , Ds , Uh , Xu , Uh , Rr , Uh , Rr , Rr
Uh ,Uh , Rr , Rr , Uu^Vu , Xu , Xu , Rr , Uu , Xu , Uh , Xu , Rr , Rr , Uh , Xu , Uu , Rr , Uu , Rr , Uu , Uu^Vud , Rr , Xu , Xu , Rr , Rr , Uu , Rr , Rr , Uu , Uu
Xu ,Xu , Xu , Rr , Rr , Rr , Rr , Xu , Xu , Xu , Uu^Uf , Uu , Rr , Xu , Xu , Xu , Rr , Rr , Uu , Uu , Uu , Xu , Xu , Ds , Rr , Xu , Uu , Rr , Uu , Uu , Uu^Uf , Uu^Uf
Xu ,Xu , Xu , Uu , Uu , Xu , Xu , Xu , Xu , Uh , Xu , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Uu , Xu , Xu , Xu , Uu , Rr , Rr , Xu , Xu , Uu , Xu , Xu , Xu , Xu
Xu ,Xu , Rr , Xu , Xu , Xu , Xu , Rr , Rr , Xu , Xu , Rr , Uu^Uf , Xu , Rr , Rr , Rr , Uu , Uu , Xu , Uu^Uf , Uh , Rr , Rr , Rr , Uu , Xu , Xu , Xu , Xu , Xu , Xu
Rr ,Rr , Xu , Xu , Rr , Uu , Uu , Rr , Rr , Uh , Xu , Rr , Xu , Uu , Xu , Rr , Uu , Uu , Xu , Xu , Xu , Uh , Uh , Rr , Uu , Uu , Xu , Xu , Uh , Uh , Xu , Xu
Rr ,Rr , Xu , Uu , Rr , Rr , Rr , Rr , Rr , Xu , Rr , Xu , Xu , Xu , Rr , Rr , Xu , Xu , Uu , Xu , Uu^Vu , Xu , Xu , Xu , Xu , Xu , Xu , Uu , Rr , Uu , Xu , Xu
Rr ,Rr , Rr , Xu , Uh , Rr , Uh , Rr , Uu^Uf , Rr , Xu , Ds , Rr , Uu , Rr , Rr , Rr , Uu , Rr , Rr , Rr , Rr , Rr , Xu , Rr , Xu , Uu , Rr , Rr , Rr , Xu , Xu
Rr ,Rr , Rr , Xu , Xu , Uh , Xu , Uu^Uf , Uh , Uu^Uf , Xu , Xu , Uu^Vud , Rr , Uu , Rr , Uu , Rr , Uu , Rr , Rr , Rr , Uu , Rr , Uu , Ds , Rr , Rr , Uu , Uu , Xu , Xu
Uu ,Uu , Rr , Uh , Uh , Xu , Xu , Xu , Xu , Xu , Xu , Uh , Uu^Uf , Uu , Uu , Rr , Uh , Uh , Rr , Uu , Rr , Xu , Xu , Xu , Xu , Xu , Xu , Uu , Xu , Xu , Xu , Xu
Rr ,Rr , Rr , Rr , Rr , Rr , Xu , Uu , Uu , Xu , Uu^Uf , Xu , Xu , Xu , Rr , Rr , Xu , Xu , Uu , Rr , Xu , Ds , Rr , Uu , Rr , Uu^Uf , Uu^Uf , Xu , Xu , Xu , Xu , Xu
Uu^Uf ,Uu^Uf , Uu^Vu , Rr , Xu , Ds , Rr , Rr , Rr , Rr , Rr , Uh , Xu , Xu , Rr , Uu , Rr , Uu , Rr , Rr , Xu , Rr , Rr , Rr , Rr , Rr , Xu , Xu , Rr , Rr , Xu , Xu
Xu ,Xu , Xu , Uu , Xu , Xu , Rr , Rr , Xu , Uu^Vu , Xu , Uh , Xu , Rr , Rr , Rr , Rr , Rr , Rr , Uu , Uu^Uf , Xu , Xu , Uu , Xu , Xu , Uu , Rr , Uu , Rr , Rr , Rr
Uh ,Uh , Uu , Xu , Ds , Rr , Uu , Rr , Uu , Xu , Uu , Xu , Uu , Rr , Uu , Rr , Rr , Rr , Rr , Rr , Rr , Uu^Uf , Rr , Xu , Xu , Uu , Rr , Rr , Rr , Uu , Rr , Rr
Rr ,Rr , Rr , Uu , Rr , Xu , Xu , Rr , Rr , Rr , Rr , Uu , Rr , Uu , Xu , Uu , Rr , Uu^Vud , Rr , Rr , Uu , Rr , Xu , Rr , Rr , Ds , Xu , Rr , Xu , Xu , Xu , Xu
Uu ,Uu , Uu , Rr , Rr , Uu , Xu , Xu , Xu , Rr , Rr , Rr , Rr , Uu , Uu , Uu , Rr , Uu , Rr , Rr , Rr , Uu , Uu , Uu , Xu , Uu , Xu , Xu , Uh , Xu , Uh , Uh
Xu ,Xu , Uu , Rr , Rr , Uu , Uu^Uf , Xu , Xu , Uu^Uf , Uu^Uf , Rr , Rr , Rr , Uu , Uu , Uu , Rr , Rr , 1 Rr , Uu , Rr , Rr , Xu , Xu , Xu , Xu , Uh , Uu , Uh , Uh , Uh
Xu ,Xu , Uu , Uu , Uu , Rr , Uh , Uu^Uf , Xu , Uu^Uf , Uu^Uf , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Uu , Rr , Rr , Uu^Uf , Rr , Ds , Xu , Rr , Rr , Xu , Rr , Rr , Rr
Xu ,Xu , Xu , Xu , Xu , Uh , Xu , Xu , Xu , Xu , Uu , Uu , Uu , Rr , Uu , Uu , Uu , Uu , Uu , Rr , Uh , Uu^Uf , Xu , Xu , Uu , Rr , Rr , Rr , Uu , Uu , Uu , Uu
Xu ,Xu , Xu , Xu , Xu , Uh , Xu , Xu , Xu , Xu , Uu , Uu , Uu , Rr , Uu , Uu , Uu , Uu , Uu , Rr , Uh , Uu^Uf , Xu , Xu , Uu , Rr , Rr , Rr , Uu , Uu , Uu , Uu

View file

@ -0,0 +1,25 @@
border_size=1
usage=map
Xu ,Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Uh , Uu^Uf , Rr , Rr , Rr
Xu ,Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Uh , Uu^Uf , Rr , Rr , Rr
Xu ,Xu , Uu^Uf , Uh , Uu , Uu , Uu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Rr , Rr , Rr , Xu , Uh , Xu , Rr , Uu , Uu
Xu ,Xu , Xu , Rr , Rr , Rr , Rr , Xu , Rr , Xu , Xu , Xu , Uh , Xu , Uu^Uf , Xu , Rr , Uu , Rr , Xu , Xu , Rr , Rr , Rr , Uu , Uh , Uh
Xu ,Xu , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Uu , Uu^Uf , Xu , Xu , Uh , Uu , Xu , Xu , Rr , Rr , Xu , Uh , Rr , Rr , Xu , Xu , Xu
Xu ,Xu , Uu^Uf , Rr , Rr , Rd , Rr , Rr , Rr , Rr , Rr , Uu , Rr , Xu , Xu , Uu , Rr , Rr , Uh , Xu , Xu , Uu^Uf , Rr , Rr , Rr , Xu , Xu
Xu ,Xu , Xu , Uu , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Xu , Uu^Uf , Xu , Xu , Rr , Rr , Xu , Xu , Xu , Xu , Xu
Xu ,Xu , Xu , Uu , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Xu , Rr , Rr , Rr , Xu , Xu , Rr , Uu , Rr , Uu^Uf , Xu , Xu , Xu , Xu
Xu ,Xu , Xu , Xu , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Xu , Rr , Uu , Rr , Rr , Uh , Uh , Xu , Xu , Uh , Xu , Xu
Xu ,Xu , Xu , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Xu , Xu , Xu , Uu , Rr , Uu , Xu , Xu , Xu , Xu , Rr , Uu , Uu^Uf , Uu^Uf
Xu ,Xu , Xu , Rr , Rr , Rr , Rr , Rr , Xu , Rr , Xu , Rr , Rr , Uu^Uf , Xu , Xu , Xu , Rr , Uu , Xu , Uu , Xu , Ds , Rr , Uu^Uf , Uh , Uh
Xu ,Xu , Uh , Uu , Xu , Rr , Uu , Xu , Uu^Uf , Xu , Xu , Rr , Ds , Xu , Uu^Uf , Uu^Uf , Rr , Ds , Xu , Xu , Uu , Uu , Rr , Xu , Xu , Uh , Uh
Uu ,Uu , Uu^Uf , Xu , Xu , Uu , Uu^Uf , Xu , Uu , Uu^Uf , Xu , Xu , Uu , Rr , Rr , Rr , Rr , Rr , Uu^Uf , Xu , Xu , Rr , Uu , Uu , Xu , Xu , Xu
Xu ,Xu , Uu , Uh , Uu^Uf , Uh , Xu , Xu , Uu , Rr , Ds , Xu , Xu , Uu , Rr , Xu , Rr , Rr , Uu^Uf , Xu , Xu , Rr , Rr , Xu , Xu , Xu , Xu
Rr ,Rr , Xu , Xu , Xu , Uu^Uf , Xu , Xu , Xu , Xu , Rr , Rr , Xu , Uh , Uh , Rr , Rr , Uu , Xu , Uh , Xu , Rr , Uu , Uu^Uf , Xu , Xu , Xu
Rr ,Rr , Rr , Rr , Rr , Xu , Xu , Uu , Uu , Uu , Rr , Uu^Uf , Uu^Uf , Xu , Uu , Uu , Rr , Rr , Rr , Xu , Rr , Rr , Uh , Uu^Uf , Xu , Xu , Xu
Xu ,Xu , Xu , Xu , Uu^Uf , Xu , Uh , Uu , Uu , Xu , Rr , Rr , Rr , Uu , Rr , Rr , Uu , Uu , Uu , Rr , Rr , Xu , Xu , Xu , Xu , Xu , Xu
Xu ,Xu , Xu , Uu^Uf , Uu , Uu^Uf , Rr , Uu , Rr , Rr , Rr , Rr , 1 Uu , Rr , Uu , Rr , Xu , Xu , Xu , Xu , Uu , Rr , Uu^Uf , Xu , Xu , Xu , Xu
Xu ,Xu , Uu , Uu , Rr , Rr , Uu , Rr , Rr , Uu , Rr , Uu , Uh , Uu , Rr , Rr , Xu , Uu^Uf , Rr , Rr , Rr , Rr , Uh , Xu , Xu , Xu , Xu
Xu ,Xu , Uu , Rr , Rr , Rr , Rr , Uu , Rr , Rr , Xu , Rr , Rr , Rr , Uh , Rr , Rr , Rr , Uu^Uf , Uu , Uh , Xu , Xu , Xu , Xu , Xu , Xu
Uu ,Uu , Rr , Rr , Uu , Rr , Rr , Rr , Uu , Xu , Xu , Xu , Xu , Xu , Xu , Uu^Uf , Xu , Xu , Xu , Uh , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Uu ,Uu , Rr , Rr , Uu , Rr , Rr , Rr , Uu , Xu , Xu , Xu , Xu , Xu , Xu , Uu^Uf , Xu , Xu , Xu , Uh , Xu , Xu , Xu , Xu , Xu , Xu , Xu

View file

@ -0,0 +1,32 @@
border_size=1
usage=map
Mm , Mm , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Mm , Mm , Mm , Mm , Gg , Hh , Hh , Gg , Hh , Hh , Hh , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Ww , Ww , Ww
Mm , Mm , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Mm , Mm , Mm , Mm , Gg , Hh , Hh , Gg , Hh , Hh , Hh , Gg , Gg , Gg , Ggf , Gg , Ggf , Gs^Fp , Gg , Gg , Gg^Ve , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Ww , Ww , Ww
Mm , Mm , Mm , Mm , Mm , Mm , Hh , Mm , Mm , Mm , Mm , Mm , Hh , Hh , Hh , Hh^Vhh , Re^Gvs , Gg , Gg , Gg , Gg , Ggf , Ggf , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Ww , Ww , Ww , Ww , Ww
Mm , Mm , Mm , Hh , Mm , Mm , Mm , Mm , Mm , Mm , Gs^Fp , Hh , Hh , Hh , Gg , Re^Gvs , Re^Gvs , Re^Gvs , Re^Gvs , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gs^Fp , Ww , Ww , Ww , Ww , Gg , Gg , Gg
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Hh^Vhh , Gs^Fp , Hh , Gg , Re^Gvs , Re^Gvs , Re^Gvs , Gg , Gg , Gg , Ggf , Gg , Gg , Gg , Gg , Ww , Ww , Ww , Ww , Ww , Ww , Gg , Gg , Gg , Ggf , Ggf
Mm , Mm , Mm , Mm , Hh , Mm , Gg , Mm , Gg^Fet , Hh , Gg , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ww , Ww^Bw\ , Ww^Bw\ , Ww , Ww , Ww , Gg , Ggf , Gg , Ggf , Gg , Gg , Gg
Mm , Mm , Mm , Mm , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Ww , Gg , Ww , Ww , Ww , Ww , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg^Fet , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Mm , Gg^Fet , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Gg , Gg , Ww , Ww , Ww , Ww , Ww , Ww , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Gs^Fp , Mm , Gg , Hh , Gg , Gg , Gg , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gg , Gg , Ww , Ww , Ww , Ww , Gg , Ww , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg^Vh , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gg , Gg
Mm , Mm , Mm , Mm , Mm , Mm , Hh , Hh , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg^Vh , Ww , Ww , Ww , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Re^Gvs , Gg , Re^Gvs , Re^Gvs , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Mm , Mm , Mm , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Ww , Ww , Gg , Gs^Fp , Gg^Fet , Gs^Fp , Gg^Ve , Gg , Gg , Re^Gvs , Re^Gvs , Re^Gvs , Re^Gvs , Re^Gvs , Re^Gvs , Gg , Gg^Fet , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Ww , Ww^Bw/ , Gg , Gg , Gs^Fp , Re , Gg , Gg , Gg , Gg , Re^Gvs , Re^Gvs , Re^Gvs , Re^Gvs , Re^Gvs , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Gg , Gg , Gg , Mm , Mm , Mm , Mm , Hh^Vhh , Hh , Gg , Gg , Gg , Ggf , Gg , Gg , Ww^Bw/ , Ww , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Ggf , Gg , Re^Gvs , Gg^Wm , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Gg , Mm , Mm , Mm , Gg , Gg , Gg , Ggf , Gg , Re , Gg , Ww , Ww , Gg , Ww , Ww , Gg , Gg , Gg , Gg , Gg , Ggf , Gg , Gg , Gg , Gg , Gg , Re^Gvs , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Hh , Gg , Mm , Mm , Mm , Gg , Gg , Ggf , Re , Re^Gvs , Re^Gvs , Ww , Gg , Gg , Gg , Gg , Ww , Gg , Gg , Ggf , Gg , Gg , Ggf , Gg , Gg , Re^Gvs , Re^Gvs , Re^Gvs , Re^Gvs , Re^Gvs , Gg^Ve , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Mm , Mm , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Re^Gvs , Re^Gvs , Gg , Ww , Gg , Gg^Vh , Gg , Ww , Gg , Gg , Gg , Ggf , Gg , Ggf , Gg , Gg , Re^Gvs , Re^Gvs , Gg , Re^Gvs , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Hh , Chr , Gg , Chr , Gg , Gg^Fet , Ggf , Gg , Gg , Gg , Re^Gvs , Ww , Ww , Gg , Gs^Fp , Ww , Ww , Gg , Gg , Gg , Gg , Gg^Ve , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Hh , Gg , Gg
Mm , Mm , Mm , Gg , Chr , Khr , Gg^Fet , Gg , Gg , Gg , Ggf , Gg , Gg , Gg , Ww , Gg , Gs^Fp , Gg , Ww , Gg , Gg , Gg , Gs^Fp , Hh , Hh , Hh , Hh , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Hh , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Gg , Gs^Fp , Chr , Gs^Fp , Chr , Gg , Re , Gg , Gg , Gg^Vh , Gg , Ww , Gg , Ww , Ww , Gg , Gg^Vh , Gg , Gs^Fp , Hh , Hh , Hh , Gs^Fp , Hh , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Mm , Hh , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Ww^Bw\ , Ww , Ww , Ww , Gg , Gg , Ggf , Gg , Gg , Hh , Gs^Fp , Hh , Gg^Ve , Hh , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Hh , Hh , Hh , Hh
Mm , Mm , Mm , Mm , Hh , Gg , Gg , Gg , Gg , Gg , Ww , Ww , Ww , Ww^Bw\ , Gg , Gg , Gs^Fp , Gg , Ggf , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Re^Gvs , Hh , Gg , Gg , Gg , Gg^Fet , Gg , Gs^Fp , Gs^Fp
Mm , Mm , Mm , Hh , Hh , Hh^Vhh , Gg , Gg , Gg , Ww , Ww , Ww , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Re^Gvs , Re^Gvs , Re^Gvs , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg
Mm , Mm , Mm , Mm , Hh , Hh , Hh , Gg , Ww , Ww , Ww , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Re , Re , Gg , Gg , Gg , Gg , Gg , Gg , Re^Gvs , Re^Gvs , Re^Gvs , Gg , Gg , Gg , Gg , Gg , Gg , Gg
Mm , Mm , Mm , Mm , Gs^Fp , Hh , Hh , Hh , Ww , Ww , Gg , Gg , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Re^Gvs , Gg , Gg , Gg , Gg , Gg , Hh , Gg , Hh , Hh
Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Ww , Ww , Hh , Gg , Gs^Fp , Gs^Fp , Hh , Gs^Fp , Hh , Gg^Ve , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Ve , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg
Mm , Mm , Xu , Mm , Ww , Ww , Hh , Hh , Hh , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg
Xu , Xu , 1 Kh , Ww , Xu , Hh , Mm , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Hh , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg
Xu , Xu , Uu , Ww , Xu , Mm , Mm , Mm , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gg^Ve , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp
Xu , Xu , Uu , Ww , Xu , Mm , Mm , Mm , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp

View file

@ -0,0 +1,40 @@
border_size=1
usage=map
Uh ,Uh , Uh , Xu , Xu , Xu , Uu^Uf , Uu , Xu , Xu , Uu , Uu , Cud , Uu , Rr , Rr , Rr , Rr , Uu , Uu , Uu , Xu , Xu , Uu , Uh , Uu , Uu , Uu , Uh , Uu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Uh ,Uh , Uh , Xu , Xu , Xu , Uu^Uf , Uu , Xu , Xu , Uu , Uu , Cud , Uu , Rr , Rr , Rr , Rr , Uu , Uu , Uu , Xu , Xu , Uu , Uh , Uu , Uu , Uu , Uh , Uu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Uu^Uf ,Uu^Uf , Uu^Vud , Xu , Ww , Ww , Uu , Uu , Uu , Uu , Uu , Uu , Rr , Rr , Rr , Rr , Rr , Rr , Uu , Uu , Xu , Uu , Uu , Uu , Uu , Uu , Uu^Uf , Uu , Uu , Uu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Rr ,Rr , Rr , Uu , Uu , Uu , Rr , Rr , Rr , Uu^Vud , Rr , Rr , Rr , Rr , Rr , Rr , Cud , Uu , Uu , Xu , Xu , Xu , Xu , Xu , Xu , Uu^Uf , Uu^Uf , Uu^Uf , Uh , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Uu^Uf ,Uu^Uf , Uu^Uf , Rr , Rr , Rr , Cud , Cud , Cud , Rr , Rr , Rr , Rr , Rr , Rr , Uu , Rr , Uu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Uh ,Uh , Uu^Vud , Rr , Rr , Cud , Rr , Cud , Rr , Rr , Rr , Cud , Rr , Uu^Vud , Uu , Rr , Rr , Uu , Rd , Xu , Xu , Xu , Uh , Xu , Uu^Uf , Xu , Uh , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Xu ,Xu , Xu , Uu , Rr , Cud , Rr , Rr , Rr , Cud , 2 Kud , Cud , Rr , Uu , Xu , Uu , Xu , Rd , Re , Rd , Uu , Uh , Rd , Re , Rd , Uh , Uu , Uh , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Xu ,Xu , Re , Re , Uh , Rr , Rr , Cud , Cud , Rr , Cud , Cud , Rr , Uu , Cud , Xu , Xu , Xu , Uu^Uf , Re , Rd , Re , Uu , Rd , Uu , Re , Re , Uh , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Uu ,Uu , Re , Xu , Xu , Xu , Xu , Rr , Rr , Rr , Rr , Rr , Rr , Uu , Uu , Xu , Uu , Xu , Uu , Rd , Uh , Rd , Xu , Xu , Uu , Rd , Rd , Rd , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Qxu ,Qxu , Uu , Uu , Uh , Xu , Xu , Uu , Uu^Uf , Uu , Uu^Vud , Rr , Rr , Uu , Uu , Uu , Ww , Ww , Ww , Ww , Wo , Xu , Xu , Xu , Uh , Uu , Re , Uu , Uu^Uf , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Qxu ,Qxu , Qxu , Qxu , Qxu , Uu , Xu , Uu^Vud , Xu , Xu , Xu , Uu , Rr , Rr , Uu , Uu , Xu , Wo , Wo , Wo , Xu , Xu , Xu , Xu , Uh , Uh , Rd , Uu , Uu , Uh , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Qxu ,Qxu , Qxu , Uh , Re , Uu , Xu , Xu , Uh , Xu , Uu , Uu , Rr , Rr , Uu , Uu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Uu , Uu , Re , Rd , Re , Rd , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Xu ,Xu , Uu , Uu , Re , Xu , Xu , Uh , Uh , Xu , Uu , Rr , Xu , Uu , Rr , Uu , Uu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Ql , Xu , Xu , Rd , Uh , Rd , Re , Uu^Vu , Re , Uh , Uu^Vu , Xu , Xu , Xu
Xu ,Xu , Uu , Uu , Uh , Re , Uu , Uu , Uu , Xu , Uu , Rr , Uu , Uu , Rr , Rr , Rr , Uu , Uu , Xu , Xu , Xu , Ql , Ql , Uu , Ql , Xu , Xu , Xu , Uu , Rd , Re , Uu^Uf , Re , Re , Xu , Xu , Xu
Xu ,Xu , Re , Re , Uu , Uu , Uh , Uu , Xu , Xu , Uu , Rr , Uu , Uu , Uu , Rr , Uu , Rr , Uu , Xu , Xu , Xu , Ql , Uu , Ql , Ql , Xu , Xu , Uu , Uu^Vu , Rd , Uu^Uf , Uu , Uu^Vu , Re , Xu , Xu , Xu
Xu ,Xu , Uh , Xu , Xu , Uu , Uu , Uu , Xu , Xu , Rd , Rd , Rd , Xu , Xu , Uu , Uu , Uu , Rr , Uu , Uu , Xu , Uu , Uu , Ql , Xu , Xu , Xu , Uu , Rd , Uu^Uf , Uu^Uf , Uu^Uf , Re , Uu^Vu , Xu , Xu , Xu
Xu ,Xu , Xu , Re , Uu , Xu , Xu , Xu , Uu^Uf , Re , Uu , Uu , Xu , Xu , Xu , Xu , Xu , Uu , Rr , Rr , Rr , Uu , Xu , Xu , Xu , Xu , Xu , Uu^Uf , Xu , Re , Re , Uu^Uf , Rd , Rd , Rd , Xu , Xu , Xu
Xu ,Xu , Re , Uh , Xu , Xu , Uu , Re^Uf , Re^Uf , Re^Uf , Re , Xu , Xu , Xu , Xu , Xu , Xu , Uh , Uu , Rr , Rr , Uu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Uu^Vu , Re , Uu , Re , Re , Uu^Vu , Xu , Xu , Xu
Xu ,Xu , Re , Xu , Re , Re , Uu^Vud , Uu , Uu , Uu , Uu , Rd , Rd , Xu , Xu , Xu , Xu , Xu , Uu , Uu , Uu , Uu , Uu , Xu , Xu , Xu , Uh , Xu , Re , Xu , Rd , Re , Uu^Vu , Xu , Xu , Xu , Xu , Xu
Xu ,Xu , Uu , Uu^Uf , Uu , Ww , Ww , Ww , Ww , Ww , Ww , Uu^Vu , Uu , Uu^Uf , Uh , Xu , Xu , Xu , Xu , Uu , Rr , Uu , Uu , Xu , Xu , Xu , Rd , Re , Uu , Rd , Uu , Rd , Xu , Xu , Xu , Xu , Qxu , Qxu
Xu ,Xu , Uu , Uu , Ww , Ww , Ww , Ww , Ww , Wo , Wo , Ww , Uu^Uf , Uh , Xu , Xu , Xu , Xu , Xu , Uu , Rr , Rr , Uu , Xu , Xu , Xu , Rd , Re , Xu , Uu , Xu , Xu , Xu , Xu , Xu , Qxu , Qxu , Qxu
Xu ,Xu , Rd , Rd , Uu^Vud , Ww , Ww , Gg^Fet , Ww , Ww , Ww , Ww , Re , Re^Uf , Uu^Uf , Xu , Xu , Xu , Xu , Xu , Uu , Rr , Uu , Xu , Xu , Xu , Uu , Uu , Xu , Xu , Uu^Uf , Xu , Uh , Xu , Uu , Qxu , Qxu , Qxu
Re^Uf ,Re^Uf , Rd , Re , Uu , Rr , Rr , Uu^Vu , Rr , Rr , Rr , Uu^Vud , Uu , Uu , Uh , Uh , Xu , Xu , Uh , Xu , Uh , Uu , Uu , Uu , Uu , Uu , Rr , Uu , Xu , Xu , Uu , Uh , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Xu ,Xu , Uu^Uf , Uu , Uu , Uu , Ww , Ww , Ww , Ww , Uu , Uu , Re , Xu , Xu , Xu , Xu , Xu , Uh , Uu^Uf , Rr , Rr , Rr , Uu , Uu , Uu , Rr , Rr , Uu , Xu , Uu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Xu ,Xu , Uu^Uf , Rd , Uu^Vu , Ww , Ww , Wo , Ww , Uu^Vud , Rd , Re , Uu , Xu , Uu , Xu , Uu , Xu , Rr , Uu , Uu , Rr , Uu , Rr , Uu , Uu , Uu , Rr , Uu , Uu , Chr , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Xu ,Xu , Rd , Re , Uu , Ww , Rd , Ww , Uu , Uu , Re , Rd , Uu , Rd , Rd , Uu , Rr , Rr , Rr , Uu , Uu , Rr , Uu , Uu , Rr , Rr , Rr , Uu , Chr , Uu , Khr , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Xu ,Xu , Uu , Re , Re , Uu , Rd , Re , Re , Rd , Uu^Uf , Rd , Xu , Rd , Uu , Uu , Uu , Uu , Xu , Uu , Uu , Uu , Uu , Uu , Uu , Uu , Uu , Uu , Uu , Chr , Chr , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Xu ,Xu , Xu , Uu^Vud , Xu , Rd , Re , Uu^Vud , Xu , Uu^Uf , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Uu , Rr , Rr , Uu , Xu , Uu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Xu ,Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Uu , Rr , Rr , Uu , Xu , Uu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Xu ,Xu , Xu , Xu , Xu , Xu , Uh , Xu , Xu , Xu , Xu , Xu , Uu , Xu , Uu , Xu , Xu , Xu , Xu , Xu , Uu , Rr , Uu , Uu , Uu , Uu , Uu^Uf , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Xu ,Xu , Xu , Xu , Uh , Uu^Uf , Uh , Uu^Uf , Uu^Uf , Xu , Uh , Uu , Uh , Uu , Uu , Uu , Uu , Uu^Uf , Uu , Xu , Uu , Uu , Uu , Uu , Uu , Uu , Uu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Xu ,Xu , Xu , Uh , Uu , Uu , Uu , Uu , Uu , Xu , Xu , Uh , Xu , Xu , Xu , Uu , Uu , Uu , Uu , Uu , Uu , Uu , Xu , Uu , Xu , Uu , Uu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Xu ,Xu , Xu , Uu , Uu , Uu , Uu , Uu , Uu , Uh , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Uu , Uu , Uu , Uu , Uu , Xu , Xu , Xu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Xu ,Xu , Xu , Uu , Uu , Uu , Uu , Uu , Uh , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Uu^Uf , Xu , Uu , Uu , Uu , Xu , Uh , Xu , Xu , Uu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Mm ,Mm , Re , 1 Kh , Uh , Uu , Uu^Uf , Uu^Uf , Uh , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Uh , Uh , Uh , Xu , Xu , Xu , Uu , Uu^Uf , Uh , Xu , Uu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Xu ,Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Uu^Uf , Xu , Uh , Xu , Uu^Uf , Uu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu
Xu ,Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Uu^Uf , Xu , Uh , Xu , Uu^Uf , Uu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu , Qxu

View file

@ -0,0 +1,30 @@
border_size=1
usage=map
Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Uh^Ii , Xu , Xu , Xu , Xu , Gs^Fp , Gs^Fp , Gs^Fp
Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Uh^Ii , Xu , Xu , Xu , Xu , Gs^Fp , Gs^Fp , Gs^Fp
Xu , Xu , Uu^Uf , Re^Uf , Uu , Xu , Wo , Wo , Wo , Xu , Xu , Xu , Xu , Xu , Uh , Uu^Vu , Uu , Uu^Uf , Uh , Uh , Ce , Xu , Uu , Uh , Uu^Ii , Uh^Ii , Uu^Ufi , Uh^Ii , Re , Gg , Gg , Gg
Xu , Xu , Uu , Uu , Wo , Wo , Ww , Ww , Wo , Wo , Xu , Xu , Xu , Xu , Uh , Uu , Uu , Uu , Uu , Ce , Ke , Ce , Uu , Uu^Uf , Uu^Uf , Uu^Ufi , Rr , Rr , Rr , Re , Re , Re
Xu , Xu , Wo , Ww^Bw\ , Ww , Ww , Ww , Wo , Xu , Uu^Uf , Xu , Xu , Xu , Uh , Uh , Uu , Uu^Uf , Uu , Uu , Ce , Ce , Ce , Uu , Rr , Rr , Uu^Ufi , Rr , Rr , Uu^Ii , Rr , Uh^Ii , Uh^Ii
Xu , Xu , Wo , Ww , Ww , Ww^Bw\ , Ww^Bw\ , Wo , Uu , Uu , Uu , Xu , Uu , Uu , Uu , Uu , Uu , Uu , Uu , Uu , Uu , Uu , Rr , Uu^Vud , Rr , Rr , Rr , Rr , Uh^Ii , Uh^Ii , Uu^Ii , Uu^Ii
Xu , Xu , Xu , Wo , Wo , Wo , Rd , Uu , Uh , Uh , Xu , Uu , Uh , Uu , Uu , Uu , Uu , Uu , Uu , Uu , Uu , Re^Uf , Rr , Rr , Rr , Rr , Uu^Uf , Uu^Vu , Uh^Ii , Xu , Xu , Xu
Xu , Xu , Xu , Uu^Uf , Uh , Re , Xu , Xu , Xu , Xu , Re^Uf , Uh , Rd , Re^Uf , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Rr , Uu^Uf , Uh , Xu , Xu , Xu , Xu
Xu , Xu , Xu , Xu , Xu , Rd , Uu^Uf , Xu , Uu^Uf , Xu , Uu , Rd , Rr , Rr , Uu , Uu , Rd , Uu , Uu , Rr , Rr , Rr , Uu , Uu , Uu , Uu , Xu , Xu , Xu , Xu , Xu , Xu
Xu , Xu , Uh , Uh , Xu , Re , Rd , Rd , Uh , Uh , Rr , Rr , Rd , Uh , Re , Uu^Uf , Re , Rd , Uu , Rr , Rr , Rr , Uu , Uu , Uu , Uu , Uu , Xu , Uh , Uh , Xu , Xu
Xu , Xu , Uu^Uf , Uu , Uu , Uh , Rr , Rr , Rr , Rr , Re , Xu , Uh , Uu^Uf , Uu^Uf , Re , Uu^Uf , Uh , Uh , Rr , Rr , Uu^Uf , Uu , Uh , Uu , Uu , Uu , Uu , Uu , Uu , Xu , Xu
Xu , Xu , Rr , Uh , Rr , Rr , Uu , Uu , Rd , Re , Rd , Xu , Xu , Uh , Re , Xu , Xu , Xu , Xu , Rr , Rr , Rr , Uu^Uf , Uh , Xu , Xu , Xu , Uu , Uu , Uu , Xu , Xu
Rr , Rr , Uu^Uf , Rr , Rd , Uu , Xu , Xu , Xu , Xu , Xu , Uh , Uu^Uf , Re , Uh , Xu , Uh , Uh , Rd , Uu , Rr , Rr , Rd , Xu , Wo , Wo , Wo , Xu , Xu , Uu , Uu , Uu
Xu , Xu , Uh , Uu^Uf , Re^Uf , Re , Rd , Xu , Xu , Xu , Xu , Re , Uu^Uf , Rd , Xu , Xu , Uu^Uf , Uu^Uf , Re^Uf , Rr , Rr , Rr , Re^Uf , Xu , Wo , Xu , Ww , Xu , Uu , Xu , Uu , Uu
Xu , Xu , Uh , Re^Uf , Uu^Uf , Rd , Re , Xu , Uh , Xu , Uh , Uh , Xu , Uh , Rd , Uh , Rr , Uu , Rr , Rr , Rr , Re^Uf , Rd , Xu , Ww , Ww , Ww , Ww , Uu , Uu , Xu , Xu
Xu , Xu , Xu , Uh , Xu , Uu , Rd , Uh , Uu , Re , Xu , Uh , Xu , Uu , Re , Rr , Rr , Rr , Rr , Rr , Uu^Uf , Rd , Uu , Xu , Uu , Uu , Xu , Xu , Uu , Uu , Xu , Xu
Xu , Xu , Xu , Xu , Xu , Xu , Uu , Rd , Uu , Uh , Rd , Re , Uu , Re^Uf , Rr , Rr , Rr , Rr , Uu , Uh , Xu , Uu , Uu , Uu , Uu , Xu , Uu , Xu , Uu , Uu , Xu , Xu
Uh , Uh , Uh , Xu , Xu , Xu , Uu^Uf , Re , Xu , Xu , Rd , Uu , Cud , Uu , Rr , Rr , Re^Uf , Re^Uf , Uu , Uu , Uu^Uf , Xu , Xu , Uu , Uh , Uu , Uu , Uu , Uh , Uu , Xu , Xu
Uu^Uf , Uu^Uf , Uh , Xu , Ww , Ww , Uu , Re , Re , Uu , Uu , Uu , Rr , Rr , Rr , Rr , Rr , Uu , Uu , Uu , Xu , Uu , Uu , Uu , Uu , Uu , Uu^Uf , Uu , Uu^Vud , Uu , Xu , Xu
Rr , Rr , Rr , Uu , Uu , Uu , Rr , Rr , Rr , Uu^Vud , Rr , Rr , Rr , Rr , Rr , Rr , Cud , Uu , Uu , Xu , Xu , Xu , Xu , Xu , Xu , Uu^Uf , Uu^Uf , Uu^Uf , Uh , Xu , Xu , Xu
Uu^Uf , Uu^Uf , Uu^Uf , Rr , Rr , Rr , Cud , Cud , Cud , Rr , Rr , Rr , Rr , Rr , Rr , Uu , Uu , Uu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu , Xu
Uh , Uh , Uh , Rr , Rr , Cud , Rr , Cud , Rr , Rr , Rr , Cud , Rr , Uu^Vu , Uu , Rr , Rr , Uu , Rd , Xu , Xu , Xu , Uh , Xu , Uu^Uf , Xu , Uh , Xu , Xu , Xu , Xu , Xu
Xu , Xu , Xu , Uu , Rr , Cud , Rr , Rr , Rr , Cud , 1 Kud , Cud , Rr , Uu , Xu , Uu , Xu , Rd , Re , Rd , Uu , Uh , Rd , Re , Rd , Uh , Uu , Uh , Xu , Xu , Xu , Xu
Xu , Xu , Re , Re , Uh , Rr , Rr , Cud , Cud , Rr , Cud , Cud , Rr , Uu , Cud , Xu , Xu , Xu , Uu^Uf , Re , Rd , Re , Uu , Rd , Uu , Re , Re , Uh , Xu , Xu , Xu , Xu
Uu , Uu , Re , Xu , Xu , Xu , Xu , Rr , Rr , Rr , Rr , Rr , Rr , Uu , Uu , Xu , Uu , Xu , Uu , Rd , Uh , Rd , Xu , Xu , Uu , Rd , Rd , Rd , Xu , Xu , Xu , Xu
Qxu , Qxu , Uu , Uu , Uh , Xu , Xu , Uu , Uu^Uf , Uu , Uu^Vud , Uu , Rr , Uu , Uu , Uu , Ww , Ww , Ww , Ww , Wo , Xu , Xu , Xu , Uu , Uu , Re , Uu , Uu^Uf , Xu , Xu , Xu
Qxu , Qxu , Uu , Uu , Uh , Xu , Xu , Uu , Uu^Uf , Uu , Uu , Uu , Rr , Uu , Uu , Uu , Ww , Ww , Ww , Ww , Wo , Xu , Xu , Xu , Uu , Uu , Re , Uu , Uu^Uf , Xu , Xu , Xu

View file

@ -0,0 +1,40 @@
border_size=1
usage=map
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Re , Gg , Gg , Gg , Hh , Hh , Hh , Mm , Mm , Mm , Mm , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm , Mm , Mm , Mm^Xm , Mm , Mm^Xm , Mm , Mm^Xm , Mm , Mm , Mm , Mm , Mm
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Re , Gg , Gg , Gg , Hh , Hh , Hh , Mm , Mm , Mm , Mm , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm , Mm , Mm , Mm^Xm , Mm , Mm^Xm , Mm , Mm^Xm , Mm , Mm , Mm , Mm , Mm
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Chr , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Re , Gs^Fp , Gg , Gg , Hh , Hh , Hh , Hh , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm^Xm , Mm^Xm , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm , Mm
Gs^Fp , Gs^Fp , Gs^Fp , Gg^Vh , Gs^Fp , Gs^Fp , Gs^Fp , Chr , 2 Khr , Chr , Gg , Gg , Gs^Fp , Re , Gg , Gs^Fp , Gg , Hh , Hh , Hh , Hh , Hh , Mm , Mm , Hh , Hh , Hh^Vhh , Mm , Mm , Mm , Hh , Mm , Mm , Mm , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Chr , Chr , Chr , Gg , Gs^Fp , Re , Re , Gs^Fp , Gg , Gg , Gs^Fp , Gg , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Mm , Mm , Mm , Mm , Mm , Mm^Xm , Mm , Mm^Xm , Mm^Xm , Mm^Xm
Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Re , Re , Gg , Gg , Gg , Gg , Gg^Vh , Gg , Gs^Fp , Hh , Hh , Hh , Gg , Gg , Gg , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm^Xm , Mm^Xm
Gs^Fp , Gs^Fp , Gg^Vh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Hh , Gg , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Mm , Hh^Vhh , Mm , Mm , Mm
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ggf , Gg , Gg , Ggf , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Mm , Mm
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gs^Fp , Gg^Fet , Gg , Gs^Fp , Gg , Gg , Gg , Gg^Vh , Gg , Gg , Gg , Gg , Gg , Gg^Vh , Gg , Gg , Gg , Gg , Gs^Fp , Gg^Fet , Gg , Gg^Vh , Gs^Fp , Gs^Fp , Hh , Gg^Fet , Hh , Hh , Hh , Gg , Gg
Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Vh , Gs^Fp , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Ggf , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ggf , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Fet , Gg^Fet , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp
Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gg^Vh , Gs^Fp , Gs^Fp , Gs^Fp
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Ww , Gg , Ww , Gg , Ww , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Re , Gs^Fp , Gg , Gs^Fp , Re , Re
Gg , Gg , Gg , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Gg , Gg , Gg , Gg , Ggf , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ggf , Gg , Gg , Gg , Gg , Gg , Re , Gs^Fp , Re , Re , Re , Gs^Fp , Gs^Fp
Gg , Gg , Ww , Ww , Wo , Wo , Wo , Ww , Ww , Ww , Ww , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ggf , Gg , Gg , Gg , Ggf , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Chr , Chr , Chr , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Hh , Hh , Ww , Ww , Wo , Wo , Wo , Wo , Wo , Ww , Ww , Ww , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Chr , 1 Khr , Chr , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Vh , Gs^Fp , Gs^Fp , Gs^Fp
Hh , Hh , Ww , Wo , Wo , Wo , Wo , Wo , Wo , Wo , Ww , Ww , Ww^Bw| , Gg , Gg , Gg , Gg , Gg , Ww , Ww , Ww , Ww , Ww , Gg^Vh , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Chr , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Mm , Mm , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww^Bw| , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg
Mm , Mm , Mm , Ww , Hh , Ww , Gg , Ww , Ww , Ww , Gs^Fp , Gs^Fp , Gg , Ww , Ww , Ww , Ww , Ww , Gg , Gg , Gg , Gg , Gs^Fp , Ww , Ww , Ww , Ww , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gg , Gg
Mm , Mm , Mm , Hh , Hh , Hh , Hh , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Ww , Gg , Gg , Gg , Ss , Ss , Ss , Gs^Fp , Gs^Fp , Ww , Ww , Ww , Ww , Gg , Gs^Fp , Gg^Fet , Gg^Vh , Gg , Re , Re , Gg , Gs^Fp , Gg^Fet , Gs^Fp , Hh , Hh
Mm , Mm , Mm , Hh , Hh , Hh , Hh , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Ss , Gs^Fp , Ss , Ss , Ss , Ss , Ss , Ss , Gs^Fp , Gs^Fp , Gs^Fp , Ww , Ww , Ww , Ww , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Hh , Hh
Mm , Mm , Mm , Mm , Mm , Hh , Hh , Gg , Gg , Re , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Ss , Ss , Ss , Ss , Gs^Fp , Gs^Fp , Ss^Vhs , Ss , Ss , Ss , Gs^Fp , Ss , Gg , Gg , Ww , Ww , Ww , Gg , Gs^Fp , Re , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Hh , Hh , Hh
Mm , Mm , Mm , Mm , Mm , Hh , Hh , Gs^Fp , Gs^Fp , Re , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Ss , Ss , Ss^Vhs , Ss , Gs^Fp , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Gs^Fp , Gs^Fp , Ww , Ww , Ww , Gg , Gg^Fet , Re , Gg , Gs^Fp , Gg , Hh , Hh , Hh , Hh
Mm , Mm , Mm , Mm , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss^Vhs , Ss , Ss , Ss , Ss , Gs^Fp , Gs^Fp , Gg , Ww , Ww , Gs^Fp , Gg , Gg , Gs^Fp , Hh^Vhh , Hh , Hh , Hh , Hh , Hh
Mm , Mm , Mm , Mm , Mm , Hh , Hh , Gg , Gs^Fp , Gg , Ggf , Ggf , Gg , Gs^Fp , Gg , Gg , Gg , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ww , Ww , Ww , Ww , Ww , Ww^Bw/ , Re , Gg , Re , Re , Hh , Re , Hh , Hh , Hh
Mm^Xm , Mm^Xm , Mm , Mm , Mm , Mm , Hh , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Gs^Fp , Ss , Ss , Gg , Gg , Gg , Gg , Ww^Bw/ , Ww , Ww , Gs^Fp , Hh , Hh , Re , Gg , Re , Re , Re
Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm^Xm , Mm^Vhh , Mm , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Ce , Gs^Fp , Gs^Fp , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Gs^Fp , Gg , Re , Re , Gg , Gg , Ww , Ww , Ww , Gg , Ww , Gg , Gg , Gg , Gg , Gg
Mm , Mm , Mm^Xm , Mm^Xm , Mm , Mm , Mm , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Ce , 3 Ke , Ce , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Ss , Gs^Fp , Gs^Fp , Gg , Gg , Re , Gs^Fp , Gg , Gg , Gg , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww
Mm , Mm , Mm , Mm , Gg , Mm , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Ce , Ce , Ce , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Ggf , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww
Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg^Vh , Re , Re , Re , Gg , Gg , Gg , Gg , Gg , Re , Re , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg^Vh , Gg , Ww , Ww , Ww , Ww , Ww
Gs^Fp , Gs^Fp , Gs^Fp , Gg^Vh , Gs^Fp , Gg^Fet , Gg , Gg , Re , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gs^Fp , Re , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Re , Gg , Gg , Gg , Gg , Ggf , Gg , Gg , Gg , Ggf , Gg , Gg , Gg , Gs^Fp , Ww , Ww , Ww
Gs^Fp , Gs^Fp , Re , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gs^Fp , Re , Gg , Gg , Re , Re , Gg , Gg , Gg , Gs^Fp , Hh , Hh , Hh , Gg , Gg^Vh , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Re , Re , Gg , Re , Re , Gs^Fp , Re , Re , Gs^Fp , Gg^Vh , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Hh , Hh , Hh , Hh , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ggf , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gs^Fp , Gs^Fp , Gg^Fet , Gs^Fp , Gg , Gg , Gg , Gg , Hh , Hh , Hh , Hh , Hh , Gg^Fet , Hh , Hh , Gs^Fp , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Ce , Ce , Ce , Re , Re , Gg , Gs^Fp , Gs^Fp , Gg , Gg
Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Vh , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Hh , Hh , Gg^Fet , Hh , Hh , Hh , Hh^Vhh , Hh , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Ce , 4 Ke , Ce , Gg , Gg , Re , Re , Gg , Gg , Gg
Mm , Mm , Mm , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Hh , Gg^Fet , Gg^Fet , Hh , Gg^Fet , Gg^Fet , Hh , Hh , Hh , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg^Vh , Gg , Gg , Gg , Ce , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Re , Re
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg

View file

@ -0,0 +1,25 @@
border_size=1
usage=map
Mm , Mm , Mm , Mm , Gs , Mm , Mm , Mm , Hh , Hh , Hh , Mm , Mm , Ww , Ww , Mm , Hh , Hh , Hh , Mm , Mm , Mm
Mm , Mm , Mm , Mm , Gs^Vht , Mm , Mm , Mm , Hh , Hh , Hh , Mm , Mm , Ww , Ww , Mm , Hh , Hh , Hh , Mm , Mm , Mm
Mm , Mm , Mm , Mm , Hh , Mm , Hh , Hh , Hh , Hh , Gg , Hh , Hh , Mm , Gs^Fp , Ww , Hh , Gs^Fp , Gs^Vht , Hh , Hh , Hh
Mm , Mm , Hh , Hh , Hh , Hh , Hh , Hh , 2 Ke , Ce , Re , Gg , Gs^Vht , Gs^Fp , Gs^Fp , Ww , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Hh
Hh , Hh , Hh , Hh , Gs^Vht , Hh , Gs^Fp , Ce , Ce , Ce , Gg , Re , Gg , Gg , Ww , Ww , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Hh
Hh , Hh , Gg , Hh , Hh , Hh , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gs^Vht , Gg , Ggf , Ww , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg
Hh , Hh , Gs^Fp , Gg , Gg , Re , Gg , Gs^Fp , Gg , Gg , Re , Gg , Gg , Gg , Ww , Gg , Ss , Ss , Ss , Ss , Ss , Ss
Hh , Hh , Gs^Fp , Gg , Gs^Vht , Re , Re , Gg , Gs^Vht , Re , Gg , Re , Gs^Vht , Ww , Gg , Gg , Ss , Ss , Gs^Fp , Ss , Ss , Ss
Hh , Hh , Gs^Fp , Gs^Fp , Ggf , Ggf , Re , Re , Re , Re , Gg , Gg , Ggf , Ww , Ww , Ww , Ss , Ss , Ss , Gs^Fp , Ss , Ss
Gg , Gg , Gg , Gg , Re , Re , Gg , Gg , Gg , Re , Gg , Gs^Fp , Ggf , Ww , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss
Gg , Gg , Gs^Fp , Gs^Vht , Gs^Fp , Gs^Fp , Gg , Gs^Vht , Gg , Re , Gg , Gg , Gg , Ww , Ss , Ss , Ss , Ss , Ss , Ss , Ss , Ss
Re , Re , Re , Gg , Re , Gg , Gs^Fp , Gg , Re , Re , Gs^Vht , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Gs^Vht , Hh , Gs^Fp , Gs^Fp , Ss , Ss , Ss
Gg , Gg , Gg , Re , Gg , Re , Re , Gs^Fp , Re , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Hh , Hh , Hh , Gs^Fp , Hh , Hh
Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Vht , Re , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Hh , Gs^Fp , Hh , Hh , Hh
Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Gg , Gg , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Ggf , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Ce , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Ggf , Gs^Fp , Gs^Fp
Gg , Gg , Ggf , Gg , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Ce , 1 Ke , Ce , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp
Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Ggf , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Ce , Ce , Ce , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp
Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Ggf , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Mm , Mm
Mm , Mm , Mm , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Hh , Mm , Mm
Mm , Mm , Mm , Mm , Mm , Hh , Mm , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Hh , Hh , Mm , Mm , Mm , Mm
Mm , Mm , Mm , Mm , Mm , Hh , Mm , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Hh , Hh , Mm , Mm , Mm , Mm

View file

@ -0,0 +1,25 @@
border_size=1
usage=map
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Mm , Mm , Mm , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Mm , Hh , Mm , Hh , Hh , Hh , Hh , Gg , Gg
Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Mm , Mm , Mm , Gg , Gg , Ce , Ce , Ce , Gg , Gg , Mm , Hh^Vhh , Mm , Hh , Hh , Hh , Hh , Gg , Gg
Mm , Mm , Mm , Mm , Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Ce , 2 Ke , Ce , Gg , Gs^Fp , Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gg , Ww , Ww
Hh , Hh^Vhh , Hh , Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Vh , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Hh , Gg , Gg , Ce , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Ww , Ww , Ww
Hh , Hh , Hh , Hh , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg^Vh , Hh , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Ww , Ww , Ww , Ww
Hh , Hh , Ww , Gg , Ww , Gg , Ww , Gg , Ww , Gg , Ww , Gg , Gg , Gg , Ww , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg^Vh , Ww , Ww , Ww , Ww , Ww , Ww
Ww , Ww , Wo , Ww , Wo , Ww , Wo , Ww , Wo , Ww , Wo , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Gg , Gg , Gg , Gg , Gg , Ww , Gg , Ww , Gg , Gs^Fp , Gg , Gg , Gs^Fp , Wwf , Ww , Ww , Ww , Ww , Ww , Ww , Ww
Wo , Wo , Wo , Wo , Wo , Wo , Wo , Wo , Wo , Wo , Wo , Wo , Wo , Wo , Wo , Wo , Wo , Ww , Wo , Wo , Wo , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Wwf , Ww , Wwf , Wwf , Ww , Ww , Ww , Ww , Ww , Ww
Wo , Wo , Ww , Wo , Ww , Wo , Ww , Wo , Ww , Wo , Ww , Wo , Wo , Wo , Wo , Wo , Wo , Wo , Gs^Fp , Gs^Fp , Gs^Fp , Wo , Wo , Wo , Wo , Wo , Wo , Ww , Ww , Ww , Ww , Ww , Ww , Wwf , Ww , Wwf , Ww , Ww , Ww , Ww , Ww , Ww
Ww , Ww , Hh , Ww , Gg , Ww , Gs^Fp , Ww , Gs^Fp , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Wo , Wo , Gs^Fp , Wo , Gg , Wo , Wo , Wo , Wo , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Wwf , Wwf , Wwf , Ww , Ww , Ww , Ww , Ww , Ww
Hh , Hh , Hh , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Ww , Wwf , Wwf , Wwf , Wwf , Wwf , Ww , Ww , Ww , Ww , Ww
Hh , Hh , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg^Vh , Gg , Gg , Gg , Ww , Gg , Ww , Ce , Ww , Gg , Ww , Wwf , Wwf , Ww , Ww , Gg , Gg , Gg , Gg
Gg , Gg , Gg , Gg , Gg , Gg , Ce , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg^Vh , Gg , Gg , Gg , Gg , Ce , 3 Ke , Ce , Gg , Gg , Gg , Ww , Gg , Gg , Gs^Fp , Gg , Gg , Gg
Gg , Gg , Gg^Vh , Gg , Gg , Gg , Gg , Ce , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Re , Gg , Re , Gg , Re , Gg , Re , Re , Ce , Ce , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Ce , Gs^Fp , Gg , Gg
Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg^Vh , Gg , Gg , Ce , Ce , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Re , Gg , Re , Re , Gs^Fp , Re , Gg , Re , Gg , Re , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ce , 1 Ke , Ce , Gg , Gg
Gg , Gg , Ww , Gs^Fp , Ww , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Ce , Gg , Gg , Re , Re , Re , Re , Gg , Re , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Re , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Ce , Ce , Ce , Gg , Gg
Gg , Gg , Ww , Ww , Gg , Gg , Gg , Gg , Gg , Gg^Vh , Gg , Gg , Re , Re , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Re , Gg , Gg , Gg , Gs^Fp , Gg^Vh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Vh , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg
Gg , Gg , Gg , Gg , Gg , Ce , Ce , Re , Re , Re , Re , Re , Ce , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Re , Re , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg
Gg , Gg , Gg , Gg , Gg , 4 Ke , Ce , Gg , Gs^Fp , Gg , Gg^Vh , Gg , Ce , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gg , Re , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg
Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Ce , Gg , Gg , Gs^Fp , Gg , Gg , Gs^Fp , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gs^Fp , Gs^Fp , Gs^Fp , Hh , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg
Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gg , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg
Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Re , Gg , Hh , Hh , Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gg , Gg

View file

@ -0,0 +1,40 @@
border_size=1
usage=map
Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm , Mm , Mm , Gg , Gg , Gg , Gg , Gg , Gg , Mm , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Wo , Wo , Ai , Ai , Mm , Mm , Mm
Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm , Mm , Mm , Gg , Gg , Gg , Gg , Gg , Gg , Mm , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Wo , Wo , Ai , Ai , Mm , Mm , Mm
Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm^Xm , Mm , Mm , Mm , Ggf , Ggf , Gg , Gg , Gg , Gg , Mm , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Wo , Ai , Ai , Wo , Mm , Mm , Mm
Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh , Hh , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Mm , Mm , Mm , Mm , Mm , Mm , Mm^Xm , Mm , Mm , Wo , Mm , Mm , Mm , Mm^Xm , Mm^Xm , Mm^Xm
Mm^Xm , Mm^Xm , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Hh , Mm , Mm , Mm , Hh , Hh , Hh^Vhh , Gg , Gg , Gg^Vh , Gg , Gs^Fp , Chr , Gs^Fp , Gs^Fp , Mm , Mm , Mm , Mm , Mm , Wo , Wo , Mm , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm
Mm , Mm , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Hh^Vhh , Hh , Hh , Hh , Hh , Hh , Gg , Gs^Fp , Gg , Gg , Gg , Chr , 3 Khr , Chr , Aa^Fpa , Aa^Fpa , Mm , Mm , Mm^Xm , Mm , Wo , Mm , Mm , Mm^Xm , Mm , Mm , Mm^Xm , Mm^Xm , Mm^Xm
Mm , Mm , Mm , Mm , Mm , Mm , Hh , Gs^Fp , Hh , Hh , Gs^Fp , Hh , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Aa , Chr , Chr , Chr , Aa^Fpa , Aa^Fpa , Mm , Mm^Xm , Wo , Wo , Mm^Xm , Mm , Mm , Mm , Hh , Mm , Mm , Mm^Xm , Mm^Xm
Mm^Xm , Mm^Xm , Mm , Hh^Vhh , Hh , Hh , Hh , Hh , Gs^Fp , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Aa , Aa , Aa^Fpa , Aa^Fpa , Aa^Fpa , Aa^Fpa , Mm^Xm , Mm , Wo , Mm^Xm , Mm , Mm , Hh , Hh , Hh , Mm , Mm , Mm , Mm
Mm^Xm , Mm^Xm , Mm , Hh , Hh , Gs^Fp , Gs^Fp , Hh , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Aa^Fpa , Ha , Mm , Mm , Mm , Aa^Fpa , Mm , Mm^Xm , Wo , Wo , Mm , Mm , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Hh , Hh , Mm , Mm
Mm^Xm , Mm^Xm , Mm , Hh , Hh , Hh , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Aa^Fpa , Gs^Fp , Aa^Fpa , Aa^Fpa , Ha , Aa^Vha , Mm , Mm , Mm , Mm , Wo , Wo , Mm , Mm , Mm , Mm , Hh , Hh , Hh , Gs^Fp , Aa , Gs^Fp , Ha , Mm , Mm
Mm^Xm , Mm^Xm , Mm , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Aa , Aa^Fpa , Ha , Aa^Fpa , Aa^Fpa , Ha , Mm , Mm , Mm , Wo , Wo , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Aa , Aa^Fpa , Aa^Fpa , Aa^Fpa , Mm , Mm
Mm^Xm , Mm^Xm , Mm , Hh , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Aa^Fpa , Aa^Fpa , Ha , Aa^Fpa , Mm , Aa^Vha , Mm , Mm , Wo , Wo , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Aa^Fpa , Aa^Fpa , Aa^Fpa , Mm , Mm^Xm , Mm^Xm
Mm^Xm , Mm^Xm , Mm , Mm , Mm , Gg , Ggf , Gg , Gg , Ha , Ha , Ha , Ha , Mm , Mm , Mm , Mm , Wo , Mm , Mm , Mm , Mm , Mm , Mm , Gg^Vh , Gs^Fp , Aa , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Aa^Fpa , Aa^Fpa , Mm , Mm , Mm^Xm , Mm^Xm
Mm^Xm , Mm^Xm , Mm , Mm , Mm , Hh , Gg , Gg , Ha , Ha , Ha , Ha , Mm , Mm , Mm , Mm , Wo , Wo , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Aa^Fpa , Mm , Mm^Xm , Mm^Xm , Mm^Xm
Mm^Xm , Mm^Xm , Hh , Mm , Mm , Hh , Gg , Gg , Aa^Vha , Ha , Mm , Mm , Mm , Mm , Wo , Wo , Mm , Mm , Mm , Mm , Mm , Gs^Fp , Gs^Fp , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Aa , Gs^Fp , Gg , Gg , Mm , Mm , Mm^Xm , Mm^Xm , Mm^Xm
Mm , Mm , Hh , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Mm , Mm , Mm , Mm , Mm , Wo , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Gs^Fp , Gg , Gg , Gg , Gg , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Mm , Mm , Mm , Mm^Xm , Mm^Xm
Mm , Mm , Hh^Vhh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Mm , Mm , Mm , Mm , Wo , Wo , Mm , Mm , Mm , Mm , Hh , Mm , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Gg , Aa^Fpa , Mm , Mm , Mm , Mm
Mm , Mm , Gs^Fp , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gg^Vh , Aa , Mm , Mm , Wo , Mm , Mm , Gg^Vh , Mm , Hh , Hh , Hh , Hh , Hh , Gg , Aa , Aa , Aa , Gg , Gg , Gg , Gg , Gg , Gg , Aa , Aa , Aa^Fpa , Mm , Mm , Mm
Mm , Mm , Gs^Fp , Gg , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Ai , Ai , Ai , Wo , Ai , Ai , Ai , Gs^Fp , Gg , Hh , Hh , Hh , Hh , Aa , Mm , Aa , Aa^Fpa , Aa , Aa^Fpa , Gg , Gg , Gg , Gg , Gg , Aa , Hh , Hh , Mm , Mm
Mm^Xm , Mm^Xm , Hh , Hh , Gg , Gg , Gg , Gg , Ai , Ai , Ai , Ai , Ai , Ai , Ai , Gs^Fp , Gs^Fp , Gg , Hh , Hh , Ha , Mm , Mm , Mm , Aa^Fpa , Aa^Fpa , Aa^Fpa , Gg , Gg , Gg , Gg , Gg , Hh , Hh , Mm , Mm , Mm
Mm^Xm , Mm^Xm , Mm , Hh , Gg , Gg , Gg , Gg , Ai , Ai , Ai , Wo , Wo , Ai , Ai , Ai , Gs^Fp , Gg , Hh , Ha , Mm , Mm , Wo , Mm^Xm , Mm^Xm , Aa^Vha , Mm^Xm , Mm , Mm , Gg , Gg , Gg , Hh , Hh , Mm , Mm , Mm
Mm , Mm , Mm , Hh , Gg , Gg , Gg , Ai , Ai , Ai , Ai , Ai , Ai , Ai , Ai , Ai , Gs^Fp , Gg , Ha , Ha , Mm , Mm^Xm , Wo , Wo , Wo , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Hh^Vhh , Gg , Gg , Gg , Hh , Mm , Mm , Mm
Mm , Mm , Mm^Xm , Hh , Gg , Gg , Gg , Ai , Ai , Ai , Ai , Ai , Ai , Ai , Ai , Ai , Gg^Vh , Gg , Aa , Ha , Mm , Mm^Xm , Mm^Xm , Wo , Wo , Mm , Mm , Mm , Mm , Mm , Gg , Gg , Gg , Mm , Mm , Mm , Mm
Mm , Mm , Mm , Hh , Hh , Gg , Gg , Gg , Gg , Ai , Ai , Ai , Ai , Ai , Ai , Ai , Ww^Bw/ , Aa , Aa , Ha , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Wo , Mm , Mm , Mm , Mm , Gg , Gg , Gg , Mm , Mm , Mm , Mm
Mm , Mm , Mm , Mm , Hh , Gg , Gg , Gg , Gs^Fp , Gg , Gs^Fp , Ai , Gg , Ai , Gg , Ww^Bw/ , Wo , Wo , Ai , Ha , Ha , Mm , Mm , Mm , Wo , Wo , Mm , Hh , Hh , Hh , Gg , Gg , Gg , Mm , Mm , Mm , Mm
Mm^Xm , Mm^Xm , Mm , Mm , Hh , Hh , Gs^Fp , Ggf , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Gg^Vh , Gs^Fp , Gs^Fp , Gs^Fp , Wo , Wo , Ai , Wo , Ha , Wo , Wo , Mm , Mm , Mm , Mm , Gs^Fp , Hh , Gs^Fp , Gg , Gg , Gg , Hh , Mm , Mm
Mm^Xm , Mm^Xm , Mm , Mm , Ha , Aa^Fpa , Aa^Fpa , Gs^Fp , Aa^Fpa , Gs^Fp , Gs^Fp , Aa , Gs^Fp , Gg , Gs^Fp , Gg , Gs^Fp , Gs^Fp , Gs^Fp , Wo , Ai , Wo , Wo , Ha , Mm , Mm^Xm , Mm , Aa^Fpa , Gs^Fp , Gs^Fp , Hh , Gg , Ce , Gg , Gg , Mm , Mm
Mm , Mm , Mm , Ha , Ha , Ha , Ha , Aa^Fpa , Aa^Vha , Aa^Fpa , Aa^Fpa , Aa^Fpa , Aa^Fpa , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Gg , Gs^Fp , Wo , Wo , Ai , Ha , Mm , Mm^Xm , Mm^Xm , Mm , Hh , Gs^Fp , Gs^Fp , Ce , 1 Ke , Ce , Gg , Gg , Gg
Mm , Mm , Mm , Aa^Vha , Ha , Ha , Ha , Ha , Ha , Aa^Fpa , Ha , Aa^Vha , Ha , Aa^Fpa , Aa^Fpa , Aa , Gg^Vh , Gg , Gs^Fp , Gs^Fp , Gg , Wo , Wo , Ha , Mm , Mm^Xm , Mm^Xm , Mm , Mm , Hh , Gg , Ce , Ce , Ce , Gg , Gg , Gg
Mm , Mm , Mm^Xm , Mm , Mm , Ha , Ha , Ha , Ha , Ha , Ha , Ha , Ha , Ha , Ha , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gg , Gg , Wo , Ha , Mm , Mm^Xm , Mm^Xm , Mm , Mm , Hh , Gs^Fp , Gg , Gg , Gg , Hh , Gg , Gg
Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm , Mm , Mm , Ha , Mm , Ha , Ha , Ha , Mm , Mm , Mm , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gg , Wo , Ha , Ha , Mm , Mm , Mm^Xm , Mm^Xm , Mm , Hh , Gg , Gg , Gg , Mm , Mm , Mm
Mm , Mm , Mm^Xm , Mm , Mm^Xm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Hh , Hh , Gs^Fp , Hh , Aa , Gs^Fp , Gg , Gg , Wo , Wo , Mm , Mm , Mm , Mm^Xm , Mm , Mm , Gg , Ha , Gg , Ha , Mm , Mm
Mm , Mm , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm , Mm^Xm , Mm , Mm , Mm , Mm , Mm , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Ce , Ce , Ce , Gs^Fp , Gs^Fp , Wo , Mm , Mm , Mm , Mm , Mm , Ha , Ha , Ha , Ha , Mm , Mm
Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm , Mm , Mm , Mm , Hh^Vhh , Hh , Gs^Fp , Hh , Gs^Fp , Gs^Fp , Ce , 2 Ke , Ce , Gs^Fp , Gs^Fp , Wo , Mm , Mm^Xm , Mm^Xm , Mm , Mm , Mm , Mm , Ha , Ha , Mm , Mm
Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm^Xm , Mm^Xm , Mm , Mm , Mm , Hh , Hh , Hh , Gs^Fp , Hh , Gs^Fp , Gs^Fp , Ce , Gg^Vh , Gs^Fp , Gs^Fp , Wo , Mm , Mm , Mm , Mm^Xm , Mm^Xm , Mm , Mm , Mm , Mm , Mm , Mm
Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm , Mm , Mm , Hh^Vhh , Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Wo , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm
Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm^Xm , Mm , Mm , Mm , Mm , Hh , Hh , Hh , Hh , Hh , Hh , Gs^Fp , Gs^Fp , Gs^Fp , Gs^Fp , Wo , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm , Mm

View file

@ -0,0 +1,25 @@
border_size=1
usage=map
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Mm, Mm, Mm, Gg, Gg, Ce, Ce, Ce, Gg, Gg, Mm, Hh, Mm, Hh, Hh, Hh, Hh, Gg, Gg
Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Mm, Mm, Mm, Gg, Gg, Ce, Ce, Ce, Gg, Gg, Mm, Hh^Vhh, Mm, Hh, Hh, Hh, Hh, Gg, Gg
Mm, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Ce, 2 Ke, Ce, Gg, Gs^Fp, Hh, Hh, Hh, Hh, Hh, Gs^Fp, Gg, Ww, Ww
Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Vh, Gs^Fp, Gg, Gs^Fp, Gg, Gg, Gg, Hh, Gg, Gg, Ce, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Ww, Ww, Ww
Hh, Hh, Hh, Hh, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg^Vh, Hh, Gs^Fp, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gg, Gg, Ww, Ww, Ww, Ww
Hh, Hh, Ww, Gg, Ww, Gg, Ww, Gg, Ww, Gg, Ww, Gg, Gg, Gg, Ww, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg^Vh, Ww, Ww, Ww, Ww, Ww, Ww
Ww, Ww, Wo, Ww, Wo, Ww, Wo, Ww, Wo, Ww, Wo, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Ww, Gg, Ww, Gg, Gs^Fp, Gg, Gg, Gs^Fp, Wwf, Ww, Ww, Ww, Ww, Ww, Ww, Ww
Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Ww, Wo, Wo, Wo, Ww, Ww, Ww, Ww, Ww, Wo, Ww, Wo, Ww, Ww, Ww, Wwf, Ww, Wwf, Wwf, Ww, Ww, Ww, Ww, Ww, Ww
Wo, Wo, Ww, Wo, Ww, Wo, Ww, Wo, Ww, Wo, Ww, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Gs^Fp, Gs^Fp, Gs^Fp, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Wo, Ww, Ww, Wwf, Ww, Wwf, Ww, Ww, Ww, Ww, Ww, Ww
Ww, Ww, Hh, Ww, Gg, Ww, Gs^Fp, Ww, Gs^Fp, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Wo, Wo, Gs^Fp, Wo, Gg, Wo, Wo, Wo, Wo, Ww, Wo, Ww, Ww, Ww, Ww, Ww, Wwf, Wwf, Wwf, Ww, Ww, Ww, Ww, Ww, Ww
Hh, Hh, Hh, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Wwf, Wwf, Wwf, Wwf, Wwf, Ww, Ww, Ww, Ww, Ww
Hh, Hh, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg^Vh, Gg, Gg, Gg, Ww, Gg, Ww, Ce, Ww, Gg, Ww, Wwf, Wwf, Ww, Ww, Gg, Gg, Gg, Gg
Gg, Gg, Gg, Gg, Gg, Gg, Ce, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg^Vh, Gg, Gg, Gg, Gg, Ce, 1 Ke, Ce, Gg, Gg, Gg, Ww, Gg, Gg, Gs^Fp, Gg, Gg, Gg
Gg, Gg, Gg^Vh, Gg, Gg, Gg, Gg, Ce, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Re, Gg, Re, Gg, Re, Gg, Re, Re, Ce, Ce, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg
Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gg^Vh, Gg, Gg, Ce, Ce, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Re, Gg, Re, Re, Gs^Fp, Re, Gg, Re, Gg, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg
Gg, Gg, Ww, Gs^Fp, Ww, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Ce, Gg, Gg, Re, Re, Re, Re, Gg, Re, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Re, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg
Gg, Gg, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg^Vh, Gg, Gg, Re, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Re, Gg, Gg, Gg, Gs^Fp, Gg^Vh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Vh, Gs^Fp, Gg, Gs^Fp, Gg, Gg, Gg
Gg, Gg, Gg, Gg, Gg, Ce, Ce, Re, Re, Re, Re, Re, Ce, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg
Gg, Gg, Gg, Gg, Gg, 3 Ke, Ce, Gg, Gs^Fp, Gg, Gg^Vh, Gg, Ce, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gg, Gg, Gg, Gs^Fp, Gg, Re, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg
Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Ce, Gg, Gg, Gs^Fp, Gg, Gg, Gs^Fp, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Re, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg
Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gs^Fp, Gg, Gs^Fp, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Re, Gg, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg
Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gs^Fp, Gg, Gs^Fp, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Re, Gg, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg

View file

@ -0,0 +1,239 @@
#textdomain wesnoth-did
[scenario]
id=Saving_Parthyn
next_scenario=Peaceful_Valley
name=_ "Saving Parthyn"
map_data="{add-ons/Descent_Into_Darkness/maps/Saving_Parthyn.map}"
turns=15
{SCENARIO_MUSIC northerners.ogg}
victory_when_enemies_defeated=no
{STORY_SAVING_HALAL}
{DEFAULT_SCHEDULE}
[side]
side=1
controller=human
team_name=town guard
user_team_name=_"Defenders"
type=Apprentice Mage
id=Malin Keshar
name=_ "Malin Keshar"
profile=portraits/malyoung.png
unrenamable=yes
canrecruit=yes
recruit=Walking Corpse
fog=no
experience=0
gold=70
[/side]
[side]
side=2
controller=ai
team_name=orcs
user_team_name=_"Orcs"
type=Orcish Warrior
id="Kreg'a'shar Trr"
name=_ "Kreg'a'shar Trr"
canrecruit=yes
recruit=Orcish Grunt,Orcish Archer,Wolf Rider,Orcish Crossbowman
{GOLD 100 140 160}
{INCOME 17 22 24}
[ai]
aggression=0.8
leader_value=3
grouping=offensive
caution=0.1
recruitment_pattern=fighter,archer,scout
[/ai]
[/side]
[side]
side=3
controller=ai
team_name=town guard
user_team_name=_"Defenders"
type=Sergeant
id=Drogan
name=_ "Drogan"
unrenamable=yes
{GOLD 50 25 25}
canrecruit=yes
recruit=Peasant,Woodsman,Spearman
[ai]
village_value=0
[protect_unit]
id=Malin Keshar
value=4
[/protect_unit]
caution=0.5
#don't block Malins keep
[avoid]
x=30
y=12
[/avoid]
[/ai]
[/side]
{STARTING_VILLAGES 3 10}
[event]
name=prestart
# FIXME: Merge this map with the one for Return To Parthyn.
# Scattering random trees on here would be a bad idea,
# since we visit it twice.
[objectives]
side=1
[objective]
condition=win
description=_ "Defend the river fort for two nights"
[/objective]
[objective]
condition=lose
description=_ "Orcs break through the river fort defenses"
[/objective]
[objective]
condition=lose
description=_ "Death of Malin Keshar"
[/objective]
[objective]
condition=lose
description=_ "Death of Drogan"
[/objective]
[/objectives]
# Place signpost to mark area defended
{PLACE_IMAGE scenery/signpost.png 27 13}
{PLACE_IMAGE scenery/signpost.png 23 20}
# Place starting units for Drogan and Malin
{LOYAL_UNIT 1 (Spearman) 30 11 (Kerith) ( _ "Kerith")}
{LOYAL_UNIT 1 (Bowman) 31 12 (Owain) ( _ "Owain")}
{LOYAL_UNIT 1 (Spearman) 31 13 (Aethun) ( _ "Aethun")}
{LOYAL_UNIT 3 (Spearman) 5 17 (Yran) ( _ "Yran")}
{LOYAL_UNIT 3 (Swordsman) 6 17 (Luddry) ( _ "Luddy")}
{LOYAL_UNIT 3 (Spearman) 6 18 (Gwilam) ( _ "Gwilam")}
{VARIABLE malin_used_necromancy 0}
[/event]
[event]
name=start
{DIALOGUE_SH_START}
[/event]
# In-scenario Events
[event]
name=recruit
first_time_only=yes
[filter]
type=Walking Corpse
[/filter]
{DIALOGUE_SH_CORPSE}
{VARIABLE malin_used_necromancy 1}
[/event]
[event]
name=moveto
[filter]
side=1
x,y=27,13
[/filter]
[message]
speaker=narrator
message=_ "Welcome to Parthyn"
image=scenery/signpost.png
[/message]
[allow_undo][/allow_undo]
[/event]
{EVENT_SH_EE}
# Defeat Conditions
[event]
name=moveto
[filter]
side=2
x=0-27
y=13-20
[/filter]
[message]
speaker=Drogan
message=_ "The orcs have broken through our line. Parthyn is open to attack!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
{MALIN_DEATH}
[event]
name=die
[filter]
speaker=Drogan
[/filter]
[message]
speaker=unit
message=_ "Who will be left to defend Parthyn?"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
#define VICTORY
[kill]
side=2
animate=no
event_fire=no
[/kill]
[if]
[variable]
name=malin_used_necromancy
numerical_equals=1
[/variable]
[then]
{DIALOGUE_SH_EXILE}
[/then]
[else]
{DIALOGUE_SH_PURSUE}
[/else]
[/if]
[kill]
side=1
race=human
[not]
id=Malin Keshar
[/not]
animate=no
fire_event=no
[/kill]
[endlevel]
result=victory
[/endlevel]
#enddef
# Victory Conditions
[event]
name=time over
{DIALOGUE_SH_TIME_OVER}
{VICTORY}
[/event]
# This is very unlikely, but just in case...
[event]
name=enemies defeated
{DIALOGUE_SH_ENEMIES_DEFEATED}
{VICTORY}
[/event]
[/scenario]

View file

@ -0,0 +1,269 @@
#textdomain wesnoth-did
[scenario]
id=Peaceful_Valley
next_scenario=A_Haunting_in_Winter
name=_ "Peaceful Valley"
map_data="{add-ons/Descent_Into_Darkness/maps/Peaceful_valley.map}"
{TURNS 29 26 23}
{SCENARIO_MUSIC wanderer.ogg}
{EXTRA_SCENARIO_MUSIC knolls.ogg}
victory_when_enemies_defeated=no
{STORY_PEACEFUL_VALLEY}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
[side]
side=1
controller=human
type=Apprentice Mage
id=Malin Keshar
name=_ "Malin Keshar"
unrenamable=yes
canrecruit=yes
recruit=Walking Corpse,Vampire Bat
{GOLD 120 100 80}
fog=yes
shroud=yes
[/side]
[side]
side=2
controller=ai
type=Goblin Knight
id="T'shar Lggi"
name=_ "T'shar Lggi"
canrecruit=yes
recruit=Goblin Rouser,Goblin Impaler,Wolf Rider
{GOLD 70 90 110}
fog=yes
shroud=no
[ai]
village_value=2
caution=0.5
recruitment_pattern=scout,fighter
[/ai]
[/side]
{STARTING_VILLAGES 2 99}
[event]
name=prestart
[objectives]
side=1
[objective]
condition=win
description=_ "Occupy all of the goblin villages"
[/objective]
[objective]
condition=lose
description=_ "Death of Malin Keshar"
[/objective]
[objective]
condition=lose
description=_ "Death of Darken Volk"
[/objective]
[/objectives]
[/event]
[event]
name=start
# {SCATTER_IMAGE (terrain=Ss) 3 scenery/pine1.png}
[unit]
id=Darken Volk
name=_ "Darken Volk"
profile=portraits/darken_volk.png
type=Dark Sorcerer DiD
unrenamable=yes
random_traits=no
[modifications]
[trait]
id=loyal
name= _ "loyal"
description= _ "to himself"
[effect]
apply_to=loyal
[/effect]
[/trait]
{TRAIT_QUICK}
[/modifications]
side=1
x=15
y=16
{IS_HERO}
[/unit]
{DIALOGUE_PV_START}
[/event]
# Generate a random number of guards between 0 and 2 around X,Y
#define RANDOM_GUARDS TYPE NAME_STRING SIDE X Y
{VARIABLE_OP number_of_guards random 0..2}
{REPEAT $number_of_guards (
[store_locations]
[filter_adjacent_location]
x,y={X},{Y}
[/filter_adjacent_location]
[not]
[filter]
[/filter]
[/not]
variable=possible_guard_locations
[/store_locations]
{IF_VAR possible_guard_locations.length greater_than 0 (
[then]
{VARIABLE_OP random_location_index random 0..$possible_guard_locations.length}
[move_unit_fake]
side={SIDE}
type={TYPE}
x={X},$possible_guard_locations[$random_location_index].x
y={Y},$possible_guard_locations[$random_location_index].y
[/move_unit_fake]
[unit]
name={NAME_STRING} # wmllint: ignore
type={TYPE}
side={SIDE}
x,y=$possible_guard_locations[$random_location_index].x,$possible_guard_locations[$random_location_index].y
random_traits=yes
[/unit]
[/then]
)}
)}
{CLEAR_VARIABLE number_of_guards}
{CLEAR_VARIABLE possible_guard_locations}
{CLEAR_VARIABLE random_location_index}
#enddef
# In-scenario events
[event]
name=capture
first_time_only=yes
[filter]
side=1
[/filter]
{DIALOGUE_PV_CAPTURE}
[/event]
[event]
name=capture
first_time_only=no
[filter]
side=1
[/filter]
{IF_VAR village_$x1|_$y1|_cleared not_equals yes (
[then]
{RANDOM_GUARDS (Goblin Spearman) (_ "Villager") 2 $x1 $y1}
{VARIABLE village_$x1|_$y1|_cleared yes}
[/then]
[else]
[allow_undo][/allow_undo]
[/else]
)}
[/event]
[event]
name=moveto
[filter]
side=1
x,y=15,11
[/filter]
{DIALOGUE_PV_SWAMP1}
[allow_undo][/allow_undo]
[/event]
[event]
name=moveto
[filter]
[not]
[not]
id=Darken Volk
[/not]
[not]
id=Malin Keshar
[/not]
[/not]
x=14-15,16-20,19-20
y=9-10,6-10,11
[/filter]
{DIALOGUE_PV_SWAMP2}
[scroll_to]
x,y=17,8
[/scroll_to]
{LOYAL_UNDEAD_UNIT 1 Ghoul 19 7}
{LOYAL_UNDEAD_UNIT 1 Ghoul 17 9}
{LOYAL_UNDEAD_UNIT 1 Ghoul 17 8}
{DIALOGUE_PV_SWAMP3}
[/event]
{DIALOGUE_PV_EE}
# Defeat Conditions
{MALIN_DEATH}
{VOLK_DEATH}
{TIME_OUT_LOSE}
# Victory Condition
[event]
name=capture
first_time_only=no
[filter]
side=1
[/filter]
# {VARIABLE_OP villages_owned add 1}
#when capturing a village we check if we own all villages of the map
[if]
[have_location]
terrain=*^V*
[not]
owner_side=1
[/not]
[/have_location]
[else]
{DIALOGUE_PV_END}
[endlevel]
bonus=yes
result=victory
[/endlevel]
[/else]
[/if]
[/event]
[event]
name=victory
[store_villages]
variable=villages
[/store_villages]
{FOREACH villages i}
{VARIABLE_OP village_var format "village_$villages[$i].x|_$villages[$i].y|_cleared"}
{CLEAR_VARIABLE $village_var}
{NEXT i}
{CLEAR_VARIABLE villages}
{CLEAR_VARIABLE village_var}
[/event]
[/scenario]

View file

@ -0,0 +1,258 @@
#textdomain wesnoth-did
[scenario]
id=A_Haunting_in_Winter
next_scenario=Beginning_of_the_Revenge
name=_ "A Haunting in Winter"
map_data="{add-ons/Descent_Into_Darkness/maps/A_haunting_in_winter.map}"
{TURNS 36 34 32}
{SCENARIO_MUSIC knalgan_theme.ogg}
{EXTRA_SCENARIO_MUSIC underground.ogg}
victory_when_enemies_defeated=yes
{STORY_A_HAUNTING_IN_WINTER}
{UNDERGROUND}
[time_area]
x=12-24,12-21,12-20,14-18,16-18
y=19-20,18,17,16,15
{DEFAULT_SCHEDULE}
[/time_area]
[side]
side=1
controller=human
type=Apprentice Mage
id=Malin Keshar
name=_ "Malin Keshar"
unrenamable=yes
canrecruit=yes
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul
fog=yes
shroud=yes
gold=150
[/side]
[side]
side=2
controller=ai
team_name=outlaws
user_team_name=_"Outlaws"
type=Dwarvish Steelclad
id=Dap Horner
name=_ "Dap Horner"
canrecruit=yes
recruit=Dwarvish Guardsman,Dwarvish Fighter,Dwarvish Thunderer
{GOLD 0 20 40}
fog=yes
shroud=no
[ai]
agression=0.6
grouping=offensive
recruitment_pattern=mixed fighter,fighter
[/ai]
[/side]
[side]
side=3
controller=ai
team_name=outlaws
user_team_name=_"Outlaws"
type=Bandit
id=Gorak Cole
name=_ "Gorak Cole"
canrecruit=yes
recruit=Footpad,Poacher,Thug,Thief
{GOLD 60 80 100}
fog=yes
shroud=no
[ai]
aggression=0.7
[/ai]
[/side]
[side]
side=4
controller=ai
team_name=free undead
user_team_name=_"Free Undead"
no_leader=yes
fog=no
shroud=no
# kamikaze.py heads straight for the leader of side 1 and attacks
[ai]
ai_algorithm=python_ai
python_script="../add-ons/Descent_Into_Darkness/ais/kamikaze.py"
[/ai]
[/side]
[event]
name=prestart
[objectives]
side=1
[objective]
condition=win
description=_ "Clear the cave of enemies"
[/objective]
[objective]
condition=lose
description=_ "Death of Malin Keshar"
[/objective]
[objective]
condition=lose
description=_ "Death of Darken Volk"
[/objective]
[/objectives]
# {SCATTER_IMAGE (terrain=Uu) 5 scenery/rubble.png}
# Set outlaw villages
{SET_VILLAGE 2 28 1}
{SET_VILLAGE 2 23 7}
{SET_VILLAGE 2 29 8}
{SET_VILLAGE 2 28 10}
{SET_VILLAGE 3 12 15}
{SET_VILLAGE 3 9 18}
{SET_VILLAGE 3 9 20}
{SET_VILLAGE 3 10 10}
# Set dwarf watchman
{LOYAL_UNIT 2 (Dwarvish Guardsman) 14 12 Watchman (_ "Watchman")}
# Ghost variable
{VARIABLE ghost_was_freed no}
# Set ghost leader rebellion turn
[set_variable]
name=free_ghost_turn
random=5..16
[/set_variable]
[/event]
[event]
name=start
[recall]
id=Darken Volk
[/recall]
{DIALOGUE_AHIW_START}
[/event]
# In-scenario events
# Warn player about the rebellion
[event]
name=recruit
first_time_only=yes
[filter]
type=Ghost
[/filter]
{DIALOGUE_AHIW_GHOSTWARN}
[/event]
[event]
name=sighted
[filter]
side=2
[/filter]
[filter_second]
side=1
[/filter_second]
[scroll_to]
x,y=$x1,$y1
[/scroll_to]
[delay]
time=250
[/delay]
{DIALOGUE_AHIW_DWARVES1}
[scroll_to]
x,y=$x1,$y1
[/scroll_to]
{DIALOGUE_AHIW_DWARVES2}
[/event]
[event]
name=new turn
first_time_only=no
[if]
# Reach or pass ghost turn, and ghost wasn't already freed
[have_unit]
type=Ghost
[/have_unit]
[variable]
name=free_ghost_turn
less_than_equal_to=$turn_number
[/variable]
[variable]
name=ghost_was_freed
equals=no
[/variable]
[then]
# Set free the ghost event
[event]
name=side turn
first_time_only=yes
{MODIFY_ONE_UNIT type=Ghost side 4}
{MODIFY_ONE_UNIT side=4 id (Tortured Soul)}
{MODIFY_ONE_UNIT side=4 name (_ "Tortured Soul")}
{MODIFY_ONE_UNIT side=4 canrecruit yes}
{VARIABLE ghost_was_freed yes}
{DIALOGUE_AHIW_GHOSTFREE}
[/event]
[/then]
[/if]
[/event]
# When the free ghost leader is around, one random unit per turn is freed
[event]
name=new turn
first_time_only=no
[if]
[have_unit]
side=4
canrecruit=yes
[/have_unit]
[then]
{MODIFY_ONE_UNIT (race=undead
side=1) side 4}
[/then]
[/if]
[/event]
[event]
name=die
[filter]
side=4
canrecruit=yes
[/filter]
# Regain control of "rebel" ghosts
{MODIFY_UNIT (side=4
canrecruit=no) side 1}
{DIALOGUE_AHIW_GHOSTDIE}
[/event]
# Defeat Conditions
{MALIN_DEATH}
{VOLK_DEATH}
{TIME_OUT_LOSE}
# Victory Condition
[event]
name=enemies defeated
[endlevel]
bonus=yes
result=victory
[/endlevel]
[/event]
[event]
name=victory
{CLEAR_VARIABLE free_ghost_turn}
{CLEAR_VARIABLE ghost_was_freed}
[/event]
[/scenario]

View file

@ -0,0 +1,203 @@
#textdomain wesnoth-did
[scenario]
id=Beginning_of_the_Revenge
next_scenario=Orc_war
name=_ "Beginning of the Revenge"
map_data="{add-ons/Descent_Into_Darkness/maps/Revenge.map}"
turns=36
{SCENARIO_MUSIC wanderer.ogg}
{EXTRA_SCENARIO_MUSIC elvish-theme.ogg}
victory_when_enemies_defeated=yes
{STORY_BEGINNING_OF_THE_REVENGE}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
{MORNING}
{AFTERNOON}
[side]
side=1
controller=human
type=Apprentice Mage
id=Malin Keshar
name=_ "Malin Keshar"
unrenamable=yes
canrecruit=yes
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton
fog=no
shroud=no
gold=140
[/side]
[side]
side=2
controller=ai
team_name=orcs
user_team_name=_"Orcs"
type=Orcish Warlord
id="Gron'r Hronk"
name=_ "Gron'r Hronk"
canrecruit=yes
recruit=Orcish Archer,Orcish Crossbowman,Wolf Rider,Orcish Grunt
{GOLD 120 150 180}
fog=no
shroud=no
[ai]
agression=0.5
caution=0.1
villages_per_scout=8
village_value=0.5
recruitment_pattern=scout,archer,archer,fighter
[/ai]
[/side]
{STARTING_VILLAGES 2 8}
[side]
side=3
controller=ai
team_name=orcs
user_team_name=_"Orcs"
type=Orcish Warlord
id="K'rrlar Oban"
name=_ "K'rrlar Oban"
canrecruit=yes
recruit=Orcish Crossbowman,Wolf Rider,Goblin Pillager,Orcish Grunt
{GOLD 130 170 210}
fog=no
shroud=no
[ai]
aggression=0.5
caution=0.2
villages_per_scout=6
recruitment_pattern=archer,scout,fighter
[/ai]
[/side]
{STARTING_VILLAGES 3 8}
[event]
name=prestart
[objectives]
side=1
[objective]
condition=win
description=_ "Move Malin to the end of the mountain pass"
[/objective]
[objective]
condition=win
description=_ "Kill the orc leaders"
[/objective]
[objective]
condition=lose
description=_ "Death of Malin Keshar"
[/objective]
[objective]
condition=lose
description=_ "Death of Darken Volk"
[/objective]
[/objectives]
# Signpost at the end of the pass
{PLACE_IMAGE scenery/signpost.png 18 1}
# {SCATTER_IMAGE (terrain=Gg) 2 scenery/oak-leaning.png}
# {SCATTER_IMAGE (terrain=Gg) 3 scenery/snowbits.png}
[recall]
id=Darken Volk
[/recall]
{MODIFY_UNIT (id=Malin Keshar) profile (portraits/malold.png)}
[/event]
[event]
name=start
{DIALOGUE_BOTR_START}
[/event]
# In-scenario events
[event]
name=die
first_time_only=yes
[filter]
race=orc
[/filter]
{DIALOGUE_BOTR_ORCDIE}
[/event]
[event]
name=moveto
first_time_only=yes
[filter]
x=7,8,9-10,11,11,12,12,13,14,15,18,19,20,22
y=21-22,18-22,18-23,19,21-24,18-19,21-23,18-24,18-23,20-23,24,25,26,27
[filter_location]
terrain=Ai
[/filter_location]
[not]
type=Ghost,Wraith,Spectre,Shadow,Nightgaunt,Vampire Bat,Blood Bat
[/not]
[/filter]
# Warn the player
{DIALOGUE_BOTR_ICE_WARNING}
# Separate falling-through the ice events for undead and living creatures
[event]
# THIS MACRO NEEDS WORK -- UNDEAD UNIT CAN STILL DIE IN ALREADY-BROKEN ICE
name=moveto
first_time_only=no
[filter]
x=7,8,9-10,11,11,12,12,13,14,15,18,19,20,22
y=21-22,18-22,18-23,19,21-24,18-19,21-23,18-24,18-23,20-23,24,25,26,27
race=undead,bats
[filter_location]
terrain=Ai
[/filter_location]
[not]
type=Ghost,Wraith,Spectre,Shadow,Nightgaunt,Vampire Bat,Blood Bat
[/not]
[/filter]
{IF_ICE_BREAKS {DIALOGUE_BOTR_ICE_UNDEAD}}
[/event]
[event]
name=moveto
first_time_only=no
[filter]
x=7,8,9-10,11,11,12,12,13,14,15,18,19,20,22
y=21-22,18-22,18-23,19,21-24,18-19,21-23,18-24,18-23,20-23,24,25,26,27
[filter_location]
terrain=Ai
[/filter_location]
[not]
race=undead
[/not]
[/filter]
{IF_ICE_BREAKS {DIALOGUE_BOTR_ICE_LIVING}}
[/event]
[/event]
# Defeat Conditions
{MALIN_DEATH}
{VOLK_DEATH}
{TIME_OUT_LOSE}
# Victory Condition
[event]
name=moveto
[filter]
id=Malin Keshar
x,y=18,1
[/filter]
[endlevel]
bonus=yes
result=victory
[/endlevel]
[/event]
[/scenario]

View file

@ -0,0 +1,268 @@
#textdomain wesnoth-did
[scenario]
id=Orc_war
next_scenario=Return_to_Parthyn
name=_ "Orc War"
map_data="{add-ons/Descent_Into_Darkness/maps/Orc_war.map}"
turns=30
{SCENARIO_MUSIC battle.ogg}
{EXTRA_SCENARIO_MUSIC the_city_falls.ogg}
victory_when_enemies_defeated=yes
{STORY_ORC_WAR}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
[side]
side=1
controller=human
type=Apprentice Mage
id=Malin Keshar
name=_ "Malin Keshar"
unrenamable=yes
canrecruit=yes
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton,Dark Adept DiD
fog=no
shroud=no
gold=200
[/side]
[side]
side=2
controller=ai
team_name=orcs
user_team_name=_"Orcs"
type=Orcish Warlord
id=Borth
name=_ "Borth"
profile=portraits/James_Woo/orc-warlord2.png
canrecruit=yes
recruit=Goblin Spearman,Orcish Archer,Orcish Crossbowman,Wolf Rider,Orcish Grunt,Goblin Knight,Orcish Warrior,Troll Whelp
{GOLD 110 130 150}
{INCOME 0 3 6}
fog=no
shroud=no
[ai]
villages_per_scout=8
village_value=0.5
[target]
id=Malin Keshar
value=1
[/target]
[target]
id=Darken Volk
value=1
[/target]
[/ai]
[/side]
{STARTING_VILLAGES 2 10}
[side]
side=3
controller=ai
team_name=orcs
user_team_name=_"Orcs"
type=Orcish Slurbow
id="P'Gareth"
name=_ "P'Gareth"
profile=portraits/James_Woo/orc-warlord2.png
canrecruit=yes
recruit=Orcish Archer,Orcish Crossbowman,Goblin Pillager,Orcish Grunt,Orcish Assassin
{GOLD 110 130 150}
{INCOME 0 3 6}
fog=no
shroud=no
[ai]
scout_village_targetting=2
village_value=0.5
[target]
id=Malin Keshar
value=1
[/target]
[target]
id=Darken Volk
value=1
[/target]
[/ai]
[/side]
[side]
side=4
controller=ai
team_name=orcs
user_team_name=_"Orcs"
type=Orcish Warlord
id="K'Vark"
name=_ "K'Vark"
profile=portraits/James_Woo/orc-warlord2.png
canrecruit=yes
recruit=Orcish Archer,Orcish Crossbowman,Troll Whelp,Wolf Rider,Orcish Grunt
{GOLD 110 130 150}
{INCOME 0 3 6}
fog=no
shroud=no
[ai]
villages_per_scout=6
village_value=0.5
[target]
id=Malin Keshar
value=1
[/target]
[target]
id=Darken Volk
value=1
[/target]
[/ai]
[/side]
{STARTING_VILLAGES 4 8}
[event]
name=prestart
# {SCATTER_IMAGE (terrain=Gg) 3 scenery/oak-leaning.png}
# {SCATTER_IMAGE (terrain=Gs^Fp) 6 scenery/pine2.png}
[objectives]
side=1
[objective]
condition=win
description=_ "Kill the orc leaders"
[/objective]
[objective]
condition=lose
description=_ "Death of Malin Keshar"
[/objective]
[objective]
condition=lose
description=_ "Death of Darken Volk"
[/objective]
[/objectives]
[recall]
id=Darken Volk
[/recall]
{VARIABLE orc_leaders_killed 0}
[/event]
[event]
name=start
{DIALOGUE_OW_START}
# Set orc villages
{SET_VILLAGE 3 3 29}
{SET_VILLAGE 3 7 33}
{SET_VILLAGE 3 5 25}
{SET_VILLAGE 3 17 28}
{SET_VILLAGE 4 22 30}
{SET_VILLAGE 4 20 33}
[/event]
# In-scenario events
# Defeat Conditions
{MALIN_DEATH}
{VOLK_DEATH}
{TIME_OUT_LOSE}
# Victory Condition
[event]
name=die
first_time_only=no
[filter]
canrecruit=yes
[not]
side=1
[/not]
[/filter]
{VARIABLE_OP orc_leaders_killed add 1}
[if]
[variable]
name=orc_leaders_killed
numerical_equals=2
[/variable]
[then]
{CLEAR_VARIABLE orc_leaders_killed}
[endlevel]
bonus=yes
result=victory
[/endlevel]
[/then]
[/if]
[/event]
[event]
name=victory
[if]
[have_unit]
side=2
canrecruit=yes
[/have_unit]
[then]
{VARIABLE orc_leader_side 2}
{MOVE_UNIT (side=2
canrecruit=yes) 13 1}
[/then]
[else]
[if]
[have_unit]
side=3
canrecruit=yes
[/have_unit]
[then]
{VARIABLE orc_leader_side 3}
{MOVE_UNIT (side=3
canrecruit=yes) 1 31}
[/then]
[else]
# must have side 4 leader left
{VARIABLE orc_leader_side 4}
{MOVE_UNIT (side=4
canrecruit=yes) 40 34}
[/else]
[/if]
[/else]
[/if]
# Store the 3rd orc leader for use in Return to Parthyn
[store_unit]
[filter]
canrecruit=yes
side=$orc_leader_side
[/filter]
variable=orc_leader_store
kill=yes
[/store_unit]
{CLEAR_VARIABLE orc_leader_side}
{DIALOGUE_OW_END}
# Heal Darken Volk and store him for his return in A Small Favor
[object]
silent=yes
[filter]
id=Darken Volk
[/filter]
[effect]
apply_to=hitpoints
heal_full=yes
[/effect]
[/object]
[store_unit]
[filter]
id=Darken Volk
[/filter]
variable=darken_volk_store
kill=yes
[/store_unit]
[/event]
[/scenario]

View file

@ -0,0 +1,249 @@
#textdomain wesnoth-did
[scenario]
id=Return_to_Parthyn
next_scenario=A_Small_Favor
name=_ "Return to Parthyn"
map_data="{add-ons/Descent_Into_Darkness/maps/Return_to_Parthyn.map}"
turns=-1
{SCENARIO_MUSIC breaking_the_chains.ogg}
{EXTRA_SCENARIO_MUSIC knolls.ogg}
{EXTRA_SCENARIO_MUSIC elvish-theme.ogg}
victory_when_enemies_defeated=no
{STORY_RETURN_TO_HALAL}
{DEFAULT_SCHEDULE}
[side]
side=1
controller=human
type=Apprentice Mage
id=Malin Keshar
name=_ "Malin Keshar"
unrenamable=yes
canrecruit=yes
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton,Dark Adept DiD
gold=100
[/side]
[side]
side=2
controller=ai
no_leader=yes
{GOLD 120 160 200}
recruit=Wolf Rider,Goblin Knight,Orcish Archer,Orcish Crossbowman,Orcish Grunt,Troll Whelp
[ai]
aggression=0.8
villages_per_scout=8
village_value=0.5
[/ai]
[/side]
[side]
side=3
controller=ai
team_name=guardsmen
user_team_name=_"Guardsmen"
type=Lieutenant
id=Drogan
name=_ "Drogan"
{GOLD 16 30 45}
canrecruit=yes
recruit=Spearman,Archer
[ai]
aggression=0.2
caution=0.5
[/ai]
[/side]
{STARTING_VILLAGES 3 6}
[side]
side=4
controller=ai
team_name=guardsmen
user_team_name=_"Defenders"
type=Frontier Baroness
id=Dela Keshar
name=_ "Dela Keshar"
gold=200
income=25
canrecruit=yes
recruit=Spearman,Archer,Swordsman,Pikeman,Longbowman,Thug,Poacher,Footpad
profile=portraits/dela.png
[ai]
[protect_unit]
id=Drogan
value=2
[/protect_unit]
[target]
id=Malin Keshar
value=2
[/target]
[/ai]
[/side]
{STARTING_VILLAGES 4 10}
[event]
name=prestart
[objectives]
side=1
[objective]
condition=win
description= _ "Remove the traitor Drogan"
[/objective]
[objective]
condition=lose
description= _ "Kill any people from Parthyn but Drogan"
[/objective]
[objective]
condition=lose
description= _ "Death of Malin Keshar"
[/objective]
[/objectives]
# Place orcish leader
[set_variable]
name=orc_leader_store.x
value=29
[/set_variable]
[set_variable]
name=orc_leader_store.y
value=2
[/set_variable]
[set_variable]
name=orc_leader_store.side
value=2
[/set_variable]
[unstore_unit]
variable=orc_leader_store
find_vacant=no
[/unstore_unit]
{CLEAR_VARIABLE orc_leader_store}
# FIXME: Merge this map with the one for Saving Parthyn.
# Scattering random trees on here would be a bad idea,
# since we visit it twice.
# Place signpost
{PLACE_IMAGE scenery/signpost.png 27 13}
# Drogan has some guards at the river fort
{LOYAL_UNIT 3 (Spearman) 30 11 (River fort guard) ( _ "River fort guard")}
{LOYAL_UNIT 3 (Bowman) 31 12 (River fort guard) ( _ "River fort guard")}
{LOYAL_UNIT 3 (Spearman) 31 13 (River fort guard) ( _ "River fort guard")}
[/event]
[event]
name=start
{CREATE_ADVISOR}
{DIALOGUE_RTH_START}
[/event]
# In-scenario Events
[event]
name=moveto
[filter]
side=1
x,y=27,13
[/filter]
[message]
speaker=narrator
message=_ "Welcome to Parthyn"
image=scenery/signpost.png
[/message]
[allow_undo][/allow_undo]
[/event]
# Defeat Conditions
[event]
name=die
[filter]
side=3,4
[/filter]
[filter_second]
side=1
[/filter_second]
[if]
[have_unit]
id=Drogan
[/have_unit]
[then]
[message]
speaker=Malin Keshar
message=_ "Now the people of Parthyn will never accept me back!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/then]
[/if]
[/event]
{MALIN_DEATH}
# Victory Conditions
#define ESCAPE_EVENT
{PLACE_IMAGE scenery/signpost.png 8 1}
[scroll_to]
x,y=8,1
[/scroll_to]
[objectives]
side=1
[objective]
condition=win
description=_ "Escape to the northwest"
[/objective]
[objective]
condition=lose
description= _ "Death of Malin Keshar"
[/objective]
[/objectives]
[music]
name=loyalists.ogg
append=no
immediately=yes
[/music]
[event]
name=moveto
[filter]
id=Malin Keshar
x,y=8,1
[/filter]
{DIALOGUE_RTH_END}
[endlevel]
bonus=no
result=continue
[/endlevel]
[/event]
#enddef
[event]
name=die
[filter]
id=Drogan
[/filter]
{DIALOGUE_RTH_DROGANDEATH}
{ESCAPE_EVENT}
[event]
name=die
[filter]
side=3,4
[not]
id=Drogan
[/not]
[/filter]
[filter_second]
side=1
[/filter_second]
{DIALOGUE_RTH_GUARDDEATH}
[/event]
[/event]
[/scenario]

View file

@ -0,0 +1,318 @@
#textdomain wesnoth-did
[scenario]
id=A_Small_Favor
next_scenario=A_Small_Favor2
name=_ "A Small Favor"
map_data="{add-ons/Descent_Into_Darkness/maps/A_small_favor.map}"
{TURNS 28 26 22}
{SCENARIO_MUSIC underground.ogg}
{EXTRA_SCENARIO_MUSIC wanderer.ogg}
victory_when_enemies_defeated=no
{STORY_A_SMALL_FAVOR}
{FIRST_WATCH}
[side]
side=1
controller=human
team_name=intruders
user_team_name=_"Intruders"
type=Apprentice Mage
id=Malin Keshar
name=_ "Malin Keshar"
unrenamable=yes
canrecruit=yes
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton,Dark Adept DiD
{GOLD 170 130 110}
shroud=no
fog=yes
[/side]
[side]
side=2
colour=green
controller=ai
team_name=defenders
user_team_name=_"Defenders"
type=General
id=Taylor
name=_ "Taylor"
unrenamable=yes
canrecruit=yes
recruit=Swordsman,Pikeman,Longbowman,Cavalryman,Dragoon,Mage,Heavy Infantryman,Shock Trooper
gold=0
village_gold=0
income=-2
[ai]
passive_leader=yes
aggression=1.0
caution=0.4
[protect_area]
# Manor entrance
x,y=7,8
radius=5
value=4
[/protect_area]
[protect_area]
# Rest of city
x=3-22
y=6-22
radius=1
value=2
[/protect_area]
grouping=offensive
protect_leader=2
[/ai]
shroud=no
fog=yes
[/side]
{STARTING_VILLAGES 2 15}
[event]
name=prestart
# wmllint: recognize Darken Volk
[objectives]
side=1
[objective]
condition=win
description= _ "Malin and Darken Volk enter the Mage Lord's manor"
[/objective]
[objective]
condition=lose
description= _ "Death of Malin Keshar"
[/objective]
[objective]
condition=lose
description= _ "Death of Darken Volk"
[/objective]
[/objectives]
# Add a little randomness to the forest
# {SCATTER_IMAGE (terrain=Gs^Fp) 6 scenery/pine2.png}
# {SCATTER_IMAGE (terrain=Gs^Fp) 2 scenery/oak-leaning.png}
# Place city pictures
{PLACE_IMAGE scenery/well.png 17 11}
{PLACE_IMAGE scenery/well.png 8 12}
{PLACE_IMAGE items/dummy.png 18 15}
{PLACE_IMAGE items/dummy.png 19 15}
{PLACE_IMAGE items/armor.png 19 17}
{PLACE_IMAGE items/armor.png 21 17}
{PLACE_IMAGE items/armor.png 22 16}
{PLACE_IMAGE scenery/tent-shop-weapons.png 17 16}
{PLACE_IMAGE items/flower2.png 9 19}
{PLACE_IMAGE items/flower1.png 10 18}
{PLACE_IMAGE items/flower3.png 12 18}
{PLACE_IMAGE items/flower4.png 13 19}
{PLACE_IMAGE scenery/fire1.png 19 23}
{PLACE_IMAGE scenery/fire2.png 25 20}
{PLACE_IMAGE scenery/fire3.png 11 8}
{PLACE_IMAGE scenery/monolith1.png 11 5}
{PLACE_IMAGE scenery/monolith1.png 12 4}
{PLACE_IMAGE scenery/monolith1.png 13 5}
{PLACE_IMAGE items/altar.png 12 5}
# Place manor pictures
{PLACE_IMAGE items/cloak-green.png 5 7}
{PLACE_IMAGE items/ornate1.png 5 5}
{PLACE_IMAGE items/potion-blue.png 4 5}
{PLACE_IMAGE items/potion-red.png 6 5}
{PLACE_IMAGE scenery/trapdoor-closed.png 3 7}
# Place city guards
{GEN_GUARDIAN Spearman (Night Watchman) (_ "Night Watchman") 2 11 3}
{GEN_GUARDIAN Spearman (Night Watchman) (_ "Night Watchman") 2 17 6}
{GEN_GUARDIAN Spearman (Night Watchman) (_ "Night Watchman") 2 23 9}
{GEN_GUARDIAN Spearman (Night Watchman) (_ "Night Watchman") 2 25 14}
{GEN_GUARDIAN Pikeman (Gate Guard) (_ "Gate Guard") 2 20 22}
{GEN_GUARDIAN Pikeman (Gate Guard) (_ "Gate Guard") 2 24 20}
{GEN_GUARDIAN (Heavy Infantryman) (Gate Guard) (_ "Gate Guard") 2 19 22}
{GEN_GUARDIAN (Heavy Infantryman) (Gate Guard) (_ "Gate Guard") 2 24 19}
{GEN_GUARDIAN Spearman (Night Watchman) (_ "Night Watchman") 2 13 23}
{GEN_GUARDIAN Spearman (Night Watchman) (_ "Night Watchman") 2 7 23}
{GEN_GUARDIAN Spearman (Night Watchman) (_ "Night Watchman") 2 4 18}
{GEN_GUARDIAN Spearman (Night Watchman) (_ "Night Watchman") 2 2 14}
{GEN_GUARDIAN Spearman (Night Watchman) (_ "Night Watchman") 2 16 28}
# More guards, depending on the difficulty
#ifdef EASY
{GEN_GUARDIAN Mage (Night Watchman) (_ "Night Watchman") 2 6 8}
{GEN_GUARDIAN Mage (Night Watchman) (_ "Night Watchman") 2 8 7}
{GEN_GUARDIAN Sergeant (Head Trainer) (_ "Head Trainer") 2 21 15}
#endif
#ifdef NORMAL
{GEN_GUARDIAN (Mage) (Night Watchman) (_ "Night Watchman") 2 6 8}
{GEN_GUARDIAN (Red Mage) (Night Watchman) (_ "Night Watchman") 2 8 7}
{PLACE_IMAGE scenery/fire4.png 11 8}
{GEN_GUARDIAN Spearman (Night Watchman) (_ "Townperson") 2 12 7}
{GEN_GUARDIAN Lieutenant (Head Trainer) (_ "Head Trainer") 2 21 15}
#endif
#ifdef HARD
{GEN_GUARDIAN (Silver Mage) (Night Watchman) (_ "Night Watchman") 2 6 8}
{GEN_GUARDIAN (Red Mage) (Night Watchman) (_ "Night Watchman") 2 8 7}
{PLACE_IMAGE scenery/fire4.png 11 8}
{GEN_GUARDIAN Pikeman (Night Watchman) (_ "Night Watchman") 2 12 7}
{GEN_GUARDIAN Lieutenant (Head Trainer) (_ "Head Trainer") 2 21 15}
#endif
# Place Darken Volk
{VARIABLE_OP darken_volk_store.x value 43}
{VARIABLE_OP darken_volk_store.y value 14}
[unstore_unit]
variable=darken_volk_store
find_vacant=yes
[/unstore_unit]
{CLEAR_VARIABLE darken_volk_store}
# Event variables
{VARIABLE undeadWarning no}
[/event]
[event]
name=start
{DIALOGUE_ASF_START}
[/event]
# In-scenario Events
[event]
# Sentry attacks an undead
# This would be better to do when a sentry can see my units on his turn, but Wesnoth doesn't generate a "sighted" event if I move into their sight range during my turn
name=attack
first_time_only=no
[filter]
side=2
[/filter]
[filter_second]
side=1
[/filter_second]
[if]
[variable]
name=undeadWarning
equals=no
[/variable]
[then]
# Sound a warning and give gold to the general
{DIALOGUE_ASF_ALARM}
{VARIABLE undeadWarning yes}
[modify_side]
side=2
{GOLD 150 300 600}
[/modify_side]
[/then]
[/if]
[/event]
[event]
# undead unit kicks the holy water
name=moveto
[filter]
x,y=5,5
race=undead
[/filter]
{DIALOGUE_ASF_KICKEDWATER}
[kill]
x,y=5,5
animate=yes
fire_event=yes
[/kill]
[removeitem]
x,y=5,5
[/removeitem]
[/event]
# Defeat Conditions
{MALIN_DEATH}
{VOLK_DEATH}
[event]
name=time over
#[message]
# speaker=narrator
# message=_ "Day break and stuff."
# image=wesnoth-icon.png
#[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
# Victory Conditions
[event]
name=moveto
first_time_only=no
[filter]
id=Malin Keshar
x=3,4,5,6
y=7,6,5-7,5-6
[/filter]
[if]
[have_unit]
id=Darken Volk
x=3,4,5,6
y=7,6,5-7,5-6
[/have_unit]
[then]
{DIALOGUE_ASF_FOUNDENTRANCE}
[endlevel]
bonus=no
result=continue
[/endlevel]
[/then]
[/if]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
id=Darken Volk
x=3,4,5,6
y=7,6,5-7,5-6
[/filter]
[if]
[have_unit]
id=Malin Keshar
x=3,4,5,6
y=7,6,5-7,5-6
[/have_unit]
[then]
{DIALOGUE_ASF_FOUNDENTRANCE}
[endlevel]
bonus=no
result=continue
[/endlevel]
[/then]
[/if]
[/event]
[event]
name=victory
{CLEAR_VARIABLE undeadWarning}
[store_unit]
[filter]
id=Darken Volk
[/filter]
variable=darkenVolkStore
kill=yes
[/store_unit]
[store_unit]
[filter]
side=1
canrecruit=no
x=1-50
y=1-29
[/filter]
variable=ASFUnit_store
kill=yes
[/store_unit]
[/event]
[/scenario]

View file

@ -0,0 +1,277 @@
#textdomain wesnoth-did
[scenario]
id=A_Small_Favor2
next_scenario=A_Small_Favor3
name=_ "A Small Favor - Part 2"
map_data="{add-ons/Descent_Into_Darkness/maps/A_small_favor2.map}"
{TURNS 30 27 25}
{SCENARIO_MUSIC loyalists.ogg}
victory_when_enemies_defeated=no
# no story -- this occurs immediately after the previous scenario
{UNDERGROUND}
[side]
side=1
controller=human
team_name=intruders
user_team_name=_"Intruders"
type=Apprentice Mage
id=Malin Keshar
name=_ "Malin Keshar"
unrenamable=yes
canrecruit=yes
recruit=
gold=0
shroud=yes
fog=no
share_maps=yes
share_view=yes
[/side]
[side]
# Mages
side=2
controller=ai
team_name=defenders
user_team_name=_"Defenders"
no_leader=yes
[ai]
village_value=0
agression=0.8
[/ai]
[/side]
# wmllint: recognize Darken Volk
[event]
name=prestart
[objectives]
side=1
[objective]
condition=win
description=_ "Find the mage Lord Karres"
[/objective]
[objective]
condition=lose
description=_ "Death of Malin Keshar"
[/objective]
[objective]
condition=lose
description=_ "Death of Darken Volk"
[/objective]
[/objectives]
# Place doors
{PLACE_DOOR 5 13 se 4 12 6 13}
{PLACE_DOOR 11 9 se 10 8 12 9}
{PLACE_DOOR 12 2 se 11 2 13 3}
{PLACE_DOOR 23 4 se 22 3 24 4}
{PLACE_DOOR 24 2 se 23 2 25 3}
{PLACE_DOOR 25 10 se 24 9 26 10}
{PLACE_DOOR 21 12 se 20 11 22 12}
{PLACE_DOOR 24 19 se 23 19 25 20}
{PLACE_DOOR 4 15 sw 5 15 3 16}
{PLACE_DOOR 25 16 sw 26 15 24 16}
{PLACE_IMAGE scenery/signpost.png 1 1}
# Place manor guards in hallways
{GEN_GUARDIAN (Heavy Infantryman) (Guard) (_ "Guard") 2 6 14}
{GEN_GUARDIAN (Pikeman) (Guard) (_ "Guard") 2 7 14}
{GEN_GUARDIAN (Swordsman) (Guard) (_ "Guard") 2 19 10}
{GEN_GUARDIAN (Heavy Infantryman) (Guard) (_ "Guard") 2 15 10}
{GEN_GUARDIAN (Halberdier) (Guard) (_ "Guard") 2 2 2}
# Place mages in rooms
{GEN_UNIT Mage 2 4 17}
{GEN_UNIT Mage 2 3 12}
{GEN_UNIT (White Mage) 2 2 10}
{GEN_UNIT (Red Mage) 2 7 8}
{GEN_UNIT (Mage) 2 8 1}
{GEN_UNIT (Mage) 2 23 6}
{GEN_UNIT (White Mage) 2 24 6}
{GEN_UNIT (Mage) 2 28 3}
{GEN_UNIT (Red Mage) 2 27 10}
{GEN_UNIT (Silver Mage) 2 23 13}
{GEN_UNIT (Silver Mage) 2 27 15}
{GEN_UNIT (Silver Mage) 2 29 14}
{GEN_UNIT (Mage) 2 26 19}
# More mages, depending on the difficulty?
#ifdef NORMAL
#ifdef HARD
{GEN_UNIT Mage 2 27 19}
{GEN_UNIT Mage 2 29 14}
{GEN_UNIT Mage 2 9 9}
{GEN_UNIT Mage 2 29 3}
{GEN_UNIT Mage 2 2 16}
#endif
#endif
# Put the mage lord randomly in one of the rooms
{VARIABLE mageLordStart[0].x 29}
{VARIABLE mageLordStart[0].y 13}
{VARIABLE mageLordStart[1].x 28}
{VARIABLE mageLordStart[1].y 2}
{VARIABLE mageLordStart[2].x 22}
{VARIABLE mageLordStart[2].y 6}
{VARIABLE mageLordStart[3].x 4}
{VARIABLE mageLordStart[3].y 7}
{VARIABLE mageLordStart[4].x 5}
{VARIABLE mageLordStart[4].y 19}
{VARIABLE mageLordStart[5].x 29}
{VARIABLE mageLordStart[5].y 9}
{VARIABLE mageLordStart[6].x 2}
{VARIABLE mageLordStart[6].y 9}
{VARIABLE_OP i random (0..6)}
{VARIABLE_OP actualStart.x format $mageLordStart[$i].x}
{VARIABLE_OP actualStart.y format $mageLordStart[$i].y}
{CLEAR_VARIABLE i}
{CLEAR_VARIABLE mageLordStart}
{GEN_GUARDIAN (Great Mage) (Lord Karres) (_ "Lord Karres") 2 $actualStart.x $actualStart.y}
{CLEAR_VARIABLE actualStart}
# wmllint: recognize Lord Karres
{VARIABLE_OP i random (0..2)}
{IF_VAR i numerical_equals 0 (
[then]
[terrain]
x=6
y=3
terrain=Rr
[/terrain]
[/then]
)}
{IF_VAR i numerical_equals 1 (
[then]
[terrain]
x=6
y=5
terrain=Rr
[/terrain]
[/then]
)}
{IF_VAR i numerical_equals 2 (
[then]
[terrain]
x=2
y=5
terrain=Rr
[/terrain]
[/then]
)}
{CLEAR_VARIABLE i}
#TODO: Create some scenery (fire, torches, ...)
[/event]
[event]
name=start
{FOREACH ASFUnit_store i}
{VARIABLE ASFUnit_store[$i].x 19}
{VARIABLE ASFUnit_store[$i].y 18}
[unstore_unit]
variable=ASFUnit_store[$i]
find_vacant=yes
[/unstore_unit]
{NEXT i}
{CLEAR_VARIABLE ASFUnit_store}
# All undead at this point are Malin's
{MODIFY_UNIT (race=undead) upkeep loyal}
{VARIABLE darkenVolkStore.x 19}
{VARIABLE darkenVolkStore.y 18}
[unstore_unit]
variable=darkenVolkStore
find_vacant=yes
[/unstore_unit]
{CLEAR_VARIABLE darkenVolkStore}
{DIALOGUE_ASF2_START}
[/event]
[event]
name=die
[filter]
id=Lord Karres
[/filter]
{DIALOGUE_ASF2_TOBOOK}
[objectives]
side=1
[objective]
condition=win
description=_ "Move through the passage way in the northwest leading to the great hall"
[/objective]
[/objectives]
[event]
name=moveto
[filter]
id=Malin Keshar
x,y=1,1
[/filter]
{DIALOGUE_ASF2_FOUNDPASSAGE}
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/event]
[event]
name=moveto
[filter]
id=Darken Volk
x,y=1,1
[/filter]
{DIALOGUE_ASF2_FOUNDPASSAGE}
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/event]
[/event]
# Defeat Conditions
{MALIN_DEATH}
{VOLK_DEATH2}
[event]
name=time over
[message]
speaker=narrator
message=_ "As dawn breaks, the city guards force their way into the manor and capture the two necromancers."
image=wesnoth-icon.png
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=victory
[store_unit]
[filter]
race=undead
x=1-50
y=1-50
[/filter]
variable=ASFUnit_store
kill=yes
[/store_unit]
[store_unit]
[filter]
id=Darken Volk
[/filter]
variable=darkenVolkStore
kill=yes
[/store_unit]
[/event]
[/scenario]

View file

@ -0,0 +1,335 @@
#textdomain wesnoth-did
[scenario]
id=A_Small_Favor3
next_scenario=Alone_at_Last
name=_ "A Small Favor - Part 3"
map_data="{add-ons/Descent_Into_Darkness/maps/A_small_favor3.map}"
{TURNS 30 27 25}
{SCENARIO_MUSIC underground.ogg}
{EXTRA_SCENARIO_MUSIC loyalists.ogg}
victory_when_enemies_defeated=no
# no story -- this occurs immediately after the previous scenario
{UNDERGROUND}
[time_area]
# The great hall is lit up
{DUSK}
x=1-12
y=1-10
[/time_area]
[side]
side=1
controller=human
team_name=intruders
user_team_name=_"Intruders"
type=Apprentice Mage
id=Malin Keshar
name=_ "Malin Keshar"
unrenamable=yes
canrecruit=yes
recruit=
gold=0
shroud=yes
fog=no
share_maps=yes
share_view=yes
[/side]
[side]
# Mages
side=2
controller=ai
team_name=defenders
user_team_name=_"Defenders"
no_leader=yes
[ai]
village_value=0
agression=0.8
[/ai]
[/side]
[side]
side=3
controller=ai
team_name=intruders
user_team_name=_"Intruders"
no_leader=yes
[ai]
village_value=0
aggression=0.8
protect_leader=5
[protect_unit]
id=Darken Volk
radius=6
value=20
[/protect_unit]
[/ai]
shroud=yes
fog=no
share_maps=no
share_view=no
[/side]
[event]
name=prestart
[objectives]
side=1
[objective]
condition=win
description=_ "Find the book"
[/objective]
[objective]
condition=lose
description=_ "Death of Malin Keshar"
[/objective]
[objective]
condition=lose
description=_ "Death of Darken Volk"
[/objective]
[/objectives]
# Place doors
{PLACE_DOOR 12 11 se 11 11 13 12}
{PLACE_DOOR 10 13 se 9 13 11 14}
{PLACE_DOOR 17 11 sw 16 11 18 10}
{PLACE_DOOR 22 10 sw 21 11 23 10}
#TODO: Create some scenery (fire, torches, ...)
{PLACE_IMAGE items/book5.png 5 5}
{PLACE_IMAGE scenery/signpost.png 25 1}
# Place manor guards
{GEN_GUARDIAN (Pikeman) (Guard) (_ "Guard") 2 14 12}
{GEN_GUARDIAN (Duelist) (Guard) (_ "Guard") 2 16 12}
{GEN_GUARDIAN (Pikeman) (Guard) (_ "Guard") 2 23 5}
{GEN_GUARDIAN (Spearman) (Guard) (_ "Guard") 2 11 9}
{GEN_GUARDIAN (Pikeman) (Guard) (_ "Guard") 2 4 9}
{GEN_GUARDIAN (Swordsman) (Guard) (_ "Guard") 2 5 10}
# Place mages in great hall
{GEN_GUARDIAN (Silver Mage) (Guardian) (_ "Guardian") 2 8 4}
{GEN_GUARDIAN (Red Mage) (Guardian) (_ "Guardian") 2 8 4}
{GEN_GUARDIAN (White Mage) (Guardian) (_ "Guardian") 2 8 4}
# Place mages in rooms
{GEN_UNIT (White Mage) 2 8 12}
{GEN_UNIT (Red Mage) 2 24 9}
# More guards, depending on the difficulty?
#ifdef NORMAL
#ifdef HARD
{GEN_GUARDIAN (Swordsman) (Guard) (_ "Guard") 2 14 6}
{GEN_GUARDIAN (Spearman) (Guard) (_ "Guard") 2 19 4}
#endif
#endif
# Who has the book?
{VARIABLE hasBook none}
[/event]
[event]
name=start
{FOREACH ASFUnit_store i}
{VARIABLE ASFUnit_store[$i].x 13}
{VARIABLE ASFUnit_store[$i].y 17}
[unstore_unit]
variable=ASFUnit_store[$i]
find_vacant=yes
[/unstore_unit]
{NEXT i}
{CLEAR_VARIABLE ASFUnit_store}
# All undead at this point are Malin's
{MODIFY_UNIT (race=undead) upkeep loyal}
{VARIABLE darkenVolkStore.x 5}
{VARIABLE darkenVolkStore.y 18}
{VARIABLE darkenVolkStore.side 3}
[unstore_unit]
variable=darkenVolkStore
find_vacant=yes
[/unstore_unit]
{CLEAR_VARIABLE darkenVolkStore}
# Create DV's units
{GEN_UNIT (Revenant) 3 5 18}
{GEN_UNIT (Spectre) 3 5 18}
{GEN_UNIT (Deathblade) 3 5 18}
{GEN_UNIT (Necrophage) 3 5 18}
{GEN_UNIT (Banebow) 3 5 18}
{GEN_UNIT (Nightgaunt) 3 5 18}
{MODIFY_UNIT (id=Darken Volk) canrecruit yes}
#Go for the book
{MODIFY_UNIT (id=Darken Volk) goto_x 5}
{MODIFY_UNIT (id=Darken Volk) goto_y 5}
{DIALOGUE_ASF3_START}
[/event]
[event]
# Malin gets the book
name=moveto
[filter]
id=Malin Keshar
x,y=5,5
[/filter]
[if]
[variable]
name=hasBook
equals=none
[/variable]
[then]
{VARIABLE hasBook Malin}
{DIALOGUE_ASF3_TOEXIT1}
[removeitem]
x,y=5,5
[/removeitem]
# new goal for DV
{MODIFY_UNIT (id=Darken Volk) goto_x 25}
{MODIFY_UNIT (id=Darken Volk) goto_y 1}
[objectives]
side=1
[objective]
condition=win
description=_ "Escape via the tunnel in the northeast cellar"
[/objective]
[/objectives]
[event]
name=moveto
[filter]
id=Darken Volk
x,y=25,1
[/filter]
[store_unit]
[filter]
id=Darken Volk
[/filter]
variable=darkenVolkStore
kill=yes
[/store_unit]
[/event]
[event]
name=moveto
[filter]
id=Malin Keshar
x,y=25,1
[/filter]
{DIALOGUE_ASF3_END}
[endlevel]
bonus=no
result=continue
[/endlevel]
[/event]
[/then]
[/if]
[/event]
[event]
# DV gets the book
name=moveto
[filter]
id=Darken Volk
x,y=5,5
[/filter]
[if]
[variable]
name=hasBook
equals=none
[/variable]
[then]
{VARIABLE hasBook Darken}
[removeitem]
x,y=5,5
[/removeitem]
# new goal for DV
{MODIFY_UNIT (id=Darken Volk) goto_x 25}
{MODIFY_UNIT (id=Darken Volk) goto_y 1}
[objectives]
side=1
[objective]
condition=win
description=_ "Escape the manor"
[/objective]
[/objectives]
[event]
name=moveto
[filter]
id=Darken Volk
side=3
[/filter]
{DIALOGUE_ASF3_TOEXIT2}
[/event]
[event]
name=moveto
[filter]
id=Darken Volk
x,y=25,1
[/filter]
{DIALOGUE_ASF3_LEFT}
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=moveto
[filter]
id=Malin Keshar
x,y=25,1
[/filter]
{DIALOGUE_ASF3_END}
[endlevel]
bonus=no
result=continue
[/endlevel]
[/event]
[/then]
[/if]
[/event]
# Defeat Conditions
{MALIN_DEATH}
{VOLK_DEATH2}
[event]
name=time over
[message]
speaker=narrator
message=_ "As dawn breaks, the city guards force their way into the manor and capture the two necromancers."
image=wesnoth-icon.png
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
# Victory Conditions are in the massive event on the mage lord's death
[event]
name=victory
{MODIFY_UNIT (race=undead
side=1) upkeep full}
[if]
[have_unit]
id=Darken Volk
[/have_unit]
[then]
[store_unit]
[filter]
id=Darken Volk
[/filter]
variable=darkenVolkStore
kill=yes
[/store_unit]
# Full heal for DV since I had some reports DV would
# refuse to recruit if heavily injured
{VARIABLE (darkenVolkStore.hitpoints) ($darkenVolkStore.max_hitpoints)}
[/then]
[/if]
[/event]
[/scenario]

View file

@ -0,0 +1,400 @@
#textdomain wesnoth-did
[scenario]
id=Alone_at_Last
next_scenario=Descent_into_Darkness
name=_ "Alone at Last"
map_data="{add-ons/Descent_Into_Darkness/maps/Alone_at_last.map}"
turns=-1
{SCENARIO_MUSIC breaking_the_chains.ogg}
{EXTRA_SCENARIO_MUSIC vengeful.ogg}
{EXTRA_SCENARIO_MUSIC the_city_falls.ogg}
{EXTRA_SCENARIO_MUSIC battle.ogg}
victory_when_enemies_defeated=no
{STORY_ALONE_AT_LAST}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
{MORNING}
{AFTERNOON}
[side]
side=1
controller=human
type=Apprentice Mage
id=Malin Keshar
name=_ "Malin Keshar"
unrenamable=yes
canrecruit=yes
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton,Dark Adept DiD
fog=no
shroud=no
gold=180
[/side]
[side]
# Darken Volk
side=2
controller=ai
no_leader=yes
gold=430
recruit=Soulless,Blood Bat,Wraith,Ghost,Shadow,Necrophage,Bone Shooter,Skeleton,Revenant,Deathblade,Dark Sorcerer_DiD
[ai]
village_value=0.2
villages_per_scout=10
[target]
id=Malin Keshar
value=1
[/target]
[target]
side=3
value=5
[/target]
protect_leader=4
[/ai]
[/side]
[side]
# Paladins and co.
side=3
team_name=wesnothians
user_team_name=_"Wesnothians"
controller=ai
no_leader=yes
gold=150
income=20
recruit=Spearman,Heavy Infantryman,White Mage,Mage,Paladin
[ai]
village_value=0.1
villages_per_scout=10
[target]
id=Darken Volk
value=2
[/target]
#recruitment_pattern=fighter,healer
[/ai]
[/side]
[side]
# Dela Keshar
side=4
team_name=wesnothians
user_team_name=_"Wesnothians"
controller=ai
no_leader=yes
gold=250
recruit=Spearman,Archer,Swordsman,Longbowman,Thug,Poacher,Footpad
profile=portraits/dela.png
[ai]
[target]
id=Malin Keshar
value=2
[/target]
[/ai]
[/side]
[event]
name=prestart
[objectives]
side=1
[objective]
condition=win
description=_ "Take the book back from Darken Volk"
[/objective]
[objective]
condition=lose
description=_ "Death of Malin Keshar"
[/objective]
[/objectives]
# Ditch the starting point keep
[terrain]
x,y=2,26
terrain=Uu
[/terrain]
# {SCATTER_IMAGE (terrain=Gg) 3 scenery/oak-leaning.png}
# Place DV
{VARIABLE darkenVolkStore.x 2}
{VARIABLE darkenVolkStore.y 27}
{VARIABLE darkenVolkStore.side 1}
[unstore_unit]
variable=darkenVolkStore
[/unstore_unit]
{CLEAR_VARIABLE darkenVolkStore}
# Scenario variables
{VARIABLE bookX 0}
{VARIABLE bookY 0}
[/event]
[event]
name=start
{MOVE_UNIT (id=Malin Keshar) 7 22}
{DIALOGUE_AAL_START}
{MOVE_UNIT (id=Darken Volk) 8 21}
[if]
[variable]
name=hasBook
equals=Malin
[/variable]
[then]
# Malin has the book
{DIALOGUE_AAL_START2A}
[/then]
[else]
# DV already has book
{DIALOGUE_AAL_START2B}
[/else]
[/if]
{CLEAR_VARIABLE hasBook}
{MODIFY_UNIT (id=Darken Volk) role book_carrier}
[unit_overlay]
x,y=8,21
image="misc/book-icon.png"
[/unit_overlay]
{MOVE_UNIT (id=Darken Volk) 19 19}
{MODIFY_UNIT (id=Darken Volk) side 2}
{MODIFY_UNIT (id=Darken Volk) canrecruit yes}
{DELAY 500}
{MOVE_UNIT (id=Malin Keshar) 7 21}
{DELAY 500}
{MOVE_UNIT (id=Malin Keshar) 8 20}
{DELAY 500}
{MOVE_UNIT (id=Malin Keshar) 9 20}
{DELAY 500}
{CREATE_ADVISOR}
{DIALOGUE_AAL_START3}
{MOVE_UNIT (id=Malin Keshar) 5 17}
{MOVE_UNIT (id=Darken Volk) 26 10}
# Make camp
[terrain]
x=25-27,26
y=10-11,9
terrain=Ce
[/terrain]
[terrain]
x,y=26,10
terrain=Ke
[/terrain]
[/event]
# In-scenario events
[event]
name=attack
[filter]
side=1
[/filter]
[filter_second]
side=2
[/filter_second]
{DIALOGUE_AAL_REALIZE}
[/event]
[event]
name=attack
[filter]
side=1
[/filter]
[filter_second]
id=Darken Volk
[/filter_second]
{DIALOGUE_AAL_TAUNT}
[/event]
[event]
# Paladins!
name=new turn
first_time_only=no
[if]
[variable]
name=turn_number
numerical_equals=5
[/variable]
[then]
# Fake move the paladin in, set up a camp, have some dialog, and give him another paladin and a mage of light
[move_unit_fake]
type=Paladin
x=34,32
y=27,23
side=3
[/move_unit_fake]
[unit]
type=Paladin
side=3
x,y=32,23
id=Sir Cadaeus
name=_ "Sir Cadaeus"
canrecruit=yes
random_traits=yes
animate=no
[/unit]
{GEN_UNIT (Paladin) 3 31 24}
{GEN_UNIT (Paladin) 3 31 23}
{GEN_UNIT (Mage of Light) 3 33 24}
# Make camp
[terrain]
x=31-33,32
y=23-24,22
terrain=Ce
[/terrain]
[terrain]
x,y=32,23
terrain=Ke
[/terrain]
{DIALOGUE_AAL_PALADIN}
[/then]
[/if]
[/event]
[event]
# Dela joins the party
name=new turn
first_time_only=no
[if]
[variable]
name=turn_number
numerical_equals=10
[/variable]
[then]
# Fake move Dela in, set up camp, have some dialog. She doesn't bring anyone with her.
[move_unit_fake]
type=Frontier Baroness
x=27,21
y=1,4
side=4
[/move_unit_fake]
[unit]
type=Frontier Baroness
side=4
x,y=21,4
id=Dela Keshar
name=_ "Dela Keshar"
canrecruit=yes
animate=no
[/unit]
# Make camp
[terrain]
x=20-22,21
y=3-4,5
terrain=Ce
[/terrain]
[terrain]
x,y=21,4
terrain=Ke
[/terrain]
{DIALOGUE_AAL_DELA}
[/then]
[/if]
[/event]
[event]
name=die
[filter]
id=Darken Volk
[/filter]
{DIALOGUE_AAL_DVDIE}
[objectives]
side=1
[objective]
condition=win
description=_ "Bring the book back to Malin's castle"
[/objective]
[/objectives]
{DIALOGUE_AAL_NOTE}
[/event]
[event]
name=die
first_time_only=no
[filter]
role=book_carrier
[/filter]
{VARIABLE_OP bookX format $x1}
{VARIABLE_OP bookY format $y1}
{PLACE_IMAGE (items/book5.png) ($bookX) ($bookY)}
[event]
name=moveto
first_time_only=yes
[filter]
x=$bookX
y=$bookY
side=1
[not]
type=Ghost,Wraith,Spectre,Shadow,Nightgaunt,Vampire Bat,Blood Bat
[/not]
[/filter]
[removeitem]
x=$bookX
y=$bookY
[/removeitem]
[role]
role=book_carrier
x=$bookX
y=$bookY
[/role]
[unit_overlay]
x=$bookX
y=$bookY
image="misc/book-icon.png"
[/unit_overlay]
{DIALOGUE_AAL_GOTIT}
[/event]
[/event]
#Inform the player if a unit cannot pick up the book
[event]
name=moveto
first_time_only=no
[filter]
x=$bookX
y=$bookY
side=1
type=Ghost,Wraith,Spectre,Shadow,Nightgaunt,Vampire Bat,Blood Bat
[/filter]
[if]
[have_unit]
role=book_carrier
[/have_unit]
[else]
{DIALOGUE_AAL_TOOHEAVY}
[/else]
[/if]
[allow_undo][/allow_undo]
[/event]
# Defeat Conditions
{MALIN_DEATH}
# Victory Condition
[event]
name=moveto
[filter]
role=book_carrier
x=4-6,5-7
y=16-17,18
[/filter]
{MOVE_UNIT (id=Malin Keshar) 1 12}
{DIALOGUE_AAL_END}
[endlevel]
bonus=no
result=continue
[/endlevel]
[/event]
[event]
name=victory
{CLEAR_VARIABLE bookX}
{CLEAR_VARIABLE bookY}
{MODIFY_UNIT (role=book_carrier) overlays none}
[/event]
[/scenario]

View file

@ -0,0 +1,466 @@
#textdomain wesnoth-did
[scenario]
id=Descent_into_Darkness
next_scenario=Forever_and_Ever_Amen
name=_ "Descent into Darkness"
map_data="{add-ons/Descent_Into_Darkness/maps/Descent_into_darkness.map}"
turns=-1
{SCENARIO_MUSIC silence.ogg}
victory_when_enemies_defeated=no
{STORY_DESCENT_INTO_DARKNESS}
{UNDERGROUND}
[side]
side=1
controller=human
type=Apprentice Mage
id=Malin Keshar
name=_ "Malin Keshar"
unrenamable=yes
canrecruit=yes
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton,Dark Adept DiD
income=0
{GOLD 100 80 60}
fog=yes
shroud=yes
[/side]
[side]
# Troll leader
side=2
team_name=trolls
user_team_name=_"Trolls"
controller=ai
# place leader later
no_leader=yes
gold=60
recruit=Troll Whelp,Troll,Troll Rocklobber,Troll Warrior,Troll Shaman
[ai]
caution=0.5
grouping=defensive
protect_leader=10
recruitment_pattern=fighter,fighter,mixed fighter
# Avoid the spiders, the wose, and the beginning area
[avoid]
x=2-9,2-27,5-9
y=11-15,30-35,19-23
[/avoid]
[/ai]
fog=yes
shroud=no
[/side]
[side]
# Eastern village trolls
side=3
team_name=trolls
user_team_name=_"Trolls"
controller=ai
no_leader=yes
[ai]
# Avoid the spiders, the wose, and the beginning area
[avoid]
x=2-9,2-27,5-9
y=11-15,30-35,19-23
[/avoid]
[/ai]
fog=yes
shroud=no
[/side]
[side]
# Western village trolls
side=4
team_name=trolls
user_team_name=_"Trolls"
controller=ai
no_leader=yes
[ai]
# Avoid the spiders, the wose, and the beginning area
[avoid]
x=2-9,2-27,5-9
y=11-15,30-35,19-23
[/avoid]
[/ai]
fog=yes
shroud=no
[/side]
[side]
# Monsters
side=5
controller=ai
no_leader=yes
[ai]
# This is mostly for the Wose -- the others are guardians
[target]
side=1
value=5
[/target]
[/ai]
fog=yes
shroud=yes
[/side]
[side]
# mirror
side=6
colour=black
controller=ai
no_leader=yes
ai_algorithm=idle_ai
fog=yes
shroud=yes
[/side]
[event]
name=prestart
[objectives]
side=1
[objective]
condition=win
description=_ "Become a Lich"
[/objective]
[/objectives]
# Ditch the starting keep
[terrain]
x,y=3,34
terrain=Uu
[/terrain]
# Place the "mirror"
[unit]
type=Mirror
side=6
x,y=6,31
id=makeshift altar
name=_ "makeshift altar"
animate=no
[/unit]
# Malin starts injured and poisoned
{MODIFY_UNIT (id=Malin Keshar) hitpoints 12}
{MODIFY_UNIT (id=Malin Keshar) status.poisoned on}
# Castle trolls - all difficulties
{GEN_GUARD (Troll) 2 14 7}
{GEN_GUARD (Troll) 2 8 7}
{GEN_GUARD (Troll) 2 16 3}
{GEN_GUARD (Troll Rocklobber) 2 12 1}
{GEN_GUARD (Troll Shaman) 2 7 4}
# Eastern village trolls - all difficulties
{GEN_GUARD (Troll) 3 30 19}
{GEN_GUARD (Troll) 3 31 12}
{GEN_GUARD (Troll Shaman) 3 33 14}
# Western village trolls - all difficulties
{GEN_GUARD (Troll Shaman) 4 4 21}
{GEN_GUARD (Troll) 4 10 26}
{GEN_GUARD (Troll Whelp) 4 2 25}
{GEN_GUARD (Troll) 4 10 16}
# Monsters
{GEN_GUARD (Giant Rat) 5 14 29}
{GEN_GUARD (Giant Rat) 5 21 28}
{GEN_GUARD (Giant Rat) 5 24 34}
{GEN_GUARD (Giant Rat) 5 18 18}
{GEN_GUARD (Giant Rat) 5 22 5}
{GEN_GUARD (Vampire Bat) 5 29 26}
{GEN_GUARD (Vampire Bat) 5 26 31}
{GEN_GUARD (Vampire Bat) 5 19 32}
{GEN_GUARD (Vampire Bat) 5 19 23}
{GEN_GUARD (Vampire Bat) 5 18 13}
{GEN_GUARD (Vampire Bat) 5 18 34}
{GEN_GUARD (Giant Spider) 5 7 12}
{GEN_GUARD (Giant Spider) 5 8 13}
{GEN_GUARD (Giant Spider) 5 6 15}
#ifdef NORMAL
{GEN_GUARD (Troll) 2 7 7}
{GEN_GUARD (Troll Whelp) 4 4 19}
{GEN_GUARD (Troll Whelp) 3 31 16}
#endif
#ifdef HARD
{GEN_GUARD (Troll) 2 7 7}
{GEN_GUARD (Troll Rocklobber) 4 8 18}
{GEN_GUARD (Troll Rocklobber) 3 27 16}
#endif
[/event]
[event]
name=start
{MOVE_UNIT (id=Malin Keshar) 4 33}
{CREATE_ADVISOR}
{DIALOGUE_DID_START}
{PUT_TO_RECALL_LIST (role=advisor)}
{DIALOGUE_DID_START2}
[/event]
# In-scenario events
[event]
# Malin becomes a lich
name=attack_end
first_time_only=no
[filter]
id=Malin Keshar
[/filter]
[store_unit]
variable=deathTest
[filter]
id=Malin Keshar
[/filter]
kill=no
[/store_unit]
[if]
[variable]
name=deathTest.hitpoints
less_than_equal_to=0
[/variable]
[then]
[kill]
id=makeshift altar
[/kill]
{PLACE_IMAGE (scenery/slab1.png) 6 31}
# Malin dies
[kill]
id=Malin Keshar
fire_event=no
[/kill]
{FADE_TO_BLACK}
[redraw]
[/redraw]
{DELAY 1000}
{DIALOGUE_DID_LICH1}
{FADE_IN}
# and is reborn as a lich
[unit]
type=Lich DiD
side=1
id=Mal Keshar
name=_ "Mal Keshar"
unrenamable=yes
canrecruit=yes
profile=portraits/malinlich.png
x,y=$x1,$y1
hitpoints=7
advanceto="Ancient Lich"
animate=yes
[/unit]
[redraw]
[/redraw]
# He's not necessariliy totally happy about this
{DIALOGUE_DID_LICH2}
{DELAY 500}
# Blow open a wall
[move_unit_fake]
type=Iceball
side=1
x=6,7,8,9,10
y=31,32,31,32,31
[/move_unit_fake]
{TREMOR}
[terrain]
x,y=10,31
terrain=Uh
[/terrain]
[objectives]
side=1
[objective]
condition=win
description=_ "Regain your strength"
[/objective]
[objective]
condition=lose
description=_ "Destruction of Mal Keshar"
[/objective]
[/objectives]
# Previously recruited and new adepts can now also become liches
{MODIFY_UNIT (type=Dark Adept DiD) type (Dark Adept)}
{MODIFY_UNIT (type=Dark Sorcerer DiD) type (Dark Sorcerer)}
[disallow_recruit]
side=1
type=Dark Adept DiD
[/disallow_recruit]
[allow_recruit]
side=1
type=Dark Adept
[/allow_recruit]
[music]
name=knalgan_theme.ogg
immediate=yes
[/music]
[/then]
[/if]
[/event]
[event]
name=attacker_hits
first_time_only=yes
[filter]
id=Mal Keshar
[/filter]
[filter_attack]
weapon=touch
[/filter_attack]
{DIALOGUE_DID_ATTACK}
[/event]
[event]
# See your goal
name=moveto
[filter]
id=Mal Keshar
x=20-25
y=27-29
[/filter]
[remove_shroud]
# See the road to the castle and the castle itself
side=1
x=3-13,20-22,18-20,17-19,13-16,11-15
y=2-8,18-28,15-17,14-16,12-13,9-11
[/remove_shroud]
[redraw]
side=1
[/redraw]
[scroll_to]
x,y=8,5
[/scroll_to]
{DELAY 2000}
{DIALOGUE_DID_CASTLE1}
[remove_shroud]
x=27-32
y=23-27
[/remove_shroud]
[redraw]
side=1
[/redraw]
[scroll_to]
x,y=34,24
[/scroll_to]
{DELAY 1500}
{DIALOGUE_DID_CASTLE2}
[objectives]
side=1
[objective]
condition=win
description=_ "Clear your new home of trolls"
[/objective]
[objective]
condition=lose
description=_ "Destruction of Mal Keshar"
[/objective]
[/objectives]
# Turns are measured from here
{VARIABLE_OP totalTurns to_variable turn_number}
{VARIABLE_OP totalTurns add 50}
[modify_turns]
value=$totalTurns
[/modify_turns]
{CLEAR_VARIABLE totalTurns}
[/event]
[event]
# Set the troll enemy and return income to normal when you reach your keep
name=moveto
[filter]
id=Mal Keshar
x,y=30,25
[/filter]
[unit]
# Troll leader
type=Troll Hero
side=2
id=Grnknrr
x,y=10,6
canrecruit=yes
[/unit]
[modify_side]
side=1
income=2
[/modify_side]
[/event]
[event]
# Fun with a wose
name=moveto
[filter]
x,y=7,22
[/filter]
{GEN_UNIT (Ancient Wose) 5 7 21}
[terrain]
x,y=7,21
terrain=Gg
[/terrain]
[message]
type=Ancient Wose
message=_ "Who has awoken me from my slumber? Undead? I shall not suffer the existence of such foul creatures."
[/message]
[/event]
[event]
# Have a nice trip, see you in the fall. . .
name=moveto
first_time_only=no
[filter]
x,y=24,13
[not]
type=Vampire Bat,Blood Bat,Ghost,Wraith,Spectre,Shadow,Nightgaunt
[/not]
[/filter]
[message]
x,y=24,13
message=_ "AAAAAAAaaaaaaaggggggghhhhhhh!!!!...... . . . ."
[/message]
{MOVE_UNIT (x,y=24,13) 25 13}
[kill]
x,y=25,13
animate=no
fire_event=yes
[/kill]
[/event]
# Defeat Conditions
{MAL_DEATH}
# Victory Condition
[event]
# Kill the troll leader
name=die
[filter]
side=2
canrecruit=yes
[/filter]
[endlevel]
result=victory
[/endlevel]
[/event]
[event]
name=victory
{VARIABLE timesForever 0}
[/event]
[/scenario]

View file

@ -0,0 +1,360 @@
#textdomain wesnoth-did
[scenario]
id=Forever_and_Ever_Amen
next_scenario=Forever_and_Ever_Amen
name=_ "Forever and Ever, Amen"
map_data="{add-ons/Descent_Into_Darkness/maps/Forever_and_ever_amen.map}"
turns=-1
victory_when_enemies_defeated=yes
{STORY_FOREVER_AND_EVER_AMEN}
{UNDERGROUND}
[side]
side=1
controller=human
type=Lich
id=Mal Keshar
name=_ "Malin Keshar"
unrenamable=yes
canrecruit=yes
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton,Dark Adept
gold=200
save_id=Malin Keshar
profile=portraits/malinlich.png
[/side]
{STARTING_VILLAGES 1 6}
[side]
# Foolish Hero
side=2
controller=ai
# place leader, grant gold and recruits later
no_leader=yes
gold=0
recruit=
[ai]
villages_per_scout=10
village_value=0.5
[/ai]
fog=no
shroud=no
#After I have greatly reduced the number of villages in this scenario
#it might be a good idea to give our foolish hero some income
{INCOME 5 7 9}
[/side]
[event]
name=prestart
# {SCATTER_IMAGE (terrain=Uu) 3 scenery/rubble.png}
[objectives]
side=1
[objective]
condition=win
description=_ "Defeat the foolish hero"
[/objective]
[objective]
condition=lose
description=_ "Destruction of Mal Keshar"
[/objective]
[/objectives]
[if]
[variable]
name=timesForever
greater_than=0
[/variable]
[then]
# after the first repetition, we'll let the campaign really end
# when Malin dies
[event]
name=die
[filter]
id="Mal Keshar"
[/filter]
[role]
side=2
[not]
canrecruit=yes
[/not]
role=second
[/role]
[music]
name=elvish-theme.ogg
immediate=yes
append=no
[/music]
{DIALOGUE_FAEA_END}
[endlevel]
result=continue_no_save
next_scenario=null
[/endlevel]
[/event]
{VARIABLE previous_randomHero $randomHero}
[/then]
[else]
# Normal defeat condition on the first repeat
{MAL_DEATH}
{VARIABLE previous_randomHero -1}
[/else]
[/if]
# let's pick a random hero type...
{VARIABLE_OP randomHero random (0..4)}
# and make sure it's not the same as last time
[while]
[variable]
name=randomHero
equals=$previous_randomHero
[/variable]
[do]
{VARIABLE_OP randomHero random (0..4)}
[/do]
[/while]
[if]
[variable]
name=randomHero
numerical_equals=0
[/variable]
[then]
[unit]
side=2
type=Royal Guard
id=Foolish Hero
name=_ "Foolish Hero"
x,y=20,3
canrecruit=yes
[/unit]
{ALLOW_RECRUIT (Spearman,Swordsman,Pikeman,Bowman,Longbowman,Heavy Infantry,Shock Trooper,Mage,Red Mage,White Mage,Horseman,Knight,Lancer)}
[music]
name=loyalists.ogg
immediate=yes
append=no
[/music]
[music]
name=the_city_falls.ogg
append=yes
[/music]
[/then]
[/if]
[if]
[variable]
name=randomHero
numerical_equals=1
[/variable]
[then]
[unit]
side=2
type=Assassin
id=Foolish Hero
name=_ "Foolish Hero"
x,y=20,3
canrecruit=yes
[/unit]
{ALLOW_RECRUIT (Thug,Bandit,Footpad,Outlaw,Poacher,Trapper,Thief,Rogue)}
[music]
name=battle.ogg
append=no
[/music]
[/then]
[/if]
[if]
[variable]
name=randomHero
numerical_equals=2
[/variable]
[then]
[unit]
side=2
type=Elvish Marshal
id=Foolish Hero
name=_ "Foolish Hero"
x,y=20,3
canrecruit=yes
[/unit]
{ALLOW_RECRUIT (Elvish Figher,Elvish Hero,Elvish Captain,Elvish Archer,Elvish Ranger,Elvish Marksman,Elvish Shaman,Elvish Sorceress,Elvish Druid,Elvish Scout,Elvish Rider,Wose)}
[music]
name=knolls.ogg
immediate=yes
append=no
[/music]
[music]
name=the_city_falls.ogg
append=yes
[/music]
[/then]
[/if]
[if]
[variable]
name=randomHero
numerical_equals=3
[/variable]
[then]
[unit]
side=2
type=Dwarvish Lord
id=Foolish Hero
name=_ "Foolish Hero"
x,y=20,3
canrecruit=yes
[/unit]
{ALLOW_RECRUIT (Dwarvish Figher,Dwarvish Steelclad,Dwarvish Thunderer,Dwarvish Thunderguard,Dwarvish Stalwart,Dwarvish Guardsman,Dwarvish Ulfserker,Dwarvish Berserker,Gryphon Rider,Gryphon Master)}
[music]
name=battle.ogg
immediate=yes
append=no
[/music]
[music]
name=underground.ogg
append=yes
[/music]
[/then]
[/if]
[if]
[variable]
name=randomHero
numerical_equals=4
[/variable]
[then]
[unit]
side=2
type=Orcish Warlord
id=Foolish Hero
name=_ "Foolish Hero"
x,y=20,3
canrecruit=yes
[/unit]
{ALLOW_RECRUIT (Orcish Warrior,Orcish Slayer,Orcish Crossbowman,Troll,Troll Rocklobber)}
[music]
name=northerners.ogg
immediate=yes
append=no
[/music]
[music]
name=battle.ogg
append=yes
[/music]
[/then]
[/if]
# Give the foolish hero gold = 100*timesForever + 100
{VARIABLE_OP heroGold format $timesForever}
{VARIABLE_OP heroGold multiply 100}
{VARIABLE_OP heroGold add 100}
[gold]
side=2
amount=$heroGold
[/gold]
{CLEAR_VARIABLE heroGold}
# play only sad music after a few repetitions
[if]
[variable]
name=timesForever
greater_than=4
[/variable]
[then]
[music]
name=the_king_is_dead.ogg
immediate=yes
append=no
[/music]
[music]
name=elvish-theme.ogg
append=yes
[/music]
[music]
name=nunc_dimittis.ogg
append=yes
[/music]
[/then]
[/if]
[/event]
[event]
name=start
[if]
[variable]
name=randomHero
numerical_equals=0
[/variable]
[then]
{DIALOGUE_FAEA_START0}
[/then]
[/if]
[if]
[variable]
name=randomHero
numerical_equals=1
[/variable]
[then]
{DIALOGUE_FAEA_START1}
[/then]
[/if]
[if]
[variable]
name=randomHero
numerical_equals=2
[/variable]
[then]
{DIALOGUE_FAEA_START2}
[/then]
[/if]
[if]
[variable]
name=randomHero
numerical_equals=3
[/variable]
[then]
{DIALOGUE_FAEA_START3}
[/then]
[/if]
[if]
[variable]
name=randomHero
numerical_equals=4
[/variable]
[then]
{DIALOGUE_FAEA_START4}
[/then]
[/if]
# Some more harassment once the scanario's been played a few times
[if]
[variable]
name=timesForever
numerical_equals=7
[/variable]
[then]
{DIALOGUE_FAEA_SASS1}
[/then]
[/if]
[/event]
# In-scenario events defined within the prestart event
[event]
name=victory
{VARIABLE_OP timesForever add 1}
[/event]
[/scenario]

View file

@ -0,0 +1,96 @@
#textdomain wesnoth-did
[unit_type]
id=Apprentice Mage
name=_ "Apprentice Mage"
race=human
gender=male
image="units/apprentice-mage.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=38
movement_type=smallfoot
movement=6
experience=60
level=1
alignment=neutral
advanceto=Apprentice Necromancer
cost=15
usage=mixed fighter
description=_ "Trained in swordsmanship as a boy and the magical arts as a young man, Malin Keshar is talented at both but an expert in neither."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}
{DEFENSE_ANIM "units/apprentice-mage-defend.png" "units/apprentice-mage-sword.png" {SOUND_LIST:HUMAN_HIT} }
die_sound={SOUND_LIST:HUMAN_DIE}
[attack]
name=short sword
description=_ "short sword"
icon=attacks/sword-human-short.png
type=blade
range=melee
damage=4
number=3
[/attack]
[attack]
name=magic_blast
description=_ "magic blast"
icon="attacks/mud-glob.png" # dark missile is next level up
type=impact
range=ranged
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
damage=6
number=2
[/attack]
[attack_anim]
[filter_attack]
name=magic_blast
[/filter_attack]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
{SOUND:HIT_AND_MISS magic-dark.ogg magic-dark-miss.ogg -200}
[frame]
begin=-200
end=-100
image=units/apprentice-mage-magic-1.png
[/frame]
[frame]
begin=-100
end=0
image=units/apprentice-mage-magic-2.png
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=short sword
[/filter_attack]
[frame]
begin=-200
end=-175
image=units/apprentice-mage-sword.png
[/frame]
[frame]
begin=-175
end=-100
image=units/apprentice-mage-sword-1.png
[/frame]
{SOUND:HIT_AND_MISS sword-1.ogg {SOUND_LIST:MISS} -100}
[frame]
begin=-100
end=50
image=units/apprentice-mage-sword-2.png
[/frame]
[frame]
begin=50
end=125
image=units/apprentice-mage-sword-3.png
[/frame]
[frame]
begin=125
end=175
image=units/apprentice-mage.png
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -0,0 +1,113 @@
#textdomain wesnoth-did
[unit_type]
id=Apprentice Necromancer
name=_ "Apprentice Necromancer"
race=human
image="units/apprentice-necromancer.png"
ellipse="misc/ellipse"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=52
movement_type=smallfoot
movement=6
experience=90
level=2
alignment=neutral
advanceto=Dark Mage
gender=male
usage=mixed fighter
description=_ "Despite his increased magical powers, Malin holds on to his short sword as his melee weapon of choice."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_ARCANE}
{DEFENSE_ANIM "units/apprentice-necromancer-defend.png" "units/apprentice-necromancer.png" {SOUND_LIST:HUMAN_HIT} }
die_sound={SOUND_LIST:HUMAN_DIE}
[attack]
name=short sword
description=_ "short sword"
icon=attacks/sword-human-short.png
type=blade
range=melee
damage=6
number=3
[/attack]
[attack]
name=chill wave
description=_"chill wave"
type=cold
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=13
number=2
icon=attacks/iceball.png
[/attack]
[attack]
name=shadow wave
description=_"shadow wave"
type=arcane
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=9
number=2
icon=attacks/dark-missile.png
[/attack]
[attack_anim]
[filter_attack]
name=chill wave
[/filter_attack]
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-300
end=-200
image="units/apprentice-necromancer-magic-1.png"
[/frame]
{SOUND:HIT_AND_MISS magic-dark.ogg magic-dark-miss.ogg -200}
[frame]
begin=-200
end=-100
image="units/apprentice-necromancer-magic-2.png"
[/frame]
[frame]
begin=-100
end=0
image="units/apprentice-necromancer-magic-3.png"
[/frame]
[frame]
begin=0
end=100
image="units/apprentice-necromancer-magic-1.png"
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=short sword
[/filter_attack]
[frame]
begin=-200
end=-175
image=units/apprentice-necromancer.png
[/frame]
[frame]
begin=-175
end=-100
image=apprentice-necromancer-sword-1.png
[/frame]
{SOUND:HIT_AND_MISS sword-1.ogg {SOUND_LIST:MISS} -100}
[frame]
begin=-100
end=100
image=units/apprentice-necromancer-sword-2.png
[/frame]
[frame]
begin=100
end=175
image=units/apprentice-necromancer-defend.png
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -0,0 +1,11 @@
#textdomain wesnoth-did
# Same as normal, except advances to Dark Sorcerer DiD
[unit_type]
id=Dark Adept DiD
[base_unit]
id=Dark Adept
[/base_unit]
advanceto=Dark Sorcerer DiD
hide_help=true
do_not_list=yes
[/unit_type]

View file

@ -0,0 +1,151 @@
#textdomain wesnoth-did
[unit_type]
id=Dark Mage
name= _ "Dark Mage"
race=human
image="units/dark-mage.png"
{MAGENTA_IS_THE_TEAM_COLOR}
hitpoints=67
movement_type=smallfoot
movement=6
experience=150
level=3
alignment=chaotic
advanceto=null
{AMLA_DEFAULT}
cost=50
usage=mixed fighter
description= _ "Although Malin's sword has grown rusty from lack of proper care, his increasing skill with magic more than compensates."+{SPECIAL_NOTES}+{SPECIAL_NOTES_MAGICAL}+{SPECIAL_NOTES_ARCANE}
die_sound={SOUND_LIST:HUMAN_OLD_DIE}
{DEFENSE_ANIM "units/dark-mage-defend.png" "units/dark-mage.png" {SOUND_LIST:HUMAN_OLD_HIT} }
[attack]
name=short sword
description=_ "short sword"
icon=attacks/sword-human-short.png
type=blade
range=melee
damage=5
number=3
[specials]
{WEAPON_SPECIAL_MAGICAL}
[+chance_to_hit]
[filter_opponent]
[not]
type=Mirror
[/not]
[/filter_opponent]
[/chance_to_hit]
[/specials]
[/attack]
[attack]
name=chill wave
description=_"chill wave"
type=cold
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=15
number=2
icon=attacks/iceball.png
[/attack]
[attack]
name=shadow wave
description=_"shadow wave"
type=arcane
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=ranged
damage=10
number=2
icon=attacks/dark-missile.png
[/attack]
[attack_anim]
[filter_attack]
name=chill wave
[/filter_attack]
hits=no
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-300
end=-200
image="units/dark-mage-magic1.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/dark-mage-magic2.png"
sound=magic-dark-big-miss.ogg
[/frame]
[frame]
begin=-100
end=0
image="units/dark-mage-magic3.png"
[/frame]
[frame]
begin=0
end=100
image="units/dark-mage-magic1.png"
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=chill wave
[/filter_attack]
hits=yes
[missile_frame]
begin=-200
end=0
image="projectiles/darkmissile-n.png"
image_diagonal="projectiles/darkmissile-ne.png"
[/missile_frame]
[frame]
begin=-300
end=-200
image="units/dark-mage-magic1.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/dark-mage-magic2.png"
sound=magic-dark-big.ogg
[/frame]
[frame]
begin=-100
end=0
image="units/dark-mage-magic3.png"
[/frame]
[frame]
begin=0
end=100
image="units/dark-mage-magic1.png"
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=short sword
[/filter_attack]
[frame]
begin=-200
end=-150
image=units/dark-mage.png
[/frame]
[frame]
begin=-150
end=0
image=units/dark-mage-sword1.png
[/frame]
{SOUND:HIT_AND_MISS sword-1.ogg {SOUND_LIST:MISS} -100}
[frame]
begin=0
end=200
image=units/dark-mage-sword1.png
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -0,0 +1,12 @@
#textdomain wesnoth-did
# Dark Sorcerer here is identical to normal except can't advance to lich
[unit_type]
[base_unit]
id=Dark Sorcerer
[/base_unit]
id=Dark Sorcerer DiD
advanceto=Necromancer
hide_help=true
do_not_list=yes
[/unit_type]

View file

@ -0,0 +1,186 @@
#textdomain wesnoth-did
[unit_type]
# Malin's older sister, an Outlaw Princess with altered description.
# Pictures taken from The Rise of Wesnoth.
id=Frontier Baroness
name= _ "female^Frontier Baroness"
race=human
gender=female
image="neutral-outlaw-princess.png"
image_defensive="neutral-outlaw-princess.png"
hitpoints=46
movement_type=elusivefoot
movement=7
experience=150
level=2
alignment=neutral
advanceto=null
{AMLA_DEFAULT}
cost=50
[abilities]
{ABILITY_SKIRMISHER}
[/abilities]
usage=mixed fighter
description= _ "On the frontiers of Wesnoth, all able-bodied men and women must be able to defend the town at need. While the men are most often trained in the use of sword or bow, the women learn the use of staff and sling. The most proficient are more than a match for any orcs foolish enough to engage them in combat."+{SPECIAL_NOTES}+{SPECIAL_NOTES_SKIRMISHER}
die_sound={SOUND_LIST:HUMAN_FEMALE_DIE}
[defend]
hits=miss
[frame]
begin=-126
end=-125
image="neutral-outlaw-princess.png"
[/frame]
[frame]
begin=-125
end=-42
image="neutral-outlaw-princess-defend-1-1.png"
[/frame]
[frame]
begin=-42
end=41
image="neutral-outlaw-princess-defend-1-2.png"
[/frame]
[frame]
begin=41
end=125
image="neutral-outlaw-princess-defend-1-1.png"
[/frame]
[frame]
begin=125
end=126
image="neutral-outlaw-princess.png"
[/frame]
[/defend]
[defend]
hits=hit
[frame]
begin=-126
end=-125
image="neutral-outlaw-princess.png"
[/frame]
[frame]
begin=-125
end=125
image="neutral-outlaw-princess-defend.png"
sound={SOUND_LIST:HUMAN_FEMALE_HIT}
[/frame]
[frame]
begin=125
end=126
image="neutral-outlaw-princess.png"
[/frame]
[/defend]
[defend]
hits=kill
[frame]
begin=-126
end=-125
image="neutral-outlaw-princess.png"
[/frame]
[frame]
begin=-125
end=125
image="neutral-outlaw-princess-defend.png"
[/frame]
[frame]
begin=125
end=126
image="neutral-outlaw-princess.png"
[/frame]
[/defend]
[attack]
name=staff
description= _"staff"
type=impact
range=melee
damage=7
number=2
icon=attacks/quarterstaff.png
[/attack]
[attack]
name=sling
description= _"sling"
type=impact
range=ranged
damage=6
number=3
icon=attacks/sling.png
[/attack]
[attack_anim]
[filter_attack]
name=sling
[/filter_attack]
[missile_frame]
begin=-150
end=0
image="projectiles/stone.png"
image_diagonal="projectiles/stone.png"
[/missile_frame]
[if]
hits=yes
[frame]
begin=-400
end=-100
image="neutral-outlaw-princess-attack-sling1.png"
sound=sling.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-400
end=-100
image="neutral-outlaw-princess-attack-sling1.png"
sound=sling-miss.ogg
[/frame]
[/else]
[frame]
begin=-100
end=50
image="neutral-outlaw-princess-attack-sling2.png"
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=staff
[/filter_attack]
[frame]
begin=-175
end=-150
image="neutral-outlaw-princess.png"
[/frame]
[frame]
begin=-150
end=-75
image="neutral-outlaw-princess-attack-staff1.png"
[/frame]
[if]
hits=no
[frame]
begin=-75
end=100
image="neutral-outlaw-princess-attack-staff2.png"
sound={SOUND_LIST:MISS}
[/frame]
[/if]
[else]
hits=yes
[frame]
begin=-75
end=100
image="neutral-outlaw-princess-attack-staff2.png"
sound=staff.wav
[/frame]
[/else]
[frame]
begin=100
end=150
image="neutral-outlaw-princess-defend-1-2.png"
[/frame]
[frame]
begin=150
end=175
image="neutral-outlaw-princess.png"
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -0,0 +1,113 @@
#textdomain wesnoth-did
[unit_type]
id=Ghast
name= _ "Ghast"
race=undead
image="units/ghast.png"
{TRAIT_FEARLESS_MUSTHAVE}
# [advancefrom]
# unit=Necrophage
# experience=60
# [/advancefrom]
hitpoints=65
movement_type=undeadfoot
movement=5
level=3
alignment=chaotic
advanceto=null
experience=50
cost=41
usage=fighter
description= _ "The ghast is a creature taken from humankind's most primal nightmares. Unlike their lesser cousins, ghouls and necrophages, ghasts are not patient enough to wait for their victim to die from poison before consuming the body. They attack directly with their enormous mouths, trying to rip the flesh straight from their foes. Once their enemy is defeated, they eat the rest of the body, gaining strength in the process."+{SPECIAL_NOTES}+{SPECIAL_NOTES_FEEDING}+{SPECIAL_NOTES_POISON}
hide_help=true
[abilities]
{ABILITY_FEEDING}
[/abilities]
die_sound=ghoul-hit.wav
{DEFENSE_ANIM "units/ghast-defend.png" "units/ghast.png" ghoul-hit.wav }
[movement_costs]
deep_water=100
shallow_water=3
[/movement_costs]
[resistance]
impact=100
fire=90
cold=60
[/resistance]
[attack]
name=bite
description=_ "bite"
icon=attacks/fangs.png
type=blade
range=melee
damage=10
number=3
[specials]
{WEAPON_SPECIAL_POISON}
[/specials]
[/attack]
[attack_anim]
[filter_attack]
name=bite
[/filter_attack]
hits=yes
[frame]
begin=-250
end=-200
image="units/ghast.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/ghast-attack1.png"
[/frame]
[frame]
begin=-100
end=100
image="units/ghast-attack2.png"
sound=bite.ogg
[/frame]
[frame]
begin=100
end=150
image="units/ghast-attack1.png"
[/frame]
[frame]
begin=150
end=200
image="units/ghast.png"
[/frame]
[/attack_anim]
[attack_anim]
[filter_attack]
name=bite
[/filter_attack]
hits=no
[frame]
begin=-250
end=-200
image="units/ghast.png"
[/frame]
[frame]
begin=-200
end=-100
image="units/ghast-attack1.png"
[/frame]
[frame]
begin=-100
end=100
image="units/ghast-attack2.png"
sound={SOUND_LIST:MISS}
[/frame]
[frame]
begin=100
end=150
image="units/ghast-attack1.png"
[/frame]
[frame]
begin=150
end=200
image="units/ghast.png"
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -0,0 +1,50 @@
#textdomain wesnoth-did
[unit_type]
id=Giant Rat
name= _ "Giant Rat"
race=monster
image="units/giant-rat.png"
ellipse="misc/ellipse-nozoc"
hitpoints=15
movement_type=smallfoot
movement=4
experience=14
level=0
alignment=chaotic
advanceto=null
{AMLA_TOUGH 2}
cost=13
usage=scout
description= _ "Given an adequate supply of food, some rats can grow to truly impressive sizes. They can also grow quite agressive."
[attack]
name=bite
description=_ "bite"
icon=attacks/fangs-animal.png
type=blade
range=melee
damage=2
number=4
[/attack]
[attack_anim]
[filter_attack]
name=bite
[/filter_attack]
hits=yes
[frame]
begin=-250
end=-100
image="units/giant-rat.png"
[/frame]
[frame]
begin=-100
end=200
image="units/giant-rat-attack.png"
sound=bite-small.ogg
[/frame]
[frame]
begin=50
end=200
image="units/giant-rat.png"
[/frame]
[/attack_anim]
[/unit_type]

View file

@ -0,0 +1,23 @@
#textdomain wesnoth-did
#This is for a 'Move_Unit_Fake', if you use this for anything but, you're just nutty.
[unit_type]
id=Iceball
name= "Iceball"
race=mechanical
image="projectiles/icemissile-ne-3.png"
hitpoints=1
movement_type=fly
[movement_costs]
impassable=1
[/movement_costs]
movement=5
experience=100
level=0
alignment=neutral
advanceto=null
cost=1
usage=fighter
description= "A Fireball. This is not to be used for anything else than a 'Move_Unit_Fake'!"
hide_help=true
do_not_list=yes
[/unit_type]

View file

@ -0,0 +1,11 @@
#textdomain wesnoth-did
# Same as normal, except advances to Ancient Lich
[unit_type]
id=Lich DiD
[base_unit]
id=Lich
[/base_unit]
advanceto=Ancient Lich
hide_help=true
do_not_list=yes
[/unit_type]

View file

@ -0,0 +1,108 @@
#textdomain wesnoth-did
# Reflects (melee) damage
[unit_type]
id=Mirror
name=""
race=mechanical
image="scenery/slab1.png"
[defend]
[frame]
begin=-150
end=150
image="scenery/slab1.png"
[/frame]
[/defend]
hitpoints=100
movement_type=none
movement=1
[defense]
deep_water=1
shallow_water=1
swamp_water=1
flat=1
sand=1
forest=1
hills=1
mountains=1
village=1
castle=1
cave=1
frozen=1
unwalkable=1
impassable=1
fungus=1
[/defense]
[resistance]
blade=100
pierce=100
impact=100
fire=100
cold=100
arcane=80
[/resistance]
experience=150
level=0
alignment=chaotic
advanceto=null
{AMLA_DEFAULT}
cost=1
usage=fighter
hide_help=true
do_not_list=yes
description=_ "A slab of rock. It vaguely resembles an altar."
# NEED HIGH RESISTANCES AND NO MOVEMENT
[attack]
name=reflect
description=_ "reflect"
type=blade
range=melee
damage=1
number=0
icon=attacks/blank-attack.png
[specials]
[chance_to_hit]
id=reflect_cth
name=""
description=""
value=100
cumulative=yes
apply_to=both
[/chance_to_hit]
[/specials]
[/attack]
[event]
name=start
[store_unit]
[filter]
id=Malin Keshar
[/filter]
kill=no
variable=stored_Malin
[/store_unit]
[store_unit]
[filter]
type=Mirror
[/filter]
kill=no
variable=stored_mirror
[/store_unit]
{VARIABLE stored_mirror.attack.damage $stored_Malin.attack[0].damage}
{VARIABLE stored_mirror.attack.number $stored_Malin.attack[0].number}
{VARIABLE stored_mirror.attack.type $stored_Malin.attack[0].type}
{VARIABLE stored_mirror.attack.icon $stored_Malin.attack[0].icon}
[unstore_unit]
variable=stored_mirror
find_vacant=no
[/unstore_unit]
{CLEAR_VARIABLE stored_Malin}
{CLEAR_VARIABLE stored_mirror}
[/event]
[/unit_type]

View file

@ -0,0 +1,79 @@
#textdomain wesnoth-did
# This file contains all death sequences
#define MALIN_DEATH
[event]
name=die
[filter]
id=Malin Keshar
[/filter]
[message]
speaker=unit
message=_ "I'm not ready to die..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
#enddef
#define VOLK_DEATH
[event]
name=die
[filter]
id=Darken Volk
[/filter]
[message]
speaker=unit
message=_ "Fool boy! You have allowed my death, and now none in this world will aid you."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
#enddef
#define VOLK_DEATH2
[event]
name=die
[filter]
id=Darken Volk
[/filter]
[message]
speaker=unit
message=_ "No! I will not fall this close to achieving the goal of so many years!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
#enddef
#define TIME_OUT_LOSE
[event]
name=time over
[message]
speaker=Darken Volk
message=_ "Your incompetence at this simple task is appalling. You will never grow strong enough to be of use to me."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
#enddef
#define MAL_DEATH
[event]
name=die
[filter]
id=Mal Keshar
[/filter]
[message]
speaker=unit
message=_ "Then my battle against the orcs is lost!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
#enddef

View file

@ -0,0 +1,211 @@
#textdomain wesnoth-did
# New Macros
# Define starting villages
#define SET_VILLAGE SIDE X Y
[capture_village]
x={X}
y={Y}
side={SIDE}
[/capture_village]
#enddef
# Shorthand for messages, useful for lots of short messages
#define SPEAK SPEAKER MESSAGE
[message]
speaker={SPEAKER}
message={MESSAGE}
[/message]
#enddef
# MODIFY_ONE_UNIT alters a unit variable for a single unit
# Warning: moving the unit will create a copy, since kill is set to no by necessity
#define MODIFY_ONE_UNIT FILTER NAME VALUE
[store_unit]
[filter]
{FILTER}
[/filter]
variable=MODIFY_UNIT_store
kill=no
[/store_unit]
[set_variable]
name=MODIFY_UNIT_store[0].{NAME}
value={VALUE}
[/set_variable]
[unstore_unit]
variable=MODIFY_UNIT_store[0]
find_vacant=no
[/unstore_unit]
{CLEAR_VARIABLE MODIFY_UNIT_store}
#enddef
# Just like UNIT except use guardian ai special
#define GEN_GUARDIAN TYPE ID_STRING NAME_STRING SIDE X Y
[unit]
type={TYPE}
id={ID_STRING}
name={NAME_STRING}
side={SIDE}
x,y={X},{Y}
[modifications]
{TRAIT_LOYAL}
[/modifications]
ai_special=guardian
[/unit]
#enddef
# Generates a normal unit except with the guardian attribute
#define GEN_GUARD TYPE SIDE X Y
[unit]
type={TYPE}
side={SIDE}
x={X}
y={Y}
generate_name=yes
random_traits=yes
upkeep=loyal
animate=no
ai_special=guardian
[/unit]
#enddef
# Generate a unit with random name and random traits
#define GEN_UNIT TYPE SIDE X Y
[unit]
type={TYPE}
side={SIDE}
x={X}
y={Y}
generate_name=yes
random_traits=yes
upkeep=loyal
animate=no
[/unit]
#enddef
# Ice randomly breaks and kills the unit (0.25 probability).
# This event should filter out flying units, but doesn't yet.
#define IF_ICE_BREAKS ACTION_WML
[set_variable]
name=ice_random
random=1,2,3,4
[/set_variable]
[if]
[variable]
name=ice_random
numerical_equals=1
[/variable]
[then]
{ACTION_WML}
[terrain]
terrain=Wo
x,y=$x1,$y1
[/terrain]
[redraw]
side=1
[/redraw]
[kill]
x,y=$x1,$y1
animate=yes
fire_event=yes
[/kill]
[/then]
[/if]
{CLEAR_VARIABLE ice_random}
#enddef
# Create a new ghost-type "advisor" if Malin doesn't already have one
#define CREATE_ADVISOR
[recall]
# recall an advisor if one already exists
role=advisor
[/recall]
[if]
# check if that worked, if not make another unit the advisor
[have_unit]
role=advisor
[/have_unit]
[then]
# do nothing
[/then]
[else]
[role]
role=advisor
type=Spectre,Nightgaunt,Wraith,Shadow,Ghost
[/role]
[recall]
role=advisor
[/recall]
[if]
# If player has no such units on the recall list, make a new ghost
[have_unit]
role=advisor
[/have_unit]
[then]
# do nothing
[/then]
[else]
[store_unit]
# store to get location
[filter]
id=Malin Keshar
[/filter]
kill=no
variable=tempStore
[/store_unit]
[unit]
type=Ghost
side=1
x=$tempStore.x
y=$tempStore.y
role=advisor
[/unit]
{CLEAR_VARIABLE tempStore}
[/else]
[/if]
[/else]
[/if]
#enddef
# Place a door at DOOR_X, DOOR_Y, which is opened by moving a unit of side 1 to location X1,Y1 or X2,Y2. FACING should be one of two values: "sw" OR "se", depending on which direction the door should face. This last selects which graphic to use.
# This macro must be used inside an [event]
#define PLACE_DOOR DOOR_X DOOR_Y FACING X1 Y1 X2 Y2
[terrain]
x={DOOR_X}
y={DOOR_Y}
terrain=xx # wmllint: ignore
[/terrain]
{PLACE_IMAGE (scenery/gate-rusty-{FACING}.png) {DOOR_X} {DOOR_Y}}
[event]
name=moveto
first_time_only=yes
[filter]
side=1
x={X1},{X2}
y={Y1},{Y2}
[/filter]
# set new terrain at the door location
[terrain]
x={DOOR_X}
y={DOOR_Y}
terrain=Rr
[/terrain]
[removeitem]
x={DOOR_X}
y={DOOR_Y}
[/removeitem]
[/event]
#enddef
#define DELAY NUMBER
[delay]
time={NUMBER}
[/delay]
#enddef
#define ALLOW_RECRUIT LIST_VALUE
[allow_recruit]
side=2
type={LIST_VALUE}
[/allow_recruit]
#enddef

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,15 @@
#textdomain wesnoth-did
# Door-related terrain and macros ########################################
[terrain]
symbol_image=flat/road
id=door
name=_ "Door"
string=xx
aliasof=Xu
no_overlay=false
recruit_onto=false
recruit_from=false
editor_group=did
[/terrain]
{TERRAIN_BASE xx flat/road}

Some files were not shown because too many files have changed in this diff Show more