Commit History

Autor SHA1 Mensaxe Data
  Ivan Savenko 08fbcd5239 TerrainTile now uses identifiers instead of pointers to VLC hai 1 ano
  Ivan Savenko a8f8c3f4b1 Replaced most of accesses to CGObjectInstance::pos with anchorPoint() hai 1 ano
  Ivan Savenko c0f5c7c0ea Replace pointer with reference in pack apply functions hai 1 ano
  Ivan Savenko 8225eb454e Added GameSettings to gamestate, potentially allowing to define game hai 1 ano
  Ivan Savenko a481f07daf PlayerState now stores all objects owned by player hai 1 ano
  Ivan Savenko b07408e984 New objects are now created and initialized on server and sent to client hai 1 ano
  Ivan Savenko 63bcf7d83c Replaced most of usages of CRandomGenerator with vstd::RNG in library hai 1 ano
  Ivan Savenko 60a51e98de Remove usage of std::function from CRandomGenerator hai 1 ano
  Ivan Savenko 84bc6c42db Added 'Serializeable' base class for classes serializeable by pointer hai 1 ano
  Ivan Savenko 8b861fc58f Do not check for guards when teleporting using means other than DD hai 1 ano
  Ivan Savenko d70914a147 Fixes regression - blocked TP when casting spell on land hai 1 ano
  Ivan Savenko 3fc4383153 Show popup dialog instead of server error when using TP from water hai 1 ano
  Ivan Savenko 6c45353aa7 Casting DD or TP will now spend mana before hero movement (and any side hai 1 ano
  Ivan Savenko 8353bca34f Small refactoring of adventure map spell casting: hai 1 ano
  Dydzio e5e14adb51 Add setting for HD mod tournament rules dimension door limit hai 1 ano
  Dydzio 3bb66de551 Serverside validation, setting for terrain compatibility before cast etc hai 1 ano
  Ivan Savenko e67e4430ba Removed most of non-const static fields in lib. Reduced header includes. hai 1 ano
  Ivan Savenko 20ef3a69e7 Fix most of memleaks discovered by valgrind %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 6b81012f31 Use variant identifier in netpacks where applicable %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 10e50548e7 Converted Component class to use VariantIdentifier instead of int %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko b88a8da4e8 Split off some netpack structures into separate files %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko ac925bb786 Renamed new types for consistency with code style %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko b394158dc9 Bonus Source ID now uses metaidentifier %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko d257fb37f0 Use optional instead of Json for queries %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 8c0d78f1d9 Added initiator-player to packs that add/remove/move objects %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko ec8d31bbfc First step at unifying game identifiers code %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 08cfbe79cf Added encapsulation for movement points access %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko d8879f1e53 NewObject pack now receives visitable position instead of h3m position %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko 56d69e790b Renamed MetaString methods to more logical names %!s(int64=2) %!d(string=hai) anos
  Ivan Savenko ece9982ca0 Fix build %!s(int64=2) %!d(string=hai) anos