20d5b33ea6
Remove marketModes as member
...
marketModes are now generated in runtime and are not a member of
IMarket. Was not a bad change, but towns load buildings before town type
is randomized, leading to case where market modes are not actually known
when building is added to town (like random towns with market built)
Since altar requires CArtifactSet for work, IMarket will now always
contain it, but it will only be accessible if market supports altar
mode.
2024-08-27 14:07:00 +00:00
11e8b04ac5
Merge pull request #4463 from SoundSSGood/IMarket-refactoring
...
IMarket refactoring
2024-08-26 22:48:23 +03:00
3d39963a1c
Merge branch 'master' into 'develop'
2024-08-26 14:01:00 +00:00
475a20124f
Fix crash on right-clicking spell component in some dialogs
2024-08-21 18:19:31 +00:00
2e3e6b1553
market->getObjInstanceID()
2024-08-21 01:01:23 +03:00
01c14ae9ce
Merge branch 'develop' into extended_statistic
2024-08-20 20:25:16 +02:00
58bb2b58e3
IMarket suggestions
...
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com >
2024-08-20 18:49:48 +03:00
cd7ebea9e3
cleanup unused code
2024-08-20 18:49:47 +03:00
fd45b5144d
IMarket serializeable
2024-08-20 18:49:47 +03:00
f29a687234
Clean up scaling code, implemented image size optimization
2024-08-17 15:25:26 +00:00
00692888df
sonar cloud fixes
2024-08-15 23:09:04 +02:00
5743f151a1
icon drawing
2024-08-15 00:21:02 +02:00
81b1704e39
Merge branch 'vcmi:develop' into extended_statistic
2024-08-14 20:32:47 +02:00
795a9e131f
resource selection
2024-08-13 22:40:37 +02:00
fac0450256
selectionwindow
2024-08-13 22:07:09 +02:00
9e9a6f1c5f
Merge branch 'develop' into extended_statistic
2024-08-13 00:49:51 +02:00
97f1a310df
Fix miscellaneous issues discovered by Sonar
2024-08-12 18:26:30 +00:00
f42f1de347
extended statistic: Button and data transfer
2024-08-11 22:21:13 +02:00
220c5cb1d7
Remove no longer used DISPOSE flag from CIntObject
2024-08-09 15:50:37 +00:00
9fba3d97f1
Renamed & unified OBJECT_CONSTRUCTION macro set
2024-08-09 15:30:04 +00:00
00605b5129
Remove largely unused defActions member from CIntObject
2024-08-09 14:26:53 +00:00
97357071b0
Merge pull request #4380 from SoundSSGood/moveChildForeground
...
Fixed graphical artifacts
2024-08-06 18:09:38 +03:00
b7391f49f6
Merge branch 'vcmi/master' into 'vcmi/develop'
2024-08-05 10:36:10 +00:00
34b824f9ea
moveChildForeground
2024-08-03 17:04:27 +03:00
2c42737b28
Fix infinitely updating simultaneous turns slider
2024-08-02 12:20:14 +00:00
74fea5109b
Show non-learnable spells from rewardable object as greyed-out
2024-07-29 17:13:31 +00:00
6adc49b814
add help text
2024-07-29 00:54:58 +02:00
4aa73b40c9
Split CTownHandler into smaller chunks
2024-07-21 18:21:48 +00:00
1aa391fdf8
Split CGeneralTextHandler file into 1 file per class form
...
All text processing code is now located in lib/texts.
No changes other than code being moved around and adjustment of includes
Moved without changes:
Languages.h -> texts/Languages.h
MetaString.* -> texts/MetaString.*
TextOperations.* -> texts/TextOperations.*
Split into parts:
CGeneralTextHandler.* -> texts/CGeneralTextHandler.*
-> texts/CLegacyConfigParser.*
-> texts/TextLocalizationContainer.*
-> texts/TextIdentifier.h
2024-07-20 12:55:17 +00:00
c40eea6e10
Fix fade-in animation - per-surface alpha was not set correctly
2024-07-19 10:46:20 +00:00
0d6ec0d224
Reviewed usage of EBlitMode, now specified clearly in all cases
2024-07-19 10:08:50 +00:00
230add02e4
Remove no longer used code
2024-07-19 10:08:50 +00:00
0e407540ec
Fixed player-coloring on adventure map
2024-07-19 10:08:50 +00:00
920a39844b
Unified naming of method to recolor UI element to current player scheme
2024-07-19 10:08:50 +00:00
a8a330f39f
Remove unused code and no longer needed caching
2024-07-19 10:08:50 +00:00
47de9a62dc
Created separate classes for shared, unchangeable image and image
...
manipulators owned by UI elements
2024-07-19 10:08:50 +00:00
a1fb3b8b01
Reduce direct access to CAnimation, removed various caching schemes
2024-07-19 10:08:50 +00:00
56f1725234
All images are now loaded via RenderHandler class
2024-07-19 10:08:50 +00:00
b568e2f628
Merge branch 'vcmi:develop' into quickspell
2024-07-17 03:20:31 +02:00
d23d4b32c7
cleanup
2024-07-17 01:02:11 +02:00
ad9750ed3e
Merge pull request #4186 from SoundSSGood/end-of-battle-artifacts-transfer
...
End of battle artifacts transfer
2024-07-16 12:45:13 +03:00
6b8f94e6e7
Merge remote-tracking branch 'vcmi/master' into develop
2024-07-11 17:43:44 +00:00
ef68bd7ac0
Show message to player and close game if creature battle animation is
...
missing (demo assets usage?)
2024-07-10 14:36:24 +00:00
b42c6dbf44
fixed regressions
2024-07-09 14:27:05 +03:00
ef1fbffad4
ArtifactsUIController class
2024-07-09 14:27:05 +03:00
f87762bc96
endBattleConfirm
2024-07-09 14:27:04 +03:00
6dd76908bc
MoveArtifact struct not used now
2024-07-09 14:27:04 +03:00
02e429e973
Fix typos using https://github.com/crate-ci/typos
...
Changes were reviewed manually
2024-06-24 03:47:19 +02:00
989394de53
Selectionwindow
2024-06-21 21:25:14 +02:00
1f6e0fae7d
quickspell draft
2024-06-21 21:25:14 +02:00