-Minor map changes, make this scenario a bit harder...

This commit is contained in:
James Spencer 2005-01-19 07:48:57 +00:00
parent 0381faafb5
commit 1a39e2e0da
3 changed files with 396 additions and 187 deletions

View File

@ -1,45 +1,45 @@
gghhhhhmmmhmmmmmhhhhggggggggg
ghhhhhhmcmhmmmmmhhhgggggggggg
ghhgghhmcchhgmhmmvmgfggfgggvg
ghgggghhcchhgghmmmmgfgffggggg
ggggvgghccghgghmmmggfffgggggg
gggggggggcvghhhmmgggfffgggggg
gggggggggccghhhmmgggfffvggggg
ggggggggggcghhhmhgggffffggggg
ggggggggggcghhhhhggggfffggggg
gggggggfggcgggvhhggggfgfggggg
gggggggfggcgggghhggggfgfgnnng
gggggvffgfcgggghhvgggggggn2ng
ggggggffffccgggggggggggrgnnng
gvggggfffffcgggggggrrrrgggggg
ghggggfffffcgggggrrrrgggggggg
gghhmmmhchmmmmmmhhhhggggggggg
ghhhhhmhchmmmmmmhhggggggggggg
ghhgghhhcghhhmhmmvggfggfgggvg
ghgggghhcghhhhhmmhhgffffggggg
ggggvgghccgggghmmhggfffgggggg
gggggggggcvghhhmmgggfffggggrr
gggggggggccghhhhhggffffvgggrg
ggggggggggcghhhhgggfffffgrrgg
ggggggggggcghhhhggggffffgrggg
gggggggfggcgggvhhggggggrrgggg
gggggggfggcgggghhggggggrgnnng
gggggvffgfcgggghhvgggrrggn2ng
ggggggffffccgggggggggrgggnnng
gvggggfffffcgggggggrrgggggggg
ghggggfffffcgggggggrggggggggg
ghgggggfvfg/rrrrrrrgggvgggggg
ghhggggfgrrcvgggggrrggggggggg
gghggggrrgfccgggggrrrrgrggggg
grgrgrrggfffcgggggggggrgrrrrg
rgrgrgggffffccggggggggggggrrr
ggfgggggffffgccvggggggggfgggg
ggfffgfgffffggccgcggggggffvgg
gffffvfgfgfggggccccgvgggffggf
fffffgffffggggggcvccggggfgggf
fffffgffffgggggggggcggggfgfgf
fffgfgvgfggggggffggccgggggfff
gggggggggggggggfffggccgggffff
gggggggggggggggfffgggcvggfffg
gggggggggggggggffffggccggfffg
ghhggggfgrrcvgggggggggggggggg
gghgggggrgfccgggggggggggggggg
gggggggrrfffcgggggggggggggggg
gggggggrffffccggggggggggggggg
ggfggggrffffgccvggggggggfgggg
ggfffffrffffggccgcggggggffvgg
gffffvfrfgfggggccccgvgggffggf
fffffrrfffggggggcvccggggfgggf
fffffrffffgggggggggcggggfgfgf
fffgfrvgfggggggffggccgggggfff
gggggrgggggggggfffggccgggffff
grgrrggggggggggfffgggcvggfffg
rgrggggggggggggffffggccggfffg
ggvggggggggggggffffgggccgggfg
gggggggggggvggggfffggdccgggfg
ggggggggggggggggggggdccdggggg
gggnnnggggggggggggggdcccvgcgg
gggn1ngggggggggggdddccscdccgg
gggnnngdgggggggddccccsscccscg
gggggggcddddgvdcdccccssccsssc
gghghggcccccdddccccsssssssssc
hhhhhhggcccccccccssssssssssss
mhmhmhhcccccccccsssssssssssss
mhmmmhccccccccgccssssssssssss
mmmmmmcvcdcddcdcssssssssscdcs
mmmmhccgggdggdccsssssssscdgdc
mmhmccgggggggvdccssssssscdvgd
mmhhhmggggggggdccssssssscdgdc
mmvhhmggggggggdccsssssssssdss
gggngnggggggggggggggdccdggggg
gggnnngggggggggggggddccdvgcgg
gggn1ngggggggggggdddccccdccgg
ggggnggdgggggggddccccsccccccg
gggggggdddddgvdcdccccssccsccc
gghggggdccccdddccccsssssssscc
hhhhhhggcccccccccsssssssssccc
mhhhmggcccccccccsssssssssccss
mhmmhgccccccccgccsssssssccccs
mmmmhgcvcdcddcdcsssssssccdccs
mmmggccgggdggdccccssscscgvccs
mmhcccgggggggvdcccccccc/gfgcs
mcchhgggggggggdccccccsccdcfcs
mmvhhmggggggggdccssssssscscss

