Commit History

Author SHA1 Message Date
  Ivan Savenko 54a46b77a9 Extract library entity randomization logic to separate class 9 months ago
  Ivan Savenko 4d4da0454f map objects hierarchy now uses IGameInfoCallback 10 months ago
  Ivan Savenko 6f20235d07 Merge CPrivilegedInfoCallback into CGameInfoCallback 10 months ago
  Ivan Savenko 716da918f8 Completely remove IGameCallback class 10 months ago
  Ivan Savenko 35644da2b7 Reogranize callback-related classes on 1 file = 1 class basis 10 months ago
  MichalZr6 d8d3948ac3 Fix AI to use hillFort all available upgrades. UpgradeInfo refactor. 1 year ago
  Ivan Savenko a8f8c3f4b1 Replaced most of accesses to CGObjectInstance::pos with anchorPoint() 1 year ago
  Ivan Savenko 0fd9dbf240 Unified income handling, added IOwnableObject interface 1 year ago
  MichalZr6 ffaaa7da15 blockingDialog functions: the `answer` parameter can be negative 1 year ago
  Ivan Savenko d2839c8e52 Rewardable object randomization is now always server-sided 1 year ago
  Ivan Savenko 63bcf7d83c Replaced most of usages of CRandomGenerator with vstd::RNG in library 1 year ago
  Ivan Savenko 84bc6c42db Added 'Serializeable' base class for classes serializeable by pointer 1 year ago
  Ivan Savenko c23953eac5 Remove custom casts 2 years ago
  Ivan Savenko 0c07384293 Refactoring of serialization versioning handling 2 years ago
  Ivan Savenko a15366f5a5 Make IObjectInterface::cb non-static 2 years ago
  Ivan Savenko 6b81012f31 Use variant identifier in netpacks where applicable 2 years ago
  Ivan Savenko dcb8f4fc7b Moved object type randomization to object class 2 years ago
  Ivan Savenko 03e1169781 Reduced number of accesses to CGObjectInstance::subID 2 years ago
  Ivan Savenko b88a8da4e8 Split off some netpack structures into separate files 2 years ago
  Ivan Savenko 898733eed7 Added Query to track visit duration for Taverns and Markets 2 years ago
  Ivan Savenko 2636a0dcc3 Moved MetaString to a new file 2 years ago
  Ivan Savenko 6aedb99117 Cleaned up IShipyard interface 2 years ago
  Ivan Savenko 2e7c382612 Moved creature upgrade logic to CGObjectInstance inheritors 2 years ago
  Ivan Savenko d6a357fd17 Split some map object files into smaller files. Reduced includes usage. 2 years ago