Apply wmlindent to most of Scepter Of File.

One scenario throws an unbalanced-WML error that needs another look.
This commit is contained in:
Eric S. Raymond 2007-06-29 08:30:48 +00:00
parent 06a3a6ac5e
commit b30dabdf52
22 changed files with 5870 additions and 5881 deletions

View file

@ -1,18 +1,18 @@
[textdomain]
name="wesnoth-sof"
name="wesnoth-sof"
[/textdomain]
[campaign]
#textdomain wesnoth-sof
icon="items/sceptre-of-fire.png"
name= _ "The Sceptre of Fire"
define="CAMPAIGN_SCEPTRE_FIRE"
first_scenario="1_A_Bargain_is_Struck"
difficulties=EASY,NORMAL,HARD
difficulty_descriptions={MENU_IMG_TXT2 "units/dwarves/fighter.png~TC(1,magenta)" _"Fighter" _"(Normal)"} +
";*" + {MENU_IMG_TXT2 "units/dwarves/steelclad.png~TC(1,magenta)" _"Steelclad" _"(Challenging)"} +
";" + {MENU_IMG_TXT2 "units/dwarves/lord.png~TC(1,magenta)" (_"Lord") _"(Difficult)"}
description= _ "The land of Wesnoth's banner bold
#textdomain wesnoth-sof
icon="items/sceptre-of-fire.png"
name= _ "The Sceptre of Fire"
define="CAMPAIGN_SCEPTRE_FIRE"
first_scenario="1_A_Bargain_is_Struck"
difficulties=EASY,NORMAL,HARD
difficulty_descriptions={MENU_IMG_TXT2 "units/dwarves/fighter.png~TC(1,magenta)" _"Fighter" _"(Normal)"} +
";*" + {MENU_IMG_TXT2 "units/dwarves/steelclad.png~TC(1,magenta)" _"Steelclad" _"(Challenging)"} +
";" + {MENU_IMG_TXT2 "units/dwarves/lord.png~TC(1,magenta)" (_"Lord") _"(Difficult)"}
description= _ "The land of Wesnoth's banner bold
Comes not from its own land;
It comes from Dwarfdom, grim and old
Made by a runesmith's hand.
@ -22,20 +22,19 @@ And of the makers of the same,
Their tale I now relate...
(Expert level, 9 scenarios.)"
image="items/sceptre-of-fire.png"
{@campaigns/Sceptre_of_Fire/credits.cfg}
image="items/sceptre-of-fire.png"
{@campaigns/Sceptre_of_Fire/credits.cfg}
[/campaign]
#ifdef CAMPAIGN_SCEPTRE_FIRE
[binary_path]
path=data/campaigns/Sceptre_of_Fire/
path=data/campaigns/Sceptre_of_Fire/
[/binary_path]
[+units]
{@campaigns/Sceptre_of_Fire/units/}
{@campaigns/Sceptre_of_Fire/units/}
[/units]
{@campaigns/Sceptre_of_Fire/scenarios/utils/}
{@campaigns/Sceptre_of_Fire/scenarios}
#endif

View file

@ -1,6 +1,5 @@
#These are the credits for the Sceptre of Fire campaign
#Head Campaign Developer:
#Joseph Simmons (turin)
@ -30,19 +29,19 @@
#textdomain wesnoth
[about]
title= _ "Campaign Designer"
text="Joseph Simmons (turin)"
title= _ "Campaign Designer"
text="Joseph Simmons (turin)"
[/about]
[about]
title= _ "WML Contributors"
text="Eli Dupree (Elvish Pillager)
title= _ "WML Contributors"
text="Eli Dupree (Elvish Pillager)
David Simmons (Dacyn)
Joseph Simmons (turin)
MadMax"
[/about]
[about]
title= _ "Artwork and Graphics Designers"
text="Asereje
title= _ "Artwork and Graphics Designers"
text="Asereje
James Woo (Pickslide)
John-Robert Funck (XJaPaN)
Peter Geinitz (Wayfarer)

View file

@ -1,507 +1,506 @@
[scenario]
#textdomain wesnoth-sof
name= _ "A Bargain is Struck"
id=1_A_Bargain_is_Struck
turns=24
map_data="{@campaigns/Sceptre_of_Fire/maps/1_A_Bargain_is_Struck.map}"
next_scenario=2_Closing_the_Gates
#textdomain wesnoth-sof
name= _ "A Bargain is Struck"
id=1_A_Bargain_is_Struck
turns=24
map_data="{@campaigns/Sceptre_of_Fire/maps/1_A_Bargain_is_Struck.map}"
next_scenario=2_Closing_the_Gates
{DEFAULT_MUSIC_PLAYLIST}
{DEFAULT_MUSIC_PLAYLIST}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
[side]
type=Dwarvish Fighter
description=Rugnur
user_description= _ "Rugnur"
side=1
canrecruit=1
overlays=misc/hero-icon.png
profile=portraits/rugnur.png
controller=human
recruit=Dwarvish Fighter,Dwarvish Thunderer
team_name=good
[/side]
[side]
type=Dwarvish Fighter
description=Rugnur
user_description= _ "Rugnur"
side=1
canrecruit=1
overlays=misc/hero-icon.png
profile=portraits/rugnur.png
controller=human
recruit=Dwarvish Fighter,Dwarvish Thunderer
team_name=good
[/side]
[side]
type=Haldric II
description=Haldric II
user_description= _ "Haldric II"
side=2
canrecruit=1
overlays=hero-icon.png
profile=portraits/haldric-ii.png
{RECRUIT (Swordsman,Longbowman,Dragoon,Cavalryman,Red Mage,Mage) (Swordsman,Longbowman,Cavalryman,Red Mage,Mage) (Swordsman,Longbowman,Cavalryman,Mage)}
{GOLD 300 250 200}
team_name=good
[ai]
recruitment_pattern=fighter,archer
aggression=-0.5
caution=0.5
leader_value=0
{QUANTITY villages_per_scout 8 6 5}
[protect_unit]
type=Caravan
radius=1
value=5
[/protect_unit]
[avoid]
x=0-32,14-32
y=1-15,24-32
[/avoid]
[/ai]
[/side]
[side]
type=Haldric II
description=Haldric II
user_description= _ "Haldric II"
side=2
canrecruit=1
overlays=hero-icon.png
profile=portraits/haldric-ii.png
{RECRUIT (Swordsman,Longbowman,Dragoon,Cavalryman,Red Mage,Mage) (Swordsman,Longbowman,Cavalryman,Red Mage,Mage) (Swordsman,Longbowman,Cavalryman,Mage)}
{GOLD 300 250 200}
team_name=good
[ai]
recruitment_pattern=fighter,archer
aggression=-0.5
caution=0.5
leader_value=0
{QUANTITY villages_per_scout 8 6 5}
[protect_unit]
type=Caravan
radius=1
value=5
[/protect_unit]
[avoid]
x=0-32,14-32
y=1-15,24-32
[/avoid]
[/ai]
[/side]
[side]
type=Elvish Captain
description=Glildur
user_description= _ "Glildur"
side=3
canrecruit=1
{RECRUIT (Elvish Fighter,Elvish Scout,Elvish Archer) (Elvish Fighter,Elvish Scout,Elvish Archer,Elvish Shaman) (Elvish Fighter,Elvish Scout,Elvish Archer,Elvish Shaman)}
{GOLD 175 225 250}
{INCOME 5 7 9}
[ai]
grouping=offensive
[/ai]
[/side]
[side]
type=Elvish Captain
description=Glildur
user_description= _ "Glildur"
side=3
canrecruit=1
{RECRUIT (Elvish Fighter,Elvish Scout,Elvish Archer) (Elvish Fighter,Elvish Scout,Elvish Archer,Elvish Shaman) (Elvish Fighter,Elvish Scout,Elvish Archer,Elvish Shaman)}
{GOLD 175 225 250}
{INCOME 5 7 9}
[ai]
grouping=offensive
[/ai]
[/side]
[story]
[part]
story= _ "Ay, the Sceptre of Fire. The sceptre has a long, glorious, and fearful history. But I am not here to tell you how the jewel within it was brought over the ocean by Haldric the Great. Nor will I tell the story of Garard I, and the challenge he set, or that of Konrad, king of Wesnoth by virtue of the Sceptre."
[/part]
[part]
story= _ "I am here to tell you of its making. Of its crafting, deep in the caverns of Dwarfdom. And of the dwarves who made it; for they were great, they were. They are counted among the greatest of the heroes of ancient Knalga."
[/part]
[part]
story= _ "Our story begins in a small border outpost in the southern hills of Knalga, with a young dwarf, named Rugnur, in charge of it. And with the second king of Wesnoth, Haldric II, riding up the road with an army behind him..."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{CROSS 238 136}
[/part]
[/story]
[story]
[part]
story= _ "Ay, the Sceptre of Fire. The sceptre has a long, glorious, and fearful history. But I am not here to tell you how the jewel within it was brought over the ocean by Haldric the Great. Nor will I tell the story of Garard I, and the challenge he set, or that of Konrad, king of Wesnoth by virtue of the Sceptre."
[/part]
[part]
story= _ "I am here to tell you of its making. Of its crafting, deep in the caverns of Dwarfdom. And of the dwarves who made it; for they were great, they were. They are counted among the greatest of the heroes of ancient Knalga."
[/part]
[part]
story= _ "Our story begins in a small border outpost in the southern hills of Knalga, with a young dwarf, named Rugnur, in charge of it. And with the second king of Wesnoth, Haldric II, riding up the road with an army behind him..."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{CROSS 238 136}
[/part]
[/story]
{SOF_DEATHS}
{SOF_DEATHS}
[event]
name=prestart
[objectives]
side=1
[objective]
[event]
name=prestart
[objectives]
side=1
[objective]
#ifdef HARD
description= _ "Transport 5 caravans full of silver back to the Dwarvish citadel"
description= _ "Transport 5 caravans full of silver back to the Dwarvish citadel"
#else
description= _ "Transport 4 caravans full of silver back to the Dwarvish citadel"
description= _ "Transport 4 caravans full of silver back to the Dwarvish citadel"
#endif
condition=win
[/objective]
[objective]
description= _ "Bring Alanin, who has the Ruby of Fire, to the Dwarvish citadel"
condition=win
[/objective]
[objective]
description= _ "Death of Rugnur"
condition=lose
[/objective]
[objective]
description= _ "Death of Haldric II"
condition=lose
[/objective]
[objective]
description= _ "Capture (death) of a caravan"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
condition=win
[/objective]
[objective]
description= _ "Bring Alanin, who has the Ruby of Fire, to the Dwarvish citadel"
condition=win
[/objective]
[objective]
description= _ "Death of Rugnur"
condition=lose
[/objective]
[objective]
description= _ "Death of Haldric II"
condition=lose
[/objective]
[objective]
description= _ "Capture (death) of a caravan"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
#ifdef HARD
[terrain]
letter=Ha
x,y=12,3
[/terrain]
[terrain]
letter=Ha
x,y=12,3
[/terrain]
#endif
#ifdef EASY
#else
[terrain]
letter=Aa^Fpa
x,y=1,4
[/terrain]
[terrain]
letter=Aa^Fpa
x,y=3,8
[/terrain]
[terrain]
letter=Aa^Fpa
x,y=1,4
[/terrain]
[terrain]
letter=Aa^Fpa
x,y=3,8
[/terrain]
#endif
[capture_village]
side=1
x=1-31
y=1-10
[/capture_village]
[/event]
[capture_village]
side=1
x=1-31
y=1-10
[/capture_village]
[/event]
[event]
name=start
[message]
description=Rugnur
message= _ "Humans, halt! Don't come any closer, we dwarves don't like company..."
[/message]
[message]
description=Haldric II
message= _ "We come to make a deal with you."
[/message]
[message]
description=Rugnur
message= _ "Well, state your business and be done with it. And if we don't like what you say, you leave!"
[/message]
[message]
description=Haldric II
message= _ "Have you heard of the Ruby of Fire?"
[/message]
[message]
description=Rugnur
message= _ "Yes... your first king brought it from over the sea, right? You own it."
[/message]
[message]
description=Haldric II
message= _ "Correct. However, we have a problem with it."
[/message]
[message]
description=Rugnur
message= _ "What sort of problem?"
[/message]
[message]
description=Haldric II
message= _ "Some form of magical aura makes those around the stone act... strangely. I noticed it with my father. The longer he stayed near the stone, the more arrogant, almost evil, he became."
[/message]
[message]
description=Rugnur
message= _ "So, what do you want me to do? I don't see how this relates to us dwarves."
[/message]
[message]
description=Haldric II
message= _ "When the elves came to Weldyn, about ten years ago, they spoke of a mage named Crelanu, and of his advice about the ruby. He said that the radiance of the stone could be contained, and that doing so would stop the stone's effect."
[/message]
[message]
description=Rugnur
message= _ "And what... you want us to do this, contain the radiance of the stone? By making an artifact of some kind?"
[/message]
[message]
description=Haldric II
message= _ "Exactly. I want you to craft it into a mighty artifact, that will leverage the stone's power, but contain it also."
[/message]
[message]
description=Rugnur
message= _ "Well... I think we can make a deal, but I'm not sure. I'll have to ask the tribal leaders."
[/message]
[message]
description=Haldric II
message= _ "If you are not authorized to make a deal, send out someone who is, and I will bargain with him."
[/message]
[message]
description=Rugnur
message= _ "They would refuse to come. You must come into the caves, and go to the city in person, or send a representative."
[/message]
[message]
description=Haldric II
message= _ "I can always take my offer to another tribe more friendly to its potential patrons. You are not the only smiths in the Northlands!"
[/message]
[message]
description=Rugnur
message= _ "Uh, no, wait! Lets talk business - how much will you pay us to do this for you?"
[/message]
[message]
description=Haldric II
message= _ "Five thousand pieces of silver."
[/message]
[message]
description=Rugnur
message= _ "You said you wanted a powerful magical artifact, not a child's playtoy! So... twenty thousand, minimum. The crafting of this will take us many years, you must pay us well."
[/message]
[message]
description=Haldric II
message= _ "Ten thousand."
[/message]
[message]
description=Rugnur
message= _ "Nothing below fifteen!"
[/message]
[message]
description=Haldric II
message= _ "Then no deal. I'll gather my things and go to another dwarvish clan now."
[/message]
[message]
description=Rugnur
message= _ "Fine then - ten thousand... now, what exactly do you want us to make the stone into?"
[/message]
[message]
description=Haldric II
message= _ "I want you to make it into a sceptre, a sceptre of fire."
[/message]
[message]
description=Rugnur
message= _ "I'll see what I can do. But I will need five thousand silver in advance, to pay for the materials."
[/message]
[message]
description=Haldric II
message= _ "Very well. I have the silver here, ready to ship, and I will send someone over with the stone itself. He will stay with you as you make the sceptre, and make sure you are going to get it done on time. I expect it done before my reign as king is ended."
[/message]
[unit]
x,y=6,26
type=Dragoon
side=1
description=Alanin
user_description= _ "Alanin"
{IS_HERO}
profile=portraits/alanin.png
[/unit]
[message]
description=Alanin
message= _ "Thats right. I'll be coming over along with the silver."
[/message]
[message]
description=Glildur
message= _ "Hey! You can't do that - this road is an elvish road. We're not letting you transport gold and jewels on it without paying a toll."
[/message]
[message]
description=Rugnur
message= _ "What are you talking about?! This road has always been open to all."
[/message]
[message]
description=Glildur
message= _ "Yes, we have allowed people to use it, but it is our road."
[/message]
[message]
description=Rugnur
message= _ "Not true! This is dwarvish land; if anything, it's our road!"
[/message]
[message]
description=Glildur
message= _ "Nevertheless, if you try to move your caravans here you have to pay the toll, or face our wrath!"
[/message]
[message]
description=Haldric II
message= _ "We Wesnothians and you elves have a treaty! Do you really mean to break it in defense of a road that is not even yours?!"
[/message]
[message]
description=Glildur
message= _ "I was never among those who agreed to that treaty. Not all of us Elves are as low as Kalenz, or make deals with those who betrayed us."
[/message]
[message]
description=Haldric II
message= _ "Ah, I see - you are one of the rebels. Our treaty with the elves does not apply to you, so I have no problem with slaying you if you stand in our way. Rugnur, we will proceed with the shipment."
[message]
description=Rugnur
message= _ "Very well. Glildur, if the high elvish council has made an alliance with the men, I would advise you to follow it, but not doing so is your choice."
[/message]
[/message]
[set_variable]
name=incominggold
value=5000
[/set_variable]
[unit]
x,y=6,29
type=Caravan
side=1
[/unit]
[unit]
x,y=6,29
type=Caravan
side=1
[/unit]
[unit]
x,y=6,29
type=Caravan
side=1
[/unit]
[unit]
x,y=6,29
type=Caravan
side=1
[/unit]
[event]
name=start
[message]
description=Rugnur
message= _ "Humans, halt! Don't come any closer, we dwarves don't like company..."
[/message]
[message]
description=Haldric II
message= _ "We come to make a deal with you."
[/message]
[message]
description=Rugnur
message= _ "Well, state your business and be done with it. And if we don't like what you say, you leave!"
[/message]
[message]
description=Haldric II
message= _ "Have you heard of the Ruby of Fire?"
[/message]
[message]
description=Rugnur
message= _ "Yes... your first king brought it from over the sea, right? You own it."
[/message]
[message]
description=Haldric II
message= _ "Correct. However, we have a problem with it."
[/message]
[message]
description=Rugnur
message= _ "What sort of problem?"
[/message]
[message]
description=Haldric II
message= _ "Some form of magical aura makes those around the stone act... strangely. I noticed it with my father. The longer he stayed near the stone, the more arrogant, almost evil, he became."
[/message]
[message]
description=Rugnur
message= _ "So, what do you want me to do? I don't see how this relates to us dwarves."
[/message]
[message]
description=Haldric II
message= _ "When the elves came to Weldyn, about ten years ago, they spoke of a mage named Crelanu, and of his advice about the ruby. He said that the radiance of the stone could be contained, and that doing so would stop the stone's effect."
[/message]
[message]
description=Rugnur
message= _ "And what... you want us to do this, contain the radiance of the stone? By making an artifact of some kind?"
[/message]
[message]
description=Haldric II
message= _ "Exactly. I want you to craft it into a mighty artifact, that will leverage the stone's power, but contain it also."
[/message]
[message]
description=Rugnur
message= _ "Well... I think we can make a deal, but I'm not sure. I'll have to ask the tribal leaders."
[/message]
[message]
description=Haldric II
message= _ "If you are not authorized to make a deal, send out someone who is, and I will bargain with him."
[/message]
[message]
description=Rugnur
message= _ "They would refuse to come. You must come into the caves, and go to the city in person, or send a representative."
[/message]
[message]
description=Haldric II
message= _ "I can always take my offer to another tribe more friendly to its potential patrons. You are not the only smiths in the Northlands!"
[/message]
[message]
description=Rugnur
message= _ "Uh, no, wait! Lets talk business - how much will you pay us to do this for you?"
[/message]
[message]
description=Haldric II
message= _ "Five thousand pieces of silver."
[/message]
[message]
description=Rugnur
message= _ "You said you wanted a powerful magical artifact, not a child's playtoy! So... twenty thousand, minimum. The crafting of this will take us many years, you must pay us well."
[/message]
[message]
description=Haldric II
message= _ "Ten thousand."
[/message]
[message]
description=Rugnur
message= _ "Nothing below fifteen!"
[/message]
[message]
description=Haldric II
message= _ "Then no deal. I'll gather my things and go to another dwarvish clan now."
[/message]
[message]
description=Rugnur
message= _ "Fine then - ten thousand... now, what exactly do you want us to make the stone into?"
[/message]
[message]
description=Haldric II
message= _ "I want you to make it into a sceptre, a sceptre of fire."
[/message]
[message]
description=Rugnur
message= _ "I'll see what I can do. But I will need five thousand silver in advance, to pay for the materials."
[/message]
[message]
description=Haldric II
message= _ "Very well. I have the silver here, ready to ship, and I will send someone over with the stone itself. He will stay with you as you make the sceptre, and make sure you are going to get it done on time. I expect it done before my reign as king is ended."
[/message]
[unit]
x,y=6,26
type=Dragoon
side=1
description=Alanin
user_description= _ "Alanin"
{IS_HERO}
profile=portraits/alanin.png
[/unit]
[message]
description=Alanin
message= _ "Thats right. I'll be coming over along with the silver."
[/message]
[message]
description=Glildur
message= _ "Hey! You can't do that - this road is an elvish road. We're not letting you transport gold and jewels on it without paying a toll."
[/message]
[message]
description=Rugnur
message= _ "What are you talking about?! This road has always been open to all."
[/message]
[message]
description=Glildur
message= _ "Yes, we have allowed people to use it, but it is our road."
[/message]
[message]
description=Rugnur
message= _ "Not true! This is dwarvish land; if anything, it's our road!"
[/message]
[message]
description=Glildur
message= _ "Nevertheless, if you try to move your caravans here you have to pay the toll, or face our wrath!"
[/message]
[message]
description=Haldric II
message= _ "We Wesnothians and you elves have a treaty! Do you really mean to break it in defense of a road that is not even yours?!"
[/message]
[message]
description=Glildur
message= _ "I was never among those who agreed to that treaty. Not all of us Elves are as low as Kalenz, or make deals with those who betrayed us."
[/message]
[message]
description=Haldric II
message= _ "Ah, I see - you are one of the rebels. Our treaty with the elves does not apply to you, so I have no problem with slaying you if you stand in our way. Rugnur, we will proceed with the shipment."
[message]
description=Rugnur
message= _ "Very well. Glildur, if the high elvish council has made an alliance with the men, I would advise you to follow it, but not doing so is your choice."
[/message]
[/message]
[set_variable]
name=incominggold
value=5000
[/set_variable]
[unit]
x,y=6,29
type=Caravan
side=1
[/unit]
[unit]
x,y=6,29
type=Caravan
side=1
[/unit]
[unit]
x,y=6,29
type=Caravan
side=1
[/unit]
[unit]
x,y=6,29
type=Caravan
side=1
[/unit]
#ifdef HARD
[unit]
x,y=6,29
type=Caravan
side=1
[/unit]
[unit]
x,y=6,29
type=Caravan
side=1
[/unit]
#endif
[item]
x,y=27,5
image=items/chest.png
[/item]
[/event]
[item]
x,y=27,5
image=items/chest.png
[/item]
[/event]
[event]
name=moveto
[filter]
x=26-30
y=3-5
side=1
description=Alanin
[/filter]
[message]
description=Alanin
message= _ "Here's the stone, for you dwarves! Now, if you'll excuse me, I think I'll be taking refuge in this castle here... I don't much like fighting."
[/message]
[set_variable]
name=havestone
value=yes
[/set_variable]
[store_unit]
[filter]
x,y=$x1,$y1
[/filter]
variable=changealanin
kill=yes
[/store_unit]
[if]
[variable]
name=incominggold
equals=0
[/variable]
[then]
[message]
description=Haldric II
message= _ "All the gold is there too. Proceed with the task, Rugnur!"
[/message]
[unstore_unit]
variable=changealanin
[/unstore_unit]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/then]
[/if]
[/event]
[event]
name=moveto
[filter]
x=26-30
y=3-5
side=1
description=Alanin
[/filter]
[message]
description=Alanin
message= _ "Here's the stone, for you dwarves! Now, if you'll excuse me, I think I'll be taking refuge in this castle here... I don't much like fighting."
[/message]
[set_variable]
name=havestone
value=yes
[/set_variable]
[store_unit]
[filter]
x,y=$x1,$y1
[/filter]
variable=changealanin
kill=yes
[/store_unit]
[if]
[variable]
name=incominggold
equals=0
[/variable]
[then]
[message]
description=Haldric II
message= _ "All the gold is there too. Proceed with the task, Rugnur!"
[/message]
[unstore_unit]
variable=changealanin
[/unstore_unit]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/then]
[/if]
[/event]
[event]
name=moveto
first_time_only=no
[filter]
x=26-30
y=3-6
side=1
type=Caravan
[/filter]
[set_variable]
name=incominggold
[event]
name=moveto
first_time_only=no
[filter]
x=26-30
y=3-6
side=1
type=Caravan
[/filter]
[set_variable]
name=incominggold
#ifdef HARD
add=-1000
add=-1000
#else
add=-1250
add=-1250
#endif
[/set_variable]
[if]
[variable]
name=incominggold
greater_than=0
[/variable]
[then]
[message]
speaker=unit
message= _ "Cargo unloaded."
[/message]
[if]
[variable]
name=havestone
equals=yes
[/variable]
[then]
[message]
description=Haldric II
message= _ "You only need $incominggold more, then you can begin work."
[/message]
[/then]
[else]
[message]
description=Haldric II
message= _ "You only need $incominggold more, and the stone, then you can begin work."
[/message]
[/else]
[/if]
[/then]
[else]
[if]
[variable]
name=havestone
equals=yes
[/variable]
[then]
[message]
description=Rugnur
message= _ "That's the last caravan! We will commence work immediately."
[/message]
[unstore_unit]
variable=changealanin
[/unstore_unit]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/set_variable]
[if]
[variable]
name=incominggold
greater_than=0
[/variable]
[then]
[message]
speaker=unit
message= _ "Cargo unloaded."
[/message]
[if]
[variable]
name=havestone
equals=yes
[/variable]
[then]
[message]
description=Haldric II
message= _ "You only need $incominggold more, then you can begin work."
[/message]
[/then]
[else]
[message]
description=Haldric II
message= _ "You only need $incominggold more, and the stone, then you can begin work."
[/message]
[/else]
[/if]
[/then]
[else]
[if]
[variable]
name=havestone
equals=yes
[/variable]
[then]
[message]
description=Rugnur
message= _ "That's the last caravan! We will commence work immediately."
[/message]
[unstore_unit]
variable=changealanin
[/unstore_unit]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/then]
[else]
[message]
description=Rugnur
message= _ "We have all of the silver, now all we need is the stone."
[/message]
[/else]
[/if]
[/else]
[/if]
[kill]
x,y=$x1,$y1
[/kill]
[/event]
[/then]
[else]
[message]
description=Rugnur
message= _ "We have all of the silver, now all we need is the stone."
[/message]
[/else]
[/if]
[/else]
[/if]
[kill]
x,y=$x1,$y1
[/kill]
[/event]
[event]
name=turn 10
[message]
description=Glildur
message= _ "Ha! Our reinforcements have arrived. There is no way you can withstand our combined strength!"
[/message]
[message]
description=Rugnur
message= _ "We cannot match you above ground, but in the caves we may still defeat you."
[/message]
[message]
description=Glildur
message= "We will see about that - if you ever get underground, which I doubt. Ha!"
[/message]
[gold]
side=3
amount=500
[/gold]
[message]
description=Haldric II
message= _ "Elvish reinforcements! Where did these come from? I thought the elvish resistance to the treaty was smaller than this. Hurry up and move those caravans!"
[/message]
[/event]
[event]
name=turn 10
[message]
description=Glildur
message= _ "Ha! Our reinforcements have arrived. There is no way you can withstand our combined strength!"
[/message]
[message]
description=Rugnur
message= _ "We cannot match you above ground, but in the caves we may still defeat you."
[/message]
[message]
description=Glildur
message= "We will see about that - if you ever get underground, which I doubt. Ha!"
[/message]
[gold]
side=3
amount=500
[/gold]
[message]
description=Haldric II
message= _ "Elvish reinforcements! Where did these come from? I thought the elvish resistance to the treaty was smaller than this. Hurry up and move those caravans!"
[/message]
[/event]
[event]
name=die
[filter]
side=1
type=Caravan
[/filter]
[message]
description=Haldric II
message= _ "You just let a caravan, with MY money loaded in it, get captured! If I can't trust you to keep my property secure, the deal's off."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
side=1
type=Caravan
[/filter]
[message]
description=Haldric II
message= _ "You just let a caravan, with MY money loaded in it, get captured! If I can't trust you to keep my property secure, the deal's off."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[/scenario]

