httt story enhancements

This commit is contained in:
Scott Klempner 2006-02-02 19:47:34 +00:00
parent e7f03ac90d
commit e46344ea8b
6 changed files with 135 additions and 64 deletions

View file

@ -25,7 +25,7 @@ path=data/campaigns/Heir_To_The_Throne
[+units]
{campaigns/Heir_To_The_Throne/units}
[/units]
{campaigns/Heir_To_The_Throne/scenarios}
{campaigns/Heir_To_The_Throne/utils}
{campaigns/Heir_To_The_Throne/scenarios}
#endif

View file

@ -1,20 +1,20 @@
uuWWWWuWuuWWuWWWWWW
uWWDWWuWWuWuWuWuWWW
uWWWuuWuuuuuuuuuuWW
uWWWuuuuuouuuuuuuWW
uWuuuuuuo3ouuuDuuWW
WWuuuWWuooouuuuuuuW
WWuuuWuuuuuuuWWuuuW
WWWuWuuWuWWWuWWuuuW
WuuDuuWWWWWWuuWuDuW
WuuuWuWWWWWWuuWuuuW
WuuuWuuuWWWWuWWuuWW
WWuWuWuWuuWuuWuuuuW
WWuuWWWuWWuuuuuDuuW
WWuuuuuuuWWWuuuuuuW
WWuuuuuuuuWWuuuuuuW
WuuuuuuouuuuuuuuuWW
Wuuuuuo1ouuouuuuuWW
WWuuuuouuuo2ouuuuuW
WWuuuuuuuuoWuuuWuuu
WWWWWWuuuWWWWWWWWWW
uuXXXXuXuuXXuXXXXuu
uXXDXXuXXuXuXuXuXXu
uXXXuuXuXuXuuuuuuXX
uXXXuuuuuouuXuuuuXX
uXuuuuuuo3ouXuDuuXX
XXuuuXXuooouXuuuu[[
XXuuuXuuuuuuuXXuuuW
[XXuXuuXuXXXuXXuuuW
WuuDuuXXXXXXuuXuDuW
W[uuXuXXXXXXuuXuuuW
WuuuXuuuXXXXuXXuuXX
XXuXuXuXuuXuuXuuuuX
XXuuXXXuXXuuuuuDuuX
XXuuuuuuuXXXuuuuuuX
XXuuuuuuuuXXu[[[uuX
Xuuuuuuouuuuuu[[uXX
[uuuuuo1ouuouuu[uXX
[W[uuuouuuo2ouuuuuX
WW[[uuuuuuoWuuuWuuu
WWWWWW[u[WWWWWWWWWW

View file

@ -17,17 +17,17 @@
[story]
[part]
story= _ "The Scepter, initially dulled from decades of dust and debris, began to glow from the ruby's inner fire. Dwarvish runes on the golden handle gently started to pulsate blue. The heat and light were comforting in the pitch black."
background="maps/wesnoth.png"
#background="maps/wesnoth.png"
show_title=no
[/part]
[part]
story= _ "An early encounter with the Scepter in the hands of its new owners left several trolls as smoking husks. Sensing the awakening of a powerful magic, the dwellers of the deep quickly scattered and remained out of sight."
background="maps/wesnoth.png"
#background="maps/wesnoth.png"
show_title=no
[/part]
[part]
story= _ "Delfador led his young charges through lonely corridors and abandoned tunnels for four days. For the first time Konrad saw signs of fatigue in the old wizard's normally inscrutable face. Finally, fresh air greeted the party..."
background="maps/wesnoth.png"
#background="maps/wesnoth.png"
show_title=no
[/part]
[/story]

View file

@ -6,7 +6,7 @@
music="underground.ogg"
{TURNS 33 30 27}
{UNDERGROUND}
{DEEP_UNDERGROUND}
next_scenario=Scepter
@ -37,6 +37,24 @@
[/objectives]
[/event]
[story]
[part]
story= _ "The last dwarvish settlement far behind them, the party descended into the deepest of the hewn caverns. Except for disturbances caused by the occasional goblin, the air in the upper passages was still and tomblike."
#background="maps/wesnoth.png"
show_title=no
[/part]
[part]
story= _ "Stepping through a low corridor, Konrad and Delfador emerged from the mazelike catacombs into icy blackness. Darkness seemed to crush them. Lights flickered and went out. Even the staff of the elder mage struggled to produce enough light to see by."
#background="maps/wesnoth.png"
show_title=no
[/part]
[part]
story= _ "A cavernous void stretched out ahead, across which no ceiling or walls were visible. Wind howled and whipped over narrow ledges bridging the depths, almost as if animated by powerful nearby magic... and newly awoken evil."
#background="maps/wesnoth.png"
show_title=no
[/part]
[/story]
{BIGMAP_HASTY_ALLIANCE}
[side]
@ -102,6 +120,9 @@
description=Kalenz
[/recall]
[redraw]
[/redraw]
[message]
description=Konrad
message= _ "Where are we? Which way now? I am tired of this darkness!"
@ -139,6 +160,8 @@
{TRAIT_LOYAL}
[/modifications]
[/unit]
[redraw]
[/redraw]
[move_unit_fake]
type=Royal Guard
@ -158,6 +181,8 @@
{TRAIT_LOYAL}
[/modifications]
[/unit]
[redraw]
[/redraw]
[message]
description=Li'sar
@ -183,10 +208,18 @@
#change the music to being frantic as lots of orcs arrive
[music]
name=frantic.ogg
immediate=yes
[/music]
#define HASTY_TROLL X Y
{UNIT (Troll) (Troll) ( _ "Troll") 3 ({X}) ({Y})}
[redraw]
[/redraw]
#enddef
#define HASTY_GOBLIN_KNIGHT X Y
{UNIT (Goblin Knight) (Goblin Knight) ( _ "Goblin Knight") 3 ({X}) ({Y})}
[redraw]
[/redraw]
#enddef
#alot of enemies arrive
@ -214,10 +247,6 @@
{HASTY_TROLL 14 18}
#define HASTY_GOBLIN_KNIGHT X Y
{UNIT (Goblin Knight) (Goblin Knight) ( _ "Goblin Knight") 3 ({X}) ({Y})}
#enddef
[move_unit_fake]
type=Goblin Knight
x=4,5,6

View file

@ -115,9 +115,9 @@
team_name=good
[unit]
description=Dwarvish Guardsman
description=Dwarvish Thunderer
generate_description=yes
type=Dwarvish Guardsman
type=Dwarvish Thunderer
x=15
y=22
side=3
@ -139,9 +139,9 @@
[/modifications]
[/unit]
[unit]
description=Dwarvish Guardsman
description=Dwarvish Thunderer
generate_description=yes
type=Dwarvish Guardsman
type=Dwarvish Thunderer
x=13
y=20
side=3
@ -163,9 +163,9 @@
[/modifications]
[/unit]
[unit]
description=Dwarvish Guardsman
description=Dwarvish Thunderer
generate_description=yes
type=Dwarvish Guardsman
type=Dwarvish Thunderer
x=13
y=19
side=3
@ -187,9 +187,9 @@
[/modifications]
[/unit]
[unit]
description=Dwarvish Guardsman
description=Dwarvish Thunderer
generate_description=yes
type=Dwarvish Guardsman
type=Dwarvish Thunderer
x=8
y=20
side=3
@ -211,9 +211,9 @@
[/modifications]
[/unit]
[unit]
description=Dwarvish Guardsman
description=Dwarvish Thunderer
generate_description=yes
type=Dwarvish Guardsman
type=Dwarvish Thunderer
x=15
y=16
side=3
@ -270,7 +270,7 @@
{PLACE_IMAGE items/bones.png 28 41}
{PLACE_IMAGE items/bones.png 29 39}
{PLACE_IMAGE items/bones.png 16 33}
{PLACE_IMAGE items/bones.png 18 36}
[/event]
@ -386,7 +386,7 @@
[message]
description=Relgorn
message= _ "Your speech is like that of a fool. No-one even knows if the Scepter of Fire exists. And who is this heir, this king that you speak of?"
message= _ "Your speech is like that of a fool. No one even knows if the Scepter of Fire exists. And who is this heir, this king that you speak of?"
[/message]
[message]
@ -648,6 +648,12 @@
type=Gryphon Rider
[/allow_recruit]
[message]
speaker=narrator
message= _ "You can now recruit fearsome Gryphon Riders!"
[/message]
[message]
description=Relgorn
message= _ "Though they stink, gryphons are magnificent animals. They may not be able to navigate our twisted caverns very well, but if you ever see the surface again, they will dominate the skies. Best of luck, Allies-of-Knalga."

View file

@ -3,7 +3,34 @@ id=Scepter
#textdomain wesnoth-httt
name= _ "The Scepter of Fire"
scenario_generation=cave
next_scenario=A_Choice_Must_Be_Made
#define BIGMAP_SCEPTER_OF_FIRE
[story]
[part]
background=maps/wesnoth.png
show_title=yes
{CROSS 406 72}
[/part]
[/story]
#enddef
[story]
[part]
story= _ "Across the chasm, the air almost crackled with magical energy. It also became steadily warmer. The floor was smooth and glassy in places, and a faint glow provided a small reprieve from the thick blackness."
#background="maps/wesnoth.png"
show_title=no
[/part]
[part]
story= _ "Distant rumbles and earthquakes made it difficult to keep steady footing. The earth was heaving... expectant... ready..."
#background="maps/wesnoth.png"
show_title=no
[/part]
[/story]
{BIGMAP_SCEPTER_OF_FIRE}
#
# Map generator code
#
[generator]
@ -11,15 +38,23 @@ next_scenario=A_Choice_Must_Be_Made
id=Scepter
name= _ "The Scepter of Fire"
map_data="{campaigns/Heir_To_The_Throne/maps/Sceptre}"
music="wesnoth-3.ogg"
music="wesnoth-7.ogg"
{TURNS 43 40 37}
victory_when_enemies_defeated=no
{UNDERGROUND}
next_scenario=A_Choice_Must_Be_Made
[time]
#textdomain wesnoth
id=underground
name= _ "Underground"
image=misc/schedule-underground.png
lawful_bonus=-25
red=-30
green=-40
blue=-40
[/time]
[event]
name=prestart
@ -47,7 +82,6 @@ next_scenario=A_Choice_Must_Be_Made
[/objective]
[/objectives]
[terrain_mask]
x,y=10,40
mask="
@ -64,12 +98,12 @@ r~~r~~r~~~~rr~~~r~rr~~~rr~~rr~
~rr~r~~~r~~rr~~rr~r~r~~rr~rr~~
~rr~~r~~r~~rr~~~r~~~r~~r~~~r~~
~~r~~~~rrr~r~~~rrr~~rr~~r~~rr~
~~rr~~rrr~rr~~~rrr~~rr~rr~~rr~
~~rr~~rr~~rr~~~~r~~~~r~rr~rrr~
~~~r~~~~~~rr~~~~~~~~~r~rrr~~r~
r~~rr~~~~~~r~~~~~~~~~~~~r~~~r~
~~~r~r~~~~~~~~~~~~~r~~~rr~~~r~
~r~~~~r~~~rrr~~~~rrr~~~~rrr~~~
~~rr~~rrr~rr~]~rrr~~rr~rr~~rr~
~~rr~~rr~~r]~]]~r~]]~r~rr~rrr~
~~~r~~~~~~r]]]]]]]]~~r~rrr~~r~
r~~rr~~~~~~]]]]]]]]]~~~~r~~~r~
~~~r~r~~~~~~]]]]]]~r~~~rr~~~r~
~r~~~~r~~~rrr~]]~rrr~~~~rrr~~~
~r~~~~rr~~r~r~~~rr~~~~r~~~rr~~
~rr~~~rr~~r~~~rrrrr~~rr~~~rr~~
~~r~~rr~~rrrrrr~~rr~~~rr~rr~~~
@ -81,38 +115,40 @@ r~~rr~~~~~~r~~~~~~~~~~~~r~~~r~
~~~rrrrprr~prrr~~~p~rr~p~rrrr~
~p~~rr~~rr~~~~rp~~~rrr~~~p~rr~
~~~~pr~rr~p~~~rr~~~p~rr~~rr~~~"
[rule]
[rule] # Make sure your castle is not converted
old=o
new=rp
new=rp]
terrain=o
[/rule]
[rule]
[rule] # Make sure cave walls are not converted
old=W
new=rp
new=rp]
terrain=W
[/rule]
[rule]
[rule] # Make sure the keep is not converted
old=K
new=rp
new=rp]
terrain=K
[/rule]
[rule]
[rule] # Add stone villages
old=u
new=p
terrain=p
[/rule]
[rule]
[rule] # Add roads
old=u
new=r
terrain=r
[/rule]
[rule] # Add a mushroom forest
old=u
new=]
terrain=]
[/rule]
[/terrain_mask]
[/event]
{BIGMAP_SCEPTER_OF_FIRE}
[event]
name=start
[recall]