Merge pull request #4014 from nemaara/THOT

[THoT] Remove filler scenarios and add character
This commit is contained in:
nemaara 2019-04-27 10:33:43 -04:00 committed by GitHub
commit fda67b0436
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
30 changed files with 1108 additions and 1944 deletions

View file

@ -34,6 +34,10 @@
* Secrets of the Ancients:
* Added ability to recruit different kinds of walking corpses during the campaign.
* Unit type naming convention cleanup.
* The Hammer of Thursagan:
* Removed scenarios 4 (Troll Bridge), 5 (Invaders), and 7 (Mages and Drakes)
* Reworked scenario 8 (Fear) and rebalanced other scenarios
* Added new character and updated some dialogue
* Under the Burning Suns:
* Refactor code in various scenarios to be more readable
* Various bugfixes (objectives, allied vision, unit spawns, event firing)

View file

@ -23,7 +23,7 @@
# wmllint: directory spelling Kal Kartha
description= _ "In the first years of the Northern Alliance, an expedition from Knalga seeks out their kin at Kal Kartha and to learn the fate of the legendary Hammer of Thursagan. The perils of their journey through the wild Northern Lands, though great, pale beside the evil they will face at its end.
" + _"(Intermediate level, 11 scenarios.)"
" + _"(Intermediate level, 8 scenarios.)"
[about]
title = _ "Author"

View file

@ -1,18 +0,0 @@
Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs^Fp, Gs^Fp, Gs, Gs, Gs, Gg, Gg, Gg, Wo, Wo, Gg, Gg, Gs, Gs, Gs
Gs^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Gs, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Gg, Gg, Wo, Wo, Gg, Gg, Hh, Hh, Gs
Gs^Fp, Gll^Fp, Gs, Gs, Gs, Gs, Gs, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs^Fp, Gll^Fp, Gs, Gs, Gg, Gg, Gg, Wo, Wo, Gg, Gg, Gs, Gs, Gs
Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs^Fp, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Hh, Gs, Gs, Gg, Gg, Gg, Wo, Wo, Gg, Gs, Gs, Re, Re
Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Gs, Gs, Hh, Hh, Gs, Gs, Gg, Gg, Gg, Wo, Wo, Gg, Re, Gs, Gs, Gs
Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs^Fp, Gs, Gs, Gs, Gs, Gs, Gs, Hh^Vhh, Gs, Gs, Gs, Gg, Gg, Wo, Wo^Bsb/, Re, Gs, Gs, Gs, Gs
Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs^Fp, Gs^Vl, Gs, Gs, Gs, Gs, Gs, Rr, Rr, Rr, Gs, Gs, Gg, Rr, Wo^Bsb/, Chw, Re, Gs, Gs, Gs, Gs
Gs, Gs, Ce, Gs, Gs, Gs, Gs, Gs, Gs, Gs^Fp, Hh, Gs, Gs, Gs, Rr, Rr, Hh, Hh, Hh, Rr, Rr, Rr, Gg, Chw, 2 Khw, Chw, Re, Gs, Hh, Gs
Gs, Ce, 1 Ke, Ce, Gs, Hh, Hh, Gs, Gs, Gs, Hh, Hh, Rr, Gs, Gs, Gs, Hh, Hh, Hh, Gg, Gg, Gg, Gg, Chw, Chw, Chw, Gs, Gs, Hh, Hh
Gs, Ce, Ce, Ce, Rr, Gs, Gs, Gs, Rr, Gs, Rr, Rr, Gs, Gs, Gs, Gs, Gs, Hh, Hh, Hh, Gg, Gg, Wo, Wo, Wo, Gg, Gs, Gs, Hh, Hh
Gs, Gs, Rr, Rr, Gs, Rr, Rr, Rr, Gs, Rr, Gs, Gs, Gll^Fp, Gs, Gs, Gs, Gs, Gg, Gg, Ss^Vhs, Gg, Gg, Wo, Wo, Gg^Fp, Gg, Gll^Fp, Gs, Gs, Gs
Rr, Rr, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Gg, Gg, Ss, Ss, Ss, Wo, Wo, Gg^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs
Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs^Vc, Gs, Gll^Fp, Gs, Gs, Gs, Gs, Gs, Gg, Ss, Wo, Wo, Wo, Wo, Gg, Gg, Gs, Gs, Gs, Gs
Gs, Gs, Gll^Fp, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gll^Fp, Gs, Gs, Gs, Gs, Gg, Gg, Wo, Wo, Wo, Ss, Gg, Gg, Gs, Gs, Gs, Hh, Gs
Gll^Fp, Gll^Fp, Gll^Fp, Gll^Vl, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gll^Fp, Gs, Gs, Gll^Fp, Gll^Fp, Gg^Fp, Wo, Wo, Ss, Gg, Gg, Gg, Gs, Gs, Gs, Hh, Hh
Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Gs, Gll^Fp, Gs, Gg^Fp, Ss, Wo, Wo, Gg, Gg, Gg, Gs, Gg, Gs, Hh, Hh, Hh
Gs, Gs, Gs, Gll^Fp, Gs, Gs, Gs, Gs, Gs, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Gs, Gs, Gll^Fp, Gg^Fp, Gg^Fp, Wo, Wo, Gg, Gg, Gg, Gs, Gs, Gs, Gs, Gs, Hh
Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gg^Fp, Gg^Fp, Gg, Wo, Wo, Gg, Gg, Gs, Gs, Gs, Gs, Gs, Gs, Gs

View file

@ -0,0 +1,22 @@
Gg, Md, Hh, Hh, Gg, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Gg, Ww, Ww, 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, Gg, Gg
Gg, Md, Hh, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Ww, 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
Ww, Md, Hh, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Ww, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Ww, Ww, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Mm, Ww, Gg, Gg, Re^Gvs, Gg, Re^Gvs, Gg, Gg, Gg, Gg, Re^Gvs, Re^Gvs, Gs^Vl, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Mm, Md, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Gg, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gg, Gg, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Mm, Md, Gg, Hh, Ww, Ww, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gg
Gg, Md, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Ww, Ww, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Mm, Md, Md, Hh, Hh, Hh, Hh, Hh, Gg, Re^Gvs, Ww, Gs^Fp, Gs^Fp, Gs^Fp, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Re^Gvs, Re^Gvs, Re^Gvs, Ww, Ww, Gs^Fp, Ww, Gg^Vh, Re^Gvs, Re^Gvs, Ww, Gg^Efm, Gg, Gg, Ww, Ww, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Hh, Hh, Hh, Gg, Hh, Gg, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Ww, Gg, Ww, Ww, Ww, Gg, Ww, Ww, Gg, Ww, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Re, Re, Re, Gg, Re
Gg, Hh, Hh, Gg, Re, Gg, Re, Gg, Gs^Vht, Re^Gvs, Re, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Gg, Gg, Gg, Re, Ww, Gg, Ww, Ww, Gg, Re, Re, Gg, Gg, Gg, Re, Gg
Gg, Gg, Re, Re, Gg, Re, Gg, Re, Re, Re, Gg, Re, Re, Gg, Gg, Re^Gvs, Re, Re^Gvs, Re, Re, Re^Gvs, Re, Re, Gg, Ww^Bw/, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Re, Gg, Gg, Ce, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re, Re, Re^Gvs, Re, Gg^Vh, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Ww, Gg, Ww, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Gg, Gg, Ce, 1 Ke, Ce, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Re^Gvs, Re^Gvs, 2 Gg, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg^Efm, Ww, Re^Gvs, Ww, Ww, Ww, Ww, Gg, Gg
Gg, Hh, Gg, Ce, Ce, Ce, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Re^Gvs, Gg, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Ww, Gg
Gg, Hh, Hh, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gg, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg^Vc, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Ww, Wo
Gg, Md, Md, Hh, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Wo, Wo, Wo
Gg, Md, Hh, Hh, Hh, Gg, Gg, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg^Efm, Gg, Gg, Gg, Gg, Wo, Wo, Wo
Gg, Mm, Md, Hh, Hh, Gg, Gg, Gg, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Wo, Wo
Gg, Mm, Mm, Md, Hh, Hh, Hh, Hh, Hh, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Mm, Md, Gg, Hh, Hh, Hh, Hh, Hh, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg^Efm, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp

View file

@ -1,32 +0,0 @@
Gd, Gd, Gd, Gd, Gd, Gd, Gll, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Hhd, Gd, Gd, Gd, Hhd, Gd, Gd, Gd, Gd, Gd, Hhd, Hhd, Hhd, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Hhd, Gll^Fp, Gd, Gd, Ms, Ms, Ms, Ms, Ms, Ms
Gd, Gd, Gd, Gd, Gll^Fp, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Gd, Hhd, Hhd, Hhd, Hhd, Hhd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Ms, Ms, Ms, Ms, Ms, Ms
Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gd, Gd^Vl, Gd, Gd, Gd, Gd, Gd, Gd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd^Vc, Hhd, Hhd, Hhd, Hhd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Aa^Fpa, Aa^Fpa, Aa^Fpa, Ms, Ms, Ms
Gll, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Hhd, Gd, Gd, Gd, Hhd, Hhd, Hhd, Hhd, Hhd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gll, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Ms, Ms, Ms
Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gll, Gll^Fp, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Hhd, Gll^Fp, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Ms, Ms, Ms
Gd, Gd, Gd, Gll, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Hhd, Gd, Hhd, Hhd, Hhd, Gd, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Aa^Fpa, Aa^Fpa, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Ms, Ms, Ms
Gd, Gd, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gll^Fp, Gll, Hhd, Hhd, Hhd, Hhd, Hhd^Vhh, Hhd, Gd, Gd, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Aa^Fpa, Gd, Gll^Fp, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Mm, Aa^Fpa, Ms, Ms, Ms
Gs, Gs, Gd, Gd^Vl, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Hhd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Ce, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Mm, Mm, Mm, Ms, Ms, Ms^Xm
Gs, Gs, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gll, Ce, 3 Ke, Ce, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Mm, Mm, Mm, Mm, Mm, Mm, Ms^Xm, Ms^Xm, Ms^Xm
Hh, Hh, Gs, Gs, Gs^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd^Fp, Gd^Fp, Gll^Fp, Gd, Ce, Ce, Ce, Gd, Gll^Fp, Gd, Gll^Fp, Hhd^Vc, Aa^Fpa, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Hh, Hh, Gs, Gs, Gs, Gll^Fp, Gs, Gs, Gs, Gs, Gd, Gd, Gd, Gll^Fp, Gll, Gll^Fp, Gd, Gd, Ww, Ww, Ww, Ww, Ww, Gd, Ww, Gd, Gd, Gd, Gd, Hhd, Hhd, Hhd, Hhd, Hhd, Mm, Mm, Mm, Mm, Mm, Mm, Ha, Mm, Mm, Mm, Ms^Xm, Ms^Xm, Ms^Xm
Hh, Hh, Gs, Gs, Gs, Gs, Ww, Ww, Ww, Gs, Gs^Fp, Gll^Fp, Gs^Fp, Gll^Fp, Gs, Gs, Ww, Ww, Gs^Fp, Ww, Ww, Ww, Ww, Ww, Ww, Ww, Gs, Gd, Gd, Hhd, Ww, Hhd, Ww, Hhd, Ww, Mm, Hhd, Hhd, Ha, Ha, Ha, Ha, Mm, Mm, Ms, Ms^Xm, Ms^Xm
Hh, Hh, Hh, Gs, Ww, Ww, Gs, Gs, Gs, Ww, Ww, Gs^Fp, Ww, Gs^Fp, Ww, Ww, Gs^Fp, Gs^Fp, Gll^Fp, Gs^Fp, Ss^Vhs, Ww, Ww, Ww, Ww, Ww, Ww, Gs, Ww, Ww, Gs, Ww, Gs, Ww, Aa^Fpa, Ww, Ww, Aa^Fpa, Ha, Ha, Ww, Hhd, Mm, Mm, Mm, Ms, Ms
Gs, Hh, Ww, Ww, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Ww, Gs, Ww, Gs, Gs^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Ss, Hh, Gs, Hh, Hh, Hh, Ww, Gs^Fp, Gs^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Aa^Fpa, Aa^Fpa, Re, Ww, Ww, Ww, Re, Ww, Ww, Mm, Mm, Ms, Mm
Ww, Ww, Gs, Hh, Hh, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Gll^Fp, Gs, Gll^Fp, Gll^Fp, Aa^Fpa, Gd, Gd, Re, Hhd, Re, Re, Re, Hhd, Re, Re, Ww, Ww, Mm, Ww
Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Hh, Hh, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Hh, Hh, Gll^Fp, Gll^Fp, Gll^Fp, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Gll^Fp, Gll^Fp, Gll^Fp, Aa^Fpa, Re, Re, Aa, Aa, Gd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Re, Re, Ww, Aa
Gs, Gll, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs^Vc, Hh, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Gs, Hh, Gll^Fp, Gll^Fp, Gll^Vc, Hh, Hh, Hh, Gs, Hh, Gs, Gs, Gs, Gll^Fp, Gd, Gll^Fp, Re, Re, Gd, Gd^Fp, Ce, Hhd, Re, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Aa, Mm, Re, Re
Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Gs, Gs, Gs, Re, Gll^Fp, Gs, Gs, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gd, Gd, Re, Re, Gd, Gd, Re, Ce, 2 Ke, Ce, Hhd, Hhd, Hhd, Aa^Fpa, Mm, Hhd, Hhd, Mm, Mm, Mm, Ms
Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Gs, Re, Re, Gs, Re, Re, Gs, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd^Vc, Re, Gd, Gd, Gd, Gd, Gd, Gd, Ce, Ce, Ce, Hhd, Hhd, Hhd, Mm, Mm, Mm, Hhd, Mm, Mm, Ms, Ms
Gs, Gll^Fp, Gs, Gs, Gs, Gs, Gs, Gll, Gs, Hh, Hh, Gs^Vl, Re, Re, Hh, Gs, Gs, Gd, Gd, Re, Re, Gll^Fp, Gll^Fp, Gll^Fp, Re, Re, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Hhd, Re, Hhd, Hhd, Hhd, Mm, Mm, Mm, Hhd, Mm, Mm, Mm, Ms
Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Hh, Re, Re, Gs, Gs, Hh, Gs, Gs, Gd, Gd, Gd, Gd, Re, Re, Re, Gd, Gd, Gd, Gd, Hhd, Gd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Hhd, Hhd, Mm, Ms^Xm, Ms^Xm
Gs, Gs, Ce, Gs, Gs, Gs, Gs, Gs, Re, Re, Hh, Hh, Hh, Hh, Hh, Gs, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Chr, Khr, Chr, Gd, Gd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd^Vc, Hhd, Hhd, Hhd, Hhd, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Gd, Ha, Mm, Ms^Xm, Ms^Xm
Gs, Ce, 1 Ke, Ce, Gs, Gs, Re, Re, Gs, Gs, Gs, Hh, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Hhd, Hhd, Gd, Hhd, Gd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Gll^Fp, Aa^Fpa, Gd, Aa^Fpa, Aa^Fpa, Aa^Fpa, Ha, Ha, Mm, Ms^Xm, Ms^Xm
Gs, Ce, Ce, Ce, Re, Re, Gll^Fp, Gs, Gs, Gs, Gs, Hh, Gll^Fp, Gll^Fp, Gll^Fp, Hh, Hh, Hh, Hhd, Gll^Fp, Hhd, Hhd, Gd, Gd, Gll^Fp, Gd, Gd, Hhd, Ha, Ha, Gd, Gd, Gll^Fp, Gll^Fp, Aa^Fpa, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gd, Ha, Gd, Mm, Ms^Xm, Ms^Xm
Gs, Ce, Re, Re, Gs, Gll^Vl, Gll^Fp, Gll^Fp, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Hh, Gd^Vl, Hhd, Gd, Hhd, Gll^Fp, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gd, Gll^Fp, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Aa^Fpa, Gll^Fp, Gll^Fp, Aa^Fpa, Gd, Aa^Fpa, Aa^Fpa, Ha, Mm, Ms, Ms^Xm, Ms^Xm
Re, Re, Gs, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gs, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd^Vo, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Mm, Mm, Ms^Xm, Ms^Xm, Ms^Xm
Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs^Vl, Gll^Fp, Hh, Hh, Gs, Gd, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gll^Fp, Gd, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Hhd, Gd, Hhd, Hhd, Ha, Mm, Mm, Ms, Ms^Xm, Ms^Xm, Ms^Xm
Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Hh, Hh, Gs, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gd, Gd, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gll^Fp, Gd, Hhd^Vhh, Hhd, Hhd, Hhd, Ha, Ha, Mm, Mm, Mm, Ms^Xm, Ms^Xm, Ms^Xm
Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gs, Gll, Gll^Fp, Gll^Fp, Gll^Fp, Hh, Gs, Gd, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gd, Gd, Gd, Gd, Gd, Gd, Ce, Gll^Fp, Gd, Gd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Ha, Ha, Mm, Mm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Gs, Gs, Gs, Gs^Vl, Gs, Gs, Gll^Fp, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gs, Gs, Gd, Gd, Gll^Fp, Gd, Gd, Gd, Gd, Gd^Vc, Gd, Gd, Gd, Gd, Ce, 4 Ke, Ce, Gd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Hhd, Aa, Hhd, Mm, Mm, Ms, Ms, Ms, Ms^Xm, Ms^Xm
Gs, Gs, Gs, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Gll^Fp, Mm, Mm, Mm, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Ce, Ce, Ce, Gd, Gd, Aa, Hhd, Aa, Gd, Aa, Gd, Gd, Aa, Mm, Mm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm
Gs, Gs, Gs, Gs, Gs, Gll^Fp, Gll^Fp, Gll^Fp, Gll, Gll^Fp, Gll, Gll, Mm, Mm, Mm, Mm, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Gd, Aa, Aa, Gd, Gd, Aa, Aa, Gd, Gd, Mm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm

View file

@ -1,37 +0,0 @@
Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm^Xm, Mm^Xm, Mm^Xm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, 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, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp
Ms^Xm, Ms^Xm, Ms^Xm, Mm, Ms^Xm, Mm, Ms^Xm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Gs^Fp, Hh, Gs^Fp, Hh, 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, Gs^Fp, Gs^Fp
Ms^Xm, Mm, Ms^Xm, Mm, Mm, Ms^Xm, Mm, Mm, Ms^Xm, Mm, Mm, Hh, Hh, Hh, Hh, Mm, Hh, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Gs^Fp, 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, Gs^Fp, Gg^Fet, Gs^Fp, Gs^Fp
Ms^Xm, Mm, Mm, Ms^Xm, Mm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Mm, Aa^Fpa, Hh, Hh, Hh, Hh, Hh, Gs^Fp, Hh, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Ms^Xm, Ms^Xm, Mm, Ms^Xm, Mm, Mm, Mm, Mm, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Fet, Gg, Gg, Gg^Ve, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Ms^Xm, Ms^Xm, Mm, Mm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm, Aa^Fpa, Gs^Fp, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Hh, Hh, Hh, Hh, Hh, Mm, Mm, Ms^Xm, Ms, Mm, Mm, Mm, Ms^Xm, Mm, Mm, Mm, Mm, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Mm, Ms^Xm, Ms, Ms^Xm, Ms, Ms, Ms, Mm, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Gs^Fp, Hh, Gs^Fp, Gg, Gs^Fp, Hh, Hh, Hh, Gs^Fp, Hh, Hh, Ha, Hh, Mm, Mm, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm, Mm, Mm, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Mm, Mm, Mm, Ms, Ms, Aa^Fpa, Aa^Fpa, Aa^Fpa, Gs^Fp, Aa^Fpa, Aa^Fpa, Aa^Fpa, Gs^Fp, Aa^Fpa, Gs^Fp, Gs^Fp, Hh, Hh, Hh, Gs^Fp, Hh, Gs^Fp, Hh, Hh, Gs^Fp, Hh, Ha, Ha, Ha, Ms, Ms, Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm, Mm, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Ve, Gs^Fp, Gs^Fp
Mm, Mm, Mm, Mm, Mm, Gs^Fp, Aa^Fpa, Gs^Fp, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Vh, Hh, Hh, Hh, Hh, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Ha, Ha, Ha, Ha, Mm, Mm, Ms^Xm, Ms^Xm, Mm, Mm, Mm, Hh, Gs^Fp, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Wo, Wo, Wo, Wo, Wo, Hh, Aa^Fpa, Aa^Fpa, Hh, Gs^Fp, Gs^Fp, Gs, Gs^Fp, Re^Gvs, Re^Gvs, Gs^Fp, Gs^Fp, Hh, Gs^Fp, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Efm, Gs^Fp, Gs^Fp, Gg^Fet, Gg^Ve, Hh, Ha, Mm, Ha, Mm, Mm, Ms^Xm, Mm, Mm, Mm, Hh, Mm, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Ms^Xm, Mm, Ms^Xm, Mm, Mm, Wo, Wo, Gs^Fp, Wo, Gs^Fp, Gs^Fp, Gs^Vh, Gs^Fp, Gs^Fp, Re^Gvs, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Hh, Gs^Fp, Gs^Fp, Gg^Efm, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Ha, Ha, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Ms^Xm, Mm, Ms^Xm, Ms^Xm, Ms^Xm, Mm, Hh^Vhh, Wo, Gs^Fp, Wo, Wo, Gs^Fp, Gs^Fp, Gs^Fp, Re^Gvs, Gs^Fp, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Ve, Re^Gvs, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Ha, Ha, Mm, Ha, Mm, Mm, Ha, Ha, Gs^Fp, Mm, Gs^Fp, Gg^Fet, Gs^Fp, Gs^Fp
Mm, Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm, Ha, Mm, Mm, Gs^Fp, Gs^Fp, Wo, Wo, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Fet, Gs^Fp, Gg, Gg, Gs^Fp, Gs^Fp, Re^Gvs, Gg^Efm, Gg^Efm, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Fet, Gs^Fp, Hh, Hh, Ha, Ha, Ha, Ha, Mm, Mm, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Mm, Mm, Mm, Mm, Mm, Mm, Ha, Mm, Mm, Mm, Mm, Hh, Hh, Wo, Wo^Bw/, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Efm, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Gs^Fp, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Gs^Fp, Gs^Fp, Gs^Fp
Ms^Xm, Mm, Mm, Mm, Ms, Mm, Ha, Mm, Hh, Mm, Gs^Fp, Mm, Ch, Ch, Ch, Wo, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Fet, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Efm, Gg^Efm, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Gs^Fp, Gs^Fp
Re, Re, Re, Re, Re, Ha, Hh, Hh, Re, Hh, Gs^Fp, Gg^Efm, Ch, 2 Kh, Ch, Wo, Wo, Gs^Fp, Ww, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Fet, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Efm, Gg^Fet, Gs^Ve, Gs^Fp, Re^Gvs, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Gg^Fet, Gs^Fp
Mm, Mm, Ms^Xm, Mm, Ms, Re, Re, Re, Ce, Re, Re, Gg^Efm, Gg^Efm, Ch, Gg^Efm, Gs^Fp, Gs^Fp, Ww, Ww, Ww, Ww, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Efm, Re^Gvs, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Efm, Gs^Fp, Gs^Fp, Re^Gvs, Gs^Fp, Gs^Fp, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gs^Fp
Mm, Ms^Xm, Ms^Xm, Ms^Xm, Ms, Ha, Hh, Ce, 1 Ke, Ce, Gs^Fp, Re, Re, Gg^Efm, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Ww, Ww, Gs^Fp, Ww, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Re^Gvs, Re^Gvs, Gs^Fp, Gg^Efm, Gs^Fp, Gs^Fp, Gs^Fp, Re^Gvs, Gs^Fp, Gs^Fp, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gs^Fp, Gs^Fp
Mm, Ms^Xm, Ms^Xm, Ms^Xm, Mm, Ha, Hh, Ce, Ce, Ce, Hh, Gs^Fp, Gs^Fp, Re, Re, Re, Re, Re, Re, Ww, Ww, Ww, Gs^Fp, Gs^Fp, Gg, Gs^Vh, Re^Gvs, Re^Gvs, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gs^Fp, Gs^Fp
Mm, Mm, Ms^Xm, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Re, Re, Ww, Ww, Gs^Fp, Gg, Gg, Re^Gvs, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Gs^Fp, Gs^Fp
Mm, Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Mm, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Vh, Re, Re, Ww, Ww, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg^Fet, Gs^Fp, Gs^Fp, Hh, Hh, Mm, Ch, Ch, Ch, Mm, Mm, Mm, Mm, Mm, Mm
Mm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh^Vhh, Hh, Hh, Gs^Fp, Hh, Gs^Fp, Re^Gvs, Re^Gvs, Re^Gvs, Re, Re, Ww, Ww, Gs^Fp, Ww, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Ve, Gg, Gs^Fp, Hh, Hh, Mm, Ch, 3 Kh, Ch, Ch, Mm, Mm, Mm, Mm, Mm
Ms^Xm, Mm, Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm, Ha, Ha, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Re^Gvs, Gs^Fp, Re, Re, Ww, Re, Ww, Wwf, Re^Gvs, Re^Gvs, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Mm, Mm, Ch, Mm, Mm, Hh, Hh, Hh, Mm^Vhh, Hh
Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm, Mm, Ha, Ha^Vhha, Hh, Ha, Ha, Hh, Hh, Mm, Gs^Fp, Mm, Gs^Fp, Mm, Mm, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Mm, Re, Mm, Re, Re, Ww, Ww, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Hh, Mm, Hh, Hh, Hh, Hh, Gs^Fp, Hh, Gs^Fp
Mm, Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm, Ha, Ha, Aa^Fpa, Ha, Ha, Hh, Hh, Hh, Gs^Fp, Gs^Fp, Gg^Efm, Gs^Fp, Gg^Efm, Mm, Hh, Hh, Hh^Vhh, Gs^Fp, Gg, Gg, Mm, Mm, Mm, Hh, Hh, Re, Re, Ww, Ww, Ww, Ww, Hh, Ww, Hh, Ww, Ww, Ww, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Mm, Ms^Xm, Ms^Xm, Mm, Mm, Mm, Ha, Hh, Aa^Fpa, Aa^Fpa, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Efm, Gs^Fp, Hh, Hh, Hh, Mm, Hh, Hh, Gs^Fp, Mm, Mm, Mm, Mm, Mm, Hh^Vhh, Hh, Re, Re, Re, Re, Ww, Hh, Ww, Hh, Hh, Hh, Ww, Ww, Gs^Fp, Gs^Fp
Mm, Mm, Mm, Mm, Mm, Mm, Ha, Hh, Aa^Fpa, Aa^Fpa, Gg^Efm, Gs^Fp, Gg^Fet, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Re^Gvs, Re^Gvs, Gs^Fp, Hh, Hh, Mm, Mm, Hh, Hh, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Re, Re, Hh, Re, Hh, Hh, Hh, Hh, Ww, Ww
Ms^Xm, Mm, Ms^Xm, Mm, Mm, Mm, Mm, Hh, Hh, Aa^Fpa, Hh, Gs^Fp, Gs^Ve, Gs^Fp, Gs^Fp, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gs^Fp, Gs^Fp, Hh, Mm, Mm, Mm, Hh, Hh, Hh, Mm, Gs^Fp, Mm, Mm, Hh, Mm, Hh, Mm, Hh, Hh^Vhh, Re, Gs^Fp, Re, Re, Hh, Re, Re, Re
Ms^Xm, Ms^Xm, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Gs^Fp, Gg^Efm, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Vh, Gs^Fp, Gs^Fp, Hh, Hh, Hh, Hh, Gs^Fp, Hh, Mm, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Re, Gs^Fp, Gs^Fp, Gs^Fp
Ms^Xm, Ms^Xm, Mm, Mm, Mm, Mm, Mm, Mm, Gs^Fp, Mm, Hh, Hh, Mm, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Fet, Gs^Fp, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Mm, Mm, Gs^Fp, Mm, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Hh, Hh, Gs^Fp, Hh, Gs^Fp, Gg, Gg, Gg
Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm, Mm, Mm, Mm, Mm, Gs^Fp, Gs^Fp, Gs^Fp, Mm, Mm, Gs^Fp, Gs^Fp, Gg^Fet, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Hh, Gg^Efm, Gg^Efm, Gs^Fp, Mm, Gs^Fp, Mm, Mm, Mm, Hh, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Gs^Fp, Hh, Gs^Fp, Gs^Fp, Gs^Fp
Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm, Mm, Ha, Mm, Mm, Gs^Fp, Mm, Gs^Fp, Mm, Mm, Mm, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Hh, Hh, Hh, Hh, Gs^Fp, Gs^Fp, Gg^Efm, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Efm, Gs^Fp, Hh, Hh, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Ve, Gs^Fp, Gs^Fp, Gs^Fp
Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm, Mm, Ha, Hh, Hh, Hh, Hh, Mm, Mm, Mm, Mm, Mm, Gs^Fp, Gg^Efm, Mm, Hh, Hh, Hh, Mm, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Gs^Fp, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Hh, Gs^Fp, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gs^Fp, Gs^Fp
Ms^Xm, Ms^Xm, Mm, Mm, Mm, Mm, Ha, Gs^Fp, Hh, Hh, Hh, Hh, Hh, Hh, Mm, Mm, Mm, Mm, Mm^Vhh, Mm, Mm, Mm, Hh, Mm, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Hh, Gs^Fp, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp
Ms^Xm, Ms^Xm, Mm, Mm, Mm, Mm, Mm, Hh, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Mm, Mm, Mm, Mm, Mm, Mm, Mm, Hh, Hh, Hh, Mm, Hh, 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, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Ms^Xm, Ms^Xm, Ms^Xm, Mm, Mm, Mm, Mm, Ha, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Mm, Gg, Mm, Mm, Hh, Mm, Hh, Hh, Gs^Fp, Gs^Fp, Gs^Ve, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Ve, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gs^Fp
Ms^Xm, Ms^Xm, Ms^Xm, Mm, Ms^Xm, Mm, Mm, Mm, Ms^Xm, Gg^Fet, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg^Fet, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Mm, Mm, Hh, Hh, 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, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, Ms^Xm, 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, 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, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp

View file