View file

@ -1,224 +1,224 @@
[scenario]
#textdomain wesnoth-sof
name= _ "In the Dwarven City"
id=2t_In_the_Dwarven_City
turns=1
map_data="{@campaigns/Sceptre_of_Fire/maps/2t_In_the_Dwarven_City.map}"
next_scenario=3_Searching_for_the_Runecrafter
#textdomain wesnoth-sof
name= _ "In the Dwarven City"
id=2t_In_the_Dwarven_City
turns=1
map_data="{@campaigns/Sceptre_of_Fire/maps/2t_In_the_Dwarven_City.map}"
next_scenario=3_Searching_for_the_Runecrafter
{DEFAULT_MUSIC_PLAYLIST}
{DEFAULT_MUSIC_PLAYLIST}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
[side]
type=Dwarvish Fighter
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman
[/side]
[side]
type=Dwarvish Fighter
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman
[/side]
[side]
type=Dwarvish Lord
description=Durstorn
user_description= _ "Durstorn"
side=2
canrecruit=1
profile=portraits/durstorn.png
recruit=Dwarvish Fighter
[/side]
[side]
type=Dwarvish Lord
description=Durstorn
user_description= _ "Durstorn"
side=2
canrecruit=1
profile=portraits/durstorn.png
recruit=Dwarvish Fighter
[/side]
[story]
[part]
story= _ "Now, I must tell you of another character in our drama. Durstorn, the lord of Dwarfdom. Or at least of this clan."
[/part]
[part]
story= _ "Durstorn was not happy this day. Nor was he usually; but today he was unhappier than usual."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 241 131}
{DOT 257 122}
{CROSS 271 109}
[/part]
[/story]
[story]
[part]
story= _ "Now, I must tell you of another character in our drama. Durstorn, the lord of Dwarfdom. Or at least of this clan."
[/part]
[part]
story= _ "Durstorn was not happy this day. Nor was he usually; but today he was unhappier than usual."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 241 131}
{DOT 257 122}
{CROSS 271 109}
[/part]
[/story]
[event]
name=prestart
#Durstorn's guard
[unit]
x,y=11,10
side=2
type=Dwarvish Stalwart
description=Neglur
user_description= _ "Neglur"
[modifications]
{TRAIT_LOYAL}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
x,y=13,11
side=2
type=Dwarvish Runesmith
description=Glinar
user_description= _ "Glinar"
[modifications]
{TRAIT_LOYAL}
{TRAIT_QUICK}
[/modifications]
[/unit]
[unit]
x,y=9,13
side=2
type=Dwarvish Thunderguard
description=Noiraran
user_description= _ "Noiraran"
[modifications]
{TRAIT_LOYAL}
{TRAIT_INTELLIGENT}
[/modifications]
[/unit]
[unit]
x,y=11,14
side=2
type=Dwarvish Steelclad
description=Kuhnar
user_description= _ "Kuhnar"
[modifications]
{TRAIT_LOYAL}
{TRAIT_STRONG}
[/modifications]
[/unit]
[/event]
[event]
name=prestart
#Durstorn's guard
[unit]
x,y=11,10
side=2
type=Dwarvish Stalwart
description=Neglur
user_description= _ "Neglur"
[modifications]
{TRAIT_LOYAL}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
x,y=13,11
side=2
type=Dwarvish Runesmith
description=Glinar
user_description= _ "Glinar"
[modifications]
{TRAIT_LOYAL}
{TRAIT_QUICK}
[/modifications]
[/unit]
[unit]
x,y=9,13
side=2
type=Dwarvish Thunderguard
description=Noiraran
user_description= _ "Noiraran"
[modifications]
{TRAIT_LOYAL}
{TRAIT_INTELLIGENT}
[/modifications]
[/unit]
[unit]
x,y=11,14
side=2
type=Dwarvish Steelclad
description=Kuhnar
user_description= _ "Kuhnar"
[modifications]
{TRAIT_LOYAL}
{TRAIT_STRONG}
[/modifications]
[/unit]
[/event]
[event]
name=start
#dialogue starts
[message]
description=Durstorn
message= _ "Where's that fool Rugnur gotten to? It's time for him to report on events in the surface world. He's late!"
[/message]
[message]
description=Noiraran
message= _ "Perhaps the outpost was held up?"
[/message]
[message]
description=Durstorn
message= _ "Ha! There hasn't been a border attack since the men came from over the sea, why would someone attack us now?"
[/message]
[message]
description=Kuhnar
message= _ "The elves might want our gold."
[/message]
[message]
description=Durstorn
message= _ "Good one, Let them try to take it! Ha!"
[/message]
{MOVE_UNIT description=Rugnur 8 10}
[recall]
description=Baglur
x,y=2,5
[/recall]
{MOVE_UNIT description=Baglur 9 9}
[message]
description=Rugnur
message= _ "Hey, Durstorn, have we started yet? King Haldric came by just now, wanted to talk to you..."
[/message]
[message]
description=Durstorn
message= _ "Speak properly to your elders, boy! Why are you late?"
[/message]
[message]
description=Rugnur
message= _ "Huh? Didn't a messenger come and tell you?"
[/message]
[message]
description=Durstorn
message= _ "No."
[/message]
[message]
description=Baglur
message= _ "I think you'd better let me explain. King Haldric II of Wesnoth came to the gate. Then we had to close it, which took considerable time."
[/message]
[message]
description=Glinar
message= _ "What'd he want? And why'd you have to close the gate?"
[/message]
[message]
description=Rugnur
message= _ "He wanted to make a deal with us. He gave us a magical stone, called the 'Ruby of Fire', and told us to make an sceptre out of it, to keep in the bad magic, or something like that. We closed the doors because elves were attacking us."
[/message]
[message]
description=Noiraran
message= _ "What is he going to give us for it, eh?"
[/message]
[message]
description=Rugnur
message= _ "He paid us five thousand silver in advance, and he'll give us five thousand more when we deliver the finished sceptre if we are done before he dies."
[/message]
[message]
description=Durstorn
message= _ "What?!? You already accepted? Foolish boy, you should have come for one of the elders! We could have gotten much more than ten thousand silver out of him! This is a task that will take many years, and now all of our work in that time will bring us very little gain."
[/message]
[message]
description=Rugnur
message= _ "Sorry, lord, but he said he would move on to another tribe if I left."
[/message]
[message]
description=Durstorn
message= _ "Can't you tell a bluff when you hear one?!? He knows we're the best craftsmen, and he wouldn't have gone to another tribe if we stalled for a year. Oh well, what's done is done. We'll have to work for less than I would prefer..."
[/message]
[message]
description=Baglur
message= _ "Well, since this boy bargained so badly, why not make him fulfil the contract himself? If he fails, it's on his head."
[/message]
[message]
description=Durstorn
message= _ "Good idea, Baglur! He'll need some help, though, and it will take a master smith to make the sceptre. Why don't we send him to find Thursagan?"
[/message]
[message]
description=Baglur
message= _ "You mean the insane dwarf who lives in the far north?!"
[/message]
[message]
description=Durstorn
message= _ "Yes. He is the only one I know of who could craft the sceptre the way Haldric wants it. And he has nothing to do, he will be fine with wasting 25 years of his life on this task."
[/message]
[message]
description=Rugnur
message= _ "Very well, my lord. We will go into the north to find Thursagan. Do you have any idea where he is?"
[/message]
[message]
description=Durstorn
message= _ "Go to the furthest north entrance to the caves, and then go north. He's somewhere in those hills."
[/message]
{VARIABLE changealanin.x 2}
{VARIABLE changealanin.y 5}
[unstore_unit]
variable=changealanin
[/unstore_unit]
{MOVE_UNIT description=Alanin 6 9}
[clear_variable]
name=changealanin
[/clear_variable]
[message]
description=Alanin
message= _ "What did I miss, eh?"
[/message]
[message]
description=Durstorn
message= _ "Who the devil are you? Well, you seem to be with Rugnur... follow him north."
[/message]
[endlevel]
result=continue
[/endlevel]
[/event]
[event]
name=start
#dialogue starts
[message]
description=Durstorn
message= _ "Where's that fool Rugnur gotten to? It's time for him to report on events in the surface world. He's late!"
[/message]
[message]
description=Noiraran
message= _ "Perhaps the outpost was held up?"
[/message]
[message]
description=Durstorn
message= _ "Ha! There hasn't been a border attack since the men came from over the sea, why would someone attack us now?"
[/message]
[message]
description=Kuhnar
message= _ "The elves might want our gold."
[/message]
[message]
description=Durstorn
message= _ "Good one, Let them try to take it! Ha!"
[/message]
{MOVE_UNIT description=Rugnur 8 10}
[recall]
description=Baglur
x,y=2,5
[/recall]
{MOVE_UNIT description=Baglur 9 9}
[message]
description=Rugnur
message= _ "Hey, Durstorn, have we started yet? King Haldric came by just now, wanted to talk to you..."
[/message]
[message]
description=Durstorn
message= _ "Speak properly to your elders, boy! Why are you late?"
[/message]
[message]
description=Rugnur
message= _ "Huh? Didn't a messenger come and tell you?"
[/message]
[message]
description=Durstorn
message= _ "No."
[/message]
[message]
description=Baglur
message= _ "I think you'd better let me explain. King Haldric II of Wesnoth came to the gate. Then we had to close it, which took considerable time."
[/message]
[message]
description=Glinar
message= _ "What'd he want? And why'd you have to close the gate?"
[/message]
[message]
description=Rugnur
message= _ "He wanted to make a deal with us. He gave us a magical stone, called the 'Ruby of Fire', and told us to make an sceptre out of it, to keep in the bad magic, or something like that. We closed the doors because elves were attacking us."
[/message]
[message]
description=Noiraran
message= _ "What is he going to give us for it, eh?"
[/message]
[message]
description=Rugnur
message= _ "He paid us five thousand silver in advance, and he'll give us five thousand more when we deliver the finished sceptre if we are done before he dies."
[/message]
[message]
description=Durstorn
message= _ "What?!? You already accepted? Foolish boy, you should have come for one of the elders! We could have gotten much more than ten thousand silver out of him! This is a task that will take many years, and now all of our work in that time will bring us very little gain."
[/message]
[message]
description=Rugnur
message= _ "Sorry, lord, but he said he would move on to another tribe if I left."
[/message]
[message]
description=Durstorn
message= _ "Can't you tell a bluff when you hear one?!? He knows we're the best craftsmen, and he wouldn't have gone to another tribe if we stalled for a year. Oh well, what's done is done. We'll have to work for less than I would prefer..."
[/message]
[message]
description=Baglur
message= _ "Well, since this boy bargained so badly, why not make him fulfil the contract himself? If he fails, it's on his head."
[/message]
[message]
description=Durstorn
message= _ "Good idea, Baglur! He'll need some help, though, and it will take a master smith to make the sceptre. Why don't we send him to find Thursagan?"
[/message]
[message]
description=Baglur
message= _ "You mean the insane dwarf who lives in the far north?!"
[/message]
[message]
description=Durstorn
message= _ "Yes. He is the only one I know of who could craft the sceptre the way Haldric wants it. And he has nothing to do, he will be fine with wasting 25 years of his life on this task."
[/message]
[message]
description=Rugnur
message= _ "Very well, my lord. We will go into the north to find Thursagan. Do you have any idea where he is?"
[/message]
[message]
description=Durstorn
message= _ "Go to the furthest north entrance to the caves, and then go north. He's somewhere in those hills."
[/message]
{VARIABLE changealanin.x 2}
{VARIABLE changealanin.y 5}
[unstore_unit]
variable=changealanin
[/unstore_unit]
{MOVE_UNIT description=Alanin 6 9}
[clear_variable]
name=changealanin
[/clear_variable]
[message]
description=Alanin
message= _ "What did I miss, eh?"
[/message]
[message]
description=Durstorn
message= _ "Who the devil are you? Well, you seem to be with Rugnur... follow him north."
[/message]
[endlevel]
result=continue
[/endlevel]
[/event]
[/scenario]

