New campaign: The Rise Of Wesnoth
This commit is contained in:
parent
8bdaccff45
commit
6b557a1a45
54 changed files with 10631 additions and 0 deletions
|
@ -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}
|
||||
|
|
25
data/maps/The_Rise_of_Wesnoth/A_Beach
Normal file
25
data/maps/The_Rise_of_Wesnoth/A_Beach
Normal 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
|
45
data/maps/The_Rise_of_Wesnoth/A_Final_Spring
Normal file
45
data/maps/The_Rise_of_Wesnoth/A_Final_Spring
Normal 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
|
40
data/maps/The_Rise_of_Wesnoth/A_Harrowing_Escape
Normal file
40
data/maps/The_Rise_of_Wesnoth/A_Harrowing_Escape
Normal 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
|
39
data/maps/The_Rise_of_Wesnoth/A_New_Land
Normal file
39
data/maps/The_Rise_of_Wesnoth/A_New_Land
Normal 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
|
25
data/maps/The_Rise_of_Wesnoth/A_Summer_of_Storms
Normal file
25
data/maps/The_Rise_of_Wesnoth/A_Summer_of_Storms
Normal 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
|
35
data/maps/The_Rise_of_Wesnoth/Clearwater_Port
Normal file
35
data/maps/The_Rise_of_Wesnoth/Clearwater_Port
Normal 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
|
38
data/maps/The_Rise_of_Wesnoth/Cursed_Isle
Normal file
38
data/maps/The_Rise_of_Wesnoth/Cursed_Isle
Normal 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
|
25
data/maps/The_Rise_of_Wesnoth/Elf_Lords
Normal file
25
data/maps/The_Rise_of_Wesnoth/Elf_Lords
Normal 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
|
45
data/maps/The_Rise_of_Wesnoth/Fallen_Lich_Point
Normal file
45
data/maps/The_Rise_of_Wesnoth/Fallen_Lich_Point
Normal 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
|
30
data/maps/The_Rise_of_Wesnoth/Peoples_in_Decline
Normal file
30
data/maps/The_Rise_of_Wesnoth/Peoples_in_Decline
Normal 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
|
30
data/maps/The_Rise_of_Wesnoth/Rough_Landing
Normal file
30
data/maps/The_Rise_of_Wesnoth/Rough_Landing
Normal 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
|
25
data/maps/The_Rise_of_Wesnoth/Sewer
Normal file
25
data/maps/The_Rise_of_Wesnoth/Sewer
Normal 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
|
21
data/maps/The_Rise_of_Wesnoth/Southbay_in_Winter
Normal file
21
data/maps/The_Rise_of_Wesnoth/Southbay_in_Winter
Normal 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
|
25
data/maps/The_Rise_of_Wesnoth/Temple_in_the_Deep
Normal file
25
data/maps/The_Rise_of_Wesnoth/Temple_in_the_Deep
Normal 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
|
36
data/maps/The_Rise_of_Wesnoth/The_Dragon
Normal file
36
data/maps/The_Rise_of_Wesnoth/The_Dragon
Normal 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
|
25
data/maps/The_Rise_of_Wesnoth/The_Fall
Normal file
25
data/maps/The_Rise_of_Wesnoth/The_Fall
Normal 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
|
35
data/maps/The_Rise_of_Wesnoth/The_Midlands
Normal file
35
data/maps/The_Rise_of_Wesnoth/The_Midlands
Normal 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
|
30
data/maps/The_Rise_of_Wesnoth/The_Oldwood
Normal file
30
data/maps/The_Rise_of_Wesnoth/The_Oldwood
Normal 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
|
40
data/maps/The_Rise_of_Wesnoth/The_River_Road
Normal file
40
data/maps/The_Rise_of_Wesnoth/The_River_Road
Normal 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
|
30
data/maps/The_Rise_of_Wesnoth/Troll_Hole
Normal file
30
data/maps/The_Rise_of_Wesnoth/Troll_Hole
Normal 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
|
301
data/scenarios/The_Rise_of_Wesnoth/A_Beach.cfg
Normal file
301
data/scenarios/The_Rise_of_Wesnoth/A_Beach.cfg
Normal 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]
|
665
data/scenarios/The_Rise_of_Wesnoth/A_Final_Spring.cfg
Normal file
665
data/scenarios/The_Rise_of_Wesnoth/A_Final_Spring.cfg
Normal 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]
|
433
data/scenarios/The_Rise_of_Wesnoth/A_Harrowing_Escape.cfg
Normal file
433
data/scenarios/The_Rise_of_Wesnoth/A_Harrowing_Escape.cfg
Normal 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]
|
409
data/scenarios/The_Rise_of_Wesnoth/A_New_Land.cfg
Normal file
409
data/scenarios/The_Rise_of_Wesnoth/A_New_Land.cfg
Normal 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]
|
110
data/scenarios/The_Rise_of_Wesnoth/A_Spy_in_the_Woods.cfg
Normal file
110
data/scenarios/The_Rise_of_Wesnoth/A_Spy_in_the_Woods.cfg
Normal 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]
|
220
data/scenarios/The_Rise_of_Wesnoth/A_Summer_of_Storms.cfg
Normal file
220
data/scenarios/The_Rise_of_Wesnoth/A_Summer_of_Storms.cfg
Normal 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]
|
998
data/scenarios/The_Rise_of_Wesnoth/Clearwater_Port.cfg
Normal file
998
data/scenarios/The_Rise_of_Wesnoth/Clearwater_Port.cfg
Normal 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]
|
487
data/scenarios/The_Rise_of_Wesnoth/Cursed_Isle.cfg
Normal file
487
data/scenarios/The_Rise_of_Wesnoth/Cursed_Isle.cfg
Normal 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]
|
693
data/scenarios/The_Rise_of_Wesnoth/Elf_Lords.cfg
Normal file
693
data/scenarios/The_Rise_of_Wesnoth/Elf_Lords.cfg
Normal 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]
|
622
data/scenarios/The_Rise_of_Wesnoth/Fallen_Lich_Point.cfg
Normal file
622
data/scenarios/The_Rise_of_Wesnoth/Fallen_Lich_Point.cfg
Normal 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]
|
325
data/scenarios/The_Rise_of_Wesnoth/Peoples_in_Decline.cfg
Normal file
325
data/scenarios/The_Rise_of_Wesnoth/Peoples_in_Decline.cfg
Normal 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]
|
333
data/scenarios/The_Rise_of_Wesnoth/Return_to_Oldwood.cfg
Normal file
333
data/scenarios/The_Rise_of_Wesnoth/Return_to_Oldwood.cfg
Normal 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]
|
374
data/scenarios/The_Rise_of_Wesnoth/Rough_Landing.cfg
Normal file
374
data/scenarios/The_Rise_of_Wesnoth/Rough_Landing.cfg
Normal 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]
|
398
data/scenarios/The_Rise_of_Wesnoth/Sewer.cfg
Normal file
398
data/scenarios/The_Rise_of_Wesnoth/Sewer.cfg
Normal 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]
|
227
data/scenarios/The_Rise_of_Wesnoth/Southbay_in_Winter.cfg
Normal file
227
data/scenarios/The_Rise_of_Wesnoth/Southbay_in_Winter.cfg
Normal 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]
|
357
data/scenarios/The_Rise_of_Wesnoth/Temple_of_the_Deep.cfg
Normal file
357
data/scenarios/The_Rise_of_Wesnoth/Temple_of_the_Deep.cfg
Normal 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]
|
496
data/scenarios/The_Rise_of_Wesnoth/The_Dragon.cfg
Normal file
496
data/scenarios/The_Rise_of_Wesnoth/The_Dragon.cfg
Normal 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]
|
431
data/scenarios/The_Rise_of_Wesnoth/The_Fall.cfg
Normal file
431
data/scenarios/The_Rise_of_Wesnoth/The_Fall.cfg
Normal 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]
|
389
data/scenarios/The_Rise_of_Wesnoth/The_Midlands.cfg
Normal file
389
data/scenarios/The_Rise_of_Wesnoth/The_Midlands.cfg
Normal 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]
|
389
data/scenarios/The_Rise_of_Wesnoth/The_Oldwood.cfg
Normal file
389
data/scenarios/The_Rise_of_Wesnoth/The_Oldwood.cfg
Normal 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]
|
511
data/scenarios/The_Rise_of_Wesnoth/The_River_Road.cfg
Normal file
511
data/scenarios/The_Rise_of_Wesnoth/The_River_Road.cfg
Normal 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]
|
344
data/scenarios/The_Rise_of_Wesnoth/Troll_Hole.cfg
Normal file
344
data/scenarios/The_Rise_of_Wesnoth/Troll_Hole.cfg
Normal 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]
|
149
data/scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg
Normal file
149
data/scenarios/The_Rise_of_Wesnoth/trow-deaths.cfg
Normal 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]
|
63
data/scenarios/The_Rise_of_Wesnoth/trow-intro.cfg
Normal file
63
data/scenarios/The_Rise_of_Wesnoth/trow-intro.cfg
Normal 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]
|
56
data/scenarios/The_Rise_of_Wesnoth/trow-macros.cfg
Normal file
56
data/scenarios/The_Rise_of_Wesnoth/trow-macros.cfg
Normal 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
|
149
data/scenarios/The_Rise_of_Wesnoth/trow-nlmsg.cfg
Normal file
149
data/scenarios/The_Rise_of_Wesnoth/trow-nlmsg.cfg
Normal 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]
|
27
data/scenarios/The_Rise_of_Wesnoth/trow-nohome.cfg
Normal file
27
data/scenarios/The_Rise_of_Wesnoth/trow-nohome.cfg
Normal 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]
|
17
data/scenarios/The_Rise_of_Wesnoth/trow-noisle.cfg
Normal file
17
data/scenarios/The_Rise_of_Wesnoth/trow-noisle.cfg
Normal 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]
|
BIN
images/campaigns/The_Rise_of_Wesnoth/logo.png
Normal file
BIN
images/campaigns/The_Rise_of_Wesnoth/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 174 KiB |
BIN
images/maps/the_great_continent.png
Normal file
BIN
images/maps/the_great_continent.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 237 KiB |
BIN
images/maps/the_green_isle-w.png
Normal file
BIN
images/maps/the_green_isle-w.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 160 KiB |
BIN
images/maps/the_green_isle-we.png
Normal file
BIN
images/maps/the_green_isle-we.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 160 KiB |
BIN
images/maps/the_green_isle.png
Normal file
BIN
images/maps/the_green_isle.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 132 KiB |
Loading…
Add table
Reference in a new issue