@ -1,32 +0,0 @@
Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, 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, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Hh, Hh, Gg, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Wwf, Gg, Ww, 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, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Md, Hh, Hh, Gg^Vh, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Gg^Vh, Ww, Re^Gvs, Ww, Ww, 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, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Md, Hh, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Ww, Ww, 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, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gs^Fp, Gg, Gg
Ww, Md, Hh, Gg, Gg, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Ww, Ww, 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, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg
Gg, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Ww, Gg, Gg, Gg, 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, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Mm, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Re^Gvs, Gg^Ve, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Ww, 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, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Mm, Md, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Gg, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Gg, Gg, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Mm, Md, Gg, Hh, Ww, Ww, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gg
Gg, Md, Mm, Hh, Hh, Hh, Hh, Hh, Hh, Ww, Ww, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Mm, Md, Md, Hh, Hh, Hh, Hh, Hh, Gg, Re^Gvs, Ww, Gs^Fp, Gs^Fp, Gs^Fp, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Hh, Hh, Hh, Hh, Hh, Hh, Hh, Re^Gvs, Re^Gvs, Re^Gvs, Ww, Ww, Gs^Fp, Ww, Gg^Vh, Re^Gvs, Re^Gvs, Ww, Gg^Efm, Gg, Gg, Ww, Ww, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Re, Re, Re, Re, Re, Gg, Gg, Gg, Ce, Ce, Ce, Gg
Gg, Hh, Hh, Hh, Gg, Hh, Gg, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Ww, Gg, Ww, Ww, Ww, Gg, Ww, Ww, Gg, Ww, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Re, Re, Gg, Gg, Gg, Gg, Gg, Re, Re, Gg, Ce, 2 Ke, Ce, Gg
Gg, Hh, Hh, Gg, Re, Gg, Re, Gg, Gg^Vh, Re^Gvs, Re, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Gg, Gg, Gg, Re, Ww, Gg^Vh, Ww, Ww, Gg, Re, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re, Ce, Gg, Gg
Gg, Gg, Re, Re, Gg, Re, Gg, Re, Re, Re, Gg, Re, Re, Gg, Gg, Re^Gvs, Re, Re^Gvs, Re, Re, Re^Gvs, Re, Re, Gg, Ww^Bw/, Re, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re, Gg
Gg, Re, Gg, Gg, Ce, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re, Re, Re, Re^Gvs, Re, Gg^Vh, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Re, Ww, Gg, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Gg
Gg, Gg, Gg, Ce, 1 Ke, Ce, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg^Efm, Ww, Re^Gvs, Ww, Ww, Ww, Ww, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg
Gg, Hh, Gg, Ce, Ce, Ce, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Re^Gvs, Gg, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Ww, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg
Gg, Hh, Hh, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg^Ve, Gs^Fp, Gs^Fp, Gg, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Ww, Wo, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg
Gg, Md, Md, Hh, Gg, Gg, Gg, Gg, Gg, Re^Gvs, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg^Vh, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Wo, Wo, Wo, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg
Gg, Md, Hh, Hh, Hh, Gg, Gg, Gg, Re^Gvs, Re^Gvs, Re^Gvs, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg^Efm, Gg, Gg, Gg, Gg, Wo, Wo, Wo, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg
Gg, Mm, Md, Hh, Hh, Gg, Gg, Gg, Re^Gvs, Re^Gvs, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg^Vh, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs^Fp, Wo, Wo, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Mm, Mm, Md, Hh, Hh, Hh, Hh, Hh, Gg^Vh, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Ww, Ss, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Mm, Md, Gg, Hh, Hh, Hh, Hh, Hh, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg^Efm, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Ww, Ss, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp
Gg, Md, Md, Gg, Gg, Hh, Gg, Hh, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Wwf, Ss, Ss, Gg, Gg, Gs^Fp, Gs^Fp, Gg, Gg
Gg, Md, Md, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Ss, Ww, Ww, Ss, Gg, Gg, Gg, Gs^Fp, Gg, Gg
Gg, Md, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gg, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Ss, Ww, Gg, Gg, Gg, Gg, Gg, Gg, Gg
Gg, Gg, Gs^Fp, Gg, Gg, Gg, Gs^Fp, Gg, Gg^Efm, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gs^Fp, Gg, Gs^Fp, Gg, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Ss, Ww, Gg, Gg, Gg, Gg, 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, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Ww, Gg, Gg, Gg, 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, Gs^Fp, Gg^Efm, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Ww, Ww, Gg, Gg, 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, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Gs^Fp, Gg, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gg, Gg, Gg, Gg, Gg, Ww, Gg, Gg, Gg, Gg, Gg

View file

@ -133,12 +133,71 @@
[message]
speaker=second_unit
message= _ "What is this? Their vanquished leader wears a cloak-pin of dwarvish make. And it bears a loremasters emblem."
message= _ "What is this? Their vanquished leader wears a cloak-pin of dwarvish make. And it bears a loremasters emblem. Why would an orc be carrying metalwork of dwarvish make?"
[/message]
[scroll_to]
x,y=45,29
[/scroll_to]
[unit]
x,y=45,29
id=Movrur
name= _ "Movrur"
{IS_LOYAL}
[modifications]
{TRAIT_LOYAL}
[/modifications]
side=1
type=Dwarvish Masked Steelclad
profile=portraits/maskeddwarf3.png
random_traits=no
animate=yes
[/unit]
[message]
speaker=Movrur
message= _ "Hail, kinsmen of Knalga. I have been tracking that orc for several days. He be part of a band of raiders that attacked us a few weeks ago and stole many arms from our forges."
[/message]
[move_unit]
id=Movrur
to_x,to_y=$x1,$y1
[/move_unit]
[message]
speaker=Movrur
message= _ "Yes, this cloak-pin be of our work."
[/message]
[message]
speaker=Aiglondur
message= _ "The makers mark is strange to me. We had best consult the lord Hamel."
message= _ "Hold... kinsman. Who are you and from where do you hail?"
[/message]
[message]
speaker=Movrur
message= _ "I be Movrur, of the ancient stronghold of Kal Kartha."
[/message]
[message]
speaker=Aiglondur
message= _ "Kal Kartha, the hold of the forges and the olden birthplace of our kind? That Kal Kartha? We have not heard from you in years! It was thought that your hold was lost to the orcs long ago."
[/message]
[message]
speaker=Movrur
message= _ "Aye, our hold was once overrun by orcs, but in recent times, we have begun to clear them out and reclaim the lands that were once ours. However, as you saw here, our troubles with the orcs are far from over."
[/message]
[message]
speaker=Aiglondur
message= _ "In that case, we had best consult Lord Hamel. We may yet be able to send you some aid against these orcish marauders."
[/message]
[message]
speaker=Movrur
message= _ "If you wish it. Let us see what you can offer."
[/message]
[endlevel]

View file

@ -82,6 +82,11 @@
[event]
name=prestart
[recall]
id=Movrur
x,y=13,12
[/recall]
[lock_view][/lock_view]
[/event]
@ -90,22 +95,22 @@
[message]
speaker=Hamel
message= _ "Aiglondur, what ye ha found is disturbing, for all it seems a small thing. I make known to ye Angarthing, loremaster in training, who recognized the mark on it."
message= _ "Aiglondur, the news ye bring is disturbing, for all it seems a small thing. I make known to ye Angarthing, loremaster in training."
[/message]
[message]
speaker=Angarthing
message= _ "The mark on this cloak-pin is that of our kin at Kal Kartha in the eastern hills, from whom weve heard nothing since before Tallin broke the orcish occupation of Knalga. It troubles us that an orc should have come to possess it; no orc should know even that loremasters exist, let alone come near enough one to get this."
message= _ "As you know, the mark on this cloak-pin is that of our ancient kin at Kal Kartha in the high mountains. That an orc should come to possess this is troubling, for no orc should know even that loremasters exist, let alone come near enough to one to get this."
[/message]
[message]
speaker=Hamel
message= _ "I fear some grave ill may have become Kal Kartha."
message= _ "Has some grave ill become of Kal Kartha?"
[/message]
[message]
speaker=Angarthing
message= _ "And I fear for the Hammer of Thursagan. Our kin at Kal Kartha have been its keepers since a hero of their line recovered it from the Caverns of Flame, centuries ago."
speaker=Movrur
message= _ "Nay, it was merely... bad luck. We had just uncovered a magma bed for a new forge, one hot enough to reforge the ruined Hammer of Thursagan. We brought a loremaster to survey the site, but orcs ambushed us not long after he arrived."
[/message]
[message]
@ -115,17 +120,22 @@
[message]
speaker=Angarthing
message= _ "Aye. The very tool with which our greatest runesmith made the Sceptre of Fire. But it is ancient, far older than Thursagan; he was but the last to wield it, and our oldest histories hint that this very hammer was used to forge the dwarves themselves in the heart of the earth."
message= _ "Aye. The very tool with which our greatest runesmith made the Sceptre of Fire. But it is ancient, far older than Thursagan; he was but the last to wield it, and our oldest histories hint that this very hammer was used to forge the dwarves themselves in the heart of the deepest forges beneath Kal Kartha."
[/message]
[message]
speaker=Movrur
message= _ "We recovered the pieces from the Caverns of Flame long ago, but were unable to repair the artifact. The consequences of the Hammers ruination have thus been irreparable."
[/message]
[message]
speaker=Aiglondur
message= _ "But if the dwarves of Kal Kartha have held it all this time, why has none wielded it since Thursagan?"
message= _ "What consequences?"
[/message]
[message]
speaker=Hamel
message= _ "Because when Thursagan burned to death with his hand on the Hammer, all the runemasters and arcanisters then living — all those who had sworn to the craft and bound themselves to the power o the Hammer — dropped dead without a mark on them, all struck down at the same moment. Their craft secrets died with them. That is why there are nae runesmiths among the Dwarves today, and sorely we miss them."
message= _ "When Thursagan burned to death with his hand on the Hammer, all the runemasters and arcanisters then living — all those who had sworn to the craft and bound themselves to the power o the Hammer — dropped dead without a mark on them, all struck down at the same moment. Their craft secrets died with them. That is why there are nae runesmiths among the Dwarves today, and sorely we miss them."
[/message]
[message]
@ -175,7 +185,7 @@
[message]
speaker=Aiglondur
message= _ "That is obvious; the Order of Loremasters wants to send an expedition to Kal Kartha to find what has become of our kindred and the Hammer."
message= _ "That is obvious; the Order of Loremasters wants to send an expedition to Kal Kartha to examine the possibility of restoring the order of Runemasters."
[/message]
[message]
@ -195,7 +205,17 @@
[message]
speaker=Hamel
message= _ "Yere young and not tested... but ye have the rank, and yeve shown the wits to use it well. I have decided. You and Angarthing will fare to Kal Kartha together, as soon as may be, with the best men of your guard."
message= _ "Yere young and not tested... but ye have the rank, and yeve shown the wits to use it well. Movrur? What think ye?"
[/message]
[message]
speaker=Movrur
message= _ "As the orcs recently slew one of our invaluable loremasters, we would welcome the wisdom of one of our kin from Knalga."
[/message]
[message]
speaker=Hamel
message= _ "Then I have decided. Aiglondur, you and Angarthing will fare to Kal Kartha together, as soon as may be, with the best men of your guard."
[/message]
[modify_unit]

View file

@ -5,7 +5,7 @@
name= _ "Strange Allies"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/03_Strange_Allies.map}"
{TURNS 30 28 24}
next_scenario=04_Troll_Bridge
next_scenario=04_High_Pass
victory_when_enemies_defeated=yes
{DEFAULT_SCHEDULE}
@ -20,19 +20,12 @@
music=loyalists.ogg
# po: 'march' is *not* a typo for 'marsh' here. In archaic English, 'march' means 'border'.
# po: The same word, as '-mark', is in the name of 'the Estmarks': the hills of the eastern border.
story= _ "Angarthing and Aiglondur and the dwarvish troop traveled swiftly to the east through the settled lands of the Northern Alliance. Soon enough they came to the wilder march country, where raids by large bands of hostile orcs and men were all too common."
story= _ "Angarthing, Aiglondur, Movrur, and the dwarvish troop traveled swiftly to the east through the settled lands of the Northern Alliance. Soon enough they came to the wilder march country, where raids by large bands of hostile orcs and men were all too common."
[/part]
[/story]
{THOT_TRACK {JOURNEY_STAGE3}}
# Player controls Aiglondur's troops with Marth Tak's as allies;
# the stinger is that if Marth Tak dies, you lose. The opponent,
# Gothras, leads a large force of chaotic humans. This should be
# a medium-sized but serious fight. The only terrain feature
# fixed by storyline is a west-to-east road; players troops
# should start near its west end, enemy near the east.
# wmllint: validate-off
[side]
side=1
@ -54,7 +47,7 @@
side=2
controller=ai
recruit=Orcish Grunt,Wolf Rider,Orcish Archer,Orcish Assassin
{GOLD 240 200 160}
{GOLD 200 160 120}
team_name=northern_alliance
user_team_name= _ "Alliance"
{FLAG_VARIANT knalgan}
@ -83,24 +76,16 @@
[side]
side=3
controller=ai
#ifdef EASY
recruit=Footpad, Thug, Poacher
#endif
#ifdef NORMAL
recruit=Footpad, Thug, Outlaw, Poacher
#endif
#ifdef HARD
recruit=Footpad, Thug, Outlaw, Bandit, Poacher, Trapper
#endif
{GOLD 280 300 340} # BALANCE
team_name=bandits
user_team_name= _ "Bandits"
recruit=Orcish Grunt,Wolf Rider,Orcish Archer,Orcish Assassin
{GOLD 280 300 340}
team_name=invaders
user_team_name= _ "Invaders"
{FLAG_VARIANT6 ragged}
{INCOME 5 7 9}
type=Outlaw
id=Gothras
name= _ "Gothras"
type=Orcish Slayer
id=Gorthas
name= _ "Gorthas"
canrecruit=yes
[modifications]
{TRAIT_STRONG}
@ -137,7 +122,7 @@
[objectives]
side=1
[objective]
description= _ "Help Marth-Tak defeat Gothras"
description= _ "Help Marth-Tak defeat Gorthas"
condition=win
[/objective]
[objective]
@ -148,6 +133,10 @@
description= _ "Death of Angarthing"
condition=lose
[/objective]
[objective]
description= _ "Death of Movrur"
condition=lose
[/objective]
[objective]
description= _ "Death of Marth-Tak"
condition=lose
@ -166,20 +155,46 @@
x,y=5,12
[/recall]
[recall]
id=Movrur
x,y=5,11
[/recall]
{MODIFY_UNIT (side=1) facing se}
[/event]
[event]
name=start
[message]
speaker=Aiglondur
message= _ "Movrur, I had meant to ask you this before, but why do you wear a mask?"
[/message]
[message]
speaker=Movrur
# note, Movrur is half lying here, there's obviously another reason they wear masks (Karrag)
message= _ "Kal Kartha is the stronghold of numerous, ancient forges. We are at home in deep firepits, as smiths and craftsmen. The mask is a sign of our mastery of the forge."
[/message]
[message]
speaker=Angarthing
message= _ "And more practically, it shields the face from flying sparks and molten steel. Even the forgemasters of Knalga don the mask, though perhaps not as continuously as our friend Movrur does. But we have no time to discuss this further right now; I see trouble brewing down the road!"
[/message]
[message]
speaker=Marth-Tak
message= _ "In the name of the Alliance, quit these lands now!"
[/message]
[message]
speaker=Gothras
message= _ "We will fare where we will and take what we will, dog of an orc. To the Dark Gods with you and your precious Alliance."
speaker=Gorthas
message= _ "Stinkin weakling! No true orc would fight for somethin as stupid as the Alliance."
[/message]
[message]
speaker=Marth-Tak
message= _ "You underestimate our strength. We shall see who the true orc is after this battle is over!"
[/message]
[message]
@ -189,7 +204,7 @@
[message]
speaker=Aiglondur
message= _ "Im surprised myself that so many of the orcish tribes came over to the Alliance. Not so strange to see humans raiding us, worse luck."
message= _ "Im surprised myself that so many of the orcish tribes came over to the Alliance."
[/message]
{MODIFY_UNIT (id=Marth-Tak) facing nw}
@ -200,7 +215,7 @@
[/message]
[message]
speaker=Aiglondur
speaker=Angarthing
message= _ "We are."
[/message]
@ -209,14 +224,9 @@
message= _ "Well, then, honor the treaty as I have."
[/message]
[message]
speaker=Angarthing
message= _ "That is our duty."
[/message]
[message]
speaker=Aiglondur
message= _ "For the Alliance! Axes up!"
message= _ "That is our duty. For the Alliance!"
[/message]
[/event]
@ -239,17 +249,42 @@
[event]
name=die
[filter]
id=Gothras
id=Gorthas
[/filter]
[message]
speaker=Marth-Tak
message= _ "My thanks, dwarves. These bandits might have hacked a bloody swathe through the Alliances tribes if we had not killed them here."
message= _ "My thanks, dwarves. There have been many attacks on the border tribes of late, and though we have repelled them thus far, the assaults have gotten only more fierce with each passing day."
[/message]
[message]
speaker=Angarthing
message= _ "Indeed? What disturbs me is that these orcs bear arms and coins of dwarvish make. It intimates that this war-band was hired for this purpose."
[/message]
[message]
speaker=Movrur
message= _ "Nonsense. It may very well be that these orcs defeated a garrison of dwarves and raided their supplies. You need not draw such drastic conclusions from such an insignificant encounter."
[/message]
[message]
speaker=Angarthing
message= _ "And what of the orcs that Aiglondur fended off at the East Gate of Knalga? Their leaders cloak-pin bore the emblem of Kal Kartha—"
[/message]
[message]
speaker=Movrur
message= _ "Several of our scouting bands were ambushed recently. These orcs must have been among those who slew our kinsmen. It is all the better we slaughtered them here!"
[/message]
[message]
speaker=Angarthing
message= _ "Indeed..."
[/message]
[message]
speaker=Aiglondur
message= _ "My thanks to you, for proving there are orcs I can fight alongside rather than against. But we cannot linger here to celebrate; we are journeying east."
message= _ "What matters is that these raiders are defeated now. My thanks to you, Marth-Tak, for proving there are orcs I can fight alongside rather than against. But we cannot linger here to celebrate; we are journeying east."
[/message]
[message]
@ -266,4 +301,5 @@
{HERODEATH_AIGLONDUR}
{HERODEATH_ANGARTHING}
{HERODEATH_MOVRUR}
[/scenario]

