added dialogue and cleaned up scenario 8

This commit is contained in:
Asa Swain 2006-03-20 23:08:46 +00:00
parent e62d9bc6f3
commit 6f30e8db27
8 changed files with 317 additions and 201 deletions

View file

@ -11,7 +11,7 @@ WWWWWWWWWWWWWWWWWWWWWWWWWWWMMJJIIIIIIrIIJJJJJMMWWWWWWWWWMMJMJMMWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWWWWWWWWWWMMMJJJJIIJJIrIJJJJJJMMWWWWWWWWWWWMWMWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWW&WWWWWWWWWWWMMMJJJJIIJJJrIJJJJJJMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWW&WWWWWuWuWWWMMMJJJJIJJJJJIJJIJJJMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWW&&uuuWuWuWWWMMMJJJJJJIIIIIIIIJMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWW&&uuuWuWuWWWMMMJJJJJJIIrIIIIIJMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWuuuu&WWWWWWuuWWMMMJJJIIIJJrJJIIJJMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWuWWWWWpWWWWWWuWWMMMJJJIIJJIrrJJJJMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWuWuuuuuurWWWWuuWMMIJIIIIJJJIIrIJJJJJMMMWMMMWWWWWWWWWWWWWWWWWWWWWWWWWW
@ -45,7 +45,7 @@ WsWWWWWWRRRuWuuuuuuurWWWWWWWWuWuuuuWWWWWWWWWWWWWWruu[uccssssWWWWWWWWWWWWWWWWWWWW
WssWWWWWWWWWuWWuuuuuWurrWWWWru[uurWWWWWWWrWWWWWWruuuuuusssssWWWWWWWWWWWWWWWWWWWW
WWsWWWWWWuWuWuuWWWWuuuuCWWWWWuuuuuWWWWWWWuruuWWWuuuruucsssWWWWWWWWWWWWWWWWWWWWWW
WWssWssuuuuuuuWWWWruuuC&&WWW[Wur]uWWWuuuuuu[uuWuuuWWuccsssWWWWWWWWWWWWWWWWWWWWWW
WWWsWsssuuuuuWWWWWWWC&uuuuWr[WrWruWuWWuuuWWWurrruWWWussssWWWWWWWWWWWWWWWWWWWWWWW
WWWsWsssuuuuuWWWWWWWC&uuuuWr[WrWruWuWWuuurWWurrruWWWussssWWWWWWWWWWWWWWWWWWWWWWW
WWWWssssuruWWWWWWWWW&Wu[uWuWWWWWWWuWuuuuurWWWWWWWWWuucssWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWsrrWWWuurrWWWWWWWWWWWWWWWWWWWWWuuu]]WWWWWWWWWucsssWWWWWWWWWWWWWWWWWWWWWWWW
WWWWWWWWWWWWWWWWrruuW[uWWWWWWWWWWWWWWru]]]]]WWWsWWWucssssWWWWWWWWWWWWWWWWWWWWWWW

View file

@ -356,7 +356,7 @@ name=start
[message]
description=Kaleh
image=portraits/rogrimir.png
message= _ "I am saddened by the death of $ally_name , 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 $ally_name 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= _ "I am saddened by the death of $ally_name, 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 $ally_name 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]
@ -366,7 +366,7 @@ name=start
[message]
description=Kaleh
image=portraits/grog.png
message= _ "I am saddened by the death of $ally_name , 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 $ally_name 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= _ "I am saddened by the death of $ally_name, 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 $ally_name 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]
[/else]

View file

@ -12,7 +12,7 @@ label= _ "A Subterranean Struggle"
[music]
name=underground.ogg
[/music]
next_scenario=7_2_TrollInterlude
#display snapshot of map in saved games
snapshot="no"
@ -622,16 +622,6 @@ name=prestart
value=0
[/set_variable]
[set_variable]
name=saw_interrogators
value=0
[/set_variable]
[set_variable]
name=saw_dwarf_prisoner
value=0
[/set_variable]
[set_variable]
name=dead_dwarf_leaders
value=0

