Ivan Savenko
|
4bb4d7e7a5
|
Merge pull request #1989 from SoundSSGood/refactoring-arts-p1
Artifact related code refactoring part1 (initial)
|
2023-04-19 15:31:11 +03:00 |
|
Konstantin
|
7a5775a9f9
|
vcmi: use std::optional
|
2023-04-17 00:43:13 +03:00 |
|
SoundSSGood
|
9a838598a6
|
arts refactoring part1
|
2023-04-15 00:10:39 +03:00 |
|
Ivan Savenko
|
506c3d29bc
|
Replaced vstd clamp with std version
|
2023-04-12 01:03:14 +03:00 |
|
nordsoft
|
8e77b833d9
|
Merge remote-tracking branch 'upstream/develop' into battle-dialog
|
2023-04-11 15:54:08 +04:00 |
|
nordsoft
|
bfc75ccd39
|
Merge remote-tracking branch 'upstream/develop' into battle-dialog
|
2023-04-11 02:22:42 +04:00 |
|
Konstantin
|
fedf7d377c
|
vcmi: remove TFaction
This is a huge change and will break save compatibility
|
2023-04-10 19:28:16 +03:00 |
|
Ivan Savenko
|
42b2be4bbb
|
Merge pull request #1908 from SoundSSGood/art-client-server-fixes
Artifact related fixes
|
2023-04-10 18:26:49 +03:00 |
|
SoundSSGood
|
ea7dd14d8b
|
client is able to erase artifact
|
2023-04-08 00:41:55 +03:00 |
|
nordsoft
|
b1d06b6141
|
Complete quick combat feature
|
2023-04-06 22:49:38 +04:00 |
|
Konstantin
|
11b237a23c
|
vcmi: massive refactoring v1
|
2023-04-05 22:33:12 +03:00 |
|
Ivan Savenko
|
307065a633
|
Merge beta into develop
|
2023-04-04 16:06:20 +03:00 |
|
Ivan Savenko
|
507d8bf7fd
|
Allow defining active areas for sliders. Fixes settings window.
|
2023-04-02 22:24:07 +03:00 |
|
SoundSSGood
|
348684f93e
|
Graphical glitches fixed
|
2023-04-01 16:15:10 +03:00 |
|
Ivan Savenko
|
b875da108b
|
Merge pull request #1717 from SoundSSGood/backpack-limit-size
Introducing backpack size limit functionality
|
2023-03-27 17:17:49 +03:00 |
|
Ivan Savenko
|
b0a3f95d20
|
Do not activate new items when parent widget is inactive
|
2023-03-24 18:56:38 +02:00 |
|
SoundSSGood
|
19096f39f0
|
Backpack limit. Amount of fixes.
|
2023-03-21 22:11:42 +02:00 |
|
SoundSSGood
|
f0f9eecf97
|
Backpack limit part5. End of battle. Other stuff
|
2023-03-21 12:14:33 +02:00 |
|
SoundSSGood
|
9f8aa25297
|
Backpack limit part4 (Using cheats, buying)
|
2023-03-21 12:14:33 +02:00 |
|
SoundSSGood
|
96e8a1f21c
|
Backpack limit part1 (move, disassemble)
|
2023-03-21 12:14:33 +02:00 |
|
SoundSSGood
|
72122fb433
|
CArtifact, CArtifactInstance, CCombinedArtifactInstance reorganization
|
2023-03-21 12:14:33 +02:00 |
|
Ivan Savenko
|
a0e9e01b48
|
Renamed & reorganized all game mechanics settings names
|
2023-03-16 18:11:35 +02:00 |
|
Ivan Savenko
|
383387ef29
|
Integrated defaultMods into mod system
|
2023-03-16 17:55:09 +02:00 |
|
Konstantin
|
ebbc8cf208
|
vcmi: remove BLOCK_LUCK bonus
To block a luck, just set both INDEPENDENT_MAX and INDEPENDENT_MIN
to 0 of LUCK bonus
|
2023-03-16 16:46:42 +03:00 |
|
Konstantin
|
c07e74250b
|
vcmi: remove BLOCKS_MORALE bonus
To block morale, just set INDEPENDENT_MAX and INDEPENDENT_MIN
to 0, there is no need for separate bonus.
|
2023-03-16 16:46:42 +03:00 |
|
Ivan Savenko
|
dc926aac03
|
Merge pull request #1690 from rilian-la-te/fixup-infobars
Fix yellow text rendering.
|
2023-03-16 14:47:43 +02:00 |
|
Ivan Savenko
|
2a2af34788
|
Merge pull request #1650 from SoundSSGood/arts-swap-regression-fix
Arts swap regression fixed
|
2023-03-16 14:47:31 +02:00 |
|
Konstantin
|
c497f17dd1
|
TextControls: fix centering of the yellow text
|
2023-03-15 14:35:55 +03:00 |
|
Konstantin
|
40222e3f77
|
vcmi: fix week animation
|
2023-03-13 01:22:19 +03:00 |
|
Konstantin
|
bf67784840
|
vcmi: correctly show spells from SpellInt.def
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
de211e9f13
|
vcmi: all notifications now shows inside the infobar properly
No more dangling images or text.
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
bc228a938a
|
vcmi: use enum class for EComponentType
There is really no reason not to use it
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
2bd74e5c67
|
vcmi: use small icons for medium components
It makes more sense due to current UI implementation. It is better
to have icon smaller than have icons overlap
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
1ca89c8492
|
vcmi: implement splitting by ID in infobar
This will get a much better result than naive sorting
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
8a05f5bed7
|
vcmi: allow set font size on component
Now it is possible to set arbitrary font size
for CComponent. So, let's use it
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
da8840c499
|
CComponent: do not always assume 80 for text
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
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 |
|
Konstantin
|
0dbc7169d8
|
vcmi: fix creature numbers on infobar
It was rendered on a border
|
2023-03-11 21:41:57 +03:00 |
|
Konstantin
|
5366f9190e
|
vcmi: reduce boost::lexical_cast usage
|
2023-03-09 16:36:46 +03:00 |
|
SoundSSGood
|
e24eb6cc12
|
regression fixed
|
2023-03-08 17:20:38 +02:00 |
|
Ivan Savenko
|
f09897b2b4
|
Remove unnecessary redraws
|
2023-03-05 19:51:42 +02:00 |
|
Ivan Savenko
|
acdb8d6e06
|
renamed Unicode -> TextOperations, to use for all text processing
|
2023-03-05 17:39:23 +02:00 |
|
Ivan Savenko
|
65c020ef34
|
Moved Unicode namespace out of GeneralTextHandler file
|
2023-03-05 17:30:38 +02:00 |
|
Ivan Savenko
|
476e60c753
|
Merge pull request #1615 from SoundSSGood/CArtifactsOfHero-refactoring
Optimization and cleanup CArtifactHolder
|
2023-03-05 17:28:36 +02:00 |
|
SoundSSGood
|
a1dbbe2d86
|
redraw optimization
|
2023-03-03 10:17:31 +02:00 |
|
Andrey Filipenkov
|
fd56f86a84
|
introduce VCMI_MOBILE macro
|
2023-03-02 12:09:49 +03:00 |
|
Ivan Savenko
|
8c52cbcd00
|
Merge pull request #1429 from dydzio0614/creature-numeric-quantities
Implement numeric creature descriptions with config toggle on/off
|
2023-02-26 22:57:01 +02:00 |
|
Dydzio
|
e48a4185ed
|
Use config values from new settings
|
2023-02-15 23:36:09 +01:00 |
|
Ivan Savenko
|
f8c1c46562
|
removed CAdvMapInt::handleRightClick method
|
2023-02-14 11:18:41 +02:00 |
|
SoundSSGood
|
0f93b0991c
|
Regression fixed
|
2023-02-13 15:16:42 +02:00 |
|