Split off old scenario files
This commit is contained in:
parent
e2d3d585be
commit
07c94876aa
15 changed files with 25964 additions and 0 deletions
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,660 @@
|
|||
#textdomain wesnoth-utbs
|
||||
|
||||
[scenario]
|
||||
id=07a_Dealing_with_Dwarves
|
||||
name= _ "Dealing with Dwarves"
|
||||
|
||||
{UTBS_MAP 07a_Dealing_with_Dwarves.map}
|
||||
|
||||
{STORY_DEALING_WITH_DWARVES}
|
||||
|
||||
{SCENARIO_MUSIC "knalgan_theme.ogg"}
|
||||
|
||||
next_scenario=08_Out_of_the_Frying_Pan
|
||||
turns=-1
|
||||
snapshot=no
|
||||
victory_when_enemies_defeated=no
|
||||
|
||||
{UNDERGROUND}
|
||||
|
||||
[side]
|
||||
side=1
|
||||
id=Kaleh
|
||||
type=Desert Fighter
|
||||
canrecruit=yes
|
||||
gold=0
|
||||
{NO_INCOME}
|
||||
controller=human
|
||||
shroud=no
|
||||
fog=no
|
||||
team_name=ally
|
||||
user_team_name= _ "team_name^Quenoth Elves"
|
||||
{FLAG_VARIANT long}
|
||||
[/side]
|
||||
|
||||
#side=2 Dwarf king
|
||||
[side]
|
||||
id=King Thurongar
|
||||
name= _ "King Thurongar"
|
||||
type=Dwarvish Lord
|
||||
side=2
|
||||
canrecruit=no
|
||||
[modifications]
|
||||
{TRAIT_INTELLIGENT}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
ai_special=guardian
|
||||
gold=0
|
||||
income=0
|
||||
controller=ai
|
||||
shroud=no
|
||||
fog=no
|
||||
team_name=ally
|
||||
user_team_name=_"Allies"
|
||||
{FLAG_VARIANT knalgan}
|
||||
[/side]
|
||||
|
||||
# Prestart functions:
|
||||
# set starting scenario objectives
|
||||
# keep cost of recruiting units the same
|
||||
# recall main heroes
|
||||
# initialize starting variables
|
||||
# create starting guards
|
||||
|
||||
[event]
|
||||
name=prestart
|
||||
|
||||
# set starting scenario objectives
|
||||
|
||||
[objectives]
|
||||
summary= _ "Starting Objectives:"
|
||||
[objective]
|
||||
description= _ "Choose a Unit to Take the Fire Blade"
|
||||
condition=win
|
||||
[/objective]
|
||||
[/objectives]
|
||||
|
||||
#add furnishings
|
||||
[item]
|
||||
image=items/dragonstatue.png
|
||||
x,y=8,7
|
||||
[/item]
|
||||
|
||||
[item]
|
||||
image=items/dragonstatue.png~FL()
|
||||
x,y=12,7
|
||||
[/item]
|
||||
|
||||
#recall heroes
|
||||
|
||||
[recall]
|
||||
id=Nym
|
||||
x,y=9,10
|
||||
[/recall]
|
||||
|
||||
[recall]
|
||||
id=Zhul
|
||||
x,y=11,10
|
||||
[/recall]
|
||||
|
||||
[recall]
|
||||
id=Elyssa
|
||||
x,y=10,11
|
||||
[/recall]
|
||||
|
||||
#recall other dwarves
|
||||
[recall]
|
||||
id=Rogrimir
|
||||
x,y=8,12
|
||||
[/recall]
|
||||
|
||||
[recall]
|
||||
id=Dwalim
|
||||
x,y=12,12
|
||||
[/recall]
|
||||
[recall]
|
||||
id=Moin
|
||||
x,y=11,13
|
||||
[/recall]
|
||||
[recall]
|
||||
id=Nordi
|
||||
x,y=13,12
|
||||
[/recall]
|
||||
[recall]
|
||||
id=Byorn
|
||||
x,y=12,13
|
||||
[/recall]
|
||||
[recall]
|
||||
id=Runin
|
||||
x,y=13,13
|
||||
[/recall]
|
||||
|
||||
[modify_unit]
|
||||
[filter]
|
||||
id=Dwalim,Moin,Nordi,Byorn,Runin
|
||||
[/filter]
|
||||
side=2
|
||||
[/modify_unit]
|
||||
|
||||
#initialize starting variables
|
||||
|
||||
[if]
|
||||
[have_unit]
|
||||
id=Rogrimir
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
[set_variable]
|
||||
name=ally_name
|
||||
value=Rogrimir
|
||||
[/set_variable]
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
[set_variable]
|
||||
name=ally_name
|
||||
value=Jarl
|
||||
[/set_variable]
|
||||
|
||||
# Jarl's traits are intentionally inferior to Rogrimir's
|
||||
[unit]
|
||||
type=Dwarvish Stalwart
|
||||
id=Jarl
|
||||
name= _ "Jarl"
|
||||
profile=portraits/rogrimir.png
|
||||
x=8
|
||||
y=12
|
||||
side=1
|
||||
unrenamable=yes
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_INTELLIGENT}
|
||||
[/modifications]
|
||||
[/unit]
|
||||
[/else]
|
||||
[/if]
|
||||
|
||||
#create starting dwarf guards
|
||||
#all have special AI guardian, so that they won't move
|
||||
|
||||
[unit]
|
||||
type=Dwarvish Sentinel
|
||||
name= _ "Dwarf Guard"
|
||||
x=9
|
||||
y=14
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=se
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Dwarvish Sentinel
|
||||
name= _ "Dwarf Guard"
|
||||
x=11
|
||||
y=14
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=sw
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_QUICK}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Dwarvish Steelclad
|
||||
name= _ "Dwarf Guard"
|
||||
x=9
|
||||
y=6
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=se
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_STRONG}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Dwarvish Steelclad
|
||||
name= _ "Dwarf Guard"
|
||||
x=11
|
||||
y=6
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=se
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_INTELLIGENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Dwarvish Berserker
|
||||
name= _ "Dwarf Guard"
|
||||
x=7
|
||||
y=8
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=se
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_QUICK}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Dwarvish Berserker
|
||||
name= _ "Dwarf Guard"
|
||||
x=13
|
||||
y=8
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=sw
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Dwarvish Dragonguard
|
||||
name= _ "Dwarf Guard"
|
||||
x=6
|
||||
y=9
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=se
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Dwarvish Dragonguard
|
||||
name= _ "Dwarf Guard"
|
||||
x=6
|
||||
y=11
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=se
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Dwarvish Dragonguard
|
||||
name= _ "Dwarf Guard"
|
||||
x=14
|
||||
y=9
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=sw
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Dwarvish Dragonguard
|
||||
name= _ "Dwarf Guard"
|
||||
x=14
|
||||
y=11
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=sw
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
[/event]
|
||||
|
||||
# starting dialogue
|
||||
[event]
|
||||
name=start
|
||||
|
||||
[message]
|
||||
speaker=narrator
|
||||
message= _ "This chamber is beautifully decorated. Ornate frescoes and dwarven runes cover the walls, and the room is dominated by a large intricately-carved stone throne. Flanking the throne are two detailed statues of some sort of beast you aren’t familiar with. The floor is covered in dark slate, and a path of smooth tiles directs visitors up to a small stone seat which faces the throne."
|
||||
image=wesnoth-icon.png
|
||||
[/message]
|
||||
|
||||
# wmllint: local spelling Thurongar
|
||||
[message]
|
||||
speaker=King Thurongar
|
||||
message= _ "Hail Kaleh, I am Thurongar, King of the Dwarves."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "I am Kaleh, leader of the Quenoth Elves."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=King Thurongar
|
||||
message= _ "I’ve heard of your recent exploits against the troll menace. They’ve been quite a thorn in our side for a while now. They used to be just an occasional pest, but now wherever we go we find another infestation. They’ve been getting smarter with their tactics; we’ve lost several of our outlying settlements to their attacks. Still, we’re not done fighting and with your recent victory perhaps this battle is turning in our favor. But tell me, what are so many elves doing so deep under the earth?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "It’s a long story, but we come from the south, where we lived in the desert. Our village was destroyed, and I am leading my people on a journey to find a new home. Our god Eloh appeared to me in a vision, and told me to go north, but when we came to the mountains she said I should go under them instead of trying to cross the snowy peaks. So that’s how several thousand of us ended up down here."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=King Thurongar
|
||||
message= _ "Interesting. We’d offer to let you live with us, but I’m afraid we don’t have much free space; this city is almost filled to capacity. And looking at you, I don’t think that the under-realm is quite the place for your kind. I think your god may have somewhere else intended for you."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Indeed, although I admire this great city you have carved from the rock, I think many of my people find these tunnels scary and alien. All we really want to do is to find a way back to the surface on the northern side of the mountains."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=King Thurongar
|
||||
message= _ "That I may be able to help you with. We haven’t sent anyone to the surface in years, but we do know of a passage that leads to the ancient northern gate. Several generations ago we used to trade heavily with humans that lived north of the mountains, but then some new human came to power and decreed that all contact with us should be cut off. We sent messengers to find out why, but they never returned."
|
||||
[/message]
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
name=ally_name
|
||||
value=Rogrimir
|
||||
[/variable]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=King Thurongar
|
||||
message= _ "But dwarves are excellent delvers, and we keep meticulous maps of all the tunnels we have explored. We should still have maps of the tunnels leading back to the surface. Of course I doubt you would be able to understand them, so, Rogrimir here has volunteered to lead you to the surface."
|
||||
[/message]
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
[message]
|
||||
speaker=King Thurongar
|
||||
message= _ "But dwarves are excellent delvers, and we keep meticulous maps of all the tunnels we have explored. We should still have maps of the tunnels leading back to the surface. Of course I doubt you would be able to understand them, so, Jarl here has volunteered to lead you to the surface."
|
||||
[/message]
|
||||
[/else]
|
||||
[/if]
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
name=saved_rogrimir
|
||||
boolean_equals=yes
|
||||
[/variable]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Rogrimir
|
||||
message= _ "You saved my life and my debt to you is still unpaid. Showing you the way to the surface and protecting you is the least I can do."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Jarl
|
||||
message= _ "You rescued my brother, and though he died fighting, he died a warrior’s death instead of a coward’s. For that I thank you. I will take his place and help you get to the surface."
|
||||
[/message]
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
[message]
|
||||
speaker=$ally_name
|
||||
message= _ "You did a great service for my brothers. In exchange, as much as I hate the light, I am the one who knows the upper tunnels the best, so I’ll be your guide."
|
||||
[/message]
|
||||
[/else]
|
||||
[/if]
|
||||
{CLEAR_VARIABLE saved_rogrimir}
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
name=ally_name
|
||||
value=Rogrimir
|
||||
[/variable]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Thank you very much for your help. We were worried about getting lost in all these twisting tunnels. And we would be honored to have you come with us, Rogrimir."
|
||||
[/message]
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Thank you very much for your help. We were worried about getting lost in all these twisting tunnels. And we would be honored to have you come with us, Jarl."
|
||||
[/message]
|
||||
[/else]
|
||||
[/if]
|
||||
|
||||
[if]
|
||||
[have_unit]
|
||||
x,y=12-14,12-14
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=King Thurongar
|
||||
message= _ "The dwarves who fought by your side have come to pay their respects as well."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
x,y=12-14,12-14
|
||||
message= _ "You helped us strike a huge blow against those savages and it was an honor to fight by your side. You are the bravest elves we have ever known. We’d like to come with you, but, well, we don’t like going that close to the surface, and besides there’s still lots of fighting to be done down here. Don’t you worry, we won’t rest until we have killed every one of trolls."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "I understand. Thank you, you were a huge help to us. It was an honor to fight by your side."
|
||||
[/message]
|
||||
[/then]
|
||||
[/if]
|
||||
|
||||
[if]
|
||||
[have_unit]
|
||||
id=Elyssa
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Elyssa
|
||||
message= _ "I’m afraid, Kaleh, that the time has come for our paths to separate."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "What?!"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Elyssa
|
||||
#the sceptre of fire always has the 're' writing, this is intentional!
|
||||
message= _ "I have learned a lot about the dwarves in my time here, and yet there’s so much more to learn. Have you seen their forges? They really know how to work fire and use it in amazing ways. They have some interesting ideas about how they might improve their smithing with my magical fire. And have you seen their records? They have kept records of their dealings that go back generations upon generations. They even know of the dwarven clan who helped craft the sceptre of fire. Imagine if I could find the dwarves who helped build such an artifact!"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "But we need you! What would we do without you?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Elyssa
|
||||
message= _ "With the help of the dwarves, I think you will do just fine. I don’t know what home your god has planned for you, Kaleh, but I believe in you, and I know that you will find a place for your people. My place is here, with the dwarves. And you don’t really need me, you have each other."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "If your mind is set, then I won’t try to convince you. But we will miss you."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "I thank Eloh for the brief time that she has let you spend with us."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "You take care of yourself, and someday maybe we’ll meet again."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Elyssa
|
||||
message= _ "Thank you. And I owe you so much for helping me meet the dwarves. I never would have come down here myself. With some help from the dwarves I have enchanted this fire blade for you. May its flames always light your path, and strike down your enemies. I give this to all of you as a token of my gratitude."
|
||||
[/message]
|
||||
|
||||
{PLACE_IMAGE items/flame-sword.png 10 10}
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "A flaming sword. That’s amazing. I just don’t know who should use it."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Elyssa
|
||||
message= _ "I will let you decide; use it in the best way that you see fit."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=narrator
|
||||
message= _ "You can choose which unit you want to take the flaming sword. If you want another unit to wield the sword, Kaleh can recruit or recall other units."
|
||||
image=wesnoth-icon.png
|
||||
[/message]
|
||||
|
||||
# here we store the player’s actual gold and set it to 100 instead,
|
||||
# since otherwise they might be unable to recruit or recall due to
|
||||
# lack of gold
|
||||
[store_side]
|
||||
side=1
|
||||
variable=stored_side_1
|
||||
[/store_side]
|
||||
|
||||
[modify_side]
|
||||
side=1
|
||||
gold=100
|
||||
[/modify_side]
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
[message]
|
||||
speaker=King Thurongar
|
||||
message= _ "And now I think you should be off as soon as possible. The trolls have retreated into their holes for the present, but who knows when they will strike again."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "This is a marvelous city, but I for one can’t wait to feel the sun upon my face again and the wind in my hair."
|
||||
[/message]
|
||||
|
||||
[endlevel]
|
||||
result=victory
|
||||
carryover_report=no
|
||||
{NEW_GOLD_CARRYOVER 100}
|
||||
[/endlevel]
|
||||
[/else]
|
||||
[/if]
|
||||
[/event]
|
||||
|
||||
[event]
|
||||
name=moveto
|
||||
first_time_only=no
|
||||
|
||||
[filter]
|
||||
x=10
|
||||
y=10
|
||||
[not]
|
||||
id=Elyssa
|
||||
[/not]
|
||||
[not]
|
||||
type=Dust Devil
|
||||
[/not]
|
||||
side=1
|
||||
[/filter]
|
||||
|
||||
[message]
|
||||
speaker=unit
|
||||
|
||||
message= _ "Should I take this sword?"
|
||||
[option]
|
||||
label= _ "Yes, I’ll take it."
|
||||
|
||||
[command]
|
||||
[object]
|
||||
[filter]
|
||||
x=10
|
||||
y=10
|
||||
side=1
|
||||
[/filter]
|
||||
|
||||
id=FlamingSword
|
||||
image=attacks/sword-flaming.png
|
||||
name= _ "Flaming Sword"
|
||||
description= _ "This sword will make all your melee attacks do fire damage."
|
||||
|
||||
[effect]
|
||||
apply_to=attack
|
||||
range=melee
|
||||
set_type=fire
|
||||
[set_specials]
|
||||
{WEAPON_SPECIAL_MAGICAL}
|
||||
[/set_specials]
|
||||
[/effect]
|
||||
[/object]
|
||||
|
||||
[message]
|
||||
speaker=unit
|
||||
message= _ "I will wield this blade proudly, and whenever I look upon it I shall remember you, Elyssa."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=King Thurongar
|
||||
message= _ "And now I think you should be off as soon as possible. The trolls have retreated back into their holes for the present, but who knows when they will strike again."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "This is a marvelous city, but I for one can’t wait to feel the sun upon my face again and the wind in my hair."
|
||||
[/message]
|
||||
|
||||
# let's give the player their actual starting gold back
|
||||
[modify_side]
|
||||
side=1
|
||||
gold=$stored_side_1.gold
|
||||
[/modify_side]
|
||||
|
||||
{CLEAR_VARIABLE stored_side_1}
|
||||
|
||||
[endlevel]
|
||||
result=victory
|
||||
carryover_report=no
|
||||
{NEW_GOLD_CARRYOVER 100}
|
||||
[/endlevel]
|
||||
[/command]
|
||||
[/option]
|
||||
|
||||
[option]
|
||||
label= _ "No, I think someone else should wield it."
|
||||
|
||||
[command]
|
||||
[allow_undo]
|
||||
[/allow_undo]
|
||||
[/command]
|
||||
[/option]
|
||||
[/message]
|
||||
[/event]
|
||||
[/scenario]
|
|
@ -0,0 +1,648 @@
|
|||
#textdomain wesnoth-utbs
|
||||
|
||||
[scenario]
|
||||
id=07b_Talking_with_Trolls
|
||||
name= _ "Talking with Trolls"
|
||||
|
||||
{UTBS_MAP 07b_Talking_with_Trolls.map}
|
||||
|
||||
{STORY_TALKING_WITH_TROLLS}
|
||||
|
||||
{SCENARIO_MUSIC "northerners.ogg"}
|
||||
|
||||
next_scenario=08_Out_of_the_Frying_Pan
|
||||
turns=-1
|
||||
snapshot=no
|
||||
victory_when_enemies_defeated=no
|
||||
|
||||
{UNDERGROUND}
|
||||
|
||||
[side]
|
||||
side=1
|
||||
id=Kaleh
|
||||
type=Desert Fighter
|
||||
canrecruit=yes
|
||||
gold=0
|
||||
{NO_INCOME}
|
||||
controller=human
|
||||
shroud=no
|
||||
fog=no
|
||||
team_name=ally
|
||||
user_team_name= _ "team_name^Quenoth Elves"
|
||||
{FLAG_VARIANT long}
|
||||
[/side]
|
||||
|
||||
#side=2 Troll Leader
|
||||
[side]
|
||||
id=Great Leader Darmog
|
||||
name= _ "Great Leader Darmog"
|
||||
# wmllint: local spelling Darmog
|
||||
type=Great Troll
|
||||
side=2
|
||||
canrecruit=no
|
||||
[modifications]
|
||||
{TRAIT_INTELLIGENT}
|
||||
{TRAIT_STRONG}
|
||||
[/modifications]
|
||||
ai_special=guardian
|
||||
gold=0
|
||||
income=0
|
||||
controller=ai
|
||||
shroud=no
|
||||
fog=no
|
||||
team_name=ally
|
||||
user_team_name=_"Allies"
|
||||
[/side]
|
||||
|
||||
# Prestart functions:
|
||||
# set starting scenario objectives
|
||||
# keep cost of recruiting units the same
|
||||
# recall main heroes
|
||||
# initialize starting variables
|
||||
# create starting guards
|
||||
|
||||
[event]
|
||||
name=prestart
|
||||
|
||||
# set starting scenario objectives
|
||||
|
||||
[objectives]
|
||||
summary= _ "Starting Objectives:"
|
||||
[objective]
|
||||
description= _ "Choose a Unit to Take the Fire Blade"
|
||||
condition=win
|
||||
[/objective]
|
||||
[/objectives]
|
||||
|
||||
#add rubble and other items
|
||||
{PLACE_IMAGE scenery/rubble.png 9 9}
|
||||
{PLACE_IMAGE scenery/rubble.png 12 9}
|
||||
{PLACE_IMAGE scenery/rubble.png 11 7}
|
||||
{PLACE_IMAGE scenery/rubble.png 13 10}
|
||||
{PLACE_IMAGE scenery/rubble.png 7 12}
|
||||
|
||||
{PLACE_IMAGE scenery/rubble.png 8 7}
|
||||
{PLACE_IMAGE scenery/rubble.png 12 7}
|
||||
|
||||
#recall heroes
|
||||
[recall]
|
||||
id=Nym
|
||||
x,y=9,10
|
||||
[/recall]
|
||||
|
||||
[recall]
|
||||
id=Zhul
|
||||
x,y=11,10
|
||||
[/recall]
|
||||
|
||||
[recall]
|
||||
id=Elyssa
|
||||
x,y=10,11
|
||||
[/recall]
|
||||
|
||||
#recall other dwarves
|
||||
[recall]
|
||||
id=Grog
|
||||
x,y=8,12
|
||||
[/recall]
|
||||
|
||||
[recall]
|
||||
id="Thu'lok"
|
||||
x,y=12,12
|
||||
[/recall]
|
||||
[recall]
|
||||
id=Harpo
|
||||
x,y=11,13
|
||||
[/recall]
|
||||
[recall]
|
||||
id=Groucho
|
||||
x,y=13,12
|
||||
[/recall]
|
||||
[recall]
|
||||
id=Chico
|
||||
x,y=12,13
|
||||
[/recall]
|
||||
[recall]
|
||||
id=Groo
|
||||
x,y=13,13
|
||||
[/recall]
|
||||
|
||||
[modify_unit]
|
||||
[filter]
|
||||
id="Thu'lok,Groucho,Harpo,Chico,Groo"
|
||||
[/filter]
|
||||
side=2
|
||||
[/modify_unit]
|
||||
|
||||
#initialize starting variables
|
||||
|
||||
[if]
|
||||
[have_unit]
|
||||
id=Grog
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
[set_variable]
|
||||
name=ally_name
|
||||
value=Grog
|
||||
[/set_variable]
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
[set_variable]
|
||||
name=ally_name
|
||||
value=Nog
|
||||
[/set_variable]
|
||||
|
||||
# Nog's traits are intentionally inferior to Grog's
|
||||
[unit]
|
||||
type=Troll
|
||||
id=Nog
|
||||
name= _ "Nog"
|
||||
profile=portraits/grog.png
|
||||
x=8
|
||||
y=12
|
||||
side=1
|
||||
unrenamable=yes
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_QUICK}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
[/else]
|
||||
[/if]
|
||||
|
||||
#create starting dwarf guards
|
||||
#all have special AI guardian, so that they won't move
|
||||
|
||||
[unit]
|
||||
type=Troll
|
||||
name= _ "Troll Guard"
|
||||
x=9
|
||||
y=14
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=se
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Troll
|
||||
name= _ "Troll Guard"
|
||||
x=11
|
||||
y=14
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=sw
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_QUICK}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Troll Shaman
|
||||
id=Spiritual Advisor
|
||||
name= _ "Spiritual Advisor"
|
||||
x=9
|
||||
y=6
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=se
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_STRONG}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Troll Shaman
|
||||
name= _ "Spiritual Advisor"
|
||||
x=11
|
||||
y=6
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=se
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_INTELLIGENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Troll Rocklobber
|
||||
name= _ "Troll Guard"
|
||||
x=7
|
||||
y=8
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=se
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_QUICK}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Troll Rocklobber
|
||||
name= _ "Troll Guard"
|
||||
x=13
|
||||
y=8
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=sw
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Troll Whelp
|
||||
name= _ "Troll Guard"
|
||||
x=6
|
||||
y=9
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=se
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Troll Whelp
|
||||
name= _ "Troll Guard"
|
||||
x=6
|
||||
y=11
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=se
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Troll Whelp
|
||||
name= _ "Troll Guard"
|
||||
x=14
|
||||
y=9
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=sw
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Troll Whelp
|
||||
name= _ "Troll Guard"
|
||||
x=14
|
||||
y=11
|
||||
side=2
|
||||
ai_special=guardian
|
||||
facing=sw
|
||||
[modifications]
|
||||
{TRAIT_LOYAL}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
{IS_LOYAL}
|
||||
[/unit]
|
||||
[/event]
|
||||
|
||||
# starting dialogue
|
||||
[event]
|
||||
name=start
|
||||
|
||||
[message]
|
||||
speaker=narrator
|
||||
message= _ "It is clear that this chamber used to be quite ornately decorated, but almost all of it has been destroyed, revealing a stone and dirt floor. What remains is a large stone throne, which has been covered with skulls and animal skins and bright paint. The walls were once covered with frescoes and dwarven runes, but several trolls are busy chipping them off. The floor was once tiled in dark slate, but only two small patches of tiles remain around the two chairs in this chamber. You’re surprised to see that small tile path running up the center of the chamber has been left untouched. It leads to a small stone chair facing the large throne."
|
||||
image=wesnoth-icon.png
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Great Leader Darmog
|
||||
message= _ "I, Great Leader Darmog, greet you, Kaleh."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "I Kaleh, leader of the Quenoth Elves, thank you for meeting with me."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Great Leader Darmog
|
||||
message= _ "On behalf of all trolls, Darmog thank you for great victory over the dwarves. You have helped drive back the nasty dwarves and given us time to strengthen our defenses. Us trolls not always enemies of dwarves. Until recently we not have much contact with small people. But dwarves invade our tunnels, defile our holy places and kill our women and young. Dwarf not care about anything except gold and pretty gems. The shamans say that the spirits of our kin cry out for vengeance and Darmog will not rest until every dwarf is dead!"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Spiritual Advisor
|
||||
message= _ "But I am curious, we do not know of your kind. We thank you for your help, but who are you and why do you come down here with so many of your people?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "It’s a long story, but we come from the south, where we lived above ground in the desert. Our village was destroyed, and I am leading my people on a journey to find a new home. Our god Eloh appeared to me in a vision, and told me to go north, but when we came to the mountains she said I should go under them instead of trying to cross the snowy peaks. We do not want to live down here, we are just trying to find a way to the other side of the mountains."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Great Leader Darmog
|
||||
message= _ "Darmog has never been above ground, but Darmog understand your story. A leader must protect and care for his people. Every people deserve to find their own home. If we can help you we will."
|
||||
[/message]
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
name=ally_name
|
||||
equals=Grog
|
||||
[/variable]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Spiritual Advisor
|
||||
message= _ "We may be able to help you find a way back to the sunlit lands. In our temples we do keep records of the past. We have not walked above the earth for many many generations, not since the darkness drove us underground. But we are masters of the underground lands, and we have explored many tunnels. Recently one of our scouts found a path that leads north back to the sunlit lands, I think it may be the way you are trying to go. In reward for your achievements, we will help you. Grog has volunteered to protect you and lead you back to the sunlight lands."
|
||||
[/message]
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
[message]
|
||||
speaker=Spiritual Advisor
|
||||
message= _ "We may be able to help you find a way back to the sunlit lands. In our temples we do keep records of the past. We have not walked above the earth for many many generations, not since the darkness drove us underground. But we are masters of the underground lands, and we have explored many tunnels. Recently one of our scouts found a path that leads north back to the sunlit lands, I think it may be the way you are trying to go. In reward for your achievements, we will help you. Nog has volunteered to protect you and lead you back to the sunlight lands."
|
||||
[/message]
|
||||
[/else]
|
||||
[/if]
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
name=saved_grog
|
||||
boolean_equals=yes
|
||||
[/variable]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Grog
|
||||
message= _ "You saved Grog’s life. Grog still owe you a debt of thanks. In return Grog will protect little elves and show them the way back to lighted lands."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nog
|
||||
message= _ "You rescued Nog’s brother, and he died like a warrior in battle, not like a coward in chains. Nog is very grateful. You proved yourselves to be brave strong warriors, and Nog will help you find way back to lighted lands."
|
||||
[/message]
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
[message]
|
||||
speaker=Nog
|
||||
message= _ "You did trolls big service. Nog like to wander in tunnels, and chief say that he knows the upper tunnels the best. Nog want to help elves so even though he not want to leave battle, he agrees to show elves way back to lighted lands."
|
||||
[/message]
|
||||
[/else]
|
||||
[/if]
|
||||
{CLEAR_VARIABLE saved_grog}
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
name=ally_name
|
||||
equals=Grog
|
||||
[/variable]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Thank you very much for your help. We were worried about getting lost in all these twisting tunnels. And we would be honored to have you come with us, Grog."
|
||||
[/message]
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Thank you very much for your help. We were worried about getting lost in all these twisting tunnels. And we would be honored to have you come with us, Nog."
|
||||
[/message]
|
||||
[/else]
|
||||
[/if]
|
||||
|
||||
[if]
|
||||
[have_unit]
|
||||
x,y=12-14,12-14
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Great Leader Darmog
|
||||
message= _ "The trolls who fought with you also want to thank you. They tell great tales of your valor."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
x,y=12-14,12-14
|
||||
message= _ "We thank you for all you have done for trolls. You are bravest small people we know. We will tell stories of your battles to all our families so that none will forget. We wish we could come with you and fight more, but Great Leader need us to protect this city. Many dwarves still left, much fighting still to do. Griknagh will protect us, may he watch over you too."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "I understand. Thank you, you were a huge help to us. It was an honor to fight by your side."
|
||||
[/message]
|
||||
[/then]
|
||||
[/if]
|
||||
|
||||
[if]
|
||||
[have_unit]
|
||||
id=Elyssa
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Elyssa
|
||||
message= _ "I’m afraid, Kaleh, that the time has come for our paths to separate."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "What?!"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Elyssa
|
||||
message= _ "I have learned a lot about the trolls in my time here, and yet there’s so much more to learn. Their magic is amazing. Have you seen their shamans? They make fire with their bare hands. They are very interested in my magic and they have offered to teach me how they create fire. I thought I was one of the last people still practicing magic, who knew I would find trolls still teaching it deep under the earth? There is just so much that I can learn from them, I can’t leave now."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "But we need you! What would we do without you?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Elyssa
|
||||
message= _ "With the help of the trolls, I think you will do just fine. I don’t know what home your god has planned for you, Kaleh, but I believe in you, and I know that you will find a place for your people. My place is here, with the trolls. And you don’t really need me, you have each other."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "If your mind is set, then I won’t try to convince you. But we will miss you."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "I thank Eloh for the brief time that she has let you spend with us."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "You take care of yourself, and someday maybe we’ll meet again."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Elyssa
|
||||
message= _ "Thank you. And I owe you so much for helping me discover the trolls. I never would have come down here myself. I found this sword when we were fighting the dwarves and with some help from the trolls I have enchanted this fire blade for you. May its flames always light your path, and strike down your enemies. I give this to all of you as a token of my gratitude."
|
||||
[/message]
|
||||
|
||||
{PLACE_IMAGE items/flame-sword.png 10 10}
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "A flaming sword. That’s amazing. I just don’t know who should use it."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Elyssa
|
||||
message= _ "I will let you decide; use it in the best way that you see fit."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=narrator
|
||||
message= _ "You can choose which unit you want to take the flaming sword. If you want another unit to wield the sword, Kaleh can recruit or recall other units."
|
||||
image=wesnoth-icon.png
|
||||
[/message]
|
||||
|
||||
# here we store the player’s actual gold and set it to 100 instead,
|
||||
# since otherwise they might be unable to recruit or recall due to
|
||||
# lack of gold
|
||||
[store_side]
|
||||
side=1
|
||||
variable=stored_side_1
|
||||
[/store_side]
|
||||
|
||||
[modify_side]
|
||||
side=1
|
||||
gold=100
|
||||
[/modify_side]
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
[message]
|
||||
speaker=Great Leader Darmog
|
||||
message= _ "And now Darmog think you should be off as soon as possible. The dwarves are sneaky, they retreat today but may attack again tomorrow. The sooner you leave the safer you will be."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "I heartily agree, I for one can’t wait to feel the sun upon my face again and the wind in my hair."
|
||||
[/message]
|
||||
|
||||
[endlevel]
|
||||
result=victory
|
||||
carryover_report=no
|
||||
{NEW_GOLD_CARRYOVER 100}
|
||||
[/endlevel]
|
||||
[/else]
|
||||
[/if]
|
||||
[/event]
|
||||
|
||||
[event]
|
||||
name=moveto
|
||||
first_time_only=no
|
||||
|
||||
[filter]
|
||||
x=10
|
||||
y=10
|
||||
[not]
|
||||
id=Elyssa
|
||||
[/not]
|
||||
[not]
|
||||
type=Dust Devil
|
||||
[/not]
|
||||
side=1
|
||||
[/filter]
|
||||
|
||||
[message]
|
||||
speaker=unit
|
||||
|
||||
message= _ "Should I take this sword?"
|
||||
[option]
|
||||
label= _ "Yes, I’ll take it."
|
||||
|
||||
[command]
|
||||
[object]
|
||||
[filter]
|
||||
x=10
|
||||
y=10
|
||||
side=1
|
||||
[/filter]
|
||||
|
||||
id=FlamingSword
|
||||
image=attacks/sword-flaming.png
|
||||
name= _ "Flaming Sword"
|
||||
description= _ "This sword will make all your melee attacks do fire damage."
|
||||
|
||||
[effect]
|
||||
apply_to=attack
|
||||
range=melee
|
||||
set_type=fire
|
||||
[/effect]
|
||||
[/object]
|
||||
|
||||
[message]
|
||||
speaker=unit
|
||||
message= _ "I will wield this blade proudly, and whenever I look upon it I shall remember you, Elyssa."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Great Leader Darmog
|
||||
message= _ "And now Darmog think you should be off as soon as possible. The dwarves are sneaky, they retreat today but may attack again tomorrow. The sooner you leave the safer you will be."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "This is a marvelous city, but I for one can’t wait to feel the sun upon my face again and the wind in my hair."
|
||||
[/message]
|
||||
|
||||
# let's give the player their actual starting gold back
|
||||
[modify_side]
|
||||
side=1
|
||||
gold=$stored_side_1.gold
|
||||
[/modify_side]
|
||||
|
||||
[endlevel]
|
||||
result=victory
|
||||
carryover_report=no
|
||||
{NEW_GOLD_CARRYOVER 100}
|
||||
[/endlevel]
|
||||
[/command]
|
||||
[/option]
|
||||
|
||||
[option]
|
||||
label= _ "No, I think someone else should wield it."
|
||||
|
||||
[command]
|
||||
[allow_undo]
|
||||
[/allow_undo]
|
||||
[/command]
|
||||
[/option]
|
||||
[/message]
|
||||
[/event]
|
||||
[/scenario]
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,715 @@
|
|||
#textdomain wesnoth-utbs
|
||||
|
||||
[scenario]
|
||||
id=10_Speaking_with_the_Fishes
|
||||
name= _ "Speaking with the Fishes"
|
||||
|
||||
{UTBS_MAP 10_Speaking_with_the_Fishes.map}
|
||||
|
||||
{STORY_SPEAKING_WITH_THE_FISHES}
|
||||
|
||||
{SCENARIO_MUSIC "traveling_minstrels.ogg"} # Talk only, no intro
|
||||
|
||||
next_scenario=11_Battle_for_Zocthanol_Isle
|
||||
|
||||
turns="-1"
|
||||
snapshot=no
|
||||
victory_when_enemies_defeated=no
|
||||
|
||||
{DAWN1}
|
||||
|
||||
[side]
|
||||
side=1
|
||||
id=Kaleh
|
||||
type=Desert Fighter
|
||||
canrecruit=yes
|
||||
gold=0
|
||||
{NO_INCOME}
|
||||
controller=human
|
||||
shroud=no
|
||||
fog=no
|
||||
team_name=ally
|
||||
user_team_name= _ "team_name^Quenoth Elves"
|
||||
{FLAG_VARIANT long}
|
||||
[/side]
|
||||
|
||||
#side=2 Merfolk
|
||||
[side]
|
||||
id=Melusand
|
||||
name= _ "Melusand"
|
||||
type=Mermaid Diviner
|
||||
profile=portraits/melusand.png
|
||||
side=2
|
||||
canrecruit=yes
|
||||
[modifications]
|
||||
{TRAIT_INTELLIGENT}
|
||||
{TRAIT_RESILIENT}
|
||||
[/modifications]
|
||||
controller=ai
|
||||
team_name=ally
|
||||
user_team_name=_"Allies"
|
||||
[/side]
|
||||
|
||||
# Prestart functions:
|
||||
# recall main heroes
|
||||
|
||||
[event]
|
||||
name=prestart
|
||||
|
||||
#add furnishings
|
||||
|
||||
{PLACE_IMAGE "units/transport/galleon.png~RC(magenta>red)" 5 15 }
|
||||
{PLACE_IMAGE "units/transport/galleon.png~RC(magenta>red)" 7 16 }
|
||||
{PLACE_IMAGE "units/transport/galleon.png~RC(magenta>red)" 5 17 }
|
||||
{PLACE_IMAGE "units/transport/galleon.png~RC(magenta>red)" 8 18 }
|
||||
|
||||
#recall heroes
|
||||
[recall]
|
||||
id=Nym
|
||||
x,y=12,13
|
||||
[/recall]
|
||||
|
||||
[recall]
|
||||
id=Zhul
|
||||
x,y=15,15
|
||||
[/recall]
|
||||
|
||||
[recall]
|
||||
id=$ally_name
|
||||
x,y=13,15
|
||||
[/recall]
|
||||
|
||||
# wmllint: recognize Grog
|
||||
# wmllint: recognize Nog
|
||||
# wmllint: recognize Rogrimir
|
||||
# wmllint: recognize Jarl
|
||||
|
||||
# create 6 merfolk guards to protect the seer
|
||||
[unit]
|
||||
type=Merman Warrior
|
||||
name= _ "Merfolk Guard"
|
||||
x=8
|
||||
y=12
|
||||
side=2
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Merman Warrior
|
||||
name= _ "Merfolk Guard"
|
||||
x=17
|
||||
y=10
|
||||
side=2
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Merman Warrior
|
||||
name= _ "Merfolk Guard"
|
||||
x=17
|
||||
y=17
|
||||
side=2
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Merman Hoplite
|
||||
name= _ "Merfolk Guard"
|
||||
x=11
|
||||
y=16
|
||||
side=2
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Merman Spearman
|
||||
name= _ "Merfolk Guard"
|
||||
x=21
|
||||
y=11
|
||||
side=2
|
||||
[/unit]
|
||||
|
||||
[unit]
|
||||
type=Merman Entangler
|
||||
name= _ "Merfolk Guard"
|
||||
x=13
|
||||
y=9
|
||||
side=2
|
||||
[/unit]
|
||||
|
||||
[modify_unit]
|
||||
[filter]
|
||||
id=Kaleh
|
||||
[/filter]
|
||||
facing=ne
|
||||
[/modify_unit]
|
||||
[/event]
|
||||
|
||||
# starting dialogue
|
||||
[event]
|
||||
name=start
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Hail Kaleh, long have I waited to see you in person."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Greetings. I’m afraid I am at a disadvantage, for you know my name and I do not know yours."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "I am known as Melusand. I am what you might call a high priest among my people."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "This is—"
|
||||
[/message]
|
||||
|
||||
[if]
|
||||
[have_unit]
|
||||
id=$ally_name
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
{MESSAGE_DEPEND_ON_ALLY
|
||||
(
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "No, you don’t have to introduce yourselves. I already know who you are and why you have been journeying all this way. And I must say, Grog, that your recent actions and indeed your presence with these fine folk is a credit to your race."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Grog
|
||||
message= _ "Grog says thank you."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "No, you don’t have to introduce yourselves. I already know who you are and why you have been journeying all this way. And I must say, Nog, that your recent actions and indeed your presence with these fine folk is a credit to your race."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nog
|
||||
message= _ "Nog says thank you."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "No, you don’t have to introduce yourselves. I already know who you are and why you have been journeying all this way. And I must say, Rogrimir, that your recent actions and indeed your presence with these fine folk is a credit to your race."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Rogrimir
|
||||
message= _ "Thank you for your kindness."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "No, you don’t have to introduce yourselves. I already know who you are and why you have been journeying all this way. And I must say, Jarl, that your recent actions and indeed your presence with these fine folk is a credit to your race."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Jarl
|
||||
message= _ "Thank you for your kindness."
|
||||
[/message]
|
||||
)}
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "No, you don’t have to introduce yourselves. I already know who you are and why you have been journeying all this way."
|
||||
[/message]
|
||||
[/else]
|
||||
[/if]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "If you know so much why did you drag us all the way out here?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Patience, young lady. All will be revealed in good time."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "I have been watching your progress with great interest, but I could not contact you directly. That is why I sent out my most trusted followers to find you. I apologize for the difficulty of arranging a meeting. Oh, and I hope you do not mind my guards. But her spies are everywhere and I had to be certain that we could converse without being overheard. Besides, it never hurts to be too careful."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Whose spies?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Perhaps I should start at the beginning. Make yourselves comfortable, for this may take a while. I want to tell you a tale, it is a story of the fall of what you refer to as ‘The Golden Age’."
|
||||
[/message]
|
||||
|
||||
{REPLACE_SCENARIO_MUSIC "revelation.ogg"}
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "A long time ago there was a great empire of humans known as the Empire of Wesnoth. They lived peacefully alongside elves and dwarves, and drove the dark powers deep under the earth. It was a time of peace, light, and prosperity for all."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Yes, we know about this age."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "This will go much faster if you don’t interrupt me. Now, as I was saying the Empire of Wesnoth was very learned in the magical arts and had vast repositories of knowledge. Back then there was only one sun in the sky, the sun you call Sela. But the king decreed that he would raise a second sun into the heavens, to lengthen their days and shorten the darkness. All the mages, sorcerers and wise men came together and cast a mountain into the sky and made it glow as bright as the sun. They sent this second sun, the one you call Naia, hurtling through the sky so that only a few hours of darkness remained each night. Though some had called the attempt foolish, it was a resounding success and stood as a tribute to the power and might of the humans. The golden age glowed brighter than ever and the many believed that they had dispelled evil and darkness forever."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "But with their prosperity and power, over the generations the humans grew arrogant. One day a young descendant of the original king decreed that darkness should be abolished altogether from the land, so that light and goodness would shine forth everywhere. But the people had grown lazy and complacent and the ranks of mages who still trained hard to harness the magical arts had decreased greatly. Still the king believed he was all-powerful and would not listen to the mages’ protests. So, seeking to duplicate their ancestors’ previous success, the mages tried to lift a second mountain into the sky. But a great evil befell them that day; their power failed and the mountain crashed down onto the humans' capital, crushing all within it. In an instant the center of the Empire of Wesnoth was utterly destroyed."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "The king and his family were all killed, and soon petty warlords tore apart the empire as all the known lands fell into chaos. Elves and Dwarves were drawn into the conflicts, Orcs and Trolls spread forth from the dark places, and chaos and darkness swallowed the lands."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "The two suns, a monument to the power and hubris of the fallen Empire of Wesnoth, scorched the earth. The fields dried up, forests died, and swamps turned into mud-cracked plains. Since then the path of the second sun has shifted in the sky, creating the long dark that you are so familiar with every other night. And much evil has spread forth across the lands. The mages of the Empire of Wesnoth still haunt their domains as the undead lords that plague your sands. The surviving humans have descended into barbarity and squalor. Orcs cover the lands killing each other and any that fall into their grasp. The dwarves and trolls hide in their tunnels, in the dark, fighting an endless war. I do not mean to offend your friend, but the majority of them care little for the fate of the surface dwellers. And without their forests the elves have mostly died out, another victim of the chaos and evil that dominates our lands."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "What can we merfolk do? We see much with our magics, but we do not have the numbers, nor the power, to bring back order to the domains of the land dwellers. And even the sea is not free from the darkness; we struggle to survive against the naga and far worse things that have crept forth from the dark places. We are barely holding our own in the waters, but you saw how ill-suited we were when we went ashore."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "You are probably wondering why I know all this history. Far out in the sea is a string of islands that was once colonized by some humans from the Empire of Wesnoth. During the Golden Age ships traveled often to the mainland carrying trade goods and news. Apparently the colony was led by a group of mages who wanted a safe place to perform their experiments. Protected by their magic and their isolation, these colonists held out longer than most after the fall of the empire. What happened to them we do not know for certain, but many years ago my people discovered the ruins of their settlements. While exploring the ruins we found a library full of letters and several journals. With our magics and knowledge we were able to decipher the writings and thus we could piece together the history of the end of the Golden Age."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "The islands seemed lush and bountiful so we decided to settle in the shallow waters. But we discovered that the largest island was a strange and sinister place. The interior of the island was choked with a thick jungle, and at the center we could see several tall rocky peaks. On the tallest peak was built some sort of stronghold and occasionally at night we saw strange lights emanating from it. We sent several expeditions into the jungle to explore the building, but none ever returned. Soon afterwards merfolk sleeping on the shores would disappear at night, leaving only bloody trails leading into the dense jungle. It was clear that something was lurking in the jungle, but we knew not what. Our priests felt a strange presence that they could not understand, and darkness clouded our attempts at scrying."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "The island was declared cursed, and we stayed as far away from it as we could. Some said we should flee the islands, but the waters were great for hunting, and the cursed naga who often raided our settlements did not trouble us here. So we remained and told ourselves that if we kept our distance everything would be fine."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "But then that night came, I still remember it, as if it was yesterday. As the sun set a darkness spread forth from the tower, blotting out the moon and stars. From the sea came harsh battle cries and a great host of naga appeared from out of the depths. Even worse, from that large island the bodies of long-dead humans rose again and marched through the water, killing soundlessly. We were not prepared for such a powerful assault, and we were forced to flee for our lives. Indeed we were lucky to save as many as we did."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "In hindsight I blame the humans. With their experiments I think they woke something, something evil. Years later, we still suffer from the legacy of their cursed arrogance and hubris. Something festers on that island, corrupting all that it touches. Since we fled, those islands have become a haven to dark and terrible things. Naga prowl the seas, and undead and other horrors lurk in that twisted jungle. The few creatures that we have captured alive speak of a dark goddess, one they serve blindly unto death. It seems that she has taken control of the humans you saw as well."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Does she have a name?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "She has many names. We call her the Eater of Souls. But in the old tongue her name is Yechnagoth."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "No!"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Yes, I thought that name would be familiar to you. Always is she looking for new followers. I believe that it is she who appeared unto your people in the guise of your god. But her lust for even greater power may be her undoing. For she underestimated your strength of will; you are not as easily controlled as those she dominated before. She brought you here to be her followers, but I believe that you may be just the ones who can destroy her."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "You seem powerful, why can’t you destroy her yourselves?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Years of battle have taken their toll; my people are few in number and have not the strength to strike at her alone. But I see in you a strength and determination that gives me hope. With your help we may have a chance."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "You must realize that if she is not stopped, who knows how far her pestilence might spread? I have scryed far and wide and there are few that have the strength to stand up to such a force. If we do not, who will?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "How can we trust you? How do we know you aren’t servants of Yechnagoth, sent to trick us?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "If you knew anything about us you would not ask such a question! The idea is an anathema to all that we stand for! You saw how my brethren risked life and limb to find you and protect you and your kind against the humans. You saw how the humans treated us in return. Are not our actions proof enough?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Because in the end, I’m afraid you just have to trust us. If we wanted to capture you we could have already. But we are not here to force you to do anything. Feel free to leave if you want, we can take you back to land. But you will find few friends among the wilds north of the mountains, and the humans will be searching for you. Yechnagoth’s reach is long and her vengeance is terrible."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Indeed, that is what she is expecting. Like the few others that have resisted her for a time, she expects you to flee from her, to run away as far as you can. Long has it been since she has been seriously attacked; it is the one thing she not will be anticipating. I doubt that she even considers your kind a threat, but we have a real chance here to show her that there is still power in the known lands that she does not control."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "You have given us much to think about. But we cannot make such an important decision in an instant. Please give us time to talk among ourselves and discuss this matter."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Of course. We will withdraw to the shallows and give you some privacy. But do not ponder for too long, for we do not have a lot of time. I will return ere long."
|
||||
[/message]
|
||||
|
||||
{MOVE_UNIT id=Melusand 20 4}
|
||||
|
||||
{MOVE_UNIT x,y=13,9 19 5}
|
||||
|
||||
{MOVE_UNIT x,y=17,10 20 5}
|
||||
|
||||
{MOVE_UNIT x,y=21,11 21 5}
|
||||
|
||||
{MOVE_UNIT x,y=8,12 3 14}
|
||||
|
||||
{MOVE_UNIT x,y=11,16 4 19}
|
||||
|
||||
{MOVE_UNIT x,y=17,17 11 21}
|
||||
|
||||
[modify_unit]
|
||||
[filter]
|
||||
id=Kaleh
|
||||
[/filter]
|
||||
facing=sw
|
||||
[/modify_unit]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Well, what do you all think?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "It’s a heck of a story."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "I’m not sure what to think. It’s all so much information."
|
||||
[/message]
|
||||
|
||||
{MESSAGE_DEPEND_ON_ALLY
|
||||
(
|
||||
[message]
|
||||
speaker=Grog
|
||||
message= _ "Grog not sure if he trust fish lady. What if she just want you elves to fight her war for her?"
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Nog
|
||||
message= _ "Nog not sure if he trust fish lady. What if she just want you elves to fight her war for her?"
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Rogrimir
|
||||
message= _ "I’m still not sure I trust her. What if she’s just trying to get you all to fight her war for her?"
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Jarl
|
||||
message= _ "I’m still not sure I trust her. What if she’s just trying to get you all to fight her war for her?"
|
||||
[/message]
|
||||
)}
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "The point is, it’s not her fight, it’s our fight too. I for one believe her tale. With all the power that Melusand says Yechnagoth has, how do we know that Yechnagoth wasn’t the one who rained those rocks down upon our village all those weeks ago? What if this is all just part of a plot to turn our people into a group of mindless followers?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Whether this was all planned or not, what’s important is what should we do with ourselves now? We have a duty to protect our people."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "No, no, no! Too much blood has been spilled. This has gone on way too far for us to just end it now and walk away. You saw what she did to Keratur and Tanstafaal, their blood is on my hands and I will have vengeance!"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Even if we turn around and leave now, where will we go?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "I admit that Melusand does have a point. We cannot return under the mountains the way we came, the humans will be heavily guarding that path for sure by now. We could ask the merfolk to return us back to the coasts to the north or south of where we came, but I do not know these lands at all. We would be wandering aimlessly through the wilderness. Oh, if only we did have Eloh to guide us. We need her now more than ever."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "This entire journey has been based on a lie—"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "I know! I know! Would you like me to kill myself as punishment, or step down as leader? Imagine how I feel. I heard her voice, it was just as you had told us since we were children, Zhul. The voice of our god, speaking to us for the first time since the olden days. And I believed, I wanted to believe so badly, that I could take our people away from the horror and the death. I see them now whenever I sleep, I see their faces, all of our brethren who have died on the accursed journey. Oh, I wish none of this had ever happened!"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "No, no, no one is blaming you, Kaleh."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Many who have seen dark times wish they could go back and remake the past. But that is not in our power, all we can do now is do what seems right in the time that is allotted to us. Do not succumb to despair Kaleh, or else Yechnagoth has already won."
|
||||
[/message]
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
name=ally_race
|
||||
equals=dwarf
|
||||
[/variable]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=$ally_name
|
||||
message= _ "Yes, remember boy, the fight is not yet lost while we still draw breath."
|
||||
[/message]
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
[message]
|
||||
speaker=$ally_name
|
||||
message= _ "Do not give up yet, little one. The battle is not yet lost while we still fight."
|
||||
[/message]
|
||||
[/else]
|
||||
[/if]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "You are right. I believe Melusand, strange as her tale sounds. From all I have seen Yechnagoth truly is a scourge on this earth, and I would gladly give up my life for a chance to destroy her once and for all. But this is not a choice that I can make for all of our people."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "She should be made to pay for all that she has done to our people, and if I should die in the attempt, then so be it. I will not leave your side now, Kaleh."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "As strange as it may sound, there are some things in this world that are more important than the fate of our people. Years from now the suns shall rise anew, a seed will grow into a flower, a child will be born. And I believe that if Yechnagoth is victorious then all that is good and beautiful will be corrupted and twisted and destroyed. This is a harsh world that we live in, but there is beauty and goodness in it, and no matter what may happen to us, I would gladly give my life to see that beauty and goodness survive."
|
||||
[/message]
|
||||
|
||||
{MESSAGE_DEPEND_ON_ALLY
|
||||
(
|
||||
[message]
|
||||
speaker=Grog
|
||||
message= _ "Even in deepest tunnels my people could not escape Yechnagoth’s power forever if she is not stopped. Against such evil I am sure the Great Leader would give you whole army of trolls, but I am afraid you only have Grog. Still, Grog will do what he can to see her destroyed."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Nog
|
||||
message= _ "Even in deepest tunnels my people could not escape Yechnagoth’s power forever if she is not stopped. Against such evil I am sure the Great Leader would give you whole army of trolls, but I am afraid you only have Nog. Still, Nog will do what he can to see her destroyed."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Rogrimir
|
||||
message= _ "Even in the deepest tunnels underground we could not forever escape Yechnagoth’s power if she remains unchecked. Against such evil I am sure my king would give you a whole army of dwarves, but I am afraid you only have me. Still, I will do what I can to see her destroyed."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Jarl
|
||||
message= _ "Even in the deepest tunnels underground we could not forever escape Yechnagoth’s power if she remains unchecked. Against such evil I am sure my king would give you a whole army of dwarves, but I am afraid you only have me. Still, I will do what I can to see her destroyed."
|
||||
[/message]
|
||||
)}
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Then it is decided. Still in this matter we cannot speak for all our people. Those who go on this quest may never return, and this battle is certainly no place for the young or the elderly. Let all who are afraid or cannot fight stay behind with the merfolk. I will ask Melusand to arrange that if we fail, they be taken far away from here, that they might live out their lives in what peace they can find."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "That is very compassionate of you, but I doubt that many of our surviving people will wish to stay behind. You are our leader Kaleh, and where you go, we will follow."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=narrator
|
||||
message= _ "Time passes."
|
||||
image=wesnoth-icon.png
|
||||
[/message]
|
||||
|
||||
{MOVE_UNIT id=Melusand 15 12}
|
||||
|
||||
[modify_unit]
|
||||
[filter]
|
||||
id=Kaleh
|
||||
[/filter]
|
||||
facing=ne
|
||||
[/modify_unit]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Have you come to a decision?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Yes we have. Yechnagoth has played us like fools. We have all lost loved ones because of her machinations. Her arrogance will not go unchallenged; we will aid you in your cause."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Excellent. Due to our limited numbers, we cannot mount a full frontal assault against all her forces. Instead a sneak attack may allow us to bypass her defenses and strike at her heart. There are many among my people who yearn to strike against the Eater of Souls. I will help orchestrate an attack on one of the outermost northern islands to create a diversion. I also want to thank you for rescuing my brethren from the humans. They owe you their lives and they wish to return their debt of gratitude. They have volunteered to guide and escort you to your destination."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Although her magic has clouded the isles from my scrying, it is the largest island, which we call Zocthanol Isle, where I sense the strongest power."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Why is it called Zocthanol Isle?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Because Zocthanol means accursed in our tongue. Anyway, it is there that I think you will find the source of the corruption. We will not be able to continue our attack for long, but it should give you enough time to slip through the outer defenses and reach Zocthanol Isle. You must explore the island, find the source of the darkness that infests it and destroy it before the rest of Yechnagoth’s minions have time to return."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "And on a related subject I can offer you a glimmer of hope in this dark time. I know that you have been searching for a home for your people. These corrupted islands were once rich and bountiful. If this darkness can truly be destroyed, then such a place might be the home you have been looking for. And I promise you that if you help us, we will help you adapt to these new lands. But that is talk for another day."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Before you go I have one thing to give you. I’m afraid that where you are going my magical power will be of little help. However I want you to have these brooches. They are made from the rarest shells that are found in our waters and I have blessed them with the power of the Sea God. As long as you wear them I will be able to track your progress. You may find that they protect you in other ways as well."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "We thank you for such beautiful gifts. We will wear them with honor."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "We have one favor to ask of you."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "Yes, anything."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "We go into this darkness knowing that perhaps none of us will return alive. But I cannot ask all my people to go with me against their will. This battle is also no place for our children or our elders. I ask that you protect those that we leave behind, and should the fight go ill, please take them as far away from here as possible. At the least perhaps they can get some peace and happiness in the distant wilds."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "I will do as you ask. It is only fair. But if this battle goes ill I do not think there will be many safe places left in the known lands."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Before we leave, there’s one thing I don’t understand. When he first met Kaleh, Esanoo said this all concerned Yechnagoth and Zhangor. We know about Yechnagoth, but who is Zhangor?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "I remember when Yechnagoth was posing as Eloh, she said she was the slayer of the demon lord Zhangor."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "I wonder where Yechnagoth heard of the story of the demon lord Zhangor. It is a sad tale and has not been told for ages, but perhaps now is the right time."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "It all started in the years before the Great Fall. The elves of Wesmere Forest were masters of the arcane magics. They valued knowledge above all else and specialized in divination, seeking to scry out the secrets of the other races. In their scrying they attracted the notice of the demon Zhangor."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Zhangor appeared to them in the guise of a beautiful elven youth and told them that a great darkness was coming, which would destroy all the knowledge that they had collected. He said if they worshiped him as a god he would protect them and reveal unto them knowledge and magics that they could only dream of. But he wanted more; he demanded a blood sacrifice of one elf a month. Some of the elves were revolted, but most were tempted by the prospect of even greater power, and so they bowed down and worshiped him as their god. Those few who protested his ascendancy were the first to be thrown into jails and sacrificed."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "And so as the rest of the lands succumbed to darkness and chaos, Wesmere Forest was one of the few islands of peace and safety. But Zhangor played upon the elves’ fears and demanded more from his followers. He declared that all other elves were heretics and did not deserve life. So the Wesmere elves gave sanctuary to refugees, and then they turned them over to their dark priests, who sacrificed them on Zhangor’s bloody altars. Zhangor feasted on these sacrifices and grew stronger and more powerful. He wanted even more. When no more refugees came, the priests ordered raiding parties to go out and bring back any poor souls they could find. When no more elves could be found they preyed upon humans, dwarves, orcs, anyone they could find in the nearby lands."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "By this point most of the other forests had been burned, and Eloh was leading our people south across the plains. We were surprised to find the Wesmere Forest still standing, and even more surprised when an elvish raiding party came out of the forest and attacked us at night, stealing several of our children. Eloh, in her wisdom, revealed in a dream the terrible things that happened in that dark forest. We were appalled at the depths to which our brethren had sunk, and though we were loath to attack our own kind, we decided that we could not let these abominable practices continue. We vowed to avenge the sacrifice of our children, and we attacked with all our might."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Driven on by their dark priests and by their fear of Zhangor’s wrath, the Wesmere elves fought stubbornly against our superior numbers. The fighting was horrible indeed; that once beautiful forest was drenched in blood, and corpses littered the sunny glades. The battle culminated with Zhangor himself appearing in his true form above the forest. He flew over the land, raining down fire on defenders and attackers alike, delighting in the death and destruction. We had not the power to combat one as strong as him, and we called out to Eloh to save us in our hour of need. In a great avatar of light she appeared and they battled back and forth above the burning forest. In the end she beheaded him and smote his body down upon the earth."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "By this point the entire forest was being engulfed by flame, and friend and foe alike fled from the inferno. With the death of their god the Wesmere elves surrendered and begged for forgiveness, telling us the entire sorry story. We took pity on them and cared for them as best we could, but we were afraid that some of the devout priests might try to secretly continue the worship of Zhangor. For Eloh told us that she had not killed Zhangor, but merely banished him from this world. We did not want to risk Zhangor ever dividing our people again. So we decided that the dark priests who organized the sacrifices must be executed, but that all others who renounced Zhangor might be saved."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Our priests also declared that Zhangor’s name and his story were forbidden knowledge, to speak of him meant death. Their constant vigilance was rewarded; in a few generations only the high priests knew of the tale, and so it was passed down to me. Though these measures may seem harsh, I believe they were justified. If Zhangor was ever summoned back I don’t think we could have survived another schism. And so the story of Zhangor was passed down from generation to generation to remind us guardians of knowledge of the folly of valuing knowledge higher than the welfare of our people."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "I wonder what other forbidden lore you’ve been taught."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Foolish girl! Do not ask such a question. Trust me, it is better not to know. Knowledge can be a terrible weight, and not one that I would want a youth such as yourself to bear. Treasure the beautiful things in this life and pry not into the darker secrets. Eloh forgive me, I have probably told you too much already, but in these dark times I felt that you should know a little bit of the truth."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "That is very interesting. In truth, I’d never heard of Zhangor before when I told Esanoo to mention him to you, Kaleh. Let me explain. When Eloh appeared to you, I was able to use my powers to eavesdrop on your conversation. I did not know how much you suspected, but I did not want to cause panic by openly revealing who was actually speaking to you. I had hoped to convince you to come here so I could reveal the truth to you in person. That’s why I made those elusive references to Yechnagoth and Zhangor, hoping that Kaleh would make the connection between Eloh and Yechnagoth, and be curious enough to seek me out. My mistake was that I did not realize that Yechnagoth would move so fast. I am sorry that discovering her true identity carried such a high price for your people."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Melusand
|
||||
message= _ "And now I must bid you farewell. The merfolk you rescued will help show you the path to the island, and I must go orchestrate our diversion. We will begin our attack at the end of the next long night, so by dawn the large island should be left relatively unguarded. I will pray for our success, with luck we shall all meet again."
|
||||
[/message]
|
||||
|
||||
[endlevel]
|
||||
result=victory
|
||||
linger_mode=no
|
||||
carryover_report=no
|
||||
{NEW_GOLD_CARRYOVER 100}
|
||||
[/endlevel]
|
||||
[/event]
|
||||
[/scenario]
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -0,0 +1,545 @@
|
|||
#textdomain wesnoth-utbs
|
||||
|
||||
[scenario]
|
||||
id=13_Epilogue
|
||||
name= _ "Epilogue"
|
||||
|
||||
{UTBS_MAP 13_Epilogue.map}
|
||||
|
||||
{SCENARIO_MUSIC "elf-land.ogg"}
|
||||
{EXTRA_SCENARIO_MUSIC "journeys_end.ogg"}
|
||||
{EXTRA_SCENARIO_MUSIC "love_theme.ogg"}
|
||||
|
||||
snapshot=no
|
||||
victory_when_enemies_defeated=no
|
||||
turns=-1
|
||||
|
||||
{DAWN1}
|
||||
|
||||
#side 1: elves
|
||||
[side]
|
||||
side=1
|
||||
id=Kaleh
|
||||
type=Desert Fighter
|
||||
canrecruit=yes
|
||||
gold=0
|
||||
{NO_INCOME}
|
||||
controller=human
|
||||
shroud=no
|
||||
fog=no
|
||||
{FLAG_VARIANT long}
|
||||
user_team_name= _ "team_name^Quenoth Elves"
|
||||
[/side]
|
||||
|
||||
# These two are referred to for searching the recall list, but wmllint
|
||||
# will still complain about "unknown '<NAME>' referred to by id" without
|
||||
# these comments.
|
||||
#
|
||||
# wmllint: recognize Nym
|
||||
# wmllint: recognize Zhul
|
||||
|
||||
# Prestart functions:
|
||||
|
||||
[event]
|
||||
name=prestart
|
||||
|
||||
# capture all villages for side 1
|
||||
[capture_village]
|
||||
x=0-50
|
||||
y=0-50
|
||||
side=1
|
||||
[/capture_village]
|
||||
[/event]
|
||||
|
||||
# Event 1: Starting dialogue
|
||||
|
||||
[event]
|
||||
name=start
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "I stumbled out into the daylight, scarcely believing that we were victorious. Looking out over the island it took me a moment to realize what had changed. The fetid darkness had lifted from the land and I saw the suns shining brightly for what seemed like the first time in ages. Gazing across the bright green trees and sparkling ocean I realized that once this had been a place of beauty. Several of our brethren were waiting for me and I was overjoyed to discover that they were no longer the mindless slaves I had seen before. They too had broken free from their enchantment."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Indeed with Yechnagoth’s death it seems that all of her minions reverted to their original chaotic tendencies. Luckily we had already destroyed most of the island’s foul inhabitants, and lacking their former discipline we had no trouble exterminating the remaining orcs and undead. The naga too fled before us, and they have not bothered us since. For once we seemed to be safe from imminent danger."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "A few days later Melusand herself appeared and she declared the cleansing of this island a miracle. We made a pact between elf and merfolk and vowed to live together in peace and prosperity. Melusand blessed the island, and named it ‘Quenoth Isle’ in honor of our people. The merfolk have been very helpful in teaching us how to adapt to this strange land, though I still have trouble getting used to being surrounded by water. It used to be more precious than gold. Still, I could hardly imagine a better home for my people. Between the bounty of the sea and the many fruits of the jungle there is no shortage of food. We are isolated from the chaos on the mainland and the merfolk guard the waters. Melusand says now is a time for peace and prosperity. Part of me didn’t think we would survive our journey, there were so many close calls. Coming here almost does seem like a miracle. If only I could forget the price we paid..."
|
||||
[/message]
|
||||
|
||||
# change depending on how many friends died
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
name=allies_killed
|
||||
numerical_equals=0
|
||||
[/variable]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. And it is only through Eloh’s grace and a good bit of luck that none of them died in that bloody battle. But so many others that I grew up with were not so lucky. Why did so many of us have to die? I wish I could go back and do it all over again."
|
||||
[/message]
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
{INCIDENTAL_MUSIC sad.ogg}
|
||||
[/else]
|
||||
[/if]
|
||||
|
||||
# if only 1 friend dies, then have 3 different texts depending on who died
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
name=allies_killed
|
||||
numerical_equals=1
|
||||
[/variable]
|
||||
|
||||
[then]
|
||||
[if]
|
||||
[have_unit]
|
||||
id=Nym
|
||||
search_recall_list=yes
|
||||
count=0
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. But I would gladly give up my life today if I could bring Nym back. She followed me faithfully and fought by my side for so long, to lose her at the end... I wish I could go back and do it all over again."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Although I believe that our battle in the black citadel was our finest hour, I am still haunted by Nym’s death in that dark place. And so every morning at sunrise I come out to the southeastern tip of the island and look out upon the waters, upon the world that we sacrificed so much to preserve. I remind myself what Zhul said, and they all believed, that despite all the death and fighting we saw in our journey, this world was a beautiful and good enough place that Nym was willing to sacrifice her life to save it. Looking out over the waters, and back upon the prosperity of my people, I tell myself it was worth it. But sometimes that seems a small consolation."
|
||||
[/message]
|
||||
[/then]
|
||||
[/if]
|
||||
|
||||
[if]
|
||||
[have_unit]
|
||||
id=Zhul
|
||||
search_recall_list=yes
|
||||
count=0
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. But I would gladly give up my life today if I could bring Zhul back. She followed me faithfully and fought by my side for so long, to lose her at the end... I wish I could go back and do it all over again."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Although I believe that our battle in the black citadel was our finest hour, I am still haunted by Zhul’s death in that dark place. And so every morning at sunrise I come out to the southeastern tip of the island and look out upon the waters, upon the world that we sacrificed so much to preserve. I remind myself what Zhul said, and they all believed, that despite all the death and fighting we saw in our journey, this world was a beautiful and good enough place that Zhul was willing to sacrifice her life to save it. Looking out over the waters, and back upon the prosperity of my people, I tell myself it was worth it. But sometimes that seems a small consolation."
|
||||
[/message]
|
||||
[/then]
|
||||
[/if]
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
name=ally_died_in_final_fight
|
||||
boolean_equals=yes
|
||||
[/variable]
|
||||
|
||||
[then]
|
||||
{MESSAGE_DEPEND_ON_ALLY
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. But I would gladly give up my life today if I could bring Grog back. He left his homeland to fight faithfully by my side, and then to lose him at the end... I wish I could go back and do it all over again."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Although I believe that our battle in the black citadel was our finest hour, I am still haunted by the death of Grog in that dark place. And so every morning at sunrise I come out to the southeastern tip of the island and look out upon the waters, upon the world that we sacrificed so much to preserve. I remind myself what Zhul said, and they all believed, that despite all the death and fighting we saw in our journey, this world was a beautiful and good enough place that Grog was willing to sacrifice his life to save it. Looking out over the waters, and back upon the prosperity of my people, I tell myself it was worth it. But when I think of the desperate war that his people are probably still fighting underground, it seems a small consolation."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. But I would gladly give up my life today if I could bring Nog back. He left his homeland to fight faithfully by my side, and then to lose him at the end... I wish I could go back and do it all over again."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Although I believe that our battle in the black citadel was our finest hour, I am still haunted by the death of Nog in that dark place. And so every morning at sunrise I come out to the southeastern tip of the island and look out upon the waters, upon the world that we sacrificed so much to preserve. I remind myself what Zhul said, and they all believed, that despite all the death and fighting we saw in our journey, this world was a beautiful and good enough place that Nog was willing to sacrifice his life to save it. Looking out over the waters, and back upon the prosperity of my people, I tell myself it was worth it. But when I think of the desperate war that his people are probably still fighting underground, it seems a small consolation."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. But I would gladly give up my life today if I could bring Rogrimir back. He left his homeland to fight faithfully by my side, and then to lose him at the end... I wish I could go back and do it all over again."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Although I believe that our battle in the black citadel was our finest hour, I am still haunted by the death of Rogrimir in that dark place. And so every morning at sunrise I come out to the southeastern tip of the island and look out upon the waters, upon the world that we sacrificed so much to preserve. I remind myself what Zhul said, and they all believed, that despite all the death and fighting we saw in our journey, this world was a beautiful and good enough place that Rogrimir was willing to sacrifice his life to save it. Looking out over the waters, and back upon the prosperity of my people, I tell myself it was worth it. But when I think of the desperate war that his people are probably still fighting underground, it seems a small consolation."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. But I would gladly give up my life today if I could bring Jarl back. He left his homeland to fight faithfully by my side, and then to lose him at the end... I wish I could go back and do it all over again."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Although I believe that our battle in the black citadel was our finest hour, I am still haunted by the death of Jarl in that dark place. And so every morning at sunrise I come out to the southeastern tip of the island and look out upon the waters, upon the world that we sacrificed so much to preserve. I remind myself what Zhul said, and they all believed, that despite all the death and fighting we saw in our journey, this world was a beautiful and good enough place that Jarl was willing to sacrifice his life to save it. Looking out over the waters, and back upon the prosperity of my people, I tell myself it was worth it. But when I think of the desperate war that his people are probably still fighting underground, it seems a small consolation."
|
||||
[/message]
|
||||
)}
|
||||
[/then]
|
||||
[/if]
|
||||
[/then]
|
||||
[/if]
|
||||
|
||||
[if]
|
||||
[variable]
|
||||
name=allies_killed
|
||||
greater_than=1
|
||||
[/variable]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. But I would gladly give up my life today if I could bring any one of them back. They followed me faithfully and fought by my side for so long, to lose them at the end... I wish I could go back and do it all over again."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Although I believe that our battle in the black citadel was our finest hour, I am still haunted by my friends’ deaths in that dark place. And so every morning at sunrise I come out to the southeastern tip of the island and look out upon the waters, upon the world that we sacrificed so much to preserve. I remind myself what Zhul said, and they all believed, that despite all the death and fighting we saw in our journey, this world was a beautiful and good enough place that they were willing to sacrifice their lives to save it. Looking out over the waters, and back upon the prosperity of my people, I tell myself it was worth it. But I still miss each one of them horribly."
|
||||
[/message]
|
||||
[/then]
|
||||
[/if]
|
||||
|
||||
[if]
|
||||
[have_unit]
|
||||
id=Nym
|
||||
search_recall_list=yes
|
||||
count=0
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/nym.png
|
||||
message= _ "We carried Nym to a small island to the north which had a single peak with a beautiful view of the surrounding islands. It seemed to me to be a lookout that Nym would appreciate. So I and a few others climbed to the top of the peak and dug a grave for Nym so that she might always look down upon us and see all that we accomplished with her gift. For she gave us the gift of life, and every day I strive to make the most use of it I can. I will always remember her. Nym, who was with me ever since I was a child and during every step of the journey, who was always faithful, but never hesitated to speak her mind, who managed to crack a joke no matter how grim the situation. How I miss her laugh, her smile, her..."
|
||||
[/message]
|
||||
[/then]
|
||||
[/if]
|
||||
|
||||
[if]
|
||||
[have_unit]
|
||||
id=Zhul
|
||||
search_recall_list=yes
|
||||
count=0
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/zhul.png
|
||||
message= _ "Zhul’s funeral was a huge ceremony, like those she told us about from ages ago. I led a procession of our few remaining priestesses and all of the faithful around the entire island, so that she might see all that she had given to us. Being a priestess of the desert sands we buried her in one of the large beaches at the northwest end of the island. At the final battle she was one of the oldest elves left and I suppose I should thank Eloh that she did not die during our journey. She was my guide and my faith and my link to the past. I am sorry that she did not live to see the fruits of her labors, but I hope that she is with Eloh now, in a better place."
|
||||
[/message]
|
||||
[/then]
|
||||
[/if]
|
||||
|
||||
# if ally dies in the final battle
|
||||
[if]
|
||||
[variable]
|
||||
name=ally_died_in_final_fight
|
||||
boolean_equals=yes
|
||||
[/variable]
|
||||
|
||||
[then]
|
||||
{MESSAGE_DEPEND_ON_ALLY
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/grog.png
|
||||
message= _ "I am saddened by the death of Grog, but by saving my life in the end he did fulfill his life debt to me. I think he also would have been glad to have died in battle. I considered leading an expedition to go back and return his body to his people, but my fellow elves have been weakened by our long journey and I do not want to risk losing any more. Instead I searched all across the islands and at last in the rocky outcroppings to the northwest I found a series of caves. They were not as deep as his homeland but I thought Grog would have appreciated being laid to rest under some solid rock. And so we buried him with much honor and will long remember the service that his kind has done for our people."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/grog.png
|
||||
message= _ "I am saddened by the death of Nog, but by saving my life in the end he did fulfill his life debt to me. I think he also would have been glad to have died in battle. I considered leading an expedition to go back and return his body to his people, but my fellow elves have been weakened by our long journey and I do not want to risk losing any more. Instead I searched all across the islands and at last in the rocky outcroppings to the northwest I found a series of caves. They were not as deep as his homeland but I thought Nog would have appreciated being laid to rest under some solid rock. And so we buried him with much honor and will long remember the service that his kind has done for our people."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/rogrimir.png
|
||||
message= _ "I am saddened by the death of Rogrimir, but by saving my life in the end he did fulfill his life debt to me. I think he also would have been glad to have died in battle. I considered leading an expedition to go back and return his body to his people, but my fellow elves have been weakened by our long journey and I do not want to risk losing any more. Instead I searched all across the islands and at last in the rocky outcroppings to the northwest I found a series of caves. They were not as deep as his homeland but I thought Rogrimir would have appreciated being laid to rest under some solid rock. And so we buried him with much honor and will long remember the service that his kind has done for our people."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/rogrimir.png
|
||||
message= _ "I am saddened by the death of Jarl, but by saving my life in the end he did fulfill his life debt to me. I think he also would have been glad to have died in battle. I considered leading an expedition to go back and return his body to his people, but my fellow elves have been weakened by our long journey and I do not want to risk losing any more. Instead I searched all across the islands and at last in the rocky outcroppings to the northwest I found a series of caves. They were not as deep as his homeland but I thought Jarl would have appreciated being laid to rest under some solid rock. And so we buried him with much honor and will long remember the service that his kind has done for our people."
|
||||
[/message]
|
||||
)}
|
||||
[/then]
|
||||
[/if]
|
||||
|
||||
# if nym doesn't die
|
||||
[if]
|
||||
[have_unit]
|
||||
id=Nym
|
||||
search_recall_list=yes
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/nym.png
|
||||
message= _ "Although I am not as devout as Zhul is, I thank Eloh every day that Nym survived that horrible battle in the Black Citadel. No one has been more enthusiastic than she in embracing our life among the islands. She delights in swimming and sailing among the shallows and spends so much time in the water that sometimes I think she is half mermaid herself. Her sparkling laugh and quick wit are a daily gift to us. She entertains the children with thrilling (though often slightly embellished) tales of our great journey, and at times when I get moody, she reminds me what a joy it is to be alive in this great land. She is a living testament to the fact that even though we were born among the sands we can thrive anywhere we have the will to live."
|
||||
[/message]
|
||||
[/then]
|
||||
[/if]
|
||||
|
||||
# if zhul doesn't die
|
||||
[if]
|
||||
[have_unit]
|
||||
id=Zhul
|
||||
search_recall_list=yes
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/zhul.png
|
||||
message= _ "The oldest of the surviving elves, Zhul is moving slower now, but she still has that sparkle in her eye. Despite the hardships of our journey and Yechnagoth’s deceptions, our victory has only strengthened her faith. She will be as quick as always to correct the error of your ways if you ever express a disbelief in the powers of Eloh. She told me recently that all the trials and triumphs of our journey were but parts of Eloh’s great plan for us, and this new home is our reward. She is spending her time now teaching a whole new generation of priestesses and telling all the old stories to the children so that they won’t be forgotten. She has started designing a sacred grove in the jungle for Eloh, as our people did in the olden times. I am still not quite used to seeing so many trees, but perhaps, as some people say, it is a sign that the peace and prosperity of old has come again."
|
||||
[/message]
|
||||
[/then]
|
||||
[/if]
|
||||
|
||||
# if ally doesn't die
|
||||
[if]
|
||||
[have_unit]
|
||||
id=$ally_name
|
||||
search_recall_list=yes
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
{MESSAGE_DEPEND_ON_ALLY
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/grog.png
|
||||
message= _ "By saving my life, Grog fulfilled his life debt to me, but we convinced him to hang around for a while and revel in the celebrations that we held after our great victory. We celebrated for days and days, thanking Eloh and the merfolk’s god, and delighting in the bounty and beauty of our new home. And afterwards we set to work building new dwellings for our people. Grog stayed to help us with the construction, he was the hardest worker among us. But after a while he came to me and told me that he had to return to his own people. Grog said his time with us had been like a wonderful dream, and he promised he would remember us always, but his people needed him and he had to go back home. He said that someday he would return and visit us again, but I doubt I shall ever see him again in life. All the same I treasure the memory of him and his kind, and I will long remember his steadfast loyalty and all that he did to aid us in our struggle."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/grog.png
|
||||
message= _ "By saving my life, Nog fulfilled his life debt to me, but we convinced him to hang around for a while and revel in the celebrations that we held after our great victory. We celebrated for days and days, thanking Eloh and the merfolk’s god, and delighting in the bounty and beauty of our new home. And afterwards we set to work building new dwellings for our people. Nog stayed to help us with the construction, he was the hardest worker among us. But after a while he came to me and told me that he had to return to his own people. Nog said his time with us had been like a wonderful dream, and he promised he would remember us always, but his people needed him and he had to go back home. He said that someday he would return and visit us again, but I doubt I shall ever see him again in life. All the same I treasure the memory of him and his kind, and I will long remember his steadfast loyalty and all that he did to aid us in our struggle."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/rogrimir.png
|
||||
message= _ "By saving my life, Rogrimir fulfilled his life debt to me, but we convinced him to hang around for a while and revel in the celebrations that we held after our great victory. We celebrated for days and days, thanking Eloh and the merfolk’s god, and delighting in the bounty and beauty of our new home. Afterwards we set to work building new dwellings for our people. Rogrimir stayed to help us with the construction, he was the hardest worker among us. But after a while he came to me and told me that he had to return to his own people. Rogrimir said his time with us had been like a wonderful dream, and he promised he would remember us always, but his people needed him and he had to go back home. He said that someday he would return and visit us again, but I doubt I shall ever see him again in life. All the same I treasure the memory of him and his kind, and I will long remember his steadfast loyalty and all that he did to aid us in our struggle."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/rogrimir.png
|
||||
message= _ "By saving my life, Jarl fulfilled his life debt to me, but we convinced him to hang around for a while and revel in the celebrations that we held after our great victory. We celebrated for days and days, thanking Eloh and the merfolk’s god, and delighting in the bounty and beauty of our new home. Afterwards we set to work building new dwellings for our people. Jarl stayed to help us with the construction, he was the hardest worker among us. But after a while he came to me and told me that he had to return to his own people. Jarl said his time with us had been like a wonderful dream, and he promised he would remember us always, but his people needed him and he had to go back home. He said that someday he would return and visit us again, but I doubt I shall ever see him again in life. All the same I treasure the memory of him and his kind, and I will long remember his steadfast loyalty and all that he did to aid us in our struggle."
|
||||
[/message]
|
||||
)}
|
||||
[/then]
|
||||
[/if]
|
||||
|
||||
# if ally died before the final battle
|
||||
[if]
|
||||
[have_unit]
|
||||
id=$ally_name
|
||||
search_recall_list=yes
|
||||
count=0
|
||||
[/have_unit]
|
||||
|
||||
[variable]
|
||||
name=ally_died_in_final_fight
|
||||
boolean_equals=no
|
||||
[/variable]
|
||||
|
||||
[then]
|
||||
{MESSAGE_DEPEND_ON_ALLY
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/grog.png
|
||||
message= _ "And I will always remember Grog who died along our journey. A braver warrior I have never seen, and though he was taken from us too soon, I am glad for the short time that I knew him."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/grog.png
|
||||
message= _ "And I will always remember Nog who died along our journey. A braver warrior I have never seen, and though he was taken from us too soon, I am glad for the short time that I knew him."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/rogrimir.png
|
||||
message= _ "And I will always remember Rogrimir who died along our journey. A braver warrior I have never seen, and though he was taken from us too soon, I am glad for the short time that I knew him."
|
||||
[/message]
|
||||
)
|
||||
(
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/rogrimir.png
|
||||
message= _ "And I will always remember Jarl who died along our journey. A braver warrior I have never seen, and though he was taken from us too soon, I am glad for the short time that I knew him."
|
||||
[/message]
|
||||
)}
|
||||
[/then]
|
||||
[/if]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
image=portraits/garak.png
|
||||
message= _ "So much has happened since we left the desert, but looking back upon our journey I do not want to forget Garak and his sacrifice. I doubt that we would have made it out of the sands alive if it was not for his strength and guidance. I remember how he used to smile when charging into battle, and how he would pray over the bodies of his fallen friends afterwards. I think of him sometimes, buried in the sands with his fellow warriors. I think he would have been proud of us. He was both a great warrior and a great teacher. He will be remembered."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "As for the Black Citadel, after much discussion we decided to go back to the ancient rituals for purifying unclean land, with fire. We filled the entire structure with wood and oil and set the place ablaze to make sure that any remnants of Yechnagoth’s infestation would be purged by holy fire. We then tore the citadel down, stone by stone. I was tempted to save the stones for construction in the future, but I did not know what foul magics might still linger in them, and I did not want to take any chances. So with the help of the merfolk, we carried the stones far out into the water and cast them down to the bottom of the ocean. Once the last stone had been removed, we decided that no matter what we built or grew around it, that area would be left bare as a reminder of the evil that once dwelt here and all those who gave their lives to destroy it."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "It has been several years since the events that I chronicle here, and I’m not quite as spry and limber as I used to be, so I decided it was about time that I write this all down lest something happen to me. My one wish is that our descendants do not forget all those who made the ultimate sacrifice so that there might be a future for our people. Looking at the ruins of the ancient empires, I know that time erases all things. We have forgotten so much about the Golden Age. Do not let our story suffer the same fate. For as long as the tales of those now departed are still told, in some sense they are still alive and still with us. Honor those who have died. Remember our mistakes so you will not repeat them. And most of all, treasure every day, for it is a gift, from us to you."
|
||||
[/message]
|
||||
|
||||
# if both Nym and Zhul survived, then play special bonus conclusion
|
||||
[if]
|
||||
[have_unit]
|
||||
id=Nym,Zhul
|
||||
search_recall_list=yes
|
||||
count=2
|
||||
[/have_unit]
|
||||
|
||||
[then]
|
||||
[store_unit]
|
||||
[filter]
|
||||
id=Nym
|
||||
x,y=recall,recall
|
||||
[/filter]
|
||||
variable=stored_unit
|
||||
[/store_unit]
|
||||
|
||||
[move_unit_fake]
|
||||
type=$stored_unit.type
|
||||
side=1
|
||||
x=30,31,32,32,33,34,34,35,36
|
||||
y=38,38,38,39,40,40,41,42,42
|
||||
[/move_unit_fake]
|
||||
|
||||
[unstore_unit]
|
||||
variable=stored_unit
|
||||
x,y=36,42
|
||||
[/unstore_unit]
|
||||
|
||||
[redraw]
|
||||
[/redraw]
|
||||
|
||||
[delay]
|
||||
time=300
|
||||
[/delay]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Hey Kaleh, how’s the writing going?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Actually I just finished."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "You’ve been working on that thing for months. I’m impressed."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Yes, it feels good to finally be done."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Well, your timing was perfect. Zhul is dedicating the new grove to Eloh, and you know there’ll be one heck of a celebration afterwards."
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "I suppose we wouldn’t want to miss that. I wonder if they will still have any of that wine left from last year?"
|
||||
[/message]
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "We’ll just have to find out. Come on!"
|
||||
[/message]
|
||||
|
||||
[redraw]
|
||||
[/redraw]
|
||||
|
||||
[hide_unit]
|
||||
id=Nym
|
||||
[/hide_unit]
|
||||
|
||||
[move_unit_fake]
|
||||
type=$stored_unit.type
|
||||
side=1
|
||||
x=36,35,35,34,34,33,33,33,33
|
||||
y=42,42,41,40,39,39,38,37,36
|
||||
[/move_unit_fake]
|
||||
|
||||
[store_unit]
|
||||
[filter]
|
||||
id=Kaleh
|
||||
[/filter]
|
||||
variable=stored_unit
|
||||
[/store_unit]
|
||||
|
||||
[hide_unit]
|
||||
id=Kaleh
|
||||
[/hide_unit]
|
||||
|
||||
[move_unit_fake]
|
||||
type=$stored_unit.type
|
||||
side=1
|
||||
x=37,36,35,35,34,34,33,33,33,33,33
|
||||
y=44,43,43,42,41,40,40,39,38,37,36
|
||||
[/move_unit_fake]
|
||||
|
||||
{CLEAR_VARIABLE stored_unit}
|
||||
|
||||
[delay]
|
||||
time=1500
|
||||
[/delay]
|
||||
[/then]
|
||||
|
||||
[else]
|
||||
[redraw]
|
||||
[/redraw]
|
||||
|
||||
[delay]
|
||||
time=2000
|
||||
[/delay]
|
||||
[/else]
|
||||
[/if]
|
||||
|
||||
[endlevel]
|
||||
carryover_report=no
|
||||
replay_save=no
|
||||
linger_mode=no
|
||||
[/endlevel]
|
||||
[/event]
|
||||
[/scenario]
|
Loading…
Add table
Reference in a new issue