Ivan Savenko
3738171b21
Refactoring of H3M loader to make HotA format support easier
...
- extracted low-level reader from MapFormatH3M class
- added separate structure to define version-specific values
- cleared up some H3M format edge cases
- replaced witch hut skill vector with set
- converted several fields to enum type
2023-04-15 17:20:38 +03:00
Ivan Savenko
79b7659097
Fix gcc build
2023-04-12 01:04:27 +03:00
Ivan Savenko
63b197b78a
Converted attributes to use c++17 functionality
2023-04-12 01:03:14 +03:00
Ivan Savenko
dfa2e2a349
Merge beta into develop
2023-04-11 19:37:35 +03: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
5046f916d6
Fix filtering of objects by terrain in editor
2023-04-10 14:33:53 +03:00
Konstantin
11b237a23c
vcmi: massive refactoring v1
2023-04-05 22:33:12 +03:00
Konstantin
22dd97ad18
vcmi: use entilites when possible part 1
2023-04-04 23:02:54 +03:00
Ivan Savenko
6518e04cd6
Merge pull request #1849 from Nordsoft91/editor-1537
...
Allow single player on map and fix player params initialization
2023-04-04 11:25:11 +03:00
Ivan Savenko
c661419897
Merge pull request #1700 from rilian-la-te/resource-array
...
Modernize resourceSet.
2023-04-02 20:12:45 +03:00
nordsoft
eedd7979aa
Allow single player on map and fix player params initialization
2023-04-02 14:31:57 +04:00
Konstantin
6d17b9342d
ResourceSet: resolve .at troubles
2023-03-31 14:12:38 +03:00
Andrey Filipenkov
8f638e7ca6
[editor] fix Player Settings crash when random town is added to a map
...
fixes #1714
2023-03-20 11:35:19 +03:00
Ivan Savenko
921c5d647e
Fix Spanish translation
2023-03-16 18:42:47 +02:00
Ivan Savenko
35aa6914c5
Merge pull request #1659 from macomarivas/spanish_translation
...
Spanish translation
2023-03-16 15:37:23 +02:00
Asirome
87f4a93b6b
spanish map translation
2023-03-15 20:47:53 +01:00
Ivan Savenko
369e925af8
Loading of translation mods is now skipped on language mismatch
2023-03-14 16:02:16 +02:00
Ivan Savenko
b1d2a2e74f
Updated translations
2023-03-14 16:02:16 +02:00
Ivan Savenko
0ea73cae7f
Merge pull request #1662 from rilian-la-te/reduce-lexical-cast
...
vcmi: reduce boost::lexical_cast usage
2023-03-10 12:53:21 +02:00
Ivan Savenko
1ab0295bfb
Merge pull request #1630 from Nordsoft91/fix-1605
...
Regression fix for roads in map editor
2023-03-09 15:53:18 +02:00
Konstantin
5366f9190e
vcmi: reduce boost::lexical_cast usage
2023-03-09 16:36:46 +03:00
nordsoft
1451614cf2
Fix erase shortcut
2023-03-06 19:54:13 +04:00
Ivan Savenko
7ef5163d9d
Merge pull request #1581 from IvanSavenko/map_render_rewrite
...
Adventure Map - rendering rewrite
2023-03-05 19:51:07 +02:00
Ivan Savenko
387a7b421a
Refactoring of new code, multiple functionality changes:
...
- Implemented separate Map View contexts for different map modes
- Puzzle map now works
- Enemy movement now works as in H3
- Removed no longer used code
- Implemented missing embark/disembark sounds
- Fixed view focusing on embarking/disembarking
- Fixed focusing on movement near edge of terra incognita
- Fixed sea movement sound
2023-03-05 18:02:58 +02:00
Ivan Savenko
ca13e7dedf
Implemented terrain palette animatiions. Removed old code
2023-03-05 17:48:02 +02:00
Ivan Savenko
4ec13dc5ab
Fix object names in editor
2023-03-05 17:30:38 +02:00
nordsoft
cbb3167166
Regression fix
2023-03-05 00:20:47 +04:00
Konstantin
e4f4eb3c1b
vcmi/mapeditor: change source strings
2023-02-14 11:22:27 +03:00
Konstantin
61e61420e9
vcmi/mapeditor: update translations
2023-02-14 02:31:14 +03:00
Konstantin
9675213beb
vcmi: fix #1454
...
This is fix for this issue.
2023-02-14 02:18:15 +03:00
nordsoft
f1b348ae87
Suppress warning
2023-02-08 20:09:37 +04:00
nordsoft
06c451c1f5
Fix compiling
2023-02-08 20:09:37 +04:00
nordsoft
da8942ccfb
Try to fix compilation
2023-02-08 20:09:37 +04:00
nordsoft
44e195c625
Fix compiling according to latest changes
2023-02-08 20:09:37 +04:00
nordsoft
fac93bb7d6
Address review comments
2023-02-08 20:09:37 +04:00
nordsoft
e0b467e144
Code polishing
2023-02-08 20:09:37 +04:00
nordsoft
447e01aba3
Proper defeat message
2023-02-08 20:09:37 +04:00
nordsoft
5fceb97838
Support few more victory conditions
2023-02-08 20:09:37 +04:00
nordsoft
7f55916a4b
Support couple more conditions
2023-02-08 20:09:37 +04:00
nordsoft
a3413eefce
Some vic/loss conditions for editor
2023-02-08 20:09:37 +04:00
nordsoft
4e21aab76a
Continue working on vicloss conditions
2023-02-08 20:09:37 +04:00
nordsoft
4ce68298d1
Starting work on map settings
2023-02-08 20:09:37 +04:00
Ivan Savenko
9c59025db0
Merge master -> develop
2023-02-03 13:26:44 +02:00
Konstantin
4feab69867
mapeditor: use vcmi_endian.h
...
There is no need to redefine this functions, let's use shared
implementation
2023-02-03 00:39:44 +03:00
Ivan Savenko
49c94c1498
Merge pull request #1522 from rilian-la-te/russia
...
Russian translation and Qt6 translation update
2023-02-01 12:26:35 +02:00
Ivan Savenko
0d60b87f3b
Fix assignment of hero type on object creation
2023-01-31 23:43:43 +02:00
Ivan Savenko
42df5626d9
Added Color class to replace SDL_Color
2023-01-30 00:12:43 +02:00
Konstantin
47457e61cc
mapeditor: russian translation
...
This is a complete russian translation of map editor.
2023-01-29 22:40:15 +03:00
Konstantin
f577b7240b
launcher & editor: use qt_add_translations for Qt6
...
This will make possible to run update_translations target on
Qt6 build of VCMI
2023-01-29 22:40:15 +03:00
Ivan Savenko
b13637cdd5
Fix regressions in RMG & map editor
2023-01-26 23:27:26 +02:00