added new campaign 'The Dark Hordes'

This commit is contained in:
Dave White 2003-11-23 17:11:22 +00:00
parent 723aa1f17b
commit bf0747674a
7 changed files with 389 additions and 1 deletions

26
data/maps/undmap1 Normal file
View File

@ -0,0 +1,26 @@
ggggggfffffffffffffggggtgggcs
fffffhfffggfftgggrgrffffggggc
ffffffggghggghgrrgfgrrfffgggf
ffthgggffgggtrrgggfftgrrrggff
fffgggfgfgCChCgghhgggffgfrggf
fffgggffggtCC1gggggffffggrggf
fffffgggggggCCCggfffffffggrgg
ccccftffffgghhgffffftffcccrgt
ccccccggffffggghggggfcccccrrg
ssssscgcfffggggfhfgcccsssscrg
ssssccctgfffggggggccssgtssccr
sssccgggffffffgggggcsssgssccr
sssschgggffhhmffggccssshssscr
sscccchhhtfmfhhhfgcccsstssscr
ccccgthmmmhhhmmfffcsssssssccr
tcggggghmmmtmmmhhggcccccsscrg
ccsggggfffhhhmmmthgggcgcsccrt
gggtggfffhhmmmmhhfffggccccRhh
gggggfffhmmmhmmmmmfffgtcc//gf
chhgggfffmhhhhmmhffffRc//cgtf
sccfgfffhhhmmmhhhhffgr/cccgff
ccgggggfffffhhfffffrrggccgggf
tggggffffCfhfmfrtrrggtgcggfff
gggffhhfCC2Chhrfrgggggcctggfh
ggtggftfhgCCrrrhhffccccsscghm
ggggffhhggggggggmmcccssssschm

View File

@ -0,0 +1,202 @@
[scenario]
name="Brother Against Brother"
id="Brother Against Brother"
map=undmap1
turns=32
{DUSK}
{DUSK}
{FIRST_WATCH}
{FIRST_WATCH}
{FIRST_WATCH}
{SECOND_WATCH}
{SECOND_WATCH}
{SECOND_WATCH}
{DAWN}
{DAWN}
{MORNING}
{AFTERNOON}
next_scenario=""
music="wesnoth-2.ogg"
objectives="
Victory:
@Defeat your brother Nati Ha'atel
Defeat:
#Death of Gwiti Ha'atel
#Turns run out"
[side]
type=Dark Apprentice
description=Gwiti Ha'atel
side=1
canrecruit=1
controller=human
recruit= Dark Adept,Ghost,Walking Corpse,Vampire Bat,Skeleton,Skeleton Archer
enemy=2
gold=120
[/side]
[side]
race=Undead
type=Dark Apprentice
description=Nati Ha'atel
side=2
canrecruit=1
recruit=Dark Adept,Ghost,Walking Corpse,Vampire Bat,Skeleton,Skeleton Archer
#ifdef EASY
gold=120
#endif
#ifdef NORMAL
gold=160
#endif
#ifdef HARD
gold=200
#endif
enemy=1
[/side]
[event]
name=start
[message]
id=msg1_1
speaker=narrator
message="As the sun set over a land far removed from the war that was happening in Wesnoth, a new war was brewing, between brothers..."
[/message]
[message]
id=msg1_2
description=Gwiti Ha'atel
message="Ah, hated brother mine. Look well upon the setting sun, for you shall not live to see another."
[/message]
[message]
id=msg1_3
description=Nati Ha'atel
message="I did not live to see this one either. I gave up my life for necromancy, same as you, do you remember?"
[/message]
[message]
id=msg1_4
description=Gwiti Ha'atel
message="How well I do. But either way, prepare to die... again."
[/message]
[message]
id=msg1_5
description=Nati Ha'atel
message="I will fight you with all my strength to prevent that, and I was always the stronger of us. Flee now and save your miserable hide before I make it a carpet."
[/message]
[message]
id=msg1_6
description=Gwiti Ha'atel
message="Don't be silly! I'm not hairy enough to be a carpet! But your scalp would make a good pillow."
[/message]
[/event]
[event]
name=die
[filter]
description=Gwiti Ha'atel
[/filter]
[message]
id=msg1_7
speaker=unit
message="What? I can't die! I've done so already! Noooo!"
[/message]
[message]
id=msg1_8
description=Nati Ha'atel
message="Ha ha ha, did I not tell you it would be so? Perhaps I shall summon your shade to serve me one day... Until then, farewell!"
[/message]
[message]
id=msg1_9
speaker=unit
message="It is over, I am doomed...."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Nati Ha'atel
[/filter]
[message]
id=msg1_10
speaker=unit
message="I... have failed to win this battle, I am defeated. I will not believe it."
[/message]
[message]
id=msg1_11
description=Gwiti Ha'atel
message="Die, yes die, and go to the Land of the Dead. Perhaps one day you will be back under my command!"
[/message]
[endlevel]
result=victory
[/endlevel]
[/event]
[event]
name=die
[filter_second]
description=Gwiti Ha'atel
[/filter_second]
[message]
id=msg1_12
speaker=second_unit
message="Didn't I tell you so?!"
[/message]
[/event]
[event]
name=die
[filter_second]
description=Nati Ha'atel
[/filter_second]
[message]
id=msg1_13
speaker=second_unit
message="And by my own hands you died!"
[/message]
[/event]
[event]
name=attack
[filter]
description=Gwiti Ha'atel
[/filter]
[message]
id=msg1_14
description=Gwiti Ha'atel
message="I am Gwiti the Mighty, prepare to die!"
[/message]
[/event]
[event]
name=attack
[filter]
description=Nati Ha'atel
[/filter]
[message]
id=msg1_15
description=Nati Ha'atel
message="Now you shall die!"
[/message]
[/event]
[/scenario]

