-
-
Notifications
You must be signed in to change notification settings - Fork 994
/
11_The_Court_of_Karrag.cfg
344 lines (281 loc) · 10 KB
/
11_The_Court_of_Karrag.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
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
#textdomain wesnoth-thot
[scenario]
id=11_The_Court_of_Karrag
name=_"The Court of Karrag"
map_data="{campaigns/The_Hammer_of_Thursagan/maps/11_The_Court_of_Karrag.map}"
turns=12
next_scenario=12_The_Underlevels
victory_when_enemies_defeated=yes
{UNDERGROUND}
# This scenario will take place on a throneroom map which is, effectively,
# all castle. It should have two keep hexes on it, one near the front
# for our heroes and one at the rear for Karrag. Features of the
# map must include an indication of a doorway in the cave wall near the
# rear dais. The throneroom map should in general look like a distorted
# mirror image of Hamel's, but with the braziers unlit.
#
# Aiglondur, Angarthing, and a few of their veteran followers face Karrag,
# flanked by several of his followers. Dulcatulos escorts our heroes.
# Karrag's group should have black team disks and Dulcatulos a blue one.
{SCENARIO_MUSIC "the_king_is_dead.ogg"} # No story part
{EXTRA_SCENARIO_MUSIC "revelation.ogg"}
{EXTRA_SCENARIO_MUSIC "transience.ogg"}
{THOT_TRACK {JOURNEY_STAGE11}}
[side]
side=1
controller=human
canrecruit=yes
recruit="Dwarvish Fighter,Dwarvish Thunderer,Dwarvish Guardsman, Dwarvish Scout"
{GOLD 140 120 100}
team_name="good"
user_team_name=_"Alliance"
{FLAG_VARIANT knalgan}
type="Dwarvish Fighter"
id="Aiglondur"
name=_"Aiglondur"
facing=se
[/side]
[side]
side=2
controller=ai
canrecruit=yes
recruit="Dwarvish Masked Fighter,Dwarvish Masked Thunderer,Dwarvish Ulfserker"
{GOLD 280 240 200}
team_name="evil"
user_team_name=_"Kal Karthans"
{FLAG_VARIANT knalgan}
type="Dwarvish Rune Lord prerevelation"
id="Karrag"
name=_"Karrag"
profile="portraits/karrag.png~RIGHT()"
color=black
facing=sw
[unit]
type=Dwarvish Masked Steelclad
id=Gog
name=_ "Masked Dwarf"
x,y=16,10
facing=sw
[/unit]
[unit]
type=Dwarvish Masked Steelclad
id=Magog
name=_ "Masked Dwarf"
x,y=16,12
facing=sw
[/unit]
[unit]
type=Dwarvish Ulfserker
id=Hekyll
name=_ "Masked Dwarf"
x,y=15,10
facing=sw
[/unit]
[unit]
type=Dwarvish Ulfserker
id=Jekyll
name=_ "Masked Dwarf"
x,y=15,13
facing=sw
[/unit]
[ai]
{NO_SCOUTS}
passive_leader=yes
grouping=defensive
recruitment_pattern=fighter,fighter,mixed fighter
{ATTACK_DEPTH 4 5 5}
[/ai]
[/side]
[side]
# The uncorrupted Kal Karthans (which is to say Dulcatulos)
side=3
no_leader=yes
team_name=good
user_team_name=_"Kal Karthans"
{FLAG_VARIANT knalgan}
color=blue
[unit]
type=Dwarvish Steelclad
id=Dulcatulos
name= _ "Dulcatulos"
profile=portraits/dulcatulos.png
{IS_HERO}
facing=se
x,y=10,9
[/unit]
[/side]
{SET_RIGHTEOUS_FLAME_EVENT}
{PLACE_IMAGE "scenery/rune1-glow.png" 14 8}
{PLACE_IMAGE "scenery/rune2-glow.png" 9 9}
{PLACE_IMAGE "scenery/rune3-glow.png" 17 9}
{PLACE_IMAGE "scenery/rune4-glow.png" 9 14}
{PLACE_IMAGE "scenery/rune5-glow.png" 14 13}
{PLACE_IMAGE "scenery/rune6-glow.png" 17 14}
{PLACE_IMAGE "scenery/dwarven-doors-closed.png" 18 11}
[event]
name=prestart
# Karrag's throne guards
[objectives]
side=1
[objective]
description=_"Defeat Karrag"
condition="win"
[/objective]
[objective]
description=_"Death of Aiglondur"
condition="lose"
[/objective]
[objective]
description=_"Death of Angarthing"
condition="lose"
[/objective]
[objective]
description=_"Death of Dulcatulos"
condition="lose"
[/objective]
{TURNS_RUN_OUT}
[gold_carryover]
bonus=yes
carryover_percentage=40
[/gold_carryover]
[/objectives]
{RECALL_VETERAN (Dwarvish Dragonguard) 11 11}
{RECALL_VETERAN (Dwarvish Lord) 11 12}
[recall]
id="Angarthing"
[/recall]
[recall]
id="Ratheln"
[/recall]
{MODIFY_UNIT (side=1) facing se}
[/event]
[event]
name=start
{CONDITIONAL_MAGE_RECRUITING}
[message]
speaker=Aiglondur
message={WHISPER _"Psst, Angarthing... Karrag and those dwarves on the dais, they’re all <i>masked</i>."}
[/message]
[message]
speaker=Angarthing
message={WHISPER _"I see it. There is something very wrong here."}
[/message]
[message]
speaker=Karrag
message=_"Hail, fellow dwarves. All Kal Kartha thanks you for your timely rescue."
[/message]
[message]
speaker=Aiglondur
message=_"We are from Knalga; your clans are kin to ours of old. We but did our duty to kin."
[/message]
[message]
speaker=Karrag
message=_"All dwarves are kin, and must prevail against orcs and humans and other dirtgrubbers. You can be part of the fist that smites them."
[/message]
[message]
speaker=Angarthing
message=_"We did not come to smite anyone, but to re-open contact and trade."
[/message]
[message]
speaker=Karrag
message=_"Trade? Your destruction of the besieging orcs was a far nobler act than trade. There can be more such victories. And there will be by the power of our ancient heirloom, the Hammer of Thursagan."
[/message]
[message]
speaker=Angarthing
message=_"It is remembered in Knalga that Kal Kartha holds the Hammer."
[/message]
[message]
speaker=Karrag
message=_"Yes! And the Hammer holds the soul of the dwarves, the true people. Together, we can march to greater victories! Will you of Knalga join me?"
[/message]
[message]
speaker=Angarthing
message=_"On one condition. You must take off that mask and show your true face. I am a witness."
[/message]
[message]
speaker=Karrag
message=_"You... do not wish to see what is beneath this mask. I was terribly wounded in an orcish attack. Disfigured."
[/message]
[message]
speaker=Angarthing
message=_"But the Law must see. A dwarf must put his name and his face behind his deeds. I am a witness."
[/message]
[message]
speaker=Karrag
message=_"Impertinent fool! It is not for you to dictate to a lord in his own holding, much less one who holds the very soul of the dwarves in his hand."
[/message]
[message]
speaker=Angarthing
message=_"The Law speaks. Against him with the eyes to see, no deception can hold. I AM A WITNESS!"
[/message]
[store_unit]
[filter]
id=Karrag
[/filter]
kill=yes
variable=stored_Karrag
[/store_unit]
[unit]
type=Lich
id=Karrag
name=_"Karrag"
canrecruit=yes
side=2
facing=sw
x,y=$stored_Karrag.x,$stored_Karrag.y
[/unit]
[sound]
name=lich-hit-1.ogg
[/sound]
{CLEAR_VARIABLE stored_Karrag}
[redraw][/redraw]
[message]
speaker=Dulcatulos
message=_"No... no... it is horrible! My lord, how did you come to this?"
[/message]
[message]
speaker=Karrag
message=_"I lingered for weeks in agony. Only my hatred and the runelore of old sustained me, until I became as I am. I will have revenge; I will destroy the orcs, and the humans, and the elves, and all but the true people!"
[/message]
[message]
speaker=Karrag
message=_"And you have sealed your doom. Hundreds of dirtgrubbers have already died to weave a web of blood around the Hammer and the soul of the dwarves. You and your new friends will be the last sacrifices I require to bind the entire dwarvish race to my purpose. TAKE THEM!"
[/message]
{MODIFY_UNIT id=Dulcatulos side 1}
[message]
speaker=narrator
message=_"Neither side can recruit or recall. You must win with the troops you have."
image=wesnoth-icon.png
[/message]
[/event]
[event]
name="die"
[filter]
id=Karrag
[/filter]
[delay]
time=500 # Dramatic pause
[/delay]
[message]
speaker=Angarthing
message=_"Wait... the lich’s apparent death was another illusion. In truth he ran through that doorway behind the throne."
[/message]
[message]
speaker=Dulcatulos
message=_"Then Karrag has fled to the underlevels. None but his masked ones go there any more."
[/message]
[message]
speaker=Angarthing
message=_"We must follow. Quickly! It may be his talk of perverting the Hammer was merely mad raving, but we cannot allow the risk that his foul spell might succeed."
[/message]
[endlevel]
result=victory
bonus=yes
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/event]
{HERODEATH_AIGLONDUR}
{HERODEATH_ANGARTHING}
{HERODEATH_RATHELN}
{HERODEATH_DULCATULOS}
[/scenario]