View file

@ -1,257 +1,257 @@
[scenario]
#textdomain wesnoth-sof
name= _ "The Council Regathers"
id=3t_The_Council_Regathers
turns=1
map_data="{@campaigns/Sceptre_of_Fire/maps/3t_The_Council_Regathers.map}"
next_scenario=4_Gathering_Materials
#textdomain wesnoth-sof
name= _ "The Council Regathers"
id=3t_The_Council_Regathers
turns=1
map_data="{@campaigns/Sceptre_of_Fire/maps/3t_The_Council_Regathers.map}"
next_scenario=4_Gathering_Materials
{DEFAULT_MUSIC_PLAYLIST}
{DEFAULT_MUSIC_PLAYLIST}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
[side]
type=Dwarvish Fighter
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman,Gryphon Rider
[/side]
[side]
type=Dwarvish Fighter
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman,Gryphon Rider
[/side]
[side]
type=Dwarvish Lord
description=Durstorn
user_description= _ "Durstorn"
side=2
canrecruit=1
profile=portraits/durstorn.png
recruit=Dwarvish Fighter
[/side]
[side]
type=Dwarvish Lord
description=Durstorn
user_description= _ "Durstorn"
side=2
canrecruit=1
profile=portraits/durstorn.png
recruit=Dwarvish Fighter
[/side]
[story]
[part]
story= _ "The path back was less dangerous than it was a year earlier. It did not take them so long. So they quickly returned to the dwarven city, with two new members of their party - one expected, and one not."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 218 43}
{DOT 236 49}
{DOT 256 58}
{DOT 263 76}
{DOT 269 91}
{CROSS 271 109}
[/part]
[/story]
[story]
[part]
story= _ "The path back was less dangerous than it was a year earlier. It did not take them so long. So they quickly returned to the dwarven city, with two new members of their party - one expected, and one not."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 218 43}
{DOT 236 49}
{DOT 256 58}
{DOT 263 76}
{DOT 269 91}
{CROSS 271 109}
[/part]
[/story]
[event]
name=start
#Durstorn's guard
[unit]
x,y=11,10
side=2
type=Dwarvish Stalwart
description=Neglur
user_description= _ "Neglur"
[modifications]
{TRAIT_LOYAL}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
x,y=13,11
side=2
type=Dwarvish Runesmith
description=Glinar
user_description= _ "Glinar"
[modifications]
{TRAIT_LOYAL}
{TRAIT_QUICK}
[/modifications]
[/unit]
[unit]
x,y=9,13
side=2
type=Dwarvish Thunderguard
description=Noiraran
user_description= _ "Noiraran"
[modifications]
{TRAIT_LOYAL}
{TRAIT_INTELLIGENT}
[/modifications]
[/unit]
[unit]
x,y=11,14
side=2
type=Dwarvish Steelclad
description=Kuhnar
user_description= _ "Kuhnar"
[modifications]
{TRAIT_LOYAL}
{TRAIT_STRONG}
[/modifications]
[/unit]
#thursagan, baglur and alanin
{MOVE_UNIT description=Rugnur 14 9}
[recall]
description=Thursagan
[/recall]
{MOVE_UNIT description=Thursagan 12 8}
[recall]
description=Baglur
[/recall]
{MOVE_UNIT description=Baglur 15 8}
[recall]
description=Alanin
[/recall]
{MOVE_UNIT description=Alanin 16 9}
[recall]
description=Krawg
[/recall]
{MOVE_UNIT description=Krawg 16 11}
#dialogue starts
[message]
description=Rugnur
message= _ "Lord Durstorn, we have succeeded in our mission. Thursagan is here."
[/message]
[message]
description=Durstorn
message= _ "What? You mean you found Thursagan and got him to return with you? Astounding! But what is that gryphon doing there?"
[/message]
[message]
description=Baglur
message= _ "Yes, we did. And that is Krawg, who helped us in the northlands."
[/message]
[message]
description=Krawg
message= _ "Yaa! Mee Krawg!"
[/message]
[message]
description=Thursagan
message= _ "Now, where is this ruby that I am to work with, eh Durstorn?"
[/message]
[message]
description=Durstorn
message= _ "In the treasury. And leave it there until you're ready to work with it - I still don't trust you."
[/message]
[message]
description=Thursagan
message= _ "Ha! _You_ don't trust _me_?"
[/message]
[message]
description=Durstorn
message= _ "Exactly! Why would I? And I order you to stay out of the treasury, away from that ruby!"
[/message]
[message]
description=Thursagan
message= _ "You don't dictate what I am to do, Durstorn! I will do as I please, and don't stop me if you want me to make this sceptre."
[/message]
[message]
description=Durstorn
message= _ "The ruby is mine, and don't touch it!"
[/message]
[message]
description=Rugnur
message= _ "Uh, technically it's Haldric's, and I think that if Thursagan needs to see to plan this sceptre, he can."
[/message]
[message]
description=Durstorn
message= _ "Fine. *grumble grumble*"
[/message]
{MOVE_UNIT description=Thursagan 11 4}
{MOVE_UNIT description=Thursagan 12 8}
[message]
description=Thursagan
message= _ "Hm... a most interesting jewel. I can feel its magical power. I will start drawing up plans for the sceptre immediately."
[/message]
#[message]
#speaker=narrator
#caption= _ "The Ruby of Fire"
#image=story/ruby_of_fire.png
#[/message]
[message]
description=Thursagan
message= _ "Now, I will need certain materials to make this sceptre."
[/message]
[message]
description=Durstorn
message= _ "Oh, what?"
[/message]
[message]
description=Thursagan
message= _ "I would say probably ten stone of artifact-quality gold and twenty stone of the finest coal, and many of the finest jewels in the land - we'll need others to search for those, though. I'll also need to have the jeweler cut the ruby once I have the plans done."
[/message]
[message]
description=Durstorn
message= _ "Just use my gold and coal, I have enough! Or, if they're not 'good enough' for you, find them yourself."
[/message]
[message]
description=Thursagan
message= _ "You try my patience, Durstorn. You know yours aren't acceptable, but you have to give me something or I can't make the sceptre!"
[/message]
[message]
description=Baglur
message= _ "Wait, wait. The gold and coal... I think we can find those in the abandoned eastern mines. Trolls have overrun them, but earlier they were the source of the finest smithing materials."
[/message]
[message]
description=Rugnur
message= _ "So, we will go to the eastern mines!"
[/message]
[message]
description=Durstorn
message= _ "Fine. As for the jewels, I will have others obtain those. That will cost quite a bit of our payment, but it can't be helped. Our people do not mine jewels."
[/message]
[message]
description=Thursagan
message= _ "That is acceptable. Durstorn, send some miners along with us to the Eastern Mines, and I will bring some runecrafters-in-training from the academy to help fight these enemies."
[/message]
{RANDOM_TRAIT_UNIT (
type=Dwarvish Runesmith
x,y=10,8
side=1
description=Kinan
user_description= _ "Kinan")}
{RANDOM_TRAIT_UNIT (
type=Dwarvish Runesmith
x,y=12,6
side=1
description=Rynan
user_description= _ "Rynan")}
[message]
speaker=narrator
message= _ "Two runesmiths from the academy have joined you!"
[/message]
[message]
description=Alanin
message= _ "Fine, you all go to the eastern mines. Me, I'll stay here. No point going where I can't help!"
[/message]
[message]
description=Krawg
#me too
message= _ "M' 'u!"
[/message]
[store_unit]
[filter]
description=Alanin
[/filter]
variable=alanin
kill=yes
[/store_unit]
[store_unit]
[filter]
description=Krawg
[/filter]
variable=krawg
kill=yes
[/store_unit]
[endlevel]
result=continue
[/endlevel]
[/event]
[event]
name=start
#Durstorn's guard
[unit]
x,y=11,10
side=2
type=Dwarvish Stalwart
description=Neglur
user_description= _ "Neglur"
[modifications]
{TRAIT_LOYAL}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
x,y=13,11
side=2
type=Dwarvish Runesmith
description=Glinar
user_description= _ "Glinar"
[modifications]
{TRAIT_LOYAL}
{TRAIT_QUICK}
[/modifications]
[/unit]
[unit]
x,y=9,13
side=2
type=Dwarvish Thunderguard
description=Noiraran
user_description= _ "Noiraran"
[modifications]
{TRAIT_LOYAL}
{TRAIT_INTELLIGENT}
[/modifications]
[/unit]
[unit]
x,y=11,14
side=2
type=Dwarvish Steelclad
description=Kuhnar
user_description= _ "Kuhnar"
[modifications]
{TRAIT_LOYAL}
{TRAIT_STRONG}
[/modifications]
[/unit]
#thursagan, baglur and alanin
{MOVE_UNIT description=Rugnur 14 9}
[recall]
description=Thursagan
[/recall]
{MOVE_UNIT description=Thursagan 12 8}
[recall]
description=Baglur
[/recall]
{MOVE_UNIT description=Baglur 15 8}
[recall]
description=Alanin
[/recall]
{MOVE_UNIT description=Alanin 16 9}
[recall]
description=Krawg
[/recall]
{MOVE_UNIT description=Krawg 16 11}
#dialogue starts
[message]
description=Rugnur
message= _ "Lord Durstorn, we have succeeded in our mission. Thursagan is here."
[/message]
[message]
description=Durstorn
message= _ "What? You mean you found Thursagan and got him to return with you? Astounding! But what is that gryphon doing there?"
[/message]
[message]
description=Baglur
message= _ "Yes, we did. And that is Krawg, who helped us in the northlands."
[/message]
[message]
description=Krawg
message= _ "Yaa! Mee Krawg!"
[/message]
[message]
description=Thursagan
message= _ "Now, where is this ruby that I am to work with, eh Durstorn?"
[/message]
[message]
description=Durstorn
message= _ "In the treasury. And leave it there until you're ready to work with it - I still don't trust you."
[/message]
[message]
description=Thursagan
message= _ "Ha! _You_ don't trust _me_?"
[/message]
[message]
description=Durstorn
message= _ "Exactly! Why would I? And I order you to stay out of the treasury, away from that ruby!"
[/message]
[message]
description=Thursagan
message= _ "You don't dictate what I am to do, Durstorn! I will do as I please, and don't stop me if you want me to make this sceptre."
[/message]
[message]
description=Durstorn
message= _ "The ruby is mine, and don't touch it!"
[/message]
[message]
description=Rugnur
message= _ "Uh, technically it's Haldric's, and I think that if Thursagan needs to see to plan this sceptre, he can."
[/message]
[message]
description=Durstorn
message= _ "Fine. *grumble grumble*"
[/message]
{MOVE_UNIT description=Thursagan 11 4}
{MOVE_UNIT description=Thursagan 12 8}
[message]
description=Thursagan
message= _ "Hm... a most interesting jewel. I can feel its magical power. I will start drawing up plans for the sceptre immediately."
[/message]
#[message]
#speaker=narrator
#caption= _ "The Ruby of Fire"
#image=story/ruby_of_fire.png
#[/message]
[message]
description=Thursagan
message= _ "Now, I will need certain materials to make this sceptre."
[/message]
[message]
description=Durstorn
message= _ "Oh, what?"
[/message]
[message]
description=Thursagan
message= _ "I would say probably ten stone of artifact-quality gold and twenty stone of the finest coal, and many of the finest jewels in the land - we'll need others to search for those, though. I'll also need to have the jeweler cut the ruby once I have the plans done."
[/message]
[message]
description=Durstorn
message= _ "Just use my gold and coal, I have enough! Or, if they're not 'good enough' for you, find them yourself."
[/message]
[message]
description=Thursagan
message= _ "You try my patience, Durstorn. You know yours aren't acceptable, but you have to give me something or I can't make the sceptre!"
[/message]
[message]
description=Baglur
message= _ "Wait, wait. The gold and coal... I think we can find those in the abandoned eastern mines. Trolls have overrun them, but earlier they were the source of the finest smithing materials."
[/message]
[message]
description=Rugnur
message= _ "So, we will go to the eastern mines!"
[/message]
[message]
description=Durstorn
message= _ "Fine. As for the jewels, I will have others obtain those. That will cost quite a bit of our payment, but it can't be helped. Our people do not mine jewels."
[/message]
[message]
description=Thursagan
message= _ "That is acceptable. Durstorn, send some miners along with us to the Eastern Mines, and I will bring some runecrafters-in-training from the academy to help fight these enemies."
[/message]
{RANDOM_TRAIT_UNIT (
type=Dwarvish Runesmith
x,y=10,8
side=1
description=Kinan
user_description= _ "Kinan")}
{RANDOM_TRAIT_UNIT (
type=Dwarvish Runesmith
x,y=12,6
side=1
description=Rynan
user_description= _ "Rynan")}
[message]
speaker=narrator
message= _ "Two runesmiths from the academy have joined you!"
[/message]
[message]
description=Alanin
message= _ "Fine, you all go to the eastern mines. Me, I'll stay here. No point going where I can't help!"
[/message]
[message]
description=Krawg
#me too
message= _ "M' 'u!"
[/message]
[store_unit]
[filter]
description=Alanin
[/filter]
variable=alanin
kill=yes
[/store_unit]
[store_unit]
[filter]
description=Krawg
[/filter]
variable=krawg
kill=yes
[/store_unit]
[endlevel]
result=continue
[/endlevel]
[/event]
[/scenario]

View file