View file

@ -1,11 +1,11 @@
#textdomain wesnoth-thot
[scenario]
id=06_High_Pass
id=04_High_Pass
name= _ "High Pass"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/06_High_Pass.map}"
{TURNS 22 18 12}
next_scenario=07_Mages_and_Drakes
map_data="{campaigns/The_Hammer_of_Thursagan/maps/04_High_Pass.map}"
{TURNS 22 20 18}
next_scenario=05_Fear
victory_when_enemies_defeated=no
{DEFAULT_SCHEDULE}
@ -108,9 +108,6 @@
[event]
name=prestart
{VARIABLE magehut.x 19}
{VARIABLE magehut.y 10}
[objectives]
side=1
[objective]
@ -126,13 +123,8 @@
condition=lose
[/objective]
[objective]
description = _ "Death of Ratheln"
description= _ "Death of Movrur"
condition=lose
[show_if]
[have_unit]
id=Ratheln
[/have_unit]
[/show_if]
[/objective]
{TURNS_RUN_OUT}
@ -147,6 +139,10 @@
id=Angarthing
[/recall]
[recall]
id=Movrur
[/recall]
{MODIFY_UNIT (side=1) facing ne}
[/event]
@ -248,159 +244,6 @@
#endif
[/event]
# If the user hasn't found Ratheln by a reasonable time, nudge a little.
[event]
{QUANTITY name (turn 12) (turn 10) (turn 8)}
[filter_condition]
[not]
[have_unit]
#wmllint: recognize Ratheln
id=Ratheln
[/have_unit]
[/not]
[/filter_condition]
[role]
role=keen nose
type_adv_tree=Dwarvish Scout
[else]
[role]
role=keen nose
id=Angarthing
[/role]
[/else]
[/role]
[message]
role=keen nose
message= _ "Theres a scent of scorched gryphon meat in the air, emanating from that hut yonder. We should investigate."
[/message]
[remove_shroud]
[filter_side]
side=1
[/filter_side]
x,y=19,10
radius=1
[/remove_shroud]
{HIGHLIGHT_IMAGE 19 10 items/gohere.png ()}
[remove_item]
x,y=19,10
[/remove_item]
[/event]
[event]
name=enter_hex
first_time_only=yes
[filter]
side=1
[filter_location]
# The player was given a hint to check this particular hut out.
x,y=19,10
{QUANTITY radius 4 3 2}
[/filter_location]
[/filter]
[cancel_action][/cancel_action]
[fire_event]
name=meeting a mage
[/fire_event]
[redraw]
clear_shroud=yes
side=1
[/redraw]
[show_objectives][/show_objectives]
[/event]
[event]
name=meeting a mage
[unit]
side=1
x,y=19,11
# wmllint: recognize Ratheln
{CHARACTER_STATS_RATHELN}
facing=sw
[/unit]
# In case the area was not yet visible.
[remove_shroud]
[filter_side]
side=1
[/filter_side]
x,y=19,11
radius=1
[/remove_shroud]
[message]
speaker=Ratheln
message= _ "Hail, I am Ratheln. If youre traveling down the pass, please take me with you. I am near freezing and starving to death up here."
[/message]
[message]
speaker=Angarthing
message= _ "Pardon my curiosity, but what is a fire-mage doing freezing to death?"
[/message]
[message]
speaker=Ratheln
message= _ "In case you havent noticed, there is a serious shortage of both firewood and food in this gods-forsaken slot. And the damned gryphons descend on me whenever I stir out of this shack. Ive had nothing to eat but flash-roasted gryphon for the last three weeks."
[/message]
[message]
speaker=Aiglondur
message= _ "Where were you bound when you got stuck here?"
[/message]
[message]
speaker=Ratheln
message= _ "There is a school of mages near the east end of the pass. Theyve an opening for an instructor, and theyre expecting me."
[/message]
[message]
speaker=Angarthing
message= _ "Lets take him with us, Aiglondur. We know little about the country beyond to the east; weve had few reports on it since before the orcs took Knalga. Those mages should know at least rumors."
[/message]
[message]
speaker=Aiglondur
message= _ "Aye. And Id not leave anyone who had done my kin no harm stranded to starve."
[/message]
# Unsetting the variables already here would result in the AI avoiding everything.
{VARIABLE magehut.x 999}
{VARIABLE magehut.y 999}
[/event]
# In this scenario only, losing Ratheln is fatal.
# This avoids continuity problems in the next one.
[event]
name=last breath
[filter]
id=Ratheln
[/filter]
[message]
speaker=Ratheln
message= _ "This is no fit death for a mage of fire!"
[/message]
[message]
speaker=Angarthing
message= _ "The snow has redoubled its fury, as if his presence had been holding it back. I do not see a way forward for us."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
{QUANTITY name (turn 16) (turn 14) (turn 9)}
@ -434,12 +277,27 @@
[message]
speaker=Angarthing
message= _ "That may not be a blessing. Something frightened those orcs we fought among the bandit villages, enough to make them push west into Alliance territory. Dont you wonder what it was?"
message= _ "That may not be a blessing. Something has been driving these orcish raiders to push into Alliance territory. Dont you wonder what it is?"
[/message]
[message]
speaker=Movrur
message= _ "The same that has been driving them to attack us at Kal Kartha. But, no matter the reason for their aggression, we shall slaughter them all the same."
[/message]
[message]
speaker=Angarthing
message= _ "We are coming to Kal Kartha to study the Hammer of Thursagan, not mindlessly slay orcs."
[/message]
[message]
speaker=Movrur
message= _ "Indeed, you are, but you musnt lose sight of the end goal. Restoring the Hammer will revive the ancient art of runecraft and bring dwarven-kind back to glory. With the Hammer restored, no orc shall ever be a threat to us ever again."
[/message]
[message]
speaker=Aiglondur
message= _ "Aye. But Ive a grim feeling we might be going to discover that in person."
message= _ "I hope so, for the sake of peace and the safety of our people. For now, however, we must content ourselves with pressing onward toward Kal Kartha."
[/message]
[endlevel]
@ -452,16 +310,11 @@
[event]
name=victory
# In case the player didn't pick up Ratheln.
[fire_event]
name=meeting a mage
[/fire_event]
{CLEAR_VARIABLE magehut}
[/event]
# No need for Ratheln's death event here since he has a custom one this scenario.
{HERODEATH_AIGLONDUR}
{HERODEATH_ANGARTHING}
{HERODEATH_MOVRUR}
[/scenario]
#undef WILDTHING

View file

@ -1,178 +0,0 @@
#textdomain wesnoth-thot
[scenario]
id=04_Troll_Bridge
name= _ "Troll Bridge"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/04_Troll_Bridge.map}"
{TURNS 20 16 12}
next_scenario=05_Invaders
victory_when_enemies_defeated=yes
{DEFAULT_SCHEDULE}
{SCENARIO_MUSIC frantic.ogg}
{EXTRA_SCENARIO_MUSIC wanderer.ogg}
{EXTRA_SCENARIO_MUSIC nunc_dimittis.ogg}
[story]
[part]
{THOT_BIGMAP}
music=elvish-theme.ogg
story= _ "Aiglondur and his troop, some still shaking their heads dubiously at the very notion of fighting alongside orcs rather than against them, continued east to the easternmost edge of the Northern Alliances lands."
[/part]
[/story]
{THOT_TRACK {JOURNEY_STAGE4}}
# wmllint: validate-off
[side]
side=1
controller=human
recruit="Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman, Dwarvish Scout"
{GOLD 100 80 60}
team_name=northern_alliance
user_team_name= _ "Alliance"
{FLAG_VARIANT knalgan}
# wmllint: recognize Aiglondur
{CHARACTER_STATS_AIGLONDUR}
facing=se
[/side]
# wmllint: validate-on
[side]
side=2
controller=ai
#ifdef EASY
recruit=Troll Whelp
#endif
#ifdef NORMAL
recruit=Troll Whelp,Troll
#endif
#ifdef HARD
recruit=Troll Whelp,Troll,Troll Rocklobber
#endif
{GOLD 70 100 130}
team_name=trolls
user_team_name= _ "Trolls"
type=Troll
id=Gronk
name= _ "Gronk"
canrecruit=yes
[modifications]
{TRAIT_STRONG}
{TRAIT_QUICK}
[/modifications]
facing=sw
[ai]
passive_leader=yes
#ifndef HARD
recruitment_pattern=fighter
#else
recruitment_pattern=fighter,fighter,mixed fighter
#endif
grouping=defensive
{QUANTITY aggression 0.3 0.4 0.5}
[/ai]
[/side]
#ifdef NORMAL
# Allow Gronk to recruit at most one Troll besides himself.
{LIMIT_CONTEMPORANEOUS_RECRUITS 2 "Troll" 2}
#endif
#ifdef HARD
{LIMIT_CONTEMPORANEOUS_RECRUITS 2 "Troll Rocklobber" 1}
#endif
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Defeat Gronk"
condition=win
[/objective]
[objective]
description= _ "Death of Aiglondur"
condition=lose
[/objective]
[objective]
description= _ "Death of Angarthing"
condition=lose
[/objective]
{TURNS_RUN_OUT}
[gold_carryover]
bonus=yes
carryover_percentage=40
[/gold_carryover]
[/objectives]
[recall]
id=Angarthing
x,y=2,9
[/recall]
{MODIFY_UNIT (side=1) facing se}
[/event]
[event]
name=start
# wmllint: local spelling dat Er
[message]
speaker=Gronk
message= _ "Dis a troll bridge. You pay toll. Er..."
[/message]
[message]
speaker=Gronk
message= _ "Dat not right. Dis a toll bridge. You pay troll. Er..."
[/message]
[message]
speaker=Gronk
message= _ "Dat not right either. Big words confuse Gronk. You pay now or we smash you."
[/message]
[message]
speaker=Angarthing
message= _ "The stonework of yon bridge is not good enough to be dwarf-made, but it is nowhere near crude enough to be troll-work."
[/message]
[message]
speaker=Aiglondur
message= _ "Then it will be of the Alliances making, right enough, like this road that leads to it. It wont do to have wild trolls squatting on it. Axes up!"
[/message]
[/event]
[event]
name=die
[filter]
id=Gronk
[/filter]
[message]
speaker=second_unit
message= _ "Hey! That troll was sitting on some treasure!"
[/message]
{LOOT 200 1}
[endlevel]
result=victory
bonus=yes
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/event]
{HERODEATH_AIGLONDUR}
{HERODEATH_ANGARTHING}
[/scenario]

View file