View file

@ -571,7 +571,7 @@ message= _ "Did you dig these tunnels all by yourselves?"
[message]
description=Zurg
message= _ "No, most are tiny dwarf tunnels. We like natural tunnels, big and tall enough for mighty trolls. When the world was young, Griknagh cut many tunnels and caverns into the rock far below us. We travelled deep deep down, following the trickle of ancient streams, father deeper than puny dwarves. But now we come back up, great leader say there bad things now deep below. Bad for trolls. We come back up to reclaim ancient lands. But we find them filled with many many little stinky dwarves. All the beautiful stones are gone, greedy dwarves take them all. So we fight to reclaim our lands. But Zurg, talk too much. We have job to do. Find dwarven leader and kill him and we will reward you well."
message= _ "No, most are tiny dwarf tunnels. We like natural tunnels, big and tall enough for mighty trolls. When the world was young, Griknagh cut many tunnels and caverns into the rock far below us. We travelled deep deep down, following the trickle of ancient streams, far deeper than the puny dwarves. But now we come back up, great leader say there bad things now deep below. Bad for trolls. We come back up to reclaim ancient lands. But we find them filled with many many little stinky dwarves. All the beautiful stones are gone, greedy dwarves take them all. So we fight to reclaim our lands. But Zurg, talk too much. We have job to do. Find dwarven leader and kill him and we will reward you well."
[/message]
[message]

View file

@ -411,56 +411,25 @@ name=prestart
[else]
[if]
[variable]
name=saw_dwarf_prisoner
numerical_equals=1
[/variable]
[set_variable]
name=dwarf_name
value=Jarl
[/set_variable]
[then]
[set_variable]
name=dwarf_name
value=Jarl
[/set_variable]
[unit]
type=Dwarvish Stalwart
description=Jarl
user_description= _ "Jarl"
profile=portraits/rogrimir.png
x=8
y=12
side=1
[modifications]
{TRAIT_RESILIENT}
{TRAIT_QUICK}
[/modifications]
[/unit]
[/then]
[else]
[set_variable]
name=dwarf_name
value=Rogrimir
[/set_variable]
[unit]
type=Rogrimir Stalwart
description=Rogrimir
user_description= _ "Rogrimir"
x=8
y=12
side=1
[modifications]
{TRAIT_RESILIENT}
{TRAIT_QUICK}
[/modifications]
[/unit]
[/else]
[/if]
# Jarl's traits are is intentionally inferior to Rogrimir's
[unit]
type=Dwarvish Stalwart
description=Jarl
user_description= _ "Jarl"
profile=portraits/rogrimir.png
x=8
y=12
side=1
[modifications]
{TRAIT_INTELLIGENT}
{TRAIT_LOYAL}
[/modifications]
[/unit]
[/else]
[/if]

View file