@ -1,298 +1,298 @@
[scenario]
#textdomain wesnoth-sof
name= _ "The Jeweler"
id=4t_The_Jeweler
turns=1
map_data="{@campaigns/Sceptre_of_Fire/maps/4t_The_Jeweler.map}"
next_scenario=5_Hills_of_the_Shorbear_Clan
#textdomain wesnoth-sof
name= _ "The Jeweler"
id=4t_The_Jeweler
turns=1
map_data="{@campaigns/Sceptre_of_Fire/maps/4t_The_Jeweler.map}"
next_scenario=5_Hills_of_the_Shorbear_Clan
{DEFAULT_MUSIC_PLAYLIST}
{DEFAULT_MUSIC_PLAYLIST}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
[side]
type=Dwarvish Fighter
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman,Gryphon Rider
team_name=same
[/side]
[side]
type=Dwarvish Fighter
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman,Gryphon Rider
team_name=same
[/side]
[side]
type=Dwarvish Lord
description=Durstorn
user_description= _ "Durstorn"
side=2
canrecruit=1
profile=portraits/durstorn.png
recruit=Dwarvish Fighter
team_name=same
[/side]
[side]
type=Dwarvish Lord
description=Durstorn
user_description= _ "Durstorn"
side=2
canrecruit=1
profile=portraits/durstorn.png
recruit=Dwarvish Fighter
team_name=same
[/side]
[story]
[part]
story= _ "Rugnur and his companions returned home. Now, I do not want to give the impression that only Rugnur and Thursagan worked on this masterpiece. There were others - many others. Thus I present Theganli, the jeweler. His role is small, but an important one."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 312 116}
{DOT 292 111}
{CROSS 271 109}
[/part]
[/story]
[story]
[part]
story= _ "Rugnur and his companions returned home. Now, I do not want to give the impression that only Rugnur and Thursagan worked on this masterpiece. There were others - many others. Thus I present Theganli, the jeweler. His role is small, but an important one."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 312 116}
{DOT 292 111}
{CROSS 271 109}
[/part]
[/story]
[event]
name=start
#Durstorn's guard
[unit]
x,y=11,5
side=2
type=Dwarvish Stalwart
description=Neglur
user_description= _ "Neglur"
[modifications]
{TRAIT_LOYAL}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
x,y=13,6
side=2
type=Dwarvish Runesmith
description=Glinar
user_description= _ "Glinar"
[modifications]
{TRAIT_LOYAL}
{TRAIT_QUICK}
[/modifications]
[/unit]
[unit]
x,y=9,8
side=2
type=Dwarvish Thunderguard
description=Noiraran
user_description= _ "Noiraran"
[modifications]
{TRAIT_LOYAL}
{TRAIT_INTELLIGENT}
[/modifications]
[/unit]
[unit]
x,y=11,9
side=2
type=Dwarvish Steelclad
description=Kuhnar
user_description= _ "Kuhnar"
[modifications]
{TRAIT_LOYAL}
{TRAIT_STRONG}
[/modifications]
[/unit]
#alanin, baglur, krawg and thursagan
[recall]
description=Alanin
[/recall]
[recall]
description=Baglur
[/recall]
[recall]
description=Krawg
[/recall]
[recall]
description=Thursagan
[/recall]
#dialogue starts
[message]
description=Durstorn
message= _ "So, you have returned. I assume you have obtained the required materials? My jeweler Theganli has spent the last two years buying jewels from some of the northern clans. So now go to the forge and make your sceptre. What do you need to annoy me for?"
[/message]
[message]
description=Thursagan
message= _ "We don't. Not everything is about you. We need to talk to Theganli."
[/message]
[message]
description=Durstorn
message= _ "That makes sense, I guess you would to plan the sceptre's design... what in particular do you want him to do?"
[/message]
[message]
description=Thursagan
message= _ "I need to make the plans for the sceptre, then have him cut the ruby to match them."
[/message]
[message]
description=Durstorn
message= _ "You're going to cut the jewel!? Are you insane?"
[/message]
[message]
description=Rugnur
message= _ "What are you talking about, sir? You knew all along the jewel would have to be cut to make the sceptre out of."
[/message]
[message]
description=Durstorn
message= _ "Oh... right, right. Fine. Theganli?"
[/message]
[message]
description=Kuhnar
message= _ "He's in his shop, in the southern tunnel."
[/message]
[message]
description=Durstorn
message= _ "Whatever. Kuhnar, go, summon him here."
[/message]
{MOVE_UNIT_FAKE 11 9 11 9 12 16}
[message]
description=Kuhnar
message= _ "Theganli! Come out of there, Durstorn orders you to come to the citadel."
[/message]
[unit]
x,y=11,16
type=Dwarvish Runesmith
side=2
description=Theganli
user_description= _ "Theganli"
[/unit]
[message]
description=Theganli
message= _ "I'm coming... coming... stop pounding on the door..."
[/message]
[message]
description=Thursagan
message= _ "He doesn't need to come here, I'll take the jewel to his shop. He'll need his tools anyway."
[/message]
[store_unit]
[filter]
description=Thursagan
[/filter]
variable=running
kill=yes
[/store_unit]
[move_unit_fake]
x=19,12
y=17,15
type=$running.type
[/move_unit_fake]
[set_variable]
name=running.x
value=12
[/set_variable]
[set_variable]
name=running.y
value=15
[/set_variable]
[unstore_unit]
variable=running
[/unstore_unit]
[clear_variable]
name=running
[/clear_variable]
[message]
description=Thursagan
message= _ "Well, Theganli, what do you think of this jewel?"
[/message]
[message]
description=Theganli
message= _ "Uh, um, yes, yes, very impressive jewel, impressive, yes... "
[/message]
[message]
description=Thursagan
message= _ "Do you think you could cut it in the manner my plans specify?"
[/message]
[message]
description=Theganli
message= _ "Well, uh, um, maybe... maybe... it will be hard... let me see..."
[/message]
[message]
description=Thursagan
message= _ "Very well. See what you can do."
[/message]
#insert sounds, delays etc to make it seem as if me is messing around with jewel
[message]
speaker=narrator
message= _ "Theganli spent many months cutting the jewels that would go into the Sceptre of Fire, and the Ruby of Fire he attempted last. But he could not cut it."
[/message]
[message]
description=Durstorn
message= _ "Well, do you have anything yet?!"
[/message]
[message]
description=Theganli
message= _ "Ah, well, uh, no... no, not yet... unfortunately... it seems... it can't be cut... or scratched... or damaged at all... at least not by my tools..."
[/message]
[message]
description=Thursagan
message= _ "So what do you propose we do? We need this jewel cut in a very specific way to make sure... well, it doesn't matter why."
[/message]
[message]
description=Theganli
message= _ "Well... maybe... the Shorbear clan? They have good tools... yes, yes, they do..."
[/message]
[message]
description=Rugnur
message= _ "Who are they?"
[/message]
[message]
description=Theganli
message= _ "Another group... of dwarves... live south of here... above ground... yes... best jewelers I know of... have special tools... tools, yes..."
[/message]
[message]
description=Durstorn
message= _ "Well, Rugnur, what are you waiting for? Go down and get these tools from them, and carve the jewel!"
[/message]
[if]
[have_unit]
description=Baglur
[/have_unit]
[then]
[message]
description=Baglur
message= _ "We can't just go in there and take their property. We'll have to buy, or rent, it from them."
[/message]
[/then]
[else]
[message]
description=Rugnur
message= _ "We can't just go in there and take their property. We'll have to buy, or rent, it from them."
[/message]
[/else]
[/if]
[message]
description=Durstorn
message= _ "Fine. Go rent it from them."
[/message]
[message]
description=Rugnur
message= _ "Very well. We'll go south now."
[/message]
[message]
description=Durstorn
message= _ "Wait! Last time you made a bargain by yourself you lost us five thousand pieces of silver. I'm going with you this time!"
[/message]
[message]
description=Kuhnar
message= _ "Are you sure that is wise, lord?"
[/message]
[message]
description=Durstorn
message= _ "Of course! To be safe, though, you and Noiraran are going to come with us."
[/message]
[message]
description=Kuhnar
message= _ "Yes sir... *sigh*"
[/message]
#these shouldn't still exist. :)
[kill]
side=1
type=Dwarvish Miner
[/kill]
[endlevel]
result=continue
[/endlevel]
[/event]
[event]
name=start
#Durstorn's guard
[unit]
x,y=11,5
side=2
type=Dwarvish Stalwart
description=Neglur
user_description= _ "Neglur"
[modifications]
{TRAIT_LOYAL}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
x,y=13,6
side=2
type=Dwarvish Runesmith
description=Glinar
user_description= _ "Glinar"
[modifications]
{TRAIT_LOYAL}
{TRAIT_QUICK}
[/modifications]
[/unit]
[unit]
x,y=9,8
side=2
type=Dwarvish Thunderguard
description=Noiraran
user_description= _ "Noiraran"
[modifications]
{TRAIT_LOYAL}
{TRAIT_INTELLIGENT}
[/modifications]
[/unit]
[unit]
x,y=11,9
side=2
type=Dwarvish Steelclad
description=Kuhnar
user_description= _ "Kuhnar"
[modifications]
{TRAIT_LOYAL}
{TRAIT_STRONG}
[/modifications]
[/unit]
#alanin, baglur, krawg and thursagan
[recall]
description=Alanin
[/recall]
[recall]
description=Baglur
[/recall]
[recall]
description=Krawg
[/recall]
[recall]
description=Thursagan
[/recall]
#dialogue starts
[message]
description=Durstorn
message= _ "So, you have returned. I assume you have obtained the required materials? My jeweler Theganli has spent the last two years buying jewels from some of the northern clans. So now go to the forge and make your sceptre. What do you need to annoy me for?"
[/message]
[message]
description=Thursagan
message= _ "We don't. Not everything is about you. We need to talk to Theganli."
[/message]
[message]
description=Durstorn
message= _ "That makes sense, I guess you would to plan the sceptre's design... what in particular do you want him to do?"
[/message]
[message]
description=Thursagan
message= _ "I need to make the plans for the sceptre, then have him cut the ruby to match them."
[/message]
[message]
description=Durstorn
message= _ "You're going to cut the jewel!? Are you insane?"
[/message]
[message]
description=Rugnur
message= _ "What are you talking about, sir? You knew all along the jewel would have to be cut to make the sceptre out of."
[/message]
[message]
description=Durstorn
message= _ "Oh... right, right. Fine. Theganli?"
[/message]
[message]
description=Kuhnar
message= _ "He's in his shop, in the southern tunnel."
[/message]
[message]
description=Durstorn
message= _ "Whatever. Kuhnar, go, summon him here."
[/message]
{MOVE_UNIT_FAKE 11 9 11 9 12 16}
[message]
description=Kuhnar
message= _ "Theganli! Come out of there, Durstorn orders you to come to the citadel."
[/message]
[unit]
x,y=11,16
type=Dwarvish Runesmith
side=2
description=Theganli
user_description= _ "Theganli"
[/unit]
[message]
description=Theganli
message= _ "I'm coming... coming... stop pounding on the door..."
[/message]
[message]
description=Thursagan
message= _ "He doesn't need to come here, I'll take the jewel to his shop. He'll need his tools anyway."
[/message]
[store_unit]
[filter]
description=Thursagan
[/filter]
variable=running
kill=yes
[/store_unit]
[move_unit_fake]
x=19,12
y=17,15
type=$running.type
[/move_unit_fake]
[set_variable]
name=running.x
value=12
[/set_variable]
[set_variable]
name=running.y
value=15
[/set_variable]
[unstore_unit]
variable=running
[/unstore_unit]
[clear_variable]
name=running
[/clear_variable]
[message]
description=Thursagan
message= _ "Well, Theganli, what do you think of this jewel?"
[/message]
[message]
description=Theganli
message= _ "Uh, um, yes, yes, very impressive jewel, impressive, yes... "
[/message]
[message]
description=Thursagan
message= _ "Do you think you could cut it in the manner my plans specify?"
[/message]
[message]
description=Theganli
message= _ "Well, uh, um, maybe... maybe... it will be hard... let me see..."
[/message]
[message]
description=Thursagan
message= _ "Very well. See what you can do."
[/message]
#insert sounds, delays etc to make it seem as if me is messing around with jewel
[message]
speaker=narrator
message= _ "Theganli spent many months cutting the jewels that would go into the Sceptre of Fire, and the Ruby of Fire he attempted last. But he could not cut it."
[/message]
[message]
description=Durstorn
message= _ "Well, do you have anything yet?!"
[/message]
[message]
description=Theganli
message= _ "Ah, well, uh, no... no, not yet... unfortunately... it seems... it can't be cut... or scratched... or damaged at all... at least not by my tools..."
[/message]
[message]
description=Thursagan
message= _ "So what do you propose we do? We need this jewel cut in a very specific way to make sure... well, it doesn't matter why."
[/message]
[message]
description=Theganli
message= _ "Well... maybe... the Shorbear clan? They have good tools... yes, yes, they do..."
[/message]
[message]
description=Rugnur
message= _ "Who are they?"
[/message]
[message]
description=Theganli
message= _ "Another group... of dwarves... live south of here... above ground... yes... best jewelers I know of... have special tools... tools, yes..."
[/message]
[message]
description=Durstorn
message= _ "Well, Rugnur, what are you waiting for? Go down and get these tools from them, and carve the jewel!"
[/message]
[if]
[have_unit]
description=Baglur
[/have_unit]
[then]
[message]
description=Baglur
message= _ "We can't just go in there and take their property. We'll have to buy, or rent, it from them."
[/message]
[/then]
[else]
[message]
description=Rugnur
message= _ "We can't just go in there and take their property. We'll have to buy, or rent, it from them."
[/message]
[/else]
[/if]
[message]
description=Durstorn
message= _ "Fine. Go rent it from them."
[/message]
[message]
description=Rugnur
message= _ "Very well. We'll go south now."
[/message]
[message]
description=Durstorn
message= _ "Wait! Last time you made a bargain by yourself you lost us five thousand pieces of silver. I'm going with you this time!"
[/message]
[message]
description=Kuhnar
message= _ "Are you sure that is wise, lord?"
[/message]
[message]
description=Durstorn
message= _ "Of course! To be safe, though, you and Noiraran are going to come with us."
[/message]
[message]
description=Kuhnar
message= _ "Yes sir... *sigh*"
[/message]
#these shouldn't still exist. :)
[kill]
side=1
type=Dwarvish Miner
[/kill]
[endlevel]
result=continue
[/endlevel]
[/event]
[/scenario]

View file

@ -1,507 +1,506 @@
[scenario]
#textdomain wesnoth-sof
name= _ "Towards the Caves"
id=6_Towards_the_Caves
turns=12
map_data="{@campaigns/Sceptre_of_Fire/maps/6_Towards_the_Caves.map}"
next_scenario=7_Outriding_the_Outriders
#textdomain wesnoth-sof
name= _ "Towards the Caves"
id=6_Towards_the_Caves
turns=12
map_data="{@campaigns/Sceptre_of_Fire/maps/6_Towards_the_Caves.map}"
next_scenario=7_Outriding_the_Outriders
{DEFAULT_MUSIC_PLAYLIST}
{DEFAULT_MUSIC_PLAYLIST}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
[side]
type=Dwarvish Fighter
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman,Gryphon Rider
[/side]
[side]
type=Dwarvish Fighter
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman,Gryphon Rider
[/side]
[side]
type=Elvish Marshal
description=Gaenlar
user_description= _ "Gaenlar"
side=2
canrecruit=1
recruit=Elvish Rider,Elvish Hero,Elvish Marksman,Elvish Ranger,Elvish Druid
{GOLD 300 350 400}
team_name=bad
[ai]
[protect_location]
x,y=36,3
radius=10
value=100
[/protect_location]
[target]
type=Gryphon,Gryphon Rider,Gryphon Master
value=10
[/target]
[target]
description=Alanin
value=2
[/target]
[target]
race=dwarf
value=1
[/target]
[/ai]
[side]
type=Elvish Marshal
description=Gaenlar
user_description= _ "Gaenlar"
side=2
canrecruit=1
recruit=Elvish Rider,Elvish Hero,Elvish Marksman,Elvish Ranger,Elvish Druid
{GOLD 300 350 400}
team_name=bad
[ai]
[protect_location]
x,y=36,3
radius=10
value=100
[/protect_location]
[target]
type=Gryphon,Gryphon Rider,Gryphon Master
value=10
[/target]
[target]
description=Alanin
value=2
[/target]
[target]
race=dwarf
value=1
[/target]
[/ai]
[/side]
[/side]
[side]
type=Elvish Marshal
description=Glinan
user_description= _ "Glinan"
side=3
canrecruit=1
recruit=Elvish Rider,Elvish Hero,Elvish Marksman,Elvish Ranger,Elvish Druid
[side]
type=Elvish Marshal
description=Glinan
user_description= _ "Glinan"
side=3
canrecruit=1
recruit=Elvish Rider,Elvish Hero,Elvish Marksman,Elvish Ranger,Elvish Druid
{GOLD 250 300 350}
team_name=bad
[ai]
[protect_location]
x,y=36,3
radius=10
value=100
[/protect_location]
[target]
race=dwarf
value=10
[/target]
[avoid]
x=1-18
y=1-38
[/avoid]
[/ai]
[/side]
{GOLD 250 300 350}
team_name=bad
[ai]
[protect_location]
x,y=36,3
radius=10
value=100
[/protect_location]
[target]
race=dwarf
value=10
[/target]
[avoid]
x=1-18
y=1-38
[/avoid]
[/ai]
[/side]
[side]
type=Elvish Captain
description=Kalnar
user_description= _ "Kalnar"
side=4
canrecruit=1
recruit=Elvish Scout,Elvish Fighter,Elvish Archer,Elvish Shaman
{GOLD 150 200 250}
team_name=bad
[ai]
[target]
description=Alanin
value=10
[/target]
[target]
race=dwarf
value=1
[/target]
[/ai]
[/side]
[side]
type=Elvish Captain
description=Kalnar
user_description= _ "Kalnar"
side=4
canrecruit=1
recruit=Elvish Scout,Elvish Fighter,Elvish Archer,Elvish Shaman
{GOLD 150 200 250}
team_name=bad
[ai]
[target]
description=Alanin
value=10
[/target]
[target]
race=dwarf
value=1
[/target]
[/ai]
[/side]
[story]
[part]
story= _ "Durstorn's rash action led to many problems. Not the least of which was being surrounded by elves."
[/part]
[part]
story= _ "The dwarves spent several years trapped in those caves, the elves besieging them. The dwarves could not leave, for there were far too many elves, and there was no way out of the caverns other than above ground. But the elves could not enter, for the magical dwarven gates were closed."
[/part]
[part]
story= _ "During this time, Thursagan crafted the Sceptre of Fire, first cutting the jewel, then putting it, the gold and the cold steel into the heat of the flame. The sceptre was crafted, but something was not right. No matter what enchantment of runes he put on the sceptre, it did not fulfil its original purpose."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 309 153}
{CROSS 322 157}
[/part]
[/story]
[story]
[part]
story= _ "Durstorn's rash action led to many problems. Not the least of which was being surrounded by elves."
[/part]
[part]
story= _ "The dwarves spent several years trapped in those caves, the elves besieging them. The dwarves could not leave, for there were far too many elves, and there was no way out of the caverns other than above ground. But the elves could not enter, for the magical dwarven gates were closed."
[/part]
[part]
story= _ "During this time, Thursagan crafted the Sceptre of Fire, first cutting the jewel, then putting it, the gold and the cold steel into the heat of the flame. The sceptre was crafted, but something was not right. No matter what enchantment of runes he put on the sceptre, it did not fulfil its original purpose."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 309 153}
{CROSS 322 157}
[/part]
[/story]
{SOF_DEATHS}
{SOF_DEATHS}
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Move Rugnur to the northeast cave entrance"
condition=win
[/objective]
[objective]
description= _ "Move Alanin to the southern border east of the river"
condition=win
[/objective]
[objective]
description= _ "Death of Rugnur"
condition=lose
[/objective]
[objective]
description= _ "Death of Alanin"
condition=lose
[/objective]
[objective]
description= _ "Death of Krawg"
condition=lose
[/objective]
[objective]
description= _ "Death of Thursagan"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[/event]
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Move Rugnur to the northeast cave entrance"
condition=win
[/objective]
[objective]
description= _ "Move Alanin to the southern border east of the river"
condition=win
[/objective]
[objective]
description= _ "Death of Rugnur"
condition=lose
[/objective]
[objective]
description= _ "Death of Alanin"
condition=lose
[/objective]
[objective]
description= _ "Death of Krawg"
condition=lose
[/objective]
[objective]
description= _ "Death of Thursagan"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[/event]
[event]
name=start
#alanin, baglur, krawg and thursagan
[recall]
description=Alanin
[/recall]
[recall]
description=Baglur
[/recall]
[recall]
description=Krawg
[/recall]
[recall]
description=Thursagan
[/recall]
[recall]
description=Durstorn
[/recall]
#dialogue starts
[message]
description=Rugnur
message= _ "Well, Thursagan has reached a conclusion. He can't make the sceptre with the materials he has here, but he has the final plans for it, and all the jewels and gold he needs. Shouldn't we leave now?"
[/message]
[message]
description=Durstorn
message= _ "All this time and he couldn't make it? Fine, we should try to leave... but it's not like we could leave if we wanted to. We're surrounded!"
[/message]
[if]
[have_unit]
description=Baglur
[/have_unit]
[then]
[message]
description=Baglur
message= _ "If you'll permit me to say so, sir, you're wrong. We could - "
[/message]
[message]
description=Durstorn
message= _ "Shut up, Baglur! You don't know what you're talking about. I've analyzed the situation, and we're doomed. Our best hope is to surrender. Perhaps if we give the elves the plans for the sceptre they will let us survive."
[/message]
[/then]
[else]
[message]
description=Baglur
message= _ "If you'll permit me to say so, sir, you're wrong. We could - "
[/message]
[message]
description=Durstorn
message= _ "Shut up, Rugnur! You don't know what you're talking about. I've analyzed the situation, and we're doomed. Our best hope is to surrender. Perhaps if we give the elves the plans for the sceptre they will let us survive."
[/message]
[/else]
[/if]
[message]
description=Rugnur
message= _ "Yes, of course, let's just all be cowards! What happened to your honor, Durstorn?!"
[/message]
[message]
description=Durstorn
message= _ "You little fool, honor is less important than life! So, I'm ordering Thursagan to give the plans and the ruby to the elves, as a peace offering. Then maybe we'll walk out of here alive."
[/message]
[message]
description=Thursagan
message= _ "You don't have authority over me, Durstorn. And I wouldn't give the sceptre to them even if you did. It's not yours to give, its mine, and Rugnur's, and Baglur's. Krawg's done more for its existence than you have! And yet, you still get the profits from selling it to Haldric."
[/message]
[message]
description=Durstorn
message= _ "So what, all of you want to die? Fine by me, but I won't die with you! And if you won't give the sceptre to the elves, I'll take it from you!"
[/message]
[message]
speaker=narrator
image=story/towards_the_caves1.png
message= _ " *swoosh*"
[/message]
[message]
description=Thursagan
message= _ "Nice try, Durstorn, but you missed. Now, I'd say that attacking an ally constitutes treason, wouldn't you?"
[/message]
[message]
description=Durstorn
message= _ "You're not my ally. You're more against me than the elves are; all they want is the ruby, but you want us dead!"
[/message]
[message]
description=Rugnur
message= _ "If that's what you're thinking, you're not fit to be ruler over us! So step down, or we'll force you."
[/message]
[message]
description=Durstorn
message= _ "Never!"
[/message]
[message]
speaker=narrator
image=story/towards_the_caves2.png
message= _ " *thud*"
[/message]
[kill]
description=Durstorn
animate=yes
[/kill]
#change music?
[message]
description=Rugnur
message= _ "Well, I suppose we were right to silence him, but I don't like this. In any case, now we should try to get out of here."
[/message]
[message]
description=Thursagan
message= _ "Yes. So, see the area to the northeast of us?"
[/message]
[scroll_to]
x,y=36,3
[/scroll_to]
[delay]
time=1000
[/delay]
[message]
description=Thursagan
message= _ "That's where there are the least elvish guards, so we have the greatest chance of success there. I think we should try to get to it."
[/message]
[message]
description=Alanin
message= _ "This plan, it isn't worse than staying here to be killed, but it isn't likely to succeed either. Even if it does, what will it accomplish? We will be cornered there."
[/message]
[message]
description=Thursagan
message= _ "I don't know if we will be cornered. That cave looks like it goes deep, and we can lose the elves in the caves, they move so slow there."
[/message]
[message]
description=Alanin
message= _ "That's fine for you, you can run fast in caves, but I can't! What am I supposed to do?"
[/message]
[message]
description=Rugnur
message= _ "Well, you are a member of the Wesnothian army. Why don't you rejoin it? See if you can run past those elves to our southeast,"
[/message]
[scroll_to]
x,y=31,37
[/scroll_to]
[delay]
time=1000
[/delay]
[message]
description=Rugnur
message= _ "And then ride south until you reach one of your outposts."
[/message]
[message]
description=Alanin
message= _ "I'm not going to do that, its suicide! And in any case, I've been with you for 10 years, almost as long as I was in the Wesnothian army; I'd prefer to fight with you."
[/message]
[message]
description=Thursagan
message= _ "You going south has more of a chance of success for you than staying here or going to the caves! And getting news to Haldric of what has happened is also the best way to get help to us."
[/message]
[message]
description=Alanin
message= _ "I suppose..."
[/message]
[message]
description=Glaenar
message= _ "Come out, dwarves, and surrender! Or die in that cave, your choice."
[/message]
[/event]
[event]
name=start
#alanin, baglur, krawg and thursagan
[recall]
description=Alanin
[/recall]
[recall]
description=Baglur
[/recall]
[recall]
description=Krawg
[/recall]
[recall]
description=Thursagan
[/recall]
[recall]
description=Durstorn
[/recall]
#dialogue starts
[message]
description=Rugnur
message= _ "Well, Thursagan has reached a conclusion. He can't make the sceptre with the materials he has here, but he has the final plans for it, and all the jewels and gold he needs. Shouldn't we leave now?"
[/message]
[message]
description=Durstorn
message= _ "All this time and he couldn't make it? Fine, we should try to leave... but it's not like we could leave if we wanted to. We're surrounded!"
[/message]
[if]
[have_unit]
description=Baglur
[/have_unit]
[then]
[message]
description=Baglur
message= _ "If you'll permit me to say so, sir, you're wrong. We could - "
[/message]
[message]
description=Durstorn
message= _ "Shut up, Baglur! You don't know what you're talking about. I've analyzed the situation, and we're doomed. Our best hope is to surrender. Perhaps if we give the elves the plans for the sceptre they will let us survive."
[/message]
[/then]
[else]
[message]
description=Baglur
message= _ "If you'll permit me to say so, sir, you're wrong. We could - "
[/message]
[message]
description=Durstorn
message= _ "Shut up, Rugnur! You don't know what you're talking about. I've analyzed the situation, and we're doomed. Our best hope is to surrender. Perhaps if we give the elves the plans for the sceptre they will let us survive."
[/message]
[/else]
[/if]
[message]
description=Rugnur
message= _ "Yes, of course, let's just all be cowards! What happened to your honor, Durstorn?!"
[/message]
[message]
description=Durstorn
message= _ "You little fool, honor is less important than life! So, I'm ordering Thursagan to give the plans and the ruby to the elves, as a peace offering. Then maybe we'll walk out of here alive."
[/message]
[message]
description=Thursagan
message= _ "You don't have authority over me, Durstorn. And I wouldn't give the sceptre to them even if you did. It's not yours to give, its mine, and Rugnur's, and Baglur's. Krawg's done more for its existence than you have! And yet, you still get the profits from selling it to Haldric."
[/message]
[message]
description=Durstorn
message= _ "So what, all of you want to die? Fine by me, but I won't die with you! And if you won't give the sceptre to the elves, I'll take it from you!"
[/message]
[message]
speaker=narrator
image=story/towards_the_caves1.png
message= _ " *swoosh*"
[/message]
[message]
description=Thursagan
message= _ "Nice try, Durstorn, but you missed. Now, I'd say that attacking an ally constitutes treason, wouldn't you?"
[/message]
[message]
description=Durstorn
message= _ "You're not my ally. You're more against me than the elves are; all they want is the ruby, but you want us dead!"
[/message]
[message]
description=Rugnur
message= _ "If that's what you're thinking, you're not fit to be ruler over us! So step down, or we'll force you."
[/message]
[message]
description=Durstorn
message= _ "Never!"
[/message]
[message]
speaker=narrator
image=story/towards_the_caves2.png
message= _ " *thud*"
[/message]
[kill]
description=Durstorn
animate=yes
[/kill]
#change music?
[message]
description=Rugnur
message= _ "Well, I suppose we were right to silence him, but I don't like this. In any case, now we should try to get out of here."
[/message]
[message]
description=Thursagan
message= _ "Yes. So, see the area to the northeast of us?"
[/message]
[scroll_to]
x,y=36,3
[/scroll_to]
[delay]
time=1000
[/delay]
[message]
description=Thursagan
message= _ "That's where there are the least elvish guards, so we have the greatest chance of success there. I think we should try to get to it."
[/message]
[message]
description=Alanin
message= _ "This plan, it isn't worse than staying here to be killed, but it isn't likely to succeed either. Even if it does, what will it accomplish? We will be cornered there."
[/message]
[message]
description=Thursagan
message= _ "I don't know if we will be cornered. That cave looks like it goes deep, and we can lose the elves in the caves, they move so slow there."
[/message]
[message]
description=Alanin
message= _ "That's fine for you, you can run fast in caves, but I can't! What am I supposed to do?"
[/message]
[message]
description=Rugnur
message= _ "Well, you are a member of the Wesnothian army. Why don't you rejoin it? See if you can run past those elves to our southeast,"
[/message]
[scroll_to]
x,y=31,37
[/scroll_to]
[delay]
time=1000
[/delay]
[message]
description=Rugnur
message= _ "And then ride south until you reach one of your outposts."
[/message]
[message]
description=Alanin
message= _ "I'm not going to do that, its suicide! And in any case, I've been with you for 10 years, almost as long as I was in the Wesnothian army; I'd prefer to fight with you."
[/message]
[message]
description=Thursagan
message= _ "You going south has more of a chance of success for you than staying here or going to the caves! And getting news to Haldric of what has happened is also the best way to get help to us."
[/message]
[message]
description=Alanin
message= _ "I suppose..."
[/message]
[message]
description=Glaenar
message= _ "Come out, dwarves, and surrender! Or die in that cave, your choice."
[/message]
[/event]
[event]
name=turn 4
[gold]
side=2
amount=200
[/gold]
[gold]
side=3
amount=200
[/gold]
[gold]
side=4
amount=200
[/gold]
[/event]
[event]
name=turn 4
[gold]
side=2
amount=200
[/gold]
[gold]
side=3
amount=200
[/gold]
[gold]
side=4
amount=200
[/gold]
[/event]
[event]
name=moveto
[filter]
description=Alanin
x=22-40
y=38
[/filter]
[if]
[have_unit]
description=Rugnur
[/have_unit]
[then]
[message]
description=Rugnur
message= _ "Alanin, ride as fast as you can south. Tell Haldric we are going into a cave, and to send forces to help us as soon as he can!"
[/message]
[store_unit]
[filter]
description=Alanin
[/filter]
variable=alanin
kill=yes
[/store_unit]
[set_variable]
name=alanin.canrecruit
value=1
[/set_variable]
[objectives]
side=1
[objective]
description= _ "Move Rugnur to the northeast cave entrance"
condition=win
[/objective]
[objective]
description= _ "Death of Rugnur"
condition=lose
[/objective]
[objective]
description= _ "Death of Krawg"
condition=lose
[/objective]
[objective]
description= _ "Death of Thursagan"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[/then]
[else]
[message]
description=Alanin
message= _ "I have made it past those elves, but they will chase me, and elvish horses are faster than mine."
[/message]
[store_unit]
[filter]
description=Alanin
[/filter]
variable=alanin
kill=yes
[/store_unit]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/else]
[/if]
[/event]
[event]
name=moveto
[filter]
description=Alanin
x=22-40
y=38
[/filter]
[if]
[have_unit]
description=Rugnur
[/have_unit]
[then]
[message]
description=Rugnur
message= _ "Alanin, ride as fast as you can south. Tell Haldric we are going into a cave, and to send forces to help us as soon as he can!"
[/message]
[store_unit]
[filter]
description=Alanin
[/filter]
variable=alanin
kill=yes
[/store_unit]
[set_variable]
name=alanin.canrecruit
value=1
[/set_variable]
[objectives]
side=1
[objective]
description= _ "Move Rugnur to the northeast cave entrance"
condition=win
[/objective]
[objective]
description= _ "Death of Rugnur"
condition=lose
[/objective]
[objective]
description= _ "Death of Krawg"
condition=lose
[/objective]
[objective]
description= _ "Death of Thursagan"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[/then]
[else]
[message]
description=Alanin
message= _ "I have made it past those elves, but they will chase me, and elvish horses are faster than mine."
[/message]
[store_unit]
[filter]
description=Alanin
[/filter]
variable=alanin
kill=yes
[/store_unit]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/else]
[/if]
[/event]
[event]
name=moveto
[filter]
description=Rugnur
x,y=36,3
[/filter]
[if]
[have_unit]
description=Alanin
[/have_unit]
[then]
[message]
description=Alanin
message= _ "Rugnur, I am going south. What should I tell Haldric?"
[/message]
[message]
description=Thursagan
message= _ "Tell him to send forces north to aid us and fight the elves, but that we are probably going to die. We are going into the caves."
[/message]
[store_unit]
[filter]
[not]
description=Alanin
[/not]
side=1
[/filter]
variable=dwarves
kill=yes
[/store_unit]
[store_unit]
[filter]
description=Alanin
[/filter]
variable=alanin
[/store_unit]
[set_variable]
name=alanin.canrecruit
value=1
[/set_variable]
[unstore_unit]
variable=alanin
[/unstore_unit]
[set_recruit]
recruit=
[/set_recruit]
[objectives]
side=1
[objective]
description= _ "Move Alanin to the southern border east of the river"
condition=win
[/objective]
[objective]
description= _ "Death of Alanin"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[/then]
[else]
[message]
description=Rugnur
message= _ "I don't know what is in these caves, but whatever it is can't be worse than staying here to die."
[/message]
[store_unit]
[filter]
[not]
description=Alanin
[/not]
side=1
[/filter]
variable=dwarves
kill=yes
[/store_unit]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/else]
[/if]
[/event]
[event]
name=moveto
[filter]
description=Rugnur
x,y=36,3
[/filter]
[if]
[have_unit]
description=Alanin
[/have_unit]
[then]
[message]
description=Alanin
message= _ "Rugnur, I am going south. What should I tell Haldric?"
[/message]
[message]
description=Thursagan
message= _ "Tell him to send forces north to aid us and fight the elves, but that we are probably going to die. We are going into the caves."
[/message]
[store_unit]
[filter]
[not]
description=Alanin
[/not]
side=1
[/filter]
variable=dwarves
kill=yes
[/store_unit]
[store_unit]
[filter]
description=Alanin
[/filter]
variable=alanin
[/store_unit]
[set_variable]
name=alanin.canrecruit
value=1
[/set_variable]
[unstore_unit]
variable=alanin
[/unstore_unit]
[set_recruit]
recruit=
[/set_recruit]
[objectives]
side=1
[objective]
description= _ "Move Alanin to the southern border east of the river"
condition=win
[/objective]
[objective]
description= _ "Death of Alanin"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[/then]
[else]
[message]
description=Rugnur
message= _ "I don't know what is in these caves, but whatever it is can't be worse than staying here to die."
[/message]
[store_unit]
[filter]
[not]
description=Alanin
[/not]
side=1
[/filter]
variable=dwarves
kill=yes
[/store_unit]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/else]
[/if]
[/event]
[event]
name=victory
[unstore_unit]
variable=alanin
[/unstore_unit]
[clear_variable]
name=alanin
[/clear_variable]
[store_gold]
[/store_gold]
[set_recruit]
recruit=
[/set_recruit]
[/event]
[event]
name=victory
[unstore_unit]
variable=alanin
[/unstore_unit]
[clear_variable]
name=alanin
[/clear_variable]
[store_gold]
[/store_gold]
[set_recruit]
recruit=
[/set_recruit]
[/event]
[/scenario]

