-
-
Notifications
You must be signed in to change notification settings - Fork 988
/
10_The_Gate_Between_Worlds.cfg
235 lines (220 loc) · 6.73 KB
/
10_The_Gate_Between_Worlds.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
#textdomain wesnoth-dm
[scenario]
id=10_The_Gate_Between_Worlds
name=_"The Gate Between Worlds"
{MEMOIRS_MAP 10_The_Gate_Between_Worlds.map}
next_scenario=11_Wasteland
turns=24
{LAND_OF_THE_DEAD}
# Could use "The Deep Path", but monotony is what we want here
{SCENARIO_MUSIC underground.ogg}
# wmllint: validate-off
[side]
side=1
controller=human
recruit=Ghost
save_id=Player
team_name=allies
user_team_name= _ "Loyalists"
side_name= _ "Delfador"
[leader]
{YOUNG_DELFADOR}
[/leader]
{GOLD 130 115 100}
[/side]
{STARTING_VILLAGES 1 5}
[side]
side=2
controller=ai
recruit=Dark Adept,Thug,Vampire Bat
{GOLD 160 200 240}
team_name=enemies
user_team_name= _ "Undead"
{FLAG_VARIANT undead}
# wmllint: who ILIAH_MALAL is Iliah-Malal
[leader]
{ILIAH_MALAL (Necromancer)}
facing=se
[/leader]
[/side]
{STARTING_VILLAGES 2 5}
# wmllint: validate-on
[event]
name=prestart
[objectives]
side=1
[objective]
description=_"Defeat Iliah-Malal"
condition=win
[/objective]
[objective]
description=_"Death of Delfador"
condition=lose
[/objective]
{TURNS_RUN_OUT}
[gold_carryover]
bonus=yes
carryover_percentage=80
[/gold_carryover]
[/objectives]
# A bit of hackery to get the map border to look right, after
# Iliah-Malal has opened the portal. The map initially includes
# a bit of grassland to the northwest. We remove that here, but
# when the portal opens, the grassland will appear to continue
# off the edge of the map.
[terrain]
terrain=Mm
x=1
y=1-2
[/terrain]
[/event]
[event]
name=start
{MODIFY_UNIT (id=Delfador) facing nw}
[role]
type=Ghost,Wraith,Shadow,Ghoul,Necrophage,Ghast
role=dead_sidekick
[else]
[unit]
side=1
type=Ghost
role=dead_sidekick
x,y=recall,recall
[/unit]
[/else]
[/role]
[recall]
role=dead_sidekick
[/recall]
{MODIFY_UNIT (role=dead_sidekick) facing nw}
[message]
speaker=Iliah-Malal
message=_"So, this is the one my minions told me of... the living man who walks here among the dead. You have come in time to see my greatest achievement — an end to death itself!"
[/message]
[message]
speaker=Delfador
message=_"That’s impossible! You must be insane!"
[/message]
[message]
speaker=Iliah-Malal
message=_"Have not you yourself traveled between the realms of life and death? Behold!"
[/message]
{MODIFY_UNIT (id=Iliah-Malal) facing nw}
# open the portal
[animate_unit]
[filter]
id=Iliah-Malal
[/filter]
flag=attack
hits=yes
[primary_attack]
name=shadow wave
[/primary_attack]
[facing]
x,y=6,4
[/facing]
[/animate_unit]
[sound]
name=rumble.wav
[/sound]
#define TERRAFORM CX CY GX GY
{MEMOIRS_TREMOR}
[terrain]
terrain=_s # wmllint: ignore
x={CX}
y={CY}
[/terrain]
[terrain]
terrain=Gg
x={GX}
y={GY}
[/terrain]
#enddef
[terrain]
terrain=_s # wmllint: ignore
x=0
y=0
[/terrain]
{TERRAFORM (0,1,1) (1,1,0) (0) (0)}
{TERRAFORM (0,1,2) (2,2,1) (0,1,1) (1,1,0)}
{TERRAFORM (1,2,3,3) (3,2,2,1) (0,1,2) (2,2,1)}
{TERRAFORM (2,3,4,4) (3,3,2,1) (1,2,3,3) (3,2,2,1)}
{TERRAFORM (4) (3) (2,3,4,4) (3,3,2,1)}
#undef TERRAFORM
{MEMOIRS_TREMOR}
[terrain]
terrain=Gg
x=4
y=3
[/terrain]
{MEMOIRS_TREMOR}
[message]
role=dead_sidekick
scroll=no
message=_"Iliah-Malal has created a portal to the land of the living! How I long to go through it and see the sun again..."
[/message]
[message]
speaker=Iliah-Malal
scroll=no
message=_"Now, my living followers, I summon you! See that death is nothing, and fear not to fight for me!"
[/message]
[move_unit_fake]
type=Thug
side=2
x=1,2,3,4,5,6,7
y=1,1,2,2,3,3,4
[/move_unit_fake]
{NAMED_UNIT 2 (Thug) 7 4 Vobryn _"Vobryn" (facing=se)}
[move_unit_fake]
type=Dark Adept
side=2
x=1,2,2,3,3,4,5,6
y=1,1,2,3,4,4,5,5
[/move_unit_fake]
{NAMED_UNIT 2 (Dark Adept) 6 5 Tur _"Tur" (facing=se)}
[move_unit_fake]
type=Thug
side=2
x=1,2,3,4,4,5,6
y=1,1,2,2,3,4,4
[/move_unit_fake]
{NAMED_UNIT 2 (Thug) 6 4 Meorraent _"Meorraent" (facing=se)}
{MODIFY_UNIT (id=Iliah-Malal) facing se}
[message]
speaker=Delfador
message=_"This is a great evil. The dead will not find peace by passing through your gateway, Iliah-Malal, for you cannot give them life again. You have not brought an end to death, but to life itself!"
[/message]
[message]
speaker=Iliah-Malal
message=_"You will see things differently at the point of a sword, my friend. Minions! Kill the unbeliever... he will join us then."
[/message]
[/event]
[event]
name=last breath
[filter]
id=Iliah-Malal
[/filter]
[message]
speaker=narrator
message=_"Iliah-Malal’s body lay still for a moment, then stirred!"
image=wesnoth-icon.png
[/message]
{ADVANCE_UNIT id=Iliah-Malal Necromancer}
[delay]
time=800
[/delay]
{MOVE_UNIT id=Iliah-Malal 1 1}
[message]
speaker=Iliah-Malal
message=_"Follow me if you dare..."
[/message]
[message]
speaker=Delfador
message=_"This portal Iliah-Malal has created is a great and terrible work of magic. I must catch him, and somehow force him to close it!"
[/message]
[endlevel]
result=victory
[/endlevel]
[/event]
{MEMOIRS_DEATHS}
[/scenario]