New campaign: The Rise Of Wesnoth

This commit is contained in:
Cédric Duval 2004-07-20 22:09:33 +00:00
parent 8bdaccff45
commit 6b557a1a45
54 changed files with 10631 additions and 0 deletions

View file

@ -121,6 +121,16 @@
icon=human-general.png
[/campaign]
[campaign]
id=The_Rise_of_Wesnoth
name=The Rise of Wesnoth
define=CAMPAIGN_THE_RISE_OF_WESNOTH
first_scenario=A_Summer_of_Storms
difficulties=EASY,NORMAL,HARD
difficulty_descriptions=&noble-fighter.png,Fighter,(easiest);*&noble-commander.png,Commander;&noble-lord.png,Lord,(hardest)
icon=noble-lord.png
[/campaign]
[+units]
{units}
@ -1094,5 +1104,9 @@
# ifdef CAMPAIGN_EASTERN_INVASION
{scenarios/Eastern_Invasion}
# endif
# ifdef CAMPAIGN_THE_RISE_OF_WESNOTH
{scenarios/The_Rise_of_Wesnoth}
# endif
{scenario-test.cfg}

View file

@ -0,0 +1,25 @@
sccccdgdggfffgvfgggggffff
scccdnndddgdgdffgwgwgggff
scccdd2ndgddddggwgwYgggtf
sscccdndgvgddggvggwwwwggg
ssccccdddddddddddfffwgggf
ssscZcccddddgddddffwwgwwf
sssccccpdgdgggdgggwwggwww
ssssccccddddddggwwwYwggwg
ssssscccddddddggwwgwwwwwg
sssssccccdgvdggggcwcwwwgg
sssssscZcggggww|ccccccc/g
sssssscccggwgcc|cvwgwg/cc
sssssssccccccwwgggwggwwww
sssssssscccgwwgwwwwgC1Cff
sssssssccggvwggwYwwwCwCgf
sssssssccdgdgdgfgwwgwgwgf
sssssscccdgdddgfffggvggwg
ssssssccccddgdggfddgggwYg
sssssccZccdddgggdddddgwwg
ssssscccccddddggdddddccwg
ssssscccpddvddddgggdgwcwg
sssssccpcdggdddgvgggggggg
sssccccndndddgdgggggggggg
ssscZcdn3ndvdgggfgggfftfg
sccccddgggggfffgfgggfgfff

View file

@ -0,0 +1,45 @@
sssccgfffggfgfffrggwgwgwgggnnngfhhhhhmhmmmmhh
sssccffgfffggfffrwwwwwwggggn3nvfffhmmmmmmmmmh
sssccdfffgggfwwfrhthwhggggggnggggfhhmmmmmmmmf
sscccdgfggggggfgrhhhhggggggvghhhgghmmmvmmhmhm
sscccdgtggggggggrrhhhgtgghhfhmmhgghhhmmhhghhh
ssccpdgggggggggggvrrhgffghmmhmmmhhgghhhhggggg
sccccdgggggggfgggfffrhfffhmmmmmmmhthggggggggg
scccddggggggffffffffrhhhhmmmmhmmmhhhgggggggrr
ssccddgggfggghfffffrrghhhmmmmhhhhghghtgrgrrgg
sssscgggggggvhhgggrtggghhmmmhhgfgtgfgrrfrvggg
ssscccgggggghhgrgrrgggghhhhhhggffffrrggggggcc
ssscccdggggggrrhrfrrgghgffhffgggfrrffggccccss
ssscccdffgggrghhhhffrrgggffffgggrvffgccssssss
sscccgggfgggrghhhhhffgrrgggtgrrrrggggccssssss
ssccccgggggrrrgghghfffggrrrrrggfgfgccsssscscc
scccccggggrfvgrrgghhffgggggggffffcccccsssccgg
schhcccgggrrgfffrghhfggggggccccccssscccccgggf
scgcccccggtgrrftrrgtgggggccccsccsssscccwwwvgf
sscscccccggrrgrrrgrrCccccsssssscsssccfggwwwwg
ssscccssccddtgggfgCc\\ccsssssssccccwfffgwgwgg
ssccccssssccddfffccscc\\cccccccwcwwwfgggwwggg
sscfgtccssssccfccssssccc\RCCcggffggvwwwwgwggg
sscfhgcgccsssccsssscpdtfCgRRggggfggwwwwwwgggf
sscvhfvgtdccsccsspccdCgggRRCrrggggggwwwwwggff
sccdhfRRggddcdcccddCc2CRRgggggrrgggwwwwwwwgwf
ssccgcddRRgRRRdddgggCRRfvgCgggggrrtgggggwwwww
ssccccccdtRCRCRffftRRgftfCgggfffggrrrrffgfggg
sssccsccccgC1CRRfRRfgCgCgggggfffgvgggtrrfffgg
ssssssscccggCggvRhtfggggggggggfhffffgggrffhhh
ssssssscccccghhgRgfgCgghhhgfffhhhffffgggrfggh
sssssssccccccthfRRCggghghhhffffhhffhggggrrrrg
ssssssssccccccfftfRrgrgghhhhhhfhhhhhfgggggvrg
ssscsssccccccccggcCgrgrrgggghhhhmmhhhhgfffggr
sssccccccsssccccccccggggrrggghhhmmmhhhhhffgfg
sccgggcccsssscccccccdgggggrrghmmmmmmmmhhhfgff
scgfhhvccssssccsccccdgffggtrgghhmmmmmmmnhhghh
scftfggcsssssccsssccgfffgggrgghhhhmmmmn4ngghh
ssccfcgcccccccssssccccfffggrggffhhhmhhnnnghmm
sscccccfftcccsssssscccggfggrfffghhmmhvhhgfhmm
ssssspCCfhgccssssssccpdggggrggggggtghgfggfhmm
sssssc5ghhgccsssssscccdgggvrgggghfgfgggfvhhmh
ssssssccftgcccssssscccdgggrwgwgfffffffgffghhh
ssssssssccccccccsccccggfgtrwwwwwwffgfgfwwwggg
sssssssssssssssscccccgffffrrwgwgwgghgwwwwwwwg
sssssssssssssssscccccgggffffrrggggghhhhgwgwgg

View file

@ -0,0 +1,40 @@
mmmmmmmmmmmmmmmmmmmmmmmhffrffm
mmmmmmmmmmmmmmmmmmmmmmhhfrrfhm
mmmmmmmmmmmmmmmmmmmmmmhhfrfhhm
mmmmmmmhmmmmmmmmmmmmmhhtgrfhhm
mmmmmmmvhmmmmmmmmhmmmhhggrgmmm
mmmmmmhmccmcccmhhwhCCCgrrthmmm
mmmmmmmmcmcmmmcchccC1Crwghhmmm
mmmmmmmmmmmmmmhfcccc|rrwwhhmmm
mmmmmmmmmmmmmmhfftwrrwwhhmmmmm
mmmmmmmmmmmmmmmhgrrhhhhmmmmmmm
mmmmmmmmmmmmmfhggrhhmmmmmmmmmm
mmmmmmmmmmmhmfffgrhhmmmmmmmmmm
mmmmmmmmmhhghffggrhmmmmmmmmmmm
mmmmmmmhhggrggfrrhmmmmmmmmmmmm
mmmmmmhgtrrgrrrhhmmmmmmmmmmmmm
mmmmmmffrgghvhhmmmmmmmmmmmmmmm
mmmhhffrrhhmhmmmmmmmmmmmhhmmmm
mhhhffrtgmmmmmmmmmmmmmmmcvfmmm
mhhhfrrggmmmmmmmmmmmmmmmcchmmm
mhhhvrghhmmmmmmmmmmmmmmfcmmmmm
mhhhhrghmmmmmmmmmmmmmmmccmmmmm
mmhhtrgCmmmmmmmmmmmmmmccmmmmmm
mmmhgCrrhfhfhhmmmmmmmmmhccmmmm
mmmmmhffrrfffhhhmmmmmmmmmmcmmm
mmmmmhhffgrrtghhhmmmmmmmmmccmm
mmmmmmhhfhggrgghhmmmmmmmmmmmcm
mmmmmmmmhhhgrrghhmmmmmmmmmmmcm
mmmmmmmmmmmhgrghmmmmmmmmmhmccm
mmmmmmmmmmhhfrghmmmmmmmmmccfmm
mmmmmmmmmmhhfrghmmmmmmmmmcwfmm
mmmmmmmmmmhhfrtfhmmmmmmmmhcmmm
mmmmmmmmmmmhgrfhhmmmmmmmmhcmmm
mmmmmmmmmmmmgrghhhmhmmmmhccmmm
mmmmmmmmmmmmvrgghhmhhhmhhtchmm
mhmmmmmmmmmmhhrrgghghhhgffchn3
mhmmmmmmmmmmmmhhrrCghthfffcgnn
mmmmmmmmmmmmmmmhCgrrrgggffcgfh
hmmmmmmmmmmmmhmhhfgtrrgfggccgh
mmmmmmmmmmmhhnhggggggrgfffg\gf
mmmmmmmmmmmmn2nfffftgrgfffwcgt

View file

@ -0,0 +1,39 @@
nncccdgggggggggggggtggghhhhhhhh
1cctcdgggggggggggggfgfgggghhhhh
nncccdgggtggggggggfffffftnnnhhh
gdccccdddgggggggggffffffgn3nghh
ddcsscccddddggggggffffffffnfghh
dccsscZccccddddggggtggffffffggh
cssssscsscccccdddggggggffffffgh
ssssssssssccscccdddgggggfffffgg
ssssssssssssssssccdddgggggfffgg
ssssssssssssssssccccdddgggffftg
ssssssssssssssscccccccddggggggg
sssssssssssssssscZcccccddgggggg
ssssssssssssssscccccccccdgggggg
ssssssssssssssscccccccccddtgggg
ssssssssssssssscccccdccccdggggg
sssssssssssssssccccccccscddgggg
sssssssssssssscccccccccsccdgggg
ssssssssssssscccccZcccssscdgggg
sssssssssssssccccccccsssscdgtgg
ssssssssssssccccccccsssssccdggg
ssssssssssssccdddcccsssssscdgcc
sssssssssssccffCfdccssssssccccc
ssssssssssccccf4ffdcsssssscdgtg
sssssssssscctgCfCfdccssssccdggg
ssssssssssscgfffddccccccscddfCf
ssssssssssscptfgcccscsccccdgf2C
ssssssssssscccftcssssssscddgCCf
ssssssssssssccccsssssssscdgtggf
sssssssssssssssssssssssccdggggf
ssssssssssssssssssssssscddgggff
ssssssssssssssssssssssccdgggfff
sssssssssssssssssssssscddgggfff
sssssssssssssssssssssccdggggggf
ssssssssssssssssssssscddgggggtf
ssssssssssssssssssssccdggggfgff
sssssssssssssssssssscddggffffff
sssssssssssssssssssscdggggfffff
sssssssssssssssssssscdggtffffff
sssssssssssssssssssscdgffffffff

View file

@ -0,0 +1,25 @@
scctggggrrfgffgtfffmmmmmtmmmmmmmmmm
ctggmngngrgffmmmmmfmmcmmmmmmgmmmmmm
gffgmn2ngrgtfmmmmmmmmcmmmmmmmmmmmmm
fgfgmmhhghrhgmmmmmmmccggmhhhhhhccmm
fmgtgmmmhhrhmmmmmhhhchtghfhhgtfcmmm
mmmmmmmmmhrhmmmmhhhfcfffffffgccfmmm
mmmmmmmmhhrhhhmhhhhfccgcffgfcfffmmm
mmmmmmmmmhrrhmmhfffffcccggfccfffffm
mmmmmmmmfhhrhhhhhfffftccccccggfgfmm
mmmmmmmmhfhrhggggffffccccscccfffmmm
mmmmmmmmmffgrrgggggccscsssspgffffgm
mmmmmmmmfhfggrtggggccssssssstgggfvm
mmmmmmmmmmhfggrrgfgcssssssssssgggmm
mmmmmfmfmmhhgggrgfcsscsgssC1Cggfgmm
mmmmffffmhhhgggrfcccsccgcgCCCgggfgm
mmmffftcfchhhgggrccgctfggggrgffmftm
mmmfffccwcggggggrvcgfffggrrgggmmmmm
mmmhffwfwwfghgggrgcgffgrrtrggvmmmmm
mmhhthffwcwrtrgrrccggggrgrrgffmmmmg
mmhhhhggfr/crwrwr\grgrrgrgffffmmmmm
mmmhhhhrrhvwwwwwcgrtrggggffmfmfmmmm
mmhhhhrghhcccwwwwfhhgmmmgmmmmmmmmmm
mmhnhrrrthhhcggmffhhmmmmmmmmmmmmmmm
mmnnrhhhrCmmhmgmfmmmmmmmmmmmmgmmmmm
mmmmhmmCrrhmmmmmmmmmmmmmmmmmmmvmmmm

View file

@ -0,0 +1,35 @@
mmmmimmmHHHSSSFFFSSSSSFSFFFHHiHHHSSiiccs
mmmmmmmmmHHHSFFiFHHHVHHHSgHHiiHHVgSSiics
HHmHHHmmmHHFVFFFFHHmHHHHHHHHHHHggFgSSics
StmHSHHHHHHFSSSSSHHmmHHHHHHHHHHgFFFSSics
SmmSVHFFHHFFSnnnSHHHHFFFFgtrrrgHHFFStics
SSSSHHFgHrrrSn5nFFHHHFFSSrrSSSrrggSiiccs
grSgtggrrgHHrSnFFSHVFgSrrSSiSSSSrrSiicss
rgrrggrggHHHrrFrrrSSgrrSSSiccciigggiccss
rVggrrrFFHiHSSrFFgrrrgtcccccsscccccccsss
SSSSgSrFFSHSSSSSStgSSccscssssssscccscsss
icSSSSrtSSSgSigggigcScssssssssssssccssss
ccccccrSgccccscccccscsssssscssssscciccss
sssssc|ccssssssssssssssssccccssccgtSicss
sssssc|cssssssssssssssscscgcssspiSRSicss
sccccc|cssscccccccsccccCciccsccidgRViFcc
cVigccgccpptcgiSigcSSSSCipiipdpdSVRRSFFc
SSSSgV|ScSgSggSFSFgSSSSCiddddtdSSgtRHSic
SSSFSgrrVSSSSSFFVgFFggggCCtRSVSCCCRgHHic
SSFFgngnrrggSgFrrrFggCgggrRCRRRC1CRHHVic
FFFggn4ngrrrrrrgFFrrgrgrrgSSC2RRCRRHHiic
FFFFgSnggrgggggHFHFgrCrVggSgCSSSRHRVSicc
FFFtgFSSgrtHHHHHHHHgggrSSSSiCVHgtSHSiccs
FFFFFFSHgrHmmHHHHFHHHrrgSgiiiiScicgccsss
FFFFFHHHHrHHHSFFFFFrrSgFSgiccccscccccsss
SSHHHmHHSrHFFSSrrrrSSSFFViiccsssssccssss
SHHmmmHSSgrFFrrSSiSiiiiiiciccsssssccssss
HHHmmmHHggrrrSSiSiicicccccccssscsccsssss
mmmmmHHggFgrVSiiiccccccccsccsccccccsssss
mmmmmVHFFFgrSSSiiccscscsssssciicccssssss
mHHHHHHFFggFrrggiccssssssccccgtiisssssss
HFHFFFggggFFn3ngccccssssciiFiVHicsssssss
FFFFFSSSggFFnnnccccccccccpFgSHFicsssssss
HHFSSSSSgtiiiciccccscscccitFHFicssssssss
HVSSSVgiiiiicscsssssssssciiiiiisssssssss
HFFFSSSiiiccccsssssssssscccccsssssssssss

View file

@ -0,0 +1,38 @@
scccssccccccccssssssssscccgff
ccgcccccghgcgccssssssssscggff
cgtgggggghhhhhccsssssssscgfgf
fgfgCCCgcthmmhfccccssssscccgc
cfffC2Cgghhmmhffftcccssscsccc
cccffgghhmmmhffffffccccccpccs
sscffgghmhmhhfgffffffccccgtcc
sscccfgfhhhfffggfffffccccgggc
sssscfffgftffgggfffffgtccnnnd
sssccggfffffffgffffffgcccn1nd
sssccgffffggfffggffffggccdddd
scccggffggffffffgffftffgcccdc
ccggffggffffffffgffffffggtfcc
ccgftfgfffffffggffffffgfffffc
gcgffffgggffffgtfffffgfgggffc
gccggfffgggfgggffffffgffgtfcc
ggcccccfdggggggfffffffffffccs
gccssccddddgdggggggfffffcccss
ccsssccccdcdcddgddggggccccsss
sssssccddcdccdddddccccccccccs
ccccccccddddcdddccccscccccdcc
gggggccccdddcdccccssssccdggdd
gtfffggccddddccccssssscdgftfd
fgfffggccccddcccsssssscddgfgd
ffffgtggccccccsssssssscccdddc
ftfffggggcgcssssssssssscccccc
fffffgggggggccssssssscccccccc
CCfffffggtggccsssssscctcccccc
3Cgfffffgggggccssssscgghgcccc
Cfgfgfggggggccccssccpghmhcccc
ffgggggggggcccccccccgghmhggcc
fffgggggtgcccscsccfffhhmhggtc
ggggggggggccsssssccfffhhhgccc
cccggggggccsssssssccfftggccss
cscgtggggccssssssssccffgccsss
cscgggggcccssssssssscgcccssss
sscccccccssssssssssscccccssss
sssssssssssssssssssscssscssss

View file

@ -0,0 +1,25 @@
fffffvggfffffffffffffffcc
ffffffffggvffffffvffffcss
ffffffffffggfffffffffccsc
ffffffffffggfffffffccsscc
fffffffffffCgCfffffccscff
fffffffffffc|cffffcssccff
fffvfffffccc|cccfccscffff
ffffffffcccCrCcccssccffff
fffffffcccCCrCCcsscffffff
ffffffcccCCR3RCCcccffffff
fffffcccCCRfRfRCCcccffvff
fffffcccCC2fcf4CCcccfffff
ffffffccCCRRcRRCCccffffff
ffffffccccCC1CCccccffffff
fvffffcsccCCrCCccffffffff
fffcfccsscccrccccffffffff
fccccssccfcc|ccffffffffff
cssssccffffC|Cfffffffvfff
sccccvffffffgffffffffffff
cffffffffffggggffffffffff
ffffffffffgggggffffffffff
ffffffffffffvfggvffffffvf
ffffffvfffffffffggfffffff
ffffffffffffffffffggfffff
fffffffffffffffffffgfffff

View file

@ -0,0 +1,45 @@
mmmmmmmimmmmmHmmmmmmHHHSSrrSSSHHHHH
HHmmmmimmmmmmVmmmmmmHHSHSrSiVHHHHmm
HHHHmmmmmmmiimmmmmmHHHHVSriiiHHHmmm
HHHHHHHHHiiHmmmmmHHHHHHrrHHHHHHmmmm
SHHVHHHHiSSHmmmmmHHSHCSrCCHHHHmmmmm
FFHHHHHiiHHHmmmmmHSSHSrC3HHHHHmmmmm
FFFFFFSiSSHHHHmmHFHSSrrFCHHHHHmmmVm
FFFFFFSiiSHSHHmmFFFrrVFFFSHHHHHmiii
FFFFFFSSiSSVSimFFFFrSSFFFFSFHHHiimm
FFiCFSSiiiSiiSFFFFrSSHHHHHFFFiiHHHm
FFC2CSiissiSSSSVFrrSHHHHHHFFFiHHHHH
FSCCrrViiiiSSSSrrSSSSHHHHSSSiHHHHHH
SSSiiiiSSSiSSSSrrrSSHHViSSSiiHHHHHH
SSiSSSrrSSSrSrrSSrSSSSiiSVFiFFHHHiS
SiiSSSSSrrrVrSSFSrVSSiisiiiFFFSSSFS
iSSSSSSSSSSHHHFFFrSSSisssiSSFFFFFFF
SFFFSSSSSSSHHHFFFrSSiViiiSSSFFFFFFF
SFFFFFSSSHHHHFFFFrSSSSSSiVSSFFFFVFF
SFFFFFVSHHHiHFFFFrSSSSSSiSSSSSFFFiF
SFFFFFFFHHHHHHFFFrSFFFSSiSFFSSFFiiS
FFFFVFFFSSSSHHSSSrSFFFSSiiFFVSSSSiS
FFFFFSFSSSSHHHSSSrSFFrFViiiiSSSSSSS
FiFFFSSSiiSSHFFFSSrrrFrrSSSiSrSCCCS
FiFSSVSSiiSFFFFFFSrSFFFSrrSiiVrC1CS
FFFSSSSSSSSFFFFFFSrVFFFFFrSSc/rSCSS
FFFSSHHHSSSSFFFFFSrSFFFFFFrrrcccScS
FFSSHHHHSHSSSSFFFSrSSFFFFSSSVcccccc
FFFSHHHHHHHHVHHHSrrFFFFFSiSSScccccc
FFFiSiiiHHHHHHHHSrSFFFFSiiiccccssss
FFisiiiVHHiHHSHSSrSSFFFSiccccscssss
FFiisiSHHmHHHrSrrHVSSiSccccscssssss
FFFiiHHmmmmmmrrHHHHSiSiSccsssssssss
FSFiHHHHHmmHrmHHHSSFFFSSccsssssssss
SSSiHHHHmmmmrmHHHHSFSFViiccssssssss
SVScHHHmmmmCrmHHHHFFFFSicccssssssss
cccSSHHmmmC4CmmHHVHSFiicccsssssssss
cccSSSHHmmCCCmmHHHHSSicscssssssssss
ccciSSHHHHmmmmmHHHSSSiccsssssssssss
scciSSSHHHHHHVHSHSSiicccsssssssssss
sccciSSSHHHSFFFFSSSicccssssssssssss
sssciiSiSVSSFFFFFSiiccsssssssssssss
sssscciiSSSiSiSiSiiccssssssssssssss
sssssciciiiiiciiiiiccssssssssssssss
sssscccccccccscccccccssssssssssssss
sssssssscscssscscssssssssssssssssss

View file

@ -0,0 +1,30 @@
sssssssssssssssssssssssssssssss
ssssssssssscscscsssssssssssssss
sssssssssscccfcgccccsssssssssss
sssssssssccddfffgwfgccsssssssss
sssssssssccddfffwwfwcdccsssssss
sssssssccccdfwwwYwwgffdccssssss
sssssssccgtgtwwwwfwtffdccssssss
sssssccccnwwwffffffgffddcssssss
ssssccccccnwwffffhghgggdccsssss
sssscccwnn1rghthhmhhC4Cgdccssss
ssssccffwwwrhmhmmmmmhCgtgtccsss
ssssccffgrghmmmmmvmmmmhhffgfcss
ssssccwwtghhmhhhhfhhmmhhwwffcss
ssssccwghrhfhfhwfYhhhhmhwwfwccs
ssssscffgrfffcwcwwwwhfhhwYwfgcs
ssssscffv|cccccscccwwfhhwwwfgcs
ssssssccc|ssssssssccwwhhChwtfcs
sssssssss|ccccsssscwwhhC3Cgdccs
sssssccccrffwcscsccwwthhhggdccs
sssscfgYwrftwwcwcwwhhmhhhtdccss
sssscfhhwrhhfhYhwhwmhmmhwwcccss
ssssccghhfhhChhmhmmmmhhffgccsss
ssssccgwwffC2Cmmmmmmhhhfffccsss
sssssccgwfffffhhhhhhhvggfdccsss
ssssssccfdtdfgwwwwhfhfgddcccsss
ssssssccccdcdtwwYgffffgdcccssss
sssssssscccccccgwggffffccccssss
ssssssssssssccccgdddgccccscssss
ssssssssssssssccccdccccscssssss
sssssssssssssssscscscssssssssss

View file

@ -0,0 +1,30 @@
sssssssssssssssssssssssss
sssssssssssssssssssssssss
ssssssssssssssssssscscsss
ssssscsssssssssssccCccsss
sssccCccssssssssccd3Ccsss
ssscC4dcscssssssccddhcsss
ssscdddcccccsssssscccssss
ssssccccdfccssssssscccsss
ssssssscdgfcsssssccdgfcss
ssssssscdgfcsssccddvgfcss
ssssssscdcvcsssccgfhhccss
sssssssccccccssccggchcsss
sssssccccccscccddgcscssss
sssssccddcsssscfvccssssss
ssssscccvcscsscffdccsssss
sssssscccccfccccdccssssss
ssssssssscfgccsscssssssss
ssssssssscfvdcscccsssssss
sssssssssccccscddccssssss
sssssssccfccsscdhhccsssss
sssssssccvgcssccvccssssss
ssssssccfdccsccwgcsssssss
ssssssccdccsccwccsscsssss
ssssssscccsccdfcccscccsss
sssssccncncddhfccccgC2css
ssssscdn1ndvhhcssscdgCcss
ssssccfhhcfcfcccscccdccss
sssssccccscscssssscscssss
sssssssssssssssssssssssss
sssssssssssssssssssssssss

View file

@ -0,0 +1,25 @@
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
wwwwwwwwYwWWWWWWWDWWWWWWWWWWWWWWWWW
wuwuwuwuwwwwuuuuuuuuWuWWWWWWWWWWWWW
uuuuuuuuuuwwwwuuuWuuuuuuuuWWWWWWWWW
uWWWWWWuWuuuwwwwuWWWuDuuuuuuWWWWWWW
WWWWWWWWuWuuuuwwwYWWWWWWuWuuuWWWWWW
WWWWWuuuuWWWWWuuwwwwWWWWWWWuuWWWWWW
WWWuWuWWDWWWWWWWuwwwWWWWWWWuuuuuDWW
WWWuuWWWWWWWWWWWwwwwwWWWWWuuuCCuuWW
WWWuWuWuWWWWWWWWWWWWWWWWWuDuuu2CuuW
WWuDuuDuWWWWWWWWWuuwWWWWWuuuuuCuuWW
WuuuuuuuWWWuDuuuuuuwWWWuWuuuDuuuDWW
WuC3CuuuuuuuuuuuuuwYuuuWuWWuuuuWWWW
WuCuCuuuWuuWWWWWWuwwwwuWWWWWuuuWWWW
WDuuuDuuuWuWWWWWWWuuwwwwWWWDuWuWWWW
WWWWWWWWWWWWWWWWWWWuuuwwwYWuuuuwWiW
WWWWWWWWWWWWWWWuDuuuWuuuwwwwwwwwwii
WWWWWWWWWWWWWWWuuCuuDuWWuuwuwuwuwui
WWWWWWWWWWWWWWuuu1CuuuWWWWuDuWuWuWu
WWWWWWWWWWWWWWWuCCuuuuDWWWWWWWWWWWW
WWWWWWWWWWWWWWWWuuuuDWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

View file

@ -0,0 +1,21 @@
sscccSSSFSSSrSHHHHHFFSSSSSSVSSSSS
ssccciSSSSSrrrSSHSHFFFSSSSSSSSSFS
scccccSSSSrFVSrrSSHHFFSSSSSSSFFFF
scHHcciSSSrrSFFFrSHHFSSSSSSiicicc
scScccccSSVSrrFVrrSVSSSSSccccscss
sscscccciSSrrSrrrSrrCiiccssssssss
ssscccssccSSVSSSFSCc\\icssssssscs
ssccccssssccSSFFFccscc\\cccccccic
sscFSVccscssccFccsssscci\RCCiSSSS
sscFHSiSccccccccssscpSVFCSRRSSSSS
sscVHFVSVSiiiiccspciSCSSSRRCrrSSS
sccSHFRRSSSSiSiicSSCi2CRRSSSSSrrS
ssccSiSSRRSRRRSSSSSSCRRFVSCSSSSSr
sscccciiSVRCRCRFFFVRRSFVFCSSSFFFS
sssccscciiSC1CRRFRRFSCSCSSSSSFFFS
ssssssscccSSCSSVRHVFSSSSSSSSSSFHF
ssssssscccccSHHSRSFSCSSHHHSFFFHHH
sssssssccccciVHFRRCSSSHSHHHFFFFHH
ssssssssccccciFFVFRrSrSSHHHHHHFHH
ssscsssccccccciSSiCSrSrrSSSSHHHHm
sssccccccssscccciiiiSSSSrrSSSHHHm

View file

@ -0,0 +1,25 @@
WWWWWWWWWDWWWWWDWWWWWWWWW
WWWWWWWuuuuuuuuuuuWWWWWWW
WWWWWuuWuuuCCCuuuWuuWWWWW
WWWWWuuuWuuC2CuuWuuuWWWWW
WWWWWuuWWuuuCuuuWWuuWWWWW
WWWWWuuuuuuuuuuuuuuuWWWWW
WWWWWWuuuuWWWWWuuuuWWWWWW
WWWWWWWWuuuuuuuuuWWWWWWWW
WWWWWWWWWWuuuuuWWWWWWWWWW
WWWWWWWWWWWuuuWWWWWWWWWWW
WWWWWWWWWWuuuuuWWWWWWWWWW
WWWWWWWWWWuuWuuWWWWWWWWWW
WWWWWWWWWuuWWWuuWWWWWWWWW
WWWWWuWuuuuuuuuuuuWWWWWWW
WWWWuuuuucccucccuuuuuuWWW
Wsssu\cccssscsssccc/usWsW
WWWucuuuccscscsccuuucusWW
WWWuuWuuuucucucuuuuWuuWWW
WWWWWWWuuWuWuWuWuuWWWWWWW
WWWWWWWuuuWWWWWuuuWWWWWWW
WWWWWWuWuuuuuuuuuWuWWWWWW
WWWWWWuuuuuCCCuuuuuWWWWWW
WWWWWWWWuuuC1CuuuWWWWWWWW
WWWWWWWWWuuuuuuuWWWWWWWWW
WWWWWWWWWWWWDWWWWWWWWWWWW

View file

