-
-
Notifications
You must be signed in to change notification settings - Fork 988
/
03_A_Strategy_Of_Hope.cfg
510 lines (450 loc) · 15.7 KB
/
03_A_Strategy_Of_Hope.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
#textdomain wesnoth-l
[scenario]
id=03_A_Strategy_of_Hope
name= _ "A Strategy of Hope"
next_scenario=04_Unlawful_Orders
victory_when_enemies_defeated=yes
map_file=03_Strategy_of_Hope.map
{TURNS 26 24 22}
{DEFAULT_SCHEDULE}
{INTRO_AND_SCENARIO_MUSIC underground.ogg knolls.ogg}
{EXTRA_SCENARIO_MUSIC "northerners.ogg"}
{EXTRA_SCENARIO_MUSIC "knalgan_theme.ogg"}
[story]
[part]
story= _ "Baldras’ journal, 10 Deeproot, 501 YW:
Been a strange few days. Had to leave Dallben real quick. Grabbed as much stuff as we could in just a day, some food, some clothes, sis’s lucky bracelet... made off for Delwyn as quick as these old bones let me. Be a three day journey there, but I sended Harper ahead for Relana first. Said we’d meets her in the usual hiding spot in the swamp."
background=story/frontier.jpg
[/part]
[part]
story= _ "This whole mess be such a stew of stupidness. Of all the blasted things to be driving us from our home, how dids it ended up being those accursed Wesnothians? Blasted Crown. Don’t matter whoever’s the one giving out them orders, those stinkers in Weldyn always be making trouble for us countryfolk."
background=story/frontier.jpg
[/part]
[part]
story= _ "Maybe Relana still be having plenty of energy, but I’m too old for all this. Them orc raids already be plenty for me to deals with. I don’t be keen on fighting no war with Wesnoth, but don’t really got no choice either. Harper’s still too younger to be leading anyone, and don’t seem like anyone else in the village be wanting the responsibility."
background=story/frontier.jpg
[/part]
[part]
story= _ "It been a long time, but I still wish Erwen was here with us. Little sis were always the better of us two, always knews how to keeps her temper and her wits abouts her. What woulds she say to me now? Probably something like, “Quit yapping ya old dog and focus on what yer doing. We gots to be getting them people to safety.” Cheeky kid, that one. But, she’d be right, I has me a responsibility to our people. Gots a lot of trouble ahead of us..."
background=story/frontier.jpg
[/part]
[/story]
{LIBERTY_BIGMAP {JOURNEY_03_NEW} }
[side]
type=Bandit
id=Baldras
side=1
canrecruit=yes
controller=human
recruit=Thug,Footpad,Poacher
{GOLD 150 125 100}
team_name=good_guys
user_team_name=_"Rebels"
[/side]
{STARTING_VILLAGES_AREA 1 25 8 8}
[side]
type=Highwayman_Peasant
gender=female
id=Relana
name= _ "Relana"
profile=portraits/relana.png
facing=se
side=2
canrecruit=yes
controller=ai
[ai]
#This should get them to attack the saurians
[goal]
name=protect_location
[criteria]
x,y=7,6
[/criteria]
protect_radius=10
value=7
[/goal]
[/ai]
recruit=Outlaw_Peasant,Trapper_Peasant,Poacher_Peasant,Huntsman_Peasant,Thug_Peasant
{GOLD 125 100 75}
team_name=good_guys
user_team_name=_"Rebels"
[/side]
{STARTING_VILLAGES_AREA 2 13 22 15}
[side]
type=Orcish Warrior
id="Urk Delek"
name= _ "Urk Delek"
profile=portraits/orcs/grunt-3.png
facing=sw
side=3
canrecruit=yes
controller=ai
recruit=Orcish Grunt,Wolf Rider,Orcish Archer,Troll Whelp
[ai]
time_of_day=dawn,morning,afternoon
caution=0.5
aggression=0.5
[/ai]
[ai]
time_of_day=dusk,first_watch,second_watch
caution=0.0
aggression=1.0
[/ai]
{GOLD 100 130 160}
team_name=bad_guys
user_team_name=_"Evil"
{FLAG_VARIANT6 ragged}
[/side]
{STARTING_VILLAGES_AREA 3 33 25 6}
[side]
type=Saurian Oracle
id=Thhsthss
name= _ "Thhsthss"
side=4
canrecruit=yes
controller=ai
recruit=Saurian Skirmisher,Saurian Ambusher,Saurian Augur
[ai]
recruitment_pattern=scout,healer,scout
#they want to kill the leader
leader_value=5
[/ai]
[village]
x,y=4,1
[/village]
{GOLD 60 90 120}
team_name=bad_guys
user_team_name=_"Evil"
[/side]
[side]
side=4
controller=ai
no_leader=yes
hidden=yes
team_name=monsters
color=orange
[/side]
{STARTING_VILLAGES_AREA 4 7 6 6}
#
# Prestart actions
#
[event]
name=prestart
{PLACE_IMAGE items/ornate2.png 5 28}
{PLACE_IMAGE scenery/well.png 5 29}
[objectives]
side=1
[objective]
description= _ "Defeat both enemy leaders"
condition=win
[/objective]
[objective]
description= _ "Death of Baldras"
condition=lose
[/objective]
[objective]
description= _ "Death of Harper"
condition=lose
[/objective]
[objective]
description= _ "Death of Relana"
condition=lose
[/objective]
{TURNS_RUN_OUT}
[gold_carryover]
bonus=yes
carryover_percentage=40
[/gold_carryover]
[/objectives]
[/event]
[event]
name=start
{MOVE_UNIT id=Baldras 24 13}
[recall]
id=Harper
x,y=21,13
[/recall]
[recall]
role=Advisor
x,y=25,14
[/recall]
# This makes sure Baldras' portrait doesn't cover up Relana's sprite
[scroll_to_unit]
id=Baldras
[/scroll_to_unit]
[message]
speaker=Relana
message= _ "Baldras! Ya made it! Lil Harper here tolds me all abouts what happened."
[/message]
[message]
speaker=Baldras
message= _ "Aye, Relana. It were one o’ the Queen’s patrol, strange as it do sound. Turns out they were itchin’ ta attack us soon as I wasn’t willing to leave with ‘em."
[/message]
[message]
speaker=Harper
message= _ "But we fought those ugly scoundrels off!"
[/message]
[message]
speaker=Relana
message= _ "Queen’s patrol, ya say? They sent them a messenger our way a couple days ago, asking fer our allegience to some ‘Asheviere’. Weren’t that Garard’s young bride or something? Why’s she the one sending out all these men now?"
[/message]
[message]
speaker=Baldras
message= _ "I don’t know, but some of those riders escaped us. Bet they’ll report back to their local garrison, tell them we’re a bunch o’ traitors."
[/message]
[message]
role=Advisor
message= _ "Then they’ll be back in force."
[/message]
[message]
speaker=Relana
message= _ "We needs more information. We should consult ourselves with Elensefar. Lord Maddock surely gots ta know more than we do."
[/message]
[message]
speaker=Baldras
message= _ "Elensefar? Why him?"
[/message]
[message]
speaker=Relana
message= _ "Well, all Annuvin be technically ruled by Elensefar, no? We don’t technically gots to heed anything Wesnoth says."
[/message]
[message]
speaker=Baldras
message= _ "And in practice, Weldyn be doing whatever it likes here, while Maddock says nothing. He knows, but he don’t care."
[/message]
[message]
speaker=Relana
message= _ "But we still needs that knowledge, Baldras. We can’t be coming up with a great plan in the dark. We needs ta know what be going on. We both knows that if Weldyn brings one o’ their armies here, there be no way we can fight them off."
[/message]
[message]
speaker=Baldras
message= _ "Perhaps, but — hold there. Did ya hear that? Sounded like a wolf’s howl."
[/message]
[message]
speaker=Relana
message= _ "Somethin’ smells like lizard too. We’re not alone here, seems like someone found our hiding spot. Looks like we gots ourselves a battle."
[/message]
[message]
speaker=Harper
message= _ "Finally, some action!"
[/message]
{INCIDENTAL_MUSIC casualties_of_war.ogg}
{MOVE_UNIT (id=Urk Delek) 33 25}
[message]
speaker="Urk Delek"
message= _ "Blasted humans and blasted Fal Khag! Stupid goblin was only supposed to scout out that puny village, not fight it by himself. Then those damned humans rejected our help and look where that got them."
[/message]
[message]
speaker="Urk Delek"
message= _ "“Don’t know why the Queen hired some stinkin’ orcs, we don’t need you here.” Yeah, well now they’re dead, like a bunch of animals."
[/message]
{MOVE_UNIT id=Thhsthss 7 6}
[message]
speaker="Thhsthss"
# wmllint: local spellings uss usss promissed ordersss
message= _ "Your ordersss mean nothing to usss, orc. You promissed uss gold."
[/message]
[message]
speaker="Urk Delek"
message= _ "Shut your trap, lizard. You’ll get your gold, just as soon as my wolves get their meat."
[/message]
[/event]
[event]
name=turn 19
[message]
speaker=Baldras
message= _ "We don’t gots forever to be fighting here. We gots to be headin’ fer Elensefar soon."
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x,y=34,5
[/filter]
[message]
speaker=unit
# po: fishperson is the same as merfolk
message= _ "Looks like some fishperson used to live here."
[/message]
[sound]
name=zombie-hit-1.ogg
[/sound]
[unit]
type=Walking Corpse
id=Dead Fish
variation=swimmer
side=4
x,y=35,6
animate=yes
[/unit]
[message]
speaker=Harper
message= _ "Looks like they still do. Ick."
[/message]
[/event]
[event]
name=die
[filter]
id=Dead Fish
[/filter]
[message]
speaker=Harper
message= _ "Ewww, I think it smells even worse now. Least it’s stopped moving."
[/message]
[store_unit]
[filter]
x,y=$x2,$y2
[/filter]
variable=stored_unit
[/store_unit]
{VARIABLE_OP stored_unit.experience add 6}
[unstore_unit]
variable=stored_unit
[/unstore_unit]
{CLEAR_VARIABLE stored_unit}
[/event]
[event]
name=moveto
[filter]
side=1
x,y=13-22,24-29
[/filter]
[message]
speaker=Baldras
message= _ "I don’t likes me the look of that water."
[/message]
[/event]
[event]
name=moveto
[filter]
side=1
x,y=17,27
[not]
id=Baldras
[/not]
[/filter]
[sound]
name=water-blast.wav
[/sound]
[unit]
type=Tentacle of the Deep
side=4
x,y=17,29
animate=yes
[/unit]
[unit]
type=Tentacle of the Deep
side=4
x,y=18,25
animate=yes
[/unit]
[message]
speaker=unit
message= _ "Ahh! Help, it’s a tentacle monster!"
[/message]
[/event]
[event]
name=moveto
[filter]
id=Harper
x,y=5,28
[/filter]
[message]
speaker=Harper
message= _ "That’s some fresh, tasty water. Mmm!"
[/message]
[object]
id=harper_buff_water
take_only_once=yes
silent=yes
duration=forever
[filter]
x,y=5,28
[/filter]
[effect]
apply_to=hitpoints
increase_total=1
increase=1
[/effect]
[/object]
[/event]
#
# Victory
#
[event]
name=last breath
[filter]
id=Urk Delek
[/filter]
[message]
speaker=Urk Delek
message= _ "Blasted pinkskins..."
[/message]
[/event]
[event]
name=last breath
[filter]
id=Thhsthss
[/filter]
[message]
speaker=Thhsthss
# wmllint: local spellings Thissss
message= _ "Thissss was not part of the deal..."
[/message]
[/event]
[event]
name=enemies defeated
[message]
speaker=Baldras
message= _ "Something be very wrong here. These orcs has weapons with Army forge-markings."
[/message]
[message]
speaker=Relana
message= _ "Aye, and the golds in their pouches look new from mint. Could just be plunder, but..."
[/message]
[message]
speaker=Baldras
message= _ "Don’t seem like it. I be thinking these orcs were hired to scout us. But for what? Of all the alliances to be making, why woulds Weldyn be hiring orcs?"
[/message]
[message]
speaker=Relana
message= _ "I thinks yer mission to Lord Maddock just became even more urgent. We needs to know what motive Wesnoth and the Queen gots to be attacking us like this, ‘specially with them orcs."
[/message]
[message]
speaker=Baldras
message= _ "I don’t likes leaving our people here alone, but I sees your point. Ifs we wait, more wills be coming."
[/message]
[message]
speaker=Relana
message= _ "Fer now, I can stays here and maybe talk them Wesnothians out of attacking us directly, but I don’t thinks I can convince them forever. We’ll eventually got to fights them. To survive this, we needs to act quick, Baldras."
[/message]
[message]
speaker=Baldras
message= _ "Then we’ll fly to Elensefar fast as we can. Luck be with ya, Relana."
[/message]
[endlevel]
result=victory
bonus=yes
{NEW_GOLD_CARRYOVER 40}
[/endlevel]
[/event]
#
# Loss conditions - turns run out
#
[event]
name=time over
[message]
speaker=Baldras
message= _ "We’ve no more time to be spending here, nor to be traveling to Elensefar... the Wesnoth army likely already be mobilizing against us. We’ve got to head back to Dallben!"
[/message]
[message]
speaker=narrator
image=wesnoth-icon.png
message=_ "Baldras and Relana returned to their villages to find them destroyed, with any survivors borne away to unknown fates. It was a bitter doom, and as Wesnoth descended into chaos they would live to see worse."
[/message]
[endlevel]
result=defeat
[/endlevel]
[/event]
{LIBERTY_DEATHS}
[/scenario]