Ivan Savenko
|
283adc37d7
Unit stack rebalancing rework
|
5 hónapja |
Ivan Savenko
|
4e8e85e3e4
Fix issues reported by Sonar, review fixes
|
6 hónapja |
Ivan Savenko
|
4d57a8ed36
Prefer to pass CGameState as reference instead of pointer
|
6 hónapja |
Ivan Savenko
|
912c2eae94
Fix regressions
|
6 hónapja |
Ivan Savenko
|
e6a8e5d4bd
Correctly restore bonus system on deserialization
|
6 hónapja |
Ivan Savenko
|
93b18ee94b
Fix some issues detected by Sonar & code review, fix build
|
6 hónapja |
Ivan Savenko
|
d1d2cf4189
Fix crashes on game start, gamestate now derives from GameCallbackHolder
|
6 hónapja |
Ivan Savenko
|
331debaa3f
Removed pointers from PlayerState
|
6 hónapja |
Ivan Savenko
|
6d65641a43
Gamestate is now passed as shared pointer
|
7 hónapja |
Ivan Savenko
|
cd7732456a
Remove pointer to objects from TerrainTile
|
7 hónapja |
Ivan Savenko
|
bdae7285ae
Objects list is now private member of CMap
|
7 hónapja |
Ivan Savenko
|
745040def3
Access to heroes storage in CMap is now done via public methods
|
7 hónapja |
Ivan Savenko
|
1f502c0548
CMap towns and heroes on map fields are now private
|
7 hónapja |
Ivan Savenko
|
0ada2a5ebd
Map objects now use shared_ptr (game)
|
7 hónapja |
Ivan Savenko
|
2ca1748e96
Artifact instances are now owned solely by CMap
|
7 hónapja |
Ivan Savenko
|
417ea6451a
Remove ConstTransitivePtr from hero and town instances
|
7 hónapja |
Ivan Savenko
|
62cb5412ff
CGameState::map is now a private, unique_ptr with accessors
|
7 hónapja |
Ivan Savenko
|
b6026084ea
StartInfo in gamestate now use unique_ptr
|
7 hónapja |
Ivan Savenko
|
a061ed04de
Remove usage of ConstTransitivePtr from CTown
|
7 hónapja |
Laserlicht
|
4e73f7d90f
shared_mutex replace boost
|
7 hónapja |
Laserlicht
|
7dfb499edf
replace boost locks with std
|
7 hónapja |
Ivan Savenko
|
645b95ba02
Renamed `LibClasses * VLC` to `GameLibrary * LIBRARY`
|
8 hónapja |
Ivan Savenko
|
32391dc7a9
Pathfinder cache is now stored separately per playerBlocked
|
9 hónapja |
Ivan Savenko
|
ff2de1661a
Enable one-way monoliths for AI
|
9 hónapja |
MichalZr6
|
d8d3948ac3
Fix AI to use hillFort all available upgrades. UpgradeInfo refactor.
|
11 hónapja |
Ivan Savenko
|
c82db9d574
Fix crash on rearranging troops on non-owned hero
|
11 hónapja |
Ivan Savenko
|
d3af9f1c67
Removed pointer to VLC entity from CStackBasicDescriptor
|
1 éve |
Ivan Savenko
|
08fbcd5239
TerrainTile now uses identifiers instead of pointers to VLC
|
1 éve |
Laserlicht
|
7a190e4929
fix crash
|
1 éve |
Laserlicht
|
9ed4dbaeb4
Merge remote-tracking branch 'upstream/develop' into adv_search
|
1 éve |