Made it only explain what happens... yayz...
This commit is contained in:
parent
506332ab73
commit
dabf8c1cb8
1 changed files with 12 additions and 785 deletions
|
@ -1,798 +1,25 @@
|
|||
|
||||
//
|
||||
Prestart:
|
||||
|
||||
<objectives>
|
||||
<Kaleh and friend see keep; dialogue>
|
||||
|
||||
[objectives]
|
||||
summary= _ "Starting Objectives:"
|
||||
[objective]
|
||||
description= _ "Rescue Surviving Elves"
|
||||
condition=win
|
||||
[/objective]
|
||||
[objective]
|
||||
description= _ "Death of Kaleh, Nym, Garak or Zhul
|
||||
condition=lose
|
||||
[/objective]
|
||||
<They move further south; spawn Elves and Mudcrawlers; moar dialogue>
|
||||
|
||||
note={EARLY_FINISH_BONUS_NOTE}+{NEW_GOLD_CARRYOVER_NOTE_40}
|
||||
[/objectives]
|
||||
<They move even further south; moar Elves and moar Mudcrawlers; moar dialogue>
|
||||
|
||||
<initalize variable "seen_mudcrawler" ... value "no">
|
||||
<They move to the east; moar Elves; new friend (Garak); moar Mudcrawlers; moar dialogue>
|
||||
|
||||
<initalize variable "seen_naru" ... value "no">
|
||||
<They move to the west; they cross bridge; they go to center of island; new friend (Zhul); two Elvish Shamans; watered-down Cuttlefish; moar dialogue>
|
||||
|
||||
<initalize variable "rescued_elves" ... value "0">
|
||||
<They move to the west; they enter stable; they get Elvish Rider; moar dialogue>
|
||||
|
||||
<initalize array "elf_pool
|
||||
<<[set_variables]
|
||||
name=elf_pool
|
||||
[value]
|
||||
type="Desert Fighter"
|
||||
name=_"Lrea"
|
||||
gender=female
|
||||
[/value]
|
||||
[value]
|
||||
type="Desert Fighter"
|
||||
name=_"Piyru"
|
||||
gender=male
|
||||
[/value]
|
||||
[value]
|
||||
type="Desert Archer"
|
||||
name=_"Frea"
|
||||
gender=female
|
||||
[/value]
|
||||
[value]
|
||||
type="Desert Archer"
|
||||
name=_"Danu"
|
||||
gender=male
|
||||
[/value]
|
||||
[value]
|
||||
type="Desert Hunter"
|
||||
name=_"Hamuil"
|
||||
gender=male
|
||||
[/value]
|
||||
[value]
|
||||
type="Desert Hunter"
|
||||
name=_"Anioh"
|
||||
gender=male
|
||||
[/value]
|
||||
[value]
|
||||
type="Desert Scout"
|
||||
name=_"Vemuil"
|
||||
gender=male
|
||||
[/value]
|
||||
[value]
|
||||
type="Desert Scout"
|
||||
name=_"Taliu"
|
||||
gender=male
|
||||
[/value]
|
||||
[/set_variables]
|
||||
>>>
|
||||
\\
|
||||
<They get another rider by going into the second stable; moar dialogue>
|
||||
|
||||
//
|
||||
Start:
|
||||
<By doing that or waiting for a while, a mean Dark Sorcerer/Necromancer comes along and starts killing everyone :( even people in the outer villages :( ; even moar dialogue>
|
||||
|
||||
<dialogue:
|
||||
<By entering the outer villages, our heroes may find an Elf... or nothing; definitely nothing if undead units already captured the villages; moar dialogue>
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Hey Kaleh, are you in there?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Nym, is that you?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Yes, come on out already. The storm has passed. With the morning light Naia has ended the terrible night."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Has the sky really stopped falling?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "I already told you, the sky is clear and empty. Now come quickly, silly, others may need our help."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "What's happened? Oh Eloh, the craters are everywhere, everything is gone, ruined. I can hardly recognize our village. I didn't think it could be this bad."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
# wmllint: local spelling C'mon
|
||||
message= _ "C'mon Kaleh, we have to go see if anyone is hurt or needs help. I think I hear people calling from the south. Now is not a time for fear, we must be strong. After all you are the nephew of Tanuil, our leader, and you must answer to the call of duty. Perhaps in the light of day things won't be as bad as you think. Let's explore the village and see who else has survived the night."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Wait, our keep is just to the east. Our leader Tanuil must surely be recruiting others to help deal with the devastation. Perhaps we should go to the keep, before we explore the rest of the village."
|
||||
[/message]
|
||||
>
|
||||
\\
|
||||
<Heroes kill meanie; undead die; moar dialogue>
|
||||
|
||||
//
|
||||
Moveto:
|
||||
x=33-40
|
||||
y=19-26
|
||||
<By killing meanie/waiting for a while, a hunting party arrives... yay>
|
||||
|
||||
<allow undo>
|
||||
|
||||
<dialogue:
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Tanuil's keep, our beautiful fortress, it is destroyed. How will we summon our people to battle?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "We must rally those survivors we can find amidst the rubble. It doesn't look like anyone survived, but at least we can thank Eloh it was a quick death. But come on, we can't dwell on the dead, we must help the living."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "But if Tanuil is dead, who will lead us?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "That's a question for another time. Let's keep exploring the wreckage."
|
||||
[/message]
|
||||
>
|
||||
|
||||
<increment variable "rescued_elves">
|
||||
|
||||
<spawn units
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Fighter" 24 25 "Vecnu" ( _ "Vecnu")}
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Archer" 24 27 "Eranor" ( _ "Eranor")}
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Archer" 21 25 "Seela" ( _ "Seela")}
|
||||
<<make female>>
|
||||
>
|
||||
|
||||
<spawn moar units
|
||||
{NOTRAIT_UNIT 2 "Giant Mudcrawler" 20 24}
|
||||
|
||||
#ifdef HARD
|
||||
{NOTRAIT_UNIT 2 "Giant Mudcrawler" 20 25}
|
||||
#else
|
||||
{NOTRAIT_UNIT 2 "Small Mudcrawler" 20 25}
|
||||
#endif
|
||||
#ifdef EASY
|
||||
{NOTRAIT_UNIT 2 "Small Mudcrawler" 23 27}
|
||||
{NOTRAIT_UNIT 2 "Small Mudcrawler" 25 28}
|
||||
#else
|
||||
{NOTRAIT_UNIT 2 "Giant Mudcrawler" 23 27}
|
||||
{NOTRAIT_UNIT 2 "Small Mudcrawler" 24 28}
|
||||
#endif
|
||||
>
|
||||
|
||||
<dialogue (if variable "seen_mudcrawler" has value "no")
|
||||
[message]
|
||||
speaker=Vecnu
|
||||
message= _ "Kaleh, Nym, help us!"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "What in Uria's name is that?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Vecnu
|
||||
message= _ "They came with the stones that fell from the sky. I know not what they are, but more seem to be emerging from the craters. If we don't stop them there will be nothing left of our village or our people."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "To battle, my friends! There are still those left who can fight."
|
||||
[/message]
|
||||
>
|
||||
|
||||
<dialogue (if variable "seen_mudcrawler" has value "yes")
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "There are more of our people fighting the mud monsters!"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Then let's join the battle!"
|
||||
[/message]
|
||||
>
|
||||
|
||||
<if variable "seen_mudcrawler" had value "no", change value to "yes">
|
||||
\\
|
||||
|
||||
//
|
||||
Moveto
|
||||
x=17-28
|
||||
y=29-36
|
||||
|
||||
<increment variable "rescued_elves">
|
||||
|
||||
<spawn units
|
||||
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Hunter" 24 34 "Eloshi" ( _ "Eloshi")}
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Archer" 19 33 "Illuvia" ( _ "Illuvia")}
|
||||
<<make female>>
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Hunter" 21 35 "Raynor" ( _ "Raynor")}
|
||||
|
||||
{NOTRAIT_UNIT 2 "Giant Mudcrawler" 25 34}
|
||||
{NOTRAIT_UNIT 2 "Small Mudcrawler" 21 36}
|
||||
#ifdef HARD
|
||||
{NOTRAIT_UNIT 2 "Giant Mudcrawler" 24 35}
|
||||
#else
|
||||
{NOTRAIT_UNIT 2 "Small Mudcrawler" 24 35}
|
||||
#endif
|
||||
#ifdef EASY
|
||||
{NOTRAIT_UNIT 2 "Small Mudcrawler" 20 34}
|
||||
#else
|
||||
{NOTRAIT_UNIT 2 "Giant Mudcrawler" 20 34}
|
||||
#endif
|
||||
>
|
||||
|
||||
<message
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message=_ "More of these muddy crawlies, let's get rid of them with haste."
|
||||
[/message]
|
||||
>
|
||||
\\
|
||||
|
||||
//
|
||||
Moveto
|
||||
x=32-39
|
||||
y=32-36
|
||||
|
||||
<assign villages x32-39; y32-26 to side one>
|
||||
|
||||
<increment variable "rescued_elves">
|
||||
|
||||
<spawn a bunch of Giant Mudcrawlers with NOTRAIT_UNIT:
|
||||
name: Rocky Horror
|
||||
side: 2
|
||||
coordinates: 34,33; 34,34; 35,33 (hard); 36,32 (normal; hard)
|
||||
>
|
||||
|
||||
<spawn a bunch of Small Mudcrawlers with NOTRAIT_UNIT:
|
||||
name= Rocky Horror
|
||||
side: 2
|
||||
coordinates: 34,35; 35,33 (easy; normal); 36,32 (easy)
|
||||
>
|
||||
|
||||
<spawn Garak:
|
||||
type: Desert Captain
|
||||
coordinates: 35,34
|
||||
TRAIT_LOYAL; TRAIT_STRONG; increment ranged attack damage
|
||||
IS_HERO
|
||||
>
|
||||
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Fighter" 36 33 "Jorazan" ( _ "Jorazan")}
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Fighter" 35 34 "Zyara" ( _ "Zyara")}
|
||||
<<female>>
|
||||
|
||||
[message]
|
||||
speaker=unit
|
||||
message= _ "This is our training ground. And look, there is Garak, the captain of the guard. He and his fighters have survived the night!"
|
||||
[/message]
|
||||
|
||||
<dialogue if var "seen_mudcrawler" has value "no":
|
||||
|
||||
[message]
|
||||
speaker=Garak
|
||||
message= _ "Kaleh, Nym, help us!"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "What in Uria's name is that?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Garak
|
||||
message= _ "They came with the stones that fell from the sky. I know not what they are, but more seem to be emerging from the craters. If we don't stop them there will be nothing left of our village or our people."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "To battle, my friends! There are still those left who can fight."
|
||||
[/message]
|
||||
>
|
||||
|
||||
<if var "seen_mudcrawler" had value "no", set value to "yes">
|
||||
|
||||
<dialogue if var "seen_mudcrawler" has value "no":
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "But they are fighting many mud creatures. Quick, we must help them!"
|
||||
[/message]
|
||||
>
|
||||
\\
|
||||
|
||||
//
|
||||
Moveto
|
||||
x=30-32
|
||||
y=29-35
|
||||
|
||||
<allow undo>
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "This bridge leads to the holy island at the center of our lake."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Hmmmm. Some of the druids that worship on the island may still be alive. We should go check."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Be careful. The bridge is broken, so we'll have to wade through the shallow water."
|
||||
[/message]
|
||||
\\
|
||||
|
||||
//
|
||||
Moveto
|
||||
x=30-32
|
||||
y=27-29
|
||||
|
||||
<increment var "rescued_elves">
|
||||
|
||||
<dialogue:
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "The great tree! It has been buried under the rocks. Our most holy sanctuary, defiled. Oh, Eloh, what shall we do?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Is anyone still alive?"
|
||||
[/message]
|
||||
>
|
||||
|
||||
<spawn Zhul:
|
||||
coordinates: 31,27
|
||||
TRAIT_LOYAL; TRAIT_QUICK; TRAIT_INTELLIGENT
|
||||
IS_HERO
|
||||
>
|
||||
|
||||
(Ryoko should have a macron over the first o, but, whatever)
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Shaman" 30 27 "Ryoko" ( _ "Ryoko")}
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Shaman" 32 27 "Yuni" ( _ "Yuni")}
|
||||
|
||||
<dialogue:
|
||||
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Finally! We were worried that no one else had survived."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Mother priestess, are you all right?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "There's no time to stand on ceremony. I'm fine. I'm afraid only a few of us survived, but we will lend you what skills we have. Show me to those who need healing."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "But the great tree, it has been destroyed!"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "All things of this world come to an end, but the power of Eloh endures. A new one shall grow in its place. Come now, let us see to the needs of our people."
|
||||
[/message]
|
||||
>
|
||||
\\
|
||||
|
||||
//
|
||||
Moveto
|
||||
x=30-32
|
||||
y=30-34
|
||||
|
||||
<spawn Deep One
|
||||
description= _ "The Deep Ones are gigantic aquatic monsters that lurk in the dark places of the world. Rarely do they come to the surface, and when they do the best way to survive an encounter with these monsters is to remain ashore. They can grab their opponents with strong tentacles, or spit a poisonous black ink from a distance."
|
||||
decrease melee attack power by four
|
||||
decrease hitpoints by twenty-seven
|
||||
change defense in shallow water to fifty
|
||||
side:2
|
||||
coordinates: 32,30
|
||||
>
|
||||
|
||||
<dialogue
|
||||
[message]
|
||||
speaker=narrator
|
||||
message= _ "The water of the lake suddenly goes dark and unsettled, only to erupt in a swarm of tentacles in the moment that the first elf put a foot outside the island."
|
||||
image=wesnoth-icon.png
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "What in Uria's name is that?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "I felt a great darkness in this lake, but I knew not what it was. The falling rocks must have woken it from its sleep."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Protect the priestesses, we shall send this monstrosity back to the depths it came from!"
|
||||
[/message]
|
||||
>
|
||||
\\
|
||||
|
||||
//
|
||||
Moveto
|
||||
x=39-44
|
||||
y=26-33
|
||||
|
||||
<dialogue
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "These fields seem strangely vacant. Where are the horses?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Maybe they're hiding in the stables. Let's go check."
|
||||
[/message]
|
||||
>
|
||||
\\
|
||||
|
||||
//
|
||||
Moveto
|
||||
43,29; 49,32
|
||||
|
||||
<if var "seen_naru" has value "yes"
|
||||
|
||||
[message]
|
||||
speaker=unit
|
||||
message= _ "Hey, Nisa, the rocks have stopped falling. You can come out now!"
|
||||
[/message]
|
||||
|
||||
<increment var "rescued_elves">
|
||||
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Scout" $x1 $y1 "Nisa" (_"Nisa")}
|
||||
<<female>>
|
||||
|
||||
[message]
|
||||
speaker=Nisa
|
||||
message= _ "Oh, thank Eloh, I thought they would never stop."
|
||||
[/message]
|
||||
|
||||
>
|
||||
|
||||
<else
|
||||
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Scout" $x1 $y1 "Naru" (_"Naru")}
|
||||
|
||||
<change value of var "seen_naru" to "yes">
|
||||
|
||||
[message]
|
||||
speaker=Naru
|
||||
message= _ "Is it safe to come out? I was so scared."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Where are all the other horses?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Naru
|
||||
message= _ "A hunting party left just yesterday, so unless the rocks fell all over the land, many of the horses have probably survived. The few that remained here were scared by the falling rocks and fled into the night. It took all my skill to calm Yasi and keep him from running."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "We'll need your help in checking to see if the outer settlements survived. Who knows what kinds of damage they suffered in the night? And perhaps some of the people out in the desert have been able to round up some of the loose horses."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "We can only hope that hunting party returns soon."
|
||||
[/message]
|
||||
>
|
||||
\\
|
||||
|
||||
//
|
||||
Start
|
||||
|
||||
<store all Dd^Vdt and Dd^Vda villages not in coordinates 40-60,1-12 and 22-43,24-34 into var "outer_villages">
|
||||
\\
|
||||
|
||||
//
|
||||
Capture
|
||||
Always
|
||||
|
||||
<filter all areas contained in var "outer_villages">
|
||||
|
||||
<if a certain village has not been visited as determined by var "village_at_$x1|_$y1|.visited_by_player"
|
||||
|
||||
<change value of var "village_at_$x1|_$y1|.visited_by_player" to "yes">
|
||||
|
||||
<<if the village has not been captured by an undead unit as determined by var "village_at_$x1|_$y1|.visited_by_player"
|
||||
|
||||
<change the value of var "village_at_$x1|_$y1|.visited_by_player" to "elves">
|
||||
<calculate a random value from one to one hundred; shove the result into var "fate">
|
||||
<if result is >/= sixty (easy)/ >/= fifty (normal)/ >/= forty (hard)>
|
||||
<create a loyal unit from var "elf_pool"... as per "elf_pool[$random_elf_pool_index]">
|
||||
<clear var "elf_pool[$random_elf_pool_index]">
|
||||
[message]
|
||||
speaker=unit
|
||||
message= _ "Oh good, some elves have survived in this outer settlement. They've agreed to help us search for other survivors."
|
||||
[/message]
|
||||
>
|
||||
<else
|
||||
[message]
|
||||
speaker=unit
|
||||
message= _ "The encampment is empty. I wonder what happened to the inhabitants?"
|
||||
[/message]
|
||||
>
|
||||
>>
|
||||
|
||||
<if village was captured by undead
|
||||
[message]
|
||||
speaker=unit
|
||||
message= _ "This encampment has been abandoned. There are signs of a struggle and a few bloodstains but nothing else. I fear for those elves who lived out here."
|
||||
[/message]
|
||||
>
|
||||
|
||||
<else to everything
|
||||
|
||||
<allow undo>
|
||||
|
||||
>
|
||||
|
||||
\\
|
||||
|
||||
//
|
||||
Capture
|
||||
Always
|
||||
|
||||
<if val of var "village_at_$x1|_$y1|.captured_first_by" does not equal "elves", change it to "undead">
|
||||
|
||||
\\
|
||||
|
||||
//
|
||||
Victory
|
||||
|
||||
<append all remaining units in var "elf_pool" to the recall list; if easy, make them loyal>
|
||||
|
||||
<clear all variables>
|
||||
\\
|
||||
|
||||
//
|
||||
Turn 11 (easy)
|
||||
Turn 10 (normal)
|
||||
Turn 9 (hard)
|
||||
|
||||
<if Xanthos does not exist, give side three one hundred pieces of gold; call big ass macro>
|
||||
|
||||
<big ass macro call
|
||||
|
||||
<spawn Xanthos
|
||||
type: Dark Sorcerer (not hard); Necromancer (hard)
|
||||
coordinates: 46,3
|
||||
side: 3
|
||||
>
|
||||
|
||||
<modify side three
|
||||
|
||||
{GOLD 150 175 200}
|
||||
{INCOME 12 15 20}
|
||||
>
|
||||
|
||||
<remove the shroud at coordinates 44-48, 1-5>
|
||||
|
||||
[message]
|
||||
speaker=Xanthos
|
||||
message= _ "This place reeks of death, I could smell it from miles away. Oh, how I love it, it is the smell of power, the inevitable triumph of death over life. Puny elves, I shall use the corpses of your families to create an army of undead! All shall bow down before Xanthos the Necromancer!"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "His timing couldn't be worse. I know that undead cultists often prey on small targets, but they haven't had the guts to attack us for years. Why has Eloh heaped so much misfortune upon us?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Have some more faith, girl, the goddess does not send us more than we can handle. With Eloh's grace we shall yet triumph over this pretender."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Garak
|
||||
message= _ "Bah, I've fought these dark cultists before. They can be killed just like anyone else, and our elvish hunters can easily defeat their skeleton armies."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "I have heard of your kind, foul necromancer. You travel the sands, daring to bring back and enslave those who have passed on. But we will prove to you that death is not all-powerful. You shall not desecrate the bodies of my kith and kin! You shall learn to fear the wrath of Eloh and the Quenoth elves!"
|
||||
[/message]
|
||||
|
||||
<replace the shroud>
|
||||
|
||||
[objectives]
|
||||
summary= _ "New Objectives:"
|
||||
show=yes
|
||||
[objective]
|
||||
description= _ "Rescue Surviving Elves"
|
||||
condition=win
|
||||
[/objective]
|
||||
[objective]
|
||||
description= _ "Defeat Xanthos"
|
||||
condition=win
|
||||
[/objective]
|
||||
[objective]
|
||||
description= _ "Death of Kaleh, Nym, Garak or Zhul"
|
||||
condition=lose
|
||||
[/objective]
|
||||
|
||||
note={EARLY_FINISH_BONUS_NOTE}+{NEW_GOLD_CARRYOVER_NOTE_40}
|
||||
[/objectives]
|
||||
\\
|
||||
|
||||
//
|
||||
Die Xanthos
|
||||
|
||||
<play wail-long.wav>
|
||||
|
||||
<kill and animate all side three units except for Xanthos>
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "The necromancer is finally vanquished."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "And at last the dead shall have their rest."
|
||||
[/message]
|
||||
|
||||
<if val of var "rescued_elves" is not "5">
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "The necromancer is dead, but I don't think we've explored the entire village. There may still be elves that need rescuing. We should go back and check. "
|
||||
[/message]
|
||||
|
||||
<<<Create new event
|
||||
Moveto
|
||||
x=1-60
|
||||
y=1-60
|
||||
Always
|
||||
|
||||
<if val of var "rescued_elves" is "5"
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "We've explored the village and I think we've rescued the last of the survivors."
|
||||
[/message]
|
||||
<end level in victory with bonus plus typical gold carryover>
|
||||
|
||||
>
|
||||
>>>
|
||||
|
||||
<else
|
||||
|
||||
<end level in victory with bonus plus typical gold carryover>
|
||||
|
||||
>
|
||||
|
||||
//
|
||||
Moveto
|
||||
x=37-60
|
||||
y=1-12
|
||||
|
||||
<if side three does not exist, then call the big ass macro>
|
||||
|
||||
[message]
|
||||
speaker=unit
|
||||
message= _ "Some of our people felt crowded in the village, and wanted to live out on the open sands. They thought they could flee to the safety of our walls if danger came. I shudder to imagine what may have become of them."
|
||||
[/message]
|
||||
>
|
||||
\\
|
||||
|
||||
//
|
||||
Victory & Turn 16
|
||||
|
||||
<fire event "hunting_party">
|
||||
\\
|
||||
|
||||
//
|
||||
hunting party
|
||||
|
||||
<remove shroud from coordinates 24-32, 1-6>
|
||||
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Hunter" 29 2 "Pythos" ( _ "Pythos")}
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Fighter" 28 2 "Shea" ( _ "Shea")}
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Fighter" 29 1 "Narn" ( _ "Narn")}
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Scout" 27 2 "Jokli" ( _ "Jokli")}
|
||||
{NAMED_GENERIC_UNIT 1 "Desert Archer" 28 1 "Lyia" ( _ "Lyia")}
|
||||
<<female>>
|
||||
|
||||
[message]
|
||||
speaker=Pythos
|
||||
message= _ "Hail, is anyone still alive?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Yes, and we could certainly use your help. A necromancer has been attacking us, he intends to use our fallen comrades as fodder for his evil magics. Where have you been?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Pythos
|
||||
message= _ "We were out far in the sands, searching for prey and roaming orcs. As soon as we saw the rock storm we raced back as fast as we could. I only wish we could have come sooner."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "No use crying over spilt water. But we're sure glad you're here now."
|
||||
[/message]
|
||||
\\
|
||||
|
||||
//
|
||||
Victory
|
||||
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "It seems that we finally have some peace. But what do we do now?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Garak
|
||||
message= _ "Where is Tanuil and his family?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "The keep has been crushed by the rocks. We could find no survivors."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Too many have died this night."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Our village is in ruins. The walls that were built by our ancestors over generations have been demolished in a space of hours. Most of our dwellings are destroyed. And the great tree itself is no more. One thing is obvious, we cannot stay here."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Garak
|
||||
message= _ "You are a fool to despair. This has always been our home. The water here is good, we know this land. We can rebuild; Eloh willing, we can thrive again."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "Think for a moment. Who else has seen the rock storm? What other foes are coming to pick over the remains of our people? There is no mercy in the desert, and we have many enemies who would seek to gain in our time of weakness."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Garak
|
||||
message= _ "Impudent girl, you should not speak so to your elders, or to your betters."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "I have a right to speak my mind!"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Peace, please calm yourselves. In chaos there is nothing but death and destruction. Even in this time of trial we must show our fortitude, and follow our laws. Without laws we are like beasts in the desert, fighting over scraps of meat. Among the survivors Kaleh is by heritage the closest relative to Tanuil and thus our leader. What say you Kaleh?"
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "Last night, before the rock storm, I heard a voice in my sleep. It sounded like sweet music, and somehow I knew it was Eloh. I still remember her exact words: 'You must be strong, young elf, for you enter a time of peril. The home you know will be destroyed, and you must lead your people to a new land. To the north you will find salvation and peace. Cross the desert and head to the mountains. Fear not, for I will guide you and protect you.' I'm not sure why I'm the one she chose to appeal to, but if this is her will, I will see it done. Our home is gone and the desert is a harsh place. If Eloh has prepared a new home for us, then I will lead us there."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Garak
|
||||
message= _ "I fear what dangers lurk in the harsh sands and beyond to the north, but because you are our leader, I will follow where you go."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Then let us collect what supplies we can from the wreckage and head north with great haste. Our home is protection no longer, we must find a new haven for our people."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Nym
|
||||
message= _ "What about the bodies of the dead? We can't leave them to be torn by crows or desecrated by other dark mages."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "I agree, we should not forget our dead. We should build a huge pyre and burn them with proper ceremony, so that the smoke may carry them on to the next realm."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=Zhul
|
||||
message= _ "Kaleh, I don't want to tarry longer than necessary, but I agree that we must see to the dead before we leave. Garak, you and your men start collecting our dead. Nym, help me find oil and wood so that we may build a pyre."
|
||||
[/message]
|
||||
[message]
|
||||
speaker=narrator
|
||||
message= _ "And so it was done. The dead were laid reverently on top of what little wood we could find. But the fire was big enough to burn the bodies to ashes and speed their souls to the hereafter. I remember at the time that the death of so many of our people was not the best omen for the start of such a large journey. They were the first of our people to die in this great endeavor, but they were to be far from the last."
|
||||
image=wesnoth-icon.png
|
||||
[/message]
|
||||
|
||||
<clear all variables>
|
||||
|
||||
\\
|
||||
|
||||
//
|
||||
Time over
|
||||
|
||||
[message]
|
||||
speaker=Kaleh
|
||||
message= _ "What's that to the north? It looks like even more undead! The rock storm must have attracted other necromancers. There's no way we can defeat them all. We've run out of time. There's no escape. Eloh save us!"
|
||||
[/message]
|
||||
\\
|
||||
<If meanie is dead and our heroes rescued everyone, they win... yay>
|
Loading…
Add table
Reference in a new issue