After the Storm 0.7.0: Mission Complete!

After the Storm’s development began in 2008, some time after the completion of Invasion from the Unknown. Since then, the campaign’s development was repeatedly and severely hindered by multiple planning issues, partially caused by (borderline pathological) perfectionism on my part; plus many other personal problems.

During most of 2011, development was unofficially halted, with a half-baked E1S9.2 lingering around in the Wesnoth-UMC-Dev SVN trunk for months. Version 0.4.0 was released near the end of September, and from that point onwards, I decided to not stop working on the campaign ever again, until it reached completion.

That day, sadly, arrived sooner than I expected. Version 0.7.0 is here, presenting a complete Episode II with 12 scenarios, adding E2S8 through E2S12 to the line-up found in version 0.6.1.

AtS was always planned to have only two episodes, so as previously said I consider it to be 100% complete in terms of scenario count right now. The third episode (After the Storm: Final) is still in the planning stage and it will most likely be developed in parallel with the balancing, clean-ups and touch-ups leading to version 1.0.0, making it a target for version 2.0.0 instead.

Right now, AtS is in urgent need of portrait art for the new characters introduced throughout E1 and E2, at least two new unit baseframes for use in E1S9.2 and E2S11, plus a third baseframe for E3. While portrait art isn’t a version 1.0.0 target per se, I would really welcome any help at any time, as long as the art style stays consistent with Invasion from the Unknown. It’s very likely the missing baseframes will be provided by myself in the meantime.

Later, I’ll publish a more complete to-do list with the tasks remaining to be done for version 1.0.0, and I’ll try to make a more exhaustive art to-do list as well.

The changelog for this version follows:

Version 0.7.0:
* Graphics:
* New or updated unit graphics: Dusk Faerie, Shaxthal Worm, Shaxthal
Rayblade, Shaxthal Assault Drone, Shaxthal Protector Drone, Shaxthal War
Drone, Shaxthal Runner Drone.
* New or updated terrain graphics: Dark Hive Floor (transitions).
* Scenarios:
* E1S5 - Bay of Tirigaz:
* Rewrote shipwreck generator code so the message strings can actually
be translated.
* E1S8 - Fear:
* Updated to use a Wesnoth 1.9.10 terrain.
* E2S1 - By the Moonlight:
* Updated to use a Wesnoth 1.9.10 terrain.
* E2S2 - The Heart Forest:
* Updated to use a Wesnoth 1.9.10 terrain.
* E2S4 - Shifting Allegiances:
* Fixed a local variable leak.
* E2S6 - The Voyage Home:
* Updated to use a Wesnoth 1.9.10 terrain.
* E2S7 - Proximus:
* Added a hint regarding the enemy leader's chance-to-hit override to
* Fixed animation glitches.
* E2S8 - And then there was Chaos:
* New scenario.
* E2S9 - New Hive:
* New scenario.
* E2S10 - The Betrayal:
* New scenario.
* E2S11 - A Final Confrontation:
* New scenario.
* E2S12 - Fate:
* New cutscene scenario.
* Units:
* New unit: Shaxthal Worm (replaces the Shaxthal Wyrm).
* Balancing:
* Reduced Nightshade Fire's ranged arcane attack strength from 12-3 to 10-3.
* Reduced Nightshade Fire's ranged cold attack strength from 13-2 to 11-2.
* Reduced Night Nymph's ranged arcane attack strength from 9-3 to 8-3.
* Increased Errant Soul's ranged attack strength from 2-1 to 2-2.
* Reduced Chaos Headhunter's ranged attack strength from 6-3 to 5-3.
* Reduced Chaos Marauder's axe attack strength from 10-2 to 8-2.
* Reduced Chaos Marauder's ranged attack strength from 7-3 to 6-3.
* Reduced Chaos Soulhunter's axe attack strength from 13-2 to 12-2.
* Reduced Chaos Soulhunter's ranged attack strength from 10-3 to 9-3.
* Revised Shaxthal unit descriptions.
* Shaxthal Runner Drones can no longer advance to Assault Drones.
* Added a custom teleport animation for Nightshade Fire.
* Added unit type descriptions for Night Nymph and Nightshade Fire.
* Removed conflicting markup from the Sylvan Warden unit type description.

Just like the previous release, AtS 0.7.0 requires Wesnoth 1.9.10 or later. The presence of the Rotten Bridge terrain in several scenarios (mentioned in the changelog) really enforces this requirement in this opportunity.

So... yeah, the campaign is complete now. Go forth and play.