View file

@ -1,282 +1,282 @@
[scenario]
#textdomain wesnoth-sof
name= _ "Outriding the Outriders"
id=7_Outriding_the_Outriders
turns=12
map_data="{@campaigns/Sceptre_of_Fire/maps/7_Outriding_the_Outriders.map}"
next_scenario=8_The_Dragon
victory_when_enemies_defeated=no
village_gold=0
#textdomain wesnoth-sof
name= _ "Outriding the Outriders"
id=7_Outriding_the_Outriders
turns=12
map_data="{@campaigns/Sceptre_of_Fire/maps/7_Outriding_the_Outriders.map}"
next_scenario=8_The_Dragon
victory_when_enemies_defeated=no
village_gold=0
{DEFAULT_MUSIC_PLAYLIST}
{DEFAULT_MUSIC_PLAYLIST}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
[side]
type=Dragoon
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=
shroud=yes
fog=yes
income=-2
[/side]
[side]
type=Dragoon
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=
shroud=yes
fog=yes
income=-2
[/side]
[side]
no_leader=yes
side=2
[ai]
[target]
description=Alanin
value=1
[/target]
[target]
type=Peasant,Spearman
value=0.1
[/target]
[avoid]
x=11,17,18,16,14,22
y=5,12,20,33,28,14
[/avoid]
village_value=0
aggression=1.0
caution=0
grouping=no
[/ai]
[/side]
[side]
no_leader=yes
side=2
[ai]
[target]
description=Alanin
value=1
[/target]
[target]
type=Peasant,Spearman
value=0.1
[/target]
[avoid]
x=11,17,18,16,14,22
y=5,12,20,33,28,14
[/avoid]
village_value=0
aggression=1.0
caution=0
grouping=no
[/ai]
[/side]
[story]
[part]
story= _ "Rugnur had fled to the caves, but Alanin could not do that. He went south - back to the Wesnoth border."
[/part]
[part]
story= _ "The elves followed both of them. First I will tell of their persuit of Alanin, before we descent into the caves to learn Rugnur's fate."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 322 157}
{DOT 322 170}
{DOT 327 185}
{CROSS 325 199}
[/part]
[/story]
[story]
[part]
story= _ "Rugnur had fled to the caves, but Alanin could not do that. He went south - back to the Wesnoth border."
[/part]
[part]
story= _ "The elves followed both of them. First I will tell of their persuit of Alanin, before we descent into the caves to learn Rugnur's fate."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 322 157}
{DOT 322 170}
{DOT 327 185}
{CROSS 325 199}
[/part]
[/story]
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Reach the Wesnothian outpost in the south"
condition=win
[/objective]
[objective]
description= _ "Death of Alanin"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[terrain]
x,y=17,4
letter=Gg
[/terrain]
[unit]
x,y=1,1
type=Galleon
side=2
[/unit]
[/event]
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Reach the Wesnothian outpost in the south"
condition=win
[/objective]
[objective]
description= _ "Death of Alanin"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[terrain]
x,y=17,4
letter=Gg
[/terrain]
[unit]
x,y=1,1
type=Galleon
side=2
[/unit]
[/event]
[event]
name=start
[message]
description=Alanin
message= _ "Well, the elves are behind me for now, but they will send riders to catch me, and elvish riders are faster than me."
[/message]
[message]
description=Alanin
message= _ "My only hope is to convince the peasants to stop the elves from passing through their land, so I can get ahead of them."
[/message]
[/event]
[event]
name=start
[message]
description=Alanin
message= _ "Well, the elves are behind me for now, but they will send riders to catch me, and elvish riders are faster than me."
[/message]
[message]
description=Alanin
message= _ "My only hope is to convince the peasants to stop the elves from passing through their land, so I can get ahead of them."
[/message]
[/event]
[event]
name=side turn
[unit]
type=Elvish Outrider
description=Asaeri
user_description= _ "Lord Asaeri"
x,y=18,1
side=2
[modifications]
{TRAIT_STRONG}
{TRAIT_DEXTROUS}
[/modifications]
[/unit]
[unit]
type=Elvish Outrider
description=?Gaelir
user_description= _ "Gaelir"
x,y=18,1
side=2
[modifications]
{TRAIT_QUICK}
{TRAIT_DEXTROUS}
[/modifications]
[/unit]
[unit]
type=Elvish Outrider
description=Salira
user_description= _ "Salira"
x,y=18,1
side=2
[modifications]
{TRAIT_STRONG}
{TRAIT_QUICK}
[/modifications]
[/unit]
[unit]
type=Elvish Outrider
description=Losnin
user_description= _ "Losnin"
x,y=18,1
side=2
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
type=Elvish Outrider
description=Ealin
user_description= _ "Ealin"
x,y=18,1
side=2
[modifications]
{TRAIT_QUICK}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[kill]
type=Galleon
[/kill]
[scroll_to]
x,y=18,1
[/scroll_to]
[message]
description=Asaeri
message= _ "You cannot outride us, horseman of Wesnoth! Whatever message you are carrying, it will not be delivered!"
[/message]
[message]
description=Alanin
message= _ "We shall see about that!"
[/message]
[/event]
[event]
name=side turn
[unit]
type=Elvish Outrider
description=Asaeri
user_description= _ "Lord Asaeri"
x,y=18,1
side=2
[modifications]
{TRAIT_STRONG}
{TRAIT_DEXTROUS}
[/modifications]
[/unit]
[unit]
type=Elvish Outrider
description=?Gaelir
user_description= _ "Gaelir"
x,y=18,1
side=2
[modifications]
{TRAIT_QUICK}
{TRAIT_DEXTROUS}
[/modifications]
[/unit]
[unit]
type=Elvish Outrider
description=Salira
user_description= _ "Salira"
x,y=18,1
side=2
[modifications]
{TRAIT_STRONG}
{TRAIT_QUICK}
[/modifications]
[/unit]
[unit]
type=Elvish Outrider
description=Losnin
user_description= _ "Losnin"
x,y=18,1
side=2
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[unit]
type=Elvish Outrider
description=Ealin
user_description= _ "Ealin"
x,y=18,1
side=2
[modifications]
{TRAIT_QUICK}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[kill]
type=Galleon
[/kill]
[scroll_to]
x,y=18,1
[/scroll_to]
[message]
description=Asaeri
message= _ "You cannot outride us, horseman of Wesnoth! Whatever message you are carrying, it will not be delivered!"
[/message]
[message]
description=Alanin
message= _ "We shall see about that!"
[/message]
[/event]
[event]
name=turn 2
[unit]
type=Elvish Outrider
description=Raesil
user_description= _ "Raesil"
x,y=18,1
side=2
[modifications]
{TRAIT_QUICK}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[/event]
[event]
name=turn 2
[unit]
type=Elvish Outrider
description=Raesil
user_description= _ "Raesil"
x,y=18,1
side=2
[modifications]
{TRAIT_QUICK}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[/event]
[event]
name=capture
[filter]
description=Alanin
[/filter]
[message]
description=Alanin
message= _ "The villagers here are loyal to Wesnoth. They should be willing to help me escape these elves!"
[/message]
{RANDOM_TRAIT_UNIT (
type=Spearman
description=Rolin
user_description= _ "Rolin"
x,y=$x1,$y1
side=1)}
[message]
description=Rolin
message= _ "We will certainly help any warrior of Wesnoth who needs our help!"
[/message]
[/event]
[event]
name=capture
[filter]
description=Alanin
[/filter]
[message]
description=Alanin
message= _ "The villagers here are loyal to Wesnoth. They should be willing to help me escape these elves!"
[/message]
{RANDOM_TRAIT_UNIT (
type=Spearman
description=Rolin
user_description= _ "Rolin"
x,y=$x1,$y1
side=1)}
[message]
description=Rolin
message= _ "We will certainly help any warrior of Wesnoth who needs our help!"
[/message]
[/event]
[event]
name=capture
first_time_only=no
[filter]
description=Alanin
[/filter]
{RANDOM_TRAIT_UNIT (
type=Spearman
generate_description=yes
x,y=$x1,$y1
side=1)}
[/event]
[event]
name=capture
first_time_only=no
[filter]
description=Alanin
[/filter]
{RANDOM_TRAIT_UNIT (
type=Spearman
generate_description=yes
x,y=$x1,$y1
side=1)}
[/event]
[event]
name=moveto
[filter]
description=Alanin
x=10,9-11
y=62,63-64
[/filter]
{RANDOM_TRAIT_UNIT (
type=Lieutenant
description=Hadlin
user_description= _ "Hadlin"
x,y=10,63
side=1)}
[message]
description=Hadlin
message= _ "Who goes there?"
[/message]
[message]
description=Alanin
message= _ "I'm a dragoon, with Haldric II's personal bodyguard. I was sent on a mission in the northlands, and now elvish horsemen are chasing me. I barely evaded them."
[/message]
[message]
description=Hadlin
message= _ "I see. Well, come on in. I doubt they would be able to capture this fort, even if they did want to start a war, which I doubt."
[/message]
[store_unit]
[filter]
description=Alanin
[/filter]
variable=alanin
kill=yes
[/store_unit]
[kill]
side=1
[/kill]
{FOREACH dwarves i}
[unstore_unit]
variable=dwarves[$i]
[/unstore_unit]
{NEXT i}
[clear_variable]
variable=dwarves
[/clear_variable]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/event]
[event]
name=moveto
[filter]
description=Alanin
x=10,9-11
y=62,63-64
[/filter]
{RANDOM_TRAIT_UNIT (
type=Lieutenant
description=Hadlin
user_description= _ "Hadlin"
x,y=10,63
side=1)}
[message]
description=Hadlin
message= _ "Who goes there?"
[/message]
[message]
description=Alanin
message= _ "I'm a dragoon, with Haldric II's personal bodyguard. I was sent on a mission in the northlands, and now elvish horsemen are chasing me. I barely evaded them."
[/message]
[message]
description=Hadlin
message= _ "I see. Well, come on in. I doubt they would be able to capture this fort, even if they did want to start a war, which I doubt."
[/message]
[store_unit]
[filter]
description=Alanin
[/filter]
variable=alanin
kill=yes
[/store_unit]
[kill]
side=1
[/kill]
{FOREACH dwarves i}
[unstore_unit]
variable=dwarves[$i]
[/unstore_unit]
{NEXT i}
[clear_variable]
variable=dwarves
[/clear_variable]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/event]
[/scenario]

