added two new scenarios -- "Valley of Statues" and "Return to Wesnoth"
This commit is contained in:
parent
d2c585faec
commit
d1797dd9a7
3 changed files with 578 additions and 1 deletions
|
@ -28,7 +28,7 @@ fffffffffffffcffffff"
|
|||
music=elf-land.ogg
|
||||
|
||||
id=Elven_Council
|
||||
next_scenario=null
|
||||
next_scenario=valley_statue
|
||||
|
||||
{DAWN}
|
||||
{MORNING}
|
||||
|
|
154
data/scenarios/Return_to_Wesnoth.cfg
Normal file
154
data/scenarios/Return_to_Wesnoth.cfg
Normal file
|
@ -0,0 +1,154 @@
|
|||
[scenario]
|
||||
name="Return to Wesnoth"
|
||||
id=return_to_wesnoth
|
||||
map=mapentrance
|
||||
turns=18
|
||||
next_scenario=null
|
||||
|
||||
{DAWN}
|
||||
{MORNING}
|
||||
{AFTERNOON}
|
||||
{DUSK}
|
||||
{FIRST_WATCH}
|
||||
{SECOND_WATCH}
|
||||
|
||||
music="wesnoth-7.ogg"
|
||||
|
||||
objectives="
|
||||
Victory:
|
||||
@Defeat all of the enemy leaders
|
||||
Defeat:
|
||||
#Death of Konrad
|
||||
#Death of Li'sar
|
||||
#Death of Delfador
|
||||
#Death of Kalenz"
|
||||
|
||||
{deaths.cfg}
|
||||
|
||||
[bigmap]
|
||||
image=misc/map.png
|
||||
[/bigmap]
|
||||
|
||||
[side]
|
||||
type=Commander
|
||||
description=Konrad
|
||||
side=1
|
||||
canrecruit=1
|
||||
controller=human
|
||||
team_name=good
|
||||
[/side]
|
||||
|
||||
[side]
|
||||
type=General
|
||||
description=Josephus
|
||||
side=2
|
||||
canrecruit=1
|
||||
controller=ai
|
||||
recruit=Royal Guard
|
||||
#ifdef EASY
|
||||
gold=100
|
||||
#endif
|
||||
#ifdef MEDIUM
|
||||
gold=150
|
||||
#endif
|
||||
#ifdef HARD
|
||||
gold=200
|
||||
#endif
|
||||
recruitment_pattern=fighter
|
||||
team_name=evil
|
||||
[/side]
|
||||
[side]
|
||||
type=Orcish Warlord
|
||||
description=Dwar-Ni
|
||||
side=3
|
||||
canrecruit=1
|
||||
controller=ai
|
||||
recruit=Goblin Pillager,Goblin Knight,Orcish Warrior,Orcish Crossbowman
|
||||
#ifdef HARD
|
||||
gold=250
|
||||
#else
|
||||
gold=150
|
||||
#endif
|
||||
team_name=evil
|
||||
[/side]
|
||||
|
||||
[side]
|
||||
type=General
|
||||
description=Malatus
|
||||
side=4
|
||||
canrecruit=1
|
||||
controller=ai
|
||||
recruit=Royal Guard,Pikeman,Master Bowman,Shock Trooper,Duelist
|
||||
{GOLD 150 200 300}
|
||||
team_name=evil
|
||||
[/side]
|
||||
|
||||
[event]
|
||||
name=start
|
||||
[recall]
|
||||
description=Delfador
|
||||
[/recall]
|
||||
[recall]
|
||||
description=Kalenz
|
||||
[/recall]
|
||||
[recall]
|
||||
description=Li'sar
|
||||
[/recall]
|
||||
[message]
|
||||
description=Malatus
|
||||
message="Halt! Who goes there?"
|
||||
[/message]
|
||||
[message]
|
||||
description=Dwar-Ni
|
||||
message="Look, it is the traitor Li'sar, with the old mage and the filthy elven lord. Quickly, capture them! The Queen wishes to have them as prisoners."
|
||||
[/message]
|
||||
[message]
|
||||
description=Li'sar
|
||||
message="What? Me, a traitor? It is the Queen who is a traitor, for not following the behest of King Garard II. We have the Scepter of Fire; let us in!"
|
||||
[/message]
|
||||
[message]
|
||||
description=Malatus
|
||||
message="You leave us no choice but to kill you."
|
||||
[/message]
|
||||
[/event]
|
||||
|
||||
#bad things happen when first enemy leader dies
|
||||
[event]
|
||||
name=die
|
||||
[filter]
|
||||
descripion=Josephus
|
||||
[/filter]
|
||||
[message]
|
||||
description=Malatus
|
||||
message="These intruders are stronger than we expected. Call in the reinforcements!"
|
||||
[/message]
|
||||
[unit]
|
||||
type=Halbardier
|
||||
side=4
|
||||
x=32
|
||||
y=37
|
||||
[/unit]
|
||||
[unit]
|
||||
type=Halbardier
|
||||
description=Dacayan
|
||||
side=4
|
||||
x=33
|
||||
y=37
|
||||
[/unit]
|
||||
[unit]
|
||||
type=Halbardier
|
||||
side=4
|
||||
x=34
|
||||
y=37
|
||||
[/unit]
|
||||
#a little attempt at comic relief
|
||||
[message]
|
||||
description=Dacayan
|
||||
message="The Queen has sent us to aid you in capturing these rebels."
|
||||
[/message]
|
||||
[message]
|
||||
description=Malatus
|
||||
message="We have changed the plan. Now we are killing them."
|
||||
[/message]
|
||||
[/event]
|
||||
[/scenario]
|
423
data/scenarios/Valley_of_Statues.cfg
Normal file
423
data/scenarios/Valley_of_Statues.cfg
Normal file
|
@ -0,0 +1,423 @@
|
|||
[scenario]
|
||||
name=The Valley of Statues
|
||||
map_data="mmmmmmHhggggggggggghhhHmmmmmm
|
||||
mmmmmHHhggtgC1CgtghhhHHmmmmmm
|
||||
mmmmmHhhhgggCgCggghHHHHmmmmmm
|
||||
mmmmmmHHhhgggtggghhHHmmmmmmmm
|
||||
ccmmmmmmHhghggghghHHHmmmmmmmm
|
||||
mmcmmmmmHHhhhrrhhHHmmmmmmmmmm
|
||||
mmccmmmmHHhhhrrrhHHmmmmmmmmcc
|
||||
mmmmcmmHHHHhhhrrhhHmmmmmmmmcm
|
||||
HHmHccHHHhhhhhrrhhHHHHmHmccmm
|
||||
HHHHHcHhHhhrrrrrhHHHHHHHmcmmm
|
||||
HHHHmmcchrrrrrrhhmHmHHHccmmmm
|
||||
HmHHHhhchrrhhhhhhmmmmHHcmHmHH
|
||||
mmmhhghchgrhhmmhhmmmmHcHHHHHH
|
||||
mHhgggg/gggghhmhHHmHmccHHHHmm
|
||||
mmhggCggcggvghhhHmHHHcHmHHHmm
|
||||
mmhg2CggccgggghhmmHccmmmHmmmm
|
||||
mHhhggg\cgccgchccccHHHmHHmmmm
|
||||
HHHHhgcgggggcgchHHHmHHHHmHmmm
|
||||
HmmchccggvgggghHHHmmmHHrHrHHm
|
||||
HmcmcmggggggghhmmmHHHrrHrHrHm
|
||||
HccmmrrHhhghrrHmmHHHHrHHHHrHm
|
||||
cHHrrmmHhmhmHrHHmHHrHHrHmHrHH
|
||||
HmHrmHHHHmmmHHrHHrrHrrrHmHrrH
|
||||
HmrmrrHmHHmHHHrrrHHmHHHmmHHrH
|
||||
HrrmHrmmHHHHHmHHHmmmmmmHHrrHH
|
||||
HrmHHrmmmmmmmmmmmmmmmmHrrhHmH
|
||||
HmrrrHrrmmmmmmmmmmmmmHHrhhmmm
|
||||
mmmmmHHrmmmmmmmmmmHHHggghhmmm
|
||||
mmmmmHHHrmmmmmmmmmhhgggggghhm
|
||||
mmmHHSHSrHHmmmmmmhhggggggghmm
|
||||
mmHHSSSSSSHHmmmmmmhgvggggghmm
|
||||
mHHSSmmmSSHHmmmmmmhhgggggghmm
|
||||
mHHSSmmmSVSHmmmmmmmHhggggghhm
|
||||
mHSSSSmSSSSHHHmmmmmHhhggCCghm
|
||||
mmHHSVSSSHHHHmmmmmHHHhgg4Cghm
|
||||
mmHHSSSHSHHHHmmmmHHHhhggCgghm
|
||||
mmmmHHHHHmmmmmmmmHHhhgggggghh
|
||||
mmmmmmHmmmmmmmmHHHHhggggggghh
|
||||
mmmmmmmmmmmmmHHHHHHggggggghhm
|
||||
mmmHmmmmmmmmHHHHHHFFggggggghm
|
||||
mmmHHHmHHHHhHhHHHFFFFgvgghhhh
|
||||
mHHHHHHhhhhghgggggfFFfgfgghhh
|
||||
HHHmmmHhhgggggggggffffffgghhh
|
||||
HmmmmHhrrgggggggvggffffffghhm
|
||||
HmmmHhhrhhhhghggggggfgfggghmm
|
||||
Hmmmmhrhhmhhhhhhggggggggghhmm
|
||||
HHmhhrrhhmmmhhhhggggghhhhhhmm
|
||||
HHhhhrhmmmmmmmmmhhhhghhhhmmmm
|
||||
HmHHrhhhmhhhmmmmhhhhhmmmmmmmm
|
||||
HmmHrrhrhrrrhhmmmmhmmmmmmmmmm
|
||||
mmmHHHrHrHHrhhmmmmmmmmmmmmmmm
|
||||
mmmHHmHmHHrhhmmmmmmmmmmmmmmmm
|
||||
HHHHmmmHHrrhhmmmmmmmmhhhhhmmm
|
||||
HmHHHmmHrhhhhhmmmmmhhhhghhhhm
|
||||
HmmmHhhrrhhmhhhhhrrrhggggghhh
|
||||
HmmmHHhrhhmmmmhhrhhhrggggghmh
|
||||
mmmmmhhhrrhmmmhrrhhmmhhgghhmm
|
||||
mmmmmhhhhrhmmmmrhmmmmhhhghmmh
|
||||
mmmmmhhhhrhhhhmrhhmhmhmmhmmmh
|
||||
mmmmhhhgrggghhrhhghghhmmhhmmh
|
||||
mmmmhhggrrgvggrgggggghhhhmhhh
|
||||
mmmmhggggrgggrrggCCggghhmmmhh
|
||||
mmmhhggvggrrgrgggC3gvghhmhmmh
|
||||
mhhhggggggggrgvgggCggggghhmmm
|
||||
mhhhghggggghghghghgvggghhhhhm
|
||||
"
|
||||
turns=45
|
||||
id=valley_statue
|
||||
next_scenario=return_to_wesnoth
|
||||
|
||||
objectives="Victory:
|
||||
@Defeat all enemies
|
||||
Defeat:
|
||||
#Death of Konrad, or having him turned to stone
|
||||
#Death of Delfador, or having him turned to stone
|
||||
#Death of Li'sar
|
||||
#Death of Kalenz"
|
||||
|
||||
{DAWN}
|
||||
{MORNING}
|
||||
{AFTERNOON}
|
||||
{DUSK}
|
||||
{FIRST_WATCH}
|
||||
{SECOND_WATCH}
|
||||
|
||||
|
||||
# Monster in cave
|
||||
[item]
|
||||
x=7
|
||||
y=33
|
||||
image=terrain/mine.png
|
||||
[/item]
|
||||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
side=1
|
||||
x=3-12
|
||||
y=30-36
|
||||
[/filter]
|
||||
[unit]
|
||||
side=3
|
||||
x=7
|
||||
y=33
|
||||
team=bad
|
||||
description="Snow Beast"
|
||||
type=Giant Spider
|
||||
[/unit]
|
||||
[/event]
|
||||
|
||||
# Warning to player
|
||||
{ITM_MONOLITH1 4 23}
|
||||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
side=1
|
||||
x=4
|
||||
y=23
|
||||
[/filter]
|
||||
[message]
|
||||
speaker=narrator
|
||||
id=id1
|
||||
message="Bewarned, a great monster lives in the hills ahead."
|
||||
[/message]
|
||||
[/event]
|
||||
|
||||
[side]
|
||||
type=Fighter
|
||||
description=Konrad
|
||||
side=1
|
||||
canrecruit=1
|
||||
controller=human
|
||||
hitpoints=80
|
||||
gold=20
|
||||
team=good
|
||||
[/side]
|
||||
|
||||
[side]
|
||||
type=Red Mage
|
||||
description=Haldiel-Aga
|
||||
side=2
|
||||
controller=ai
|
||||
canrecruit=1
|
||||
recruitment_pattern=fighter,scout
|
||||
recruit=Cockatrice,Vampire Bat
|
||||
{NO_SCOUTS}
|
||||
gold=100
|
||||
{INCOME 10 20 30}
|
||||
team=bad
|
||||
[/side]
|
||||
|
||||
[side]
|
||||
type=Arch Mage
|
||||
description=Maldiel-Haga
|
||||
side=3
|
||||
controller=ai
|
||||
canrecruit=1
|
||||
recruitment_pattern=fighter,scout
|
||||
recruit=Cockatrice,Gryphon
|
||||
{NO_SCOUTS}
|
||||
gold=100
|
||||
{INCOME 10 20 30}
|
||||
team=bad
|
||||
[/side]
|
||||
|
||||
#define TURNED_TO_STONE
|
||||
[status]
|
||||
stone=on
|
||||
[/status]
|
||||
#enddef
|
||||
|
||||
[side]
|
||||
type=Orcish Warlord
|
||||
description=Urug-Halaki
|
||||
side=4
|
||||
controller=ai
|
||||
canrecruit=1
|
||||
team=orcs
|
||||
{TURNED_TO_STONE}
|
||||
|
||||
#define STONE_GRUNT X Y
|
||||
[unit]
|
||||
side=4
|
||||
type=Orcish Grunt
|
||||
x={X}
|
||||
y={Y}
|
||||
[status]
|
||||
stone=on
|
||||
[/status]
|
||||
[/unit]
|
||||
#enddef
|
||||
|
||||
#define STONE_GOBLIN_KNIGHT X Y
|
||||
[unit]
|
||||
side=4
|
||||
type=Goblin Knight
|
||||
x={X}
|
||||
y={Y}
|
||||
[status]
|
||||
stone=on
|
||||
[/status]
|
||||
[/unit]
|
||||
#enddef
|
||||
|
||||
#define STONE_TROLL X Y
|
||||
[unit]
|
||||
side=4
|
||||
type=Troll
|
||||
x={X}
|
||||
y={Y}
|
||||
[status]
|
||||
stone=on
|
||||
[/status]
|
||||
[/unit]
|
||||
#enddef
|
||||
|
||||
#stone units around the castle
|
||||
{STONE_GOBLIN_KNIGHT 25 34}
|
||||
{STONE_GOBLIN_KNIGHT 26 34}
|
||||
{STONE_GRUNT 25 36}
|
||||
{STONE_TROLL 26 35}
|
||||
|
||||
#stone units near the player
|
||||
{STONE_TROLL 9 13}
|
||||
{STONE_GRUNT 13 6}
|
||||
{STONE_GRUNT 16 6}
|
||||
{STONE_GOBLIN_KNIGHT 15 8}
|
||||
{STONE_TROLL 15 13}
|
||||
{STONE_GRUNT 7 15}
|
||||
{STONE_TROLL 12 25}
|
||||
{STONE_GOBLIN_KNIGHT 14 51}
|
||||
|
||||
[/side]
|
||||
|
||||
|
||||
[event]
|
||||
name=start
|
||||
[recall]
|
||||
description=Delfador
|
||||
[/recall]
|
||||
[recall]
|
||||
description=Li'sar
|
||||
[/recall]
|
||||
[recall]
|
||||
description=Kalenz
|
||||
[/recall]
|
||||
|
||||
[message]
|
||||
description=Konrad
|
||||
message="Look ahead of us, Orcs and Trolls!"
|
||||
id=statues_start1
|
||||
[/message]
|
||||
[message]
|
||||
description=Li'sar
|
||||
message="But they look strange -- look, they're just statues!"
|
||||
id=statues_start2
|
||||
[/message]
|
||||
[message]
|
||||
description=Konrad
|
||||
message="That's very strange, why would someone make statues of such foul creatures?"
|
||||
id=statues_start3
|
||||
[/message]
|
||||
[message]
|
||||
description=Maldiel-Haga
|
||||
message="Who are these that approach our valley, my apprentice?"
|
||||
id=statues_start4
|
||||
[/message]
|
||||
[message]
|
||||
description=Haldiel-Aga
|
||||
message="Halt! You will not pass by this way!"
|
||||
id=statues_start5
|
||||
[/message]
|
||||
[message]
|
||||
description=Konrad
|
||||
message="We seek only free passage through your valley. We mean no harm."
|
||||
id=statues_start6
|
||||
[/message]
|
||||
[message]
|
||||
description=Haldiel-Aga
|
||||
message="No-one passes by us. We rule this valley, and you cannot defeat us!"
|
||||
id=statues_start7
|
||||
[/message]
|
||||
[message]
|
||||
description=Li'sar
|
||||
message="If you do not let us through, we will pierce you with sword and bow! Come, let us take up arms against them!"
|
||||
id=statues_start8
|
||||
[/message]
|
||||
[message]
|
||||
descripton=Haldiel-Aga
|
||||
message="Do you really think by mere force of arms you can defeat us? Some Orcs were once foolish enough to think that as well..."
|
||||
id=statues_start9
|
||||
[/message]
|
||||
[message]
|
||||
description=Konrad
|
||||
message="Does he mean that these who stand in front of us were once live Orcs?"
|
||||
id=statues_start10
|
||||
[/message]
|
||||
[message]
|
||||
description=Delfador
|
||||
message="Careful, I have heard of such things. We must proceed with caution, and try to discover the nature of the power these wizards wield."
|
||||
id=statues_start11
|
||||
[/message]
|
||||
[message]
|
||||
description=Konrad
|
||||
message="This place feels eerie. Is there no other way?"
|
||||
id=statues_start12
|
||||
[/message]
|
||||
[message]
|
||||
description=Li'sar
|
||||
message="I for one am not afraid of these who would oppose us. I feel certain that once a sword is driven through them, they will threaten us no more."
|
||||
id=statues_start13
|
||||
[/message]
|
||||
[message]
|
||||
description=Delfador
|
||||
message="There is no other way, but it is carefully that we shall proceed."
|
||||
id=statues_start14
|
||||
[/message]
|
||||
[/event]
|
||||
|
||||
#Where the player has to move to to undo the cockatrice's power
|
||||
[item]
|
||||
x=25
|
||||
y=56
|
||||
image=terrain/temple.png
|
||||
[/item]
|
||||
|
||||
[event]
|
||||
name=moveto
|
||||
[filter]
|
||||
side=1
|
||||
x=25
|
||||
y=56
|
||||
[/filter]
|
||||
[message]
|
||||
speaker=unit
|
||||
message="All I can see in here is a large mirror!"
|
||||
id=statues_temple1
|
||||
[/message]
|
||||
[message]
|
||||
description=Delfador
|
||||
message="I have heard of such things -- quickly, smash it! Perhaps the power of the Cockatrices is tied to it!"
|
||||
id=statues_temple2
|
||||
[/message]
|
||||
[message]
|
||||
speaker=unit
|
||||
message="Very well, I'll smash it!"
|
||||
id=statues_temple3
|
||||
[/message]
|
||||
[kill]
|
||||
type=Cockatrice
|
||||
[/kill]
|
||||
[message]
|
||||
description=Maldiel-Haga
|
||||
message="No! The power of my creations is destroyed!"
|
||||
id=statues_temple4
|
||||
[/message]
|
||||
[unstone]
|
||||
[/unstone]
|
||||
[message]
|
||||
description=Urug-Halaki
|
||||
message="Free from this prison of stone at last! Now we will gain revenge!"
|
||||
id=statues_temple5
|
||||
[/message]
|
||||
[message]
|
||||
description=Li'sar
|
||||
message="First we have to fight these silly birds, and now foul Orcs!"
|
||||
id=statues_temple6
|
||||
[/message]
|
||||
[message]
|
||||
description=Konrad
|
||||
message="Fall on them men!"
|
||||
id=statues_temple7
|
||||
[/message]
|
||||
[/event]
|
||||
|
||||
[event]
|
||||
name=stone
|
||||
[filter]
|
||||
description=Konrad
|
||||
[/filter]
|
||||
[message]
|
||||
description=Delfador
|
||||
message="With Konrad turned into a statue, surely all is lost!"
|
||||
id=konrad_stone
|
||||
[/message]
|
||||
[endlevel]
|
||||
result=defeat
|
||||
[/endlevel]
|
||||
[/event]
|
||||
|
||||
[event]
|
||||
name=stone
|
||||
[filter]
|
||||
description=Delfador
|
||||
[/filter]
|
||||
[message]
|
||||
description=Konrad
|
||||
message="No! Delfador has been turned to stone! Without him we have no chance of unworking the wizard's power. All is lost!"
|
||||
id=delfador_stone
|
||||
[/message]
|
||||
[endlevel]
|
||||
result=defeat
|
||||
[/endlevel]
|
||||
[/event]
|
||||
|
||||
[event]
|
||||
name=stone
|
||||
[message]
|
||||
description=Konrad
|
||||
message="What happened there?"
|
||||
id=statues_stone1
|
||||
[/message]
|
||||
[message]
|
||||
description=Delfador
|
||||
message="These Cockatrices will turn all our troops to stone, as they have the Orcs if we cannot find a way to undo their power!"
|
||||
id=statues_stone2
|
||||
[/message]
|
||||
[/event]
|
||||
|
||||
{deaths.cfg}
|
||||
|
||||
[/scenario]
|
Loading…
Add table
Reference in a new issue