added two new scenarios -- "Valley of Statues" and "Return to Wesnoth"

This commit is contained in:
Dave White 2004-03-23 20:11:43 +00:00
parent d2c585faec
commit d1797dd9a7
3 changed files with 578 additions and 1 deletions

View file

@ -28,7 +28,7 @@ fffffffffffffcffffff"
music=elf-land.ogg
id=Elven_Council
next_scenario=null
next_scenario=valley_statue
{DAWN}
{MORNING}

View 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]

View 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]