Ivan Savenko
|
022b0f731c
Fix configs, update docs, resolve discovered regressions
|
4 月之前 |
Ivan Savenko
|
e0de65d56c
Reworked & fixed DARKNESS bonuses and lookout tower / skyship logic
|
4 月之前 |
Ivan Savenko
|
f71db8af07
Configurable Conflux University
|
4 月之前 |
Ivan Savenko
|
032024a432
Fix multi-creature dwelling only giving town growth bonus to last unit
|
4 月之前 |
Ivan Savenko
|
8255a4b9ae
CGameHandler no longer inherits CGameInfoCallback, reduce direct access
|
5 月之前 |
Ivan Savenko
|
cc274c4d34
GameRandomizer is now in lib, add implementation
|
5 月之前 |
Ivan Savenko
|
54a46b77a9
Extract library entity randomization logic to separate class
|
5 月之前 |
Ivan Savenko
|
e79c8b9fe1
Remove unnecessary access to gamestate
|
5 月之前 |
Ivan Savenko
|
4d4da0454f
map objects hierarchy now uses IGameInfoCallback
|
5 月之前 |
Ivan Savenko
|
6f20235d07
Merge CPrivilegedInfoCallback into CGameInfoCallback
|
5 月之前 |
Ivan Savenko
|
716da918f8
Completely remove IGameCallback class
|
5 月之前 |
Ivan Savenko
|
35644da2b7
Reogranize callback-related classes on 1 file = 1 class basis
|
5 月之前 |
kdmcser
|
50887a4f30
fix hangs after a siege battle
|
5 月之前 |
Ivan Savenko
|
c0fb1d1b3b
Replace some raw pointers with unique's or optional
|
5 月之前 |
Ivan Savenko
|
4d57a8ed36
Prefer to pass CGameState as reference instead of pointer
|
6 月之前 |
Ivan Savenko
|
912c2eae94
Fix regressions
|
6 月之前 |
Ivan Savenko
|
e6a8e5d4bd
Correctly restore bonus system on deserialization
|
6 月之前 |
Ivan Savenko
|
93b18ee94b
Fix some issues detected by Sonar & code review, fix build
|
6 月之前 |
Ivan Savenko
|
d1d2cf4189
Fix crashes on game start, gamestate now derives from GameCallbackHolder
|
6 月之前 |
Ivan Savenko
|
d34b47bb20
Remove pointers from artifacts
|
6 月之前 |
Ivan Savenko
|
4ed13409c2
Remove serialization of raw pointers from serialization
|
6 月之前 |
Ivan Savenko
|
63d00b080e
Removed pointer to army from StackInstance
|
7 月之前 |
Ivan Savenko
|
c02a8a84fd
Stacks of armed instance are now unique_ptr
|
7 月之前 |
Ivan Savenko
|
0ada2a5ebd
Map objects now use shared_ptr (game)
|
7 月之前 |
Ivan Savenko
|
417ea6451a
Remove ConstTransitivePtr from hero and town instances
|
7 月之前 |
Ivan Savenko
|
62cb5412ff
CGameState::map is now a private, unique_ptr with accessors
|
7 月之前 |
Ivan Savenko
|
b6026084ea
StartInfo in gamestate now use unique_ptr
|
7 月之前 |
Ivan Savenko
|
82506d5eff
Removed ConstTransitivePtr from StackLocation
|
7 月之前 |
Ivan Savenko
|
a061ed04de
Remove usage of ConstTransitivePtr from CTown
|
7 月之前 |
Ivan Savenko
|
645b95ba02
Renamed `LibClasses * VLC` to `GameLibrary * LIBRARY`
|
8 月之前 |