@ -0,0 +1,36 @@
ffffffffffffffffffffffffffffgggvgff
ffffffffffffffffffvfgfffffffgfggggf
fffgfffffffffffffffgffggggfffggwwwg
ffffvfffffggggffffffgfgfggggggwwYww
fffffffffggnggfffgfgggfggggggggwggw
ffffffffggn1ngffgfgffggggwwwwwg\www
ffffffffggnnnggfffffggvggwwwccwfgwc
fffffffggvgggfgggggggfgggwgwcwwwgwc
fffffgfgggggfgggvgggffgggwwcwgwc|wY
ffggggfggfgggfggggggfgwgggwwwwww|ww
fgggvgggffgggfgffgggggwwgwgwgfgggwg
gfggggggggggfgffgfggvgwwYcwwffwc|cw
ggggggggggggggggggggggffwccYfCww|wc
gggwwwggffgwgwwwggggggggwwcwww3Cgwc
gwggww|wgwwwg\wwwgggggg\wfwwgwCw|gw
wcwwYw|wwcccwwgwwwggfgwwggffwccwggf
ccccw/gwwwcwww|wwwgffgwgfgg\www//wf
wCC//cwgYgwgwg|wgwwwfgwgwggwg\gwccw
fr2CcwwwwwggwvgwwwYwwwwwwwwwgwffwcc
frwccYffffwgw/ggwgwcwccwwwcw|wgwwcc
gw\\wwgffffgghwwwwwwwwwwgfw/ggwwwcc
wccw\\ggffffgghfffffffgffggfww\\cwc
cccwwwrwgwfgffgrfffrgffrggfwwccw\\w
ccYwgwrrwgggfrrgrrrgrrrgrgwwcccYgCg
wwwwgwwwrrrrrggfghhhhhgfrwgwcwwC4fg
wwgwwwcwwrgffhhhhhhmhhfrrgYwccwwCwg
ffwwwYwgvrfffhhmmmmmmhrfr\wgwccccwg
wwgwwgwggrgghhmmmmmrhrrgwwrrwwcww/g
ccwwwwwwrCgghhhmmhhhrgfgwcwwgggggwg
wwwwwYggC5wwffhhhhgggwwgwccwwgvwgff
fggfwwwwwCCgwgffgfggvgwwwccwgwwcwff
gYwffwccwwgwYwgfffgggwwccwccwcccwfw
wwwffwwwwwwgwffgfggwwwcwwfwwcwwwwYw
ffwfwffwgYwwwwwwhwwwwgwgwgfwYwffwwc
ffffwfwwggwcccwwwvwcwwwwwwwwwgfwwwc
ffffffgwwwwcccwwggwccwwwgwwwggfffww

View file

@ -0,0 +1,25 @@
iiiVSSSrrSFSFFSVFFFmmmmmVmmmmmmmn4n
iVSSmnrnrrSFFmmmmmFmmimmmmmmSmmmmmn
SFFSmn3nSrSVFmmmmmmmmimmmmmmmmmmmmm
FSFSmmHHSHrHSmmmmmmmiiSSmHHHHHHiimm
FmSVSmmmHHrHmmmmmHHHiHVSHFHHSVFimmm
mmmmmmmmmCrCmmmmHHHFiFFFFFFFSiiFmmm
mmmmmmmmHHrHHHmHHHHFiigiFFgFiFFFmmm
mmmmmmmmmHrrHmmHFFFFFiiiggFiiFFFFFm
mmmmmmmmFHHrHHHHHFFFFtiicciiggFgFmm
mmmmmmmmHFHrHggggFFFFciccscccFFFmmm
mmmmmmmmmFFgrrgggggccscsssspgFFFFgm
mmmmmmmmFhFggrtggggccssssssstgggFvm
mmmmmmmmmmhFggrrgfgcssssssssssgggmm
mmmmmfmfmmhhgggrgfcsscsgssC1Cggfgmm
mmmmffffmhhhgggrCcccsccgcgCCCgggfgm
mmmffftcfchhhgCgrccgctfggggrgffmftm
mmmfffccwcggggggrvcgfffggrrgggmmmmm
mmmhffwfwwfghgggrgcgffgrrtrggvmmmmm
mmhhthffwcwrtrgrrccggggrgrrgffmmmmg
mmhhhhggfr/crwrwr\grgrrgrgffffmmmmm
mmmmhhhrrhvwwwwwcgrtrggggffmfmfmmmm
mmmnhhrghhcccwwwwfhhgmmmgmmmmmmmmmm
mmm2nrrrthhhcggmffhhmmmmmmmmmmmmmmm
mmnnrhhhrCmmhmgmfmmmmmmmmmmmmgmmmmm
mmmmhmmCrrhmmmmmmmmmmmmmmmmmmmvmmmm

View file

@ -0,0 +1,35 @@
hhfhhhhhgggghhhhffgghhhffffgggrggggggggf
hhhhgggggggggfhhhfgfffgvfffggtrggfggggff
hhhhggggn2nggfffftfffggggggggrrggfffffff
ffhhhtggngnggfvffffggggggwgrrggggfffffff
ffhfhhgggwgggffffffggggggggrggggtfffffff
ggfffgggwwgtggfgfffggggggggrgCCCggffffff
ggfffgfgwfffffgggfggggtfgggrrC1Cggffffff
ccgggggggffgggggggggggffffrgggCgggghhffg
cccggtgggggggggggggggfffggrggggwwghhhffg
gcccccgcgcggggggggggggtgggrggtgwwggfhfgg
ffccccccccccggggffggwwgggrrrgggggfgffffg
hhfhgfcwwgccccggfgggwggrrgggrrggtffgfffg
hhhggfgwwgggcccggggggrrggggggrggfffggggg
hhhhghggghggfccgggggrggggfgggrgggggggggg
hhhhhhghggggffccgggrrgggffggrgggggggfggg
hfhfhhhgghhhggccctrfgggffgggrggggggggggg
fffffffgffhghggcc/rfgggfffggrggwgfgfgfgg
fcccfcfwgffggggr/cccffgffgggrgwwggfgffgg
cfggcgcccctggrrtccscffggffvgrgwwwgggfggf
fffffgggggc/rwgghcsscgggfgggrgwwwggggfff
fffgfgffggrtccggvgcsccggggggrtggwggffffg
fffgghhgggrgggccccccssccccggrrgggggfffff
hhhhhhghggrggfggfffgccssssccgrgcwcfgfgff
hhhhhhhhhgrgfffgggfgwwccccssc|cscsccwwff
hhhhhggtggrrgggggggwwwwgggccc|csssssccgg
hhhhhfffggrgrrgtgwggwgwggfwwwrccccccsscc
hhhggfffgCrCgrgggggfggggggfffrtwwwhhccss
hhhgghfggC3Cgrgggggfffggvgffffrrwthgggcc
hhhghfffgggggrhhgggffffggggfffggrggffftf
hhhhffffggghhrghhgggfffgffgffCCrrrrrffff
hhhfffvfgggghrghhggggfffffffff4Cgffrffff
hhhffffhhggrrgtgggggggfffffwffCfgffrfgff
hhhhfhhhhgrgghggggggggfffgwwwffffgtrggff
hhhhhhhggrrghhhgggggggfffgwwwwffffgrgggf
hhhhhhhhgrggghhhghggggggggggfffffffrffff

View file

@ -0,0 +1,30 @@
fgrtffffffffffffffccfftfffffff
ftrrffffffffffffffffccffffC2Cf
ffgfgrffffffffwfffffccffffCrCf
fffffrrrffffffffffffffccfffgft
fffCCCffggffffwwffffffccftffff
fffC1Cftfgffffwffffffffcffgtff
ffffCffggffffffwffffffffcgggff
fffffgggffffffwwfffffffg/cffgf
fffffgffggfffwwwYffffggfccffgf
fffftgfffgffffffwffgfffffcffff
fffffgffffgffgfffgfffffffcffgf
fffffgffffffgfgggfffffffccffff
fftggfffffffffgffffffffccfftff
fffgfffffffffwgrwwfffffcffffgf
fffgffffffffwwfrfwfffffcffffgf
ftfgffffffffwwC4Cwwffffcffffff
ffgffffffffffwCfCwwffffcfffggf
ccgffcfcfffffwwwwffffffcfffgtf
ff|ccccfccfwwfwffffffffcccffgf
ffggffffffccwwwfffffffffccfgff
fffgffffffffcwffffffhhfhfg/cff
ffffggffffffccffffffhgghfgfcff
fffffgffffffffccccffffhhfffccc
fffffgfffffffffffcccfcfffgfccc
ffffffgtffffffffffffccccc|cfcf
ffffffggffffftfffffffffftgffff
fffffffrfffffffffffffffffgffff
fffffffgfffggrgfggfffggfgfffff
fffffffrgrrfC3Cffffgffffffffff
fffffffrtfffCfCffftfgfffffffff

View file

@ -0,0 +1,40 @@
wtrgfwwfcccffwfthhhhhhhhhffcccfffwf
wfrrwwffcscfwwwghfffhhhCggtcccwwwww
wffrgfffcscwwYwggrvrrrr2Cgwcccwwwwg
wwgrgwtwcccwwfwrrgrfhhCCwwwccgggwwg
wYwwrwwwwcccwrrwwwgffhhfgwccwffgwgg
wwwwrrwwwcc//cfwfwwfhhfwwwccfhfgvff
wwwgwwrwwr/cccffwwwffftwwwccfhhgggf
fCCCgrrrrffwwcccgfgfffggwcccfgfwwwg
fC1Crwrfwfwwwcssccfwwffgcccggwwwwwg
fgCffwrtggwfccssscfwwfgcccwwwwwwwfh
wwwwwwrwwwwwffccscwwwggcccwfwwwwffh
wwwwwfrfwwwwgfffcccgwvcsscfffgggfrg
wwwwwfrfgwwfffffwcwfggcssccffwgrggf
wffffrrfgwwwwwwwwcwfhgccscwwwwwrfhh
wwfrrtffggwwwwwfwccfhhgcccwggggfffh
wwfrggfwwwwwfwffcsccfffccwwggwrfffh
wwffrrggwwwfwfffccsscffcccwwwwrffhh
wYwfgrgfgwgwfwffggcscccsccgtwwrfghh
wwwrrfffgwwwwgfffgccsssccfffwrgfghh
wvgrffgwgwwwwwfffffcssccffwffrffffh
wgrgfffwwwwwwwwfhffccsccggfggrfwtgh
wwrgfffgwwYwwwwfhffccsscctggwwwwggg
wgrrgrfgwwwfffwfgggccssccwgwC3Cwwgg
wwgrtrrrwwwgfffwgwwwcscccwgwCwCwwgf
wwggrgggrrrrggfwwwwwcsscccwwwwwgwff
wwggggwggwggrrggwYgwcsssccwwwrwwgff
wwwwgggwwwwggrggwwwfccsscccwfrwwwgf
wgwwwgwwwwwwfrgfwwfwffccsscfffwwwwg
gfgfgfwwwwwwfrggfrffffcssscggfwfwff
ffffffgfggwwggrrrfrrrrccssctwrrfggf
fffffgfffgwggggwgffffg\\cccggrfwwwf
fffffffggwgggggwwggwtgcc\\ccgrwYwwf
fhghgggwwwggffggwwwwwwwccc\\trfwfff
hhhgggggwgggfftgwwwwwfgcssccrfrrfrf
hhgggftgggggggggwwYwwwfcssccffffrgr
hfgffffggggfggggggwgwwwcsssccffwwgf
hfffffgggwffC4Cgwggwwgffccsscwwwwwg
hffffggggfffCfCggggwwgfwwwcsccgtwww
ffffgggftffffffffvffwwwwwfcssccwwww
fffgggffffffffffffffffwfffccssccgff

View file

@ -0,0 +1,30 @@
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWuuuWWWWWWWWWWWWWWWWWuWDWuWW
WuuuuuuDWWWuDuuuWWWWWuuuuuuuWW
WuuCuCuuWWWuuuuuuWWWWuuCuCuuWW
WDuC2CuWWWWuuWWWuWWWWuuC3CuuuW
WuuuuuuuDuuuuuWuuuWWDuuuuuuuuW
WuuuuuuWuuuWWuuuWWuuuuWuuDuWuW
WuuWWuuuWuWuuWDWuuWuWuuWWWWWWW
WWWWWWuuuWuuWWWWWuuWuuuWWWWWWW
WWWWWWWuuWWuWWWWWuWuuuuuWWWWWW
WWWWWuuuuWWuWcccWuWWWuWuWWWWWW
WWWWuuuWuuu\ccccc/uuuWuuuWWWWW
WWWWWuuWWucc\uDu/ccuWWuuuWWWWW
WWuuuWuuuWccuCuCuccWuuuuuuWWWW
WWuuWDWuWWccuC1CuccWWuWWWDuuWW
WWuuuWWuDWccuuCuuccWDuWWWuuWWW
WWWuuuuuWWccuuuuuccWWuuuuuuWWW
WWWWuuWWuuc//cDc\\cuuWWuuWWWWW
WWWWuuuuuWuucccccuuWuuuWuWWWWW
WWWWWuuuWWWuWWcWWuWWWuuWWWWWWW
WWWWWuuuuWWuWWWWWuWWuuuuDWWWWW
WWWWDuuWuuuWuuDuuWuuuWuuuuWDWW
WuDuuuWuuuuuWuuuWuuWuuWuuuuuWW
WuuCuCuWuuuuuWWWuuWWWWuCuCuuWW
WuuC4CuuWWWWuWDuuuWWWuuC5CuuWW
WuuuuuuuWWWWuuuuuuWWuWuuuuuuWW
WWuuuuuWWWWWWWuWuWWWWWuuuuuuWW
WWWuDWWWWWWWWWWWWWWWWWWWDWuWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWW

View file

@ -0,0 +1,301 @@
[scenario]
name=Lizard Beach
map_data="{maps/The_Rise_of_Wesnoth/A_Beach}"
turns=32
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=A_Beach
next_scenario=Elf_Lords
bonus=yes
music=wesnoth-6.ogg
objectives="
Victory:
@Defeat all Enemies
Defeat:
#Death of Prince Haldric or
#Death of Lady Jessica or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
{DOT 315 180}
{DOT 290 180}
{DOT 260 195}
{DOT 245 210}
{CROSS 235 220}
image=maps/the_great_continent.png
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
[/side]
[side]
type=Saurian Warrior
description=Hhirg
side=2
canrecruit=1
{GOLD 150 205 310}
{INCOME 4 8 12}
team_name=Liz
#ifdef EASY
recruit=Naga, Saurian, Mudcrawler, Giant Mudcrawler
#else
recruit=Naga, Saurian, Mudcrawler, Giant Mudcrawler, Saurian Warrior, Giant Scorpion
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,archer,fighter,archer,mixed fighter
passive_leader=yes
[/ai]
[/side]
[side]
type=Saurian Warrior
description=Ssirk
side=3
canrecruit=1
{GOLD 150 205 310}
{INCOME 4 8 12}
team_name=Liz
#ifdef EASY
recruit=Naga, Saurian, Mudcrawler, Giant Mudcrawler
#else
recruit=Naga, Saurian, Mudcrawler, Giant Mudcrawler, Saurian Warrior, Giant Scorpion
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,archer,fighter,archer,mixed fighter
passive_leader=yes
[/ai]
[/side]
{STARTING_VILLAGES 2 8}
{STARTING_VILLAGES 3 8}
{scenarios/The_Rise_of_Wesnoth/trow-nlmsg.cfg}
[event]
name=prestart
[recall]
description=Lady Jessica
x=21
y=14
[/recall]
[recall]
description=Burin the Lost
x=23
y=14
[/recall]
[recall]
description=Sir Ruddry
x=23
y=15
[/recall]
[recall]
description=Sir Ladoc
x=23
y=15
[/recall]
[recall]
description=Minister Edmond
x=21
y=15
[/recall]
[/event]
[event]
name=start
[message]
id=msgT16c_1
speaker=narrator
message="After a long trek Prince Haldric and his companions find themselves on a sunny beach. While normally this would be a pleasant occurrence, they soon find the Saurians hard at work."
[/message]
[message]
id=msgT16c_2
speaker=Ssirk
message="Monsters! We're being invaded by monsters."
[/message]
[message]
id=msgT16c_3
speaker=Hhirg
message="We must hold the beach until we can call our Naga friends."
[/message]
[message]
id=msgT16c_4
speaker=Prince Haldric
message="Us monsters? Hmph. . . prepare to meet our blades."
[/message]
[message]
id=msgT16c_5
speaker=Lady Jessica
message="(Sigh) I bet he doesn't even see the irony in that."
[/message]
[/event]
[event]
name=time over
[message]
id=msgT16c_6
description=Lady Jessica
message="We were too slow. . . Every Naga in the Sea will be upon us!"
[/message]
[/event]
#define MUDMANIA X Y
[filter]
type=Giant Mudcrawler
[/filter]
[unit]
description=A Blob
type=Mudcrawler
side=2
x={X}
y={Y}
[/unit]
[unit]
description=A Blob
type=Mudcrawler
side=3
x={X}
y={Y}
[/unit]
#enddef
[event]
name=die
first_time_only=no
{MUDMANIA $x1 $y1}
[/event]
[event]
name=die
[filter]
type=Giant Mudcrawler
[/filter]
[message]
id=msgT16c_7
speaker=Prince Haldric
message="Ick! When you kill them they divide."
[/message]
[/event]
[event]
name=die
[filter]
description=Hhirg
[/filter]
[gold]
side=3
amount=170
[/gold]
[/event]
[event]
name=die
[filter]
description=Ssirk
[/filter]
[gold]
side=2
amount=170
[/gold]
[/event]
[event]
name=die
[filter]
type=Giant Mudcrawler
[/filter]
[/event]
[event]
name=moveto
[filter]
side=1
x=1-11
y=1-25
[/filter]
[move_unit_fake]
type=Sea Hag
x=1,2,3,4,5,6
y=15,14,15,15,16,15
[/move_unit_fake]
{UNIT (Sea Hag) (Riaa) 2 6 15}
[message]
id=msgT16c_8
speaker=Riaa
message="We must protect the Saurians we need the metal!"
[/message]
{UNIT (Naga) (Liabra) 3 5 15}
{UNIT (Naga) (Brissal) 2 5 16}
#ifdef MEDIUM
{UNIT (Naga) (Gaxmail) 3 4 14}
{UNIT (Naga) (Griama) 2 4 16}
#endif
#ifdef HARD
{UNIT (Naga) (Gaxmail) 3 4 14}
{UNIT (Naga) (Griama) 2 4 16}
{UNIT (Naga) (Saxiala) 3 3 14}
{UNIT (Naga) (Gaxmail) 2 3 17}
#endif
[/event]
[event]
name=victory
[message]
id=msgT16c_9
description=Prince Haldric
message="We've cleared the beach. Let's return to the elves."
[/message]
{VARIABLE_OP num_done add 1}
[set_variable]
name=a_beach
value=1
[/set_variable]
[set_variable]
name=last_done
value="Beach"
[/set_variable]
[/event]
[/scenario]

View file

@ -0,0 +1,665 @@
[scenario]
name=A Final Spring
map_data="{maps/The_Rise_of_Wesnoth/A_Final_Spring}"
turns=36
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=A_Final_Spring
next_scenario=Peoples_in_Decline
bonus=yes
music=wesnoth-7.ogg
objectives="
Victory:
@Defeat the Orcs
Defeat:
#Death of Prince Haldric or
#Death of King Addroran IX or
#Death of Lady Jessica or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{CROSS 285 385}
[/bigmap]
[side]
description=Prince Haldric
side=1
type=Noble Commander
canrecruit=1
controller=human
team_name=Haldric
[/side]
[side]
type=Grand Knight
description=King Addroran IX
side=2
canrecruit=1
{GOLD 240 160 120}
team_name=Haldric
recruit=Bowman, Horseman, Mage, Sergeant, Spearman, Knight, Swordsman, Peasant
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
passive_leader=yes
grouping=defensive
recruitment_pattern=fighter,fighter,archer,mixed fighter
[/ai]
[/side]
[side]
type=Orcish Warlord
description=Tan-Harak
side=3
canrecruit=1
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Goblin Pillager, Goblin Knight
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Goblin Knight, Orcish Slayer, Orcish Warrior
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Orcish Warrior, Goblin Knight, Goblin Pillager, Orcish Slayer
#endif
{GOLD 150 250 300}
team_name=orcs
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer,mixed fighter
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
{INCOME 4 8 12}
[/side]
[side]
type=Orcish Warlord
description=Tan-Hork
side=4
canrecruit=1
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Goblin Pillager, Goblin Knight
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Goblin Knight, Orcish Slayer, Orcish Warrior
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Orcish Warrior, Goblin Knight, Goblin Pillager, Orcish Slayer
#endif
{GOLD 150 250 300}
team_name=orcs
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer,mixed fighter
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
{INCOME 4 8 12}
[/side]
[side]
type=Orcish Warlord
description=Tan-Gulo
side=5
canrecruit=1
recruit=Sea Orc, Vampire Bat
{GOLD 125 175 250}
team_name=orcs
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=fighter,fighter,scout
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
{INCOME 4 8 12}
[/side]
{STARTING_VILLAGES 1 12}
{STARTING_VILLAGES 2 10}
[time_area]
x=1,1,1,2,2,2,2,3,3,3,3,3,4,4,4,4,5,5,5,6,6
y=17,18,19,16,17,18,19,16,17,18,19,20,16,17,18,19,17,18,19,17,18
{MORNING}
{MORNING}
{AFTERNOON}
{AFTERNOON}
{DUSK}
{DAWN}
[/time_area]
{PUT_IMG (trow/lighthouse.png) 3 18}
{PUT_IMG (pirate-galleon.png) 17 24}
{PUT_IMG (pirate-galleon.png) 20 22}
{PUT_IMG (galleon.png) 21 25}
{PUT_IMG (misc/trapdoor.png) 16 30}
{PUT_IMG (items/signpost.png) 24 24}
{PUT_IMG (items/signpost.png) 30 44}
{PUT_IMG (items/signpost.png) 41 32}
{PUT_IMG (items/signpost.png) 16 4}
{PUT_IMG (items/signpost.png) 39 11}
{PUT_IMG (items/signpost.png) 18 17}
[event]
name=prestart
[recall]
description=Lady Jessica
x=12
y=27
[/recall]
[recall]
description=Burin the Lost
x=14
y=27
[/recall]
[recall]
description=Sir Ruddry
x=12
y=28
[/recall]
[recall]
description=Sir Ladoc
x=14
y=28
[/recall]
[recall]
description=Minister Edmond
x=13
y=29
[/recall]
{GUARD_UNIT (Sergeant) (Southbay Guard) 2 19 33}
{GUARD_UNIT (Sergeant) (Southbay Guard) 2 21 30}
{GUARD_UNIT (Sergeant) (Southbay Guard) 2 28 24}
{GUARD_UNIT (Sergeant) (Southbay Guard) 2 27 22}
[object]
#Thanks to Dave for helping me
silent=yes
[filter]
type=Noble Commander,Noble Lord
x=13
y=28
[/filter]
[effect]
apply_to=new_attack
name=Ruby of Fire
icon=projectiles/fireball.png
description="The Ruby of Fire was imbued with magic in the distant West, and can be used to scorch enemies into submission."
image=projectiles/fireball.png
duration=forever
type=fire
range=long
special=magical
damage=14
number=4
[sound]
time=-200
sound=fire.wav
[/sound]
[missile_frame]
begin=-100
end=0
image=projectiles/fireball.png
image_diagonal=projectiles/fireball.png
halo=halo/fireball1.png,halo/fireball2.png,halo/fireball3.png,halo/fireball4.png,halo/fireball5.png,halo/fireball6.png
halo_x,halo_y=14,-14
[/missile_frame]
[/effect]
[/object]
[/event]
[event]
name=start
[message]
id=msgT11_1
speaker=narrator
message="Several months pass. Jessica has translated Lich-Lord Caror's Book. Prince Haldric is busy trying to understand the secrets of the Ruby of Fire."
[/message]
[message]
id=msgT11_2
description=Prince Haldric
message="I think I've figured something out. Look."
[/message]
[move_unit_fake]
type=Fireball
x=13,12,12,14,13,12,13,14
y=27,26,26,26,26,25,25,25
[/move_unit_fake]
[message]
id=msgT11_3
description=Prince Haldric
message="Ouch! Hot, hot, hot! Gee, somebody should really attach this thing to a sceptre or something! I think I'll save it for closer ranged combat for now."
[/message]
[message]
id=msgT11_4
description=Lady Jessica
message="Watch it! Well, at least you're improving."
[/message]
[message]
id=msgT11_5
description=Burin the Lost
message="Hmph. Fool of a boy's just gonna burn us all up. Humans, always playing at being Wizards."
[/message]
[message]
id=msgT11_6
description=Southbay Guard
message="Orcs Sighted! They've seized the frontier! To arms! To arms!"
[/message]
[message]
id=msgT11_7
description=Sir Ladoc
message="For the glory of Southbay!"
[/message]
[message]
id=msgT11_8
description=King Addroran IX
message="Prince Haldric, I'll concentrate on holding Southbay. You must defeat the Orcs. The ships aren't ready yet. We must defeat this army of Orcs to buy us more time. Try not to kill us all with that ruby!"
[/message]
[message]
id=msgT11_9
description=Prince Haldric
message="Very well. I'll do my best."
[/message]
[/event]
[event]
name=turn 5
[move_unit_fake]
type=Triton
x=1,2,3,4
y=21,20,20,19
[/move_unit_fake]
{UNIT (Triton) (Lord Typhon) 1 4 19}
[message]
id=msgT11_10
description=Lord Typhon
message="I come seeking the Crown Prince!"
[/message]
[message]
id=msgT11_11
description=King Addroran IX
message="Who is this fish man?"
[/message]
[message]
id=msgT11_12
description=Lady Jessica
message="He's a big part of the reason your son made it to the lands of the East. Lord Typhon provided us with pearls and an escort for our voyages, in exchange for steel trident points and fishhooks. It's difficult to be a blacksmith when you live underwater."
[/message]
[message]
id=msgT11_13
description=Lord Typhon
message="Indeed it is. But where is the Prince?"
[/message]
[message]
id=msgT11_14
description=Lady Jessica
message="The Crown Prince is dead. But we have need of your services again- -"
[/message]
[message]
id=msgT11_15
description=Lord Typhon
message="Under the same terms?"
[/message]
[message]
id=msgT11_16
description=Lady Jessica
message="Agreed."
[/message]
[message]
id=msgT11_17
description=Lord Typhon
message="Good. We need the steel for our own war in the deep. I formally place the might of the Merfolk at your disposal!"
[/message]
[allow_recruit]
type=Merman
[/allow_recruit]
[/event]
[event]
name=turn 30
[message]
id=msgT11_18
description=King Addroran IX
message="Make haste. We must secure the frontier or it's all over!"
[/message]
[/event]
[event]
name=attack
[filter_second]
team=Haldric
[/filter_second]
[move_unit_fake]
type=Blood Bat
x=45,44,43,42
y=22,22,23,23
[/move_unit_fake]
{UNIT (Blood Bat) (Familiar) 5 42 23}
[move_unit_fake]
type=Ancient Lich
x=45,44,43,42,42
y=22,22,23,23,24
[/move_unit_fake]
{UNIT (Ancient Lich) (Lich-Lord Jevyan) 5 42 24}
[message]
id=msgT11_19
description=Lich-Lord Jevyan
message="King Addroran your day is done. Prepare to be ground to dust. If you're lucky I may raise you from death for my own amusement. Oh, and what's this? I sense, I sense the Ruby of Fire."
[/message]
[message]
id=msgT11_20
description=Lady Jessica
message="You monster! You've betrayed our people- - to ally youself with with these Orcs?!"
[/message]
{UNIT (Death Knight) (Fool Prince) 5 43 24}
[message]
id=msgT11_21
description=Lich-Lord Jevyan
message="Fool girl! My ambition extends in to infinity. I will survive. That is more than can be said for you. King Addroran, meet your son, you'll be joining him soon enough."
[/message]
[message]
id=msgT11_22
description=King Addroran IX
message="NO!"
[/message]
[message]
id=msgT11_23
description=Fool Prince
message="Fath-er! Join. . . us. . ."
[/message]
[message]
id=msgT11_24
description=Lady Jessica
message="His older brother was more attractive. . ."
[/message]
[kill]
description=Lich-Lord Jevyan
[/kill]
[move_unit_fake]
type=Ancient Lich
x=42,42,43,44,45
y=24,23,23,22,22
[/move_unit_fake]
{UNIT (Revenant) (Undead) 5 41 22}
{UNIT (Bone Shooter) (Undead) 5 43 24}
#ifdef NORMAL
{UNIT (Chocobone) (Undead) 5 42 23}
{UNIT (Chocobone) (Undead) 5 43 23}
#endif
#ifdef HARD
{UNIT (Chocobone) (Undead) 5 42 23}
{UNIT (Chocobone) (Undead) 5 43 23}
{UNIT (Necrophage) (Undead) 5 44 23}
{UNIT (Necrophage) (Undead) 5 44 22}
#endif
[kill]
description=Familiar
[/kill]
[move_unit_fake]
type=Blood Bat
x=42,43,44,45
y=23,23,22,22
[/move_unit_fake]
[/event]
[event]
name=time over
[message]
id=msgT11_25
description=Lady Jessica
message="Their reserves are arriving and we haven't secured the frontier! We're dead!"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=24
y=24
[/filter]
[message]
id=msgT11_26
speaker=narrator
message="Southbay"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=30
y=44
[/filter]
[message]
id=msgT11_27
speaker=narrator
message="To Clearwater Port"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=41
y=32
[/filter]
[message]
id=msgT11_28
speaker=narrator
message="To the Midlands & Oldwood"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=16
y=4
[/filter]
[message]
id=msgT11_29
speaker=narrator
message="To the Northrun"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=39
y=11
[/filter]
[message]
id=msgT11_30
speaker=narrator
message="To the Midlands"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=18
y=17
[/filter]
[message]
id=msgT11_31
speaker=narrator
message="New Southbay"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=16
y=30
[/filter]
[message]
id=msgT11_32
speaker=narrator
message="They sealed it, there is no escape for you!"
[/message]
[/event]
[event]
name=die
[filter]
description=King Addroran IX
[/filter]
[message]
id=msg_Addroran_die
speaker=unit
message="I am finished."
[/message]
[message]
id=msgT11_33
description=Prince Haldric
message="We needed him to hold Southbay. We're done for!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=victory
[message]
id=msgT11_34
description=Prince Haldric
message="We've defeated the Orcs. Let's rig the Ships and get out of here."
[/message]
[message]
id=msgT11_35
description=King Addroran IX
message="My sons- - As we agreed. I will hold Southbay until my last breath."
[/message]
[message]
id=msgT11_36
description=Lady Jessica
message="With the help of the Merfolk, and my knowledge of an island that will make a good re-provisioning point, we should be able to embark for the great lands that are to the East."
[/message]
[message]
id=msgT11_37
description=Lady Jessica
message="What I don't like is the fact that Lich-Lord Jevyan, whom our capital is named after, betrayed my people. To make matters worse he knows that you have that ruby."
[/message]
[message]
id=msgT11_38
description=Prince Haldric
message="There's not much we can do about that now. I dub this fine ship the Eldaric, in honour of my father. About that island. . ."
[/message]
[message]
id=msgT11_39
description=Burin the Lost
message="Great, more boats, and now an Ocean!"
[/message]
[message]
id=msgT11_40
description=King Addroran IX
message="After you make it to this new land, send some of the ships back, for there may still be survivors in Southbay."
[/message]
[/event]
[event]
name=die
[filter]
description=Fool Prince
[/filter]
[message]
id=msgT11_41
description=King Addroran IX
message="My Son!"
[/message]
[/event]
[/scenario]