View file

@ -1,415 +1,415 @@
[scenario]
#textdomain wesnoth-sof
name= _ "The Dragon"
id=8_The_Dragon
turns=-1
map_data="{@campaigns/Sceptre_of_Fire/maps/8_The_Dragon.map}"
next_scenario=9_Caverns_of_Flame
disallow_recall=yes
#textdomain wesnoth-sof
name= _ "The Dragon"
id=8_The_Dragon
turns=-1
map_data="{@campaigns/Sceptre_of_Fire/maps/8_The_Dragon.map}"
next_scenario=9_Caverns_of_Flame
disallow_recall=yes
{DEFAULT_MUSIC_PLAYLIST}
{DEFAULT_MUSIC_PLAYLIST}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
[side]
type=Dwarvish Fighter
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=
shroud=yes
[/side]
[side]
type=Dwarvish Fighter
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=
shroud=yes
[/side]
[side]
type=Elvish Marshal
description=Landar
user_description= _ "Landar"
side=2
canrecruit=1
controller=ai
recruit=Elvish Avenger,Elvish Marshal,Elvish Champion,Elvish Outrider
gold=1000
income=50
[ai]
aggression=1.0
caution=0.1
#grouping causes the dwarves to wait for the elves, who move slower
grouping=none
[/ai]
team_name=bad
[/side]
[side]
type=Elvish Marshal
description=Landar
user_description= _ "Landar"
side=2
canrecruit=1
controller=ai
recruit=Elvish Avenger,Elvish Marshal,Elvish Champion,Elvish Outrider
gold=1000
income=50
[ai]
aggression=1.0
caution=0.1
#grouping causes the dwarves to wait for the elves, who move slower
grouping=none
[/ai]
team_name=bad
[/side]
[side]
type=Fire Dragon
description=Khrakrahs
user_description= _ "Khrakrahs"
side=3
canrecruit=1
controller=ai
{RECRUIT (Vampire Bat) (Vampire Bat) (Vampire Bat,Blood Bat)}
{GOLD 200 300 400}
[ai]
recruitment_pattern=scout
aggression=0.9
caution=0.1
grouping=offensive
[/ai]
team_name=bad
[/side]
[side]
type=Fire Dragon
description=Khrakrahs
user_description= _ "Khrakrahs"
side=3
canrecruit=1
controller=ai
{RECRUIT (Vampire Bat) (Vampire Bat) (Vampire Bat,Blood Bat)}
{GOLD 200 300 400}
[ai]
recruitment_pattern=scout
aggression=0.9
caution=0.1
grouping=offensive
[/ai]
team_name=bad
[/side]
[story]
[part]
story= _ "Thus Alanin escaped from his Elvish pursuers. But the dwarves were not so lucky. I would say that, perhaps, their betrayal of Durstorn was coming back to haunt them. For unknown to them, they had entered the caves of Khrakhrahs... the dragon."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 322 157}
{CROSS 335 141}
[/part]
[/story]
[story]
[part]
story= _ "Thus Alanin escaped from his Elvish pursuers. But the dwarves were not so lucky. I would say that, perhaps, their betrayal of Durstorn was coming back to haunt them. For unknown to them, they had entered the caves of Khrakhrahs... the dragon."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 322 157}
{CROSS 335 141}
[/part]
[/story]
{SOF_DEATHS}
{SOF_DEATHS}
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Get all heroes to the end of the tunnel"
condition=win
[/objective]
[objective]
description= _ "Death of Rugnur"
condition=lose
[/objective]
[objective]
description= _ "Death of Krawg"
condition=lose
[/objective]
[objective]
description= _ "Death of Thursagan"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[terrain]
x,y=11,7
letter=Uu^Vu
[/terrain]
[/event]
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Get all heroes to the end of the tunnel"
condition=win
[/objective]
[objective]
description= _ "Death of Rugnur"
condition=lose
[/objective]
[objective]
description= _ "Death of Krawg"
condition=lose
[/objective]
[objective]
description= _ "Death of Thursagan"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[terrain]
x,y=11,7
letter=Uu^Vu
[/terrain]
[/event]
#define RANDOM_MERCENARY TYPE
{RANDOM_TRAIT_UNIT (
type={TYPE}
x,y=2,14
side=2)}
{RANDOM_TRAIT_UNIT (
type={TYPE}
x,y=2,14
side=2)}
#enddef
[event]
name=start
#recall heroes and recall 12 others with a DARN ANNOYING MACRO
{HEROMACRO Rugnur}
{HEROMACRO Baglur}
{HEROMACRO Krawg}
{HEROMACRO Thursagan}
{ROLEMACRO 1}
{ROLEMACRO 2}
{ROLEMACRO 3}
{ROLEMACRO 4}
{ROLEMACRO 5}
{ROLEMACRO 6}
{ROLEMACRO 7}
{ROLEMACRO 8}
{ROLEMACRO 9}
{ROLEMACRO 10}
{ROLEMACRO 11}
{ROLEMACRO 12}
[kill]
side=1
[/kill]
[move_unit_fake]
type=$tempRugnur.type
x=7,11
y=9,7
[/move_unit_fake]
[unstore_unit]
variable=tempRugnur
[/unstore_unit]
[clear_variable]
name=tempRugnur
[/clear_variable]
{RECALLMACRO Baglur}
{RECALLMACRO Krawg}
{RECALLMACRO Thursagan}
{RECALLMACRO 1}
{RECALLMACRO 2}
{RECALLMACRO 3}
{RECALLMACRO 4}
{RECALLMACRO 5}
{RECALLMACRO 6}
{RECALLMACRO 7}
{RECALLMACRO 8}
{RECALLMACRO 9}
{RECALLMACRO 10}
{RECALLMACRO 11}
{RECALLMACRO 12}
#the enemy gets mercenaries
{RANDOM_MERCENARY (Dwarvish Berserker)}
{RANDOM_MERCENARY (Dwarvish Berserker)}
{RANDOM_MERCENARY (Dwarvish Berserker)}
{RANDOM_MERCENARY (Dwarvish Berserker)}
[event]
name=start
#recall heroes and recall 12 others with a DARN ANNOYING MACRO
{HEROMACRO Rugnur}
{HEROMACRO Baglur}
{HEROMACRO Krawg}
{HEROMACRO Thursagan}
{ROLEMACRO 1}
{ROLEMACRO 2}
{ROLEMACRO 3}
{ROLEMACRO 4}
{ROLEMACRO 5}
{ROLEMACRO 6}
{ROLEMACRO 7}
{ROLEMACRO 8}
{ROLEMACRO 9}
{ROLEMACRO 10}
{ROLEMACRO 11}
{ROLEMACRO 12}
[kill]
side=1
[/kill]
[move_unit_fake]
type=$tempRugnur.type
x=7,11
y=9,7
[/move_unit_fake]
[unstore_unit]
variable=tempRugnur
[/unstore_unit]
[clear_variable]
name=tempRugnur
[/clear_variable]
{RECALLMACRO Baglur}
{RECALLMACRO Krawg}
{RECALLMACRO Thursagan}
{RECALLMACRO 1}
{RECALLMACRO 2}
{RECALLMACRO 3}
{RECALLMACRO 4}
{RECALLMACRO 5}
{RECALLMACRO 6}
{RECALLMACRO 7}
{RECALLMACRO 8}
{RECALLMACRO 9}
{RECALLMACRO 10}
{RECALLMACRO 11}
{RECALLMACRO 12}
#the enemy gets mercenaries
{RANDOM_MERCENARY (Dwarvish Berserker)}
{RANDOM_MERCENARY (Dwarvish Berserker)}
{RANDOM_MERCENARY (Dwarvish Berserker)}
{RANDOM_MERCENARY (Dwarvish Berserker)}
#ifdef EASY
#else
{RANDOM_MERCENARY (Dwarvish Berserker)}
{RANDOM_MERCENARY (Dwarvish Berserker)}
#endif
#ifdef HARD
{RANDOM_MERCENARY (Dwarvish Berserker)}
{RANDOM_MERCENARY (Dwarvish Berserker)}
#endif
{RANDOM_MERCENARY (Dwarvish Lord)}
{RANDOM_MERCENARY (Dwarvish Lord)}
{RANDOM_MERCENARY (Dwarvish Lord)}
{RANDOM_MERCENARY (Dwarvish Dragonguard)}
{RANDOM_MERCENARY (Dwarvish Dragonguard)}
[message]
description=Rugnur
message= _ "Well, Thursagan, we've reached the caves, but the elves are hot on our trail. What do we do now?"
[/message]
[message]
description=Thursagan
message= _ "Well, we have two choices. We may either stand and fight, and assuredly die, or run as quickly as possible down this path into the depths of the cave, where we may find something that will help us. Also, remember, the elves can't run as fast in caves as we can, so we may be able to get ahead of them and perhaps lay a trap."
[/message]
[message]
role=temp1
message= _ "Why don't we just surrender? All they want is that magic stone!"
[/message]
[message]
description=Rugnur
message= _ "If we give them the ruby, then what? They'll probably kill us anyway. And, that ruby has the power to do great things, evil things. We can't let it fall into the wrong hands."
[/message]
[if]
[have_unit]
description=Baglur
[/have_unit]
[then]
[message]
description=Baglur
message= _ "So we're running away, eh? I don't like that, but it seems it's our only option."
[/message]
[message]
description=Rugnur
message= _ "If it makes you feel any better, we'll probably die this way, too."
[/message]
[/then]
[/if]
[/event]
{RANDOM_MERCENARY (Dwarvish Lord)}
{RANDOM_MERCENARY (Dwarvish Lord)}
{RANDOM_MERCENARY (Dwarvish Lord)}
{RANDOM_MERCENARY (Dwarvish Dragonguard)}
{RANDOM_MERCENARY (Dwarvish Dragonguard)}
[message]
description=Rugnur
message= _ "Well, Thursagan, we've reached the caves, but the elves are hot on our trail. What do we do now?"
[/message]
[message]
description=Thursagan
message= _ "Well, we have two choices. We may either stand and fight, and assuredly die, or run as quickly as possible down this path into the depths of the cave, where we may find something that will help us. Also, remember, the elves can't run as fast in caves as we can, so we may be able to get ahead of them and perhaps lay a trap."
[/message]
[message]
role=temp1
message= _ "Why don't we just surrender? All they want is that magic stone!"
[/message]
[message]
description=Rugnur
message= _ "If we give them the ruby, then what? They'll probably kill us anyway. And, that ruby has the power to do great things, evil things. We can't let it fall into the wrong hands."
[/message]
[if]
[have_unit]
description=Baglur
[/have_unit]
[then]
[message]
description=Baglur
message= _ "So we're running away, eh? I don't like that, but it seems it's our only option."
[/message]
[message]
description=Rugnur
message= _ "If it makes you feel any better, we'll probably die this way, too."
[/message]
[/then]
[/if]
[/event]
[event]
name=sighted
[filter]
type=Fire Dragon
[/filter]
[message]
speaker=Rugnur
message= _ "Look, there's a dragon in these caves!"
[/message]
[message]
description=Khrakrahs
message= _ "Ah, fresh meat!"
[/message]
[message]
description=Thursagan
message= _ "And which of the great dragons are you?"
[/message]
[message]
description=Khrakrahs
message= _ "I am Khrakrahs, greatest dragon of all time! Haldric killed Shek'kahan my brother, but he was weaker than me, and you will not find me so easy to defeat. Now get out of my volcano!"
[/message]
[message]
description=Rugnur
message= _ "I'd rather face one powerful dragon than hundreds of mighty elves. Continue!"
[/message]
[/event]
[event]
name=sighted
[filter]
type=Fire Dragon
[/filter]
[message]
speaker=Rugnur
message= _ "Look, there's a dragon in these caves!"
[/message]
[message]
description=Khrakrahs
message= _ "Ah, fresh meat!"
[/message]
[message]
description=Thursagan
message= _ "And which of the great dragons are you?"
[/message]
[message]
description=Khrakrahs
message= _ "I am Khrakrahs, greatest dragon of all time! Haldric killed Shek'kahan my brother, but he was weaker than me, and you will not find me so easy to defeat. Now get out of my volcano!"
[/message]
[message]
description=Rugnur
message= _ "I'd rather face one powerful dragon than hundreds of mighty elves. Continue!"
[/message]
[/event]
[event]
name=sighted
[filter]
race=dwarf
side=2
[/filter]
[message]
description=Thursagan
message= _ "What's this? A dwarf fighting against us with the elves?!"
[/message]
[message]
description=Baglur
message= _ "It must be one of those Surghan mercenaries. I'll bet those elves have hired more of them. That's bad news for us, for they'll go as fast in caves as we do."
[/message]
[/event]
[event]
name=sighted
[filter]
race=dwarf
side=2
[/filter]
[message]
description=Thursagan
message= _ "What's this? A dwarf fighting against us with the elves?!"
[/message]
[message]
description=Baglur
message= _ "It must be one of those Surghan mercenaries. I'll bet those elves have hired more of them. That's bad news for us, for they'll go as fast in caves as we do."
[/message]
[/event]
[item]
x,y=16,25
image=items/altar.png
[/item]
[item]
x,y=16,25
image=items/altar.png
[/item]
[event]
name=moveto
[filter]
x,y=16,25
side=1
[/filter]
[message]
speaker=unit
message= _ "Look, I've found something here. It looks like a forge, heated by the lava. It looks magic, and it looks hot enough to make the Sceptre."
[/message]
[message]
description=Khrakrahs
message= _ "That pretty metal rock is mine! Get away from it!"
[/message]
[objectives]
side=1
[objective]
description= _ "Move Thursagan to the forge"
condition=win
[/objective]
[objective]
description= _ "Defend Thursagan until the sceptre is complete"
condition=win
[/objective]
[objective]
description= _ "Death of Rugnur"
condition=lose
[/objective]
[objective]
description= _ "Death of Krawg"
condition=lose
[/objective]
[objective]
description= _ "Death of Thursagan"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[/event]
[event]
name=moveto
[filter]
x,y=16,25
side=1
[/filter]
[message]
speaker=unit
message= _ "Look, I've found something here. It looks like a forge, heated by the lava. It looks magic, and it looks hot enough to make the Sceptre."
[/message]
[message]
description=Khrakrahs
message= _ "That pretty metal rock is mine! Get away from it!"
[/message]
[objectives]
side=1
[objective]
description= _ "Move Thursagan to the forge"
condition=win
[/objective]
[objective]
description= _ "Defend Thursagan until the sceptre is complete"
condition=win
[/objective]
[objective]
description= _ "Death of Rugnur"
condition=lose
[/objective]
[objective]
description= _ "Death of Krawg"
condition=lose
[/objective]
[objective]
description= _ "Death of Thursagan"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[/event]
[event]
name=moveto
[filter]
x,y=16,25
description=Thursagan
[/filter]
[message]
description=Thursagan
message= _ "This forge will work perfectly. Give me a few days here, and I can reforge the sceptre to fulfil its purpose."
[/message]
[set_variable]
name=turnsleft
value=10
[/set_variable]
[objectives]
side=1
[objective]
description= _ "Survive for 9 turns"
condition=win
[/objective]
[objective]
description= _ "Death of Rugnur"
condition=lose
[/objective]
[objective]
description= _ "Death of Krawg"
condition=lose
[/objective]
[objective]
description= _ "An enemy moves onto the forge"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[store_unit]
[filter]
description=Thursagan
[/filter]
variable=thur
kill=yes
[/store_unit]
[event]
name=moveto
[filter]
x,y=16,25
side=2,3
[/filter]
[message]
speaker=narrator
caption=Thursagan
images=portraits/thursagan.png
message= _ "You fool, you let the enemy get at me as I was unarmed!"
[/message]
[message]
speaker=narrator
caption=Thursagan
images=portraits/thursagan.png
message= _ "Ayahahh..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=new turn
first_time_only=no
[set_variable]
name=turnsleft
add=-1
[/set_variable]
[if]
[variable]
name=turnsleft
numerical_equals=0
[/variable]
[then]
[unstore_unit]
variable=thur
[/unstore_unit]
[message]
description=Thursagan
message= _ "I have completed my work. Now it is truly the Sceptre of Fire, a powerful magical artifact."
[/message]
[message]
description=Rugnur
message= _ "Good. Now, let's get out of this cave, before the elves, dwarves or bats kill us!"
[/message]
[clear_variable]
name=turnsleft
[/clear_variable]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/then]
[else]
[message]
speaker=narrator
caption=Thursagan
image=portraits/thursagan.png
message= _ "In $turnsleft more turns I will have completed the sceptre."
[/message]
[/else]
[/if]
[/event]
[/event]
[event]
name=moveto
[filter]
x,y=16,25
description=Thursagan
[/filter]
[message]
description=Thursagan
message= _ "This forge will work perfectly. Give me a few days here, and I can reforge the sceptre to fulfil its purpose."
[/message]
[set_variable]
name=turnsleft
value=10
[/set_variable]
[objectives]
side=1
[objective]
description= _ "Survive for 9 turns"
condition=win
[/objective]
[objective]
description= _ "Death of Rugnur"
condition=lose
[/objective]
[objective]
description= _ "Death of Krawg"
condition=lose
[/objective]
[objective]
description= _ "An enemy moves onto the forge"
condition=lose
[/objective]
[objective]
description= _ "Time runs out"
condition=lose
[/objective]
[/objectives]
[store_unit]
[filter]
description=Thursagan
[/filter]
variable=thur
kill=yes
[/store_unit]
[event]
name=moveto
[filter]
x,y=16,25
side=2,3
[/filter]
[message]
speaker=narrator
caption=Thursagan
images=portraits/thursagan.png
message= _ "You fool, you let the enemy get at me as I was unarmed!"
[/message]
[message]
speaker=narrator
caption=Thursagan
images=portraits/thursagan.png
message= _ "Ayahahh..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=new turn
first_time_only=no
[set_variable]
name=turnsleft
add=-1
[/set_variable]
[if]
[variable]
name=turnsleft
numerical_equals=0
[/variable]
[then]
[unstore_unit]
variable=thur
[/unstore_unit]
[message]
description=Thursagan
message= _ "I have completed my work. Now it is truly the Sceptre of Fire, a powerful magical artifact."
[/message]
[message]
description=Rugnur
message= _ "Good. Now, let's get out of this cave, before the elves, dwarves or bats kill us!"
[/message]
[clear_variable]
name=turnsleft
[/clear_variable]
[endlevel]
result=victory
bonus=no
[/endlevel]
[/then]
[else]
[message]
speaker=narrator
caption=Thursagan
image=portraits/thursagan.png
message= _ "In $turnsleft more turns I will have completed the sceptre."
[/message]
[/else]
[/if]
[/event]
[/event]
[/scenario]

