What's Changed
More Stable - Contains stables (when shuffled) (But hopefully more)
AP World
Should still be fully compatible with releases going back to 0.2.0.
Logic
- Attila 3 - 6 victory events now require the scenario to be beaten
AP Client
- Invalid ping could, in extremely rare cases, freeze the client
- Scenarios could be marked complete by a different Age2 world if the client switched worlds
- Campaign, building, and message info could persist across sessions
- Client would read previous game packet instead of current packet.
- Game client now disconnects on all disconnections
- AP Client now shuts down gracefully
- Item IDs no longer leak across packets
- Improper client read no longer corrupts latest packet
- Items can no longer be skipped when sending more than 12 at once
- Progressive scenarios received before their Campaign is unlocked unlock when the Campaign is given
Game
General
- Connect now attempts until connection and items received
- "Free Items" now frees actual item
- Game no longer tries to read four times the length of every file (ask your programmer friends "why four times the length?")