View file

@ -0,0 +1,433 @@
[scenario]
name=A Harrowing Escape
map_data="{maps/The_Rise_of_Wesnoth/A_Harrowing_Escape}"
turns=45
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=A_Harrowing_Escape
next_scenario=The_River_Road
music=wesnoth-7.ogg
objectives="
Victory:
@Defeat Both Enemies
Defeat:
#Death of Prince Haldric or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{DOT 260 255}
{DOT 265 265}
{DOT 275 275}
{DOT 290 285}
{CROSS 300 290}
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
[/side]
[side]
type=Orcish Ruler
description=Tan-Schmog
side=2
canrecruit=1
{GOLD 90 145 250}
team_name=orcs
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider
[ai]
{NO_SCOUTS}
recruitment_pattern=scout,scout,fighter,fighter,archer
recruitment_ignore_bad_movement=yes
passive_leader=yes
[/ai]
[ai]
time_of_day=first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
[/side]
[side]
type=Orcish Ruler
description=Tan-NauVong
side=3
canrecruit=1
{GOLD 90 145 250}
team_name=orcs
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider
[ai]
{NO_SCOUTS}
recruitment_pattern=scout,scout,fighter,fighter,archer
recruitment_ignore_bad_movement=yes
passive_leader=yes
[/ai]
[ai]
time_of_day=first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
[/side]
{PUT_IMG (items/signpost.png) 23 38}
{PUT_IMG (items/signpost.png) 13 7}
[event]
name=start
#ifdef EASY
{GUARD_UNIT (Orcish Grunt) (Snagakhan) 2 17 37}
{GUARD_UNIT (Orcish Grunt) (Knafakhan) 3 19 36}
#endif
#ifdef NORMAL
{GUARD_UNIT (Orcish Warrior) (Snagakhan) 2 17 37}
{GUARD_UNIT (Orcish Warrior) (Knafakhan) 3 19 36}
#endif
#ifdef HARD
{GUARD_UNIT (Orcish Warrior) (Snagakhan) 2 17 37}
{GUARD_UNIT (Orcish Warrior) (Knafakhan) 3 19 36}
{GUARD_UNIT (Orcish Warrior) (Urgtelfar) 2 6 23}
{GUARD_UNIT (Orcish Warrior) (Gruumogth) 3 8 22}
#endif
[recall]
description=Lady Outlaw
[/recall]
[message]
id=msgT2_1
description=Prince Haldric
message="Argh, the Orcish vanguard must have flanked us even further to the East! They're already holding the mouth of the pass. We have to get out of the mountain pass before winter comes or we're all dead meat!"
[/message]
[message]
id=msgT2_2
description=Prince Haldric
message="Father, I wish you were here. . ."
[/message]
[message]
id=msgT2_3
description=Lady Outlaw
message="I'd drop the sentiment, and pick up your sword. There's plenty of fighting ahead of us!"
[/message]
[message]
id=msgT2_4
description=Tan-Schmog
message="You won't get much further boy. Grrrr!"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=8
y=5
[/filter]
[message]
id=msgT2_5
speaker=unit
message="Who goes there?"
[/message]
{UNIT (Dwarvish Steelclad) (Burin the Lost) 1 8 5}
[message]
id=msgT2_6
speaker=Burin the Lost
message="Burin, Burin the Lost. Who be yee?"
[/message]
[message]
id=msgT2_7
description=Prince Haldric
message="I'm Prince Haldric, we have little time to talk. We must make haste through the pass. . . What are you?"
[/message]
[message]
id=msgT2_8
speaker=Burin the Lost
message="I'm a Dwarf! Damn fool of a boy! I got lost while exploring deep underground, almost a century ago. I've never found my way home. But it seems nice enough here."
[/message]
[message]
id=msgT2_9
description=Prince Haldric
message="Nice? The Orcs have come and we must flee!"
[/message]
[message]
id=msgT2_10
speaker=Burin the Lost
message="Orcs! It's been a long time since I felt the satisfying crunch of one of those under my Axe. Time for a fight!"
[/message]
[message]
id=msgT2_11
description=Prince Haldric
message="You've fought Orcs before?"
[/message]
[message]
id=msgT2_12
speaker=Burin the Lost
message="Fool Boy! Where did you grow up? Enough of this, let's go get some Orcs!"
[/message]
[/event]
[event]
name=time over
[message]
id=msgT2_13
description=Prince Haldric
message="We're trapped in the pass! I can see their re-enforcements! All is lost! Is that. . . Is that snow. . . We're so dead!"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=23
y=38
[/filter]
[message]
id=msgT2_14
speaker=narrator
message="SE - The River Road. SW - The Midlands."
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=13
y=7
[/filter]
[message]
id=msgT2_15
speaker=narrator
message="GO HOME! AIN'T NUTTIN TO SEE HEER!"
[/message]
[/event]
#define ESCAPE_VICTORY
[message]
description=Prince Haldric
message="Now, should I go South-East on the River Road, or South-West through the midlands? The River Road crosses the Swamp of Esten, so I doubt that even Orcs would go there. The Midlands were nice, but who knows what's going on there now."
[option]
id=river_road
message="I think I'll take the River Road. . ."
[command]
[message]
id=msgT2_16a
description=Lady Outlaw
message="Good. The Midlands are probably an Orc infested ruin by now."
[/message]
[message]
id=msgT2_16b
speaker=Burin the Lost
message="SWAMP! I'm under 5 feet tall, and I don't float! Argh, have it your way."
[/message]
[endlevel]
result=victory
bonus=yes
next_scenario=The_River_Road
[/endlevel]
[/command]
[/option]
[option]
id=midlands
message="We'll go through the Midlands. . ."
[command]
[message]
id=msgT2_16c
description=Lady Outlaw
message="I suspect that the Midlands might be in ruins by now."
[/message]
[message]
id=msgT2_16d
speaker=Burin the Lost
message="It's better than the swamp, I'm under 5 feet tall, and I don't float! Besides, I'd rather enjoy meeting more orcs."
[/message]
[endlevel]
result=victory
bonus=yes
next_scenario=The_Midlands
[/endlevel]
[/command]
[/option]
[/message]
#enddef
[event]
name=die
[filter]
description=Tan-Schmog
[/filter]
[filter_second]
side=1
[/filter_second]
{LOOT 50 1}
[if]
[variable]
name=second_orc_dead
equals=yes
[/variable]
[then]
{ESCAPE_VICTORY}
[/then]
[else]
[set_variable]
name=first_orc_dead
value=yes
[/set_variable]
#Give them a nasty surprise
#ifdef EASY
[gold]
side=3
amount=60
[/gold]
{UNIT (Orcish Slayer) (Hashnak) 3 25 40}
#else
[gold]
side=3
amount=90
[/gold]
{UNIT (Orcish Slayer) (Hashnak) 3 25 40}
{UNIT (Orcish Assassin) (Grork) 3 24 40}
{UNIT (Orcish Assassin) (Vigdish) 3 26 40}
#endif
[message]
id=msgT2_17
speaker=Tan-NauVong
message="Come and get it!"
[/message]
[message]
id=msgT2_18
speaker=Hashnak
message="Die human."
[/message]
[message]
id=msgT2_19
speaker=Prince Haldric
message="Uh-oh!"
[/message]
[/else]
[/if]
[/event]
[event]
name=die
[filter]
description=Tan-NauVong
[/filter]
[filter_second]
side=1
[/filter_second]
{LOOT 50 1}
[if]
[variable]
name=first_orc_dead
equals=yes
[/variable]
[then]
{ESCAPE_VICTORY}
[/then]
[else]
[set_variable]
name=second_orc_dead
value=yes
[/set_variable]
#Give them a nasty surprise
#ifdef EASY
[gold]
side=2
amount=60
[/gold]
{UNIT (Orcish Slayer) (Hashnak) 2 25 40}
#else
[gold]
side=2
amount=90
[/gold]
{UNIT (Orcish Slayer) (Hashnak) 2 25 40}
{UNIT (Orcish Assassin) (Grork) 2 24 40}
{UNIT (Orcish Assassin) (Vigdish) 2 26 40}
#endif
[message]
id=msgT2_20
speaker=Tan-Schmog
message="I'll not go so easily!"
[/message]
[message]
id=msgT2_21
speaker=Hashnak
message="Die human."
[/message]
[message]
id=msgT2_22
speaker=Prince Haldric
message="Uh-oh!"
[/message]
[/else]
[/if]
[/event]
[event]
name=victory
[message]
id=msgT2_23
speaker=Prince Haldric
message="We've escaped the pass. Well, at least I know that the orcs can be beaten. Hmmm, I guess that this is that last I'll see of my home. . . and my Father. (Sigh)"
[/message]
[message]
id=msgT2_24
speaker=Prince Haldric
message="We should make our way to Southbay. It is the largest city on the Isle. We should be able to make a stand there. Failing that, there's always Clearwater Port."
[/message]
{CLEAR_VARIABLE first_orc_dead}
{CLEAR_VARIABLE second_orc_dead}
[/event]
[/scenario]

View file

@ -0,0 +1,409 @@
[scenario]
name=A New Land
map_data="{maps/The_Rise_of_Wesnoth/A_New_Land}"
turns=30
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=A_New_Land
next_scenario=Elf_Lords
bonus=yes
music=wesnoth-5.ogg
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
{DOT 40 280}
{DOT 65 280}
{DOT 90 280}
{DOT 115 280}
{DOT 140 280}
{DOT 165 280}
{DOT 190 275}
{DOT 215 265}
{CROSS 240 260}
image=maps/the_great_continent.png
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
[/side]
[side]
type=Elvish Captain
description=Glimir
side=2
canrecruit=1
{GOLD 110 250 350}
{INCOME 4 8 12}
team_name=Continentals
recruit=Elvish Archer, Elvish Fighter, Elvish Scout, Elvish Shaman
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,archer,fighter, archer, healer
[/ai]
[/side]
[side]
type=Dwarvish Steelclad
description=Dursil
side=3
canrecruit=1
{GOLD 110 250 350}
{INCOME 4 8 12}
team_name=Continentals
recruit=Dwarvish Fighter, Dwarvish Ulfserker, Dwarvish Thunderer
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=fighter,fighter,fighter
[/ai]
[/side]
[side]
type=Elvish Hero
description=Eowarar
side=4
canrecruit=1
{GOLD 110 250 350}
{INCOME 4 8 12}
team_name=Continentals
recruit=Elvish Archer, Elvish Fighter, Elvish Scout, Elvish Shaman
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,archer,fighter, archer, healer
[/ai]
[/side]
[event]
name=prestart
[hide_unit]
x=1
y=2
[/hide_unit]
[/event]
[event]
name=start
[message]
id=msgT14_1
speaker=narrator
message="At last the distant shores of a great continent are spotted. The time for landfall has arrived."
[/message]
[message]
id=msgT14_2
description=Glimir
message="Go home you vile dwarves! By treaty you are pledged to only the hills and mountains to the North of the Great River. This is not your land."
[/message]
[message]
id=msgT14_3
description=Dursil
message="Our lands are become full, and our mines go to the bottom of the world. We have won our war against those things that live in the dark. By what right do you claim all of the forests of the world, and ALL of the land South of the Great River, and force us onto only the hills and mountans of the North? There are hills and mountains as good as any here in the South!"
[/message]
[message]
id=msgT14_4
description=Glimir
message="By the right of treaty, ancient but still true- "
[/message]
[message]
id=msgT14_5
description=Dursil
message="Hmph! You nany-pamby elves: 'We don't cut the trees we groom the forest.' Our axes can get the wood for a fifth of the cost! I can charge half of what your people do, and still be rich, and I'm not the first to have the thought!"
[/message]
[message]
id=msgT14_6
description=Glimir
message="Wait, I see a ship. Many ships. We're being invaded!"
[/message]
[message]
id=msgT14_7
description=Dursil
message="Umm, we're being invaded? Okay, we'll sort out our differences later. Let's get them first."
[/message]
[move_unit_fake]
type=Galleon
x=1,2,3,4,5,5,5,5,4,3,2
y=9,8,8,7,7,6,5,4,3,3,2
[/move_unit_fake]
{PUT_IMG (galleon.png) 2 2}
{PUT_IMG (pirate-galleon.png) 3 11}
{PUT_IMG (pirate-galleon.png) 4 9}
{PUT_IMG (pirate-galleon.png) 2 8}
{PUT_IMG (pirate-galleon.png) 5 12}
[unhide_unit]
x=1
y=2
[/unhide_unit]
[recall]
description=Lady Jessica
[/recall]
[recall]
description=Burin the Lost
[/recall]
[recall]
description=Sir Ruddry
x=2
y=3
[/recall]
[recall]
description=Sir Ladoc
x=2
y=3
[/recall]
[recall]
description=Minister Edmond
x=1
y=3
[/recall]
[recall]
description=Lord Typhon
x=3
y=3
[/recall]
[teleport]
[filter]
description=Lord Typhon
[/filter]
x=3
y=3
[/teleport]
[message]
id=msgT14_8
description=Prince Haldric
message="We come in Peace. May our peoples-"
[/message]
[message]
id=msgT14_9
description=Dursil
message="Get them!"
[/message]
[message]
id=msgT14_10
description=Lady Jessica
message="Gee, and you were practising that speech for days. I guess that's it for diplomacy then."
[/message]
[message]
id=msgT14_11
description=Burin the Lost
message="In the name of. . . This is the continent of my home. But I set out East. I must have travelled clear around the world."
[/message]
[message]
id=msgT14_12
description=Burin the Lost
message="My people are too far South. I don't know what's going on here. I'll stick with you until the end. You've been a good friend. Just no more sea voyages."
[/message]
[/event]
[event]
name=attack
[move_unit_fake]
type=Elvish Shyde
x=31,30,29,28
y=31,31,31,30
[/move_unit_fake]
{UNIT (Elvish Shyde) (Lord Dionli) 2 28 30}
[message]
id=msgT14_13
description=Lord Dionli
message="What? What's going on here? Dwarves? Humans? Ships? Glimir tell me."
[/message]
[message]
id=msgT14_14
description=Glimir
message="The stories are true. There must be dwarven colonists in the Brown Hills. We caught this band chopping wood near the bay. Then we saw lots of ships. Not like before, with that fellow from Southbay and his lone ship. It was always interesting when he stopped by."
[/message]
[message]
id=msgT14_15
description=Glimir
message="We thought we were being invaded. We, erm, put our differences aside with the dwarves, for the moment, and decided to deal with this first."
[/message]
[message]
id=msgT14_16
description=Lord Dionli
message="These are disturbing trends. Human, it is by luck alone that I am here to spare you. For on this day the Council of Lords is meeting in a forest not far from here."
[/message]
[message]
id=msgT14_17
description=Prince Haldric
message="I am Prince Haldric. We come in Peace. May our peoples-"
[/message]
[message]
id=msgT14_18
description=Lady Jessica
message="Haldric."
[/message]
[message]
id=msgT14_19
description=Lord Dionli
message="As for you dwarf, return to the Brown Hills. Then tell your people to prepare to return to the North."
[/message]
[message]
id=msgT14_20
description=Dursil
message="I'll return to the hills, but I can't promise that my people will go. Hmph!"
[/message]
[message]
id=msgT14_21
description=Lord Dionli
message="Haldric is it? You are their leader? You and your advisers are to come with me. It will be safe for your passengers to disembark here."
[/message]
[move_unit_fake]
type=Blood Bat
x=1,2,3
y=15,15,15
[/move_unit_fake]
{UNIT (Blood Bat) (Familiar) 4 3 15}
[kill]
description=Familiar
[/kill]
[move_unit_fake]
type=Blood Bat
x=3,3,2,1
y=15,14,13,13
[/move_unit_fake]
[message]
id=msgT14_22
description=Lady Jessica
message="(Whisper) Maybe it'd be best if you didn't mention our little friend following us. . ."
[/message]
#ifdef EASY
#else
[disallow_recruit]
side=1
type=Merman
[/disallow_recruit]
#endif
[message]
id=msgT14_23
description=Lord Typhon
message="I must return to my people. My warriors that fought by your side wish to remain with you. You have kept you word, you may avail of my services in the future."
[/message]
[kill]
description=Lord Typhon
[/kill]
[message]
id=msgT14_24
description=Prince Haldric
message="May the currents carry you swiftly my friend. (Whisper) Jessica, send word that a third of the fleet is to return to the Green Isle, to look for more survivors. If they return tell them to keep retuning until no more survivors are found."
[/message]
[message]
id=msgT14_25
description=Prince Haldric
message="(Still Whispering) Man the ships with skeleton crews, and give them the remaining supplies. Pass the word to Lord Typhon. Make sure than no more than a third of the fleet is sent. We can't provide the Orcs with a ready made fleet. Make haste, return before it is time to meet with these, what are they? Ahhh, Elves."
[/message]
[message]
id=msgT14_26
description=Prince Haldric
message="This is the second Eldaric I get to say goodbye to. At least this time it is easier than the first."
[/message]
[set_variable]
name=num_done
value=0
[/set_variable]
[set_variable]
name=a_beach
value=0
[/set_variable]
[set_variable]
name=cursed_isle
value=0
[/set_variable]
[set_variable]
name=the_dragon
value=0
[/set_variable]
[set_variable]
name=troll_hole
value=0
[/set_variable]
[set_variable]
name=last_done
value="none"
[/set_variable]
[endlevel]
#Bet I scared a few people there
result=continue
next_scenario=Elf_Lords
[/endlevel]
[/event]
[event]
name=turn 3
[message]
id=msgT14_27
description=Lady Jessica
message="I bet this wasn't the welcome you were expecting."
[/message]
[/event]
[/scenario]

View file

@ -0,0 +1,110 @@
[scenario]
name=A Spy in the Woods
map_data="{maps/The_Rise_of_Wesnoth/Elf_Lords}"
{AFTERNOON}
id=A_Spy_in_the_Woods
next_scenario=The_Vanguard
music=elf-land.ogg
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
#{DOT 240 260}
#{DOT 265 265}
#{DOT 280 250}
#{DOT 295 235}
#{DOT 305 210}
{CROSS 315 180}
image=maps/the_great_continent.png
[/bigmap]
[side]
type=Elvish Marshal
description=Lord El'Isomithir
side=1
team_name=Elves
[/side]
[side]
type=Elvish Shyde
description=Lord Dionli
side=2
team_name=Elves
[/side]
[side]
type=Elvish Champion
description=Lord Logalmier
side=3
team_name=Elves
[/side]
[side]
type=Elvish Sharpshooter
description=Lord Aryad
side=4
team_name=Elves
[/side]
[event]
name=prestart
{PUT_IMG (item-pine2.png) 13 12}
{UNIT (Outlaw Queen) (Jessica in Hiding) 4 19 16}
[/event]
[event]
name=start
[message]
id=msgT17_1
description=Lord Logalmier
message="So a doom has followed them here from their old home. My Outriders have reported Orcs have made landfall. Orcs here, for the first time in centuries."
[/message]
[message]
id=msgT17_2
description=Lord Dionli
message="And he bears an artifact of some power. The Orcs would not be able to sense that. There is some greater power at work here."
[/message]
[message]
id=msgT17_3
description=Lord Aryad
message="We may have decided wrong. If the humans drive the Orcs off we should honour our pledge. If more trouble follows them here, we should let them fight it out, then we should deal with the survivors, and make compromise with the Dwarves."
[/message]
[message]
id=msgT17_4
description=Lord El'Isomithir
message="Agreed."
[/message]
[message]
id=msgT17_5
description=Lord Dionli
message="Agreed."
[/message]
[message]
id=msgT17_5
description=Lord Logalmier
message="Agreed."
[/message]
[delay]
time=1000
[/delay]
[message]
id=msgT17_6
description=Jessica in Hiding
message="(Whispering) Some friends."
[/message]
[endlevel]
result=continue
next_scenario=The_Vanguard
[/endlevel]
[/event]
[/scenario]

View file

@ -0,0 +1,220 @@
[scenario]
name=A Summer of Storms
map_data="{maps/The_Rise_of_Wesnoth/A_Summer_of_Storms}"
turns=28
{scenarios/The_Rise_of_Wesnoth/trow-intro.cfg}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=A_Summer_of_Storms
next_scenario=The_Fall
music=wesnoth-1.ogg
objectives="
Victory:
@Defeat the Wesfolk Leader
Defeat:
#Death of Prince Haldric or
#Death of King Eldaric IV or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{CROSS 260 255}
[/bigmap]
[side]
#ifdef HARD
type=Noble Youth
#else
type=Noble Fighter
#endif
description=Prince Haldric
#ifdef EASY
gold=125
#endif
side=1
canrecruit=1
controller=human
recruit=Bowman, Horseman, Mage, Spearman
{UNIT (Warrior King) (King Eldaric IV) 1 28 15}
team_name=Haldric
[/side]
[side]
type=Female Outlaw
description=Wesfolk Leader
side=2
canrecruit=1
{GOLD 80 130 180}
recruit=Footpad, Poacher, Thief, Thug
[ai]
{NO_SCOUTS}
recruitment_pattern=fighter,fighter,archer,scout
team_name=wesfolk
[/ai]
[/side]
{STARTING_VILLAGES 1 6}
{STARTING_VILLAGES 2 6}
[event]
name=start
[message]
id=msgT0_1
speaker=narrator
message="The trouble seems to have finally reached to the heart of the Isle, to the isolated lands of King Eldaric IV."
[/message]
[message]
id=msgT0_2
description=King Eldaric IV
message="It looks like an Wesfolk rabble have seized the Northern Keep! Prepare for battle Haldric!"
[/message]
[message]
id=msgT0_3
description=Prince Haldric
message="Father, I am of age, may I lead our forces in battle?"
[/message]
[message]
id=msgT0_4
description=King Eldaric IV
message="You're showing initiative son! I'm proud of you! You may lead our forces to battle, but I'll stay near to keep an eye on you."
[/message]
[message]
id=msgT0_5
description=Prince Haldric
message="Onward to victory!"
[/message]
[message]
id=msgT0_6
description=Wesfolk Leader
message="Look a little prince-ling, and his merry men! We'll teach you a lesson for what your kind did to us!"
[/message]
[/event]
[event]
name=turn 5
[message]
id=msgT0_7
description=King Eldaric IV
message="Don't forget about some of the more isolated the villages, we'll need the gold!"
[/message]
[/event]
[event]
name=turn 20
[message]
id=msgT0_8
description=King Eldaric IV
message="Make haste Son! We must win before the summer crop is in ruin."
[/message]
[/event]
[event]
name=die
[filter]
description=Wesfolk Leader
[/filter]
[message]
id=msgT0_9
speaker=unit
message="I evoke surrender! Don't kill me. . ."
[/message]
[message]
id=msgT0_10
description=Prince Haldric
message="Why have you come to trouble our lands?"
[/message]
[message]
id=msgT0_11
speaker=unit
message="Trouble your lands! Bah! Your fool Prince of Southbay has attacked our lands. The Lich-Lords had no choice. . . They opened a gate. . . and. . ."
[/message]
[message]
id=msgT0_12
description=King Eldaric IV
message="And what?"
[/message]
[message]
id=msgT0_13
speaker=unit
message="They pledged to visit all of the terrors of the hells upon this Isle. They opened a gate to the heart of the homeland of the Orcs! Now even us Wesfolk must flee or be slaves."
[/message]
[message]
id=msgT0_14
description=Prince Haldric
message="Orcs are just creatures of tall tales!"
[/message]
[message]
id=msgT0_15
speaker=unit
message="You've been on this Isle too long. I assure you that orcs exist. By now there are probably a half dozen gates to the orcish homeland. There is no hope."
[/message]
[message]
id=msgT0_16
description=King Eldaric IV
message="We must prepare the defences! Haldric, stay at the keep, I must go and fortify our frontier."
[/message]
[message]
id=msgT0_17
speaker=unit
message="My forces are defeated, under your customs of surrender I will go now."
[/message]
[message]
id=msgT0_18
description=King Eldaric IV
message="You may go. See to it that you trouble us no more, for the custom states that you may evoke surrender but once. If we meet again, I won't be so merciful."
[/message]
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/event]
[event]
name=time over
[message]
id=msgT0_19
description=King Eldaric IV
message="We have run out of time. . . The crops shall spoil, we'll starve!"
[/message]
[/event]
[event]
name=die
[filter_second]
description=Prince Haldric
[/filter_second]
[message]
id=msgT0_20
speaker=second_unit
message="Die Wesfolk Scum!"
[/message]
[/event]
[event]
name=attack
[filter]
description=Prince Haldric
[/filter]
[message]
id=msgT0_21
description=Prince Haldric
message="Feel my wrath you fiend!"
[/message]
[/event]
[/scenario]

View file