@ -0,0 +1,713 @@
#textdomain wesnoth-thot
[scenario]
id=05_Fear
name= _ "Fear"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/05_Fear.map}"
{TURNS 26 23 20}
next_scenario=06_Forbidden_Forest
victory_when_enemies_defeated=no
{MIDNIGHT}
{SCENARIO_MUSIC breaking_the_chains.ogg}
{EXTRA_SCENARIO_MUSIC knalgan_theme.ogg}
{EXTRA_SCENARIO_MUSIC battle.ogg}
{THOT_TRACK {JOURNEY_STAGE5}}
{PLACE_IMAGE ("scenery/village-human-burned1.png") 6 4}
{PLACE_IMAGE ("scenery/village-human-burned2.png") 10 17}
{PLACE_IMAGE ("scenery/village-human-burned3.png") 28 16}
{PLACE_IMAGE ("scenery/village-human-burned1.png") 22 11}
{PLACE_IMAGE ("scenery/village-human-burned2.png") 26 7}
# wmllint: validate-off
[side]
side=1
controller=human
recruit="Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman, Dwarvish Scout"
{GOLD 140 120 100}
team_name=northern_alliance
user_team_name= _ "Alliance"
{FLAG_VARIANT knalgan}
# wmllint: recognize Aiglondur
{CHARACTER_STATS_AIGLONDUR}
fog=yes
share_vision=none
facing=ne
[/side]
# wmllint: validate-on
[side]
side=2
controller=ai
recruit=
gold=0
income=-2
team_name=northern_alliance
user_team_name= _ "Masked Dwarves"
{FLAG_VARIANT knalgan}
no_leader=yes
[unit]
x,y=18,14
type=Dwarvish Masked Stalwart
side=2
id=Masked Dwarf Leader
generate_name=no
profile="portraits/maskeddwarf.png"
ai_special=guardian
[/unit]
{UNIT 2 "Dwarvish Masked Guardsman" 12 10 generate_name=no} {GUARDIAN}
{UNIT 2 "Dwarvish Masked Fighter" 11 5 generate_name=no} {GUARDIAN}
{UNIT 2 "Dwarvish Masked Thunderer" 26 10 generate_name=no} {GUARDIAN}
[/side]
[side]
# The local peasantry
side=3
fog=yes
share_vision=none
no_leader=yes
hidden=yes
team_name=northern_alliance
user_team_name= _ "Peasants"
{LOYAL_UNIT 3 "Peasant" 13 11} {GUARDIAN}
{LOYAL_UNIT 3 "Peasant" 12 4} {GUARDIAN}
{LOYAL_UNIT 3 "Peasant" 5 3} {GUARDIAN}
{LOYAL_UNIT 3 "Peasant" 10 8} {GUARDIAN}
{LOYAL_UNIT 3 "Peasant" 16 14} {GUARDIAN}
{LOYAL_UNIT 3 "Peasant" 17 15} {GUARDIAN}
{LOYAL_UNIT 3 "Peasant" 21 14} {GUARDIAN}
{LOYAL_UNIT 3 "Peasant" 23 10} {GUARDIAN}
{LOYAL_UNIT 3 "Woodsman" 12 19} {GUARDIAN}
{LOYAL_UNIT 3 "Woodsman" 15 16} {GUARDIAN}
{LOYAL_UNIT 3 "Woodsman" 27 17} {GUARDIAN}
{LOYAL_UNIT 3 "Woodsman" 16 8} {GUARDIAN}
[ai]
aggression=-10
caution=1.0
[/ai]
[/side]
[side]
side=4
controller=ai
recruit=
gold=0
income=-2
team_name=evil
user_team_name= _ "Raiders"
no_leader=yes
hidden=yes
[/side]
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Find the inhabitants"
condition=win
[/objective]
[objective]
description= _ "Death of Aiglondur"
condition=lose
[/objective]
[objective]
description= _ "Death of Angarthing"
condition=lose
[/objective]
[objective]
description= _ "Death of Movrur"
condition=lose
[/objective]
{TURNS_RUN_OUT}
[gold_carryover]
bonus=yes
carryover_percentage=40
[/gold_carryover]
[/objectives]
[recall]
id=Angarthing
[/recall]
[recall]
id=Movrur
[/recall]
{MODIFY_UNIT (side=1) facing ne}
#ifdef EASY
[lua]
code = <<
local vars = wml.variables
vars.orc_types="Orcish Grunt,Orcish Grunt,Orcish Grunt,Orcish Warrior,Orcish Archer,Orcish Archer,Orcish Archer,Orcish Crossbowman,Orcish Assassin,Orcish Assassin,Orcish Slayer,Wolf Rider,Goblin Knight,Wolf Rider,Goblin Pillager"
>>
[/lua]
#endif
#ifdef NORMAL
[lua]
code = <<
local vars = wml.variables
vars.orc_types="Orcish Grunt,Orcish Grunt,Orcish Warrior,Orcish Warrior,Orcish Archer,Orcish Archer,Orcish Crossbowman,Orcish Crossbowman,Orcish Assassin,Orcish Assassin,Orcish Slayer,Wolf Rider,Goblin Knight,Wolf Rider,Goblin Pillager"
>>
[/lua]
#endif
#ifdef HARD
[lua]
code = <<
local vars = wml.variables
vars.orc_types="Orcish Grunt,Orcish Warrior,Orcish Warrior,Orcish Warrior,Orcish Archer,Orcish Crossbowman,Orcish Crossbowman,Orcish Crossbowman,Orcish Assassin,Orcish Slayer,Orcish Slayer,Wolf Rider,Goblin Knight,Wolf Rider,Goblin Pillager"
>>
[/lua]
#endif
[/event]
[event]
name=start
[message]
speaker=Angarthing
message= _ "We should be on the outskirts of the settled country around Kal Kartha, but something doesnt feel right here."
[/message]
[message]
speaker=Aiglondur
message= _ "Its too quiet... and I think I smell traces of smoke on the wind."
[/message]
[message]
speaker=Angarthing
message= _ "There has been fire near here recently, and not a clean one."
[/message]
[message]
speaker=Aiglondur
message= _ "Look sharp for the inhabitants here. They might have something to tell us."
[/message]
[/event]
[event]
name=sighted
[filter]
side=2,3
[/filter]
[filter_second]
side=1
[/filter_second]
[redraw]
clear_shroud=yes
[/redraw]
[role]
side=3
role=peasantry
[/role]
[modify_side]
side=1,3
fog=no
[/modify_side]
[role]
side=2
[not]
id=Masked Dwarf Leader
[/not]
role=slaver
[/role]
[message]
role=peasantry
message= _ "Help! Someone please help!"
[/message]
[move_unit]
x,y=13,11
to_x,to_y=11,12
[/move_unit]
[message]
role=peasantry
message= _ "Help!"
[/message]
[move_unit]
x,y=11,12
to_x,to_y=11,15
[/move_unit]
[message]
role=slaver
message= _ "<i>Quiet, dirtgrubber. Yell not cry for help from these newcomers, else Ill torture yer family ta death befre yer eyes.</i>"
[/message]
[message]
role=peasantry
message= _ "Theyll stop you!"
[/message]
[message]
role=slaver
message= _ "<i>Look again, slave. We march among their ranks too!</i>"
[/message]
[scroll_to_unit]
id=Movrur
[/scroll_to_unit]
[delay]
time=700
[/delay]
[message]
role=peasantry
message= _ "<i>It cant be...</i>"
[/message]
[message]
speaker=slaver
message= _ "<i>Now, be silent while the master speaks.</i>"
[/message]
[message]
speaker=Aiglondur
message= _ "What in the world is going on here?"
[/message]
[message]
speaker=Masked Dwarf Leader
message= _ "Fellow dwarves, hail! Kinsman Movrur, are ye back so soon from your journey to Knalga?"
[/message]
[message]
speaker=Movrur
message= _ "Aye. Ive brought some of our brethren from the Dwarven Doors; we make for the forges of Kal Kartha to examine the Hammer."
[/message]
[message]
speaker=Masked Dwarf Leader
message= _ "Excellent. As for the current project, we—"
[/message]
[message]
speaker=Aiglondur
message= _ "You two havent answered my question. Burnt homes? The peasants in a panic? Something is very wrong here."
[/message]
[message]
speaker=Masked Dwarf Leader
message= _ "... aye. Weve been under attack by some marauding orcs, whore hidin out in some of the villages. I put some guards out in the fields to... protect the peasants, but we havent the forces to root out all of them orcs."
[/message]
[message]
role=peasantry
message= _ "<i>Thats not what the guards are for...</i>"
[/message]
[message]
role=slaver
message= _ "<i>Did I not tell you to be silent?</i>"
[/message]
[message]
speaker=Angarthing
message= _ "Orcs, you say?"
[/message]
[message]
speaker=Movrur
message= _ "Yes, orcs. The outskirts of Kal Kartha are a dangerous place. Weve been forced to dedicate more of our forces here just to protect the peasants while they... go about their business."
[/message]
[message]
speaker=Angarthing
message= _ "Well, then. Since we are already here, why dont we... help you root out these orcs? It will help the peasants get back to their lives."
[/message]
[message]
speaker=Masked Dwarf Leader
message= _ "Certainly..."
[/message]
[message]
speaker=Aiglondur
message= _ "<i>Angarthing, is something wrong?</i>"
[/message]
[message]
speaker=Angarthing
message= _ "<i>Something is suspicious here. Stay alert and keep an eye on what those masked dwarves do. Movrur, too.</i>"
[/message]
[objectives]
side=1
[objective]
description= _ "Find and defeat the orcish intruders"
condition=win
[/objective]
[objective]
description= _ "Death of Aiglondur"
condition=lose
[/objective]
[objective]
description= _ "Death of Angarthing"
condition=lose
[/objective]
[objective]
description= _ "Death of Movrur"
condition=lose
[/objective]
{TURNS_RUN_OUT}
[gold_carryover]
bonus=yes
carryover_percentage=40
[/gold_carryover]
[/objectives]
[/event]
#define PLACE_ENEMY_UNITS
[lua]
code = <<
local helper = wesnoth.require "helper"
local wml_actions = wesnoth.wml_actions
local T = wml.tag
local vars = wml.variables
local orc_types = vars.orc_types
x = vars.x1
y = vars.y1
for i=1,vars.norcs do
local radius = 1
local locs
repeat
locs = wesnoth.get_locations({T["not"] { T.filter {} } , T["and"] { x = x, y = y, radius = radius } })
radius = radius + 1
until locs[1]
local orc = helper.rand(orc_types)
local loc_i = helper.rand("1.."..#locs)
wml_actions.move_unit_fake({x = string.format("%d,%d", x, locs[loc_i][1]), y = string.format("%d,%d", y, locs[loc_i][2]), type = orc, side = "4"})
wesnoth.put_unit(locs[loc_i][1], locs[loc_i][2], { type = orc, side = "4", random_traits = "yes", generate_name = "yes", upkeep = "loyal" })
end
vars.norcs = nil
>>
[/lua]
[fire_event]
name=orc dialogue
[/fire_event]
#enddef
[event]
name=orc dialogue
[message]
speaker=Aiglondur
message= _ "The orcs are here! Up axes!"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x,y=8,11
[/filter]
#ifdef EASY
{VARIABLE norcs 1}
#else
{VARIABLE norcs 2}
#endif
{PLACE_ENEMY_UNITS}
[/event]
[event]
name=moveto
[filter]
side=1
x,y=6,4
[/filter]
#ifdef EASY
{VARIABLE norcs 1}
#else
{VARIABLE norcs 2}
#endif
{PLACE_ENEMY_UNITS}
[/event]
[event]
name=moveto
[filter]
side=1
x,y=10,17
[/filter]
#ifdef HARD
{VARIABLE norcs 3}
#else
{VARIABLE norcs 2}
#endif
{PLACE_ENEMY_UNITS}
[/event]
[event]
name=moveto
[filter]
side=1
x,y=14,4
[/filter]
#ifdef HARD
{VARIABLE norcs 3}
#else
{VARIABLE norcs 2}
#endif
{PLACE_ENEMY_UNITS}
[/event]
[event]
name=moveto
[filter]
side=1
x,y=15,9
[/filter]
#ifdef EASY
{VARIABLE norcs 2}
#else
{VARIABLE norcs 3}
#endif
{PLACE_ENEMY_UNITS}
[/event]
[event]
name=moveto
[filter]
side=1
x,y=18,13
[/filter]
#ifdef EASY
{VARIABLE norcs 2}
#else
{VARIABLE norcs 3}
#endif
{PLACE_ENEMY_UNITS}
[/event]
[event]
name=moveto
[filter]
side=1
x,y=22,11
[/filter]
#ifdef HARD
{VARIABLE norcs 2}
#else
{VARIABLE norcs 1}
#endif
{PLACE_ENEMY_UNITS}
[/event]
[event]
name=moveto
[filter]
side=1
x,y=23,16
[/filter]
#ifdef HARD
{VARIABLE norcs 4}
#else
{VARIABLE norcs 3}
#endif
{PLACE_ENEMY_UNITS}
[/event]
[event]
name=moveto
[filter]
side=1
x,y=28,16
[/filter]
#ifdef HARD
{VARIABLE norcs 2}
#else
{VARIABLE norcs 1}
#endif
{PLACE_ENEMY_UNITS}
[/event]
[event]
name=moveto
[filter]
side=1
x,y=26,7
[/filter]
[unit]
x,y=26,7
#ifdef EASY
type=Orcish Slayer
#else
type=Orcish Nightblade
#endif
side=4
id=Maluk
name= _ "Maluk"
canrecruit=yes
animate=yes
[/unit]
#ifdef HARD
{VARIABLE norcs 4}
#else
{VARIABLE norcs 3}
#endif
{PLACE_ENEMY_UNITS}
[message]
speaker=Movrur
message= _ "So, the filth shows its face at last. You may think yourself mighty for preying weak humans, but you stand no chance against us dwarves."
[/message]
[message]
speaker=Maluk
message= _ "We shall see, masked one."
[/message]
[/event]
[event]
name=last breath
[filter]
id=Maluk
[/filter]
[message]
speaker=Maluk
message= _ "They are too powerful! Retreat!"
[/message]
[kill]
side=4
[/kill]
[delay]
time=400
[/delay]
[message]
speaker=Aiglondur
message= _ "Their leader has fled! We have won!"
[/message]
[if]
[variable]
name=second_unit.id
equals=Movrur
[/variable]
[then]
[message]
speaker=Movrur
message= _ "In his haste to escape, it seems like the orc dropped some coins."
[/message]
[message]
speaker=Angarthing
message= _ "Let me see those."
[/message]
[delay]
time=1000
[/delay]
[message]
speaker=Angarthing
message= _ "These look as if they are of dwarven make! Movrur, what is the meaning of this?"
[/message]
[/then]
[elseif]
[variable]
name=second_unit.id
equals=Angarthing
[/variable]
[then]
[message]
speaker=Angarthing
message= _ "In his haste to escape, it seems like the orc dropped some coins. It looks as if they are of dwarven make! Movrur, what is the meaning of this?"
[/message]
[/then]
[/elseif]
[else]
[message]
speaker=second_unit
message= _ "In his haste to escape, it seems like the orc dropped some coins. It looks as if they are of dwarven make!"
[/message]
[message]
speaker=Angarthing
message= _ "What, are you sure? Movrur, what is the meaning of this?"
[/message]
[/else]
[/if]
[message]
speaker=Movrur
message= _ "Thieves and raiders, that be what these orcs are. They oft steal our gold and weapons in their raids, for such beasts have little ability to create either on their own."
[/message]
[message]
speaker=Angarthing
message= _ "So you say."
[/message]
[message]
speaker=Movrur
message= _ "We of Kal Kartha have no reason to give these foul orcs any of our hard-earned gold, if that is what you are insinuating, <i>loremaster</i>."
[/message]
[message]
speaker=Aiglondur
message= _ "Indeed. Although I find it odd that the orcs would have found such a sum of dwarven currency from raiding human villages..."
[/message]
[message]
speaker=Movrur
message= _ "If it pleases you, I will distribute this gold to these... poor... humans. That way, they can return to their fields with their money returned to them, and we can be on our way to Kal Kartha."
[/message]
[message]
speaker=Angarthing
message= _ "<i>That did not really answer your concern.</i> Very well, that sounds reasonable to me."
[/message]
[message]
speaker=Aiglondur
message= _ "<i>Aye, we shall have to watch him more closely. Something is strange about him and the rest of these masked ones.</i> Lead the way, Movrur."
[/message]
[endlevel]
result=victory
bonus=yes
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/event]
{HERODEATH_AIGLONDUR}
{HERODEATH_ANGARTHING}
{HERODEATH_MOVRUR}
[/scenario]
#undef PLACE_ENEMY_UNITS

View file

