-
-
Notifications
You must be signed in to change notification settings - Fork 988
/
06_Return_to_Parthyn.cfg
871 lines (731 loc) · 29 KB
/
06_Return_to_Parthyn.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
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
#textdomain wesnoth-did
[scenario]
id=06_Return_to_Parthyn
name= _ "Return to Parthyn"
map_data="{campaigns/Descent_Into_Darkness/maps/06_Return_to_Parthyn.map}"
{TURNS 19 18 17}
victory_when_enemies_defeated=no
next_scenario=07_A_Small_Favor
{DEFAULT_SCHEDULE_SECOND_WATCH}
{SCENARIO_MUSIC the_city_falls.ogg}
{EXTRA_SCENARIO_MUSIC knolls.ogg}
{EXTRA_SCENARIO_MUSIC weight_of_revenge.ogg}
[story]
[part]
music=northerners.ogg
story= _ "Two days’ travel south of the previous battle, Malin picks up the trail of the regrouped orcish warriors. He follows them down the western bank of the river Listra, past the Whitefang Mountains. He wonders why they continue rushing toward the Great River instead of calling for reinforcements, but after a bit of thought, he realizes where the orcs are headed. It is, after all, the season when they usually raid human towns."
{STORYTXT_BACKGROUND parthyn.jpg}
[/part]
[part]
story= _ "<i>‘This chieftain has no intention of warning the rest of his clan about me. I suppose he must think that I intend to attack the rest of the Whitefangs rather than pursue him this far; with the rest of his brethren occupied against me, he will be able to raid more human towns undisturbed. Selfish creature. Exactly what one would expect from an orc.’</i> Malin thinks carefully and quickly realizes what he should do."
{STORYTXT_BACKGROUND parthyn.jpg}
[/part]
[part]
story= _ "Malin tramps through the woods tirelessly, forsaking several days’ sleep as he and his servants draw closer to the Great River, hoping to cut off the orcs before they reach Parthyn. Soon, he recognizes some familiar surroundings..."
{STORYTXT_BACKGROUND parthyn.jpg}
[/part]
[/story]
{DID_TRACK {JOURNEY_06_NEW}}
# wmllint: validate-off
[side]
side=1
controller=human
recruit=Walking Corpse,Vampire Bat,Ghost,Ghoul,Skeleton Archer,Skeleton,Dark Adept DiD
{GOLD 100 90 80}
village_support=2
team_name=good
user_team_name= _ "Malin Keshar"
{FLAG_VARIANT undead}
# wmllint: recognize Malin Keshar
{CHARACTER_STATS_MALIN_KESHAR}
facing=sw
[/side]
# wmllint: validate-on
# A fallback leader is defined for side 2 here just in case the stored unit
# doesn't exist for some reason, like if the player has used debug mode to
# jump to this scenario.
[side]
side=2
controller=ai
#ifdef EASY
recruit=Wolf Rider,Orcish Archer,Orcish Grunt,Troll Whelp
#else
recruit=Wolf Rider,Goblin Knight,Orcish Archer,Orcish Crossbowman,Orcish Grunt,Troll Whelp
#endif
{GOLD 90 120 150}
{INCOME 4 5 6}
team_name=orcs
user_team_name= _ "Orcs"
{FLAG_VARIANT6 ragged}
type=Orcish Warlord
id=Borth
name= _ "Borth"
profile=portraits/orcs/warlord.png
canrecruit=yes
facing=se
[ai]
aggression=0.8
villages_per_scout=8
village_value=0.5
[/ai]
[/side]
[side]
side=3
controller=ai
recruit=
gold=0
village_gold=0
team_name=guardsmen
user_team_name= _ "Guardsmen"
{FLAG_VARIANT loyalist}
type=Lieutenant
id=Drogan
name= _ "Drogan"
profile=portraits/drogan.png
canrecruit=yes
facing=nw
# Drogan has some guards at the river fort
{NAMED_LOYAL_UNIT 3 (Spearman) 22 18 () ( _ "River fort guard")} {GUARDIAN}
{NAMED_LOYAL_UNIT 3 (Bowman) 23 19 () ( _ "River fort guard")} {GUARDIAN}
{NAMED_LOYAL_UNIT 3 (Spearman) 28 17 () ( _ "River fort guard")} {GUARDIAN}
[ai]
aggression=0.1
caution=0.9
[/ai]
[/side]
# wmllint: validate-off
[side]
side=4
controller=ai
recruit=Spearman,Bowman,Swordsman,Pikeman,Longbowman,Thug,Poacher,Footpad
gold=15
{INCOME 6 9 12}
team_name=guardsmen
user_team_name= _ "Defenders"
{FLAG_VARIANT loyalist}
# wmllint: recognize Dela Keshar
{CHARACTER_STATS_DELA_KESHAR}
facing=ne
[ai]
[goal]
name=protect_unit
[criteria]
id=Drogan
[/criteria]
value=2
[/goal]
[goal]
name=target
[criteria]
id=Malin Keshar
[/criteria]
value=2
[/goal]
[/ai]
[/side]
# wmllint: validate-on
{STARTING_VILLAGES 1 7}
{STARTING_VILLAGES 3 6}
{STARTING_VILLAGES 4 15}
# Signpost
{PLACE_IMAGE scenery/signpost.png 17 22}
#define DID_RTP_HAS_ORC_LEADER
[have_unit]
side=2
canrecruit=yes
[/have_unit]
#enddef
#define DID_RTP_HAS_DROGAN
[have_unit]
id=Drogan
[/have_unit]
#enddef
#define DID_RTP_OBJECTIVE_KILL_ORCS
[objective]
condition=win
{BONUS_OBJECTIVE_CAPTION}
description= _ "Kill the orc leader"
[show_if]
{DID_RTP_HAS_ORC_LEADER}
[/show_if]
[/objective]
#enddef
[event]
name=prestart
[objectives]
side=1
[objective]
condition=win
description= _ "Remove the traitor Drogan"
[/objective]
{DID_RTP_OBJECTIVE_KILL_ORCS}
[objective]
condition=lose
description= _ "Kill any people from Parthyn but Drogan"
[/objective]
[objective]
condition=lose
description= _ "Death of Malin Keshar"
[/objective]
{TURNS_RUN_OUT}
[gold_carryover]
bonus=yes
carryover_percentage=40
[/gold_carryover]
[/objectives]
[store_unit]
[filter]
id=Borth
[/filter]
variable=fallback_orc_leader
kill=yes
[/store_unit]
{CREATE_ADVISOR}
[move_unit]
role=advisor
to_x,to_y=20,9
[/move_unit]
[/event]
[event]
name=start
[message]
speaker=Malin Keshar
message= _ "I bring word from the north, Drogan! Orcs march on Parthyn, no more than a few hours’ journey away. They mean to raid the village tonight!"
[/message]
[if]
[variable]
name=malin_used_necromancy
boolean_equals=yes
[/variable]
[then]
[message]
speaker=Drogan
message= _ "I hoped that I would never see you again, Malin. I see that you are not taking your banishment seriously, so I will make this clear: no matter for what reason you have returned, you are not welcome here. Take one step closer to Parthyn and I will order the guards to attack you."
[/message]
[message]
speaker=Malin Keshar
message= _ "Banishment or not, I am here to help defend the town against the orcs!"
[/message]
[message]
speaker=Drogan
message= _ "Orcs or not, you must leave!"
[/message]
[message]
speaker=Malin Keshar
message= _ "Dela, help me! You, at least, must see reason!"
[/message]
[message]
speaker=Dela Keshar
message= _ "You chose the path of darkness on your own. We will not be dragged into it with you."
[/message]
[message]
speaker=Drogan
message= _ "If you continue to be stubborn, we will attack you. It is your choice."
[/message]
[message]
role=advisor
message=_ "Master, do not listen to them! He, too, has a choice, but he foolishly chooses to spurn your aid! He jeopardizes the safety of Parthyn!"
[/message]
[/then]
[else]
[message]
speaker=Drogan
message= _ "I had not thought to see you again, Malin. But what is this foul creature that stands by your side?"
[/message]
[message]
speaker=Malin Keshar
message= _ "It is of little concern to you. It is merely the byproduct of the new magical arts that I have learned."
[/message]
[message]
speaker=Drogan
message= _ "It does not take a trained mage to realize that by ‘magical arts’, you refer to necromancy! That creature reeks of death!"
[/message]
[message]
speaker=Malin Keshar
message= _ "And why should you care about such things? Orcs march on Parthyn! We must defend the town!"
[/message]
[message]
speaker=Drogan
message= _ "Better to face the orcish menace alone than to embrace dark magic! I warned you about this before, yet you failed to heed my advice. Your father would turn in his grave if he could see what you’ve become."
[/message]
[message]
speaker=Malin Keshar
message= _ "How dare you bring my father into this, Drogan! I have fought with every fiber of my being against these foul orcs, and I have done it to protect my country and kinsmen. Is this how you repay me? With scorn and disdain?"
[/message]
[message]
role=advisor
message=_ "Master, do not listen to him! He is clearly blinded by his own prejudice! He jeopardizes the safety of Parthyn!"
[/message]
[/else]
[/if]
[message]
speaker=Malin Keshar
message= _ "Silence from you."
[/message]
[message]
speaker=Malin Keshar
message= _ "Drogan! With my newfound powers, I have already eliminated several orc chieftains! If you will allow me to help, I will crush the one who comes here as well!"
[/message]
[message]
speaker=Drogan
message= _ "A fine tale. I find it more likely that you brought your orcish allies here with you to take your revenge upon the city. If we stand down, your undead will no doubt kill us where we stand. Watching you grow up, I never could have believed you would turn into such a traitor."
[/message]
[message]
speaker=Malin Keshar
message= _ "Dela, you do not believe that, do you?"
[/message]
[message]
speaker=Drogan
message= _ "Stop looking to your sister, Malin. The fact that even she rebuffs you so should tell you how much of a traitor you are."
[/message]
[message]
role=advisor
message= _ "Master, he threatens the safety of the city by standing in your way."
[/message]
[message]
speaker=Malin Keshar
message= _ "You are the traitor, Drogan, for preventing me from protecting Parthyn. I will defend my home no matter the cost, even if it means I must cut you down first."
[/message]
[message]
speaker=Malin Keshar
message= _ "<i>If I want the people of Parthyn to accept me back, I must be cautious. I must not kill any of them besides Drogan, or they will surely oust me for good.</i>"
[/message]
[/event]
# activate side 4 a tiny bit late or they rush the player a bit quickly
[event]
name=turn 3
[gold]
side=4
{QUANTITY amount 20 30 40}
[/gold]
[/event]
[event]
name=turn 5
[gold]
side=4
{QUANTITY amount 50 70 90}
[/gold]
[/event]
# Placing the orc leader
[event]
name=turn 5
[scroll_to]
x,y=29,1
[/scroll_to]
[move_unit_fake]
type="Orcish Warlord"
side=2
x=29,29,28,28,29,30
y=1,2,2,3,4,4
[/move_unit_fake]
# Replace the fallback orcish leader with the stored one from the
# previous scenario
[lua]
code = <<
local saved_orc_leader = wml.variables.orc_leader_store
local fallback_orc_leader = wml.variables.fallback_orc_leader
if saved_orc_leader ~= nil then
saved_orc_leader.side = 2
saved_orc_leader.facing = "se"
local loc = wesnoth.get_starting_location(2)
wesnoth.put_unit(saved_orc_leader, loc[1], loc[2])
wml.variables.orc_leader_store = nil
else
local loc = wesnoth.get_starting_location(2)
wesnoth.put_unit(fallback_orc_leader, loc[1], loc[2])
end
>>
[/lua]
[terrain]
x,y=30,4
terrain=Ke
[/terrain]
[terrain]
x=30,30,29,29
y=3,5,4,5
terrain=Ce
[/terrain]
[redraw][/redraw]
[message]
side=2
canrecruit=yes
message= _ "Grunts! Prepare the camp! We attack the city tonight— wait. You! Necromancer, you followed us all the way here?!"
[/message]
[if]
{DID_RTP_HAS_DROGAN}
[then]
[message]
speaker=Malin Keshar
message= _ "Did you really think you could outrun the dead, who need neither rest nor sleep? Prepare to meet your makers, orc. Drogan, I will show you what my new powers are capable of. You will see how foolish you are to oppose me."
[/message]
[/then]
[else]
[message]
speaker=Malin Keshar
message= _ "Did you really think you could outrun the dead, who need no rest nor sleep? Prepare to meet your makers, orc."
[/message]
[/else]
[/if]
[show_objectives][/show_objectives]
[/event]
# In-scenario Events
[event]
name=recruit,recall
[filter]
side=1
type=Dark Adept DiD,Dark Sorcerer DiD,Necromancer
[/filter]
[if]
{DID_RTP_HAS_DROGAN}
[then]
[message]
speaker=Drogan
message= _ "So, Malin, you have even begun to corrupt our people with your sorcerous ways. Even I did not expect you to stoop low enough to kidnap the villagers and make them into your pawns!"
[/message]
[message]
speaker=unit
message= _ "I joined Malin of my own free will! You fools simply do not understand the power that necromancy holds."
female_message= _ "female^I joined Malin of my own free will! You fools simply do not understand the power that necromancy holds."
[/message]
[message]
speaker=Drogan
message= _ "I understand it well enough to know that it makes all who embrace it evil."
[/message]
[message]
speaker=Malin Keshar
message= _ "There is no point in arguing with one so obstinate. We can only show Drogan the error of his ways through force."
[/message]
[/then]
[else]
[message]
speaker=Dela Keshar
message= _ "Malin! First you abandon us to the orcs on your mad quest for necromancy, then you heartlessly murder Drogan, and now... now you even kidnap the villagers and corrupt them with your sorcery! How low have you fallen?"
[/message]
[message]
speaker=unit
message= _ "I joined Malin of my own free will! The orcs would have overrun you if not for Malin’s powers!"
female_message= _ "female^I joined Malin of my own free will! The orcs would have overrun you if not for Malin’s powers!"
[/message]
[message]
speaker=Dela Keshar
message= _ "You necromancers defile the bodies of the dead and slaughter the innocent for your sick perversions. Do you not see the depravity that you have become, Malin?"
[/message]
[message]
speaker=Malin Keshar
message= _ "..."
[/message]
[message]
speaker=Dela Keshar
message= _ "No quip about how we do not understand you? No comment about your moral superiority? Nothing to say at all? I can only hope you are so quiet when I kill you."
[/message]
[/else]
[/if]
[/event]
[event]
name=moveto
[filter]
side=1
x,y=17,22
[/filter]
[message]
speaker=narrator
message= _ "Welcome to Parthyn"
image=scenery/signpost.png
[/message]
[allow_undo][/allow_undo]
[/event]
# Dialog for the rare event you kill the orc leader before Drogan or any town guard
[event]
name=die
[filter]
side=2
canrecruit=yes
[/filter]
[if]
{DID_RTP_HAS_DROGAN}
[then]
[message]
speaker=Malin Keshar
message= _ "Behold, Drogan! I have slain the orc chieftain. Do you trust me now?"
[/message]
[message]
speaker=Drogan
message= _ "At least you have not completely lost your humanity by allying yourself with the orcs. But you cannot return to Parthyn, Malin. No necromancer will ever be welcome here."
[/message]
[message]
speaker=Malin Keshar
message= _ "What?! You ungrateful cur! You would sack the city and let all of our people die, and for what? Only to spurn something you do not understand? You are a fool. Parthyn will only be under greater danger with you leading it. If the town is to survive, <i>you</i> are the one who must leave!"
[/message]
[message]
speaker=Dela
message= _ "Have you lost your mind, Malin? There’s no way we’re going to banish Drogan!"
[/message]
[message]
speaker=Drogan
message= _ "Malin, in truth, I do not want to fight you as one of my former friends. Leave Parthyn. I will not ask you again."
[/message]
[message]
speaker=Malin Keshar
message= _ "Your choice, not mine. If you refuse to leave by your own volition, then it will have to be by force. Attack him!"
[/message]
[show_objectives][/show_objectives]
[/then]
[else]
[message]
speaker=narrator
message= _ "The orc was carrying some gold."
[/message]
[gold]
side=1
{QUANTITY amount 60 50 40}
[/gold]
[endlevel]
result=victory
bonus=no
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/else]
[/if]
[/event]
# Dela Keshar can't actually die here, she needs to reappear in
# Alone At Last. It's not easy to get to this contingency, which
# is why we settle for a relatively crude fallback here.
# This is also an alternative victory condition.
[event]
name=last breath
[filter]
id=Dela Keshar
[/filter]
[message]
speaker=Dela Keshar
message= _ "I am defeated but not dead, foul thing that was once my brother. Watch your back, because I will come for you and I will kill you..."
[/message]
[move_unit]
id=Dela Keshar
to_x,to_y=1,25
[/move_unit]
[kill]
id=Dela Keshar
animate=no
[/kill]
[endlevel]
result=victory
bonus=no
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/event]
# Defeat Conditions
[event]
name=die
[filter]
side=3,4
[not]
id=Drogan
[/not]
[/filter]
[filter_second]
side=1
[/filter_second]
[if]
{DID_RTP_HAS_DROGAN}
[then]
[message]
speaker=Malin Keshar
message= _ "Now the people of Parthyn will never accept me back!"
[/message]
[endlevel]
result=defeat
[/endlevel]
[/then]
[else]
[message]
speaker=Malin Keshar
message= _ "See how you die when you spurn the help of Malin Keshar!"
[/message]
[/else]
[/if]
[/event]
# Victory Conditions
[event]
name=die
[filter]
id=Drogan
[/filter]
{INCIDENTAL_MUSIC the_dangerous_symphony.ogg}
[message]
speaker=Malin Keshar
message= _ "See what your traitorous ways have won you, Drogan?"
[/message]
[message]
speaker=Dela Keshar
message= _ "Drogan, no! Malin, you monster, how could you just murder Drogan in cold blood?"
[/message]
[message]
speaker=Malin Keshar
message= _ "He chose this fate for himself! I merely retaliated in turn!"
[/message]
[message]
speaker=Dela Keshar
message= _ "How could you possibly think Drogan was the traitor when you are the one attacking Parthyn?"
[/message]
[message]
speaker=Malin Keshar
message= _ "What? I have not harmed even a single villager or guardsman besides Drogan! I am only trying to help, but none of you will listen to reason!"
[/message]
[message]
speaker=Dela Keshar
message= _ "There is no reason to be had with someone who embraces evil so shamelessly! You will pay for Drogan’s death! It pains me to think that you were once my brother."
[/message]
[if]
{DID_RTP_HAS_ORC_LEADER}
[then]
[message]
speaker=Malin Keshar
message= _ "Even with my new powers, I cannot fight the entire town as well as the orcs. I must flee to the west to find Darken Volk!"
[/message]
[/then]
[else]
[message]
speaker=Malin Keshar
message= _ "Even with my new powers, I cannot fight the entire town on my own. I must flee to the west to find Darken Volk!"
[/message]
[/else]
[/if]
{HIGHLIGHT_IMAGE 16 1 scenery/signpost.png ()}
[objectives]
side=1
[objective]
condition=win
description= _ "Escape to the northwest"
[/objective]
{DID_RTP_OBJECTIVE_KILL_ORCS}
[objective]
condition=lose
description= _ "Death of Malin Keshar"
[/objective]
[gold_carryover]
bonus=no
carryover_percentage=40
[/gold_carryover]
[/objectives]
{PLACE_IMAGE "items/bones.png" $x1 $y1}
{VARIABLE loc.x $x1}
{VARIABLE loc.y $y1}
[event]
name=moveto
[filter]
id=Malin Keshar
x,y=16,1
[/filter]
[endlevel]
result=victory
bonus=no
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/event]
[event]
name=moveto
[filter]
id=Malin Keshar
x,y=$loc.x,$loc.y
[/filter]
[animate_unit]
[filter]
id=Malin Keshar
[/filter]
[primary_attack]
range=ranged
[/primary_attack]
flag=attack
[/animate_unit]
[delay]
time=400
[/delay]
{REMOVE_IMAGE $loc.x $loc.y}
[unit]
type=Ghoul
id=DroganGhoul
name= _ "Drogan"
x,y=$loc.x,$loc.y
side=1
animate=yes
[/unit]
[message]
speaker=DroganGhoul
# po: This is just some guttural sound that a ghoul might make since it can't actually talk
message= _ "Grahhhuralug..." # wmllint: no spellcheck
[/message]
[message]
speaker=Malin Keshar
message= _ "As ugly in death as he was in life. This is proof that Drogan was evil!"
[/message]
[message]
speaker=Dela Keshar
message= _ "What have you done?! Killing Drogan was not enough — you had to defile his body as well? How could you turn him into such a... a twisted, abominable thing? I cannot believe how depraved you have become!"
[/message]
[message]
speaker=Malin Keshar
message= _ "What you see on the outside reflects the inside. It is an ugly truth, but it is not my fault if you cannot accept it!"
[/message]
[/event]
[/event]
[event]
name=time over
[unit]
type=Orcish Warlord
side=2
x,y=17,2
id=OWarlord
canrecruit=yes
animate=yes
facing=se
[/unit]
{GENERIC_UNIT 3 (Orcish Slurbow) 16 1} {FACING se}
{GENERIC_UNIT 3 (Direwolf Rider) 15 2} {FACING se}
{GENERIC_UNIT 3 (Goblin Pillager) 17 1} {FACING se}
{GENERIC_UNIT 3 (Goblin Knight) 16 2} {FACING se}
[message]
speaker=OWarlord
message= _ "Look what we have here! A human city on the verge of collapse and a necromancer with only a few paltry minions at his command. The wolves will feed well tonight!"
[/message]
[message]
speaker=Malin Keshar
message= _ "More orcs, and powerful ones at that! Alas, it will be impossible for me to outrun their riders..."
[/message]
[/event]
[event]
name=victory
[if]
{DID_RTP_HAS_ORC_LEADER}
[then]
[message]
speaker=Dela Keshar
message= _ "Flee while you still can, Malin the Damned! When I have defeated these orcs and secured Parthyn against further raids, you can be sure that I will hunt you down. You are my brother no longer."
[/message]
[/then]
[else]
[message]
speaker=Dela Keshar
message= _ "Flee while you still can, Malin the Damned! When I have secured Parthyn against further raids, you can be sure that I will hunt you down. You are my brother no longer."
[/message]
[/else]
[/if]
[message]
speaker=Malin Keshar
# wmllint: local spelling Zephrin
message= _ "O Gods, how did it come to this? My own sister determined to personally see to my demise. Banished from Parthyn, my country, my home... spurned by my people, whom I have given everything for... nothing has gone right ever since I tried to curse that fat toad Zephrin for mocking my up-country accent. I was only testing my new spell on him! It was only supposed to be a simple curse! How was I supposed to know it would kill him? Blasted Academy."
[/message]
[message]
speaker=Malin Keshar
message= _ "... Now the only being who still wants to see me alive is a necromancer. I’m beginning to think that I’m the one who was cursed..."
[/message]
{CLEAR_VARIABLE malin_used_necromancy}
{CLEAR_VARIABLE orc_leader_store}
{CLEAR_VARIABLE fallback_orc_leader}
{CLEAR_VARIABLE loc}
[/event]
{HERODEATH_MALIN}
[/scenario]
#undef DID_RTP_OBJECTIVE_KILL_ORCS
#undef DID_RTP_HAS_DROGAN
#undef DID_RTP_HAS_ORC_LEADER