Undead campaign.

* New scenario 'A New Chance' is now the first scenario of the campaign.

* 'Brother Against Brother' thus moves to second place.
This commit is contained in:
Cédric Duval 2004-05-15 18:09:25 +00:00
parent 23b1d427b5
commit 55e1b3c5a3
4 changed files with 208 additions and 4 deletions

View file

@ -76,7 +76,7 @@
id=dark_hordes
icon=undead-adept.png
name=The Dark Hordes
first_scenario=Brother_Against_Brother
first_scenario=A_New_Chance
difficulties=EASY,NORMAL,HARD
difficulty_descriptions=&undead-adept.png,Apprentice,(easiest);*&undead-necromancer.png,Master;&undead-lich.png,Dark Lord,(hardest)
[/campaign]

21
data/maps/undeadchance Normal file
View file

@ -0,0 +1,21 @@
RRRRRRRRRrrrrggggggggggghhgggggwwwwwww
RRRCRRRrrggggggggggggggghhhhgggwwwwwww
RRC1CrrRrrggggggggggggghhhmmhgwwwwwwwg
RRCCCrvRRRrrggggggggggghhmDmmmwgtwwwww
RRCCCrvRRRRgrrgggggggghmmmmmmmwwgwwwww
RRRRRrRgRgggdrgggggggghccccmmmmhgwwwww
RtRrrggggggddrgrggggggccc//mmDmmhgwwww
Rrrrrgdgdggdgdrdrrrrgrc//ccmmmmhhgwwww
rrrgRgggggggggggggggrv/cchhhtghgggwwww
rgRgggggggdggvdgdddggghgchhgggggggggwg
rgvgggggggdgdgggdddddggh\hgggggggggggg
gggwgwwgwgggggggddddgggcctgggggtgggggg
gwwgggwgwwggggggddddggggcwgggggggggggg
gwwgw|wgwwgggwggggggggggcwggggggggggSh
wwgwc|cwwwgwwgggggggggggwwggggggghgSHH
wwwwc|cwwwwwggggggggggggwwgggggSSFSHHS
wwwwc|cwgwwgggvgggggggggwgggggVHhHHhSS
wwgwc|cwwwgwwwwgggggggggwwwggFhFHSHSSS
wwwwcvwwwwwwwgggggggggggwgwgghHhHShHSH
wgwwww2wwwwwwgggggggggggwwwwghFSSHHFHF
wwwwwwCwgwwwgwwggggggggwwgwhHhHSSFSFFF

View file

@ -0,0 +1,183 @@
[scenario]
name="A New Chance"
map=undeadchance
turns=22
victory_when_enemies_defeated=no
id="A_New_Chance"
{DUSK}
{FIRST_WATCH}
{SECOND_WATCH}
{DAWN}
{MORNING}
{AFTERNOON}
next_scenario="Brother_Against_Brother"
music="wesnoth-3.ogg"
objectives="
Victory:
@Clear the land of monsters
Defeat:
#Death of Gwiti Ha'atel
#Turns run out"
[side]
type=Initiate
description=Gwiti Ha'atel
side=1
canrecruit=1
controller=human
fog=yes
recruit=Ghost,Skeleton,Skeleton Archer
enemy=2
gold=85
[/side]
[side]
type=Ogre
description=Grakarat
side=2
canrecruit=1
recruit= Troll Whelp
gold=6
income=2
enemy=1
[unit]
type=Ogre
x=8
y=8
side=2
ai_special=guardian
[/unit]
[unit]
type=Troll Whelp
x=5
y=13
side=2
ai_special=guardian
[/unit]
[unit]
type=Walking Corpse
x=28
y=18
side=2
ai_special=guardian
[/unit]
[unit]
type=Walking Corpse
x=28
y=19
side=2
ai_special=guardian
[/unit]
[unit]
type=Troll
description=Rek Iceheart
x=34
y=17
side=2
ai_special=guardian
[/unit]
[unit]
type=Naga
x=34
y=6
side=2
ai_special=guardian
[/unit]
[unit]
type=Orcish Grunt
description=Gabtur
x=25
y=8
side=2
ai_special=guardian
[/unit]
[/side]
[event]
name=start
[message]
id=undeadrise_1
speaker=narrator
message="After his banishment from Wesnoth for practising necromancy, the young Gwiti Ha'atel arrived on a strange land. He decided to claim it for his own."
[/message]
[/event]
[event]
name=die
first_time_only=no
[filter]
side=2
[/filter]
[if]
[have_unit]
side=2
[/have_unit]
[then]
[/then]
[else]
[allow_recruit]
type=Walking Corpse
[/allow_recruit]
[allow_recruit]
type=Vampire Bat
[/allow_recruit]
[allow_recruit]
type=Dark Adept
[/allow_recruit]
[endlevel]
result=victory
bonus=yes
[/endlevel]
[/else]
[/if]
[/event]
[event]
name=die
[filter]
description=Gwiti Ha'atel
[/filter]
[message]
id=undeadrise_8
speaker=unit
message="Noooo! Not now, not when I have escaped!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
[event]
name=die
[filter]
description=Grakarat
[/filter]
[message]
id=undeadrise_9
speaker=unit
message="Argh! I die!"
[/message]
[/event]
[event]
name=time out
[message]
id=undeadrise_10
description=Gwiti
message="The Wesnothians have discovered my escape! This is not good..."
[/message]
[/event]
[/scenario]

View file

@ -45,12 +45,12 @@ Defeat:
[side]
race=Undead
type=Initiate
type=Deathmaster
description=Nati Ha'atel
side=2
canrecruit=1
#ifdef HARD
recruit=Dark Adept,Ghost,Blood Bat,Skeleton,Boneshooter
recruit=Dark Adept,Ghost,Blood Bat,Revenant,Boneshooter
#else
recruit=Dark Adept,Ghost,Walking Corpse,Vampire Bat,Skeleton,Skeleton Archer
#ifdef EASY
@ -73,7 +73,7 @@ Defeat:
[message]
id=undeadbrother_1
speaker=narrator
message="As the sun set over a land far removed from the war being waged in Wesnoth, another war was brewing...between brothers."
message="Back in Wesnoth, the sun set on the first battle of the war being waged. But here another war brewed, between brothers."
[/message]
[message]
id=undeadbrother_2