@ -1,352 +0,0 @@
#textdomain wesnoth-thot
[scenario]
id=05_Invaders
name= _ "Invaders"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/05_Invaders.map}"
turns=40
next_scenario=06_High_Pass
victory_when_enemies_defeated=yes
{DEFAULT_SCHEDULE}
# This scenario is the Attack of the Fuzzy-Wuzzies. The player
# will be seriously outnumbered, but careful defensive
# maneuvering and use of veterans can save the day.
{SCENARIO_MUSIC the_dangerous_symphony.ogg}
{EXTRA_SCENARIO_MUSIC the_city_falls.ogg}
{EXTRA_SCENARIO_MUSIC vengeful.ogg}
[story]
[part]
{THOT_BIGMAP}
music=revelation.ogg
story= _ "The Alliances road ended at the troll bridge. East of it lay only the wildlands."
[/part]
[/story]
{THOT_TRACK {JOURNEY_STAGE5}}
# wmllint: validate-off
[side]
side=1
controller=human
recruit="Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman, Dwarvish Scout"
{GOLD 200 175 150}
team_name=northern_alliance
user_team_name= _ "Alliance"
{FLAG_VARIANT knalgan}
# wmllint: recognize Aiglondur
{CHARACTER_STATS_AIGLONDUR}
facing=ne
[/side]
# wmllint: validate-on
[side]
side=2
controller=ai
recruit=Orcish Archer, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Spearman
{GOLD 220 260 300}
team_name=orcs
user_team_name= _ "Orcs"
type=Orcish Warlord
id=Tan-Malgar
name= _ "Tan-Malgar"
profile=portraits/orcs/grunt-2.png
canrecruit=yes
facing=sw
[ai]
{NO_SCOUTS}
recruitment_pattern=scout,fighter,fighter,archer
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
[/side]
[side]
side=3
controller=ai
#ifdef EASY
recruit=Orcish Archer, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Spearman
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Orcish Warrior, Goblin Pillager, Goblin Spearman
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Orcish Warrior, Goblin Knight, Goblin Pillager, Orcish Slayer, Goblin Spearman, Goblin Impaler
#endif
{GOLD 180 220 260}
{INCOME 4 8 12}
team_name=orcs
user_team_name= _ "Orcs"
type=Orcish Warlord
id=Tan-Grolak
name= _ "Tan-Grolak"
profile=portraits/orcs/grunt-3.png
canrecruit=yes
facing=sw
[ai]
{NO_SCOUTS}
#ifdef EASY
recruitment_pattern=scout,fighter,fighter,archer
#endif
#ifdef NORMAL
recruitment_pattern=scout,fighter,fighter,archer
#endif
#ifdef HARD
recruitment_pattern=scout,fighter,fighter,mixed fighter,archer
#endif
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
[/side]
[side]
side=4
controller=ai
recruit=Orcish Archer, Orcish Grunt, Wolf Rider, Orcish Warrior, Goblin Spearman
{GOLD 180 220 260}
team_name=orcs
user_team_name= _ "Orcs"
type=Orcish Warlord
id=Tan-Uthkar
name= _ "Tan-Uthkar"
profile=portraits/orcs/warlord.png
canrecruit=yes
facing=nw
[ai]
{NO_SCOUTS}
recruitment_pattern=scout,fighter,fighter,archer
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
[/side]
# The bandit indigenes
[side]
side=5
user_team_name= _ "Villagers"
no_leader=yes
hidden=yes
{FLAG_VARIANT6 ragged}
[ai]
grouping=offensive
village_value=4
[/ai]
[/side]
[label]
x,y=22,21
text= _ "Ruined Castle"
[/label]
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Defeat the orcish leaders"
condition=win
[/objective]
[objective]
description= _ "Death of Aiglondur"
condition=lose
[/objective]
[objective]
description= _ "Death of Angarthing"
condition=lose
[/objective]
{TURNS_RUN_OUT}
[gold_carryover]
bonus=yes
carryover_percentage=40
[/gold_carryover]
[/objectives]
[recall]
id=Angarthing
[/recall]
[role]
type=Dwarvish Lord,Dwarvish Dragonguard,Dwarvish Steelclad,Dwarvish Thunderguard,Dwarvish Fighter,Dwarvish Thunderer
[not]
id=Aiglondur
[/not]
role=scout
[auto_recall][/auto_recall]
[else]
[unit]
side=1
type=Dwarvish Fighter
placement=leader
role=scout
[/unit]
[/else]
[/role]
{MODIFY_UNIT (side=1) facing ne}
[/event]
[event]
name=start
[message]
speaker=Aiglondur
message= _ "Stay alert, everyone, and keep together. This is bandit country — more than likely where Gothras and his gang came from."
[/message]
[message]
role=scout
# po: 'muckle' = Scottish/archaic English meaning 'great' or 'large'
message= _ "Nae sign o bandits I can see, captain — but there are three muckle hosts of orcs off to our east."
[/message]
[message]
speaker=Aiglondur
message= _ "Whats this? Large orcish war-bands so close to the Alliances border? That can only mean trouble."
[/message]
[message]
speaker=Tan-Malgar
message= _ "Well, boys, we were planning to invade the Northern Alliance anyway... These dwarves should make a tasty appetizer."
[/message]
[message]
speaker=Tan-Grolak
message= _ "Yeah, boss. Anything to get away from those masked ones..."
[/message]
[message]
speaker=Tan-Malgar
message= _ "Be silent. We are orc warriors; we do not flee foes."
[/message]
[message]
speaker=Tan-Uthkar
message= _ "But, given a choice, we fight the weaker foe first."
[/message]
[/event]
[event]
name=indigs_sighted
[filter]
side=1
[/filter]
[message]
speaker=unit
message= _ "The villagers are attacking us!"
[/message]
[message]
speaker=Aiglondur
message= _ "Aye, its still bandit country, right enough."
[/message]
[/event]
[event]
name=capture
first_time_only=no
[filter]
[not]
side=5
[/not]
[/filter]
[filter_condition]
[variable]
name=owner_side
equals=0
[/variable]
[or]
[variable]
name=owner_side
equals=5
[/variable]
[/or]
[/filter_condition]
# Compute the number of indigs that will pop up
[if]
[variable]
name=unit.side
numerical_equals=1
[/variable]
[then]
# The bandit villagers hate dwarves...
{VARIABLE_OP indigs rand "0..2"}
[/then]
[else]
# ...but they hate orcs much worse.
{VARIABLE_OP indigs rand "2..5"}
[/else]
[/if]
[spawn_units]
x,y=$x1,$y1
count=$indigs
types=Footpad,Thief,Thug
side=5
[then]
[fire_event]
name=indigs_sighted
[primary_unit]
x,y=$x1,$y1
[/primary_unit]
[/fire_event]
# Show the bandits in the status table so the player can tell which enemies play first.
[if]
{VARIABLE_CONDITIONAL indigs greater_than 0}
[then]
[modify_side]
side=5
hidden=no
[/modify_side]
[/then]
[/if]
[/then]
[/spawn_units]
{CLEAR_VARIABLE indigs}
[/event]
[event]
name=enemies defeated
[endlevel]
result=victory
bonus=yes
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/event]
{HERODEATH_AIGLONDUR}
{HERODEATH_ANGARTHING}
[/scenario]

View file

@ -1,11 +1,11 @@
#textdomain wesnoth-thot
[scenario]
id=09_Forbidden_Forest
id=06_Forbidden_Forest
name= _ "Forbidden Forest"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/09_Forbidden_Forest.map}"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/06_Forbidden_Forest.map}"
{TURNS 40 34 28}
next_scenario=10_The_Siege_of_Kal_Kartha
next_scenario=07_The_Siege_of_Kal_Kartha
victory_when_enemies_defeated=no
{DEFAULT_SCHEDULE}
@ -14,7 +14,7 @@
{EXTRA_SCENARIO_MUSIC traveling_minstrels.ogg}
{EXTRA_SCENARIO_MUSIC frantic.ogg}
{THOT_TRACK {JOURNEY_STAGE9}}
{THOT_TRACK {JOURNEY_STAGE6}}
# wmllint: validate-off
[side]
@ -36,9 +36,6 @@
# This tells the elves not to venture onto the plains
# Set up the Staff of Righteous Flame.
# Tell the AIs not to step on it so we don't have to deal
# with the case where a forest unit picks it up.
#define AVOID
[avoid]
x= 0, 1, 2, 2, 2, 3, 3, 4, 4, 4, 5,22, 35, 36, 37,37, 38,38, 38,38, 39, 39, 39, 39, 40, 40, 41, 41
@ -124,8 +121,6 @@
{STARTING_VILLAGES 2 9}
{STARTING_VILLAGES 3 9}
{OBJ_STAFF_OF_RIGHTEOUS_FLAME 22 16}
{PLACE_IMAGE "scenery/signpost.png" 40 17}
[event]
@ -145,6 +140,10 @@
description= _ "Death of Angarthing"
condition=lose
[/objective]
[objective]
description= _ "Death of Movrur"
condition=lose
[/objective]
{TURNS_RUN_OUT}
@ -163,22 +162,12 @@
[/recall]
[recall]
id=Ratheln
[/recall]
[recall]
id=Darchas
[/recall]
[recall]
id=Lorinne
id=Movrur
[/recall]
{MODIFY_UNIT (side=1) facing se}
[/event]
{CONDITIONAL_MAGE_RECRUITING}
[event]
name=start
@ -299,7 +288,7 @@
first_time_only=yes
[message]
speaker=Angarthing
message= _ "Kal Kartha should be only another days march east of here."
message= _ "Kal Kartha should be only another days march north of here."
[/message]
[/event]
@ -342,7 +331,7 @@
{HERODEATH_AIGLONDUR}
{HERODEATH_ANGARTHING}
{HERODEATH_RATHELN}
{HERODEATH_MOVRUR}
[/scenario]
#undef AVOID

View file

@ -1,345 +0,0 @@
#textdomain wesnoth-thot
[scenario]
id=07_Mages_and_Drakes
name= _ "Mages and Drakes"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/07_Mages_and_Drakes.map}"
{TURNS 30 25 20}
next_scenario=08_Fear
victory_when_enemies_defeated=yes
{DEFAULT_SCHEDULE}
{SCENARIO_MUSIC revelation.ogg}
{EXTRA_SCENARIO_MUSIC traveling_minstrels.ogg}
{EXTRA_SCENARIO_MUSIC nunc_dimittis.ogg}
{THOT_TRACK {JOURNEY_STAGE7}}
# wmllint: validate-off
[side]
side=1
controller=human
recruit="Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman, Dwarvish Scout"
{GOLD 175 150 125}
team_name=northern_alliance
user_team_name= _ "Alliance"
{FLAG_VARIANT knalgan}
# wmllint: recognize Aiglondur
{CHARACTER_STATS_AIGLONDUR}
facing=se
[/side]
# wmllint: validate-on
[side]
side=2
controller=ai
recruit=Mage
{GOLD 140 120 100}
team_name=northern_alliance
user_team_name=_"Alliance"
type=Great Mage
id=Master Perrin
name= _ "Master Perrin"
profile=portraits/perrin.png
canrecruit=yes
gender=male
facing=se
[unit]
type=White Mage
id=Preceptor
name= _ "Preceptor"
x,y=12,14
facing=se
{IS_LOYAL}
[modifications]
{TRAIT_LOYAL}
{TRAIT_INTELLIGENT}
[/modifications]
[/unit]
[unit]
type=Red Mage
id=Warder
name= _ "Warder"
x,y=14,14
facing=se
{IS_LOYAL}
[modifications]
{TRAIT_LOYAL}
{TRAIT_STRONG}
[/modifications]
[/unit]
[ai]
passive_leader=yes
recruitment_pattern=mixed fighter
[/ai]
[/side]
[side]
side=3
controller=ai
recruit=Drake Fighter,Drake Glider,Drake Burner,Drake Clasher
{GOLD 120 140 160}
{INCOME 0 5 10}
team_name=drakes
user_team_name= _ "Drakes"
type=Drake Flameheart
id=Glashal
name= _ "Glashal"
canrecruit=yes
facing=nw
[ai]
passive_leader=no
[/ai]
[/side]
{STARTING_VILLAGES 2 7}
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Defeat Glashal"
condition=win
[/objective]
[objective]
description= _ "Death of Aiglondur"
condition=lose
[/objective]
[objective]
description= _ "Death of Angarthing"
condition=lose
[/objective]
[objective]
description= _ "Death of Ratheln"
condition=lose
[/objective]
{TURNS_RUN_OUT}
[gold_carryover]
bonus=yes
carryover_percentage=40
[/gold_carryover]
[/objectives]
[recall]
id=Angarthing
x,y=8,17
[/recall]
[recall]
id=Ratheln
[/recall]
{MODIFY_UNIT (side=1) facing se}
[/event]
[event]
name=start
[message]
speaker=Preceptor
message= _ "Master Perrin! A mage comes down from the High Pass, with a company of dwarves. They are well-armed, but not in battle array."
[/message]
[message]
speaker=Master Perrin
message= _ "That will be Ratheln, I expect. Hail! You on the road! Who comes bearing arms into our valley?"
[/message]
[message]
speaker=Glashal
message= _ "Our valley, says Master Perrin. The arrogance of these mages is intolerable!"
[/message]
[message]
speaker=Aiglondur
message= _ "A delegation of the Northern Alliance, traveling east. I believe weve found a friend of yours in the High Pass."
[/message]
[message]
speaker=Master Perrin
message= _ "Well met, then. But if you intend to travel east of here, beware of the nest of drakes in the cliffs near the valleys end. They were here before us, and have become more hostile to travelers of late."
[/message]
[message]
speaker=Glashal
message= _ "The axe-bearers must not be let near our nestlings. Attack!"
[/message]
[/event]
[event]
name=enemies defeated
[if]
[have_unit]
id=Master Perrin
[/have_unit]
[then]
#ifdef EASY
[message]
speaker=Master Perrin
message= _ "Were grateful for your assistance. Moreover, Id like to send a couple of our senior apprentices with you to the east. It has come time for them to be journeymen... and I sense something being born to the east that I do not like the feel of."
[/message]
#else
[message]
speaker=Master Perrin
message= _ "Were grateful for your assistance. Moreover, Id like to send one of our senior apprentices with you to the east. It has come time for him to be a journeyman... and I sense something being born to the east that I do not like the feel of."
[/message]
#endif
#ifdef EASY
[unit]
type=Mage
gender=female
id=Lorinne
name= _ "Lorinne"
experience=40
side=1
placement=leader
{IS_LOYAL}
[modifications]
{TRAIT_LOYAL}
[/modifications]
[/unit]
#endif
[unit]
type=Mage
id=Darchas
name= _ "Darchas"
experience=40
side=1
placement=leader
{IS_LOYAL}
[modifications]
{TRAIT_LOYAL}
[/modifications]
[/unit]
[allow_recruit]
side=1
type=Mage
[/allow_recruit]
[select_unit]
id=Darchas
[/select_unit]
#ifdef EASY
[message]
speaker=narrator
message= _ "The presence of Lorinne and Darchas gives you the ability to recruit mages."
image=wesnoth-icon.png
[/message]
#else
[message]
speaker=narrator
message= _ "The presence of Darchas gives you the ability to recruit mages."
image=wesnoth-icon.png
[/message]
#endif
[message]
speaker=Aiglondur
message= _ "What sort of thing?"
[/message]
[message]
speaker=Master Perrin
message= _ "There is some great magic brewing. Something... evil. I feel its traces in the currents of the earth and air."
[/message]
#ifdef HARD
[message]
speaker=Ratheln
message= _ "I would travel east with you if I could, but I have duties I must take up here."
[/message]
[message]
speaker=Aiglondur
message= _ "You have your duty, as we have ours. Fare well."
[/message]
[kill]
id=Ratheln
[/kill]
#else
{UNMAKE_HERO Ratheln}
[unit_overlay]
id=Ratheln
image=misc/loyal-icon.png
[/unit_overlay]
[message]
speaker=Ratheln
message= _ "Perrin, I owe these dwarves a debt; I think it is my duty to aid them in their journey. Ill return with your apprentices as soon as I may."
[/message]
[message]
speaker=Master Perrin
message= _ "As you will. Go safely and return swiftly."
[/message]
#endif
[/then]
[else]
[message]
speaker=Ratheln
message= _ "I would travel east with you if I could, but the school will need me all the more with Master Perrin gone."
[/message]
[message]
speaker=Aiglondur
message= _ "You have your duty, as we have ours. Fare well."
[/message]
[kill]
id=Ratheln
[/kill]
[message]
speaker=Angarthing
message= _ "I think we will regret Perrins passing. There is much he might have told us."
[/message]
[/else]
[/if]
[endlevel]
result=victory
bonus=yes
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/event]
{HERODEATH_AIGLONDUR}
{HERODEATH_ANGARTHING}
{HERODEATH_RATHELN}
# In this scenario only, losing Ratheln is fatal.
# This avoids continuity problems in this scenario.
# His death comment comes from the macro, above.
[event]
name=die
[filter]
id=Ratheln
[/filter]
[endlevel]
result=defeat
[/endlevel]
[/event]
[/scenario]

View file

