forked from project-ethea/After_the_Storm
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchangelog
1587 lines (1401 loc) · 56.8 KB
/
changelog
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
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
===========================
AFTER THE STORM - CHANGELOG
===========================
Version 0.9.17+dev:
-------------------
* Scenarios:
* E3S7A - Dark Fire:
* Fix dialogue typo in part 2 reported by Inky.
* Units:
* Removed unused unit types: Elvish Civilian.
* New unit type descriptions: Chaos Cataphract, Hound of Chaos, Demonic
Hound, Hellhound.
Version 0.9.17:
---------------
* Graphics:
* New or updated unit graphics: Chaos Headhunter, Chaos Marauder, Chaos
Soulhunter, Anya, Uria, Elynia (E3 finale), Faerie Forest Spirit,
Eventide Dancer, Domain Guard, Aradellys.
* New or improved unit animations: Elynia (E1/E2 ranged attack, E1/E2
defense, E3 melee, E3 ranged attack, E3 defense, E3 finale ranged attack,
E3 finale melee attack, E3 finale defense).
* Language and i18n:
* Updated translations: Japanese.
* Music:
* The IftU Music add-on is now required in addition to AtS Music, and the
tracks already provided by it have been removed from AtS Music.
* Scenarios:
* E1S3 - Civil War:
* Dialogue typo fix by Inky.
* E1S10 - Tears:
* Story text typo fix by Inky.
* E2S12 - Fate:
* Replaced the beginning of a pivotal line by Elynia with a rephrased
version provided by vultraz (from IftU 2.0.1).
* E3S1 - Beyond her Smile (A Light in the Darkness):
* Story text typo fix by Inky.
* E3S9 - Dark Depths:
* Added full ending cutscene.
* Minor prose fixes for the ending cutscene.
* Units:
* New unit type descriptions:
* Chaos Arbalestier, Chaos Crossbowman, Chaos Invader, Chaos Bowman, Chaos
Raider, Chaos Headhunter, Chaos Doom Guard, Chaos Hell Guardian, Chaos
Dark Knight, Chaos Razerman, Shaxthal Drone, Chaos Invoker, Chaos Magus,
Sylvan Warden, Chaos Lorekeeper, Chaos Marauder, Chaos Soulhunter, Chaos
Warlord, Chaos Hound, Demonic Hound, Hellhound, Chaos Longbowman, Chaos
Heavy Longbowman, Chaos Cavalier, Chaos Cataphract, Fungoid, Faerie
Sprite, Fire Faerie, Faerie Dryad, Faerie Forest Spirit, Shaxthal
Rayblade, Shaxthal Sentry Drone, Shaxthal Assault Drone, Minor Imp, Imp,
Blood Imp, Gutwrencher Imp, Armageddon Imp.
* Door units now clear terrain beneath them on 'last breath' rather than
'die' events, in order to ensure shroud is correctly cleared before
scenario-specific event handlers are run.
* Replaced Chaos Crossbowman and Arbalestier's sword attack with an axe to
match the sprites.
Version 0.9.16:
---------------
* Graphics:
* New or updated unit graphics: Chaos Emperor.
* Scenarios:
* E2S8 - And then there was Chaos:
* Fixed Elynia disappearing from the map and causing issues if her HP goes
below 1 during the same attack sequence that results in Ivyel fleeing.
* Units:
* AMLAs:
* Galas can now get the berserker special on melee attacks (requires
Strength I).
* Balancing:
* Increased arcane resistance for mechanical units (Automaton, Iron Golem,
Goliath) from 30% to 50%.
* Increased Magnum Suit's arcane resistance from 40% to 50%.
Version 0.9.15:
---------------
* Graphics:
* New or improved unit animations: Elynia (E1/E2 melee attack).
* New or updated unit graphics: Fallen Faerie.
* Fixed Elynia's fire attack having no sound effects in E1 and E2.
Version 0.9.14:
---------------
* General:
* A work-in-progress version was uploaded to the add-ons server as 0.9.13 by
mistake. In order to avoid confusion and ensure automated upgrades work
correctly, the final release number is 0.9.14.
* Graphics:
* New or updated terrain graphics: Dark Hive, Dark Hive Surface, Dark Hive
Depths.
* New attack icon for Elynia's staff.
* New or improved unit animations: Elynia (E1/E2 defense, ranged attack).
* Language and i18n:
* New translations: Japanese.
* Scenarios:
* E3S7A - Dark Fire:
* Fixed the Potion of Life being able to be picked up multiple times.
* Terrains:
* Added Wall Moss terrain overlay.
* Removed custom campfire terrain (phased out in 0.9.12).
* Removed custom trash/remains terrains (phased out in 0.9.12).
* Units:
* Added a new unit type for Mal Hekuba.
* Added a new unit type for the E2S11 boss.
Version 0.9.12:
---------------
* General:
* Work around crashes related to music transitions during cutscenes under
yet-to-be-determined operating conditions.
* Removed more Wesnoth 1.10.x support code.
* Replaced empty ellipse images with the new ellipse=none syntax from
version 1.11.11.
* Graphics:
* Placeholder portraits added: Valen.
* Scenarios:
* E1S3 - Civil War in the North:
* Give the player standard gold carryover, no bonus.
* E2S0 - Transience:
* Fixed sound effects remaining muted when advancing to the next scenario.
* E2S1 - By the Moonlight:
* Uncover Elynia at the start of the first town dialogue sequence, in case
she is standing in forest tiles.
* E2S10 - The Betrayal:
* Major map tweaks past the central gates.
* Reduced turn limit from 88/86/84 to 62/60/58.
* E2S11 - A Final Confrontation:
* Fixed a regression from 0.9.9 causing the boss keep to gradually crumble
down, potentially killing it prematurely.
* E3S4.1 - Outpost of Hell:
* Allow two more charges to spawn on the initial player bases on Hard,
thus matching the number of charges available on other difficulty levels.
* Reduced bonus enemy gold on turn 10 and added a heads-up for the player.
* E3S7B - Dark Sea:
* Fixed (again) a bug with Anya's ellipse assignment.
* Minor difficulty tweaks.
* E3S8C - Breakdown:
* Assigned a default hotkey for the elemental summoning menu option.
* Terrains:
* Replaced custom campfire terrain with its mainline equivalent (^Zi → ^Ecf),
losing its +25% lawful bonus in the process.
* Replaced custom trash/remains terrains with their mainline equivalents
(^Ettz → ^Edt, ^Etbz → ^Edb).
Version 0.9.11:
---------------
* General:
* Work around bug in Wesnoth 1.11.17 that could cause units to be deleted
from the game by units moving during cutscenes.
Version 0.9.10:
---------------
* General:
* Raised minimum game version requirement to 1.11.11. All existing
compatibility code for previous versions has been removed.
* Graphics:
* New or updated unit graphics: Sprite, Fire Faerie, Forest Spirit, Dryad,
Demon Shapeshifter.
* Scenarios:
* Added an option to certain scenarios to ensure Wesnoth does not discard
the player's gold and recall list under certain circumstances due to a
behavior change in version 1.11.13 and later. Affected scenarios:
* E1S9.3 - The Triad, part 3
* E1S11 - Return to Wesmere, part 2
* E2S0 - Transience
* E2S11 - A Final Confrontation
* E3S0 - Opening (Within)
* E3S6 - Divergence
* E3S8B - Destiny, part 1
* E3S11 - After the Storm
* Units:
* Balancing changes:
* Changed Leech's alignment from 'lawful' to 'neutral'.
* Decreased Leech's HP from 62 to 42.
* Decreased Leech's melee damage from 11-2 to 9-2.
* Decreased Leech's unit level from 3 to 1.
* Converted to the simplified 1.12 animation syntax:
* Dusk Faerie, Night Nymph, Nightshade Fire
* Sylvan Warden
* Sprite, Fire Faerie, Dryad, Forest Spirit
* Elvish Wayfarer
* Faerie Avatar
* Demoness Hellbent Tide
* Verlissh Control Spire
* User interface:
* Cutscene themes now use the 1.11.10 [theme] id attribute on 1.11.10 and
later.
Version 0.9.9:
--------------
* General:
* Removed Wesnoth development versions warning from the campaign menu entries
as support for 1.11.8 and later is now mature.
* New complete algorithm for calculating the relative direction between two
hex grid locations, handling all six intrinsic facing directions instead
of only SW and SE.
* Updated Aragwaith faction from Era of Chaos 1.3.1+dev up to commit
9dedeba7cddc2a027745c9994a917fdcb78ed341.
* Stripped optional whitespace from terrain map and mask files, decreasing
uncompressed directory size by about 62%.
* Graphics:
* New or updated unit graphics: Blood Core, multiple Aragwaith units, Demon
Grunt.
* Assigned a more dignified generic portrait to Cron (1.11.x only).
* Music and sound effects:
* Mitigated [fade_out_music] causing a portion of the previous track to be
heard at full volume at the end of the fade-out sequence. It still won't
help in all cases.
* Scenarios:
* Fixed additional bugs with hero ellipses on Wesnoth 1.11.6 and later
affecting Anya on every scenario and Durvan on scenario E3S7B and later.
* Use STARTING_VILLAGES_ALL instead of STARTING_VILLAGES with large numbers
to assign all villages to sides.
* Skip inclusion of death events for characters that are not present during
the first few scenarios of E1.
* E1S3 - Civil War in the North:
* Fixed the first defined on-map unit (usually Galas) becoming permanently
invisible.
* Minor prose tweaks.
* E1S4 - Terror at Dusk:
* Balancing changes to make the scenario easier on Wesnoth 1.11.7 and
later, possibly connected to the new AI recruitment gold saving aspect
introduced in Wesnoth 1.11.7 and enabled by default.
* Minor prose tweaks.
* E1S5 - Bay of Tirigaz:
* Made it so Mal Keshar speaks for bat units when investigating shipwrecks.
* Minor map tweaks.
* Minor prose tweaks.
* E1S6.1 - Quenoth Isle:
* Fixed Elynia's ellipse reverting to a generic unit ellipse on 1.11.x
during the faerie fire cutscene.
* Not-so-minor prose tweaks.
* E1S6.2 - Elves of a Different Land:
* Not-so-minor prose tweaks.
* Extended map for large screens.
* E1S7 - The Search for the Past:
* Added cave ambience sound sources.
* Improved ending cutscene transition.
* Minor AI adjustments to make the undead minions recruit correctly on
Wesnoth 1.11.7 and later.
* Not-so-minor prose tweaks.
* E1S7x - Resolutions:
* Minor map tweaks.
* Not-so-minor prose tweaks.
* E1S8 - Fear:
* Not-so-minor prose tweaks.
* E1S9.1, E1S9.2, E1S9.3 - The Triad:
* Added cave ambience sound sources.
* Not-so-minor prose tweaks.
* Various cutscene improvements and changes.
* E1S10 - Tears:
* Minor prose tweaks.
* E1S11.1 - Return to Wesmere, part 1:
* Not-so-minor prose tweaks.
* E1S11.2 - Return to Wesmere, part 2:
* Added cave ambience sound sources.
* Fixed story text not appearing because of a missing macro inclusion
(long-standing bug that's existed ever since the scenario was first
released).
* Minor map tweaks.
* Minor prose tweaks.
* E1S12 - The Queen:
* Added cave ambience sound sources.
* Balancing changes.
* Excluded time area for the E1S11.2 starting area on Wesnoth 1.11.7 and
earlier (including 1.10.x) due to a bug with time area ids not being
saved, resulting in a time area with local lighting that interfers with a
cutscene sequence after reloading from a non-start-of-scenario save.
* Fixed long-standing offset-by-one bug with a terrain mask applied near
the end.
* Minor map tweaks.
* Not-so-minor prose tweaks.
* Various cutscene improvements and changes.
* E1S13 - Death and Rebirth:
* Minor cutscene improvements and changes.
* E2S1 - By the Moonlight:
* Minor AI adjustments for Wesnoth 1.11.7 and later.
* Not-so-minor prose tweaks.
* Now the scenario lives up to its name.
* E2S2 - The Heart Forest:
* Fixed fog not being cleared correctly when Allyna first appears.
* Made it so Allyna introduces herself once three of the five bandits have
been killed rather than all of them.
* Minor AI adjustments for Wesnoth 1.11.7 and later.
* Minor prose tweaks.
* E2S3.1 - Unrest in Raelthyn:
* Minor prose tweaks.
* E2S3.2 - Revelations:
* Minor prose tweaks.
* E2S4 - Shifting Allegiances:
* Minor prose tweaks.
* E2S5 - The Eastern Front:
* Minor prose tweaks.
* E2S6 - The Voyage Home:
* Not-so-minor prose tweaks.
* E2S7 - The Voyage Home:
* Minor prose tweaks.
* E2S8 - And then there was Chaos:
* Minor AI adjustments for Wesnoth 1.11.7 and later.
* Not-so-minor prose tweaks.
* E2S9 - New Hive:
* Added cave ambience sound sources.
* Minor prose tweaks.
* E2S10 - The Betrayal:
* Added cave ambience sound sources.
* Minor prose tweaks.
* E2S11 - A Final Confrontation:
* Added cave ambience sound sources.
* Maybe-minor prose tweaks.
* Minor cutscene tweaks and improvements.
* E2S12 - Fate:
* Minor cutscene tweaks and improvements.
* E3S0 - Opening (Within):
* Added cave ambience sound sources.
* Minor cutscene tweaks and improvements.
* E3S1 - Beyond her Smile (A Light in the Darkness):
* Minor map tweaks.
* Various cutscene improvements and changes.
* E3S2.1 - Return to Raelthyn:
* Minor map tweaks.
* Increased initial gold supply for the second human player side.
* E3S2.2 - Reckoning:
* Minor prose tweaks.
* E3S3 - Amidst the Ruins of Glamdrol:
* Minor prose tweaks.
* E3S4.1 - Outpost of Hell:
* Minor prose tweaks.
* E3S4.2 - Gateway:
* Minor prose tweaks.
* E3S5 - Pass of Sorrows:
* Minor map tweaks.
* Minor prose tweaks.
* Minor ending cutscene improvements.
* E3S6 - Divergence:
* Minor prose tweaks.
* E3S7A - Dark Fire:
* Prevent crashing Wesnoth 1.11.8 due to a missing initial time of day
(part 1 only).
* Added cave ambience sound sources.
* Minor AI adjustments for Wesnoth 1.11.7 and later.
* Minor map tweaks.
* Minor prose tweaks.
* E3S7B - Dark Sea:
* Minor AI adjustments for Wesnoth 1.11.7 and later.
* Minor prose tweaks.
* E3S8A - Interim:
* Prevent crashing Wesnoth 1.11.8 due to a missing initial time of day.
* Added cave ambience sound sources.
* Minor cutscene improvements nobody could possibly notice.
* Minor prose tweaks.
* E3S8B - Destiny, part 1:
* Minor aesthetic changes nobody could possibly notice.
* Fixed parts of the map being unintentionally uncovered upon entering
Hemérilyel's chamber.
* Made Hemérilyel more aggressive towards the player on Wesnoth 1.11.2 and
later.
* E3S8C - Breakdown:
* Added cave ambience sound sources.
* Minor AI adjustments for Wesnoth 1.11.7 and later.
* Minor prose tweaks.
* E3S8D - Destiny, part 2:
* Minor prose tweaks.
* E3S9 - Dark Depths:
* Added cave ambience sound sources.
* Minor prose tweaks.
* E3S10 - Blood:
* Added cave ambience sound sources.
* Minor prose tweaks.
* E3S11 - After the Storm:
* Minor prose tweaks.
* E3S12 - Destiny, part 3:
* Added cave ambience sound sources.
* Minor prose tweaks.
* E3S13 - Epilogue:
* Minor prose tweaks.
* Units:
* Balancing changes:
* Imps are now immune to the plague weapon special.
* The Protection ability affects own units of any lower level again instead
of only level 0 and 1.
* Affected units: Demoness Hellbent Tide, Aragwaith Shield Guard,
Aragwaith Ancient Banner.
* Physical endurance no longer resets statuses (poisoned, slowed, etc.).
* Decreased Lumeril Glyph Mistress' arcane damage resistance from -10% to
-20%.
* Decreased Fallen Faerie's cold ranged attack strength from 11-3 to 10-3.
* New or improved unit animations: Verlissh Matrix Core, Shaxthal Custodian
Drone, Shaxthal Queen, Verlissh Matrix Flow System, Verlissh Control Spire,
multiple Aragwaith units, Dusk Faerie line.
* Made it so the Falcon unit type and the lightfly movetype are only defined
if the mainline Khalifate faction is not present, by testing the existence
of core/units/khalifate/Falcon.cfg.
* Fixed a minor inaccuracy at the beginning of the Terror ability
description.
* The spawn controller code (used e.g. in Shaxthal hives) has been completely
rewritten in Lua. No behavior changes expected.
Version 0.9.8:
--------------
* General:
* Added a preload-time event to warn the player when attempting to use an
unsupported Wesnoth version (< 1.9.10, < 1.10, = 1.11.0, = 1.11.1 at this
time).
* Scenarios:
* E1S1 - The Skirmish:
* Minor prose tweaks.
* E1S3 - Civil War in the North:
* Minor map tweaks.
* Minor prose tweaks.
* E3S4.1 - Outpost of Hell:
* Fixed a side-effect of the [hidden_unit] clobbering fix from 0.9.7 that
renders the scenario unwinnable after killing the final enemy boss.
* Units:
* Updated Chaos Gunner line animations for compatibility with Wesnoth 1.11.7.
* Terrains:
* Added litter terrain overlay from doofus-01, not currently used yet.
* Code: <http://r.wesnoth.org/p555984>
* Graphics: <http://r.wesnoth.org/p556000>
Version 0.9.7:
--------------
* Scenarios:
* E3S10 - Blood:
* Fixed an oversight in the implementation of the [hidden_unit] WML action
that could cause an event to destroy the player units forever by
clobbering them with enemy units at the start of the second stage.
* Units:
* Removed compatibility code introduced in version 0.9.4 to handle the
'fairy'->'faerie' race id transition done in that same release. Saved games
from 0.9.3 and older versions may not be used from now on.
Version 0.9.6:
--------------
* General:
* The workaround for the [move_unit_fake]/[move_unit] interaction with
[lock_view] is now used only for Wesnoth 1.11.0 through 1.11.5 since a
superior solution is now built into version 1.11.6.
* Graphics:
* New or updated unit graphics: Argan, Elyssa (E1/E2), Demon, Demon Zephyr,
Demon Grunt, Demon Warrior, Demon Messenger, Demoness Spelldancer, Demon
Stormtide, Demoness Hellbent Tide, Demoness Slashing Gale, Angel of Blood,
Errant Executor, Gatekeeper.
* Eliminate various missing image warnings caused by changes to the handling
of custom unit ellipses for ZoC-less (e.g. L0) units in Wesnoth 1.11.6 and
later.
* Fixed issues with invisible L0/stunned unit ellipses on Wesnoth 1.11.6 and
later.
* Scenarios:
* E2S4 - Shifting Allegiances:
* Fixed Tara's loyal icon overlay ending up assigned to a Rock Golem.
* E3S4.1 - Outpost of Hell:
* Mark "Defeat all enemy leaders" as an optional bonus objective as opposed
to alternative.
* E3S6 - Divergence:
* Fix a severe gold management issue.
* Units:
* New unit type descriptions:
* Demon, Demon Zephyr, Demon Grunt, Demon Warrior
* Demoness Messenger
* Elvish Civilian
* Elvish Hunter, Elvish Trapper, Elvish Prowler
* Elvish Wayfarer
* Dusk Faerie, Night Nymph, Nightshade Fire
* Sylvan Warden
* Civilian, Messenger
* Animated Rock, Rock Golem.
* Renamed Demon Spelldancer to Demoness Spelldancer (UI name only).
* Renamed Demon Messenger to Demoness Messenger (UI name only).
* Replaced Demon Lord unit type with the Errant Executor.
Version 0.9.5:
--------------
* Graphics:
* New or updated unit graphics: Elynia (E3), Magnum Suit, Elyssa (E3), Ivyel,
Allyna, E3S13 bystanders.
* Scenarios:
* E1S2 - High Pass:
* Added time over event.
* E1S3 - Civil War in the North:
* Fixed Unidë disappearing at the very beginning of her initial dialog with
Galas at the end of the first turn of standard gameplay.
* E1S4 - Terror at Dusk
* Added time over event.
* E1S9.1, E1S9.2, E1S9.3 - The Triad:
* Added time over events.
* E2S4 - Shifting Allegiances:
* Added time over events.
* E2S6 - The Voyage Home:
* Added floating labels to indicate banished Errant Souls.
* E2S9 - New Hive:
* Added time over events.
* E2S10 - The Betrayal:
* Added time over events.
Version 0.9.4:
--------------
* General:
* Solved "could not open image 'misc/ellipse-none-leader-*" errors on
Wesnoth 1.11.5 and later, affecting certain cutscenes including but not
limited to E2S12.
* Graphics:
* New or updated unit graphics: Anya, Elynia.
* Scenarios:
* E1S2 - High Pass:
* Solve [target] deprecation warnings on Wesnoth 1.11.5 and later.
* E1S4 - Terror at Dusk:
* Updated map to use the ^Ftd palm forest terrain on Wesnoth 1.11.x instead
of the denser ^Ft tropical forest.
* E1S10 - Tears:
* Solve [target] and protect_leader deprecation warnings on Wesnoth 1.11.5
and later.
* Updated map to use the ^Ftd palm forest terrain on Wesnoth 1.11.x instead
of the denser ^Ft tropical forest.
* E1S11.1 - Return to Wesmere, part 1:
* Solve protect_leader deprecation warning on Wesnoth 1.11.5 and later.
* E2S1 - By the Moonlight:
* Solve protect_leader deprecation warning on Wesnoth 1.11.5 and later.
* E2S2 - The Heart Forest:
* Solve protect_leader deprecation warning on Wesnoth 1.11.5 and later.
* E2S7 - Proximus:
* Updated map to use the ^Ftd palm forest terrain on Wesnoth 1.11.x instead
of the denser ^Ft tropical forest.
* E2S8 - And then there was Chaos:
* Solve protect_leader deprecation warning on Wesnoth 1.11.5 and later.
* E2S9 - New Hive:
* Solve protect_leader deprecation warning on Wesnoth 1.11.5 and later.
* E2S10 - The Betrayal:
* Solve protect_leader deprecation warning on Wesnoth 1.11.5 and later.
* Units:
* Changed the faerie race's internal id from 'fairy' to 'faerie', and
updated image paths accordingly. For compatibility, units on the map and
recall lists with the old race id and image paths will be automatically
fixed when loading a saved game, but the code in charge of this is not
all-inclusive. When in doubt, players are advised to resume from the last
start-of-scenario save available.
* Added smoke effects to the Iron Golem's ranged attack animation.
Version 0.9.3:
--------------
* General:
* Solved wmlxgettext error on themes/ats-cutscene.cfg due to bug fix in
previous version.
* Graphics:
* New or updated items: goal highlight overlay.
* Scenarios:
* E3S2.1 - Return to Raelthyn:
* Fix Adavyan’s backstory event being triggered by every player move on
the map.
* E3S10 - Blood:
* Fixed viewport being permanently locked after the third stage begins on
Wesnoth 1.11.x.
Version 0.9.2:
--------------
* General:
* Dropped workaround code from 0.9.0 for a bug causing side data loss
throughout Episode III on Wesnoth 1.11.1. Use Wesnoth 1.11.2 or later
instead.
* Various code optimizations taking advantage of features introduced during
Wesnoth 1.9.x that were not used before AtS E3S7.1 before.
* Graphics:
* New or updated unit graphics: Uria.
* Scenarios:
* E1S3 - Civil War in the North:
* Fixed elvish sides being visible on the game Status Table before the
protagonists reach the fort.
* E3S2.1 - Return to Raelthyn:
* Added a statue prop with backstory information about Adavyan.
* Units:
* Fixed "Terrain '**' has evaluated to 100 (cost) [...]" warnings on Wesnoth
1.11.x caused by Aragwaith units.
* Description changes:
* New descriptions for Verlissh Matrix Core, Matrix Flow System, Psy
Crawler, Psy Mindraider units.
* New Imps race description.
* New Spirits race description.
* Fixed typo in Demons race description.
* Made it so Verlissh Matrix Core and Matrix Flow System’s sprites are scaled
down on the sidebar only when standing unit animations are disabled.
* User interface:
* Made sure cutscene theme with menu bar works on Wesnoth 1.11.5 and later
(affecting E1S6.2, E1S7x, E1S11x, E2S3.2, E2S5x).
Version 0.9.1:
--------------
* General:
* Added workaround code for a problem with the [lock_view] implementation and
its interaction with unit movement via [move_unit_fake]/[move_unit] on
Wesnoth 1.11.x.
* Made it so sequences using [animate_attack] do not display a floating label
when dealing 1 HP damage since most of the time this is a consequence of
dealing 100% HP on the target with kill=no, or other reasons along the same
line.
* Graphics:
* New or updated unit graphics: Elynia, Ivyel, Argan.
* Scenarios:
* Fixed several instances (E1S7, etc.) of sighted events taking place
prematurely on Wesnoth 1.11.x.
* Fixed several instances of loyal units auto-recall code causing warnings on
Wesnoth 1.11.x.
* Minor prose fixes, tweaks, and enhancements throughout the entire campaign.
* E1S7 - The Search for the Past:
* Glyphs needed to end the scenario are now marked with a blinking tile
outline (requires halos to be enabled in Display preferences).
* Minor cutscene improvements.
* Reworked message glyphs' code so their messages can be triggered as many
times as the player wants (NOTE: the last glyph triggered will still
unconditionally trigger the end of the scenario).
* E1S9.1 - The Triad, part 1:
* Minor gameplay improvements.
* Removed duplicate character line during the initial sequence.
* E1S9.2 - The Triad, part 2:
* Reworked some code for increased robustness.
* E1S9.3 - The Triad, part 3:
* Reworked some code for increased robustness.
* E1S10 - Tears:
* Fixed gold carryover from E1S8 (Fear) being reduced to its 40% (for an
effective carryover of 16%) when calculating the initial player gold
supply for this scenario.
* Reduced minimum starting gold to compensate for the bug fix above.
* E1S11.1 - Return to Wesmere, part 1:
* Fixed "retrieving member of non-existent WML container" warnings at the
start of the scenario.
* E1S11.2 - Return to Wesmere, part 2:
* Fixed spurious "retrieving member of non-existent WML container" warning
at the end of the scenario.
* E2S1 - By the Moonlight:
* Minor balancing changes.
* E2S4 - Shifting Allegiances:
* Minor map balancing tweaks.
* Reduced turn limit from 34/33/32 to 28/27/26.
* Other minor balancing changes.
* E2S7 - Proximus:
* Fixed minor fog refresh issues during the initial cutscene.
* E2S8 - And then there was Chaos:
* Minor balancing changes to increase difficulty.
* E2S9 - New Hive:
* Minor balancing changes.
* E3S3 - Amidst the Ruins of Glamdrol:
* Apply the default AMLA to Kyara and Horo a predefined amount of times on
prestart according to the difficulty level.
* Made it so neither the player nor Nar-hamoth can land a hit on each other.
* E3S4 - Outpost of Hell:
* Fix specific units being unintentionally visible during a white screen
sequence.
* Fixed "trying to remove non-existent menu item" warning at the end of
the scenario on Wesnoth 1.11.x under certain conditions.
* Make sure side 2 units also get their demolition ability and overlay
removed at the end.
* E3S5 - Pass of Sorrows:
* Make the teleportation/exposition event in the middle of the scenario
work as intended.
* E3S7B - Dark Sea:
* Make the northwestern Shaxthal and eastern undead sides less prone to
stealing player villages.
* E3S9 - Dark Depths:
* Minor boss fight improvements.
* Minor cutscene improvements.
* E3S10 - Blood:
* Made the foreshadowing moon combination have a x4 multiplier effect
instead of x5 on all difficulty levels, not just Hard.
* E3S13 - Epilogue:
* Fixed some cutscene-only female units not having their gender specified
in WML or translatable strings.
* This scenario is now only accessible after recovering an object hidden in
a previous scenario.
* Terrains:
* Experimental fix for the long-standing gate clipping issue when adjacent to
stone wall corners.
* Units:
* Added sidebar icon for units affected by the 'stun' weapon special.
* Added sidebar icon for units affected by the movement range bind spell.
* Applied changes from bumbadadabum's "The Aragwaithi" add-on, versions 1.0.6
through 1.0.9, and "Era of Chaos" version 1.1.0:
* Archer HP increased from 26 to 28.
* Granted the new 'precision' weapon special to the Greatbow's ranged
attack.
* Increased Guard's blade resistance from 10% to 20%.
* Increased Guard's XP from 64 to 74.
* Decreased Guard's cost from 28 to 27.
* Decreased Pikeman's cost from 38 to 28.
* Increased Shield Guard's cost from 37 to 45.
* Increased Shield Guard's blade and pierce resistances from 10% to 20%.
* Granted the 'marksman' weapon special to the Swordsmaster.
* Renamed the Aragwaith Witch's image files (may break saved games from
E3S2).
* Various animation fixes and updates.
* Balancing:
* Increased Elynia's (E3) mystic fire attack strength from 5-4 to 5-5.
* Increased Elynia's (post-Divergence) ensnare attack strength from 9-3 to
9-4.
* Increased Forest Spirit's movement points from 5 to 6.
* Decreased Fallen Faerie's HP from 49 to 43.
* Decreased Fallen Faerie's wail attack strength from 12-3 to 11-3.
* Gave Anya and Elynia special AMLAs for E2 and E3.
* Fixed wrong description for Galas' bolas attack AMLA (stated magical as the
weapon special, it is actually slows).
Version 0.9.0:
--------------
* General:
* Milestone: all scenarios completed.
* Scenarios:
* Deployed code to work around a side-switching issue affecting Wesnoth
1.11.1 during post-Divergence (E3S6) scenarios. The corresponding
mainline bug is #20373 and it is fixed on 1.11.2.
* Fixed various "wesnoth.get_side is deprecated, use wesnoth.sides instead"
warnings on 1.11.x.
* Minor story text grammar, style, and punctuation amendments.
* E1S6 - Quenoth Isle (Elves of a Different Land):
* Minor prose tweaks.
* E1S7 - The Search for the Past:
* Minor prose tweaks.
* E1S12 - The Queen:
* Minor prose tweak.
* E1S13 - Death and Rebirth:
* Fixed minor prose issue ("take risky choices" -> "make risky choices").
* E2S2 - The Heart Forest:
* Minor prose tweak.
* E2S11 - A Final Confrontation:
* Minor cutscene improvements near the end.
* E2S12 - Fate:
* Minor cutscene improvements.
* E3S8C - Breakdown:
* Don't allow summoning Fire Guardians until the player enters the
underground river passage.
* Fix objectives display inconsistencies throughout the scenario.
* Minor cutscene improvements.
* E3S8D - Destiny, part 2:
* Fixed Anya's movements not being undoable.
* E3S9: Dark Depths:
* Fixed minor cutscene glitches.
* E3S10 - Blood:
* Add a context menu item displaying a list of available attack
combinations and their effects.
* E3S13 - Epilogue:
* New scenario.
* Units:
* Balancing:
* Decreased Demon Slashing Gale's melee attack from 11-3 to 10-3.
* Decreased Demon Slashing Gale's ranged attack from 10-5 to 9-4.
* Fixed Chaos Arbalestier ranged attack animation failing to trigger.
* Fixed Shaxthal Turret not getting the biomechanical trait.
* Fix multiple "Descriptions should no longer include the name as the first
line" warnings on 1.11.1 and later.
* Fix unit types with missing faction prefixes in their names:
* Arbalestier -> Chaos Arbalestier
* Cataphract -> Chaos Cataphract
* Crossbowman -> Chaos Crossbowman
* Heavy Longbowman -> Chaos Heavy Longbowman
* Hide private variations for regular unit types from the help system on
1.11.x.
* Killed Kri'tan.
Version 0.8.90.1:
-----------------
* General:
* All episodes have 13 scenarios each. Reasoning:
* E1: the line-up goes from E1S1 through E1S13
* E2: the line-up goes from E2S0 through E2S12
* E3: the line-up goes from E3S0 through E3S12 and E3S13 will be a bonus
feature in future versions
* Scenarios:
* E3S4.1 - Outpost of Hell:
* Fix "[object]duration=level is deprecated" warning on 1.11.x.
* E3S6 - Divergence:
* Fix "[object]duration=level is deprecated" warning on 1.11.x.
* E3S10 - Blood:
* Avoid hitting BUG_ON path when the Blood Core handler runs after stage 2.
* Replaced comments causing wmlxgettext errors.
* Units:
* Fix "[object]duration=level is deprecated" warnings on 1.11.x affecting
scenarios where units with the stun weapon special (e.g. Valdemon Basher)
are present.
Version 0.8.90 a.k.a. "0.9.0 minus one":
----------------------------------------
* General:
* Dropped remaining compatibility code for Wesnoth 1.9.14 and earlier.
* Scenarios:
* E1S11.2 - Return to Wesmere, part 2:
* Removed compatibility code for Wesnoth 1.9.5 through 1.9.8.
* E3S6 - Divergence:
* Enabled new scenario.
* E3S7A - Dark Fire:
* New scenario.
* E3S7B - Dark Sea:
* New scenario.
* E3S8A - Interim:
* New scenario.
* E3S8B - Destiny, part 1:
* New scenario.
* E3S8C - Breakdown:
* New scenario.
* E3S8D - Destiny, part 2:
* New scenario.
* E3S9 - Dark Depths:
* New scenario.
* E3S10 - Blood:
* New scenario.
* E3S11 - After the Storm:
* New scenario.
* E3S12 - Destiny, part 3:
* New scenario.
* Units:
* Balancing:
* Increased Elynia's resistance to impact damage from -10% to 0%.
* Decreased Demon Shapeshifter's ranged attack from 8-2 to 7-2.
Version 0.8.5:
--------------
* General:
* Added a note at the start of every episode regarding Display preferences
that may affect cutscenes.
* Added title cards to every scenario in episode I and II that is supposed to
have one, and added the production code for each individual scenario to all
title cards.
* Changed the order in which title cards display during E3.
* Fixed hive spawns not getting random traits as intended.
* New campaign difficulty menu icons for episodes II and III.
* Graphics:
* New or updated unit graphics: Chaos Arbalestier.
* Scenarios:
* E1S1 - The Skirmish:
* Revised/rewritten dialog lines.
* Revised/rewritten story text.
* E1S2 - High Pass:
* Revised/rewritten dialog lines.
* Revised/rewritten story text.
* E1S3 - Civil War in the North:
* Revised/rewritten dialog lines.
* Revised/rewritten story text.
* E1S4 - Terror at Dusk:
* Revised/rewritten dialog lines.
* Revised/rewritten story text.
* E1S5 - Bay of Tirigaz:
* Revised/rewritten dialog lines.
* E1S6 - Quenoth Isle (Elves of a Different Land):
* Revised/rewritten dialog lines.
* Revised/rewritten story text.
* E1S11.2 - Return to Wesmere, part 2:
* Add workaround for mainline bug #20350 on 1.10.5 and earlier, which
allowed the player to end their first turn prematurely by save-reloading.
* E2S12 - Fate:
* Shrank Elynia's HP bar as much as possible and eliminated her XP bar.
* E3S0 - Opening:
* Fixed minor story text persistence glitch on large resolutions (e.g.
1920x1080).
* Removed title card.
* (Unreleased scenarios):
* Add workaround for mainline bug #20351 on 1.10.5 and earlier.
* Units:
* Renamed Chaos Advanced Crossbowman to Chaos Arbalestier.
Version 0.8.4:
--------------
* General:
* Dropped remaining compatibility code for Wesnoth 1.9.9 and earlier.
* Graphics:
* New or updated items: crystal glyphs.
* New or updated unit graphics: Sprite, Fire Faerie, Forest Spirit, Dryad,
Elvish Acolyte, Elvish Ascetic, Elvish Mystic, Elvish Avatar,
Civilian/Messenger, Dusk Faerie, Night Nymph, Nightshade Fire.
* Scenarios:
* E2S4 - Shifting Allegiances:
* Gave Tara a unique baseframe.
* Units:
* Balancing:
* Farmland no longer applies for the effects of the Sylvan Spark and Sylvan
Essence abilities.
* Reduced Shaxthal elusivefoot defense on Deep Water from 20% to 10%
(Shaxthal Rayblade, Shaxthal Stormblade, Elyssa).
* Fixed Chaos Longbowman and Heavy Longbowman melee attack animations.
* Give Forest Spirits the 'spirit' trait instead of 'undead'. Note that as a
side-effect, existing instances of this unit will get both traits when
loading from saved games.
Version 0.8.3:
--------------
* General:
* Preliminary (untested) Wesnoth 1.11.0 support. There might be serious
campaign-specific bugs, so players on this version should report their
experience regardless of failure or success. This same version of the
campaign will continue to support Wesnoth 1.10 until Wesnoth 1.12 RC 1 is
released at an indeterminate point in the future.
* Scenarios:
* Replaced a bunch of instances of "in the battlefield" with "on the
battlefield".
* E1S9.1 - The Triad, part 1:
* Minor cosmetic changes that totally have no plot significance whatsoever.
* E3S4.1 - Outpost of Hell:
* Make sure to remove the demolition ability overlay from units when the
siege charges are disabled by the boss event.
* Prevent log spam about retrieving non-existent WML variables immediately
before and after the boss event.
* E3S6 - Divergence:
* New scenario, disabled in production until the rest is completed.
* Units:
* Allow the Demon Shapeshifter to get the default AMLA.
Version 0.8.2:
--------------
* Scenarios:
* E3S4.1 - Outpost of Hell:
* Limit Demon Shapeshifter spawns according to the difficulty level.
* Recall all loyal side 2 units for free at the start.
* Reveal Demon Shapeshifters with their remaining moves and attacks set to
zero during their controlling side's turn.
* E3S5 - Pass of Sorrows:
* Improved handling of non-Elynia units stepping on the monolith location
both before and after its "activation".
* Units:
* Balancing:
* Decreased Demon Shapeshifter's HP from 47 to 44.
* Decreased Demon Shapeshifter's melee attack from 8-3 to 7-3.
* Decreased Demon Shapeshifter's ranged attack from 9-2 to 8-2.