/
23_End_of_War.cfg
226 lines (200 loc) · 6.51 KB
/
23_End_of_War.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
#textdomain wesnoth-low
#define LANDAR_ENEMY
#enddef
[scenario]
id=23_End_of_War
name= _ "End of War"
experience_modifier=100
random_start_time=no
allow_new_game=no
{LOW_MAP 23_End_of_War.map}
{TURNS 24 21 18}
{DEFAULT_SCHEDULE}
{INTRO_AND_SCENARIO_MUSIC sad.ogg heroes_rite.ogg}
{EXTRA_SCENARIO_MUSIC siege_of_laurelmor.ogg}
{EXTRA_SCENARIO_MUSIC elvish-theme.ogg}
{EXTRA_SCENARIO_MUSIC weight_of_revenge.ogg}
{EXTRA_SCENARIO_MUSIC the_city_falls.ogg}
{EXTRA_SCENARIO_MUSIC breaking_the_chains.ogg}
{EXTRA_SCENARIO_MUSIC casualties_of_war.ogg}
next_scenario=24_Epilogue
[story]
#TODO that story needs to be changed for multiplayer
#We have not seen how the war went because it is no longer predictable
[part]
# wmllint: local spelling Gitamoth
story= _ "It is said that the battle with the North Elves was the beginning of the end for Landar’s revolt. But civil war smoldered on for many more years, neither side mustering enough strength to achieve a decisive victory. Until, eventually, Landar’s increasingly harsh and arrogant ways drove away many of his followers. After assembling all the troops he could, Kalenz marched against his old friend and now mortal enemy, Landar, in the forest of Gitamoth..."
{LOW_BIGMAP}
{CIVILWAR_STAGE3}
[/part]
[/story]
[side]
side=1
{PLAYABLE}
{GOLD 200 180 160}
save_id=Kalenz
disallow_shuffle=yes
{KALENZ}
placement=leader
#ifndef MULTIPLAYER
#TODO Let's keep cleodil out of multiplayer, shall we?
[unit]
{CLEODIL}
placement=leader
[/unit]
#endif
[/side]
[event]
name=prestart
{RECALL_LOYALS}
[/event]
[side]
side=2
[unit]
{LANDAR}
type=Elvish Archer
placement=leader
[/unit]
controller=ai
persistent=yes
save_id=Landar
disallow_shuffle=yes
#ifdef MULTIPLAYER
{GOLD 250 300 350}
{PLAYABLE}
#else
{GOLD 250 520 710}
{INCOME 4 8 12}
#endif
canrecruit=yes
#ifdef EASY
recruit=Elvish Archer, Elvish Fighter, Elvish Hero
#endif
#ifdef NORMAL
recruit=Elvish Archer, Elvish Fighter, Elvish Hero, Elvish Ranger, Elvish Captain, Elvish Marksman
#endif
#ifdef HARD
recruit=Elvish Archer, Elvish Fighter, Elvish Hero, Elvish Ranger, Elvish Captain, Elvish Marksman, Elvish Avenger, Elvish Sharpshooter
#endif
team_name=landar
user_team_name= _ "Enemies"
[ai]
{NO_SCOUTS}
#ifdef EASY
recruitment_pattern=fighter, archer, fighter
#else
recruitment_pattern=fighter, archer, mixed fighter
#endif
[/ai]
[/side]
#### /Side setup ####
#### Scenario Objectives ####
[event]
name=prestart
[objectives]
side=1
[objective]
description= _ "Defeat Landar"
condition=win
[/objective]
[objective]
description= _ "Death of Kalenz"
condition=lose
[/objective]
[objective]
description= _ "Death of Cleodil"
condition=lose
[/objective]
{TURNS_RUN_OUT}
{IS_LAST_SCENARIO}
[gold_carryover]
carryover_percentage=0
[/gold_carryover]
[/objectives]
[/event]
[event]
name=start
[message]
id=Kalenz
message= _ "Landar, let us spill no more elvish blood. Give up. We can help you!"
[/message]
[message]
id=Landar
message= _ "No! It all ends here!"
[/message]
[/event]
[event]
name=last breath
# Second_unit (on kalenz's side) kills unit (on landar's side);
# both came from the player's recall list and so have fought
# side by side.
[filter]
side=2
role=landar_loyal
[/filter]
[filter_second]
side=1
role=kalenz_loyal
[/filter_second]
[message]
speaker=second_unit
message= _ "Forgive me $unit.name|. I will sing your name in praise under the stars!"
[/message]
[message]
speaker=unit
message= _ "We must all pass, $second_unit.name|. Make your song beautiful..."
[/message]
[/event]
[event]
name=last breath
# Same as above but with roles exchanged. One of Landar's men
# kills his former comrade.
[filter]
side=1
role=kalenz_loyal
[/filter]
[filter_second]
side=2
role=landar_loyal
[/filter_second]
[message]
speaker=second_unit
message= _ "Forgive me, $unit.name|, this victory brings me no joy."
[/message]
[message]
speaker=unit
message= _ "Remember me to the trees, $second_unit.name|."
[/message]
[/event]
[event]
name=last breath
[filter]
id=Landar
[/filter]
[message]
id=Landar
message= _ "I fall. Perhaps now I can rest!"
[/message]
[message]
id=Kalenz
message= _ "I am deeply grieved that it came to this, Landar. You were my best friend. I was blind to what the potion was doing to you. I was fighting it myself!"
[/message]
[message]
id=Landar
message= _ "I know. But you are not at fault, for I did not take just one bottle. I wanted to make sure we could kill the orcish Great Chief, so I went back for a second and drank that one, too. Now I have driven our dwarvish allies away and brought death and disaster to our own people. I have even tried to kill my own friend. I am a disgrace to elven-kind."
[/message]
[message]
id=Kalenz
message= _ "It was not all your fault. Maybe the curse of Aquagar struck true, or maybe yours was the blood-price fate required of us for victory. Rest well, my friend. Rest well Landar, Hero of the Elves!"
[/message]
[endlevel]
result=victory
bonus=no
carryover_report=no
save=no
carryover_percentage=0
[/endlevel]
[/event]
# wmllint: unwho ALL
{campaigns/Legend_of_Wesmere/utils/deaths.cfg}
[/scenario]