2052a26031
code review
2024-09-28 14:25:11 +02:00
5bb29732d0
spell description, not spell roll
2024-09-28 12:53:57 +02:00
afb90c076d
better UI
2024-09-28 02:34:18 +02:00
3559f9f923
HMI for spell research
2024-09-28 01:47:32 +02:00
5b2aa4dc71
swapping spells
2024-09-28 00:34:25 +02:00
857b2e9a35
spell replacement works
2024-09-27 23:52:33 +02:00
a9327b3fa3
netpacks
2024-09-27 22:47:22 +02:00
8b2821456a
Show generic dialog if building was already visited
2024-09-16 19:51:10 +00:00
1d7a89c79b
Only visiting heroes can now activate manual rewardable buildings
...
- This is more clear - in case if building generates queries
- Avoids some edge cases, like what to do if building is single-use and
town has 2 heroes
- In line with hota version of this feature
2024-09-15 10:36:31 +00:00
8225eb454e
Added GameSettings to gamestate, potentially allowing to define game
...
settings per map (or in random map template)
2024-09-05 15:16:27 +00:00
327ff01471
Implemented explicitly visitable town buildings, e.g. hota mana vortex
...
Added flag `manualHeroVisit` flag to town building. If this flag is set,
then building will only be activated on click and will not give its
effect on hero recrutiment, hero visit, or new day.
This allows implementing changes to Mana Vortex from HotA
2024-09-03 16:31:07 +00:00
4c84379110
Open thieves guild if building provides corresponding bonus
2024-08-28 14:04:47 +00:00
408a632002
Deprecate artifact-related building types
2024-08-28 13:50:08 +00:00
55fd7bd7aa
Thieves guild information level is now a bonus type
2024-08-28 13:50:07 +00:00
a1a194d904
Allow replacing war machine if hero has a different machine in the slot
2024-08-28 13:49:42 +00:00
8ef8ffa5c4
Implemented configurable blacksmith. Deprecated ballistaYard type
2024-08-28 13:49:42 +00:00
11e8b04ac5
Merge pull request #4463 from SoundSSGood/IMarket-refactoring
...
IMarket refactoring
2024-08-26 22:48:23 +03:00
3e605253db
Merge pull request #4481 from Laserlicht/fix_hota
...
fix for 8th creature
2024-08-24 16:06:12 +03:00
43fc741a15
cleaner
2024-08-21 21:24:06 +02:00
c36a6427c2
fix
2024-08-21 20:27:39 +02:00
e19194c3b8
fix for 8th creature
2024-08-21 00:17:25 +02:00
58bb2b58e3
IMarket suggestions
...
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com >
2024-08-20 18:49:48 +03:00
fd45b5144d
IMarket serializeable
2024-08-20 18:49:47 +03:00
85f6030c7c
Merge pull request #4318 from IvanSavenko/upscaled_render
...
Support for xBRZ upscaling filter
2024-08-20 14:23:30 +03:00
cc5564a7b1
Remove no longer used localization strings
2024-08-19 11:47:13 +00:00
f1e63792f0
Greatly simplify town buildings logic
2024-08-19 11:47:13 +00:00
f29a687234
Clean up scaling code, implemented image size optimization
2024-08-17 15:25:26 +00:00
38311244a4
Merge pull request #4402 from Laserlicht/8th_creature
...
support for 8th creature (Factory)
2024-08-14 17:04:32 +03:00
79c55bc898
Merge pull request #4425 from IvanSavenko/ui_cleanup
...
Remove old code from UI system
2024-08-12 17:16:03 +03:00
170f375179
code review
2024-08-10 00:29:30 +02:00
5c2523219c
code review
2024-08-09 23:35:47 +02:00
9fba3d97f1
Renamed & unified OBJECT_CONSTRUCTION macro set
2024-08-09 15:30:04 +00:00
14bcfad7b0
fix upgrade
2024-08-06 23:28:45 +02:00
ebeeff5aa3
abstraction layer
2024-08-05 23:51:07 +02:00
3afddbbf29
replaced constant
2024-08-05 23:03:19 +02:00
1a06a2cc44
basic 8th creature support
2024-08-05 21:15:47 +02:00
a15cd05da3
gui stuff for bank
2024-08-04 18:25:21 +02:00
47327e1642
backend
2024-08-04 17:52:40 +02:00
072af5bd6d
basic support for bank
2024-08-04 15:44:57 +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
920a39844b
Unified naming of method to recolor UI element to current player scheme
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
d55c4e3973
Merge pull request #4275 from IvanSavenko/music_modding
...
Additional options for music modding
2024-07-18 21:28:04 +03:00
662254155a
Merge branch 'vcmi/master' into 'vcmi/develop'
2024-07-17 13:57:36 +00:00
358008fca9
It is now possible to define multiple town themes
2024-07-15 21:45:51 +00:00
037ee4395e
Allow opening single hero when two heroes in town via shift+click
2024-07-15 20:22:19 +02:00
6b8f94e6e7
Merge remote-tracking branch 'vcmi/master' into develop
2024-07-11 17:43:44 +00:00