1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-10 22:31:40 +02:00
Commit Graph

19923 Commits

Author SHA1 Message Date
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
SoundSSGood
c72c7b6dfa battle query fix 2025-04-16 17:13:20 +02:00
Ivan Savenko
a3c0cc9729 Merge pull request #5632 from SoundSSGood/crash-hotfix-visitBattleResultsApplied
Hotfix visitBattleResultsApplied
2025-04-16 11:32:01 +03:00
SoundSSGood
e847d3322d Hotfix visitBattleResultsApplied 2025-04-15 23:10:04 +02:00
Ivan Savenko
ce89a0d21b Merge pull request #5609 from SoundSSGood/end-of-battle-infowindows
End of battle infowindows refactoring
2025-04-15 22:50:35 +03:00
Ivan Savenko
204b13fc07 Merge pull request #5608 from Laserlicht/campaigneditor
campaign editor
2025-04-15 17:55:13 +03:00