@ -0,0 +1,998 @@
[scenario]
name=Clearwater Port
map_data="{maps/The_Rise_of_Wesnoth/Clearwater_Port}"
turns=32
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=Clearwater_Port
next_scenario=Fallen_Lich_Point
victory_when_enemies_defeated=no
bonus=no
music=wesnoth-6.ogg
objectives="
Victory:
@Flee on the Fist Ship (Wimp)
@Flee on the Second Ship
@Flee on the Third Ship (Hero) or
@Defeat all Enemies (Hero)
Defeat:
#Death of Prince Haldric or
#Death of Lady Jessica or
#Death of Lieutenant Aethyr or
#Miss the Last Ship"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{DOT 355 350}
{DOT 370 355}
{DOT 385 355}
{DOT 395 350}
{DOT 405 345}
{DOT 415 340}
{DOT 420 330}
{CROSS 425 320}
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
[/side]
[side]
type=Lieutenant
description=Lieutenant Aethyr
side=2
canrecruit=1
recruit=Peasant, Bowman, Horseman, Mage, Spearman
{GOLD 220 170 110}
aggression=-0.5
[ai]
{NO_SCOUTS}
recruitment_pattern=mixed fighter,fighter,mixed fighter,archer,fighter
passive_leader=yes
grouping=defensive
[/ai]
[ai]
time_of_day=morning,afternoon
grouping=offensive
aggression=0.5
[/ai]
team_name=Haldric
[/side]
[side]
type=Orcish Warlord
description=Tan-Vragar
side=3
canrecruit=1
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Goblin Pillager, Goblin Knight
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Goblin Knight, Orcish Slayer
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Orcish Warrior, Goblin Knight, Goblin Pillager, Orcish Slayer
#endif
{GOLD 150 230 300}
team_name=orcs
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer,mixed fighter
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
{INCOME 4 8 12}
[/side]
[side]
type=Orcish Warlord
description=Tan-Burg
side=4
canrecruit=1
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Goblin Pillager
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Orcish Warrior, Goblin Pillager
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Orcish Warrior, Goblin Knight, Goblin Pillager, Orcish Slayer
#endif
{GOLD 150 230 300}
team_name=orcs
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer,mixed fighter
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
{INCOME 4 8 12}
[/side]
[side]
#One Bad Dude
type=Orcish Warlord
description=Ut'Tan-Vrork
side=5
canrecruit=1
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Ruler, Orcish Warrior
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Orcish Warrior, Goblin Knight, Goblin Pillager, Orcish Slayer, Orcish Ruler
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Orcish Warrior, Goblin Knight, Goblin Pillager, Orcish Slayer, Orcish Ruler
#endif
{GOLD 220 300 350}
team_name=orcs
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer,mixed fighter
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
{INCOME 5 10 15}
[/side]
{STARTING_VILLAGES 2 9}
{STARTING_VILLAGES 1 5}
[time_area]
x=34,35,36,36,36,35,34,33,32,32,32,33,34,35,35,34,33,33,34,37,37,31,31
y=6,7,7,8,9,10,10,10,9,8,7,7,7,8,9,9,9,8,8,8,9,8,9
{MORNING}
{MORNING}
{AFTERNOON}
{AFTERNOON}
{DUSK}
{DAWN}
[/time_area]
{PUT_IMG (items/signpost.png) 33 8}
{PUT_IMG (items/signpost.png) 8 17}
{PUT_IMG (items/signpost.png) 1 10}
{PUT_IMG (items/signpost.png) 36 18}
{PUT_IMG (trow/lighthouse.png) 34 8}
[event]
name=prestart
[recall]
description=Lady Jessica
[/recall]
[recall]
description=Burin the Lost
[/recall]
[recall]
description=Sir Ruddry
[/recall]
[recall]
description=Sir Ladoc
[/recall]
[recall]
description=Minister Edmond
[/recall]
{UNIT (Peasant) (Angry Farmer) 2 26 18}
{UNIT (Peasant) (Angry Farmer) 2 28 19}
{UNIT (Peasant) (Angry Farmer) 2 29 22}
[/event]
[event]
name=start
[message]
id=msgT7_1
speaker=narrator
message="Our Prince has managed to make it to Clearwater Port, with the Orcs on his heels. While the Orcs haven't caught up with him yet, the winter snow has, and the Ships seem to be missing from the port."
[/message]
[message]
id=msgT7_2
speaker=Sir Ruddry
message="Ha! Clearwater Port still stands!"
[/message]
[message]
id=msgT7_3
speaker=Prince Haldric
message="Lieutenant, where are the ships? We risk being trapped in this city for the winter if the port freezes over."
[/message]
[message]
id=msgT7_4
speaker=Lieutenant Aethyr
message="Our whole fishing fleet is evacuating people to Southbay as we speak. The ships should be back in a few days. Our forces engaged the Orcs as they exited the Swamp of Esten, even pushed them back into the swamp!"
[/message]
[message]
id=msgT7_5
speaker=Lieutenant Aethyr
message="Unfortunately, the Orcs regrouped! We lost most of our forces, and most of the darn aristocracy in the counter attack."
[/message]
[message]
id=msgT7_6
speaker=Prince Haldric
message="That's horrible!"
[/message]
[message]
id=msgT7_7
speaker=Lieutenant Aethyr
message="Indeed, the King of Clearwater is dead! Long live the King! We've been busy evacuating the city. The army bought us enough time to evacuate the people, and most of the winter stores. They've gone to Southbay, apparently the city is brimming with refugees from all over."
[/message]
[message]
id=msgT7_8
speaker=Lieutenant Aethyr
message="We're only holding the city until the last of the refugees are gone."
[/message]
[message]
id=msgT7_9
speaker=Prince Haldric
message="Well, we are the last of the refugees, for the Orcs are right on our heels! We have Wesfolk with us, they have been of service, they are to be evacuated as well."
[/message]
[message]
id=msgT7_10
speaker=Lieutenant Aethyr
message="Umm, sir, they are Wesfolk. Are you sure?"
[/message]
[message]
id=msgT7_11
speaker=Prince Haldric
message="Yes. Be sure that it is understood that these are our friends."
[/message]
[message]
id=msgT7_12
speaker=Lieutenant Aethyr
message="Yes Sir!"
[/message]
[message]
id=msgT7_13
speaker=Lady Jessica
message="Yes Sir, indeed! You need us to help hold out until the ships arrive."
[/message]
[message]
id=msgT7_14
speaker=Burin the Lost
message="Ships! Nobody said anything about ships. Will this torture ever end! Ahhh, the Orcs will help take my mind off things."
[/message]
[/event]
[event]
name=attack
[filter]
description=Angry Farmer
[/filter]
[message]
id=msgT7_15
speaker=Angry Farmer
message="You killed my family! Die!"
[/message]
[/event]
[event]
name=attack
[filter]
description=Lady Jessica
[/filter]
[message]
id=msgT7_16
speaker=Lady Jessica
message="'But they're Wesfolk.' Bah!"
[/message]
[/event]
[event]
name=turn 3
[message]
id=msgT7_17
description=Ut'Tan-Vrork
message="Push 'em into the sea! They're in our winter homes! Oh, and Tan-Vragar, I hope they like your little surprise!"
[/message]
[allow_recruit]
type=Sea Orc
side=3
[/allow_recruit]
#ifdef EASY
{UNIT (Sea Orc) (Rolo) 3 31 30}
#endif
#ifdef NORMAL
{UNIT (Sea Orc) (Rolo) 3 31 30}
{UNIT (Sea Orc) (Porbag) 3 30 31}
#endif
#ifdef HARD
{UNIT (Sea Orc) (Rolo) 3 31 30}
{UNIT (Sea Orc) (Porbag) 3 30 31}
{UNIT (Sea Orc) (Eriol) 3 27 33}
#endif
[/event]
[event]
name=moveto
[filter]
side=1
x=33
y=8
[/filter]
[message]
id=msgT7_18
speaker=narrator
message="On ode to ye, on 'yer way, I hope you have a brighter day!"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=8
y=17
[/filter]
[message]
id=msgT7_19
speaker=narrator
message="Deadman's Ford"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=1
y=10
[/filter]
[message]
id=msgT7_20
speaker=narrator
message="The River Road - To the Swamp of Esten."
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=36
y=18
[/filter]
[message]
id=msgT7_21
speaker=narrator
message="Clearwater Port"
[/message]
[/event]
#define MORE_ORCS
#ifdef EASY
[gold]
side=3
amount=100
[/gold]
[gold]
side=4
amount=100
[/gold]
[gold]
side=5
amount=120
[/gold]
#endif
#ifdef NORMAL
[gold]
side=3
amount=125
[/gold]
[gold]
side=4
amount=125
[/gold]
[gold]
side=5
amount=150
[/gold]
#endif
#ifdef HARD
[gold]
side=3
amount=150
[/gold]
[gold]
side=4
amount=150
[/gold]
[gold]
side=5
amount=180
[/gold]
#endif
#enddef
#ifdef EASY
[event]
name=turn 28
MORE_ORCS
[/event]
[event]
name=turn 22
MORE_ORCS
[/event]
[event]
name=turn 16
MORE_ORCS
[/event]
name=turn 10
MORE_ORCS
[/event]
#endif
#ifdef NORMAL
[event]
name=turn 28
MORE_ORCS
[/event]
[event]
name=turn 22
MORE_ORCS
[/event]
[event]
name=turn 16
MORE_ORCS
[/event]
[event]
name=turn 10
MORE_ORCS
[/event]
#endif
#ifdef HARD
[event]
name=turn 28
MORE_ORCS
[/event]
[event]
name=turn 22
MORE_ORCS
[/event]
[event]
name=turn 16
MORE_ORCS
[/event]
[event]
name=turn 10
MORE_ORCS
[/event]
[event]
name=turn 4
MORE_ORCS
[/event]
#endif
[event]
name=die
[filter]
description=Tan-Vragar
[/filter]
[filter_second]
side=1
[/filter_second]
{LOOT 75 1}
[/event]
[event]
name=die
[filter]
description=Tan-Burg
[/filter]
[filter_second]
side=1
[/filter_second]
{LOOT 75 1}
[/event]
[event]
name=die
[filter]
description=Ut'Tan-Vrork
[/filter]
[filter_second]
side=1
[/filter_second]
{LOOT 125 1}
[/event]
#First Ship
[event]
name=turn 12
[move_unit_fake]
type=Transport Galleon
x=40,39,39,39,38,37,36,35,34,33,32,31,30,30,30
y=14,14,13,12,11,11,10,11,11,12,12,13,13,14,15
[/move_unit_fake]
{PUT_IMG (pirate-galleon.png) 30 15}
{PUT_IMG (trow/gohere.png) 31 16}
[message]
id=msgT7_22
speaker=Lieutenant Aethyr
message="Sir, the first ship has arrived! Prince Haldric, just go to the pier to board the ship, if you must."
[/message]
[set_variable]
name=First_Ship
value=1
[/set_variable]
[/event]
[event]
name=turn 18
{PUT_IMG (terrain/pier.png) 31 16}
[message]
id=msgT7_23
speaker=Lieutenant Aethyr
message="Sir, the first ship is departing. The second ship should arrive shortly."
[/message]
{PUT_IMG (terrain/coast.png) 30 15}
[move_unit_fake]
type=Transport Galleon
x=30,30,30,31,32,33,34,35,36,37,38,39,39,39,40
y=15,14,13,13,12,12,11,11,10,11,11,12,13,14,14
[/move_unit_fake]
{CLEAR_VARIABLE First_Ship}
[/event]
#Second Ship
[event]
name=turn 20
[move_unit_fake]
type=Transport Galleon
x=40,39,39,39,38,37,36,35,34,33,32,31,31
y=14,14,13,12,11,11,10,11,11,12,12,13,14
[/move_unit_fake]
{PUT_IMG (pirate-galleon.png) 31 14}
{PUT_IMG (trow/gohere.png) 32 14}
[message]
id=msgT7_24
speaker=Lieutenant Aethyr
message="Sir, the second ship has arrived! Prince Haldric, if you must evacuate just go to the pier."
[/message]
[set_variable]
name=Second_Ship
value=1
[/set_variable]
[/event]
[event]
name=turn 24
{PUT_IMG (terrain/pier.png) 32 14}
[message]
id=msgT7_25
speaker=Lieutenant Aethyr
message="Sir, the second ship is departing. The last ship will be here before long."
[/message]
{PUT_IMG (terrain/coast.png) 31 14}
[move_unit_fake]
type=Transport Galleon
x=31,31,32,33,34,35,36,37,38,39,39,39,40
y=14,13,12,12,11,11,10,11,11,12,13,14,14
[/move_unit_fake]
{CLEAR_VARIABLE Second_Ship}
[/event]
#Third Ship
[event]
name=turn 26
[move_unit_fake]
type=Transport Galleon
x=40,39,39,39,38,37,36,35,34,33,32,31,30,30,29,28
y=14,14,13,12,11,11,10,11,11,12,12,13,13,14,15,15
[/move_unit_fake]
{PUT_IMG (pirate-galleon.png) 28 15}
{PUT_IMG (trow/gohere.png) 29 16}
[message]
id=msgT7_26
speaker=Lieutenant Aethyr
message="Sir, the last ship has arrived! Prince Haldric, you must go now!"
[/message]
[set_variable]
name=Third_Ship
value=1
[/set_variable]
[/event]
[event]
name=turn 30
{PUT_IMG (terrain/pier.png) 29 16}
[message]
id=msgT7_27
speaker=Lieutenant Aethyr
message="Sir, the last ship is departing. We're Trapped!"
[/message]
{PUT_IMG (terrain/ocean.png) 28 15}
[move_unit_fake]
type=Transport Galleon
x=28,29,30,30,31,32,33,34,35,36,37,38,39,39,39,40
y=15,15,14,13,13,12,12,11,11,10,11,11,12,13,14,14
[/move_unit_fake]
{CLEAR_VARIABLE Third_Ship}
[endlevel]
result=defeat
bonus=no
[/endlevel]
[/event]
#The victory
[event]
name=moveto
first_time_only=no
[filter]
side=1
x=31
y=16
[/filter]
[if]
[have_unit]
description=Prince Haldric
x=31
y=16
[/have_unit]
[then]
[if]
[variable]
name=First_Ship
numerical_equals=1
[/variable]
[then]
[endlevel]
{CLEAR_VARIABLE First_Ship}
result=victory
bonus=no
[/endlevel]
[/then]
[else]
[message]
id=msgT7_28
speaker=narrator
message="There doesn't seem to be a ship."
[/message]
[/else]
[/if]
[/then]
[else]
[message]
id=msgT7_29
speaker=narrator
message="Haldric must board the ship, when it arrives."
[/message]
[/else]
[/if]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
side=1
x=32
y=14
[/filter]
[if]
[have_unit]
description=Prince Haldric
x=32
y=14
[/have_unit]
[then]
[if]
[variable]
name=Second_Ship
numerical_equals=1
[/variable]
[then]
[endlevel]
{CLEAR_VARIABLE Second_Ship}
result=victory
bonus=no
[/endlevel]
[/then]
[else]
[message]
id=msgT7_30
speaker=narrator
message="There doesn't seem to be a ship."
[/message]
[/else]
[/if]
[/then]
[else]
[message]
id=msgT7_31
speaker=narrator
message="Haldric must board the ship, when it arrives."
[/message]
[/else]
[/if]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
side=1
x=29
y=16
[/filter]
[if]
[have_unit]
description=Prince Haldric
x=29
y=16
[/have_unit]
[then]
[if]
[variable]
name=Third_Ship
numerical_equals=1
[/variable]
[then]
[endlevel]
{CLEAR_VARIABLE Third_Ship}
result=victory
bonus=yes
[/endlevel]
[/then]
[else]
[message]
id=msgT7_32
speaker=narrator
message="There doesn't seem to be a ship."
[/message]
[/else]
[/if]
[/then]
[else]
[message]
id=msgT7_33
speaker=narrator
message="Haldric must board the ship, when it arrives."
[/message]
[/else]
[/if]
[/event]
[event]
name=die
[filter]
description=Lieutenant Aethyr
[/filter]
[message]
id=msgT7_34
speaker=Lieutenant Aethyr
message="Let me have peace in Death! Donna I'll be there soo-"
[/message]
[message]
id=msgT7_35
speaker=Prince Haldric
message="We needed him to get out of here. We're Trapped!"
[/message]
[endlevel]
result=defeat
bonus=no
[/endlevel]
[/event]
[event]
name=victory
[message]
id=msgT7_36
speaker=Prince Haldric
message="We've escaped before we were trapped in the port! Now, on to Southbay."
[/message]
[message]
id=msgT7_37
speaker=Burin the Lost
message="I know I mentioned I can't float."
[/message]
[message]
id=msgT7_38
speaker=Lady Jessica
message="Might I suggest a bit of a detour?"
[/message]
[message]
id=msgT7_39
speaker=Prince Haldric
message="Why?"
[/message]
[message]
id=msgT7_40
speaker=Lady Jessica
message="You have the Ruby of Fire, but you have no idea what it does, correct? You know that Lich you have petrified just outside of Southbay-"
[/message]
[message]
id=msgT7_41
speaker=Prince Haldric
message="Yeah, Lich Point! Where we first used our mages in battle, and turned the tide of war against your people."
[/message]
[message]
id=msgT7_42
speaker=Lady Jessica
message="Erm, yeah. . . He was the arch rival of our dearly departed Lich-Lord Lenvan. He coveted the ruby, and was studying it. The only copy of his notes got petrified along with him."
[/message]
[message]
id=msgT7_43
speaker=Prince Haldric
message="If we make landfall outside of Southbay, we'll be trapped. Of that I am sure!"
[/message]
[message]
id=msgT7_44
speaker=Lieutenant Aethyr
message="My family was from Southbay, my father was a soldier there. The city's sewer entrance is near that fossil of a Lich."
[/message]
[message]
id=msgT7_45
speaker=Prince Haldric
message="Wow, this is beginning to sound dangerously like a plan. Lieutenant Aethyr will you join us?"
[/message]
[message]
id=msgT7_46
speaker=Lieutenant Aethyr
message="No. These monsters killed my family. My wife, my daughters. There is nothing left for me. I'll stay, by the time the Orcs wrestle Clearwater Port away from me there'll be nothing but rubble left!"
[/message]
[message]
id=msgT7_47
speaker=Lieutenant Aethyr
message="The peasant farmers seem to like you. Who knows, maybe they'll be of some help."
[/message]
[message]
id=msgT7_48
speaker=Prince Haldric
message="Resources are scarce, we need all of the help we can get. Be brave and fight hard my friend!"
[/message]
[allow_recruit]
type=Peasant
[/allow_recruit]
{CLEAR_VARIABLE First_Ship}
{CLEAR_VARIABLE Second_Ship}
{CLEAR_VARIABLE Third_Ship}
[/event]
[event]
name=enemies defeated
[endlevel]
{CLEAR_VARIABLE First_Ship}
{CLEAR_VARIABLE Second_Ship}
{CLEAR_VARIABLE Third_Ship}
result=victory
bonus=yes
[/endlevel]
[/event]
[/scenario]

View file

@ -0,0 +1,487 @@
[scenario]
name=Cursed Isle
map_data="{maps/The_Rise_of_Wesnoth/Cursed_Isle}"
turns=34
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=Cursed_Isle
next_scenario=Elf_Lords
victory_when_enemies_defeated=no
bonus=yes
music=wesnoth-3.ogg
objectives="
Victory:
@Defeat the Undead
Defeat:
#Death of Prince Haldric or
#Death of Lady Jessica or
#Death of Lord Typhon or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
{DOT 315 180}
{DOT 290 180}
{DOT 265 180}
{DOT 240 180}
{DOT 215 180}
{DOT 190 180}
{DOT 165 180}
{DOT 145 170}
{DOT 120 170}
{CROSS 95 170}
image=maps/the_great_continent.png
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
fog=yes
[/side]
[side]
type=Spectre
description=Isorfilad
side=2
canrecruit=1
{GOLD 130 190 280}
{INCOME 4 8 12}
team_name=Undead
#ifdef EASY
recruit=Ghost,Ghoul,Vampire Bat
#else
recruit=Ghost,Ghoul,Vampire Bat,Shadow,Necrophage
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
aggression=0.40
recruitment_pattern=scout,scout,fighter
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
aggression=0.75
caution=0.0
[/ai]
[/side]
[side]
type=Spectre
description=Tinoldor
side=3
canrecruit=1
{GOLD 130 190 280}
{INCOME 4 8 12}
team_name=Undead
#ifdef EASY
recruit=Ghost,Ghoul,Vampire Bat
#else
recruit=Ghost,Ghoul,Vampire Bat,Wraith,Necrophage
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
aggression=0.40
recruitment_pattern=scout,scout,fighter
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
aggression=0.75
caution=0.0
[/ai]
[/side]
{STARTING_VILLAGES 2 12}
{STARTING_VILLAGES 3 12}
{PUT_IMG (terrain/temple.png) 10 12}
{PUT_IMG (terrain/temple.png) 8 13}
{PUT_IMG (terrain/temple.png) 10 15}
{scenarios/The_Rise_of_Wesnoth/trow-nlmsg.cfg}
{OBJ_POTION_HOLY 27 22 (holy_water)}
#ifdef EASY
{OBJ_POTION_HOLY 26 24 (holy_water)}
[event]
name=moveto
[filter]
side=1
x=26
y=24
[/filter]
[removeitem]
[/removeitem]
[/event]
#endif
[event]
name=moveto
[filter]
side=1
x=27
y=22
[/filter]
[removeitem]
[/removeitem]
[/event]
#define TEMP_LOOT X Y
[event]
name=moveto
[filter]
side=1
x={X}
y={Y}
[/filter]
{LOOT 50 1}
[/event]
#enddef
#define TEMP_QUEEN X Y
[event]
name=moveto
[filter]
side=1
x={X}
y={Y}
[/filter]
[message]
id=msgT16d_1
speaker=unit
message="She's. . . She's beautiful."
[/message]
[unit]
side=2
type=Vampire Lady
description=Midnight Queen
x={X}
y={Y}
[/unit]
[unit]
side=3
type=Blood Bat
x={X}
y={Y}
[/unit]
[unit]
side=2
type=Blood Bat
x={X}
y={Y}
[/unit]
[unit]
side=3
type=Blood Bat
x={X}
y={Y}
[/unit]
#ifdef HARD
[unit]
side=2
type=Blood Bat
x={X}
y={Y}
[/unit]
#endif
[message]
id=msgT16d_2
speaker=Midnight Queen
message="You will be made to serve. . . Come admire me. Feel my love."
[/message]
[message]
id=msgT16d_3
speaker=Prince Haldric
message="She is so. . ."
[/message]
[message]
id=msgT16d_4
speaker=Lady Jessica
message="Haldric think with your brain!"
[/message]
[message]
id=msgT16d_5
speaker=Prince Haldric
message="Get her before she can cause too much trouble!"
[/message]
[set_variable]
name=queen_awake
value=1
[/set_variable]
[/event]
#enddef
#define TEMP_EMPTY X Y
[event]
name=moveto
[filter]
side=1
x={X}
y={Y}
[/filter]
[message]
id=msgT16d_6
speaker=unit
message="The temple is quite empty."
[/message]
[/event]
#enddef
[event]
name=prestart
[set_variable]
name=queen_awake
value=0
[/set_variable]
[recall]
description=Lady Jessica
[/recall]
[recall]
description=Burin the Lost
[/recall]
[recall]
description=Sir Ruddry
[/recall]
[recall]
description=Sir Ladoc
[/recall]
[recall]
description=Minister Edmond
[/recall]
{RANDOM 1..3}
[if]
[variable]
name=random
numerical_equals=1
[/variable]
[then]
{TEMP_LOOT 10 12}
#ifdef EASY
{TEMP_LOOT 8 13}
#else
{TEMP_EMPTY 8 13}
#endif
{TEMP_QUEEN 10 15}
[/then]
[/if]
[if]
[variable]
name=random
numerical_equals=2
[/variable]
[then]
{TEMP_LOOT 8 13}
#ifdef EASY
{TEMP_LOOT 10 15}
#else
{TEMP_EMPTY 10 15}
#endif
{TEMP_QUEEN 10 12}
[/then]
[/if]
[if]
[variable]
name=random
numerical_equals=3
[/variable]
[then]
{TEMP_LOOT 10 15}
#ifdef EASY
{TEMP_LOOT 10 12}
#else
{TEMP_EMPTY 10 12}
#endif
{TEMP_QUEEN 8 13}
[/then]
[/if]
{CLEAR_VARIABLE random}
[/event]
[event]
name=start
[message]
id=msgT16d_7
speaker=narrator
message="After a short trip by sea Haldric arrives on the Elves' cursed isle. A fog hangs in the air."
[/message]
[message]
id=msgT16d_8
description=Burin the Lost
message="I said no more ships. Double crossing humans! Ahhh, I've been with you this far. Who'd of though, a nautical dwarf."
[/message]
[message]
id=msgT16d_9
description=Prince Haldric
message="I suspect we'll be facing more undead. Be careful."
[/message]
[message]
id=msgT16d_10
description=Lady Jessica
message="These will be the long dead. Not like the undead that my people used, and they are elf-dead. Be careful indeed."
[/message]
[message]
id=msgT16d_11
description=Minister Edmond
message="All Soldiers of Darkness will meet the same fate by my hand."
[/message]
[/event]
[event]
name=victory
[message]
id=msgT16d_12
description=Prince Haldric
message="Those elves are finally at rest. I hope that the curses they laid upon us hold no weight."
[/message]
[message]
id=msgT16d_13
description=Lady Jessica
message="Haldric, you're too paranoid."
[/message]
{VARIABLE_OP num_done add 1}
[set_variable]
name=cursed_isle
value=1
[/set_variable]
[set_variable]
name=last_done
value="Isle"
[/set_variable]
[/event]
[event]
name=die
[filter]
description=Isorfilad
[/filter]
[message]
id=msgT16d_14
description=Isorfilad
message="I curse upon all of your kin that visit this isle."
[/message]
[/event]
[event]
name=die
[filter]
description=Tinoldor
[/filter]
[message]
id=msgT16d_15
description=Tinoldor
message="I wish a blight upon you and yours. May you never see peace."
[/message]
[/event]
[event]
name=die
[filter]
description=Midnight Queen
[/filter]
[message]
id=msgT16d_16
description=Midnight Queen
message="My soul will haunt this place until the end of time! A curse upon you!"
[/message]
[set_variable]
name=queen_awake
value=0
[/set_variable]
[message]
id=msgT16d_17
description=Prince Haldric
message="Without their Queen the undead are simply fading away!"
[/message]
[endlevel]
result=victory
bonus=yes
{CLEAR_VARIABLE queen_awake}
[/endlevel]
[/event]
[event]
name=die
[filter]
team=Undead
[/filter]
[filter_second]
description=Minister Edmond
[/filter_second]
[message]
id=msgT16d_18
speaker=second_unit
message="Back, back to the grave with you!"
[/message]
[/event]
[event]
name=enemies defeated
[if]
[variable]
name=queen_awake
numerical_equals=1
[/variable]
[then]
[message]
id=msgT16d_19
speaker=Lady Jessica
message="We still have to defeat that Vampire Queen!"
[/message]
[/then]
[else]
[endlevel]
result=victory
bonus=yes
{CLEAR_VARIABLE queen_awake}
[/endlevel]
[/else]
[/if]
[/event]
[event]
name=time over
[message]
id=msgT16d_20
description=Prince Haldric
message="No! The ship that was suppoised to pick us up sees that there's still fighting. It's not stopping. We're trapped."
[/message]
[/event]
[/scenario]

View file