View File

@ -1,9 +1,10 @@
[scenario]
id=The_Princess_of_Wesnoth
textdomain=wesnoth-httt
name= _ "The Princess of Wesnoth"
map_data="{maps/Heir_To_The_Throne/Princess_of_Wesnoth}"
turns=28
name= _ "The Princess of Wesnoth"
map_data="{maps/Heir_To_The_Throne/Princess_of_Wesnoth}"
turns=28
[story]
[part]
story= _ "...but one of the Orcs survived long enough to send the news to the queen..."
@ -15,12 +16,12 @@
[/part]
[/story]
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
next_scenario=The_Valley_of_Death-The_Princesss_Revenge
@ -47,36 +48,36 @@ Defeat:
text=_"Elbridge"
[/label]
[side]
race=Elves
type=Commander
description=Konrad
[side]
race=Elves
type=Commander
description=Konrad
unrenamable=yes
side=1
canrecruit=1
controller=human
side=1
canrecruit=1
controller=human
enemy=2
[/side]
[/side]
[side]
type=Princess
description=Li'sar
[side]
type=Princess
description=Li'sar
unrenamable=yes
side=2
canrecruit=1
side=2
canrecruit=1
facing=reverse
{GOLD 100 200 350}
{GOLD 120 180 240}
{INCOME 5 12 20}
#ifdef EASY
recruit=Cavalryman,Spearman,Swordsman,Mage,Ogre,Bowman
recruit=Cavalryman,Spearman,Swordsman,Mage,Ogre,Bowman
#endif
#ifdef NORMAL
recruit=Cavalryman,Swordsman,Spearman,Mage,Ogre,Bowman
recruit=Cavalryman,Swordsman,Spearman,Mage,Ogre,Bowman
#endif
#ifdef HARD
recruit=Cavalryman,Swordsman,Red Mage,Ogre,Lieutenant,Pikeman,Longbowman
recruit=Cavalryman,Swordsman,Red Mage,Ogre,Lieutenant,Pikeman,Longbowman
#endif
[ai]
@ -90,41 +91,61 @@ Defeat:
#ifdef HARD
recruitment_pattern=scout,mixed fighter,fighter,fighter,fighter,archer
#endif
[target]
description=Konrad
value=9.0
[/target]
leader_value=6.0
[/ai]
enemy=1
[/side]
[event]
name=start
[/side]
[event]
name=prestart
[set_variable]
name=trap_sprung
value=0
[/set_variable]
[item]
x,y=4,41
image=terrain/mine.png
[/item]
[recall]
description=Delfador
[/recall]
[recall]
description=Kalenz
[/recall]
[role]
type=Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Knight,Elvish Outrider,Elvish Rider,Paladin,Mage,White Mage,Red Mage
role=Advisor
[/role]
[recall]
role=Advisor
[/recall]
[message]
speaker=narrator
message= _ "On the road to Knalga, the party was opposed by the forces of Asheviere."
[/message]
[message]
description=Li'sar
message= _ "The Queen has sent me to stop you, you imposter!"
[/message]
[message]
role=Advisor
message= _ "That's the princess, Li'sar. The daughter of the Queen, and her successor!"
[/message]
[message]
description=Konrad
message= _ "I'm no imposter. It seems that your mother has lied to you."
[/message]
[role]
type=Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Knight,Elvish Outrider,Elvish Rider,Paladin,Mage,White Mage,Red Mage
role=Advisor
[/role]
[recall]
role=Advisor
[/recall]
[/event]
[event]
name=start
[message]
speaker=narrator
message= _ "On the road to Knalga, the party was opposed by the forces of Asheviere."
[/message]
[message]
description=Li'sar
message= _ "The Queen has sent me to stop you, you imposter!"
[/message]
[message]
role=Advisor
message= _ "That's the princess, Li'sar. The daughter of the Queen, and her successor!"
[/message]
[message]
description=Konrad
message= _ "I'm no imposter. It seems that your mother has lied to you."
[/message]
[message]
description=Li'sar
image="portraits/Heir_To_The_Throne/lisar_angry.png"
@ -134,105 +155,294 @@ Defeat:
description=Delfador
message= _ "There is no use in reasoning. She will understand only one thing. To arms!"
[/message]
[/event]
[/event]
[event]
name=turn 5
[unit]
description=Jibb
type=Lieutenant
side=2
[event]
name=turn 5
[unit]
description=Jibb
type=Lieutenant
side=2
x,y=27,12
[/unit]
[unit]
type=Swordsman
side=2
[/unit]
[unit]
type=Swordsman
side=2
x,y=27,12
[/unit]
[unit]
type=Swordsman
side=2
[/unit]
[unit]
type=Swordsman
side=2
x,y=27,12
[/unit]
[message]
description=Li'sar
message= _ "This is taking too much time, I had best call some reinforcements!"
[/message]
[/event]
[event]
name=turn 10
[unit]
description=Rogerus
type=Lieutenant
side=2
[/unit]
[message]
description=Li'sar
message= _ "This is taking too much time, I had best call some reinforcements!"
[/message]
[/event]
[event]
name=turn 10
[unit]
description=Rogerus
type=Lieutenant
side=2
x,y=27,12
[/unit]
[unit]
type=Swordsman
side=2
[/unit]
[unit]
type=Swordsman
side=2
x,y=27,12
[/unit]
[unit]
type=Swordsman
side=2
[/unit]
[unit]
type=Swordsman
side=2
x,y=27,12
[/unit]
[message]
description=Li'sar
message= _ "Maybe I was not using enough forces..."
[/message]
[/event]
[event]
name=die
[filter]
description=Li'sar
[/filter]
[message]
speaker=unit
message= _ "I surrender! Don't hurt me, Imposter."
[/message]
[message]
description=Konrad
message= _ "I said before I'm not an imposter, but if you yield, I will spare your life."
[/message]
[message]
speaker=unit
message= _ "Let me go!"
[/message]
[message]
description=Konrad
message= _ "Think about the story of the old king. Ask somebody who knew of him."
[/message]
[message]
speaker=unit
message= _ "The old king? I have heard about that, but I know it is not true. My mother told me."
[/message]
[message]
description=Delfador
message= _ "Your mother has lied to you, child. Now I suggest you reconsider, and either join us, or flee an exile. There will be a great battle soon, and if you are on the wrong side of it, we may not have the opportunity to spare your life a second time."
[/message]
[message]
speaker=unit
image="portraits/Heir_To_The_Throne/lisar_angry.png"
message= _ "I am not a child, and I do not want to talk about it! You said you would spare me, so be on your way. The northern road should be safe for you."
[/message]
[/unit]
[message]
description=Li'sar
message= _ "Maybe I was not using enough forces..."
[/message]
[/event]
[event]
name=die
[filter]
description=Li'sar
[/filter]
[message]
speaker=unit
message= _ "I surrender! Don't hurt me, Imposter."
[/message]
[message]
description=Konrad
message= _ "I said before I'm not an imposter, but if you yield, I will spare your life."
[/message]
[message]
speaker=unit
message= _ "Let me go!"
[/message]
[message]
description=Konrad
message= _ "Think about the story of the old king. Ask somebody who knew of him."
[/message]
[message]
speaker=unit
message= _ "The old king? I have heard about that, but I know it is not true. My mother told me."
[/message]
[message]
description=Delfador
message= _ "Your mother has lied to you, child. Now I suggest you reconsider, and either join us, or flee an exile. There will be a great battle soon, and if you are on the wrong side of it, we may not have the opportunity to spare your life a second time."
[/message]
[message]
speaker=unit
image="portraits/Heir_To_The_Throne/lisar_angry.png"
message= _ "I am not a child, and I do not want to talk about it! You said you would spare me, so be on your way. The northern road should be safe for you."
[/message]
[message]
description=Konrad
message= _ "Good day then, Princess. Come, men, to the northern road!"
[/message]
[message]
speaker=unit
message= _ "(He he, little do they know just how many undead have wandered the northern road of late. Surely they are doomed!)"
[/message]
[message]
description=Konrad
message= _ "Good day then, Princess. Come, men, to the northern road!"
[/message]
{CLEAR_VARIABLE trap_sprung}
[message]
speaker=unit
message= _ "(He he, little do they know just how many undead have wandered the northern road of late. Surely they are doomed!)"
[/message]
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/event]
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/event]
#define SECOND_WAVE
#ifdef EASY
[gold]
side=2
amount=60
[/gold]
#endif
#ifdef NORMAL
[gold]
side=2
amount=90
[/gold]
#endif
#ifdef HARD
[gold]
side=2
amount=120
[/gold]
#endif
#enddef
[event]
name=moveto
[filter]
side=1
x=20-29
y=1-23
[/filter]
[if]
[variable]
name=trap_sprung
numerical_equals=0
[/variable]
[then]
[set_variable]
name=trap_sprung
value=1
[/set_variable]
{SECOND_WAVE}
[message]
description=Li'sar
message= _ "Your forces draw near imposter! I'll not be defeated in my own back yard so easily... Come forth and attack my loyal duelist!"
[/message]
[sound]
name=dagger-swish.wav
[/sound]
[move_unit_fake]
type=Duelist
x=4,4,5,6,6
y=41,42,42,41,40
[/move_unit_fake]
[unit]
type=Duelist
description=Ronry
side=2
x=6
y=40
[/unit]
[scroll_to_unit]
x=6
y=40
[/scroll_to_unit]
#ifdef NORMAL
[unit]
type=Fencer
description=Ligwyn
side=2
x=6
y=41
[/unit]
#endif
#ifdef HARD
[unit]
type=Fencer
description=Ligwyn
side=2
x=6
y=41
[/unit]
[unit]
type=Fencer
description=Owaryn
side=2
x=5
y=42
[/unit]
#endif
[message]
description=Ronry
message= _ "I'll seize their keep my Lady!"
[/message]
[/then]
[/if]
[/event]
[event]
name=moveto
[filter]
side=1
x=4
y=41
[/filter]
[if]
[variable]
name=trap_sprung
numerical_equals=0
[/variable]
[then]
[set_variable]
name=trap_sprung
value=1
[/set_variable]
{SECOND_WAVE}
[message]
speaker=unit
message= _ "It sounds like there is something in the mine shaft."
[/message]
[sound]
name=dagger-swish.wav
[/sound]
[unit]
type=Duelist
description=Ronry
side=2
x=4
y=41
[/unit]
[scroll_to_unit]
x=4
y=41
[/scroll_to_unit]
[message]
description=Li'sar
image="portraits/Heir_To_The_Throne/lisar_angry.png"
message= _ "You've discovered my ploy! It doesn't matter, I'll still route you!"
[/message]
#ifdef NORMAL
[unit]
type=Fencer
description=Ligwyn
side=2
x=4
y=41
[/unit]
#endif
#ifdef HARD
[unit]
type=Fencer
description=Ligwyn
side=2
x=4
y=41
[/unit]
[unit]
type=Fencer
description=Owaryn
side=2
x=4
y=41
[/unit]
#endif
[message]
description=Ronry
message= _ "The trap is foiled but I'll still flush this rabble from their keep!"
[/message]
[/then]
[/if]
[/event]
{scenarios/Heir_To_The_Throne/deaths.cfg}
[/scenario]

View File

@ -152,9 +152,7 @@
show_title=yes
{DOT 226 328}
{DOT 241 326}
{DOT 256 323}
{DOT 271 318}
{CROSS 278 308}
{CROSS 251 319}
[/part]
[/story]
#enddef
@ -164,6 +162,7 @@
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 271 318}
{DOT 283 312}
{DOT 291 301}
{CROSS 296 287}