View File

@ -99,7 +99,7 @@ game_title="The Battle for Wesnoth"
version="Version"
heir_throne="Heir to the Throne"
hordes_undead="Hordes of the Undead (teaser)"
hordes_undead="The Dark Hordes (teaser)"
error_no_campaigns="There are no campaigns available"

View File

@ -0,0 +1,36 @@
[unit]
name=Dark Apprentice
image=undead-adept.png
image_defensive=undead-adept-defend.png
hitpoints=36
movement_type=undeadfoot
movement=5
experience=36
level=1
alignment=chaotic
advanceto=Evil Necromancer
cost=25
usage=archer
unit_description="Dabbling in the Death Magic, this young Ha'atel's lust for power has weakened him to the point where he is too weak to attack in regular combat."
get_hit_sound=groan.wav
[attack]
name=magic
type=cold
special=magical
range=long
damage=6
number=3
[frame]
begin=-300
end=-200
image=undead-adept-attack.png
[/frame]
[missile_frame]
begin=-200
end=0
image=darkmissile-n.png
image_diagonal=darkmissile-ne.png
[/missile_frame]
[/attack]
[/unit]

38
data/units/Elder_Lich.cfg Normal file
View File

@ -0,0 +1,38 @@
[unit]
name=Lich
image=undead-lich.png
hitpoints=80
movement_type=undeadfoot
movement=8
experience=500
level=4
alignment=chaotic
advanceto=null
cost=30
usage=fighter
unit_description="The final form that a mage of the undead can achieve, the Elder Lich strikes terror into the hearts of those who see him. Not only is his touch that of death, but his spells are powerful enough to freeze even the bravest where they stand."
get_hit_sound=groan.wav
[attack]
name=touch
type=cold
range=short
damage=10
number=4
special=drain
[/attack]
[attack]
name=magic
type=cold
special=magical
range=long
damage=15
number=5
[missile_frame]
begin=-200
end=0
image=darkmissile-n.png
image_diagonal=darkmissile-ne.png
[/missile_frame]
[/attack]
[/unit]

View File

@ -0,0 +1,48 @@
[unit]
name=Evil Necromancer
image=undead-necromancer.png
image_defensive=undead-necromancer-defend.png
hitpoints=64
movement_type=undeadfoot
movement=5
experience=48
level=2
alignment=chaotic
advanceto=Young Lich
cost=25
usage=mixed fighter
unit_description="A necromancer is a mage that decided to follow the paths of the dark arts. By tapping into the power of the undead, the necromancer can cast spells that drain the lifeforce from his foes and add it to his own."
get_hit_sound=groan.wav
[attack]
name=staff
type=impact
range=short
damage=7
number=2
[frame]
begin=-100
end=100
image=undead-necromancer-attack.png
[/frame]
[/attack]
[attack]
name=magic
type=cold
special=magical
range=long
damage=12
number=3
[frame]
begin=-300
end=-200
image=undead-necromancer-attack2.png
[/frame]
[missile_frame]
begin=-200
end=0
image=darkmissile-n.png
image_diagonal=darkmissile-ne.png
[/missile_frame]
[/attack]
[/unit]

38
data/units/Young_Lich.cfg Normal file
View File

@ -0,0 +1,38 @@
[unit]
name=Young Lich
image=undead-lich.png
hitpoints=66
movement_type=undeadfoot
movement=6
experience=120
level=3
alignment=chaotic
advanceto=Elder Lich
cost=30
usage=fighter
unit_description="The Young Lich is the shell of a mage who has walked the dark path for too long. To gain control over the undead, a Lich forfeits his own body, becoming an undead himself. Do not think he is any less powerful, for his touch drains the life of any creature, and he wields soul-chilling cold magic."
get_hit_sound=groan.wav
[attack]
name=touch
type=cold
range=short
damage=7
number=4
special=drain
[/attack]
[attack]
name=magic
type=cold
special=magical
range=long
damage=15
number=3
[missile_frame]
begin=-200
end=0
image=darkmissile-n.png
image_diagonal=darkmissile-ne.png
[/missile_frame]
[/attack]
[/unit]