@ -0,0 +1,693 @@
[scenario]
name=The Ka'lian
map_data="{maps/The_Rise_of_Wesnoth/Elf_Lords}"
turns=30
{AFTERNOON}
id=Elf_Lords
next_scenario=A_Spy_in_the_Woods
music=elf-land.ogg
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
#{DOT 240 260}
#{DOT 265 265}
#{DOT 280 250}
#{DOT 295 235}
#{DOT 305 210}
{CROSS 315 180}
image=maps/the_great_continent.png
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
canrecruit=1
controller=human
team_name=Haldric
[/side]
[side]
type=Elvish Shyde
description=Lord Dionli
side=2
team_name=Elves
[/side]
[side]
type=Elvish Champion
description=Lord Logalmier
side=3
team_name=Elves
[/side]
[side]
type=Elvish Sharpshooter
description=Lord Aryad
side=4
team_name=Elves
[/side]
[event]
name=prestart
{PUT_IMG (item-pine2.png) 13 12}
[recall]
description=Lady Jessica
[/recall]
[recall]
description=Burin the Lost
[/recall]
[recall]
description=Sir Ruddry
[/recall]
[recall]
description=Sir Ladoc
[/recall]
[recall]
description=Minister Edmond
[/recall]
[teleport]
[filter]
description=Prince Haldric
[/filter]
x=13
y=21
[/teleport]
[teleport]
[filter]
description=Lady Jessica
[/filter]
x=15
y=20
[/teleport]
[teleport]
[filter]
description=Burin the Lost
[/filter]
x=11
y=21
[/teleport]
[teleport]
[filter]
description=Sir Ruddry
[/filter]
x=12
y=21
[/teleport]
[teleport]
[filter]
description=Sir Ladoc
[/filter]
x=12
y=21
[/teleport]
[teleport]
[filter]
description=Minister Edmond
[/filter]
x=15
y=22
[/teleport]
{UNIT (Elvish Marshal) (Lord El'Isomithir) 4 13 14}
[/event]
#define DRAGON
[option]
id=dragon_now
message="I think I'll fight the Dragon!"
[command]
[message]
id=msgT15_O1
description=Prince Haldric
message="Lord Logalmier, I shall defeat your Dragon."
[/message]
[if]
[variable]
name=the_dragon
numerical_equals=0
[/variable]
[then]
[endlevel]
result=continue
next_scenario=The_Dragon
[/endlevel]
[/then]
[else]
[message]
id=msgT15_O1a
description=Lady Jessica
message="Umm, you already beat the dragon Haldric."
[/message]
[/else]
[/if]
[/command]
[/option]
#enddef
#define BEACH
[option]
id=beach_now
message="Let's get those Saurians and Nagas on that beach!"
[command]
[message]
id=msgT15_O2
description=Prince Haldric
message="Those cold blooded monsters will fee my wrath!"
[/message]
[if]
[variable]
name=a_beach
numerical_equals=0
[/variable]
[then]
[endlevel]
result=continue
next_scenario=A_Beach
[/endlevel]
[/then]
[else]
[message]
id=msgT15_O2a
description=Lady Jessica
message="Umm, you already cleared the Beach."
[/message]
[/else]
[/if]
[/command]
[/option]
#enddef
#define HOLE
[option]
id=hole_now
message="Let's clear out that Troll Hole!"
[command]
[message]
id=msgT15_O3
description=Prince Haldric
message="So what exactly is a Troll?"
[/message]
[if]
[variable]
name=troll_hole
numerical_equals=0
[/variable]
[then]
[endlevel]
result=continue
next_scenario=Troll_Hole
[/endlevel]
[/then]
[else]
[message]
id=msgT15_O3a
description=Lady Jessica
message="Umm, Haldric, the Trolls, you don't remember?"
[/message]
[/else]
[/if]
[/command]
[/option]
#enddef
#define ISLE
[option]
id=isle_now
message="Let's put those Souls to rest on the Cursed Isle!"
[command]
[message]
id=msgT15_O4
description=Prince Haldric
message="Undead. Bah! We're pros at fighting them."
[/message]
[if]
[variable]
name=cursed_isle
numerical_equals=0
[/variable]
[then]
[endlevel]
result=continue
next_scenario=Cursed_Isle
[/endlevel]
[/then]
[else]
[message]
id=msgT15_O4a
description=Lady Jessica
message="How could you possibly forget that horror of an Island?"
[/message]
[/else]
[/if]
[/command]
[/option]
#enddef
#define QUEST_CHOICES
[message]
description=Prince Haldric
message="In the name of Peace between our Peoples:"
{DRAGON}
{BEACH}
{HOLE}
{ISLE}
[/message]
#enddef
#define QUESTS
[if]
[variable]
name=the_dragon
numerical_equals=0
[/variable]
[then]
[message]
id=msgT15_Q1
description=Lord Logalmier
message="I fear my kin are too easy on you. I decree that you should be made to fight the Dragon of the Green Swamp and its Saurian minions. If you can defeat him, you have truly earned you place in this land."
[/message]
[/then]
[/if]
[if]
[variable]
name=a_beach
numerical_equals=0
[/variable]
[then]
[message]
id=msgT15_Q2
description=Lord Dionli
message="There are a group of Saurians, friends of the dragon I'm sure, who are trading metal with the Nagas of the sea. We should really put a stop to this. They are located on a beach near here."
[/message]
[/then]
[/if]
[if]
[variable]
name=troll_hole
numerical_equals=0
[/variable]
[then]
[message]
id=msgT15_Q3
description=Lord Aryad
message="We are having a problem with a Troll Hole in the Brown Hills. While I find the though of those dwarves stumbling on the Trolls vaguely amusing, this should make an adequate quest for you."
[/message]
[/then]
[/if]
[if]
[variable]
name=cursed_isle
numerical_equals=0
[/variable]
[then]
[message]
id=msgT15_Q4
description=Lord El'Isomithir
message="Long ago a clan of elves on an Isle fell under the sway of a dark curse. Their souls still haunt that place since no elf will go there. You should clear this isle, and put their souls to rest."
[/message]
[/then]
[/if]
#enddef
#define GREET
[if]
[variable]
name=last_done
equals="Dragon"
[/variable]
[then]
[message]
id=msgT15_G1
description=Lord Logalmier
message="Ahhh, you have defeated the dragon man of the West-North, you are truly impressive for a human."
[/message]
[/then]
[/if]
[if]
[variable]
name=last_done
equals="Hole"
[/variable]
[then]
[message]
id=msgT15_G2
description=Lord Aryad
message="So, you have defeated the Trolls. Welcome back Haldric."
[/message]
[/then]
[/if]
[if]
[variable]
name=last_done
equals="Isle"
[/variable]
[then]
[message]
id=msgT15_G3
description=Lord El'Isomithir
message="Finally the souls of our poor kin may rest. Thank you."
[/message]
[/then]
[/if]
[if]
[variable]
name=last_done
equals="Beach"
[/variable]
[then]
[message]
id=msgT15_G4
description=Lord Dionli
message="Our beaches are free again. I knew I could trust you Haldric."
[/message]
[/then]
[/if]
#enddef
[event]
name=start
[message]
id=msgT15_1
speaker=narrator
message="Haldric and his companions find themeselves before the Ka'lian, or the Council of Elven Lords. "
[/message]
[if]
[variable]
name=num_done
numerical_equals=0
[/variable]
[then]
[message]
id=msgT15_2
description=Lord Logalmier
message="Dionli, why have you brough these humans before us?"
[/message]
[message]
id=msgT15_3
description=Lord Dionli
message="The are of the same people as the Prince of Southbay. They come as refugees. I can see a use for them."
[/message]
[message]
id=msgT15_4
description=Lord Aryad
message="What use would that be? What need could we have for the shortliveds here?"
[/message]
[message]
id=msgT15_5
description=Lord Dionli
message="The dwarves have come to the Brown Hills. While they live long, even they grow like weeds when in an empty field. There is trouble brewing."
[/message]
[message]
id=msgT15_6
description=Lord Dionli
message="It is better to be the greater of three than the lesser of two. The Prince of Southbay was good, he was a credit to his people, maybe these ones are made of the same stuff."
[/message]
[message]
id=msgT15_7
description=Lord El'Isomithir
message="But why then do they come as refugees? Speak human."
[/message]
[message]
id=msgT15_8
description=Prince Haldric
message="Our people come in peace. They was a war in our homeland. We are refugees. We come seeking a new home, since our lands to the West and North are now forfit."
[/message]
[message]
id=msgT15_9
description=Lord El'Isomithir
message="So you come to steal our land? We know your kind, humans of the West-North."
[/message]
[message]
id=msgT15_10
description=Prince Haldric
message="We only wish to live in peace. The dwarves are peoples of mountain and hill, the elves are people of the forests, we only seek some of the space in between."
[/message]
[message]
id=msgT15_11
description=Lord Dionli
message="I suggest that we grant these humans the plains to the North and South of the great river."
[/message]
[message]
id=msgT15_12
description=Lord Aryad
message="They should be put to the test before such a grant is given."
[/message]
[message]
id=msgT15_13
description=Lord El'Isomithir
message="A quest for each of us then?"
[/message]
[message]
id=msgT15_14
description=Lord Dionli
message="Agreed."
[/message]
[message]
id=msgT15_15
description=Lord Aryad
message="Agreed."
[/message]
[message]
id=msgT15_16
description=Lord Logalmier
message="Agreed. (Sigh)"
[/message]
[message]
id=msgT15_17
description=Prince Haldric
message="Umm, agreed."
[/message]
[message]
id=msgT15_18
description=Lord Aryad
message="Well then human. Each of us lords has a specific quest for you. If you complete them all you will be granted all of the plains in our domain and the hills south of the Great River, if not you will be forced to depart. So which quest do you wish to undertake first?"
[/message]
{QUESTS}
#will have to use a [do] here if the future choices. . .
{QUEST_CHOICES}
[/then]
[/if]
[if]
[variable]
name=num_done
numerical_equals=1
[/variable]
[then]
{GREET}
[message]
id=msgT15_19
description=Lord Logalmier
message="Very good, but this is just the start human. There is still much more for you to do."
[/message]
{QUESTS}
[while]
[variable]
less_than=4
name=num_done
[/variable]
[do]
{QUEST_CHOICES}
[/do]
[/while]
[/then]
[/if]
[if]
[variable]
name=num_done
numerical_equals=2
[/variable]
[then]
{GREET}
[message]
id=msgT15_20
description=Lord Logalmier
message="You are victorious again. You may yet earn your place in this land."
[/message]
{QUESTS}
[while]
[variable]
less_than=4
name=num_done
[/variable]
[do]
{QUEST_CHOICES}
[/do]
[/while]
[/then]
[/if]
[if]
[variable]
name=num_done
numerical_equals=3
[/variable]
[then]
{GREET}
[message]
id=msgT15_21
description=Lord Logalmier
message="Ahhh, my young Prince, you're not as soft as I thought."
[/message]
{QUESTS}
[while]
[variable]
less_than=4
name=num_done
[/variable]
[do]
{QUEST_CHOICES}
[/do]
[/while]
[/then]
[/if]
[if]
[variable]
name=num_done
numerical_equals=4
[/variable]
[then]
{GREET}
[message]
id=msgT15_22
description=Lord Dionli
message="You were successful Prince Haldric. I knew you could do it."
[/message]
[message]
id=msgT15_23
description=Lord Logalmier
message="Man of the West-North you have earned your place on this great continent. "
[/message]
[message]
id=msgT15_24
description=Lord Aryad
message="As per our agreement, you and your people-"
[/message]
[message]
id=msgT15_25
description=Lord El'Isomithir
message="may stay."
[/message]
[message]
id=msgT15_26
description=Lord Logalmier
message="We hereby grant you the plains to the North
of the Great River, and the plains and hills to the South of the Great River."
[/message]
[message]
id=msgT15_27
description=Lady Jessica
message="You set us in conflict with the Dwarves?"
[/message]
[message]
id=msgT15_28
description=Lord Logalmier
message="No. The dwarves have returned to the North. But humans mine as well. No? They are your resources to guard now. In the future we would be willing to trade with you."
[/message]
[move_unit_fake]
type=Lieutenant
x=20,20,19
y=25,24,24
[/move_unit_fake]
{UNIT (Lieutenant) (Lt. Aethyr) 1 19 24}
[message]
id=msgT15_29
description=Lord Logalmier
message="Who is this?"
[/message]
[message]
id=msgT15_30
description=Prince Haldric
message="It's Lieutenant Aethyr, of Clearwater Port. I was sure you perished in the fighting there?"
[/message]
[message]
id=msgT15_31
description=Lt. Aethyr
message="No Sir. I was leading the final survivors of Clearwater Port, we were making our last stand at the lighthouse, then one of your ships came. One of my men conked me on the head, then I woke up at sea."
[/message]
[message]
id=msgT15_32
description=Lt. Aethyr
message="I come bearing news. Some 'old friends' have decided to make an appearance. You should go 'greet' them."
[/message]
[message]
id=msgT15_33
description=Lady Jessica
message="(Whispering) I fear our friend has said too much. You go on ahead, I'll catch up with you."
[/message]
{CLEAR_VARIABLE num_done}
{CLEAR_VARIABLE a_beach}
{CLEAR_VARIABLE cursed_isle}
{CLEAR_VARIABLE the_dragon}
{CLEAR_VARIABLE troll_hole}
{CLEAR_VARIABLE last_done}
[endlevel]
result=continue
next_scenario=A_Spy_in_the_Woods
[/endlevel]
[/then]
[/if]
[/event]
[/scenario]

View file

@ -0,0 +1,622 @@
[scenario]
name=Fallen Lich Point
map_data="{maps/The_Rise_of_Wesnoth/Fallen_Lich_Point}"
turns=36
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=Fallen_Lich_Point
next_scenario=Sewer
victory_when_enemies_defeated=no
music=wesnoth-4.ogg
objectives="
Victory:
@Kill the Lich's to get his Book and
@Haldric Enters Southbay's Sewer
Defeat:
#Death of Prince Haldric or
#Death of Lady Jessica or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{DOT 425 325}
{DOT 450 325}
{DOT 475 335}
{DOT 500 350}
{DOT 500 375}
{DOT 485 390}
{DOT 460 400}
{DOT 440 410}
{DOT 420 415}
{DOT 395 415}
{DOT 370 415}
{DOT 345 410}
{CROSS 325 400}
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
[/side]
[side]
type=Orcish Warlord
description=Ut'Tan-Grilg
side=2
canrecruit=1
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Goblin Pillager, Goblin Knight
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Goblin Knight, Orcish Slayer
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Orcish Warrior, Goblin Knight, Goblin Pillager, Orcish Slayer
#endif
{GOLD 180 250 300}
team_name=orcs
[ai]
{NO_SCOUTS}
recruitment_pattern=scout,fighter,fighter,archer
[/ai]
[ai]
time_of_day=first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
[/side]
[side]
type=Orcish Ruler
description=Tan-Pulk
side=3
canrecruit=1
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Goblin Pillager
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Orcish Warrior, Goblin Pillager
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Orcish Warrior, Goblin Knight, Goblin Pillager, Orcish Slayer
#endif
{GOLD 180 250 300}
team_name=orcs
[ai]
{NO_SCOUTS}
recruitment_pattern=scout,fighter,fighter,archer
[/ai]
[ai]
time_of_day=first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
[/side]
#define TURNED_TO_STONE
[status]
stone=on
[/status]
#enddef
[side]
type=Demilich
description=Lich-Lord Caror
side=4
canrecruit=1
recruit=Skeleton, Skeleton Archer, Ghost, Ghoul, Walking Corpse
{GOLD 90 150 200}
team_name=undead
[ai]
aggression=1.0
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer
[/ai]
{TURNED_TO_STONE}
{NO_SCOUTS}
#define STONE_SHOOTER X Y
[unit]
side=4
type=Bone Shooter
x={X}
y={Y}
[status]
stone=on
[/status]
[/unit]
#enddef
#define STONE_WARRIOR X Y
[unit]
side=4
type=Revenant
x={X}
y={Y}
[status]
stone=on
[/status]
[/unit]
#enddef
{STONE_SHOOTER 12 35}
{STONE_SHOOTER 13 37}
{STONE_SHOOTER 11 37}
{STONE_WARRIOR 13 36}
{STONE_WARRIOR 12 37}
{STONE_WARRIOR 11 36}
[/side]
{STARTING_VILLAGES 2 8}
{STARTING_VILLAGES 3 6}
{PUT_IMG (items/signpost.png) 25 1}
{PUT_IMG (items/signpost.png) 14 8}
{PUT_IMG (item-monolith4.png) 14 30}
{PUT_IMG (terrain/mine.png) 15 9}
[event]
name=start
[set_variable]
name=lich_free
value=0
[/set_variable]
[set_variable]
name=have_book
value=0
[/set_variable]
[message]
id=msgT8_1
speaker=Tan-Pulk
message="Da big bosses said we'd be in da city by winter. Bosses wrong, stinky humans still there, and I'm a tinkin- -"
[/message]
[message]
id=msgT8_2
speaker=Ut'Tan-Grilg
message="Wait! I see a ship! Humans is coming! Smash 'em good!"
[/message]
[move_unit_fake]
type=Transport Galleon
x=35,34,33,33,34,34
y=30,29,29,28,27,26
[/move_unit_fake]
{PUT_IMG (pirate-galleon.png) 34 26}
[message]
id=msgT8_3
speaker=narrator
message="Prince Haldric has arrived at Fallen Lich Point, to retrieve the Lich's Book, and flee into the Sewers of Southbay."
[/message]
[recall]
description=Lady Jessica
[/recall]
[recall]
description=Burin the Lost
[/recall]
[recall]
description=Sir Ruddry
[/recall]
[recall]
description=Sir Ladoc
[/recall]
[recall]
description=Minister Edmond
[/recall]
[message]
id=msgT8_4
description=Prince Haldric
message="Okay. Let's unstone that Lich and get his book, then get into the sewers. Ummm, what language would that book be in?"
[/message]
[message]
id=msgT8_5
description=Lady Jessica
message="Some pep talk. The book will probably be in the Old Wesfolk tongue."
[/message]
[message]
id=msgT8_6
description=Prince Haldric
message="Ohhh."
[/message]
[message]
id=msgT8_7
description=Lady Jessica
message="Just get the book, I think I should be able to translate it."
[/message]
[message]
id=msgT8_8
description=Prince Haldric
message="Then into Southbay's sewer."
[/message]
[message]
id=msgT8_9
description=Lady Jessica
message="Right."
[/message]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
side=1
x=14
y=30
[/filter]
[message]
id=msgT8_10
speaker=narrator
message="INSCRIPTION: This monolith was erected by me, <CHIPPED AWAY>, first Mage of the good people of the Green Isle. By it's power the Lich is bound in stone. To end the spell a noble of the line of Kings should utter the following. . ."
[/message]
[if]
[variable]
name=lich_free
numerical_equals=0
[/variable]
[then]
[if]
[have_unit]
description=Prince Haldric
x=14
y=30
[/have_unit]
[then]
[message]
description=Prince Haldric
message="Hmm... after some thought. . ."
[option]
id=phrase_now
message="I think I'll say that magic phrase."
[command]
[set_variable]
name=lich_free
value=1
[/set_variable]
[unstone]
[/unstone]
[message]
id=msgT8_11a
description=Prince Haldric
message="The Lich is free! Let's bash him and grab that book. That sounds like a job for you, Lady Jessica!"
[/message]
[message]
id=msgT8_11b
description=Lady Jessica
message="Hmph! You're just happy because that monolith proves your paternity!"
[/message]
[message]
id=msgT8_11c
description=Lich-Lord Caror
message="Free, I'm free, and I feel the Ruby of Fire! It will be mine."
[/message]
[message]
id=msgT8_11d
description=Minister Edmond
message="No you won't you soldier of darkness!"
[/message]
[/command]
[/option]
[option]
id=phrase_later
message="I think I'll wait a while before uttering any magic phrases."
[command]
[message]
id=msgT8_11e
description=Prince Haldric
message="We have more pressing matters to deal with before we free that Lich."
[/message]
[message]
id=msgT8_11f
description=Lady Jessica
message="Afraid you'll find out you're not of the line of Kings?"
[/message]
[/command]
[/option]
[/message]
[/then]
[else]
[message]
id=msgT8_12
speaker=narrator
message="This sounds like a job for Prince Haldric, hopefully."
[/message]
[/else]
[/if]
[/then]
[else]
[message]
id=msgT8_13
speaker=narrator
message="The Lich-Lord is already free."
[/message]
[/else]
[/if]
[/event]
[event]
name=moveto
[filter]
side=1
x=25
y=1
[/filter]
[message]
id=msgT8_14
speaker=narrator
message="NW - Southbay."
[/message]
[message]
id=msgT8_15
speaker=unit
message="More Like NW - Every Orc on the Isle. Hmph!"
[/message]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
side=1
x=15
y=9
[/filter]
[if]
[have_unit]
description=Prince Haldric
x=15
y=9
[/have_unit]
[then]
[if]
[variable]
name=have_book
numerical_equals=1
[/variable]
[then]
[message]
id=msgT8_16
description=Prince Haldric
message="We have the book, let's get out of here!"
[/message]
[message]
id=msgT8_17
description=Lady Jessica
message="Sounds good to me."
[/message]
[if]
[variable]
name=Killed_an_Orc
numerical_equals=1
[/variable]
[then]
[endlevel]
bonus=yes
result=victory
[/endlevel]
[/then]
[else]
[endlevel]
bonus=no
result=victory
[/endlevel]
[/else]
[/if]
[/then]
[else]
[message]
id=msgT8_18
description=Prince Haldric
message="I seem to be forgetting something. Ohhh, the book!"
[/message]
[/else]
[/if]
[/then]
[else]
[message]
id=msgT8_19
speaker=narrator
message="Prince Haldric must be the first into the sewers of Southbay."
[/message]
[/else]
[/if]
[/event]
[event]
name=moveto
[filter]
x=15-27
y=16-25
[/filter]
[move_unit_fake]
type=Yeti
x=13,13,13,12,11,10,9,9,9,10,11,11,11,12,12
y=1,2,3,3,4,4,5,6,7,7,8,9,10,10,11
[/move_unit_fake]
{UNIT (Yeti) (Rarlg) 4 12 11}
[message]
id=msgT8_20
description=Rarlg
message="Rarlg - argh, a raul-rarlg!"
[/message]
[message]
id=msgT8_21
description=Prince Haldric
message="Oh my!"
[/message]
[message]
id=msgT8_22
description=Ut'Tan-Grilg
message="Oh my!"
[/message]
[message]
id=msgT8_23
description=Tan-Pulk
message="Oh my!"
[/message]
[message]
id=msgT8_24
description=Lady Jessica
message="And he brought friends."
[/message]
[scroll_to_unit]
description=Rarlg
[/scroll_to_unit]
{UNIT (Yeti) (Argh) 4 13 12}
{UNIT (Yeti) (Raul-Rarlg) 4 15 11}
[/event]
[event]
name=die
[filter]
description=Lich-Lord Caror
[/filter]
[message]
id=msgT8_25
description=Lich-Lord Caror
message="So close. So close."
[/message]
[message]
id=msgT8_26
speaker=second_unit
message="I found the book in what was left of his robes! Let's get out of here!"
[/message]
[set_variable]
name=have_book
value=1
[/set_variable]
[/event]
[event]
name=die
[filter]
description=Tan-Pulk
[/filter]
[filter_second]
side=1
[/filter_second]
[set_variable]
name=Killed_an_Orc
value=1
[/set_variable]
[/event]
[event]
name=die
[filter]
description=Ut'Tan-Grilg
[/filter]
[filter_second]
side=1
[/filter_second]
[set_variable]
name=Killed_an_Orc
value=1
[/set_variable]
[/event]
[event]
name=victory
{CLEAR_VARIABLE have_book}
{CLEAR_VARIABLE lich_free}
{CLEAR_VARIABLE Killed_an_Orc}
[/event]
[event]
name=time over
[message]
id=msgT8_27
description=Prince Haldric
message="I can hear their re-enforcements coming! We're trapped! All is lost!"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=14
y=8
[/filter]
[message]
id=msgT8_28
speaker=narrator
message="Sewer - Danger Keep Out!"
[/message]
[/event]
[/scenario]

View file

@ -0,0 +1,325 @@
[scenario]
name=Peoples in Decline
map_data="{maps/The_Rise_of_Wesnoth/Peoples_in_Decline}"
turns=36
{scenarios/The_Rise_of_Wesnoth/trow-noisle.cfg}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=Peoples_in_Decline
next_scenario=Rough_Landing
bonus=yes
music=wesnoth-2.ogg
objectives="
Victory:
@Defeat all Enemies
Defeat:
#Death of Prince Haldric or
#Death of Lady Jessica or
#Death of Lord Typhon or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{DOT 285 385}
{DOT 270 400}
{DOT 265 420}
{DOT 290 425}
{DOT 320 425}
{DOT 345 420}
{DOT 370 415}
{DOT 395 415}
{DOT 420 415}
{DOT 440 410}
{DOT 460 400}
{DOT 485 390}
{DOT 510 380}
{DOT 535 370}
{DOT 560 360}
{DOT 585 350}
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
[/side]
[side]
type=Drake Warrior
description=Sorfind
side=2
canrecruit=1
{GOLD 90 145 250}
{INCOME 4 8 12}
team_name=Drake
#ifdef EASY
recruit=Drake Burner, Drake Clasher, Drake Fighter, Drake Mage, Drake Petit
#else
recruit=Drake Burner, Drake Clasher, Drake Fighter, Drake Mage, Drake Petit, Drake Guard, Drake Beak, Fire Drake
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer,fighter
aggression=0.75
[/ai]
[/side]
[side]
type=Drake Warrior
description=Corfil
side=3
canrecruit=1
{GOLD 90 145 250}
{INCOME 4 8 12}
team_name=Drake
#ifdef EASY
recruit=Drake Burner, Drake Clasher, Drake Fighter, Drake Mage, Drake Petit
#else
recruit=Drake Burner, Drake Clasher, Drake Fighter, Drake Mage, Drake Petit, Drake Guard, Drake Beak, Fire Drake
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer,fighter
aggression=0.75
[/ai]
[/side]
[side]
type=Drake Warrior
description=Til-Gandra
side=4
canrecruit=1
{GOLD 90 145 250}
{INCOME 4 8 12}
team_name=Drake
#ifdef EASY
recruit=Drake Burner, Drake Clasher, Drake Fighter, Drake Mage, Drake Petit
#else
recruit=Drake Burner, Drake Clasher, Drake Fighter, Drake Mage, Drake Petit, Drake Guard, Drake Beak, Fire Drake
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer,fighter
aggression=0.75
[/ai]
[/side]
{OBJ_TRIDENT_STORM 17 18 (trident)}
[event]
name=moveto
[filter]
side=1
x=17
y=18
[/filter]
[removeitem]
[/removeitem]
[/event]
[event]
name=prestart
[recall]
description=Lady Jessica
x=10
y=8
[/recall]
[recall]
description=Burin the Lost
x=10
y=9
[/recall]
[recall]
description=Sir Ruddry
x=9
y=10
[/recall]
[recall]
description=Sir Ladoc
x=9
y=10
[/recall]
[recall]
description=Minister Edmond
x=10
y=10
[/recall]
[recall]
description=Lord Typhon
x=9
y=9
[/recall]
{PUT_IMG (galleon.png) 10 9}
[/event]
[event]
name=start
[message]
id=msgT12_1
speaker=narrator
message="After some time at sea an island is spotted. The Eldaric docks at a crude port that appears to be deserted."
[/message]
[message]
id=msgT12_2
description=Burin the Lost
message="Land! Land! Bless the Lords of Light!"
[/message]
[message]
id=msgT12_3
description=Lady Jessica
message="This is the elder Prince's Island all right. We had a heck of a time pacifying the Drakes who live here. Oh my, it looks like they've rearmed!"
[/message]
[message]
id=msgT12_4
description=Prince Haldric
message="To Arms! We must take this island."
[/message]
[message]
id=msgT12_5
description=Corfil
message="Ssso humansss, you've come to trouble usss again. Prepare to die!"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=17
y=18
[/filter]
{RANDOM 14..19}
[set_variable]
name=x1
value=$random
[/set_variable]
{RANDOM 16..19}
[set_variable]
name=y1
value=$random
[/set_variable]
{CLEAR_VARIABLE random}
{UNIT (Sea Serpent) (Bitey the Serpent) 4 $x1 $y1}
[message]
id=msgT12_6
speaker=unit
message="Look out, a Serpent has emerged from the deep."
[/message]
[scroll_to_unit]
[filter]
side=Bitey the Serpent
x=$x1
y=$y1
[/filter]
[/scroll_to_unit]
{CLEAR_VARIABLE x1}
{CLEAR_VARIABLE y1}
[/event]
[event]
name=victory
[message]
id=msgT12_7
description=Prince Haldric
message="Well, it looks like their warriors have given up the fight. We should be able to re-provision the ships now"
[/message]
[message]
id=msgT12_8
description=Lady Jessica
message="The nice thing is, they'll go back to guarding this island after we're gone for a while. It'll make a good way of preventing others from following us."
[/message]
[message]
id=msgT12_9
description=Prince Haldric
message="This island is slowly sinking. Hmm, I wonder what they'll do when it gets too small for them?"
[/message]
[message]
id=msgT12_10
description=Lady Jessica
message="Well, they seem rather intelligent. They're certainly belligerent and numerous. I'm sure they'll eventually evacuate. Just like us right now."
[/message]
[message]
id=msgT12_11
description=Prince Haldric
message="I don't find that thought very comforting."
[/message]
[move_unit_fake]
type=Blood Bat
x=3,3,4
y=1,2,2
[/move_unit_fake]
{UNIT (Blood Bat) (Familiar) 4 4 2}
[message]
id=msgT12_12
description=Familiar
message="Neep! Neep!"
[/message]
[kill]
description=Familiar
[/kill]
[move_unit_fake]
type=Blood Bat
x=4,3,2,1
y=2,3,2,2
[/move_unit_fake]
[/event]
[event]
name=time over
[message]
id=msgT12_13
description=Lady Jessica
message="The fleet is starving, we'll never pacify this Island before we all die!"
[/message]
[/event]
[/scenario]

View file

@ -0,0 +1,333 @@
[scenario]
name=Return to Oldwood
map_data="{maps/The_Rise_of_Wesnoth/The_Oldwood}"
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=Return_to_Oldwood
next_scenario=Clearwater_Port
bonus=yes
music=elf-land.ogg
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{CROSS 350 345}
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
[/side]
[side]
type=Wose
description=Surprisingly-Treelike
side=2
canrecruit=0
team_name=treefolk
[/side]
[side]
type=Wose
description=Theylook-Thesame-Toyou
side=3
canrecruit=0
team_name=treefolk
[/side]
[side]
type=Ancient Wose
description=Elilmaldur-Rithrandil
side=4
canrecruit=1
team_name=treefolk
[/side]
{PUT_IMG (terrain/temple.png) 23 22}
{PUT_IMG (trow/castle-ruins.png) 5 5}
{PUT_IMG (trow/castle-ruins.png) 6 5}
{PUT_IMG (trow/castle-ruins.png) 6 6}
{PUT_IMG (trow/castle-ruins.png) 5 7}
{PUT_IMG (trow/castle-ruins.png) 4 6}
{PUT_IMG (trow/castle-ruins.png) 4 5}
{PUT_IMG (trow/castle-ruins.png) 29 2}
{PUT_IMG (trow/castle-ruins.png) 29 3}
{PUT_IMG (trow/castle-ruins.png) 27 3}
{PUT_IMG (trow/castle-ruins.png) 27 2}
{PUT_IMG (trow/castle-ruins.png) 15 29}
{PUT_IMG (trow/castle-ruins.png) 15 30}
{PUT_IMG (trow/castle-ruins.png) 13 30}
{PUT_IMG (trow/castle-ruins.png) 13 29}
{PUT_IMG (trow/castle-ruins.png) 17 16}
{PUT_IMG (trow/castle-ruins.png) 17 17}
{PUT_IMG (trow/castle-ruins.png) 15 17}
{PUT_IMG (trow/castle-ruins.png) 15 16}
[event]
name=start
{GUARD_UNIT (Wose) (A Wose) 4 14 13}
{GUARD_UNIT (Wose) (A Wose) 4 19 14}
{GUARD_UNIT (Wose) (A Wose) 4 19 18}
{GUARD_UNIT (Wose) (A Wose) 4 13 17}
[recall]
description=Burin the Lost
[/recall]
[recall]
description=Sir Ruddry
[/recall]
[recall]
description=Sir Ladoc
[/recall]
[recall]
description=Minister Edmond
[/recall]
[message]
id=msgT6_1
speaker=narrator
message="Prince Haldric has emerged from the Lich-Lord's tomb, with the Ruby of Fire. The forest seems particularly bright this day, but there is a cold breeze. It is late into the fall, and the first snows should fall any day. Price Haldric has returned to his forest keep, and is pondering what to do next. . ."
[/message]
[message]
id=msgT6_2
description=Elilmaldur-Rithrandil
message="So you have defeated the Lich and returned with his artifact. The ground feels happy beneath my toes."
[/message]
[message]
id=msgT6_3
description=Prince Haldric
message="Yes, it was a tough battle, but in the end we prevailed. Now, I'm having a problem. I'm at a loss when it comes to trying to figure out what I should do next."
[/message]
[message]
id=msgT6_4
description=Prince Haldric
message="I have this artifact, but I have no idea what it does. To make matters worse I have no idea what's going on outside this forest. The number of refugees is growing daily. We need to get to Southbay, but I dare not lead us onto the plains or it could be a mass slaughter."
[/message]
[message]
id=msgT6_5
description=Elilmaldur-Rithrandil
message="My eyes do not extend beyond the forest. You have been a tree friend, I wish there was more I could do to help you."
[/message]
[message]
id=msgT6_6
description=Prince Haldric
message="We can't all stay here for the winter or we'll all starve, or freeze. Your hospitality has barely been enough as it is. Wait a second, I see somebody!"
[/message]
[move_unit_fake]
type=Female Outlaw
x=8,8,8,8,8,7,7,6,6
y=30,29,28,27,26,26,25,24,23,22
[/move_unit_fake]
[unit]
type=Female Outlaw
description=Lady Outlaw
side=1
x=6
y=22
[/unit]
[if]
[variable]
name=have_lady
numerical_equals=1
[/variable]
[then]
[message]
id=msgT6_7
description=Lady Outlaw
message="You thought that I ran away, didn't you?"
[/message]
[message]
id=msgT6_8
description=Prince Haldric
message="The thought had crossed my mind."
[/message]
[message]
id=msgT6_9
description=Lady Outlaw
message="Well, I come bearing news of the road to Southbay!"
[/message]
[message]
id=msgT6_10
description=Prince Haldric
message="Really!"
[/message]
[message]
id=msgT6_11
description=Lady Outlaw
message="The news is not good. The main host of Orcs is between the forest and Southbay, we clearly can't go that way. However, the road to Clearwater Port is free of Orcs. Apparently they're bogged down in the swamp of Esten."
[/message]
[message]
id=msgT6_12
description=Prince Haldric
message="Well, I certainly don't mind the thought of the Orcs floundering around that infernal swamp. But, one question remains."
[/message]
[message]
id=msgT6_13
description=Lady Outlaw
message="What?"
[/message]
[message]
id=msgT6_14
description=Prince Haldric
message="Can I trust you, and your information? I don't even know your name."
[/message]
[/then]
[else]
[message]
id=msgT6_15
description=Prince Haldric
message="You again!"
[/message]
[message]
id=msgT6_16
description=Lady Outlaw
message="I come bearing news of the road to Southbay!"
[/message]
[message]
id=msgT6_17
description=Prince Haldric
message="Humph! Your words mean very little to me."
[/message]
[message]
id=msgT6_18
description=Lady Outlaw
message="It is important, and not good. The main host of Orcs is between the forest and Southbay, you clearly can't go that way. However, the road to Clearwater Port is free of Orcs. Apparently they're bogged down in the swamp of Esten."
[/message]
[message]
id=msgT6_19
description=Lady Outlaw
message="I propose we join forces, and make a brake for Clearwater Port."
[/message]
[message]
id=msgT6_20
description=Prince Haldric
message="Well, I certainly don't mind the thought of the Orcs floundering around that infernal swamp. But, some questions remain."
[/message]
[message]
id=msgT6_21
description=Prince Haldric
message="Lady, why would you let those undead monsters lead your people?"
[/message]
[message]
id=msgT6_22
description=Lady Outlaw
message="Think about it, our best and brightest got to live forever. Our worst got to serve as mindless slaves forever, and we received cheap, un-sleeping labour, and the right to not be the first wave of fodder in our wars."
[/message]
[message]
id=msgT6_23
description=Lady Outlaw
message="Other than losing our war back West, then our refugee war to your people, and this Orc thing, it wasn't such a bad deal."
[/message]
[message]
id=msgT6_24
description=Prince Haldric
message="Uh-huh."
[/message]
[message]
id=msgT6_26
description=Lady Outlaw
message="What else?"
[/message]
[message]
id=msgT6_27
description=Prince Haldric
message="Why should I trust you, and your information? I don't even know your name, and you have this nasty habit of always turning up!"
[/message]
[allow_recruit]
#Single line the list, check my bug
type=Footpad
[/allow_recruit]
[allow_recruit]
#Single line the list, check my bug
type=Poacher
[/allow_recruit]
[allow_recruit]
#Single line the list, check my bug
type=Thief
[/allow_recruit]
[allow_recruit]
#Single line the list, check my bug
type=Thug
[/allow_recruit]
[/else]
[/if]
[message]
id=msgT6_28
description=Lady Outlaw
message="Bah, have it your way!"
[/message]
[kill]
description=Lady Outlaw
[/kill]
[unit]
description=Lady Jessica
type=Outlaw Princess
side=1
x=6
y=22
[/unit]
[scroll_to_unit]
description=Lady Jessica
[/scroll_to_unit]
[delay]
time=1500
[/delay]
[message]
id=msgT6_30
description=Lady Jessica
message="I am the Lady Jessica, a Noble, a Princess of the Wesfolk! Betrayed by the Lich-Lords because your fool Prince of Southbay convinced them that their immortal un-lives were over!"
[/message]
[message]
id=msgT6_31
description=Lady Jessica
message="And now, I'm just as much as a refugee as you. Frankly, I don't know if the Lich-Lords are working with the Orcs, or not. The Orcs might have gotten rid of the Lich-Lords, or they might not have, but I do know that the Orcs weren't going to to tolerate living humans outside of the slave mines, or stew pot!"
[/message]
[message]
id=msgT6_32
description=Lady Jessica
message="Young Prince, it is time to go! We must flee before the winter snow!"
[/message]
[message]
id=msgT6_33
description=Prince Haldric
message="Fair enough, we will head for Clearwater Port. Thank You Elilmaldur-Rithrandil, I will remember your hospitality!"
[/message]
[message]
id=msgT6_34
description=Elilmaldur-Rithrandil
message="Always happy to help a tree-friend. May the Powers of Light guide you on your way!"
[/message]
[message]
id=msgT6_35
description=Burin the Lost
message="Finally, we're getting out of this forest!"
[/message]
[endlevel]
{CLEAR_VARIABLE have_lady}
result=continue
[/endlevel]
[/event]
[/scenario]

View file

@ -0,0 +1,374 @@
[scenario]
name=Rough Landing
map_data="{maps/The_Rise_of_Wesnoth/Rough_Landing}"
turns=30
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=Rough_Landing
next_scenario=A_New_Land
bonus=yes
music=wesnoth-1.ogg
objectives="
Victory:
@Defeat the Nagas
Defeat:
#Death of Prince Haldric or
#Death of Lady Jessica or
#Death of Lord Typhon or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=misc/story9.png
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
[/side]
[side]
type=Sea Hag
description=Abraxas
side=2
canrecruit=1
{GOLD 90 145 250}
{INCOME 4 8 12}
team_name=Naga
#ifdef EASY
recruit=Naga
#else
recruit=Naga, Vampire Bat
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
aggression=0.60
recruitment_pattern=scout,fighter,fighter,fighter
[/ai]
[/side]
[side]
type=Sea Hag
description=Xamalia
side=3
canrecruit=1
{GOLD 90 145 250}
{INCOME 4 8 12}
team_name=Naga
#ifdef EASY
recruit=Naga
#else
recruit=Naga, Vampire Bat
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
aggression=0.60
recruitment_pattern=scout,fighter,fighter,fighter
[/ai]
[/side]
[side]
type=Sea Hag
description=Gaxmail
side=4
canrecruit=1
{GOLD 90 145 250}
{INCOME 4 8 12}
team_name=Naga
#ifdef EASY
recruit=Naga
#else
recruit=Naga, Vampire Bat
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
aggression=0.60
recruitment_pattern=scout,fighter,fighter,fighter
[/ai]
[/side]
[event]
name=prestart
[recall]
description=Lady Jessica
x=8
y=25
[/recall]
[recall]
description=Burin the Lost
x=8
y=26
[/recall]
[recall]
description=Sir Ruddry
x=10
y=25
[/recall]
[recall]
description=Sir Ladoc
x=10
y=25
[/recall]
[recall]
description=Minister Edmond
x=10
y=26
[/recall]
[recall]
description=Lord Typhon
x=10
y=24
[/recall]
{PUT_IMG (galleon.png) 10 27}
[/event]
[event]
name=start
[message]
id=msgT13_1
speaker=narrator
message="After a particularly bad series of storms the Eldaric has taken on water, and much of the fleet has been scattered. Lord Typhon suggests stopping at a group of small windswept islands to regroup."
[/message]
[message]
id=msgT13_2
description=Burin the Lost
message="I don't think I can take much more of this. I'm feeling I'll!"
[/message]
[message]
id=msgT13_3
description=Lord Typhon
message="Be careful, these islands aren't safe. We're in Naga territory. But this is the only place to stop with soft sand beaches to make landfall. . . The Nagas like to scavenge metal from ships that they capture here."
[/message]
[message]
id=msgT13_4
description=Xamalia
message="Prey! Get them!"
[/message]
[message]
id=msgT13_5
description=Prince Haldric
message="The fleet must regroup here. We have to defeat these monsters."
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=16-19
y=23-30
[/filter]
{RANDOM 16..19}
[set_variable]
name=x1
value=$random
[/set_variable]
{RANDOM 23..30}
[set_variable]
name=y1
value=$random
[/set_variable]
{CLEAR_VARIABLE random}
{UNIT (Sea Serpent) (Chompey the Serpent) 2 $x1 $y1}
[message]
id=msgT13_6
speaker=unit
message="Look out, a Serpent has emerged from the deep."
[/message]
[scroll_to_unit]
[filter]
side=Chompey the Serpent
x=$x1
y=$y1
[/filter]
[/scroll_to_unit]
{CLEAR_VARIABLE x1}
{CLEAR_VARIABLE y1}
[/event]
[event]
name=moveto
[filter]
side=1
x=13-25
y=7-8
[/filter]
{RANDOM 13..25}
[set_variable]
name=x1
value=$random
[/set_variable]
{RANDOM 7..8}
[set_variable]
name=y1
value=$random
[/set_variable]
{CLEAR_VARIABLE random}
{UNIT (Sea Serpent) (Scaly the Serpent) 3 $x1 $y1}
[message]
id=msgT13_7
speaker=unit
message="Look out, a Serpent has emerged from the deep."
[/message]
[scroll_to_unit]
[filter]
side=Scaly the Serpent
x=$x1
y=$y1
[/filter]
[/scroll_to_unit]
{CLEAR_VARIABLE x1}
{CLEAR_VARIABLE y1}
[/event]
[event]
name=moveto
[filter]
side=1
x=1-14
y=12-13
[/filter]
{RANDOM 1..14}
[set_variable]
name=x1
value=$random
[/set_variable]
{RANDOM 12..13}
[set_variable]
name=y1
value=$random
[/set_variable]
{CLEAR_VARIABLE random}
{UNIT (Sea Serpent) (Toothey the Serpent) 4 $x1 $y1}
[message]
id=msgT13_8
speaker=unit
message="Look out, a Serpent has emerged from the deep."
[/message]
[scroll_to_unit]
[filter]
side=Toothey the Serpent
x=$x1
y=$y1
[/filter]
[/scroll_to_unit]
{CLEAR_VARIABLE x1}
{CLEAR_VARIABLE y1}
[/event]
[event]
name=victory
[message]
id=msgT13_9
description=Prince Haldric
message="We've defeated the Nagas. The fleet should be able to regroup here."
[/message]
[message]
id=msgT13_10
description=Lady Jessica
message="The next time we see land, it should be the great continent to the East."
[/message]
[message]
id=msgT13_11
description=Prince Haldric
message="I'll be glad when this voyage is over. We're almost there. Almost there."
[/message]
[move_unit_fake]
type=Blood Bat
x=1,2,3
y=25,25,26
[/move_unit_fake]
{UNIT (Blood Bat) (Familiar) 4 3 26}
[message]
id=msgT13_12
description=Familiar
message="Neep! Neep!"
[/message]
[kill]
description=Familiar
[/kill]
[move_unit_fake]
type=Blood Bat
x=3,3,2,1
y=26,27,27,28
[/move_unit_fake]
[message]
id=msgT13_13
description=Lady Jessica
message="I think we're being followed. . ."
[/message]
[/event]
[event]
name=time over
[message]
id=msgT13_14
description=Lady Jessica
message="We were too slow. . . The fleet will be scattered to the four corners of the world!"
[/message]
[/event]
[/scenario]

View file

@ -0,0 +1,398 @@
[scenario]
#The Calgary Flames won game 1 when I started this, and they just won game 3, hence, Fire Wizards
name=Sewer of Southbay
map_data="{maps/The_Rise_of_Wesnoth/Sewer}"
turns=36
{UNDERGROUND}
id=Sewer
next_scenario=Southbay_in_Winter
victory_when_enemies_defeated=no
music=wesnoth-2.ogg
objectives="
Victory:
@Haladric Exits the Sewer
Defeat:
#Death of Prince Haldric or
#Death of Lady Jessica or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{CROSS 300 395}
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
shroud=yes
team_name=Haldric
[/side]
[side]
type=Arch Mage
description=Daellyn the Red
side=2
canrecruit=1
recruit=Red Mage,Giant Scorpion,Saurian,Saurian Warrior,Blood Bat
{GOLD 180 240 340}
{INCOME 5 10 15}
team_name=wizards
[ai]
{NO_SCOUTS}
recruitment_pattern=mixed fighter,fighter,scout
aggression=0.75
recruitment_ignore_bad_movement=yes
recruitment_ignore_bad_combat=yes
[/ai]
[/side]
[side]
type=Arch Mage
description=Tinry the Red
side=3
canrecruit=1
recruit=Red Mage,Giant Scorpion,Saurian,Saurian Warrior,Blood Bat
{GOLD 180 240 340}
{INCOME 5 10 15}
team_name=wizards
[ai]
{NO_SCOUTS}
recruitment_pattern=mixed fighter,fighter,scout
aggression=0.75
recruitment_ignore_bad_movement=yes
recruitment_ignore_bad_combat=yes
[/ai]
[/side]
{PUT_IMG (items/signpost.png) 1 8}
{PUT_IMG (items/signpost.png) 12 9}
{PUT_IMG (misc/foot-left-nw.png) 1 7}
[event]
name=prestart
[recall]
description=Lady Jessica
[/recall]
[recall]
description=Burin the Lost
[/recall]
[recall]
description=Sir Ruddry
[/recall]
[recall]
description=Sir Ladoc
[/recall]
[recall]
description=Minister Edmond
[/recall]
{GUARD_UNIT (Giant Spider) (Spider) 2 2 6}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 3 3 5}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 2 24 18}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 3 20 15}
#ifdef NORMAL
{GUARD_UNIT (Giant Scorpion) (Scorpion) 2 12 7}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 3 16 8}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 2 29 20}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 3 14 8}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 2 2 5}
#endif
#ifdef HARD
{GUARD_UNIT (Giant Scorpion) (Scorpion) 2 12 7}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 3 16 8}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 2 29 20}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 3 14 8}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 2 2 5}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 3 3 7}
#endif
[/event]
[event]
name=start
[message]
id=msgT9_1
speaker=narrator
message="In the last leg of their journey to Southbay, Haldric and his companions find themselves in the Sewers of Southbay."
[/message]
[message]
id=msgT9_2
speaker=Burin the Lost
message="Only a human could take such a lovely cave and fill it with refuse. Humans. Hey, is that a pair of boots?"
[/message]
[message]
id=msgT9_3
description=Prince Haldric
message="We should be cautious down here. This isn't an old maid's drain pipe, this is the sewer of Southbay. It is said that the city diverted an underground river for its own use, and let their own effluent run down the old river bed."
[/message]
[message]
id=msgT9_4
description=Prince Haldric
message="This is the far end of that river bed. Legend has it- -"
[/message]
[message]
id=msgT9_5
description=Tinry the Red
message="That a King banished a rouge faction of Red Mages down here after the Wesfolk war!"
[/message]
[message]
id=msgT9_6
description=Daellyn the Red
message="Can you feel it brother? This one bears the Ruby of Fire. After all this time it has simply come to us!"
[/message]
[message]
id=msgT9_7
description=Tinry the Red
message="We must have it. Get them!"
[/message]
[/event]
[event]
name=time over
[message]
id=msgT9_8
description=Prince Haldric
message="Nooo! The wizards are flooding the sewer we're doomed!"
[/message]
[/event]
[event]
name=turn 3
[message]
id=msgT9_9
description=Lady Jessica
message="Haldric, there's something that's filling me with a sense of forboding. That Ruby, have you noticed that anything that happens to be strong in the ways of magic can sense it. Elilmaldur-Rithrandil, felt it, and so did Lich-Lord Caror, now these two."
[/message]
[message]
id=msgT9_10
description=Prince Haldric
message="We just got the Lich's book, and I can litererally feel the power of the Ruby, even with it in my pack. Let's figure out what it does, before we decide what to do with it."
[/message]
[/event]
[event]
name=die
[filter]
description=Tinry the Red
[/filter]
[if]
[variable]
name=wiz_dead
equals=yes
[/variable]
[then]
[message]
id=msgT9_11
speaker=second_unit
message="Hmmm. He seems to have had a map."
[/message]
[remove_shroud]
side=1
x=1-35
y=1-25
[/remove_shroud]
[/then]
[else]
[set_variable]
name=wiz_dead
value=yes
[/set_variable]
[message]
id=msgT9_12
description=Daellyn the Red
message="Brother!"
[/message]
[gold]
side=2
amount=120
[/gold]
[/else]
[/if]
[/event]
[event]
name=die
[filter]
description=Daellyn the Red
[/filter]
[if]
[variable]
name=wiz_dead
equals=yes
[/variable]
[then]
[message]
id=msgT9_13
speaker=second_unit
message="Hmmm. He seems to have had a map."
[/message]
[remove_shroud]
side=1
x=1-35
y=1-25
[/remove_shroud]
[/then]
[else]
[set_variable]
name=wiz_dead
value=yes
[/set_variable]
[message]
id=msgT9_14
description=Tinry the Red
message="Brother!"
[/message]
[gold]
side=3
amount=120
[/gold]
[/else]
[/if]
[/event]
[event]
name=moveto
[filter]
x=17-22
y=13-17
side=1
[/filter]
[message]
id=msgT9_15
speaker=unit
message="Argh, the stream bed is blocked! Only a pint of goo is getting through. We'll have to go around."
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=1
y=8
[/filter]
[message]
id=msgT9_16
speaker=narrator
message="To Southbay"
[/message]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
side=1
x=1,1
y=7,8
[/filter]
[if]
[have_unit]
description=Prince Haldric
x=1,1
y=7,8
[/have_unit]
[then]
[if]
[variable]
name=wiz_dead
equals=yes
[/variable]
[then]
[endlevel]
bonus=yes
result=victory
[/endlevel]
[/then]
[else]
[endlevel]
bonus=no
result=victory
[/endlevel]
[/else]
[/if]
[/then]
[else]
[message]
id=msgT9_17
speaker=narrator
message="It's not very Heroic if Prince Haldric isn't the one to lead his band from the Sewers of Southbay."
[/message]
[/else]
[/if]
[/event]
[event]
name=moveto
[filter]
side=1
x=12
y=9
[/filter]
[message]
id=msgT9_18
speaker=narrator
message="Danger Ahead!"
[/message]
[message]
id=msgT9_19
speaker=unit
message="Ahead, so far it's been danger everywhere."
[/message]
[/event]
[event]
name=victory
[message]
id=msgT9_20
speaker=Prince Haldric
message="Finally on to Southbay!"
[/message]
{CLEAR_VARIABLE wiz_dead}
[/event]
[/scenario]

