Commit History

Autor SHA1 Mensaxe Data
  Ivan Savenko e54287ea5d Converted remaining identifier to new system %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 17d3d663ee Converted creature ID and spell ID to new form %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 8a81b3013f Fixed transferring of artifacts from backpack in campaigns %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 098e68b8dd Fix granting of building upgrade as bonus %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 48ac84110b Replaced hero crossover logic with one that actually matches H3 %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko f6b2f58da9 Use inheritance instead of composition for campaign header %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko a08fe09517 Added encapsulation for CampaignState class %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 8420a90aa4 Reorganization of campaigns code %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko d1e5a347ff Refactoring of campaign handler: rename types and use strong typing %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 453d441562 Remove heroes placeholders even in single scenarios %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 2882e2d248 Added loading of reserved heroes from H3M %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 2b7e554807 Formatting & cleanup %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 0fb284f948 Extracted campaign-related code from GameState into a separate class %!s(int64=2) %!d(string=hai) anos