File diff suppressed because it is too large Load diff

View file

@ -1,274 +1,274 @@
[scenario]
#textdomain wesnoth-sof
name= _ "Epilogue"
id=Epilogue
turns=1
map_data="{@campaigns/Sceptre_of_Fire/maps/Epilogue.map}"
#textdomain wesnoth-sof
name= _ "Epilogue"
id=Epilogue
turns=1
map_data="{@campaigns/Sceptre_of_Fire/maps/Epilogue.map}"
{DEFAULT_MUSIC_PLAYLIST}
{DEFAULT_MUSIC_PLAYLIST}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
{MORNING}
{AFTERNOON}
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
[side]
type=Dwarvish Fighter
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman,Gryphon Rider
team_name=good
[/side]
[side]
type=Dwarvish Fighter
description=Rugnur
side=1
canrecruit=1
controller=human
recruit=Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman,Gryphon Rider
team_name=good
[/side]
[side]
type=Haldric II
description=Haldric II
user_description= _ "Haldric II"
side=2
canrecruit=1
profile=portraits/haldric-ii.png
team_name=good
[/side]
[side]
type=Haldric II
description=Haldric II
user_description= _ "Haldric II"
side=2
canrecruit=1
profile=portraits/haldric-ii.png
team_name=good
[/side]
[story]
[part]
story= _ "And thus Rugnur died, a glorious death, in the eyes of the dwarven sages. But our tale is not yet complete. For Alanin lived still, as did Krawg the Gryphon."
[/part]
[part]
story= _ "Alanin traveled south, to Wesnoth, to Haldric II. To report the events of the past fifteen years."
[/part]
[part]
story= _ "And Krawg - well, Krawg followed him. I know not how. But Krawg made his way south, to Weldyn, and reached it about the time that Alanin did."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 325 199}
{DOT 323 224}
{DOT 321 245}
{DOT 311 263}
{DOT 316 273}
{DOT 299 296}
{DOT 290 315}
{DOT 312 328}
{DOT 338 339}
{CROSS 358 337}
[/part]
[/story]
[story]
[part]
story= _ "And thus Rugnur died, a glorious death, in the eyes of the dwarven sages. But our tale is not yet complete. For Alanin lived still, as did Krawg the Gryphon."
[/part]
[part]
story= _ "Alanin traveled south, to Wesnoth, to Haldric II. To report the events of the past fifteen years."
[/part]
[part]
story= _ "And Krawg - well, Krawg followed him. I know not how. But Krawg made his way south, to Weldyn, and reached it about the time that Alanin did."
[/part]
[part]
background=maps/wesnoth.png
show_title=yes
{DOT 325 199}
{DOT 323 224}
{DOT 321 245}
{DOT 311 263}
{DOT 316 273}
{DOT 299 296}
{DOT 290 315}
{DOT 312 328}
{DOT 338 339}
{CROSS 358 337}
[/part]
[/story]
#define ROYAL_GUARDIAN X Y
[unit]
x,y={X},{Y}
side=2
type=Royal Guard
[/unit]
[unit]
x,y={X},{Y}
side=2
type=Royal Guard
[/unit]
#enddef
[event]
name=prestart
#remove keep
[terrain]
x,y=18,5
letter=Rr
[/terrain]
#royal guardians
[unit]
x,y=16,22
side=2
type=Royal Guard
description=Guard Captain
user_description= _ "Guard Captain"
[/unit]
{ROYAL_GUARDIAN 18 22}
{ROYAL_GUARDIAN 21 24}
{ROYAL_GUARDIAN 22 25}
{ROYAL_GUARDIAN 22 28}
{ROYAL_GUARDIAN 21 30}
{ROYAL_GUARDIAN 18 31}
{ROYAL_GUARDIAN 13 30}
{ROYAL_GUARDIAN 12 28}
{ROYAL_GUARDIAN 12 25}
{ROYAL_GUARDIAN 13 24}
[unit]
x,y=16,11
side=2
type=Swordsman
description=Gatekeeper
user_description= _ "Gatekeeper"
[/unit]
[unit]
x,y=18,12
side=2
type=Swordsman
[/unit]
[/event]
[event]
name=prestart
#remove keep
[terrain]
x,y=18,5
letter=Rr
[/terrain]
#royal guardians
[unit]
x,y=16,22
side=2
type=Royal Guard
description=Guard Captain
user_description= _ "Guard Captain"
[/unit]
{ROYAL_GUARDIAN 18 22}
{ROYAL_GUARDIAN 21 24}
{ROYAL_GUARDIAN 22 25}
{ROYAL_GUARDIAN 22 28}
{ROYAL_GUARDIAN 21 30}
{ROYAL_GUARDIAN 18 31}
{ROYAL_GUARDIAN 13 30}
{ROYAL_GUARDIAN 12 28}
{ROYAL_GUARDIAN 12 25}
{ROYAL_GUARDIAN 13 24}
[unit]
x,y=16,11
side=2
type=Swordsman
description=Gatekeeper
user_description= _ "Gatekeeper"
[/unit]
[unit]
x,y=18,12
side=2
type=Swordsman
[/unit]
[/event]
[event]
name=start
#dialogue starts
#alanin approaches the city
{MOVE_UNIT_FAKE 18 5 18 5 17 11}
[message]
description=Gatekeeper
message= _ "Halt! What is your business in Weldyn, capital of Wesnoth?"
[/message]
[message]
description=Alanin
message= _ "Stand aside. I am Alanin, of Haldric's royal guard, and I bring news from the northlands."
[/message]
[message]
description=Gatekeeper
message= _ "Very well. You may pass."
[/message]
{MOVE_UNIT_FAKE 17 11 17 11 17 20}
[message]
description=Guard Captain
message= _ "I hear you desire to speak to the king, Alanin. What do you have to tell him?"
[/message]
[message]
description=Alanin
message= _ "I bring tidings of the Sceptre of Fire, commissioned fifteen years ago by our king. I have been away for a long time, do not delay me even more."
[/message]
[message]
description=Guard Captain
message= _ "Enter, Alanin, and give the king your message."
[/message]
#MUF
[store_unit]
[filter]
description=Alanin
[/filter]
variable=alanin
kill=yes
[/store_unit]
[move_unit_fake]
x=17,17
y=20,25
type=$alanin.type
[/move_unit_fake]
[set_variable]
name=alanin.y
value=25
[/set_variable]
[unstore_unit]
variable=alanin
[/unstore_unit]
#/MUF
{MOVE_UNIT_FAKE 17 20 17 20 17 25}
[message]
description=Alanin
message= _ "My King, fifteen years ago you sent me on a mission into the northlands. I have returned. What do you wish to know of my mission?"
[/message]
[message]
description=Haldric II
message= _ "Well, was the Sceptre completed? Do you have it? Give it to me!"
[/message]
[message]
description=Alanin
message= _ "I believe it was completed, but, I do not have it. It is buried deep in the mountains of the Northlands."
[/message]
[message]
description=Haldric II
message= _ "Why? Why was it not returned to me? Have the dwarves reneged on their promise, and kept it?"
[/message]
[message]
description=Alanin
message= _ "My Lord, the dwarves are dead, slain by fire and smoke as lava poured out of one of the mountains. I saw the eruption from afar as I was returning to you."
[/message]
[message]
description=Haldric II
message= _ "Why were you returning without the sceptre, then?"
[/message]
[message]
description=Alanin
message= _ "We had been besieged by elves, in a dwarvish castle that was not Rugnur's. The sceptre could not be completed there, but it could in a cave that lay to the northeast of it. Rugnur sent me back, with the message that it had been completed, but he and all the rest of the dwarves went into the caves, and were immediately followed by hundreds of elves."
[/message]
[message]
description=Haldric II
message= _ "If the sceptre was not completed in your sight, what makes you so sure it exists?"
[/message]
[message]
description=Alanin
message= _ "I will let Krawg explain that."
[/message]
[message]
description=Haldric II
message= _ "Who?"
[/message]
#MUF (but can't use {MOVE_UNIT_FAKE } here)
[move_unit_fake]
type=$krawg.type
x=31,19
y=1,26
[/move_unit_fake]
[set_variable]
name=krawg.x
value=19
[/set_variable]
[set_variable]
name=krawg.y
value=26
[/set_variable]
[unstore_unit]
variable=krawg
[/unstore_unit]
#/MUF
[message]
description=Gatekeeper
message= _ "My lord, a gryphon has just flown over our walls! It may be a sign of an attack!"
[/message]
[message]
description=Alanin
message= _ "No, that is my... friend Krawg. He went with Rugnur into the caves, but escaped through a hole in the roof right before the lava filled the cave."
[/message]
[message]
description=Krawg
#Yes, yes. I saw the sceptre. Rugnur had it. Lost it in the cave.
message= _ "Ya, ya! Meh seah za zeptahur. Hrugnaar ha ee. Lozeet enda caav."
[/message]
[message]
description=Haldric II
message= _ "What the devil is he saying?"
[/message]
[message]
description=Alanin
message= _ "He says that he has seen the Sceptre. Rugnur had it, but he lost it in the caves. He came to tell you, so that you would know that the dwarves did fulfil their promise."
[/message]
[message]
description=Krawg
#Kreeya! That's right! Now I'm done. Bye.
message= _ "Kreeeeya! Darat! Nomiduun. Bah."
[/message]
[message]
description=Haldric II
message= _ "I see. Well... what do you want me to do now? The sceptre is made, yes, but I don't know where it is, the makers are dead, and orcs have probably already found it and hid it somewhere else."
[/message]
[message]
description=Alanin
message= _ "I do not know. I only bring the news, I did not cause it, nor do I fully understand its implications. But, my advice would be to do nothing. I believe you will not find it, though you send a hundred armies to look for it. But record in the history books that the sceptre does exist."
[/message]
[message]
description=Haldric II
message= _ "Your advice seems good to me. I will take it. As for you, and the gryphon, you are free to go. Alanin, you've served in the army long enough to retire, and even if you hadn't, you've seen enough combat. So, go. Back to your village. You deserve a rest."
[/message]
[message]
description=Alanin
message= _ "Very well, my lord."
[/message]
[message]
speaker=narrator
message= _ "The sceptre would not be found until many generations after Haldric II, in the time of Asheviere the Dark Queen. During that time, it sat in the caves of the Northlands, unfound but undestroyed, moved around by Orcs who never understood its true power."
[/message]
[message]
speaker=narrator
message= _ "But before it was found, legends grew up around it, and around its makers - Thursagan, most brilliant of the Dwarven Sages, and Rugnur, the greatest of the Dwarven Heroes of old."
[/message]
[endlevel]
result=victory
[/endlevel]
[/event]
[event]
name=start
#dialogue starts
#alanin approaches the city
{MOVE_UNIT_FAKE 18 5 18 5 17 11}
[message]
description=Gatekeeper
message= _ "Halt! What is your business in Weldyn, capital of Wesnoth?"
[/message]
[message]
description=Alanin
message= _ "Stand aside. I am Alanin, of Haldric's royal guard, and I bring news from the northlands."
[/message]
[message]
description=Gatekeeper
message= _ "Very well. You may pass."
[/message]
{MOVE_UNIT_FAKE 17 11 17 11 17 20}
[message]
description=Guard Captain
message= _ "I hear you desire to speak to the king, Alanin. What do you have to tell him?"
[/message]
[message]
description=Alanin
message= _ "I bring tidings of the Sceptre of Fire, commissioned fifteen years ago by our king. I have been away for a long time, do not delay me even more."
[/message]
[message]
description=Guard Captain
message= _ "Enter, Alanin, and give the king your message."
[/message]
#MUF
[store_unit]
[filter]
description=Alanin
[/filter]
variable=alanin
kill=yes
[/store_unit]
[move_unit_fake]
x=17,17
y=20,25
type=$alanin.type
[/move_unit_fake]
[set_variable]
name=alanin.y
value=25
[/set_variable]
[unstore_unit]
variable=alanin
[/unstore_unit]
#/MUF
{MOVE_UNIT_FAKE 17 20 17 20 17 25}
[message]
description=Alanin
message= _ "My King, fifteen years ago you sent me on a mission into the northlands. I have returned. What do you wish to know of my mission?"
[/message]
[message]
description=Haldric II
message= _ "Well, was the Sceptre completed? Do you have it? Give it to me!"
[/message]
[message]
description=Alanin
message= _ "I believe it was completed, but, I do not have it. It is buried deep in the mountains of the Northlands."
[/message]
[message]
description=Haldric II
message= _ "Why? Why was it not returned to me? Have the dwarves reneged on their promise, and kept it?"
[/message]
[message]
description=Alanin
message= _ "My Lord, the dwarves are dead, slain by fire and smoke as lava poured out of one of the mountains. I saw the eruption from afar as I was returning to you."
[/message]
[message]
description=Haldric II
message= _ "Why were you returning without the sceptre, then?"
[/message]
[message]
description=Alanin
message= _ "We had been besieged by elves, in a dwarvish castle that was not Rugnur's. The sceptre could not be completed there, but it could in a cave that lay to the northeast of it. Rugnur sent me back, with the message that it had been completed, but he and all the rest of the dwarves went into the caves, and were immediately followed by hundreds of elves."
[/message]
[message]
description=Haldric II
message= _ "If the sceptre was not completed in your sight, what makes you so sure it exists?"
[/message]
[message]
description=Alanin
message= _ "I will let Krawg explain that."
[/message]
[message]
description=Haldric II
message= _ "Who?"
[/message]
#MUF (but can't use {MOVE_UNIT_FAKE } here)
[move_unit_fake]
type=$krawg.type
x=31,19
y=1,26
[/move_unit_fake]
[set_variable]
name=krawg.x
value=19
[/set_variable]
[set_variable]
name=krawg.y
value=26
[/set_variable]
[unstore_unit]
variable=krawg
[/unstore_unit]
#/MUF
[message]
description=Gatekeeper
message= _ "My lord, a gryphon has just flown over our walls! It may be a sign of an attack!"
[/message]
[message]
description=Alanin
message= _ "No, that is my... friend Krawg. He went with Rugnur into the caves, but escaped through a hole in the roof right before the lava filled the cave."
[/message]
[message]
description=Krawg
#Yes, yes. I saw the sceptre. Rugnur had it. Lost it in the cave.
message= _ "Ya, ya! Meh seah za zeptahur. Hrugnaar ha ee. Lozeet enda caav."
[/message]
[message]
description=Haldric II
message= _ "What the devil is he saying?"
[/message]
[message]
description=Alanin
message= _ "He says that he has seen the Sceptre. Rugnur had it, but he lost it in the caves. He came to tell you, so that you would know that the dwarves did fulfil their promise."
[/message]
[message]
description=Krawg
#Kreeya! That's right! Now I'm done. Bye.
message= _ "Kreeeeya! Darat! Nomiduun. Bah."
[/message]
[message]
description=Haldric II
message= _ "I see. Well... what do you want me to do now? The sceptre is made, yes, but I don't know where it is, the makers are dead, and orcs have probably already found it and hid it somewhere else."
[/message]
[message]
description=Alanin
message= _ "I do not know. I only bring the news, I did not cause it, nor do I fully understand its implications. But, my advice would be to do nothing. I believe you will not find it, though you send a hundred armies to look for it. But record in the history books that the sceptre does exist."
[/message]
[message]
description=Haldric II
message= _ "Your advice seems good to me. I will take it. As for you, and the gryphon, you are free to go. Alanin, you've served in the army long enough to retire, and even if you hadn't, you've seen enough combat. So, go. Back to your village. You deserve a rest."
[/message]
[message]
description=Alanin
message= _ "Very well, my lord."
[/message]
[message]
speaker=narrator
message= _ "The sceptre would not be found until many generations after Haldric II, in the time of Asheviere the Dark Queen. During that time, it sat in the caves of the Northlands, unfound but undestroyed, moved around by Orcs who never understood its true power."
[/message]
[message]
speaker=narrator
message= _ "But before it was found, legends grew up around it, and around its makers - Thursagan, most brilliant of the Dwarven Sages, and Rugnur, the greatest of the Dwarven Heroes of old."
[/message]
[endlevel]
result=victory
[/endlevel]
[/event]
[/scenario]

View file

@ -1,179 +1,177 @@
#textdomain wesnoth-sof
#define RECRUIT E N H
#ifdef EASY
recruit={E}
recruit={E}
#endif
#ifdef NORMAL
recruit={N}
recruit={N}
#endif
#ifdef HARD
recruit={H}
recruit={H}
#endif
#enddef
#define MOVE_UNIT_FAKE X1 Y1 XM YM X2 Y2
[store_unit]
[filter]
x,y={X1},{Y1}
[/filter]
variable=temp
kill=yes
[/store_unit]
[move_unit_fake]
x={X1},{XM},{X2}
y={Y1},{YM},{Y2}
type=$temp.type
[/move_unit_fake]
[set_variable]
name=temp.x
value={X2}
[/set_variable]
[set_variable]
name=temp.y
value={Y2}
[/set_variable]
[unstore_unit]
variable=temp
[/unstore_unit]
[clear_variable]
name=temp
[/clear_variable]
[redraw]
[/redraw]
[store_unit]
[filter]
x,y={X1},{Y1}
[/filter]
variable=temp
kill=yes
[/store_unit]
[move_unit_fake]
x={X1},{XM},{X2}
y={Y1},{YM},{Y2}
type=$temp.type
[/move_unit_fake]
[set_variable]
name=temp.x
value={X2}
[/set_variable]
[set_variable]
name=temp.y
value={Y2}
[/set_variable]
[unstore_unit]
variable=temp
[/unstore_unit]
[clear_variable]
name=temp
[/clear_variable]
[redraw]
[/redraw]
#enddef
#define SOF_DEATHS
[event]
name=die
[filter]
description=Rugnur
[/filter]
[message]
description=Rugnur
message= _ "Gahahh..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Haldric II
[/filter]
[message]
description=Haldric II
message= _ "Maghah..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Alanin
[/filter]
[message]
description=Alanin
message= _ "Ahhgg..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Baglur
[/filter]
[message]
description=Alanin
message= _ "Gaanngh..."
[/message]
[/event]
[event]
name=die
[filter]
description=Krawg
[/filter]
[message]
description=Krawg
message= _ "Kraa..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Thursagan
[/filter]
[message]
description=Thursagan
message= _ "Ayahahh..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Rugnur
[/filter]
[message]
description=Rugnur
message= _ "Gahahh..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Haldric II
[/filter]
[message]
description=Haldric II
message= _ "Maghah..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Alanin
[/filter]
[message]
description=Alanin
message= _ "Ahhgg..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Baglur
[/filter]
[message]
description=Alanin
message= _ "Gaanngh..."
[/message]
[/event]
[event]
name=die
[filter]
description=Krawg
[/filter]
[message]
description=Krawg
message= _ "Kraa..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Thursagan
[/filter]
[message]
description=Thursagan
message= _ "Ayahahh..."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
#enddef
#define FORMAT VARIABLE TEMP_VARIABLE ELEMENT
[set_variable]
name={VARIABLE}_{TEMP_VARIABLE}_{ELEMENT}
to_variable={VARIABLE}[${TEMP_VARIABLE}].{ELEMENT}
[/set_variable]
[set_variable]
name={VARIABLE}_{TEMP_VARIABLE}_{ELEMENT}
to_variable={VARIABLE}[${TEMP_VARIABLE}].{ELEMENT}
[/set_variable]
#enddef
#define FOREACH_FORMAT VARIABLE TEMP_VARIABLE
{FOREACH {VARIABLE} {TEMP_VARIABLE}}
{FORMAT {VARIABLE} {TEMP_VARIABLE} x}
{FORMAT {VARIABLE} {TEMP_VARIABLE} y}
{FOREACH {VARIABLE} {TEMP_VARIABLE}}
{FORMAT {VARIABLE} {TEMP_VARIABLE} x}
{FORMAT {VARIABLE} {TEMP_VARIABLE} y}
#enddef
#define ROLEMACRO X
[role]
role=temp{X}
type=Dwarvish Lord,Dwarvish Dragonguard,Dwarvish Runemaster_alt,Dwarvish Sentinel,Dwarvish Steelclad,Dwarvish Thunderguard,Dwarvish Runesmith,Dwarvish Stalwart,Gryphon Master,Gryphon Rider,Dwarvish Thunderer,Dwarvish Guardsman,Dwarvish Fighter
[/role]
[store_unit]
[filter]
role=temp{X}
[/filter]
variable=temp{X}
kill=yes
[/store_unit]
[role]
role=temp{X}
type=Dwarvish Lord,Dwarvish Dragonguard,Dwarvish Runemaster_alt,Dwarvish Sentinel,Dwarvish Steelclad,Dwarvish Thunderguard,Dwarvish Runesmith,Dwarvish Stalwart,Gryphon Master,Gryphon Rider,Dwarvish Thunderer,Dwarvish Guardsman,Dwarvish Fighter
[/role]
[store_unit]
[filter]
role=temp{X}
[/filter]
variable=temp{X}
kill=yes
[/store_unit]
#enddef
#define HEROMACRO X
[store_unit]
[filter]
description={X}
[/filter]
variable=temp{X}
kill=yes
[/store_unit]
[store_unit]
[filter]
description={X}
[/filter]
variable=temp{X}
kill=yes
[/store_unit]
#enddef
#define RECALLMACRO X
[unstore_unit]
variable=temp{X}
[/unstore_unit]
[recall]
role=temp{X}
[/recall]
[recall]
description={X}
[/recall]
[clear_variable]
name=temp{X}
[/clear_variable]
[unstore_unit]
variable=temp{X}
[/unstore_unit]
[recall]
role=temp{X}
[/recall]
[recall]
description={X}
[/recall]
[clear_variable]
name=temp{X}
[/clear_variable]
#enddef
###################
#FOLLOWING MACROS BORROWED
#FROM "FLIGHT TO FREEDOM"
@ -187,10 +185,10 @@ name=temp{X}
# )}
#define RANDOM_TRAIT_UNIT STATS
[unit]
{STATS}
random_traits=yes
[/unit]
[unit]
{STATS}
random_traits=yes
[/unit]
#enddef
###################