@ -1,11 +1,11 @@
#textdomain wesnoth-thot
[scenario]
id=10_The_Siege_of_Kal_Kartha
id=07_The_Siege_of_Kal_Kartha
name= _ "The Siege of Kal Kartha"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/10_The_Siege_of_Kal_Kartha.map}"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/07_The_Siege_of_Kal_Kartha.map}"
turns=35
next_scenario=11_The_Court_of_Karrag
next_scenario=08_The_Court_of_Karrag
victory_when_enemies_defeated=yes
{DEFAULT_SCHEDULE}
@ -20,7 +20,7 @@
{EXTRA_SCENARIO_MUSIC loyalists.ogg}
{EXTRA_SCENARIO_MUSIC northerners.ogg}
{THOT_TRACK {JOURNEY_STAGE10}}
{THOT_TRACK {JOURNEY_STAGE7}}
# wmllint: validate-off
[side]
@ -76,7 +76,8 @@
#ifdef HARD
recruit=Orcish Archer, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Orcish Warrior, Goblin Knight, Goblin Pillager, Orcish Slayer, Goblin Spearman, Goblin Impaler
#endif
{GOLD 160 200 240}
{GOLD 130 170 200}
{INCOME 6 8 10}
team_name=orcs
user_team_name=_"Orcs"
{FLAG_VARIANT6 ragged}
@ -120,7 +121,8 @@
side=4
controller=ai
recruit=Orcish Archer, Orcish Grunt, Wolf Rider, Orcish Crossbowman, Goblin Pillager, Goblin Spearman
{GOLD 160 200 240}
{GOLD 130 170 200}
{INCOME 6 8 10}
team_name=orcs
user_team_name= _ "Orcs"
{FLAG_VARIANT6 ragged}
@ -161,7 +163,8 @@
side=5
controller=ai
recruit=Orcish Archer, Orcish Grunt, Wolf Rider, Orcish Warrior, Goblin Spearman
{GOLD 160 200 240}
{GOLD 130 170 200}
{INCOME 6 8 10}
team_name=orcs
user_team_name= _ "Orcs"
{FLAG_VARIANT6 ragged}
@ -222,6 +225,10 @@
description= _ "Death of Angarthing"
condition=lose
[/objective]
[objective]
description= _ "Death of Movrur"
condition=lose
[/objective]
[objective]
description= _ "Death of Dulcatulos"
condition=lose
@ -240,27 +247,17 @@
[/recall]
[recall]
id=Ratheln
[/recall]
[recall]
id=Darchas
[/recall]
[recall]
id=Lorinne
id=Movrur
[/recall]
{MODIFY_UNIT (side=1) facing ne}
[/event]
{CONDITIONAL_MAGE_RECRUITING}
[event]
name=start
[message]
speaker=Angarthing
speaker=Movrur
message= _ "Behold! The West Gate of Kal Kartha!"
[/message]
@ -320,6 +317,21 @@
message=_"Well fought, and our thanks; we were sore pressed. You are our honored guests, and I will show you to the best quarters we have myself. Our lord, the runemaster Karrag, will want to have speech with you on the morrow."
[/message]
[message]
speaker=Movrur
message=_"<i>Dulcatulos, you dunce...</i>"
[/message]
[message]
speaker=Dulcatulos
message=_"<i>Did I say something I should have not?</i>"
[/message]
[message]
speaker=Movrur
message=_"<i>Never mind. I shall deal with you later.</i>"
[/message]
[message]
speaker=Angarthing
message=_"A runemaster? There have been none such since Thursagans day. And for one to lead a holding was unheard-of; they tended towards the solitary life."
@ -327,27 +339,42 @@
[message]
speaker=Dulcatulos
message=_"Aye? Well, youd know such things better than I, loremaster. Our Karrag toiled for long years to recover the craft lore. He was elevated when our old lord fell in battle against the besieging orcs. Karrag himself was wounded near to death; none thought he would recover. But he leads us today, and his runelore has oft been the only shield between us and the orcs."
message=_"Aye? Well, youd know such things better than I, loremaster. Lord Karrag toiled for long years to recover the craft lore. He was elevated when our old lord fell in battle against the besieging orcs. Karrag himself was wounded near to death; none thought he would recover."
[/message]
[message]
speaker=Movrur
message=_"But he revived himself and stands with us now. That is all that matters."
[/message]
[message]
speaker=Angarthing
message=_"He has grasped the Hammer of Thursagan, then?"
message=_"He has grasped the Hammer of Thursagan, then? Else I know not how he recovered the runelore of old."
[/message]
[message]
speaker=Dulcatulos
message=_"Aye. Toils over it in a workshop in the underlevels with his personal followers. He has promised all of us that the Hammers power will smash and scatter all our enemies."
speaker=Movrur
message=_"Aye. Shattered though the Hammer may be, it still retains some of its old power. With your knowledge and help, loremaster, we can reforge the hammer and use its power to smash all enemies that oppose us."
[/message]
[message]
speaker=Angarthing
message=_"That is strange. The Hammer is a tool of crafting and making, not a weapon. What can he mean to do with it?"
message=_"The Hammer is a tool of crafting and making, not a weapon."
[/message]
[message]
speaker=Dulcatulos
message=_"Thats for lords and loremasters to worry about, not the likes of me. I must see to my troops care. Food will be brought to you; rest well. We will speak again."
message=_"Is it not? Lord Karrag has wielded it in battle to great effect, even broken as it is."
[/message]
[message]
speaker=Movrur
message=_"<i>Stop speaking, you imbecile.</i> That would be the power of runecraft you witness. No fool would take a broken weapon into battle, much less a precious artifact like the Hammer. Karrag holds it as a symbol of his knowledge and mastery of lore, no more than that."
[/message]
[message]
speaker=Dulcatulos
message=_"As you say. These things are for lords and loremasters to worry about, not the likes of me. I must see to my troops care. Food will be brought to you; rest well. We will speak again."
[/message]
[endlevel]
@ -359,5 +386,5 @@
{HERODEATH_AIGLONDUR}
{HERODEATH_ANGARTHING}
{HERODEATH_RATHELN}
{HERODEATH_MOVRUR}
[/scenario]

View file

@ -1,389 +0,0 @@
#textdomain wesnoth-thot
[scenario]
id=08_Fear
name= _ "Fear"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/08_Fear.map}"
{TURNS 30 25 20}
next_scenario=09_Forbidden_Forest
victory_when_enemies_defeated=yes
{DEFAULT_SCHEDULE}
{SCENARIO_MUSIC breaking_the_chains.ogg}
{EXTRA_SCENARIO_MUSIC knalgan_theme.ogg}
{EXTRA_SCENARIO_MUSIC battle.ogg}
{THOT_TRACK {JOURNEY_STAGE8}}
{PLACE_IMAGE ("scenery/village-human-burned1.png") 36 8}
{PLACE_IMAGE ("scenery/village-human-burned2.png") 33 13}
{PLACE_IMAGE ("scenery/village-human-burned3.png") 26 13}
{PLACE_IMAGE ("scenery/village-human-burned1.png") 30 16}
# wmllint: validate-off
[side]
side=1
controller=human
recruit="Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman, Dwarvish Scout"
{GOLD 140 120 100}
team_name=northern_alliance
user_team_name= _ "Alliance"
{FLAG_VARIANT knalgan}
# wmllint: recognize Aiglondur
{CHARACTER_STATS_AIGLONDUR}
fog=yes
share_vision=all
facing=ne
[/side]
# wmllint: validate-on
[side]
side=2
controller=ai
recruit=Dwarvish Masked Fighter, Dwarvish Masked Thunderer, Dwarvish Masked Guardsman
{GOLD 200 240 280}
{INCOME 10 20 30}
team_name=evil
user_team_name= _ "Masked Dwarves"
{FLAG_VARIANT knalgan}
type=Dwarvish Masked Steelclad
id=Masked Dwarf Leader
# po: This is shown in the sidebar, it should be short.
# po: You could call them only Masked, to keep the term short.
name= _ "Masked Dwarf"
profile=portraits/maskeddwarf.png
canrecruit=yes
facing=sw
# The recruitment algorithm in the AI doesn't want to create Ulfserkers.
# We only want a limited number of these anyway, for flavor; they are
# way too dangerous in swarms. So we'll create them explicitly here.
{UNIT 2 "Dwarvish Ulfserker" 8 12 generate_name=no}
{UNIT 2 "Dwarvish Ulfserker" 39 14 generate_name=no}
#ifndef EASY
{UNIT 2 "Dwarvish Ulfserker" 40 12 generate_name=no}
#endif
#ifdef HARD
{UNIT 2 "Dwarvish Ulfserker" 39 12 generate_name=no}
[unit]
type=Dwarvish Masked Steelclad
profile=portraits/maskeddwarf2.png
x,y=40,13
name= _ "Masked Dwarf"
[/unit]
#endif
[ai]
{NO_SCOUTS}
recruitment_pattern=fighter,fighter,mixed fighter
[/ai]
[/side]
[side]
# The local peasantry
side=3
fog=yes
share_vision=all
no_leader=yes
hidden=yes
team_name=northern_alliance
user_team_name= _ "Alliance"
[/side]
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Find the inhabitants"
condition=win
[/objective]
[objective]
description= _ "Death of Aiglondur"
condition=lose
[/objective]
[objective]
description= _ "Death of Angarthing"
condition=lose
[/objective]
{TURNS_RUN_OUT}
[gold_carryover]
bonus=yes
carryover_percentage=40
[/gold_carryover]
[/objectives]
[recall]
id=Angarthing
[/recall]
[recall]
id=Ratheln
[/recall]
[recall]
id=Darchas
[/recall]
[recall]
id=Lorinne
[/recall]
{MODIFY_UNIT (side=1) facing ne}
[/event]
{CONDITIONAL_MAGE_RECRUITING}
[event]
name=start
[message]
speaker=Angarthing
message= _ "We should be on the outskirts of the settled country around Kal Kartha, but something doesnt feel right here."
[/message]
[message]
speaker=Aiglondur
message= _ "Its too quiet... and I think I smell traces of smoke on the wind."
[/message]
[message]
speaker=Ratheln
message= _ "I do not sense hostile magic in the vicinity. But there has been fire near here recently, and not a clean one."
[/message]
[message]
speaker=Aiglondur
message= _ "Look sharp for the inhabitants here. They might have something to tell us."
[/message]
[/event]
{RENAME_MASKED_DWARVES 2}
[event]
id=capture_ollin
name=capture
first_time_only=yes
[filter]
side=1
[/filter]
[unit]
type=Peasant
id=Ollin
name= _ "Ollin"
side=3
x,y=$x1,$y1
[/unit]
[fire_event]
name=banishment
[/fire_event]
[/event]
[event]
id=sighted_ollin
name=sighted
[filter]
side=2
[/filter]
[filter_second]
side=1
[/filter_second]
[unit]
type=Peasant
id=Ollin
name= _ "Ollin"
side=3
x,y=22,14
[/unit]
[fire_event]
name=banishment
[/fire_event]
[/event]
[event]
name=banishment
[remove_event]
id=capture_ollin,sighted_ollin
[/remove_event]
[redraw]
clear_shroud=yes
[/redraw]
[message]
speaker=Ollin
message= _ "Dont kill me, masters! Please dont kill me!"
[/message]
[message]
speaker=Aiglondur
message= _ "Youre in no danger from us. What lies to the east of here?"
[/message]
[message]
speaker=Ollin
message= _ "You wear no mask. You... youre not with them?"
[/message]
[message]
speaker=Aiglondur
message= _ "What are you talking about?"
[/message]
[message]
speaker=Ollin
message= _ "The masked dwarves. Killing, burning, kidnapping. Look..."
[/message]
[modify_side]
side=1,3
fog=no
[/modify_side]
[message]
speaker=Masked Dwarf Leader
message= _ "Fellow dwarves, hail! Were looking for a human refugee, one named Ollin. Have you seen him? Our master demands his life."
[/message]
[message]
speaker=Aiglondur
message= _ "He is here. How has he wronged your master, that you seek his death?"
[/message]
[message]
speaker=Masked Dwarf Leader
message= _ "Does it matter? He is only a dirtgrubbing human, not fit to polish the boots of the true people."
[/message]
[message]
speaker=Angarthing
message= _ "What is your name, masked one? Will you stand behind your deed? I am a witness."
[/message]
[message]
speaker=Masked Dwarf Leader
message= _ "A witness? My name is... my name is not important. My deed will speak its own truth."
[/message]
[message]
speaker=Angarthing
message= _ "You speak without honor. Mine is the power of our ancient Law; speak your name and give up your murder, or the Law will cast you forth. I am a witness!"
[/message]
[message]
speaker=Masked Dwarf Leader
message=_"If you were a witness of the true people, you would not let a dirtgrubber hide behind your robes. I deny you!"
[/message]
[message]
speaker=Angarthing
# wmllint: local spelling un-dwarf
message= _ "The Law speaks: you are cast out. You are un-dwarf. I AM A WITNESS!"
[/message]
[message]
speaker="Aiglondur"
message= _ "Up axes!"
[/message]
[objectives]
side=1
[objective]
description= _ "Defeat the Masked Dwarf"
condition=win
[/objective]
[objective]
description= _ "Death of Aiglondur"
condition=lose
[/objective]
[objective]
description= _ "Death of Angarthing"
condition=lose
[/objective]
{TURNS_RUN_OUT}
[gold_carryover]
bonus=yes
carryover_percentage=40
[/gold_carryover]
[/objectives]
[/event]
[event]
name=attack
first_time_only=yes
[filter]
id=Ollin
[/filter]
[message]
speaker=Ollin
message= _ "Take that for my familys memory, you murderer!"
[/message]
[/event]
[event]
name=enemies defeated
[message]
speaker=Aiglondur
message= _ "They are defeated!"
[/message]
[message]
speaker=Angarthing
message= _ "You have acted in honor. I am a witness."
[/message]
[message]
speaker=Aiglondur
message= _ "I have never seen the formal banishment before. One reads of it in the old tales, of course, but to hear it with ones own ears? It was... unsettling."
[/message]
[message]
speaker=Angarthing
message= _ "It is not something we do often. The last such was in my grandsires time. But look at what these filth were carrying if you have any doubt it was merited."
[/message]
[message]
speaker=Aiglondur
message= _ "Whips. Shackles. No, Angarthing, I would not doubt you, even if it were my place to doubt a loremaster."
[/message]
[message]
speaker=Angarthing
message= _ "They were seeking captives. To what purpose, I cannot say, but I doubt it was any good one."
[/message]
[kill]
id=Ollin
[/kill]
[endlevel]
result=victory
bonus=yes
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/event]
{HERODEATH_AIGLONDUR}
{HERODEATH_ANGARTHING}
{HERODEATH_RATHELN}
[/scenario]

View file

