Ivan Savenko
|
2cd29c1893
Rework campaign bonuses storage in type-safe form
|
4 meses atrás |
Ivan Savenko
|
716da918f8
Completely remove IGameCallback class
|
5 meses atrás |
Ivan Savenko
|
a89cf280e3
Fix campaigns progression
|
6 meses atrás |
Ivan Savenko
|
4ed13409c2
Remove serialization of raw pointers from serialization
|
6 meses atrás |
Ivan Savenko
|
d9aabb47e6
Remove pointers to hero instances from HeroPool class
|
7 meses atrás |
Ivan Savenko
|
0ada2a5ebd
Map objects now use shared_ptr (game)
|
7 meses atrás |
Ivan Savenko
|
84bc6c42db
Added 'Serializeable' base class for classes serializeable by pointer
|
1 ano atrás |
Ivan Savenko
|
290cc1510b
Added text container with map translations to campaign state
|
1 ano atrás |
Ivan Savenko
|
5c5fb523a4
Implemented transfer of artifacts held by non-transferred heroes
|
1 ano atrás |
Ivan Savenko
|
0c07384293
Refactoring of serialization versioning handling
|
1 ano atrás |
Ivan Savenko
|
48ac84110b
Replaced hero crossover logic with one that actually matches H3
|
2 anos atrás |
Ivan Savenko
|
e2bd98e21e
CampaignRegions class encapsulation
|
2 anos atrás |
Ivan Savenko
|
f6b2f58da9
Use inheritance instead of composition for campaign header
|
2 anos atrás |
Ivan Savenko
|
d1e5a347ff
Refactoring of campaign handler: rename types and use strong typing
|
2 anos atrás |
Ivan Savenko
|
2882e2d248
Added loading of reserved heroes from H3M
|
2 anos atrás |
Ivan Savenko
|
2b7e554807
Formatting & cleanup
|
2 anos atrás |
Ivan Savenko
|
0fb284f948
Extracted campaign-related code from GameState into a separate class
|
2 anos atrás |