1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00
Commit Graph

893 Commits

Author SHA1 Message Date
Laserlicht
a6ea9be489 Merge branch 'develop' into battleonly 2025-10-28 14:42:27 +01:00
Ivan Savenko
dc9fd90f3e Merge pull request #6211 from Laserlicht/text_edit
Allowing editing town name
2025-10-28 15:33:50 +02:00
Laserlicht
c71e671aab new layout 2025-10-25 02:46:34 +02:00
Laserlicht
ed562e42ba battleonly gui 2025-10-24 00:56:20 +02:00
Laserlicht
6c1748e0d6 fix allied towns & color text input 2025-10-05 14:24:29 +02:00
Laserlicht
120213509d netpacks for renaming 2025-10-05 02:46:19 +02:00
Laserlicht
e6272fe477 fix length 2025-10-05 01:57:01 +02:00
Laserlicht
f5d1657041 make town title editable 2025-10-05 01:49:00 +02:00
Laserlicht
7cf771d4f7 Merge branch 'vcmi:develop' into gen_res_assets 2025-10-04 14:12:29 +02:00
Laserlicht
7314bb2d06 remove todo 2025-09-29 01:15:04 +02:00
Laserlicht
d7ba132fc1 remove todo 2025-09-28 21:36:46 +02:00
Laserlicht
0cb9eb47d5 Merge branch 'vcmi:develop' into gen_res_assets 2025-09-28 21:05:19 +02:00
Ivan Savenko
c469c6c31e Merge pull request #6136 from Laserlicht/resource
Configurable resources
2025-09-28 21:51:10 +03:00
Ivan Savenko
a05936ae1d Merge pull request #6177 from Laserlicht/fix2
fix list in creature window
2025-09-28 18:41:51 +03:00
Ivan Savenko
66f57bd521 Merge pull request #6105 from GeorgeK1ng/garrison
Use buildin Garrison background
2025-09-28 18:12:09 +03:00
Laserlicht
c795af8490 fix list in creature window 2025-09-27 01:23:20 +02:00
Laserlicht
759571879e fix text overflow 2025-09-21 18:03:47 +02:00
Laserlicht
341b701a5e fix market text 2025-09-21 17:48:56 +02:00
Laserlicht
1d09700f6d sett scroll bound 2025-09-21 16:35:49 +02:00
Laserlicht
8f00a1221e add scrolling for resources 2025-09-21 16:28:19 +02:00
Laserlicht
4e8556ef64 simplified translation 2025-09-16 23:11:35 +02:00
Laserlicht
8ef97abc7d replace hardcoded 2025-09-16 10:34:38 +02:00
Laserlicht
d808bd6412 introduce toResourceType 2025-09-15 00:08:18 +02:00
Laserlicht
40062d7755 resource translation 2025-09-14 16:17:55 +02:00
George King
247942a178 Update MiscWidgets.cpp 2025-09-03 14:07:47 +02:00
George King
04d30cbc5e Update MiscWidgets.cpp 2025-09-03 13:52:49 +02:00
George King
1114afb479 Update MiscWidgets.h 2025-09-03 13:38:45 +02:00
SoundSSGood
04ed758c41 assembling art qol 2025-08-10 17:21:44 +02:00
SoundSSGood
b90e3857fd show locked art name in statusbar 2025-08-03 15:16:08 +02:00
Ivan Savenko
fe2a981ddf Show skill that can be learned in university on right click
As in title. Now if player has already visited university before, game
will show list of skills that can be learned in this university on right
click
2025-07-20 16:25:50 +03:00
Ivan Savenko
ce4e37f2d9 Armies swap will now maintain unit ordering 2025-07-07 13:45:34 +03:00
Ivan Savenko
1ac8080cbf Implemented new unit actions panel in combat
Alternative actions submod from extras is now deprecated and will have
no effect.

As long as screen width allows, game will now display additional panel
with all possible unit actions.

Panel will also display spells that can be cast by unit, allowing small
version of unit spellbook (total limit of actions is 12, but some are
used for creature actions, so unit spells are limited to 7-9)
2025-06-19 19:29:01 +03:00
Ivan Savenko
298ec472bf Split BattleInterfaceClasses into smaller files 2025-06-18 17:29:20 +03:00
Ivan Savenko
0fa83c0478 Implemented mod-friendly loading of town building icons for campaigns 2025-06-15 17:01:29 +03:00
Ivan Savenko
a305ed28bb Support for loading custom bonuses, slightly less hardcoded Skeleton
Transformer
2025-06-15 14:36:29 +03:00
Laserlicht
ea9cdbfc69 add missing text in kindom overview 2025-06-08 20:28:02 +02:00
Ivan Savenko
bb61f2414a If configurable map object reduces secondary skill level to zero, show
skill subtitle without mastery level in visit dialog
2025-05-29 11:24:24 +03:00
Ivan Savenko
e769efe46a Merge pull request #5729 from dydzio0614/gameplay-improvements
Gameplay improvements
2025-05-21 13:51:34 +03:00
Dydzio
4003ee7c70 Change scroll direction for horizontal slider (matches HD mod) 2025-05-20 20:40:06 +02:00
SoundSSGood
fcc9b8ecfa Artifacts discharging 2025-05-16 23:24:36 +02:00
SoundSSGood
a750adf705 Bonus type ARTIFACT_CHARGE 2025-05-16 23:20:09 +02:00
Ivan Savenko
1f15a7faa4 Fix build 2025-05-12 22:07:10 +03:00
Ivan Savenko
35644da2b7 Reogranize callback-related classes on 1 file = 1 class basis 2025-05-12 22:07:09 +03:00
Vasily Postnicov
db2997f240 Fix incorrect assertion in CArtPlace::setArtifact
This fixes a crash in debug builds when the player tries to access
a hero's inventory and the hero has a "Summon Boat" spell scroll.
2025-05-07 15:49:59 +03:00
Ivan Savenko
283adc37d7 Unit stack rebalancing rework
- CStackInstance::count is now private with accessor methods
- CStackInstance::experience renamed to totalExperience and now stores
total stack experience (multiplied by stack size) to reduce rounding
errors
- CStackInstance::totalExperience is now private with accessors methods
- stack experience is now automatically reallocated on stack management
- Removed buggy BulkSmartRebalanceStacks pack, that mostly duplicates
BulkRebalanceStacks
- Renamed BulkSmartSplitStack to BulkSplitAndRebalanceStack to drop
unclear "smart" in name
- Reworked split-and-rebalance logic to correctly reallocate stack
experience
2025-05-01 18:18:30 +03:00
Ivan Savenko
f70ad2c15b Reorganized artifact-related classes
- files now generally contain only 1 class (except for tightly coupled
classes)
- files are now located in lib/entities/artifact directory
- removed excessive includes

No changes to functionality
2025-04-29 13:29:08 +03:00
Ivan Savenko
829739da24 Reduce usage of implicit conversions to int 2025-04-27 14:57:31 +03:00
Ivan Savenko
d34b47bb20 Remove pointers from artifacts 2025-04-27 14:57:31 +03:00
Ivan Savenko
63d00b080e Removed pointer to army from StackInstance 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