View file

@ -1,17 +1,17 @@
#textdomain wesnoth-sof
[unit]
id=Caravan
name= _ "Caravan"
image=units/dwarves/caravan.png
hitpoints=45
movement_type=smallfoot
movement=3
level=1
alignment=neutral
advanceto=null
cost=20
usage=null
unit_description= _ "Caravans are used to carry gold or supplies long distances. Because of the immense weight of the cargo this caravan carries, it moves very slowly."
{DEFENSE_ANIM "units/dwarves/caravan.png" "units/dwarves/caravan.png" {SOUND_LIST:HORSE_HIT} }
die_sound={SOUND_LIST:HORSE_DIE}
id=Caravan
name= _ "Caravan"
image=units/dwarves/caravan.png
hitpoints=45
movement_type=smallfoot
movement=3
level=1
alignment=neutral
advanceto=null
cost=20
usage=null
unit_description= _ "Caravans are used to carry gold or supplies long distances. Because of the immense weight of the cargo this caravan carries, it moves very slowly."
{DEFENSE_ANIM "units/dwarves/caravan.png" "units/dwarves/caravan.png" {SOUND_LIST:HORSE_HIT} }
die_sound={SOUND_LIST:HORSE_DIE}
[/unit]

View file

@ -1,66 +1,66 @@
#textdomain wesnoth-sof
[unit]
id=Dwarvish Arcanister
name= _ "Dwarvish Arcanister"
race=dwarf
image=units/dwarves/arcanister.png
hitpoints=54
movement_type=dwarvishfoot
[resistance]
blade=50
pierce=50
impact=50
[/resistance]
movement=4
level=4
alignment=neutral
cost=50
usage=fighter
experience=100
{AMLA_TOUGH 3}
unit_description= _ "The most powerful of all the runecrafters, the Dwarvish Arcanister destroys wounded enemies almost instantly, and rarely fails to cause a wound when that is his intent. His skill in runecrafting is unrivaled, and the glyphs he carves into his weapons and armor deflect the blows of his enemies."
{DEFENSE_ANIM_RANGE "units/dwarves/arcanister-defend.png" "units/dwarves/arcanister.png" {SOUND_LIST:DWARF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/dwarves/arcanister-defend-ranged.png" "units/dwarves/arcanister.png" {SOUND_LIST:DWARF_HIT} ranged}
die_sound={SOUND_LIST:DWARF_DIE}
[attack]
name=hammer
description= _"hammer"
type=impact
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=melee
damage=26
number=2
[animation]
[frame]
begin=-200
end=-100
image=units/dwarves/arcanister-attack1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/dwarves/arcanister-attack2.png
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/dwarves/arcanister-attack2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=175
image=units/dwarves/arcanister-attack3.png
[/frame]
[/animation]
[/attack]
id=Dwarvish Arcanister
name= _ "Dwarvish Arcanister"
race=dwarf
image=units/dwarves/arcanister.png
hitpoints=54
movement_type=dwarvishfoot
[resistance]
blade=50
pierce=50
impact=50
[/resistance]
movement=4
level=4
alignment=neutral
cost=50
usage=fighter
experience=100
{AMLA_TOUGH 3}
unit_description= _ "The most powerful of all the runecrafters, the Dwarvish Arcanister destroys wounded enemies almost instantly, and rarely fails to cause a wound when that is his intent. His skill in runecrafting is unrivaled, and the glyphs he carves into his weapons and armor deflect the blows of his enemies."
{DEFENSE_ANIM_RANGE "units/dwarves/arcanister-defend.png" "units/dwarves/arcanister.png" {SOUND_LIST:DWARF_HIT} melee}
{DEFENSE_ANIM_RANGE "units/dwarves/arcanister-defend-ranged.png" "units/dwarves/arcanister.png" {SOUND_LIST:DWARF_HIT} ranged}
die_sound={SOUND_LIST:DWARF_DIE}
[attack]
name=hammer
description= _"hammer"
type=impact
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=melee
damage=26
number=2
[animation]
[frame]
begin=-200
end=-100
image=units/dwarves/arcanister-attack1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/dwarves/arcanister-attack2.png
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/dwarves/arcanister-attack2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=175
image=units/dwarves/arcanister-attack3.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,56 +1,56 @@
#textdomain wesnoth-sof
[unit]
id=Dwarvish Miner
name= _ "Dwarvish Miner"
race=dwarf
image=units/dwarves/miner.png
hitpoints=25
movement_type=dwarvishfoot
movement=5
level=1
alignment=neutral
cost=19
usage=fighter
unit_description= _ "Dwarvish miners are the grunt workers of Dwarvish society. They take the precious ores out of the ground, but do not ever take part in the crafting of weapons or artifacts."
{DEFENSE_ANIM "units/dwarves/miner.png" "units/dwarves/miner.png" {SOUND_LIST:DWARF_HIT} }
die_sound={SOUND_LIST:DWARF_DIE}
[attack]
name=pick
description= _"pick"
type=pierce
range=melee
damage=4
number=2
icon=attacks/hatchet.png
[animation]
[frame]
begin=-200
end=-100
image=units/dwarves/miner-attack.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/dwarves/miner-attack2.png
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/dwarves/miner-attack2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=175
image=units/dwarves/miner.png
[/frame]
[/animation]
[/attack]
id=Dwarvish Miner
name= _ "Dwarvish Miner"
race=dwarf
image=units/dwarves/miner.png
hitpoints=25
movement_type=dwarvishfoot
movement=5
level=1
alignment=neutral
cost=19
usage=fighter
unit_description= _ "Dwarvish miners are the grunt workers of Dwarvish society. They take the precious ores out of the ground, but do not ever take part in the crafting of weapons or artifacts."
{DEFENSE_ANIM "units/dwarves/miner.png" "units/dwarves/miner.png" {SOUND_LIST:DWARF_HIT} }
die_sound={SOUND_LIST:DWARF_DIE}
[attack]
name=pick
description= _"pick"
type=pierce
range=melee
damage=4
number=2
icon=attacks/hatchet.png
[animation]
[frame]
begin=-200
end=-100
image=units/dwarves/miner-attack.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/dwarves/miner-attack2.png
sound=axe.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/dwarves/miner-attack2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=175
image=units/dwarves/miner.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,65 +1,65 @@
#textdomain wesnoth-sof
[unit]
id=Dwarvish Runemaster_alt
name= _ "Dwarvish Runemaster"
race=dwarf
image=units/dwarves/runemasteralt.png
hitpoints=48
movement_type=dwarvishfoot
[resistance]
blade=50
pierce=60
impact=60
[/resistance]
movement=4
level=3
alignment=neutral
cost=50
usage=fighter
experience=100
{AMLA_TOUGH 3}
unit_description= _ "Except for those with almost supernatural skill, the highest rank a runecrafter can rise to is that of the Dwarvish Runemaster. Striking blows nearly as powerful as those of the best warriors, they would be fearsome without their craft, but with it they are also nigh on invincible, since their runes cause the physical blows of their enemies to deal less damage than would be expected."
{DEFENSE_ANIM "units/dwarves/runemasteralt-defend.png" "units/dwarves/runemasteralt.png" {SOUND_LIST:DWARF_HIT} }
die_sound={SOUND_LIST:DWARF_DIE}
[attack]
name=hammer
description= _"hammer"
type=impact
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=melee
damage=18
number=2
[animation]
[frame]
begin=-200
end=-100
image=units/dwarves/runemasteralt-attack1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/dwarves/runemasteralt-attack2.png
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/dwarves/runemasteralt-attack2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=175
image=units/dwarves/runemasteralt-attack3.png
[/frame]
[/animation]
[/attack]
id=Dwarvish Runemaster_alt
name= _ "Dwarvish Runemaster"
race=dwarf
image=units/dwarves/runemasteralt.png
hitpoints=48
movement_type=dwarvishfoot
[resistance]
blade=50
pierce=60
impact=60
[/resistance]
movement=4
level=3
alignment=neutral
cost=50
usage=fighter
experience=100
{AMLA_TOUGH 3}
unit_description= _ "Except for those with almost supernatural skill, the highest rank a runecrafter can rise to is that of the Dwarvish Runemaster. Striking blows nearly as powerful as those of the best warriors, they would be fearsome without their craft, but with it they are also nigh on invincible, since their runes cause the physical blows of their enemies to deal less damage than would be expected."
{DEFENSE_ANIM "units/dwarves/runemasteralt-defend.png" "units/dwarves/runemasteralt.png" {SOUND_LIST:DWARF_HIT} }
die_sound={SOUND_LIST:DWARF_DIE}
[attack]
name=hammer
description= _"hammer"
type=impact
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
range=melee
damage=18
number=2
[animation]
[frame]
begin=-200
end=-100
image=units/dwarves/runemasteralt-attack1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/dwarves/runemasteralt-attack2.png
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/dwarves/runemasteralt-attack2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=175
image=units/dwarves/runemasteralt-attack3.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,68 +1,68 @@
#textdomain wesnoth-sof
[unit]
id=Dwarvish Runesmith
name= _ "Dwarvish Runesmith"
race=dwarf
image=units/dwarves/runesmith.png
hitpoints=40
movement_type=dwarvishfoot
[resistance]
blade=60
pierce=70
impact=70
[/resistance]
movement=4
level=2
alignment=neutral
cost=30
usage=fighter
experience=64
advanceto=Dwarvish Runemaster_alt
[advancefrom]
unit=Dwarvish Fighter
[/advancefrom]
unit_description= _ "Dwarvish runesmiths, now practiced at their craft, carve arcane runes into their weapons and armor. These runes infuse the runesmith's blows with power and accuracy, and disrupt the blows of their enemies, causing them to strike softly, weakly and on the armor of the defender."
{DEFENSE_ANIM "units/dwarves/runesmith-defend.png" "units/dwarves/runesmith.png" {SOUND_LIST:DWARF_HIT} }
die_sound={SOUND_LIST:DWARF_DIE}
[attack]
name=hammer
description= _"hammer"
type=impact
range=melee
damage=12
number=2
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
[animation]
[frame]
begin=-200
end=-100
image=units/dwarves/runesmith-attack1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/dwarves/runesmith-attack2.png
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/dwarves/runesmith-attack2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=175
image=units/dwarves/runesmith-attack3.png
[/frame]
[/animation]
[/attack]
id=Dwarvish Runesmith
name= _ "Dwarvish Runesmith"
race=dwarf
image=units/dwarves/runesmith.png
hitpoints=40
movement_type=dwarvishfoot
[resistance]
blade=60
pierce=70
impact=70
[/resistance]
movement=4
level=2
alignment=neutral
cost=30
usage=fighter
experience=64
advanceto=Dwarvish Runemaster_alt
[advancefrom]
unit=Dwarvish Fighter
[/advancefrom]
unit_description= _ "Dwarvish runesmiths, now practiced at their craft, carve arcane runes into their weapons and armor. These runes infuse the runesmith's blows with power and accuracy, and disrupt the blows of their enemies, causing them to strike softly, weakly and on the armor of the defender."
{DEFENSE_ANIM "units/dwarves/runesmith-defend.png" "units/dwarves/runesmith.png" {SOUND_LIST:DWARF_HIT} }
die_sound={SOUND_LIST:DWARF_DIE}
[attack]
name=hammer
description= _"hammer"
type=impact
range=melee
damage=12
number=2
[specials]
{WEAPON_SPECIAL_MAGICAL}
[/specials]
[animation]
[frame]
begin=-200
end=-100
image=units/dwarves/runesmith-attack1.png
[/frame]
[if]
hits=yes
[frame]
begin=-100
end=100
image=units/dwarves/runesmith-attack2.png
sound=mace.wav
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-100
end=100
image=units/dwarves/runesmith-attack2.png
sound={SOUND_LIST:MISS}
[/frame]
[/else]
[frame]
begin=100
end=175
image=units/dwarves/runesmith-attack3.png
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,44 +1,44 @@
#textdomain wesnoth-sof
[unit]
id=Haldric II
name= _ "King"
race=human
image="units/heroes/haldric-ii.png"
hitpoints=48
movement_type=smallfoot
movement=5
level=2
alignment=neutral
cost=19
usage=fighter
[abilities]
{ABILITY_LEADERSHIP_LEVEL_2}
[/abilities]
unit_description= _ "King of Wesnoth."
{DEFENSE_ANIM "units/heroes/haldric-ii.png" "units/heroes/haldric-ii.png" {SOUND_LIST:HUMAN_HIT} }
[attack]
name=punch
description= _"punch"
type=impact
range=melee
damage=3
number=2
icon=attacks/fist-human.png
[animation]
hits=yes
[frame]
begin=-150
sound=fist.ogg
end=200
[/frame]
[/animation]
[animation]
hits=no
[frame]
begin=-150
sound={SOUND_LIST:MISS}
end=200
[/frame]
[/animation]
[/attack]
id=Haldric II
name= _ "King"
race=human
image="units/heroes/haldric-ii.png"
hitpoints=48
movement_type=smallfoot
movement=5
level=2
alignment=neutral
cost=19
usage=fighter
[abilities]
{ABILITY_LEADERSHIP_LEVEL_2}
[/abilities]
unit_description= _ "King of Wesnoth."
{DEFENSE_ANIM "units/heroes/haldric-ii.png" "units/heroes/haldric-ii.png" {SOUND_LIST:HUMAN_HIT} }
[attack]
name=punch
description= _"punch"
type=impact
range=melee
damage=3
number=2
icon=attacks/fist-human.png
[animation]
hits=yes
[frame]
begin=-150
sound=fist.ogg
end=200
[/frame]
[/animation]
[animation]
hits=no
[frame]
begin=-150
sound={SOUND_LIST:MISS}
end=200
[/frame]
[/animation]
[/attack]
[/unit]

View file

@ -1,85 +1,85 @@
#textdomain wesnoth-sof
[unit]
id=Wolf
name= _ "Wolf"
race=monster
image="units/monsters/wolf.png"
hitpoints=37
movement_type=smallfoot
movement=5
experience=500
level=1
alignment=neutral
advanceto=null
cost=17
usage=fighter
unit_description="Wolves are aggressive animals that hunt in packs. Although weak individually, a wolf pack can kill even the strongest man in minutes."
die_sound=wolf-die.wav
{DEFENSE_ANIM "units/monsters/wolf-defend.png" "units/monsters/wolf.png" wolf-hit.wav }
[attack]
name=bite
description= _"bite"
type=pierce
range=melee
damage=5
number=4
[animation]
[frame]
begin=-190
end=-120
image="units/monsters/wolf-attack.png"
[/frame]
[if]
hits=yes
[frame]
begin=-120
end=10
image="units/monsters/wolf-attack.png"
sound=wolf-bite.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-120
end=10
image="units/monsters/wolf-attack.png"
sound=wolf-bite-miss.ogg
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=claws
description= _"claws"
type=blade
range=melee
damage=9
number=2
[animation]
[frame]
begin=-190
end=-120
image="units/monsters/wolf-attack.png"
[/frame]
[if]
hits=yes
[frame]
begin=-120
end=10
image="units/monsters/wolf-attack.png"
sound=wolf-bite.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-120
end=10
image="units/monsters/wolf-attack.png"
sound=wolf-bite-miss.ogg
[/frame]
[/else]
[/animation]
[/attack]
id=Wolf
name= _ "Wolf"
race=monster
image="units/monsters/wolf.png"
hitpoints=37
movement_type=smallfoot
movement=5
experience=500
level=1
alignment=neutral
advanceto=null
cost=17
usage=fighter
unit_description="Wolves are aggressive animals that hunt in packs. Although weak individually, a wolf pack can kill even the strongest man in minutes."
die_sound=wolf-die.wav
{DEFENSE_ANIM "units/monsters/wolf-defend.png" "units/monsters/wolf.png" wolf-hit.wav }
[attack]
name=bite
description= _"bite"
type=pierce
range=melee
damage=5
number=4
[animation]
[frame]
begin=-190
end=-120
image="units/monsters/wolf-attack.png"
[/frame]
[if]
hits=yes
[frame]
begin=-120
end=10
image="units/monsters/wolf-attack.png"
sound=wolf-bite.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-120
end=10
image="units/monsters/wolf-attack.png"
sound=wolf-bite-miss.ogg
[/frame]
[/else]
[/animation]
[/attack]
[attack]
name=claws
description= _"claws"
type=blade
range=melee
damage=9
number=2
[animation]
[frame]
begin=-190
end=-120
image="units/monsters/wolf-attack.png"
[/frame]
[if]
hits=yes
[frame]
begin=-120
end=10
image="units/monsters/wolf-attack.png"
sound=wolf-bite.ogg
[/frame]
[/if]
[else]
hits=no
[frame]
begin=-120
end=10
image="units/monsters/wolf-attack.png"
sound=wolf-bite-miss.ogg
[/frame]
[/else]
[/animation]
[/attack]
[/unit]