@ -415,56 +415,25 @@ name=prestart
[else]
[if]
[variable]
name=saw_troll_prisoner
numerical_equals=1
[/variable]
[set_variable]
name=troll_name
value=Nog
[/set_variable]
[then]
[set_variable]
name=troll_name
value=Nog
[/set_variable]
[unit]
type=Troll
description=Nog
user_description= _ "Nog"
profile=portraits/grog.png
x=8
y=12
side=1
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[/then]
[else]
[set_variable]
name=troll_name
value=Grog
[/set_variable]
[unit]
type=Grog Troll
description=Grog
user_description= _ "Grog"
x=8
y=12
side=1
[modifications]
{TRAIT_STRONG}
{TRAIT_RESILIENT}
[/modifications]
[/unit]
[/else]
[/if]
# Nog's traits are is intentionally inferior to Grog's
[unit]
type=Troll
description=Nog
user_description= _ "Nog"
profile=portraits/grog.png
x=8
y=12
side=1
[modifications]
{TRAIT_QUICK}
{TRAIT_LOYAL}
[/modifications]
[/unit]
[/else]
[/if]
@ -473,7 +442,7 @@ name=prestart
#all have special AI guardian, so that they won't move
[unit]
type=Troll2
type=Troll
description=Troll Guard
user_description= _ "Troll Guard"
x=9
@ -487,7 +456,7 @@ name=prestart
[/unit]
[unit]
type=Troll2
type=Troll
description=Troll Guard
user_description= _ "Troll Guard"
x=11
@ -529,7 +498,7 @@ name=prestart
[/unit]
[unit]
type=Troll Rocklobber2
type=Troll Rocklobber
description=Troll Guard
user_description= _ "Troll Guard"
x=7
@ -543,7 +512,7 @@ name=prestart
[/unit]
[unit]
type=Troll Rocklobber2
type=Troll Rocklobber
description=Troll Guard
user_description= _ "Troll Guard"
x=13
@ -557,7 +526,7 @@ name=prestart
[/unit]
[unit]
type=Troll Whelp2
type=Troll Whelp
description=Troll Guard
user_description= _ "Troll Guard"
x=6
@ -571,7 +540,7 @@ name=prestart
[/unit]
[unit]
type=Troll Whelp2
type=Troll Whelp
description=Troll Guard
user_description= _ "Troll Guard"
x=6
@ -585,7 +554,7 @@ name=prestart
[/unit]
[unit]
type=Troll Whelp2
type=Troll Whelp
description=Troll Guard
user_description= _ "Troll Guard"
x=14
@ -599,7 +568,7 @@ name=prestart
[/unit]
[unit]
type=Troll Whelp2
type=Troll Whelp
description=Troll Guard
user_description= _ "Troll Guard"
x=14

View file