View file

@ -0,0 +1,227 @@
[scenario]
name=Southbay in Winter
map_data="{maps/The_Rise_of_Wesnoth/Southbay_in_Winter}"
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=Southbay_in_Winter
next_scenario=A_Final_Spring
bonus=yes
music=wesnoth-5.ogg
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{DOT 300 395}
{DOT 295 390}
{CROSS 285 385}
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
[/side]
[side]
type=Grand Knight
description=King Addroran IX
side=2
canrecruit=1
team_name=Haldric
[/side]
{PUT_IMG (trow/lighthouse.png) 3 5}
{PUT_IMG (misc/trapdoor.png) 16 17}
{PUT_IMG (items/signpost.png) 24 11}
{PUT_IMG (pirate-galleon.png) 20 9}
{PUT_IMG (pirate-galleon.png) 17 11}
[event]
name=prestart
[recall]
description=Lady Jessica
x=12
y=27
[/recall]
[recall]
description=Burin the Lost
x=14
y=27
[/recall]
[recall]
description=Sir Ruddry
x=12
y=28
[/recall]
[recall]
description=Sir Ladoc
x=14
y=28
[/recall]
[recall]
description=Minister Edmond
x=13
y=29
[/recall]
[/event]
[event]
name=start
[message]
id=msgT10_1
speaker=narrator
message="Prince Haldric has emerged from the sewers of Southbay in the heart of the very city of itself. After some commotion, he is given an audience with the King of Southbay."
[/message]
[message]
id=msgT10_2
description=King Addroran IX
message="So Prince, you bring refugees, but do you bring swords as well?"
[/message]
[message]
id=msgT10_3
description=Prince Haldric
message="I bear both, and all are loyal to the King of Southbay!"
[/message]
[message]
id=msgT10_4
description=King Addroran IX
message="I knew you as a boy, and your people have preceded you. Your father was an honourable man, and so are you. Aren't you the King now?"
[/message]
[message]
id=msgT10_5
description=Prince Haldric
message="A King with no land and no crown is no King my Lord."
[/message]
[message]
id=msgT10_6
description=King Addroran IX
message="Fair enough. These are dark days to live through my young Prince. You've done your father proud. Far better than my legacy, a dead adventurer and a missing fool! It is fitting that my line should end with my kingdom."
[/message]
[message]
id=msgT10_7
description=Prince Haldric
message="You should not say such things!"
[/message]
[message]
id=msgT10_8
description=King Addroran IX
message="Hmph! It matters little now. What's this? You bring a Wesfolk waif with you. Put her out with the others!"
[/message]
[message]
id=msgT10_9
description=Lady Jessica
message="You've put my people out in the snow! Prepare to meet your fate you- -"
[/message]
[message]
id=msgT10_10
description=Prince Haldric
message="She and her people have been of great service to me. Open the gates, let them in."
[/message]
[message]
id=msgT10_11
description=King Addroran IX
message="What? On your word alone boy? And what of the other Wesfolk that have drifted to our gate?"
[/message]
[message]
id=msgT10_12
description=Prince Haldric
message="Let them all in! For the sake of humanity on this isle!"
[/message]
[message]
id=msgT10_13
description=Lady Jessica
message="And because I can sweeten the deal. I can save the lives of all of the people left on this isle. I will reveal all, if you swear on the soul of your eldest son that you will let all of the Wesfolk who may come into the city, and to allow them to participate in what must happen next."
[/message]
[message]
id=msgT10_14
description=King Addroran IX
message="Hmm. . . Very well. I so swear. Speak."
[/message]
[message]
id=msgT10_15
description=Lady Jessica
message="First, I CAN translate the the book that will allow Haldric to use the Ruby of Fire. The artifact should help with what must come."
[/message]
[message]
id=msgT10_16
description=Lady Jessica
message="Second, I know the way to the mysterious lands of the East. Addroran, I was your son's navigator and companion. Believe me, you must go East."
[/message]
[message]
id=msgT10_17
description=Prince Haldric
message="Compan- - What?"
[/message]
[message]
id=msgT10_18
description=Burin the Lost
message="She's just full of surprises."
[/message]
[message]
id=msgT10_19
description=Lady Jessica
message="I was the navigator. Haldric, your people simply washed up here long ago. My people actually came here on purpose. You'd all still be hearding sheep and living in grass huts if it wasn't for my people."
[/message]
[message]
id=msgT10_20
description=King Addroran IX
message="Some favour your people did for us. Why flee at all? And why East? We've already repelled an Orcish assult just before winter came. We should be working toward taking back the Isle."
[/message]
[message]
id=msgT10_21
description=Lady Jessica
message="You head East because my people came from the West, which is teeming with every form of man and monster imaginable. There is litterally no room there. If you thought we were bad, you should see what else lives there. You'd be slaves, or you'd be dead."
[/message]
[message]
id=msgT10_22
description=Lady Jessica
message="Learn the lesson of my people. If we had fled here while even one of our great cities still stood we could have taken this Isle with ease. But we fought on until the bitter end. There can be no compromise with the Orcs, their numbers are limitless, and you have no way to stop more Orcs from coming."
[/message]
[message]
id=msgT10_23
description=Lady Jessica
message="Flee, and flee East. King Addroran it is your duty to hold this city as long as you can. For the sake of all who can be evacuated. That means that it should fall on Haldric and I to lead this evacuation."
[/message]
[message]
id=msgT10_24
description=King Addroran IX
message="Hmm. There is wisdom in your words, and my end should be here. We can hold out for the rest of the winter here. When the Orcs came it was fall and the harvest was in, and we can fish the great schools of fish that live under the ice. You might even be able to depart in well provisioned ships!"
[/message]
[message]
id=msgT10_25
description=Prince Haldric
message="Well, I see no other way. About that book?"
[/message]
[message]
id=msgT10_26
description=Lady Jessica
message="I'll begin my translation. Oh, and you should seal up the sewer entrance."
[/message]
[endlevel]
result=continue
[/endlevel]
[/event]
[/scenario]

View file

@ -0,0 +1,357 @@
[scenario]
name=Temple in the Deep
map_data="{maps/The_Rise_of_Wesnoth/Temple_in_the_Deep}"
turns=32
{UNDERGROUND}
id=Temple_in_the_Deep
next_scenario=Return_to_Oldwood
victory_when_enemies_defeated=no
music=frantic.ogg
objectives="
Victory:
@Defeat the Lich-Lord and
@Haladric Retrieves the Fire Ruby
Defeat:
#Death of Prince Haldric or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{CROSS 350 345}
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
shroud=yes
team_name=Haldric
{INCOME 15 10 5}
[/side]
[side]
type=Demilich
description=Lich-Lord Lenvan
side=2
canrecruit=1
recruit=Revenant,Bone Shooter,Skeleton,Skeleton Archer
{GOLD 200 320 440}
{INCOME 10 15 20}
team_name=undead
#ifdef EASY
{UNIT (Tentacle of the Deep) (Tentacle) 2 3 16}
{UNIT (Tentacle of the Deep) (Tentacle) 2 22 16}
{UNIT (Tentacle of the Deep) (Tentacle) 2 10 16}
{UNIT (Tentacle of the Deep) (Tentacle) 2 16 16}
#endif
#ifdef NORMAL
{UNIT (Tentacle of the Deep) (Tentacle) 2 3 16}
{UNIT (Tentacle of the Deep) (Tentacle) 2 22 16}
{UNIT (Tentacle of the Deep) (Tentacle) 2 10 16}
{UNIT (Tentacle of the Deep) (Tentacle) 2 16 16}
{UNIT (Tentacle of the Deep) (Tentacle) 2 12 17}
{UNIT (Tentacle of the Deep) (Tentacle) 2 14 17}
#endif
#ifdef HARD
{UNIT (Tentacle of the Deep) (Tentacle) 2 3 16}
{UNIT (Tentacle of the Deep) (Tentacle) 2 22 16}
{UNIT (Tentacle of the Deep) (Tentacle) 2 10 16}
{UNIT (Tentacle of the Deep) (Tentacle) 2 16 16}
{UNIT (Tentacle of the Deep) (Tentacle) 2 12 17}
{UNIT (Tentacle of the Deep) (Tentacle) 2 14 17}
{UNIT (Tentacle of the Deep) (Tentacle) 2 10 15}
{UNIT (Tentacle of the Deep) (Tentacle) 2 16 15}
#endif
[ai]
aggression=1.0
recruitment_pattern=fighter,archer
{NO_SCOUTS}
[/ai]
[/side]
{PUT_IMG (terrain/cave.png) 13 25}
{PUT_IMG (terrain/cave.png) 10 1}
{PUT_IMG (terrain/cave.png) 16 1}
{PUT_IMG (item-monolith3.png) 13 25}
{PUT_IMG (misc/chest.png) 13 2}
{PUT_IMG (item-dragonstatue.png) 10 1}
{PUT_IMG (item-dragonstatue.png) 16 1}
{OBJ_POTION_HOLY 13 19 (holy_helper)}
[event]
name=moveto
[filter]
side=1
x=13
y=19
[/filter]
[removeitem]
[/removeitem]
[/event]
[event]
name=start
[recall]
description=Burin the Lost
[/recall]
[recall]
description=Sir Ruddry
[/recall]
[recall]
description=Sir Ladoc
[/recall]
[recall]
description=Minister Edmond
[/recall]
[message]
id=msgT5_1
speaker=narrator
message="With a feeling of grim curiosity Prince Haldric and his company descend into catacombs below the temple, buried deep in the bedrock, in the very roots of the world itself. In the distance Haldric hears a booming voice."
[/message]
[message]
id=msgT5_2
description=Lich-Lord Lenvan
message="Free! I'm free at last! I knew those puny mages couldn't seal me in here forever! Rise my soldiers of Darkness, the world will be ours once more!"
[/message]
[message]
id=msgT5_3
description=Burin the Lost
message="Back underground. . . This feels much better! As for the current residents, uggh!"
[/message]
[message]
id=msgT5_4
description=Prince Haldric
message="Let's put these monsters to their final rest."
[/message]
[/event]
[event]
name=die
[filter]
description=Lich-Lord Lenvan
[/filter]
[message]
id=msgT5_5
speaker=unit
message="I am fallen after all this time."
[/message]
[set_variable]
name=Lich_dead
value=1
[/set_variable]
[message]
id=msgT5_6
speaker=Prince Haldric
message="The world won't miss him one bit."
[/message]
[if]
[variable]
name=Have_Ruby
numerical_equals=1
[/variable]
[then]
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/then]
[/if]
[/event]
[event]
name=time over
[message]
id=msgT5_7
description=Prince Haldric
message="What's that! No! The tree-folk are sealing us back in here. They must think that we failed. We're trapped."
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=13
y=25
[/filter]
[message]
id=msgT5_8
speaker=narrator
message="INSCRIPTION: Embrace the Monolith to be Cured by the Powers of Light."
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=8-18
y=18-19
[/filter]
[message]
id=msgT5_9
speaker=unit
message="I don't like the look of that pool at all."
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=10,16
y=1,1
[/filter]
[message]
id=msgT5_10
speaker=narrator
message="It looks scary, but it's good for you."
[/message]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
side=1
x=13
y=2
[/filter]
[if]
[variable]
name=Have_Ruby
numerical_equals=1
[/variable]
[then]
[message]
id=msgT5_11
speaker=narrator
message="You already have the Fire Ruby."
[/message]
[/then]
[else]
[if]
[have_unit]
description=Prince Haldric
x=13
y=2
[/have_unit]
[then]
[set_variable]
name=Have_Ruby
value=1
[/set_variable]
[message]
id=msgT5_12
speaker=narrator
message="As you open the chest you see it, the Ruby of Fire. It is the size of an apple, and burns with and internal fire, which is refracted through its faces. You can feel the power flowing from it. . ."
[/message]
[message]
id=msgT5_13
speaker=Prince Haldric
message="It's funny that the Lich-Lord didn't have this on his person. Since I don't actually know what this thing does, I'll jut put it in the bottom of my pack for right now."
[/message]
[if]
[variable]
name=Lich_dead
numerical_equals=1
[/variable]
[then]
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/then]
[/if]
[/then]
[else]
[message]
id=msgT5_14
speaker=narrator
message="Maybe you should move somebody else to the chest."
[/message]
[/else]
[/if]
[/else]
[/if]
[/event]
[event]
name=victory
[message]
id=msgT5_15
speaker=Prince Haldric
message="I'm glad that's over! We have the Ruby of Fire, and that Lich-Lord is now a pile of dust, let's get out of these catacombs!"
[/message]
{CLEAR_VARIABLE Lich_dead}
{CLEAR_VARIABLE Have_Ruby}
[/event]
#define RISE_UP_RISE_UP X Y
[filter]
side=1
[/filter]
#Turin's kill idea, gee I knew that.
#Doesn't work because die aborts
#[kill]
# x={X}
# y={Y}
#[/kill]
[unit]
description=A Former Friend
type=Ghoul
side=2
x={X}
y={Y}
[/unit]
#enddef
[event]
name=die
first_time_only=no
{RISE_UP_RISE_UP $x1 $y1}
[/event]
[event]
name=die
[filter]
side=1
[/filter]
[message]
id=msgT5_16
speaker=Prince Haldric
message="He's raising our dead!"
[/message]
[/event]
[/scenario]

View file