@ -1,11 +1,11 @@
#textdomain wesnoth-thot
[scenario]
id=11_The_Court_of_Karrag
id=08_The_Court_of_Karrag
name= _ "The Court of Karrag"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/11_The_Court_of_Karrag.map}"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/08_The_Court_of_Karrag.map}"
turns=12
next_scenario=12_The_Underlevels
next_scenario=09_The_Underlevels
victory_when_enemies_defeated=yes
{UNDERGROUND}
@ -25,7 +25,7 @@
{EXTRA_SCENARIO_MUSIC revelation.ogg}
{EXTRA_SCENARIO_MUSIC transience.ogg}
{THOT_TRACK {JOURNEY_STAGE11}}
{THOT_TRACK {JOURNEY_STAGE8}}
# wmllint: validate-off
[side]
@ -57,13 +57,6 @@
facing=sw
# Karrag's throne guards
[unit]
type=Dwarvish Masked Steelclad
id=Gog
name= _ "Masked Dwarf"
x,y=16,10
facing=sw
[/unit]
[unit]
type=Dwarvish Masked Steelclad
@ -74,7 +67,7 @@
[/unit]
[unit]
type=Dwarvish Ulfserker
type=Dwarvish Masked Ulfserker
id=Hekyll
name= _ "Masked Dwarf"
x,y=15,10
@ -82,7 +75,7 @@
[/unit]
[unit]
type=Dwarvish Ulfserker
type=Dwarvish Masked Ulfserker
id=Jekyll
name= _ "Masked Dwarf"
x,y=15,13
@ -167,25 +160,39 @@
[/recall]
[recall]
id=Ratheln
id=Movrur
[/recall]
{MODIFY_UNIT (side=1) facing se}
[/event]
{CONDITIONAL_MAGE_RECRUITING}
[event]
name=start
[delay]
time=500
[/delay]
[message]
speaker=Movrur
message= _ "I shall go take my place by Lord Karrag. See to it that you offer him the respect that he is due."
[/message]
[move_unit]
id=Movrur
to_x,to_y=16,10
[/move_unit]
{MODIFY_UNIT (id=Movrur) side 2}
{MODIFY_UNIT (id=Movrur) facing sw}
[message]
speaker=Aiglondur
message={WHISPER ( _ "Psst, Angarthing... Karrag and those dwarves on the dais, theyre all <i>masked</i>.")}
message={WHISPER ( _ "Angarthing... I have a bad feeling about this.")}
[/message]
[message]
speaker=Angarthing
message={WHISPER ( _ "I see it. There is something very wrong here.")}
message={WHISPER ( _ "Indeed. There is something very wrong here.")}
[/message]
[message]
@ -200,27 +207,27 @@
[message]
speaker=Karrag
message= _ "All dwarves are kin, and must prevail against orcs and humans and other dirtgrubbers. You can be part of the fist that smites them."
message= _ "All dwarves are kin, and must prevail against orcs and humans and other dirtgrubbers. You can be part of the fist that smites them through the power of our ancient heirloom, the Hammer of Thursagan."
[/message]
[message]
speaker=Angarthing
message= _ "We did not come to smite anyone, but to re-open contact and trade."
message= _ "We did not come to smite anyone, especially not using the most prized artifact of our heritage as a mere weapon."
[/message]
[message]
speaker=Karrag
message= _ "Trade? Your destruction of the besieging orcs was a far nobler act than trade. There can be more such victories. And there will be by the power of our ancient heirloom, the Hammer of Thursagan."
message= _ "Weapon? No, no, loremaster... you mistake my intentions. You know, as well as I do, that the Hammer is hardly a paltry weapon. The Hammer holds the soul of the dwarves, the true people. It is that which forged our flesh and blood, that which binds our will and forges our resolve. It is a symbol of our superiority as the true people of Irdya, an image that the other races shall respect and fear!"
[/message]
[message]
speaker=Angarthing
message= _ "It is remembered in Knalga that Kal Kartha holds the Hammer."
message= _ "... so... what are you suggesting?"
[/message]
[message]
speaker=Karrag
message= _ "Yes! And the Hammer holds the soul of the dwarves, the true people. Together, we can march to greater victories! Will you of Knalga join me?"
message= _ "The Hammer is still incomplete; we need the knowledge of a loremaster to reforge the remaining shards and restore the artifact to its most powerful state. Once that is done, none will be able to stand before me! Join us, loremaster. We can put your talent to good use."
[/message]
[message]
@ -228,9 +235,14 @@
message= _ "On one condition. You must take off that mask and show your true face. I am a witness."
[/message]
[message]
speaker=Movrur
message= _ "Impertinent cur! You dare—"
[/message]
[message]
speaker=Karrag
message= _ "You... do not wish to see what is beneath this mask. I was terribly wounded in an orcish attack. Disfigured."
message= _ "Quiet, Movrur. Loremaster, you... do not wish to see what is beneath this mask. I was terribly wounded in an orcish attack. Disfigured."
[/message]
[message]
@ -239,8 +251,8 @@
[/message]
[message]
speaker=Karrag
message= _ "Impertinent fool! It is not for you to dictate to a lord in his own holding, much less one who holds the very soul of the dwarves in his hand."
speaker=Movrur
message= _ "Master, you need not answer to this fool. Even for a loremaster, to dictate to a lord in his own holding... and one who holds the very soul of the dwarves in his hand. It is unthinkable!"
[/message]
[message]
@ -248,10 +260,19 @@
message= _ "The Law speaks. Against him with the eyes to see, no deception can hold. I AM A WITNESS!"
[/message]
[message]
speaker=Movrur
message= _ "Master—"
[/message]
[scroll_to_unit]
id=Karrag
[/scroll_to_unit]
[delay]
time=1500
[/delay]
[transform_unit]
id=Karrag
transform_to=Undead Dwarvish Rune Lord
@ -265,6 +286,10 @@
[redraw][/redraw]
[delay]
time=1500
[/delay]
[message]
speaker=Dulcatulos
scroll=no
@ -330,6 +355,5 @@
{HERODEATH_AIGLONDUR}
{HERODEATH_ANGARTHING}
{HERODEATH_RATHELN}
{HERODEATH_DULCATULOS}
[/scenario]

View file

@ -1,11 +1,11 @@
#textdomain wesnoth-thot
[scenario]
id=12_The_Underlevels
id=09_The_Underlevels
name= _ "The Underlevels"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/12_The_Underlevels.map}"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/09_The_Underlevels.map}"
turns=65
next_scenario=13_Epilogue
next_scenario=10_Epilogue
victory_when_enemies_defeated=yes
{UNDERGROUND}
@ -269,8 +269,6 @@
[/object]
[/event]
{CONDITIONAL_MAGE_RECRUITING}
[event]
name=start
@ -1377,7 +1375,6 @@
{HERODEATH_AIGLONDUR}
{HERODEATH_ANGARTHING}
{HERODEATH_RATHELN}
{HERODEATH_DULCATULOS}
[/scenario]

View file

@ -1,9 +1,9 @@
#textdomain wesnoth-thot
[scenario]
id=13_Epilogue
id=10_Epilogue
name= _ "Epilogue"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/13_Epilogue.map}"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/10_Epilogue.map}"
turns=unlimited
victory_when_enemies_defeated=no
theme=Cutscene_Minimal

View file

@ -67,7 +67,10 @@
{OLD_JOURNEY 725 637}
{OLD_BATTLE 746 637}
{NEW_JOURNEY 762 622}
{NEW_BATTLE 768 606}
{NEW_JOURNEY 768 606}
{NEW_JOURNEY 769 585}
{NEW_JOURNEY 772 570}
{NEW_BATTLE 775 551}
#enddef
#define JOURNEY_STAGE5
@ -81,10 +84,19 @@
{OLD_JOURNEY 725 637}
{OLD_BATTLE 746 637}
{OLD_JOURNEY 762 622}
{OLD_BATTLE 768 606}
{NEW_JOURNEY 769 585}
{NEW_JOURNEY 772 570}
{NEW_BATTLE 775 551}
{OLD_JOURNEY 768 606}
{OLD_JOURNEY 769 585}
{OLD_JOURNEY 772 570}
{OLD_BATTLE 775 551}
{NEW_JOURNEY 781 530}
{NEW_JOURNEY 786 514}
{NEW_JOURNEY 808 496}
{NEW_JOURNEY 834 498}
{NEW_JOURNEY 858 508}
{NEW_JOURNEY 880 516}
{NEW_JOURNEY 898 505}
{NEW_JOURNEY 910 491}
{NEW_BATTLE 919 472}
#enddef
#define JOURNEY_STAGE6
@ -102,8 +114,18 @@
{OLD_JOURNEY 769 585}
{OLD_JOURNEY 772 570}
{OLD_BATTLE 775 551}
{NEW_JOURNEY 781 530}
{NEW_BATTLE 786 514}
{OLD_JOURNEY 781 530}
{OLD_JOURNEY 786 514}
{OLD_JOURNEY 808 496}
{OLD_JOURNEY 834 498}
{OLD_JOURNEY 858 508}
{OLD_JOURNEY 880 516}
{OLD_JOURNEY 898 505}
{OLD_JOURNEY 910 491}
{OLD_BATTLE 919 472}
{NEW_JOURNEY 926 455}
{NEW_JOURNEY 932 441}
{NEW_BATTLE 947 429}
#enddef
#define JOURNEY_STAGE7
@ -122,11 +144,21 @@
{OLD_JOURNEY 772 570}
{OLD_BATTLE 775 551}
{OLD_JOURNEY 781 530}
{OLD_BATTLE 786 514}
{NEW_JOURNEY 808 496}
{NEW_JOURNEY 834 498}
{NEW_JOURNEY 858 508}
{NEW_BATTLE 880 516}
{OLD_JOURNEY 786 514}
{OLD_JOURNEY 808 496}
{OLD_JOURNEY 834 498}
{OLD_JOURNEY 858 508}
{OLD_JOURNEY 880 516}
{OLD_JOURNEY 898 505}
{OLD_JOURNEY 910 491}
{OLD_BATTLE 919 472}
{OLD_JOURNEY 926 455}
{OLD_JOURNEY 932 441}
{OLD_BATTLE 947 429}
{NEW_JOURNEY 969 420}
{NEW_JOURNEY 984 408}
{NEW_JOURNEY 1005 398}
{NEW_BATTLE 1030 391}
#enddef
#define JOURNEY_STAGE8
@ -145,99 +177,11 @@
{OLD_JOURNEY 772 570}
{OLD_BATTLE 775 551}
{OLD_JOURNEY 781 530}
{OLD_BATTLE 786 514}
{OLD_JOURNEY 786 514}
{OLD_JOURNEY 808 496}
{OLD_JOURNEY 834 498}
{OLD_JOURNEY 858 508}
{OLD_BATTLE 880 516}
{NEW_JOURNEY 898 505}
{NEW_JOURNEY 910 491}
{NEW_BATTLE 919 472}
#enddef
#define JOURNEY_STAGE9
{OLD_BATTLE 707 631}
{OLD_JOURNEY 684 624}
{OLD_JOURNEY 669 614}
{OLD_REST 653 597}
{OLD_JOURNEY 669 614}
{OLD_JOURNEY 684 624}
{OLD_JOURNEY 707 631}
{OLD_JOURNEY 725 637}
{OLD_BATTLE 746 637}
{OLD_JOURNEY 762 622}
{OLD_BATTLE 768 606}
{OLD_JOURNEY 769 585}
{OLD_JOURNEY 772 570}
{OLD_BATTLE 775 551}
{OLD_JOURNEY 781 530}
{OLD_BATTLE 786 514}
{OLD_JOURNEY 808 496}
{OLD_JOURNEY 834 498}
{OLD_JOURNEY 858 508}
{OLD_BATTLE 880 516}
{OLD_JOURNEY 898 505}
{OLD_JOURNEY 910 491}
{OLD_BATTLE 919 472}
{NEW_JOURNEY 926 455}
{NEW_JOURNEY 932 441}
{NEW_BATTLE 947 429}
#enddef
#define JOURNEY_STAGE10
{OLD_BATTLE 707 631}
{OLD_JOURNEY 684 624}
{OLD_JOURNEY 669 614}
{OLD_REST 653 597}
{OLD_JOURNEY 669 614}
{OLD_JOURNEY 684 624}
{OLD_JOURNEY 707 631}
{OLD_JOURNEY 725 637}
{OLD_BATTLE 746 637}
{OLD_JOURNEY 762 622}
{OLD_BATTLE 768 606}
{OLD_JOURNEY 769 585}
{OLD_JOURNEY 772 570}
{OLD_BATTLE 775 551}
{OLD_JOURNEY 781 530}
{OLD_BATTLE 786 514}
{OLD_JOURNEY 808 496}
{OLD_JOURNEY 834 498}
{OLD_JOURNEY 858 508}
{OLD_BATTLE 880 516}
{OLD_JOURNEY 898 505}
{OLD_JOURNEY 910 491}
{OLD_BATTLE 919 472}
{OLD_JOURNEY 926 455}
{OLD_JOURNEY 932 441}
{OLD_BATTLE 947 429}
{NEW_JOURNEY 969 420}
{NEW_JOURNEY 984 408}
{NEW_JOURNEY 1005 398}
{NEW_BATTLE 1030 391}
#enddef
#define JOURNEY_STAGE11
{OLD_BATTLE 707 631}
{OLD_JOURNEY 684 624}
{OLD_JOURNEY 669 614}
{OLD_REST 653 597}
{OLD_JOURNEY 669 614}
{OLD_JOURNEY 684 624}
{OLD_JOURNEY 707 631}
{OLD_JOURNEY 725 637}
{OLD_BATTLE 746 637}
{OLD_JOURNEY 762 622}
{OLD_BATTLE 768 606}
{OLD_JOURNEY 769 585}
{OLD_JOURNEY 772 570}
{OLD_BATTLE 775 551}
{OLD_JOURNEY 781 530}
{OLD_BATTLE 786 514}
{OLD_JOURNEY 808 496}
{OLD_JOURNEY 834 498}
{OLD_JOURNEY 858 508}
{OLD_BATTLE 880 516}
{OLD_JOURNEY 880 516}
{OLD_JOURNEY 898 505}
{OLD_JOURNEY 910 491}
{OLD_BATTLE 919 472}

View file

@ -36,17 +36,21 @@
[/event]
#enddef
#define HERODEATH_RATHELN
#define HERODEATH_MOVRUR
[event]
name=last breath
name=die
[filter]
id="Ratheln"
id="Movrur"
[/filter]
[message]
speaker=Ratheln
message= _ "Aaarrgh! My students... What will become of them?"
speaker=Aiglondur
message= _ "We needed Movrur to accompany us to Kal Kartha!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
#enddef

View file

@ -1,150 +1,5 @@
#textdomain wesnoth-thot
#define CONDITIONAL_MAGE_RECRUITING
[event]
name=die
first_time_only=no
[filter]
side=1
type_adv_tree=Mage
trait=loyal
[not]
id=Ratheln
[/not]
[/filter]
[if]
[not]
[have_unit]
search_recall_list=yes
side=1
type_adv_tree=Mage
trait=loyal
[not]
id=Ratheln
[/not]
[/have_unit]
[/not]
[then]
[message]
speaker=narrator
message= _ "Without magic users from Master Perrins academy in your party, you can no longer recruit new ones."
image=wesnoth-icon.png
[/message]
[disallow_recruit]
side=1
type=Mage
[/disallow_recruit]
[/then]
[/if]
[/event]
#enddef
#define OBJ_STAFF_OF_RIGHTEOUS_FLAME X Y
{PLACE_IMAGE "scenery/temple1.png" {X} {Y}}
[event]
name=moveto
[filter]
side=1
x,y={X},{Y}
[/filter]
[message]
speaker=unit
message= _ "There an altar in this temple, and a staff lies upon it."
[/message]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
side=1
x,y={X},{Y}
[/filter]
[object]
id=sorf # Prevent it from being picked up more than once.
name= _ "Staff of Righteous Flame"
image=items/staff-magic.png
duration=forever
description= _ "This staff gives a dying mage a final strike that will destroy all nearby enemies."
cannot_use_message= _ "Only a mage may wield this Staff."
[filter]
side=1
type_adv_tree=Mage
x,y=$x1,$y1
[/filter]
[then]
[modify_unit]
[filter]
id=$unit.id
[/filter]
overlays=misc/righteous-flame-icon.png
[event]
id=death_of_sorf_holder
name=last breath
delayed_variable_substitution=no
[filter]
id=$unit.id
[/filter]
[message]
speaker=unit
message=_"Aaarrgh! Though I die, the flame of righteousness shall send you down to darkness!"
[/message]
[animate_unit]
[filter]
id=$unit.id
[/filter]
flag=boo
[/animate_unit]
[kill]
[filter_adjacent]
id=$unit.id
is_enemy=yes
[/filter_adjacent]
animate=yes
fire_event=yes
[/kill]
[redraw][/redraw]
[/event]
[/modify_unit]
[/then]
[effect]
apply_to=new_ability
[abilities]
{ABILITY_STEADFAST}
[/abilities]
[/effect]
[effect]
apply_to=new_animation
[extra_anim]
flag=boo
start_time=0
[frame]
halo=halo/elven/faerie-fire-halo[1~7].png:100
blend_color=255,0,0
blend_ratio=0.5
sound=fire.wav
[/frame]
[/extra_anim]
[/effect]
[/object]
[/event]
#enddef
#define RECALL_VETERAN TYPE X Y
[recall]
type={TYPE}