@ -712,6 +712,11 @@ name=prestart
value=1
[/set_variable]
[set_variable]
name=type_of_sealife
value=0
[/set_variable]
[set_variable]
name=humans_killed
value=0
@ -1288,8 +1293,8 @@ name=start
name=moveto
[filter]
x=38-41
y=46-52
x=36-42
y=45-53
side=1
[/filter]
@ -1435,84 +1440,111 @@ y=44-46
[move_unit_fake]
type=Javelineer
x=36,35,34,33,32
y=42,43,43,44,44
[/move_unit_fake]
{FREE_UNIT (Javelineer) (Bernard) 2 33 44}
[move_unit_fake]
type=Swordsman
x=36,35,34,33,33
y=42,43,43,44,45
[/move_unit_fake]
{FREE_UNIT (Swordsman) (Daryl) 2 34 44}
[move_unit_fake]
type=Bowman
x=36,35,34,33
y=42,43,43,44
[/move_unit_fake]
{FREE_UNIT (Javelineer) (Bernard) 2 33 44}
[redraw]
[/redraw]
[move_unit_fake]
type=Swordsman
x=36,35,34,34
y=42,43,43,44
[/move_unit_fake]
{FREE_UNIT (Swordsman) (Daryl) 2 34 44}
[redraw]
[/redraw]
[move_unit_fake]
type=Bowman
x=36,35,34
y=42,43,43
[/move_unit_fake]
{FREE_UNIT (Bowman) (Oswald) 2 34 43}
[redraw]
[/redraw]
#endif
#ifdef MEDIUM
[move_unit_fake]
type=Javelineer
x=36,35,34,33,32
y=42,43,43,44,44
[/move_unit_fake]
{FREE_UNIT (Javelineer) (Bernard) 2 33 44}
[move_unit_fake]
type=Swordsman
x=36,35,34,33,33
y=42,43,43,44,45
[/move_unit_fake]
{FREE_UNIT (Swordsman) (Daryl) 2 34 44}
[move_unit_fake]
type=Longbowman
x=36,35,34,33
y=42,43,43,44
[/move_unit_fake]
{FREE_UNIT (Javelineer) (Bernard) 2 33 44}
[redraw]
[/redraw]
[move_unit_fake]
type=Swordsman
x=36,35,34,34
y=42,43,43,44
[/move_unit_fake]
{FREE_UNIT (Swordsman) (Daryl) 2 34 44}
[redraw]
[/redraw]
[move_unit_fake]
type=Longbowman
x=36,35,34
y=42,43,43
[/move_unit_fake]
{FREE_UNIT (Longbowman) (Oswald) 2 34 43}
[redraw]
[/redraw]
#endif
#ifdef HARD
[move_unit_fake]
type=Javelineer
x=36,35,34,33,32
y=42,43,43,44,44
[/move_unit_fake]
{FREE_UNIT (Javelineer) (Bernard) 2 33 44}
[move_unit_fake]
type=Swordsman
x=36,35,34,33,33
y=42,43,43,44,45
[/move_unit_fake]
{FREE_UNIT (Swordsman) (Daryl) 2 34 44}
[move_unit_fake]
type=Master Bowman
x=36,35,34,33
y=42,43,43,44
[/move_unit_fake]
{FREE_UNIT (Javelineer) (Bernard) 2 33 44}
[redraw]
[/redraw]
[move_unit_fake]
type=Swordsman
x=36,35,34,34
y=42,43,43,44
[/move_unit_fake]
{FREE_UNIT (Swordsman) (Daryl) 2 34 44}
[redraw]
[/redraw]
[move_unit_fake]
type=Master Bowman
x=36,35,34
y=42,43,43
[/move_unit_fake]
{FREE_UNIT (Master Bowman) (Oswald) 2 34 43}
[redraw]
[/redraw]
#endif
[message]
@ -1525,20 +1557,96 @@ description=Bernard
message= _ "Shut up and keep running, or we'll be fishbait for sure!"
[/message]
[message]
description=Oswald
message= _ "Hey look! Those must be Elves!"
[/message]
[store_locations]
x,y=$x1,$y1
[filter]
description=$ally_name
[/filter]
variable=unittest
[/store_locations]
[message]
description=Daryl
message= _ "Huh? Elves?"
[/message]
[if]
[variable]
name=unittest.length
numerical_equals=0
[/variable]
[message]
description=Bernard
message= _ "Yeah, just like my old grandmam used to tell us, pointy ears, pale hair, those shifty eyes, hearts a hard as a hermit crab's shell. It must be an invasion, they must have started the flood."
[/message]
[then]
[set_variable]
name=type_of_sealife
value=1
[/set_variable]
[message]
description=Oswald
message= _ "Hey look! Those must be Elves!"
[/message]
[message]
description=Daryl
message= _ "Huh? Elves?"
[/message]
[message]
description=Bernard
message= _ "Yeah, just like my old grandmam used to tell us, pointy ears, pale hair, those shifty eyes, hearts as hard as a hermit crab's shell. It must be an invasion, they must have started the flood!"
[/message]
[/then]
[else]
[message]
description=Oswald
message= _ "Hey look! It's a $ally_race"
[/message]
[message]
description=Daryl
message= _ "Huh? A $ally_race?"
[/message]
[if]
[variable]
name=ally_race
equals=Troll
[/variable]
[then]
[set_variable]
name=type_of_sealife
value=2
[/set_variable]
[message]
description=Bernard
message= _ "Yeah, just like my old grandmam used to tell us, dark green skin, beady red eyes, hulking brutes with brains as small as a barnacle. They lurk deep in the earth and hate everything that lives above ground. This must be an invasion, the trolls must have started the flood!"
[/message]
[/then]
[else]
[set_variable]
name=type_of_sealife
value=3
[/set_variable]
[message]
description=Bernard
message= _ "Yeah, just like my old grandmam used to tell us, short and stocky, long beards, filthy bastards who are as sneaky as a cuttlefish. They lurk underground and only come up to steal whatever valuables they can get their hands on. This must part of their plot, the dwarves must have started the flood!"
[/message]
[/else]
[/if]
[/else]
[/if]
{CLEAR_VARIABLE unittest}
[message]
description=Oswald
@ -1589,14 +1697,56 @@ add=1
#kill unit before displaying messages
[kill]
description=Oswald,Bernard,Daryl
side=2
animate=no
[/kill]
[message]
speaker=second_unit
message= _ "Fish bait? Hermit Crabs? Who are these humans and what were they talking about?"
[/message]
[if]
[variable]
name=type_of_sealife
numerical_equals=1
[/variable]
[then]
# humans saw an elf first and mentioned hermit crabs
[message]
speaker=second_unit
message= _ "Fish bait? Hermit Crabs? Who are these humans and what were they talking about?"
[/message]
[/then]
[else]
[if]
[variable]
name=type_of_sealife
numerical_equals=2
[/variable]
[then]
# humans saw troll ally first and mentioned barnacles
[message]
speaker=second_unit
message= _ "Fish bait? Barnacles? Who are these humans and what were they talking about?"
[/message]
[/then]
[else]
# humans saw dwarf ally first and mentioned cuttlefish
[message]
speaker=second_unit
message= _ "Fish bait? Cuttlefish? Who are these humans and what were they talking about?"
[/message]
[/else]
[/if]
[/else]
[/if]
[message]
description=Zhul
@ -1615,7 +1765,7 @@ add=1
[message]
description=$ally_name
message= _ "There is, but I don't--"
message= _ "There might be, but I don't--"
[/message]
[message]
@ -3233,14 +3383,13 @@ side=1
message= _ "What's this? Hidden underneath the edge of the altar is an iron lever. It looks slightly rusted, but with some effort I could pull it. I have no idea what it will do, but we're running out of options."
[option]
message= _ "Push the lever."
message= _ "Pull the lever."
[command]
[set_variable]
name=pulled_lever
value=1
[/set_variable]
[/command]
[command]
[scroll]
x=20
[/scroll]
@ -3253,18 +3402,57 @@ side=1
[scroll]
x=-20
[/scroll]
[/command]
[command]
[terrain]
x=9,9
y=31,32
letter=u
[/terrain]
[/command]
[command]
[terrain]
x=1
y=33
letter=s
[/terrain]
[terrain]
x=2,2,3
y=33,34,35
letter=c
[/terrain]
[remove_shroud]
x=2-5
y=33-36
side=1
[/remove_shroud]
[redraw]
[/redraw]
[message]
speaker=unit
message= _ "Who would have guessed? It looks like a secret passage. I have no idea where it goes, but with the water rising, soon anywhere will be better than here."
message= _ "What?!? Two secret passages? What do you think this once was, a trap? Or possibly a back door?"
[/message]
[message]
speaker=Zhul
message= _ "I can't even begin to fathom what these cultists were up to. But more importantly, which way do we go?"
[/message]
[message]
speaker=unit
message= _ "Look, the western passage is already flooding! It must connect back somehow to the other tunnels. "
[/message]
[message]
speaker=Nym
message= _ "There's no time to ponder the history of this place. We've got to get out of here!"
[/message]
[message]
speaker=Kaleh
message= _ "Right, the eastern passage it is. I have no idea where it goes, but with the water rising, soon anywhere will be better than here."
[/message]
[/command]
@ -3272,7 +3460,6 @@ side=1
[option]
message= _ "Leave it alone."
[/option]
[/message]
@ -7057,11 +7244,12 @@ description=Dummy Unit6
animate=no
[/kill]
{CLEAR_VARIABLE type_of_sealife}
{CLEAR_VARIABLE humans_killed}
{CLEAR_VARIABLE entered_training_hall}
{CLEAR_VARIABLE broke_circle}
# the three undead trainees
{CLEAR_VARIABLE iona_dead}
{CLEAR_VARIABLE pior_dead}
{CLEAR_VARIABLE jarl_dead}

View file

@ -30,7 +30,7 @@
icon=attacks/human-greatsword.png
type=fire
range=melee
damage=7
damage=8
number=4
[animation]
[frame]