@ -0,0 +1,496 @@
[scenario]
name=The Dragon
map_data="{maps/The_Rise_of_Wesnoth/The_Dragon}"
turns=36
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=The_Dragon
next_scenario=Elf_Lords
victory_when_enemies_defeated=no
bonus=yes
music=wesnoth-5.ogg
objectives="
Victory:
@Slay the Dragon
Defeat:
#Death of Prince Haldric or
#Death of Lady Jessica or
#Death of Lord Typhon or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
{DOT 315 180}
{DOT 315 210}
{DOT 315 240}
{DOT 315 270}
{CROSS 315 300}
image=maps/the_great_continent.png
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
[/side]
[side]
type=Saurian Warrior
description=Hhirg
side=2
canrecruit=1
{GOLD 80 140 220}
{INCOME 4 8 12}
team_name=Liz
#ifdef EASY
recruit=Saurian, Mudcrawler, Giant Mudcrawler, Vampire Bat
#else
recruit=Saurian, Mudcrawler, Giant Mudcrawler, Saurian Warrior, Vampire Bat
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,archer,fighter,scout
[/ai]
[/side]
[side]
type=Saurian Warrior
description=Ssirk
side=3
canrecruit=1
{GOLD 80 140 220}
{INCOME 4 8 12}
team_name=Liz
#ifdef EASY
recruit=Saurian, Mudcrawler, Giant Mudcrawler, Vampire Bat
#else
recruit=Saurian, Mudcrawler, Giant Mudcrawler, Saurian Warrior, Vampire Bat
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,archer,fighter,scout
[/ai]
[/side]
[side]
type=Saurian Warrior
description=Hhirg
side=4
canrecruit=1
{GOLD 80 140 220}
{INCOME 4 8 12}
team_name=Liz
#ifdef EASY
recruit=Saurian, Mudcrawler, Giant Mudcrawler, Vampire Bat
#else
recruit=Saurian, Mudcrawler, Giant Mudcrawler, Saurian Warrior, Vampire Bat
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,archer,fighter,scout
[/ai]
[/side]
[side]
type=Saurian Warrior
description=Ssirk
side=5
canrecruit=1
{GOLD 80 140 220}
{INCOME 4 8 12}
team_name=Liz
#ifdef EASY
recruit=Saurian, Mudcrawler, Giant Mudcrawler, Vampire Bat
#else
recruit=Saurian, Mudcrawler, Giant Mudcrawler, Saurian Warrior, Vampire Bat
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,archer,fighter,scout
[target]
description=Prince Haldric
value=15
[/target]
[/ai]
[/side]
{PUT_IMG (terrain/mine.png) 20 27}
{STARTING_VILLAGES 2 10}
{STARTING_VILLAGES 3 10}
{STARTING_VILLAGES 4 10}
{STARTING_VILLAGES 5 10}
{scenarios/The_Rise_of_Wesnoth/trow-nlmsg.cfg}
[event]
name=prestart
[recall]
description=Lady Jessica
[/recall]
[recall]
description=Burin the Lost
[/recall]
[recall]
description=Sir Ruddry
[/recall]
[recall]
description=Sir Ladoc
[/recall]
[recall]
description=Minister Edmond
[/recall]
[set_variable]
name=dragon_awake
value=0
[/set_variable]
[set_variable]
name=got_treasure
value=0
[/set_variable]
[set_variable]
name=got_enemies
value=0
[/set_variable]
[set_variable]
name=dragon_dead
value=0
[/set_variable]
[/event]
[event]
name=start
[message]
id=msgT16b_1
speaker=narrator
message="After some days of travel Haldric finds himself confronted by a vast expanse of swamp. A small island with a mountain dominates the view. That can only be the home of the dragon."
[/message]
[message]
id=msgT16b_2
description=Burin the Lost
message="Flies, fies, everywhere! Ahhhck!"
[/message]
[message]
id=msgT16b_3
description=Prince Haldric
message="'Prince Haldric the Dragonbane' sounds rather nice."
[/message]
[message]
id=msgT16b_4
description=Lady Jessica
message="We'll see. . ."
[/message]
[/event]
[event]
name=victory
[message]
id=msgT16b_5
description=Prince Haldric
message="I'm glad that's over. The elves certainly aren't taking it easy on us. It's a miracle any of us are alive at all."
[/message]
[message]
id=msgT16b_6
description=Lady Jessica
message="I'm still not calling you 'the Dragonbane'."
[/message]
{VARIABLE_OP num_done add 1}
[set_variable]
name=the_dragon
value=1
[/set_variable]
[set_variable]
name=last_done
value="Dragon"
[/set_variable]
{CLEAR_VARIABLE dragon_awake}
{CLEAR_VARIABLE got_treasure}
{CLEAR_VARIABLE got_enemies}
{CLEAR_VARIABLE dragon_dead}
[/event]
#define MUDMANIA X Y
[filter]
type=Giant Mudcrawler
[/filter]
[unit]
description=A Blob
type=Mudcrawler
side=2
x={X}
y={Y}
[/unit]
[unit]
description=A Blob
type=Mudcrawler
side=3
x={X}
y={Y}
[/unit]
#enddef
[event]
name=die
first_time_only=no
{MUDMANIA $x1 $y1}
[/event]
[event]
name=die
[filter]
type=Giant Mudcrawler
[/filter]
[message]
id=msgT16b_7
speaker=Prince Haldric
message="Watch for the big Mudcrawlers they divide when you kill them."
[/message]
[/event]
#define GOLD_TO_BADDIES
[gold]
side=2
amount=40
[/gold]
[gold]
side=3
amount=40
[/gold]
[gold]
side=4
amount=40
[/gold]
[gold]
side=5
amount=60
[/gold]
#enddef
[event]
name=moveto
first_time_only=no
[filter]
side=1
x=12-26
y=24-30
[/filter]
[if]
[variable]
name=dragon_awake
numerical_equals=0
[/variable]
[then]
{UNIT (Fire Dragon) (Shek'kahan) 5 20 27}
[set_variable]
name=dragon_awake
value=1
[/set_variable]
[message]
id=msgT16b_8
speaker=Shek'kahan
message="It is unwise to trifle with dragons boy!"
[/message]
[message]
id=msgT16b_9
speaker=Prince Haldric
message="We shall see."
[/message]
{GOLD_TO_BADDIES}
[/then]
[/if]
[/event]
[event]
name=turn 15
[if]
[variable]
name=dragon_awake
numerical_equals=0
[/variable]
[then]
{UNIT (Fire Dragon) (Shek'kahan) 5 20 27}
[set_variable]
name=dragon_awake
value=1
[/set_variable]
[message]
id=msgT16b_10
speaker=Shek'kahan
message="Who dares disturb Shek'kahan the terrible?"
[/message]
[message]
id=msgT16b_11
speaker=Prince Haldric
message="I do, you fiend!"
[/message]
{GOLD_TO_BADDIES}
[/then]
[/if]
[/event]
[event]
name=moveto
[filter]
side=1
x=20
y=27
[/filter]
{LOOT 200 1}
[set_variable]
name=got_treasure
value=1
[/set_variable]
[/event]
[event]
name=enemies defeated
[if]
[variable]
name=dragon_dead
numerical_equals=0
[/variable]
[then]
[message]
id=msgT16b_12
speaker=Lady Jessica
message="We still have to slay the dragon!"
[/message]
[/then]
[else]
[if]
[variable]
name=got_treasure
numerical_equals=0
[/variable]
[then]
[message]
id=msgT16b_13
speaker=Prince Haldric
message="The Dragon's Cave has yielded some treasure!"
[/message]
{LOOT 200 1}
[/then]
[/if]
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/else]
[/if]
[set_variable]
name=got_enemies
value=1
[/set_variable]
[/event]
[event]
name=die
[filter]
description=Shek'kahan
[/filter]
[message]
id=msgT16b_14
speaker=Shek'kahan
message="No!"
[/message]
[set_variable]
name=dragon_dead
value=1
[/set_variable]
[if]
[variable]
name=got_enemies
numerical_equals=0
[/variable]
[then]
[message]
description=Prince Haldric
message="We've slain the Dragon: "
[option]
id=run_now
message="Let's get out of here!"
[command]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/command]
[/option]
[option]
id=fight_now
message="Let's finish off the rest of these monsters!"
[/option]
[/message]
[/then]
[else]
[if]
[variable]
name=got_treasure
numerical_equals=0
[/variable]
[then]
[message]
id=msgT16b_15
speaker=Prince Haldric
message="The Dragon's Cave has yielded some treasure!"
[/message]
{LOOT 200 1}
[/then]
[/if]
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/else]
[/if]
[/event]
[event]
name=time over
[message]
id=msgT16b_16
description=Prince Haldric
message="More Saurians are arriving. They've surrounded us! We're doomed."
[/message]
[/event]
[/scenario]

View file

@ -0,0 +1,431 @@
[scenario]
name=The Fall
map_data="{maps/The_Rise_of_Wesnoth/The_Fall}"
turns=20
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=The_Fall
next_scenario=A_Harrowing_Escape
music=wesnoth-5.ogg
objectives="
Victory:
@Defeat the Wesfolk Leader or
@Defeat All Enemies
Defeat:
#Death of Prince Haldric or
#Death of King Eldaric IV or
#Orcs Kill the Wesfolk Leader or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{CROSS 260 255}
[/bigmap]
[side]
type=Noble Fighter
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
#define NORTH_GUARD X Y
[unit]
#ifdef EASY
type=Shock Trooper
#endif
#ifdef NORMAL
type=Heavy Infantry
#endif
#ifdef HARD
type=Heavy Infantry
#endif
description=Guard
x={X}
y={Y}
[/unit]
#enddef
{NORTH_GUARD 10 6}
{NORTH_GUARD 12 6}
{NORTH_GUARD 12 10}
[/side]
[side]
type=Female Outlaw
description=Wesfolk Leader
side=2
canrecruit=1
recruit=Footpad,Poacher,Thief,Thug
[ai]
recruitment_pattern=fighter,fighter,archer,scout
{NO_SCOUTS}
aggression=-0.25
passive_leader=yes
grouping=defensive
[/ai]
{GOLD 110 170 260}
team_name=wesfolk
[/side]
[side]
type=Orcish Warlord
description=Tan-Rarbag
side=3
canrecruit=1
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider
{GOLD 180 260 330}
team_name=orcs
[ai]
recruitment_pattern=scout,scout,fighter,fighter,archer
{NO_SCOUTS}
passive_leader=yes
recruitment_ignore_bad_movement=yes
[/ai]
[ai]
time_of_day=first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
[/side]
[side]
type=Orcish Warrior
description=Tan-Erang
side=4
canrecruit=1
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider
{GOLD 140 220 290}
team_name=orcs
[ai]
recruitment_pattern=scout,scout,fighter,fighter,archer
{NO_SCOUTS}
[/ai]
[ai]
time_of_day=first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
[/side]
{STARTING_VILLAGES 1 6}
{STARTING_VILLAGES 2 7}
[event]
name=start
#ifdef EASY
{GUARD_UNIT (Footpad) (Wesfolk) 2 11 20}
#else
{GUARD_UNIT (Footpad) (Wesfolk) 2 11 20}
{GUARD_UNIT (Footpad) (Wesfolk) 2 7 21}
{GUARD_UNIT (Footpad) (Wesfolk) 2 9 22}
#endif
[recall]
description=King Eldaric IV
x=28
y=15
[/recall]
[message]
id=msgT1_1
speaker=narrator
message="Summer passes into fall, and King Eldaric fortifies his frontiers. It is not long before the first orcish scouts are spotted. War has come to the valley."
[/message]
[message]
id=msgT1_2
description=King Eldaric IV
message="Haldric, things have not gone well! The Orcs have arrived. We met them at the north keep but they were just too many. They have flanked us to the East in the mountains. I have my personal guards holding the pass to the North, but they won't be able to last long. . . We must evacuate our home."
[/message]
[message]
id=msgT1_3
description=Prince Haldric
message="That's awful! And it only gets worse. That Wesfolk rabble has set up shop again in the South Pass. . ."
[/message]
[message]
id=msgT1_4
description=King Eldaric IV
message="That's the only way out of the valley! This is a disaster! We must defeat that Wesfolk scum and flee to the South. Our home is lost. . . We must make haste."
[/message]
[message]
id=msgT1_5
description=Tan-Rarbag
message="So HUMAN, care to make your final stand?"
[/message]
[message]
id=msgT1_6
description=Tan-Erang
message="Die! Die! Die!"
[/message]
[message]
id=msgT1_7
description=Wesfolk Leader
message="This is going to get ugly. . ."
[/message]
[/event]
[event]
name=turn 14
[message]
id=msgT1_8
description=King Eldaric IV
message="Hurry! Only death awaits in this valley!"
[/message]
[/event]
[event]
name=die
[filter]
description=Tan-Erang
[/filter]
[filter_second]
side=1
[/filter_second]
{LOOT 75 1}
[/event]
[event]
name=die
[filter]
description=Tan-Rarbag
[/filter]
[filter_second]
side=1
[/filter_second]
{LOOT 75 1}
[/event]
[event]
name=die
[filter]
description=Wesfolk Leader
[/filter]
[filter_second]
side=1
[/filter_second]
[message]
id=msgT1_9
speaker=unit
message="Ummm, I evoke surrender. . ."
[/message]
[message]
id=msgT1_10
description=King Eldaric IV
message="Nay! Off with your hea- - -"
[/message]
[message]
id=msgT1_11
speaker=unit
message="But I can help! Really! You could use me and my men's skills on the long road ahead!"
[/message]
[message]
id=msgT1_12
description=King Eldaric IV
message="Haldric, what say you on this matter?"
[/message]
[message]
description=Prince Haldric
message="Hmm... after some thought. . ."
[option]
id=accept_wesfolk
message="I think that your skills may be useful. You may join us."
[command]
[message]
id=msgT1_13a
description=Wesfolk Leader
message="Let there be peace between us, our survival depends on it."
[/message]
[allow_recruit]
#Single line the list, check my bug
type=Footpad
[/allow_recruit]
[allow_recruit]
#Single line the list, check my bug
type=Poacher
[/allow_recruit]
[allow_recruit]
#Single line the list, check my bug
type=Thief
[/allow_recruit]
[allow_recruit]
#Single line the list, check my bug
type=Thug
[/allow_recruit]
[message]
id=msgT1_13b
description=Prince Haldric
message="So what shall I call you?"
[/message]
[message]
id=msgT1_13c
description=Wesfolk Leader
message="The Lady Outlaw will do."
[/message]
[unit]
description=Lady Outlaw
type=Female Outlaw
side=1
[/unit]
[set_variable]
name=have_lady
value=1
[/set_variable]
[/command]
[/option]
[option]
id=reject_wesfolk
message="Your word can't be trusted. Prepare to meet your Gods!"
[command]
[message]
id=msgT1_13e
description=Wesfolk Leader
message="Arrogant fools! (Reaches into pocket) POOF!"
[/message]
[message]
id=msgT1_13f
description=King Eldaric IV
message="Argh, she's gone. Next time, more sword, less chat."
[/message]
[message]
id=msgT1_13g
description=Prince Haldric
message="She's clever! Maybe I made the wrong choice. Well, at least she left some of her gold behind. . ."
[/message]
[set_variable]
name=have_lady
value=0
[/set_variable]
#ifdef EASY
{GIVE_GOLD 75}
#endif
#ifdef NORMAL
{GIVE_GOLD 50}
#endif
#ifdef HARD
{GIVE_GOLD 25}
#endif
[/command]
[/option]
[/message]
[message]
id=msgT1_14
description=King Eldaric IV
message="Son, you must lead our people through the South Pass. I will remain behind to hold off these vile monsters for as long as I can."
[/message]
[message]
id=msgT1_15
description=Prince Haldric
message="But Father!"
[/message]
[message]
id=msgT1_16
description=King Eldaric IV
message="It's the only way. Go now, and don't look back! Luck be with you!"
[/message]
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Wesfolk Leader
[/filter]
[filter_second]
side=3, 4
[/filter_second]
[message]
id=msgT1_17
description=King Eldaric IV
message="We're surrounded! The Orcs have taken the southern pass! All is lost!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=time over
[message]
id=msgT1_18
description=King Eldaric IV
message="We're surrounded! I can see their re-enforcements! All is lost!"
[/message]
[/event]
[event]
name=moveto
[filter]
side=3, 4
x=26-30
y=13-15
[/filter]
[message]
id=msgT1_19
description=Prince Haldric
message="Our Home! Where shall we go!"
[/message]
[message]
id=msgT1_20
description=King Eldaric IV
message="There can be no looking back! We must go South."
[/message]
[/event]
[event]
name=victory
[kill]
description=King Eldaric IV
[/kill]
[/event]
[/scenario]

View file

@ -0,0 +1,389 @@
[scenario]
name=The Midlands
map_data="{maps/The_Rise_of_Wesnoth/The_Midlands}"
turns=42
{scenarios/The_Rise_of_Wesnoth/trow-nohome.cfg}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=The_Midlands
next_scenario=The_Oldwood
bonus=yes
music=wesnoth-2.ogg
objectives="
Victory:
@Defeat All Enemies
Defeat:
#Death of Prince Haldric or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{DOT 300 290}
{DOT 300 300}
{DOT 300 310}
{DOT 305 315}
{DOT 310 320}
{CROSS 315 330}
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
[/side]
[side]
type=Orcish Ruler
description=Tan-Vrodis
#This is the nearest enemy, make him softer.
side=2
canrecruit=1
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer
[/ai]
{GOLD 80 110 190}
team_name=orcs
[/side]
[side]
type=Orcish Ruler
description=Tan-Bok
side=3
canrecruit=1
{GOLD 110 150 220}
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer
[/ai]
[ai]
time_of_day=first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Crossbow, Orcish Warrior
#endif
team_name=orcs
[/side]
[side]
type=Orcish Ruler
description=Tan-Hogar
side=4
canrecruit=1
{GOLD 110 150 220}
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,fighter,archer
[/ai]
[ai]
time_of_day=first_watch,second_watch
aggression=0.75
caution=0.0
grouping=no
[/ai]
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Warrior
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Wolf Rider, Orcish Warrior, Orcish Crossbow
#endif
team_name=orcs
[/side]
{PUT_IMG (items/signpost.png) 31 22}
{PUT_IMG (items/signpost.png) 18 15}
[event]
name=start
[recall]
description=Lady Outlaw
[/recall]
[recall]
description=Burin the Lost
[/recall]
[message]
id=msgT3b_1
speaker=narrator
message="Prince Haldric leads his refugee band into the Midlands and smoke is in the air."
[/message]
[message]
id=msgT3b_2
speaker=Prince Haldric
message="It is as we suspected, the Orcs have sacked the Midlands. This is not a civilised way to fight a war! Look there, there are still Orcs about.. . To arms!"
[/message]
[message]
id=msgT3b_3
speaker=Burin the Lost
message="Alright! Charge!"
[/message]
[message]
id=msgT3b_4
speaker=Lady Outlaw
message="Feel my wrath you Orcish scum!"
[/message]
[message]
id=msgT3b_5
speaker=Tan-Vrodis
message="HUMANS. . . I see humans!"
[/message]
[message]
id=msgT3b_6
speaker=Tan-Bok
message="Ha, Hogar! You said we wouldn't see any action this far back from the front."
[/message]
[message]
id=msgT3b_7
speaker=Tan-Hogar
message="Shut yer mouth! Let's just get 'em."
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=31
y=22
[/filter]
[message]
id=msgT3b_8
speaker=narrator
message="SE - The Oldwood. Enter at Your Own Risk!"
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x=18
y=15
[/filter]
[message]
id=msgT3b_9
speaker=narrator
message="SW - Southbay."
[/message]
[/event]
[event]
name=attack
[filter_second]
#The Hill Orc
description=Tan-Bok
[/filter_second]
[move_unit_fake]
type=Goblin Knight
x=10,10,11,11
y=35,34,34,33
[/move_unit_fake]
{UNIT (Goblin Knight) (Grilg) 3 11 33}
[message]
id=msgT3b_10
description=Grilg
message="What? More humans here? Get them!"
[/message]
{UNIT (Wolf Rider) (Rider) 3 10 33}
{UNIT (Wolf Rider) (Rider) 3 12 33}
#ifdef HARD
{UNIT (Goblin Pillager) (Rider) 3 11 34}
#endif
[/event]
[event]
name=attack
[filter_second]
#The Forest Orc
description=Tan-Hogar
[/filter_second]
[move_unit_fake]
type=Orcish Slayer
x=36,36,36
y=35,34,33
[/move_unit_fake]
{UNIT (Orcish Slayer) (Vrogar) 4 36 33}
[message]
id=msgT3b_11
description=Vrogar
message="How'd they get behind us? I hate to miss such tasty meat."
[/message]
{UNIT (Orcish Assassin) (Assassin) 4 35 34}
{UNIT (Orcish Assassin) (Assassin) 4 37 34}
#ifdef HARD
{UNIT (Orcish Crossbow) (Crossbow) 4 36 34}
#endif
[/event]
[event]
name=die
[filter]
description=Tan-Bok
[/filter]
[filter_second]
side=1
[/filter_second]
[message]
description=Tan-Hogar
id=msgT3b_12
message="Better him than me! Reserves!"
[/message]
[gold]
side=4
amount=80
[/gold]
[/event]
[event]
name=die
[filter]
description=Tan-Hogar
[/filter]
[filter_second]
side=1
[/filter_second]
[message]
description=Tan-Bok
id=msgT3b_13
message="Holgar was a fool! Reserves!"
[/message]
[gold]
side=3
amount=80
[/gold]
[/event]
[event]
name=victory
[move_unit_fake]
type=Knight
x=40,39,38,37,36,35,34,33,32,31,30
y=15,16,16,16,16,16,15,15,14,14,14
[/move_unit_fake]
{UNIT (Knight) (Sir Ladoc) 1 30 14}
[message]
description=Sir Ladoc
id=msgT3b_14
message="Hold There! You can not pass. You've already stumbled on the Orcish rear guard. The main body of their forces is on the road to Southbay. It is an army of nightmarish size."
[/message]
[message]
description=Prince Haldric
id=msgT3b_15
message="I'm Haldric, my father was King Eldaric IV in the lands North-West of here. Soldier, aren't you on the wrong side of the lines?"
[/message]
[message]
description=Sir Ladoc
id=msgT3b_16
message="They overran my post. I got hit on the head pretty good, when I came to the Orcish army had already passed my position."
[/message]
[message]
description=Prince Haldric
id=msgT3b_17
message="Tell me, how fares Southbay?"
[/message]
[message]
description=Sir Ladoc
id=msgT3b_18
message="Southbay won't fall without one hell of a fight, sir. They'll stand to the last! I only wish I was there!"
[/message]
[message]
description=Prince Ladoc
id=msgT3b_19
message="Well, we can't go back, and the road ahead is blocked. . . I guess we'll have to risk it and go through the Oldwood forest, then make a break for Clearwater Port."
[/message]
[message]
id=msgT3b_20
speaker=Burin the Lost
message="Oh great, now a forest. I should have stayed at home and took my chances with the Orcs!"
[/message]
[message]
description=Sir Ladoc
id=msgT3b_21
message="Sir, if you don't mind, I'll go with you."
[/message]
[message]
id=msgT3b_22
speaker=Lady Outlaw
message="On we go. . ."
[/message]
[/event]
[event]
name=time over
[message]
id=msg3b_23
description=King Eldaric IV
message="We have run out of time. . . We'll be trapped in the midlands when winter comes!"
[/message]
[/event]
[/scenario]

View file

@ -0,0 +1,389 @@
[scenario]
name=The Oldwood
map_data="{maps/The_Rise_of_Wesnoth/The_Oldwood}"
turns=32
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=The_Oldwood
next_scenario=Temple_in_the_Deep
bonus=yes
music=underground.ogg
objectives="
Victory:
@Defeat Both Enemies
Defeat:
#Death of Prince Haldric or
#Death of Elilmaldur-Rithrandil or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{CROSS 350 345}
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
fog=yes
[/side]
[side]
type=Orcish Ruler
description=Tan-Gralg
side=2
canrecruit=1
{GOLD 150 220 250}
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_ignore_bad_combat=yes
recruitment_pattern=scout,fighter,fighter,archer
[/ai]
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Goblin Pillager
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Crossbow, Goblin Pillager
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Crossbow, Orcish Slayer, Goblin Pillager
#endif
team_name=orcs
[/side]
[side]
type=Orcish Ruler
description=Tan-Rugar
side=3
canrecruit=1
{GOLD 150 220 250}
[ai]
{NO_SCOUTS}
recruitment_pattern=scout,fighter,fighter,archer
recruitment_ignore_bad_movement=yes
recruitment_ignore_bad_combat=yes
[/ai]
#ifdef EASY
recruit=Orcish Archer, Orcish Assassin, Orcish Grunt, Goblin Pillager
#endif
#ifdef NORMAL
recruit=Orcish Archer, Orcish Assassin, Orcish Crossbow, Goblin Pillager
#endif
#ifdef HARD
recruit=Orcish Archer, Orcish Assassin, Orcish Crossbow, Orcish Slayer, Goblin Pillager
#endif
team_name=orcs
[/side]
[side]
type=Ancient Wose
description=Elilmaldur-Rithrandil
side=4
canrecruit=1
recruit=Wose Sapling
{GOLD 160 100 50}
{INCOME 10 5 3}
team_name=Haldric
[/side]
{PUT_IMG (terrain/temple.png) 23 22}
{PUT_IMG (trow/castle-ruins.png) 5 5}
{PUT_IMG (trow/castle-ruins.png) 6 5}
{PUT_IMG (trow/castle-ruins.png) 6 6}
{PUT_IMG (trow/castle-ruins.png) 5 7}
{PUT_IMG (trow/castle-ruins.png) 4 6}
{PUT_IMG (trow/castle-ruins.png) 4 5}
{PUT_IMG (trow/castle-ruins.png) 29 2}
{PUT_IMG (trow/castle-ruins.png) 29 3}
{PUT_IMG (trow/castle-ruins.png) 27 3}
{PUT_IMG (trow/castle-ruins.png) 27 2}
{PUT_IMG (trow/castle-ruins.png) 15 29}
{PUT_IMG (trow/castle-ruins.png) 15 30}
{PUT_IMG (trow/castle-ruins.png) 13 30}
{PUT_IMG (trow/castle-ruins.png) 13 29}
{PUT_IMG (trow/castle-ruins.png) 17 16}
{PUT_IMG (trow/castle-ruins.png) 17 17}
{PUT_IMG (trow/castle-ruins.png) 15 17}
{PUT_IMG (trow/castle-ruins.png) 15 16}
[event]
name=start
[recall]
description=Lady Outlaw
[/recall]
[recall]
description=Burin the Lost
[/recall]
[recall]
description=Sir Ruddry
[/recall]
[recall]
description=Sir Ladoc
[/recall]
[recall]
description=Minister Edmond
[/recall]
[message]
id=msgT4_1
speaker=narrator
message="Haldric's band finds itself at the heart of the Oldwood Forest. The road quickly narrows and becomes little more than a path. Branches reach high overhead, blocking almost all of the light. . . The ominous noises of the deep woods echo all around."
[/message]
[message]
id=msgT4_2
description=Burin the Lost
message="Will this evil forest ever end! There are mosquitoes as big as my fist in here, and these nasty old trees are giving me the creeps."
[/message]
[message]
id=msgT4_3
description=Lady Outlaw
message="This isn't so bad. Haldric's kind are such a suspicious lot when it comes to these sorts of things."
[/message]
[message]
id=msgT4_4
description=Prince Haldric
message="Quiet. Listen, I think I hear something."
[/message]
[message]
id=msgT4_5
description=Elilmaldur-Rithrandil
message="All I hear are more tree-foes!"
[/message]
[message]
id=msgT4_6
description=Prince Haldric
message="That tree, it speaks! No- No- We are tree-friends, really!"
[/message]
[message]
id=msgT4_7
description=Elilmaldur-Rithrandil
message="You kind has long come with your axes, some tree-friends you are. Still you must be less worse than these new monsters that have come to plague us. They cut the trees, and burn the trees for no reason at all!"
[/message]
[message]
id=msgT4_8
description=Elilmaldur-Rithrandil
message="You claim to be a tree-friend, so be a tree-friend now. For we are in dire need, or you may meet your fate with the rest of these monsters."
[/message]
[message]
id=msgT4_9
description=Prince Haldric
message="We will help. (Quietly) Be careful with the trees."
[/message]
[message]
id=msgT4_10
description=Burin the Lost
message="What! What are you looking at me for?"
[/message]
#ifdef EASY
{GUARD_UNIT (Elder Wose) (Wose Guard) 4 10 18}
{GUARD_UNIT (Elder Wose) (Wose Guard) 4 16 13}
{GUARD_UNIT (Elder Wose) (Wose Guard) 4 7 18}
{GUARD_UNIT (Elder Wose) (Wose Guard) 4 24 7}
{GUARD_UNIT (Elder Wose) (Wose Guard) 4 16 22}
{GUARD_UNIT (Elder Wose) (Wose Guard) 4 23 6}
#endif
#ifdef NORMAL
{GUARD_UNIT (Elder Wose) (Wose Guard) 4 10 18}
{GUARD_UNIT (Elder Wose) (Wose Guard) 4 16 13}
{GUARD_UNIT (Elder Wose) (Wose Guard) 4 7 18}
{GUARD_UNIT (Elder Wose) (Wose Guard) 4 24 7}
#endif
#ifdef HARD
{GUARD_UNIT (Elder Wose) (Wose Guard) 4 10 18}
{GUARD_UNIT (Elder Wose) (Wose Guard) 4 16 13}
#endif
[/event]
[event]
name=moveto
[filter]
side=1
x=23
y=22
[/filter]
[message]
id=msgT4_11
speaker=unit
message="The temple has already been looted, however the entrance to it's catacombs seem to be blocked by a wall of magical energy."
[/message]
[/event]
[event]
name=turn 4
[message]
id=msgT4_12
description=Tan-Rugar
message="Stupid stinking trees, we'll show you!"
[/message]
[/event]
[event]
name=turn 6
[message]
id=msgT4_13
description=Tan-Gralg
message="Chop 'em down. It's cool in these woods, I think we need a fire!"
[/message]
[/event]
[event]
name=die
[filter]
description=Elilmaldur-Rithrandil
[/filter]
[message]
id=msgT4_14
description=Prince Haldric
message="Without the help of these tree-folk we'll be trapped in these woods till we die! There will be nothing to hold the Orcs back!"
[/message]
[message]
id=msgT4_15
speaker=Burin the Lost
message="Stupid tree-folk."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=victory
[message]
id=msgT4_16
speaker=Prince Haldric
message="We've defeated the Orcs"
[/message]
[message]
id=msgT4_17
speaker=Elilmaldur-Rithrandil
message="On this day you have proved yourself to be a tree-friend. For so long your kind has only come with sharp blades to harm my kind. Come to build these buildings of stone, but we eventually claim the stones back for the earth."
[/message]
[message]
id=msgT4_18
speaker=Prince Haldric
message="Well, I suspect you won't have to worry about my kind for much longer. The Orcs have come, and they are taking this Isle!"
[/message]
[message]
id=msgT4_19
speaker=Elilmaldur-Rithrandil
message="Hmmmm- my kind were here before your kind, and they were here before those before you as well, and we will be here after the Orcs are gone as well."
[/message]
[message]
id=msgT4_20
speaker=Prince Haldric
message="Can you help us fight the Orcs?"
[/message]
[message]
id=msgT4_21
speaker=Elilmaldur-Rithrandil
message="My kind are bound to the forest, we would be of little help to you beyond our borders. Maybe we could still be of some aide to you. In a war of your people some time ago one of you're kings trapped an evil Lich in the catacombs of the temple at the heart of the wood. We were there, we were watching."
[/message]
[message]
id=msgT4_22
speaker=Elilmaldur-Rithrandil
message="After we drove your kind off we figured out how to break the spell that holds the Evil in the catacombs, and keeps others from entering them."
[/message]
[message]
id=msgT4_23
speaker=Prince Haldric
message="This helps us how?"
[/message]
[message]
id=msgT4_24
speaker=Elilmaldur-Rithrandil
message="The Lich was carrying a powerful artifact. We know, we can feel it. This artifact may aid you in your quest."
[/message]
[message]
id=msgT4_25
description=Lady Outlaw
message="He must mean the Ruby of Fire. It was our most powerful artifact. We brought it with us from the East. We thought it was lost in the war with your people, when Lich-Lord Lenvan fell!"
[/message]
[message]
id=msgT4_26
speaker=Prince Haldric
message="At this point we need all of the help we can get!"
[/message]
[message]
id=msgT4_27
speaker=Elilmaldur-Rithrandil
message="Then I will open the catacombs for you. . ."
[/message]
[if]
[variable]
name=have_lady
numerical_equals=1
[/variable]
[then]
[message]
id=msgT4_28
description=Lady Outlaw
message="Young Prince, while the Lich-lords have betrayed us, I can't bring myself to fight against one of the greatest leaders of my people."
[/message]
[message]
id=msgT4_29
description=Prince Haldric
message="Lady, why would you let those monsters lead your people?"
[/message]
[message]
id=msgT4_30
description=Lady Outlaw
message="Think about it, our best and brightest got to live forever. Our worst got to serve as mindless slaves forever, and we received cheap, un-sleeping labour, and the right to not be the first wave of fodder in our wars."
[/message]
[message]
id=msgT4_31
description=Lady Outlaw
message="Other than losing our war back West, then our refugee war to your people, and this Orc thing, it wasn't such a bad deal. Lich-Lord Lenvan was one of our greatest leaders, he lead our escape in the West. Albeit, after being down in that hole for so long I don't imagine he's too happy."
[/message]
[message]
id=msgT4_32
description=Prince Haldric
message="Uh-huh."
[/message]
[message]
id=msgT4_33
description=Lady Outlaw
message="I can still be of use to you. I shall scout the road ahead. We need to know if we can make it to Southbay. I'll return in a few days."
[/message]
[kill]
description=Lady Outlaw
[/kill]
[/then]
[/if]
[/event]
[event]
name=time over
[message]
id=msgT4_34
description=Prince Haldric
message="We have run out of time. . . We'll be trapped in these woods until we die!"
[/message]
[/event]
[/scenario]

View file

@ -0,0 +1,511 @@
[scenario]
name=The Swamp of Esten
map_data="{maps/The_Rise_of_Wesnoth/The_River_Road}"
turns=36
{scenarios/The_Rise_of_Wesnoth/trow-nohome.cfg}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=The_River_Road
next_scenario=The_Oldwood
bonus=yes
music=wesnoth-8.ogg
objectives="
Victory:
@Defeat All Enemies
Defeat:
#Death of Prince Haldric or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
image=maps/the_green_isle.png
{DOT 300 290}
{DOT 310 290}
{DOT 320 300}
{DOT 335 305}
{DOT 350 305}
{CROSS 365 310}
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
team_name=Haldric
fog=yes
[/side]
[side]
type=Necromancer
description=Cleon
#This is the nearest enemy, make him softer.
side=2
canrecruit=1
#He's fodder boy
recruit=Vampire Bat, Walking Corpse, Dark Adept
[ai]
{NO_SCOUTS}
recruitment_pattern=scout,fighter,fighter,fighter,archer
recruitment_ignore_bad_movement=yes
[/ai]
{GUARD_UNIT (Giant Scorpion) (Scorpion) 2 26 4}
{GOLD 90 120 190}
#ifdef NORMAL
{GUARD_UNIT (Giant Scorpion) (Scorpion) 2 13 8}
#endif
#ifdef HARD
{GUARD_UNIT (Giant Scorpion) (Scorpion) 2 13 8}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 2 15 3}
#endif
team_name=cult
[/side]
[side]
type=Necromancer
description=Lollyra
side=3
canrecruit=1
{GOLD 130 165 250}
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_combat=yes
recruitment_pattern=scout,fighter,mixed fighter,fighter,fighter,archer
[/ai]
{GUARD_UNIT (Giant Scorpion) (Scorpion) 3 32 27}
#ifdef EASY
recruit=Dark Adept, Thief, Thug, Skeleton, Skeleton Archer, Vampire Bat, Walking Corpse
#endif
#ifdef NORMAL
{GUARD_UNIT (Giant Scorpion) (Scorpion) 3 32 31}
recruit=Dark Adept, Rogue, Thug, Skeleton, Skeleton Archer, Vampire Bat, Walking Corpse, Ghost
#endif
#ifdef HARD
{GUARD_UNIT (Giant Scorpion) (Scorpion) 3 32 31}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 3 33 36}
recruit=Dark Adept, Rogue, Thug, Revenant, Skeleton Archer, Vampire Bat, Ghost, Walking Corpse
#endif
team_name=cult
[/side]
[side]
type=Necromancer
description=Clurka
side=4
canrecruit=1
{GOLD 130 165 250}
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=scout,fighter,mixed fighter,fighter,fighter,archer
[/ai]
{GUARD_UNIT (Giant Scorpion) (Scorpion) 4 17 35}
#ifdef EASY
recruit=Dark Adept, Thief, Thug, Skeleton, Skeleton Archer, Vampire Bat, Giant Scorpion, Walking Corpse
#endif
#ifdef NORMAL
{GUARD_UNIT (Giant Scorpion) (Scorpion) 4 9 34}
recruit=Dark Adept, Thief, Bandit, Skeleton, Skeleton Archer, Vampire Bat, Giant Scorpion, Walking Corpse
#endif
#ifdef HARD
{GUARD_UNIT (Giant Scorpion) (Scorpion) 4 9 34}
{GUARD_UNIT (Giant Scorpion) (Scorpion) 4 20 32}
recruit=Dark Adept, Thief, Bandit, Skeleton, Bone Shooter, Vampire Bat, Giant Scorpion, Walking Corpse
#endif
team_name=cult
[/side]
{PUT_IMG (items/signpost.png) 15 31}
{PUT_IMG (terrain/temple.png) 19 5}
{PUT_IMG (terrain/temple.png) 30 10}
{PUT_IMG (terrain/temple.png) 34 36}
{PUT_IMG (terrain/temple.png) 1 26}
{PUT_IMG (terrain/temple.png) 5 12}
[event]
name=start
[recall]
description=Lady Outlaw
[/recall]
[recall]
description=Burin the Lost
[/recall]
[message]
id=msgT3a_1
speaker=narrator
message="With great trepidation Prince Haldric leads his refugee band into the Swamp of Esten. In the centre of that very swamp a shroud of fog descends over Young Prince Haldric."
[/message]
[message]
id=msgT3a_2
speaker=Prince Haldric
message="I have a very bad feeling about this. This awful swamp and it's crazy cult. . . Before these troubles started we used to have to clear the swamp every spring and fall."
[/message]
[message]
id=msgT3a_3
speaker=Prince Haldric
message="I suppose with the rampaging bands of murderous Orcs roaming about that hasn't been done in a while."
[/message]
[message]
id=msgT3a_4
speaker=Burin the Lost
message="I miss the Orcs. . . We go all this way, and (SNIFF) what a lovely smell we have discovered."
[/message]
[message]
id=msgT3a_5
speaker=Lady Outlaw
message="This is too quiet. I don't like this one bit, not one bit at all."
[/message]
[message]
id=msgT3a_6
speaker=Prince Haldric
message="Wait, I think I hear Something. . . To Arms!"
[/message]
[/event]
[event]
name=moveto
[filter]
x=13
y=6
side=1
[/filter]
{UNIT (Giant Scorpion) (Scorpion) 2 16 5}
[/event]
[event]
name=moveto
[filter]
x=10
y=25
side=1
[/filter]
{UNIT (Giant Scorpion) (Scorpion) 3 10 27}
[/event]
[event]
name=moveto
[filter]
x=28
y=33
side=1
[/filter]
{UNIT (Giant Scorpion) (Scorpion) 4 32 33}
[/event]
#define TEMPLE_HELP X Y
[event]
name=moveto
[filter]
side=1
x={X}
y={Y}
[/filter]
[message]
id=msgT3a_7
speaker=Prince Haldric
message="Careful, you don't know what's lurking in there!"
[/message]
[unit]
description=Minister Edmond
side=1
type=White Mage
x={X}
y={Y}
[/unit]
[message]
id=msgT3a_8
description=Minister Edmond
message="Back you vile--- Oh, sorry I thought you were undead. When are those goofs in Clearwater Port Going to clear the swamp again?"
[/message]
[message]
id=msgT3a_9
speaker=Prince Haldric
message="Maybe they'll clear it SOME TIME AFTER THE APOCALYPSE is over!"
[/message]
[message]
id=msgT3a_10
description=Minister Edmond
message="Oooh! I take it you wouldn't mind if I helped out?"
[/message]
[/event]
#enddef
#define TEMPLE_TRAP X Y
[event]
name=moveto
[filter]
side=1
x={X}
y={Y}
[/filter]
[message]
id=msgT3a_11
speaker=unit
message="Hey, there's somebody hidden in the temple. Ack! Hold there!"
[/message]
[unit]
side=2
type=Vampire Bat
x={X}
y={Y}
[/unit]
[unit]
side=3
type=Walking Corpse
x={X}
y={Y}
[/unit]
[unit]
side=4
type=Walking Corpse
x={X}
y={Y}
[/unit]
#ifdef HARD
[unit]
side=2
type=Ghost
x={X}
y={Y}
[/unit]
#endif
[/event]
#enddef
#define TEMPLE_LOOT X Y
[event]
name=moveto
[filter]
side=1
x={X}
y={Y}
[/filter]
[command]
[gold]
side=1
amount=50
[/gold]
[/command]
[command]
[message]
id=gold_temple
speaker=narrator
message="You find treasure worth 50 pieces of gold in the temple"
[/message]
[/command]
[/event]
#enddef
[event]
name=start
{RANDOM 1..3}
[if]
[variable]
name=random
numerical_equals=1
[/variable]
[then]
{TEMPLE_HELP 5 12}
{TEMPLE_TRAP 34 36}
{TEMPLE_TRAP 19 5}
{TEMPLE_LOOT 1 26}
{TEMPLE_LOOT 30 10}
[/then]
[/if]
[if]
[variable]
name=random
numerical_equals=2
[/variable]
[then]
{TEMPLE_HELP 1 26}
{TEMPLE_TRAP 34 36}
{TEMPLE_TRAP 5 12}
{TEMPLE_LOOT 19 5}
{TEMPLE_LOOT 30 10}
[/then]
[/if]
[if]
[variable]
name=random
numerical_equals=3
[/variable]
[then]
{TEMPLE_HELP 19 5}
{TEMPLE_TRAP 34 36}
{TEMPLE_TRAP 1 26}
{TEMPLE_LOOT 5 12}
{TEMPLE_LOOT 30 10}
[/then]
[/if]
[/event]
[event]
name=moveto
[filter]
side=1
x=15
y=31
[/filter]
[message]
id=msgT3a_12
speaker=narrator
message="SW - The Oldwood Forest. Enter at Your Own Risk!"
[/message]
[/event]
[event]
name=die
[filter]
description=Lollyra
[/filter]
[message]
id=msgT3a_13
speaker=Lollyra
message="May I live forever in Undeath!"
[/message]
[/event]
[event]
name=die
[filter]
description=Clurka
[/filter]
[message]
id=msgT3a_14
speaker=Clurka
message="Ohhh! To be risen again!"
[/message]
[/event]
[event]
name=die
[filter]
description=Cleon
[/filter]
[message]
id=msgT3a_15
speaker=Cleon
message="A prayer for life immortal!"
[/message]
[/event]
[event]
name=victory
[move_unit_fake]
type=Knight
x=35,34,33,32,31,30
y=35,34,35,34,34,33
[/move_unit_fake]
{UNIT (Knight) (Sir Ruddry) 1 30 33}
[scroll_to_unit]
description=Sir Ruddry
side=1
[/scroll_to_unit]
[message]
description=Sir Ruddry
id=msgT3a_16
message="I don't know who you are, but you can't continue down this road! There is an army of those Orcs bigger than any army I've ever seen just down the road!"
[/message]
[message]
description=Prince Haldric
id=msgT3a_17
message="I'm Haldric, my father was King Eldaric IV in the lands North-West of here. Soldier have you deserted your post?"
[/message]
[message]
description=Sir Ruddry
id=msgT3a_18
message="No Sir! I'm the sole survivor of the Clearwater Port expeditionary force. Trust me, you can't continue down this road sir. Especially with the refugees, you'll be slaughtered."
[/message]
[message]
description=Prince Haldric
id=msgT3a_19
message="Tell me, does Clearwater Port still stand? Is the port free?"
[/message]
[message]
description=Sir Ruddry
id=msgT3a_20
message="As far as I know Sir. We have a large army, and they were pressing all able bodied men and boys into service when I left. That Orcish army is huge, but they haven't met the main body of our forces yet."
[/message]
[message]
description=Prince Haldric
id=msgT3a_21
message="Well, we can't go back, and the road ahead is blocked. I guess we'll have to risk it and go through the Oldwood forest, then make a break for Clearwater Port or Southbay."
[/message]
[message]
id=msgT3a_22
speaker=Burin the Lost
message="Oh great, now a Forest. . . I should have stayed at home and took my chances with the Orcs!"
[/message]
[message]
description=Sir Ruddry
id=msgT3a_23
message="Sir, if you don't mind, I'll go with you."
[/message]
[message]
id=msgT3a_24
speaker=Lady Outlaw
message="On we go. . ."
[/message]
{CLEAR_VARIABLE random}
[/event]
[event]
name=time over
[message]
id=msg4_25
description=King Eldaric IV
message="We have run out of time. . . We'll be trapped in this swamp when winter arrives!"
[/message]
[/event]
[/scenario]

