Ivan Savenko
|
4ed13409c2
|
Remove serialization of raw pointers from serialization
|
2025-04-27 14:57:31 +03:00 |
|
Ivan Savenko
|
8ec3e5210a
|
Remove no longer needed support for gamestate vectors serialization
|
2025-04-27 14:57:31 +03:00 |
|
Ivan Savenko
|
f03cc06176
|
Battle Info uses ObjectInstanceID's instead of pointers
|
2025-04-27 14:57:31 +03:00 |
|
Ivan Savenko
|
9e6397d1f9
|
Remove pointer to boat from CGHeroInstance
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
331debaa3f
|
Removed pointers from PlayerState
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
6d65641a43
|
Gamestate is now passed as shared pointer
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
cd7732456a
|
Remove pointer to objects from TerrainTile
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
63d00b080e
|
Removed pointer to army from StackInstance
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
16a06179cf
|
Use ArtifactInstanceID in CGArtifact
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
ab11d2b075
|
Remove quests from CMap, now solely owned by quest objects
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
d9aabb47e6
|
Remove pointers to hero instances from HeroPool class
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
71bc1054d0
|
BattleStart pack now uses unique_ptr
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
0101d5ff67
|
BattleInfo stacks are now unique_ptr's
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
c02a8a84fd
|
Stacks of armed instance are now unique_ptr
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
bdae7285ae
|
Objects list is now private member of CMap
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
745040def3
|
Access to heroes storage in CMap is now done via public methods
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
1f502c0548
|
CMap towns and heroes on map fields are now private
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
84cf7b052d
|
Map objects now use shared_ptr (rmg)
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
dda5c9f13a
|
Map objects now use shared_ptr (editor)
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
0ada2a5ebd
|
Map objects now use shared_ptr (game)
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
2ca1748e96
|
Artifact instances are now owned solely by CMap
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
797646cc05
|
Quests in map now use shared_ptr instead of const ptr
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
417ea6451a
|
Remove ConstTransitivePtr from hero and town instances
|
2025-04-27 14:57:30 +03:00 |
|
Ivan Savenko
|
62234fcf92
|
Merge pull request #5645 from IvanSavenko/changelog_april
Updated changelog for 1.7.0
|
2025-04-27 14:57:04 +03:00 |
|
Ivan Savenko
|
dcdd8f0e85
|
Updated changelog for 1.7.0
|
2025-04-27 14:16:39 +03:00 |
|
Ivan Savenko
|
4f20bc102b
|
Merge pull request #5652 from kdmcser/hang_fix
Prevent AI from repeatedly swapping the same artifacts
|
2025-04-27 13:56:11 +03:00 |
|
Ivan Savenko
|
3921b9e214
|
Merge pull request #5650 from kdmcser/limiter
fix crash when bonus limiter is empty in OwnerUpdater
|
2025-04-27 13:38:18 +03:00 |
|
Ivan Savenko
|
baae88cf59
|
Merge pull request #5646 from MichalZr6/necromancy_fix
Fix bug when no casualties but 1 skeleton is raised
|
2025-04-27 13:37:53 +03:00 |
|
Ivan Savenko
|
be554f4260
|
Merge pull request #5641 from kdmcser/chinese_encoding
fix Chinese encoding problem in GBK
|
2025-04-27 13:37:26 +03:00 |
|
kdmcser
|
9dc07b00ff
|
record swap info, if A swap to B,not allow A <-> B in both side
|
2025-04-27 00:34:44 +08:00 |
|
kdmcser
|
1210f0bf99
|
fix hang in AI's turn
|
2025-04-26 23:47:24 +08:00 |
|
kdmcser
|
a17f59b704
|
fix crash when bonus limiter is empty in OwnerUpdater
|
2025-04-26 02:15:25 +08:00 |
|
Ivan Savenko
|
0b126ebc8b
|
Merge branch 'vcmi/master' into 'vcmi/develop'
|
2025-04-25 17:36:11 +03:00 |
|
Ivan Savenko
|
a92e29e008
|
Merge pull request #5647 from vcmi/beta
Merge beta -> master
1.6.8
|
2025-04-24 22:50:03 +03:00 |
|
Ivan Savenko
|
a00ec58284
|
Merge pull request #5644 from IvanSavenko/release_168
Release 1.6.8
|
2025-04-24 20:55:40 +03:00 |
|
Laserlicht
|
ae45832ffb
|
fix text overflow
|
2025-04-24 17:44:01 +03:00 |
|
Laserlicht
|
be0f78aae6
|
fix rightButtonDrag edge case
|
2025-04-24 17:43:19 +03:00 |
|
Michał Zaremba
|
63906c4446
|
Fix bug when no casualties but 1 skeleton is raised
|
2025-04-23 13:45:21 +02:00 |
|
Ivan Savenko
|
87975e4ac6
|
Backport hypnotize fix
|
2025-04-23 13:09:54 +03:00 |
|
Ivan Savenko
|
4cbc9c4468
|
Changelog for 1.6.8
|
2025-04-23 10:50:11 +03:00 |
|
Ivan Savenko
|
883d33b5bf
|
Version bump to 1.6.8
|
2025-04-23 10:50:00 +03:00 |
|
Ivan Savenko
|
e0adbb3237
|
Fix calculating of total cost if hero has non-max amount of points
|
2025-04-23 10:49:37 +03:00 |
|
kdmcser
|
84202ee64f
|
fix compile error
|
2025-04-20 00:34:18 +08:00 |
|
kdmcser
|
c3c8b5048a
|
extract functions of string <-> boost::filesystem::path to TextOperations.h
|
2025-04-20 00:23:41 +08:00 |
|
kdmcser
|
8d25748dba
|
add define for Windows
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
|
2025-04-19 23:48:21 +08:00 |
|
kdmcser
|
e308b2149a
|
fix compile error
|
2025-04-19 13:44:48 +08:00 |
|
kdmcser
|
ea3947df4f
|
fix Chinese encoding problem in GBK
|
2025-04-19 13:30:31 +08:00 |
|
Andrey Filipenkov
|
d1f1acf76c
|
Merge pull request #5638 from vcmi/build-aab-from-archive
add workflow to build android aab file from prebuilt dir
|
2025-04-17 15:58:03 +03:00 |
|
Andrey Filipenkov
|
bceaa2ba4a
|
add workflow to build android aab file from prebuilt dir
|
2025-04-17 14:36:49 +03:00 |
|
Ivan Savenko
|
f9c911bd25
|
Merge pull request #5633 from SoundSSGood/battle-query-fix
Fix end of battle for AI
|
2025-04-17 12:23:35 +03:00 |
|