|
5433b07e5f
|
Merge pull request #5601 from IvanSavenko/const_trans_ptr_remove
Remove usage of raw, owning pointers from game state
|
2025-04-29 12:07:40 +03:00 |
|
|
5a8bba6de8
|
Merge pull request #5657 from GeorgeK1ng/czech_update
Czech translation update
|
2025-04-29 12:07:32 +03:00 |
|
|
3f77609335
|
Map editor translation
|
2025-04-28 18:53:10 +02:00 |
|
|
ad3f5649bb
|
Launcher translation
|
2025-04-28 18:52:44 +02:00 |
|
|
5b07521742
|
Merge pull request #5654 from Laserlicht/ger
german translation update
|
2025-04-28 19:43:02 +03:00 |
|
|
b2984211b4
|
german update
|
2025-04-27 21:01:42 +02:00 |
|
|
04c9e27ccd
|
Fix discovered bugs from develop branch
|
2025-04-27 15:53:03 +03:00 |
|
|
a8a74888f7
|
Fix attaching of hero to bonus system (old bug?)
|
2025-04-27 14:57:31 +03:00 |
|
|
4e8e85e3e4
|
Fix issues reported by Sonar, review fixes
|
2025-04-27 14:57:31 +03:00 |
|
|
f3a57f754c
|
Fix loading of SoD & later maps
|
2025-04-27 14:57:31 +03:00 |
|
|
829739da24
|
Reduce usage of implicit conversions to int
|
2025-04-27 14:57:31 +03:00 |
|
|
4d57a8ed36
|
Prefer to pass CGameState as reference instead of pointer
|
2025-04-27 14:57:31 +03:00 |
|
|
ce436bd63e
|
Fix regressions in combat
|
2025-04-27 14:57:31 +03:00 |
|
|
a89cf280e3
|
Fix campaigns progression
|
2025-04-27 14:57:31 +03:00 |
|
|
a43c3fcb31
|
Restore save compatibility with 1.6
|
2025-04-27 14:57:31 +03:00 |
|
|
77845f74bc
|
Stability & regression fixes
|
2025-04-27 14:57:31 +03:00 |
|
|
f025a3a932
|
Review & cleanup hiding / displaying map objects
|
2025-04-27 14:57:31 +03:00 |
|
|
966468f3fa
|
Fix and simplify game saving / loading
|
2025-04-27 14:57:31 +03:00 |
|
|
f5f8ed192b
|
Fix random map generation
|
2025-04-27 14:57:31 +03:00 |
|
|
912c2eae94
|
Fix regressions
|
2025-04-27 14:57:31 +03:00 |
|
|
e6a8e5d4bd
|
Correctly restore bonus system on deserialization
|
2025-04-27 14:57:31 +03:00 |
|
|
f9989d9152
|
Cleanup serializer/deserializer code
|
2025-04-27 14:57:31 +03:00 |
|
|
93b18ee94b
|
Fix some issues detected by Sonar & code review, fix build
|
2025-04-27 14:57:31 +03:00 |
|
|
586620a290
|
Basic code review, remove unused code from serializers
|
2025-04-27 14:57:31 +03:00 |
|
|
d1d2cf4189
|
Fix crashes on game start, gamestate now derives from GameCallbackHolder
|
2025-04-27 14:57:31 +03:00 |
|
|
d34b47bb20
|
Remove pointers from artifacts
|
2025-04-27 14:57:31 +03:00 |
|
|
4ed13409c2
|
Remove serialization of raw pointers from serialization
|
2025-04-27 14:57:31 +03:00 |
|
|
8ec3e5210a
|
Remove no longer needed support for gamestate vectors serialization
|
2025-04-27 14:57:31 +03:00 |
|
|
f03cc06176
|
Battle Info uses ObjectInstanceID's instead of pointers
|
2025-04-27 14:57:31 +03:00 |
|
|
9e6397d1f9
|
Remove pointer to boat from CGHeroInstance
|
2025-04-27 14:57:30 +03:00 |
|
|
331debaa3f
|
Removed pointers from PlayerState
|
2025-04-27 14:57:30 +03:00 |
|
|
6d65641a43
|
Gamestate is now passed as shared pointer
|
2025-04-27 14:57:30 +03:00 |
|
|
cd7732456a
|
Remove pointer to objects from TerrainTile
|
2025-04-27 14:57:30 +03:00 |
|
|
63d00b080e
|
Removed pointer to army from StackInstance
|
2025-04-27 14:57:30 +03:00 |
|
|
16a06179cf
|
Use ArtifactInstanceID in CGArtifact
|
2025-04-27 14:57:30 +03:00 |
|
|
ab11d2b075
|
Remove quests from CMap, now solely owned by quest objects
|
2025-04-27 14:57:30 +03:00 |
|
|
d9aabb47e6
|
Remove pointers to hero instances from HeroPool class
|
2025-04-27 14:57:30 +03:00 |
|
|
71bc1054d0
|
BattleStart pack now uses unique_ptr
|
2025-04-27 14:57:30 +03:00 |
|
|
0101d5ff67
|
BattleInfo stacks are now unique_ptr's
|
2025-04-27 14:57:30 +03:00 |
|
|
c02a8a84fd
|
Stacks of armed instance are now unique_ptr
|
2025-04-27 14:57:30 +03:00 |
|
|
bdae7285ae
|
Objects list is now private member of CMap
|
2025-04-27 14:57:30 +03:00 |
|
|
745040def3
|
Access to heroes storage in CMap is now done via public methods
|
2025-04-27 14:57:30 +03:00 |
|
|
1f502c0548
|
CMap towns and heroes on map fields are now private
|
2025-04-27 14:57:30 +03:00 |
|
|
84cf7b052d
|
Map objects now use shared_ptr (rmg)
|
2025-04-27 14:57:30 +03:00 |
|
|
dda5c9f13a
|
Map objects now use shared_ptr (editor)
|
2025-04-27 14:57:30 +03:00 |
|
|
0ada2a5ebd
|
Map objects now use shared_ptr (game)
|
2025-04-27 14:57:30 +03:00 |
|
|
2ca1748e96
|
Artifact instances are now owned solely by CMap
|
2025-04-27 14:57:30 +03:00 |
|
|
797646cc05
|
Quests in map now use shared_ptr instead of const ptr
|
2025-04-27 14:57:30 +03:00 |
|
|
417ea6451a
|
Remove ConstTransitivePtr from hero and town instances
|
2025-04-27 14:57:30 +03:00 |
|
|
62234fcf92
|
Merge pull request #5645 from IvanSavenko/changelog_april
Updated changelog for 1.7.0
|
2025-04-27 14:57:04 +03:00 |
|