View file

@ -0,0 +1,344 @@
[scenario]
name=Troll Hole
map_data="{maps/The_Rise_of_Wesnoth/Troll_Hole}"
turns=36
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
id=Troll_Hole
next_scenario=Elf_Lords
bonus=yes
music=underground.ogg
objectives="
Victory:
@Defeat all Enemies
Defeat:
#Death of Prince Haldric or
#Death of Lady Jessica or
#Turns run out"
{scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg}
{scenarios/The_Rise_of_Wesnoth/trow-macros.cfg}
[bigmap]
{DOT 315 180}
{DOT 320 205}
{DOT 340 215}
{DOT 365 215}
{DOT 390 215}
{DOT 415 215}
{CROSS 430 230}
image=maps/the_great_continent.png
[/bigmap]
[side]
type=Noble Commander
description=Prince Haldric
side=1
canrecruit=1
controller=human
shroud=yes
team_name=Haldric
{INCOME 8 4 2}
[/side]
[side]
type=Troll Warrior
description=Erart
side=2
canrecruit=1
{GOLD 90 160 240}
{INCOME 4 8 12}
team_name=Troll
#ifdef EASY
recruit=Troll Whelp
#else
recruit=Troll Whelp,Troll
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=fighter
aggression=0.75
[/ai]
[/side]
[side]
type=Troll Warrior
description=Raol
side=3
canrecruit=1
{GOLD 90 160 240}
{INCOME 4 8 12}
team_name=Troll
#ifdef EASY
recruit=Troll Whelp
#else
recruit=Troll Whelp,Troll
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=fighter
aggression=0.75
[/ai]
[/side]
[side]
type=Troll Warrior
description=Rilg
side=4
canrecruit=1
{GOLD 90 160 240}
{INCOME 4 8 12}
team_name=Troll
#ifdef EASY
recruit=Troll Whelp
#else
recruit=Troll Whelp,Troll
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=fighter
aggression=0.75
[/ai]
[/side]
[side]
type=Troll Warrior
description=Gulg
side=5
canrecruit=1
{GOLD 90 160 240}
{INCOME 4 8 12}
team_name=Troll
#ifdef EASY
recruit=Troll Whelp
#else
recruit=Troll Whelp,Troll
#endif
[ai]
{NO_SCOUTS}
recruitment_ignore_bad_movement=yes
recruitment_pattern=fighter
aggression=0.75
[/ai]
[/side]
{STARTING_VILLAGES 2 10}
{STARTING_VILLAGES 3 10}
{STARTING_VILLAGES 4 10}
{STARTING_VILLAGES 5 10}
{scenarios/The_Rise_of_Wesnoth/trow-nlmsg.cfg}
[event]
name=prestart
{UNIT (Tentacle of the Deep) (Tentacle of the Deep) 2 15 11}
{UNIT (Tentacle of the Deep) (Tentacle of the Deep) 3 15 20}
#ifdef MEDIUM
{UNIT (Tentacle of the Deep) (Tentacle of the Deep) 4 11 15}
{UNIT (Tentacle of the Deep) (Tentacle of the Deep) 5 19 17}
#endif
#ifdef HARD
{UNIT (Tentacle of the Deep) (Tentacle of the Deep) 4 11 15}
{UNIT (Tentacle of the Deep) (Tentacle of the Deep) 5 19 17}
{UNIT (Tentacle of the Deep) (Tentacle of the Deep) 2 11 17}
{UNIT (Tentacle of the Deep) (Tentacle of the Deep) 3 19 15}
#endif
{RANDOM 1..4}
[if]
[variable]
name=random
numerical_equals=1
[/variable]
[then]
[kill]
description=Erart
[/kill]
{GUARD_UNIT (Giant Spider) (Fang) 3 5 5}
[kill]
description=Raol
[/kill]
{GUARD_UNIT (Giant Spider) (Fang) 2 25 5}
[/then]
[/if]
[if]
[variable]
name=random
numerical_equals=2
[/variable]
[then]
[kill]
description=Raol
[/kill]
{GUARD_UNIT (Giant Spider) (Fang) 2 25 5}
[kill]
description=Rilg
[/kill]
{GUARD_UNIT (Giant Spider) (Fang) 5 5 25}
[/then]
[/if]
[if]
[variable]
name=random
numerical_equals=3
[/variable]
[then]
[kill]
description=Rilg
[/kill]
{GUARD_UNIT (Giant Spider) (Fang) 5 5 25}
[kill]
description=Gulg
[/kill]
{GUARD_UNIT (Giant Spider) (Fang) 4 25 25}
[/then]
[/if]
[if]
[variable]
name=random
numerical_equals=4
[/variable]
[then]
[kill]
description=Gulg
[/kill]
{GUARD_UNIT (Giant Spider) (Fang) 4 25 25}
[kill]
description=Erart
[/kill]
{GUARD_UNIT (Giant Spider) (Fang) 3 5 5}
[/then]
[/if]
[recall]
description=Lady Jessica
[/recall]
[recall]
description=Burin the Lost
[/recall]
[recall]
description=Sir Ruddry
[/recall]
[recall]
description=Sir Ladoc
[/recall]
[recall]
description=Minister Edmond
[/recall]
[/event]
[event]
name=start
[message]
id=msgT16a_1
speaker=narrator
message="It isn't long before Haldric and his companions enter the Brown Hills. An elven guide leads them to a gaping cave mouth, and they descend into the darkness."
[/message]
[message]
id=msgT16a_2
speaker=Prince Haldric
message="So, does anybody know anything about trolls?"
[/message]
[message]
id=msgT16a_3
speaker=Burin the Lost
message="I indeed do. They are green, and mean, and will try to crush you like a bug. They heal very quickly."
[/message]
[message]
id=msgT16a_4
speaker=Lady Jessica
message="Hmm. . . Do we really need to know that much about the trolls? I think it's safe to say that the elves wouldn't have sent us down here if they were at all friendly."
[/message]
[message]
id=msgT16a_5
speaker=Prince Haldric
message="Fair Enough. Well, let's get them!"
[/message]
[/event]
[event]
name=time over
[message]
id=msgT16a_6
description=Prince Haldric
message="We have failed. . . More of the Troll's kin are arriving through the entrance."
[/message]
[/event]
[event]
name=die
[filter]
description=Erart
[/filter]
{LOOT 50 1}
[/event]
[event]
name=die
[filter]
description=Raol
[/filter]
{LOOT 50 1}
[/event]
[event]
name=die
[filter]
description=Rilg
[/filter]
{LOOT 50 1}
[/event]
[event]
name=die
[filter]
description=Gulg
[/filter]
{LOOT 50 1}
[/event]
[event]
name=victory
[message]
id=msgT16c_7
description=Prince Haldric
message="The trolls are beaten. No wonder why the elves are getting us to do their dirty linens."
[/message]
{VARIABLE_OP num_done add 1}
[set_variable]
name=troll_hole
value=1
[/set_variable]
[set_variable]
name=last_done
value="Hole"
[/set_variable]
{CLEAR_VARIABLE random}
[/event]
[/scenario]

View file

@ -0,0 +1,149 @@
[event]
name=die
[filter]
description=Prince Haldric
[/filter]
[message]
id=msg_haldric_die
speaker=unit
message="I can't be finished yet. . . I still have so much more to do."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=King Eldaric IV
[/filter]
[message]
id=msg_eldaric_die
speaker=unit
message="It is not yet my time! No!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Lady Jessica
[/filter]
[message]
id=msg_jess_die
speaker=unit
message="No! I'll not go so easil--"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Lady Outlaw
[/filter]
[message]
id=msg_lady_outlaw_die
speaker=unit
message="Bah! I'm not dying today! (POOF! The Lady Outlaw vanishes in a puff of smoke)"
[/message]
[set_variable]
name=have_lady
value=0
[/set_variable]
[/event]
[event]
name=die
[filter]
description=Burin the Lost
[/filter]
[message]
id=msg_burin_die
speaker=unit
message="Fool of a boy. I never should have followed him."
[/message]
[/event]
[event]
name=die
[filter]
description=Sir Ruddry
[/filter]
[message]
id=msg_ruddry_die
speaker=unit
message="Hail the Kings, may their bloodlines continue beyond my time!"
[/message]
[/event]
[event]
name=die
[filter]
description=Sir Ladoc
[/filter]
[message]
id=msg_ladoc_die
speaker=unit
message="For Land and Lord, I sacrifice all!"
[/message]
[/event]
[event]
name=die
[filter]
description=Minister Edmond
[/filter]
[message]
id=msg_edmond_die
speaker=unit
message="May the Lords of Light protect us all."
[/message]
[/event]
[event]
name=die
[filter]
description=Lord Typhon
[/filter]
[message]
id=msg_typhon_die
description=Prince Haldric
message="Without him the bottom's of our ships will be completely vulnerable. . ."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Lt. Aethyr
[/filter]
[message]
id=msg_athyr_die1
speaker=Lieutenant Aethyr
message="Let me have peace in Death! Donna I'll be there soo-"
[/message]
[message]
id=msg_athyr_die2
speaker=Prince Haldric
message="I kind of had plans for him."
[/message]
[endlevel]
result=defeat
bonus=no
[/endlevel]
[/event]

View file

@ -0,0 +1,63 @@
[story]
music=underground.ogg
[part]
id=trow_intro_1
story="In the days before Haldric the First saved our people, and founded the kingdom of Wesnoth, we came from an Isle far to the West. . ."
delay=4000
image=maps/the_green_isle.png
[/part]
[part]
id=trow_intro_2
story="We were prosperous, and numerous. We lived in a rich land, with many Kings. Then THEY came, the Wesfolk. They were a wicked, brutal, and dirty lot. They were the vanquished from their homes in some war in a land even farther off into the West. The Wesfolk were not numerous, but they used dark magic, and legions of the walking dead. . ."
delay=8000
image=maps/the_green_isle-w.png
[/part]
[part]
id=trow_intro_3
story="After a time of great struggle a peace was reached. We came to dominate most of the Isle, with the Wesfolk pushed onto the most marginal of lands. In confronting their vile legions, we grew strong, indeed it was from this war we gleaned our first shards of knowledge about magic."
delay=8000
image=maps/the_green_isle-w.png
[/part]
[part]
id=trow_intro_4
story="Thus history continued apace for several centuries. You must recall that the route from the Western lands to our Isle was perilous at the best of times. So perilous that a stable trading relationship between the mainland and the Isle could never be maintained."
delay=8000
image=maps/the_green_isle-w.png
[/part]
[part]
id=trow_intro_5
story="Things only got worse when looking to the East. A strong, cold, ocean current swept down from the North in the Eastern ocean, pushing all ships horribly off course. Ships that travelled East, and returned, reported nothing but open ocean, and vile sea monsters. . ."
delay=7000
image=maps/the_green_isle-we.png
[/part]
[part]
id=trow_intro_6
story="Over time our skills as navigators grew. Then, one day, the Crown Prince of Southbay returned home from a long voyage with a fabulous tale. He said that there were lands to the East that could be reached by the strong of heart, and by aggressively sailing to the East and North, to compensate for Southern pull of the ocean."
delay=8000
image=maps/the_green_isle-we.png
[/part]
[part]
id=trow_intro_7
story="It wasn't long after he returned that the very Crown Prince who discovered the land to the East fell ill and died, under mysterious circumstances. His younger brother, and next in line for the throne, conspired to start a war of distraction with the poor Wesfolk kingdoms, and their Lich-Lords."
delay=8000
image=maps/the_green_isle-we.png
[/part]
[part]
id=trow_intro_8
story="The new Crown Prince departed, with the largest army ever assembled on the Isle to make war with the Wesfolk. This where our story begins. . ."
delay=4000
image=misc/story1.png
[/part]
[part]
id=trow_intro_9
story="With the plight of a different Prince on the same Isle. . ."
delay=4000
image=maps/the_green_isle.png
[/part]
[part]
id=trow_intro_10
story="For this is the story of Haldric the First, and the Rise of Wesnoth. . ."
delay=4000
image=campaigns/The_Rise_of_Wesnoth/logo.png
[/part]
[/story]

View file

@ -0,0 +1,56 @@
#I'm putting TROW's common Macros in here.
#This should make my WML a Little more sane
#So Far:
#LOOT
#GUARD_UNIT
#UNIT
#PUT_IMG
#define LOOT AMOUNT SIDE
[command]
[gold]
side={SIDE}
amount={AMOUNT}
[/gold]
[/command]
[command]
[message]
id=trow_macros_1
speaker=narrator
message="You retrieve {AMOUNT} pieces of gold."
[/message]
[/command]
#enddef
#define GUARD_UNIT TYPE DESC SIDE X Y
[unit]
type={TYPE}
description={DESC}
side={SIDE}
x={X}
y={Y}
ai_special=guardian
[/unit]
#enddef
#define UNIT TYPE DESC SIDE X Y
[unit]
type={TYPE}
description={DESC}
side={SIDE}
x={X}
y={Y}
[/unit]
#enddef
#define PUT_IMG IMG X Y
[item]
x={X}
y={Y}
image={IMG}
[/item]
#enddef

View file

@ -0,0 +1,149 @@
[event]
name=turn 6
[if]
[variable]
name=last_done
equals="Dragon"
[/variable]
[then]
[message]
id=msgTNL_1
description=Prince Haldric
message="I still think I should be called 'Dragonbain'."
[/message]
[message]
id=msgTNL_2
description=Lady Jessica
message="Not in my lifetime."
[/message]
[/then]
[/if]
[/event]
[event]
name=turn 3
[if]
[variable]
name=last_done
equals="Hole"
[/variable]
[then]
[message]
id=msgTNL_3
description=Lady Jessica
message="It could be worse. We could be back in that Troll Hole!"
[/message]
[message]
id=msgTNL_4
description=Burin the Lost
message="Hey, disparage the Trolls, NOT the Holes!"
[/message]
[/then]
[/if]
[/event]
[event]
name=turn 2
[if]
[variable]
name=last_done
equals="Isle"
[/variable]
[then]
[message]
id=msgTNL_5
description=Prince Haldric
message="Well, at least we don't have to contend with the undead. No offence Jessica."
[/message]
[message]
id=msgTNL_6
description=Lady Jessica
message="Don't worry about it."
[/message]
[/then]
[/if]
[/event]
[event]
name=turn 5
[if]
[variable]
name=last_done
equals="Beach"
[/variable]
[then]
[message]
id=msgTNL_7
description=Prince Haldric
message="Too bad that this isn't going as well as the beach. . . I miss the beach."
[/message]
[/then]
[/if]
[/event]
[event]
name=turn 7
[if]
[variable]
name=num_done
numerical_equals=0
[/variable]
[then]
[message]
id=msgTNL_8
description=Lady Jessica
message="Haldric, just before we arrived here I got word that the your 'third of a fleet' has departed for our old home, the Green Isle."
[/message]
[message]
id=msgTNL_9
description=Prince Haldric
message="You were planning on sharing this with me when?"
[/message]
[/then]
[/if]
[/event]
[event]
name=turn 2
[if]
[variable]
name=num_done
numerical_equals=3
[/variable]
[then]
[message]
id=msgTNL_9
description=Lady Jessica
message="Haldric messengers just informed me that the fleet has returned from our old home. They came back with as nearly as large a fleet as we initially set out with, and Southbay still stands. This is excellent news. As per your orders a third of the fleet has headed back out."
[/message]
[message]
id=msgTNL_10
description=Prince Haldric
message="That is excellent news indeed. Our numbers have doubled. Now on to the business at hand."
[/message]
[/then]
[/if]
[/event]
#[event]
# name=turn 2
# [if]
# [variable]
# name=num_done
# numerical_equals=3
# [/variable]
# [then]
# [message]
# id=msgTNL_11
# description=Lady Jessica
# message="Haldric, the fleet made it back again. A few more ships, #But they report that the whole of the coast was teeming with Orcs. All that was seen of #Southbay was a cloud of smoke."
# [/message]
# [message]
# id=msgTNL_12
# description=Prince Haldric
# message="A sad end to our home. We must save our mourning for later, #for battle awaits us now."
# [/message]
# [/then]
# [/if]
#[/event]

View file

@ -0,0 +1,27 @@
[story]
music=underground.ogg
[part]
id=nohome_1
story="So it came to pass that Price Haldric was forced from his home, never to return. With the help of his father's noble sacrifice he has escaped the Southern pass. Haldric has left the lands of his home, and before him stretches the vast expanse of the southern kingdoms of his people."
delay=7000
image=misc/story6.png
[/part]
[part]
id=nohome_2
story="To the South-West lay the Midlands. These were prosperous kingdoms, nestled between hill and forest. They served as the breadbasket of a people, and as a valuable source of both lumber and gemstones. These Kingdoms fed the city of Southbay, the largest city on the Isle. Albeit, with this coming of the Orcs the midlands are probably a barren waste by now."
delay=7000
image=misc/story6.png
[/part]
[part]
id=nohome_3
story="The river road follows to Isle's greatest river to the South-East. This road leads to the Isle's second largest city, Clearwater Port. It would likely have been the Isle's largest city save for the events of the Estfolk War. The Lich-Lords befouled much of the land around the river during the course of a great battle. Now the swamp is home to an Estfolk imitating cult."
delay=7000
image=misc/story6.png
[/part]
[/story]

View file

@ -0,0 +1,17 @@
[story]
music=underground.ogg
[part]
id=noisle_1
story="Several days later Prince Haldric departs in his ship the Eldaric, his home and Isle lost to him forever. In his heart he knows he will never see his secluded valley again. Before him lay a vast expanse of stormy seas, and the mysterious island that Lady Jessica has mentioned, and even more exotic lands even further to the East."
delay=7000
image=maps/the_green_isle-we.png
[/part]
[part]
id=noisle_2
story="Apparently the island that King Haldric and his crew are approaching was at one time a volcano that is now slowly sinking into the sea. The elder Crown Prince of Southbay managed to establish a foothold on this Island, despite the belligerent nature of it's reptilian inhabitants. There must be little left of that foothold by now."
delay=7000
image=maps/the_green_isle-we.png
[/part]
[/story]

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB