b472c89276
vcmi: make some CStack properties private
...
There is a getters for this properties already available
2023-04-27 20:58:49 +03:00
80b37a3019
Fixed remaining regressions
2023-04-20 22:19:10 +03:00
bb08a0afc8
Moved selection logic to player state
2023-04-20 22:04:24 +03:00
e8718a46cc
Fix regressions
2023-04-20 22:04:24 +03:00
365f552fa1
Added API for owned towns access
2023-04-20 22:04:24 +03:00
5cbd0f8fc8
API for wandering heroes access
2023-04-20 22:04:24 +03:00
6a46138617
Moved current selection to local state class
2023-04-20 22:04:24 +03:00
f6d480cbb2
Moved player-specific heroes & towns information to new class
2023-04-20 22:04:24 +03:00
4a169972f0
Further refactoring to cleanup code of advmap and locplint
2023-04-20 22:04:24 +03:00
20de44d4a5
Reodered methods in file to group similar code
2023-04-20 22:04:24 +03:00
7db67a3101
int3 now has proper hasher function
2023-04-20 22:04:24 +03:00
4ec32e4dcd
Renamed CAdvMapInt to its proper full name
2023-04-20 22:04:24 +03:00
f1902ab247
Initial refactoring to encapsulate adventure map
2023-04-20 22:03:28 +03:00
54eb550eb9
vcmi: remove unused functions now
2023-04-17 00:43:13 +03:00
7a5775a9f9
vcmi: use std::optional
2023-04-17 00:43:13 +03:00
0d35606a44
vcmi: use std::variant
2023-04-17 00:43:13 +03:00
3951bbb395
Merge pull request #1108 from Nordsoft91/battle-dialog
...
[HDMod features] Quick combat
2023-04-11 21:18:04 +04:00
dfa2e2a349
Merge beta into develop
2023-04-11 19:37:35 +03:00
bfc75ccd39
Merge remote-tracking branch 'upstream/develop' into battle-dialog
2023-04-11 02:22:42 +04:00
e2d0cd37e4
Merge pull request #1910 from IvanSavenko/beta_fixes
...
Fixes for 1.2 branch
2023-04-09 20:09:03 +03:00
1d6192ca62
Shut down the thread for tactic phase properly
2023-04-08 22:52:46 +04:00
50115c3113
Rename variables
2023-04-08 20:56:05 +04:00
3dedc963f7
Fix double-playing of battle effects
2023-04-08 18:53:28 +03:00
e58be8e7f7
vcmiartifacts fixed
2023-04-08 12:28:53 +03:00
e85593dbb3
Save & restore mana
2023-04-06 21:19:46 +04:00
ce3028bd73
Intermediate commit
2023-04-06 19:34:07 +04:00
307065a633
Merge beta into develop
2023-04-04 16:06:20 +03:00
c661419897
Merge pull request #1700 from rilian-la-te/resource-array
...
Modernize resourceSet.
2023-04-02 20:12:45 +03:00
eff41f66ed
vcmi: now obstacles can have disappearing anim
...
It is a reverse version of appearingAnimation.
2023-03-31 01:01:25 +03:00
0c023347dd
Fix potential nullptr dereference
2023-03-28 23:50:57 +03:00
b875da108b
Merge pull request #1717 from SoundSSGood/backpack-limit-size
...
Introducing backpack size limit functionality
2023-03-27 17:17:49 +03:00
8af76947cb
Do not cache hovered tile and always update state
2023-03-22 19:49:57 +02:00
fa9abf6adc
Lock UI while adventure map has animations
2023-03-22 19:49:24 +02:00
c81d57ab8c
Remove excessive totalRedraw's
2023-03-22 00:57:08 +02:00
19096f39f0
Backpack limit. Amount of fixes.
2023-03-21 22:11:42 +02:00
bb03abdce6
Fix crash on switching players in hotseat
2023-03-21 19:06:38 +02:00
96e8a1f21c
Backpack limit part1 (move, disassemble)
2023-03-21 12:14:33 +02:00
bbbbfe00f0
Modernize resourceSet
2023-03-17 02:26:54 +03:00
39f2bef1ab
Update town visual on capturing
2023-03-15 00:30:58 +02:00
844bf9b9ab
Do not play embark/disembar sound during enemy turn
2023-03-15 00:30:19 +02:00
f988a67fbf
Fix movement animation on revealing FoW
2023-03-15 00:29:12 +02:00
b4940ee247
vcmi: allow showing no more than 8 components
...
In InfoWindow there is no place for more than 8 components.
Better to have more annoying windows than window which cannot be closed
Slider may be better of course, but I cannot do it for now.
2023-03-13 00:24:26 +03:00
4df4a872c0
showInfoDialog: fix waitWhileDialog regression
2023-03-12 15:01:48 +03:00
3d33da0a9e
vcmi: request pop all when hero is moved
...
This way new pickup will show immidately.
2023-03-11 21:41:57 +03:00
bc228a938a
vcmi: use enum class for EComponentType
...
There is really no reason not to use it
2023-03-11 21:41:57 +03:00
a6cb7fd192
vcmi: allows to more than 8 components in infobar
2023-03-11 21:41:57 +03:00
a0c644a0e5
vcmi: actually implement AUTO for CInfoWindow
...
This is possible to use infobar interactions now.
2023-03-11 21:41:57 +03:00
4617ce10e5
vcmi: allow showing more than one components in infobar
...
Up to 8, AFAIK. So, we can show multi-reward in infobox now.
One issue remain - cannot dynamically choose components size
based on text size.
2023-03-11 21:41:57 +03:00
2fb2a79ca4
vcmi: fix components other than resources in infobar
...
Do not redraw infobar when components shows and
we request to show current adventure hero.
Player already knows which hero he used to pick up
components.
2023-03-11 21:41:57 +03:00
5366f9190e
vcmi: reduce boost::lexical_cast usage
2023-03-09 16:36:46 +03:00