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