Ivan Savenko
|
d0e320723c
|
Remove no longer relevant assertion
|
2023-11-21 18:31:43 +02:00 |
|
Ivan Savenko
|
83ca09f483
|
Fix loading of allowed heroes from h3m maps
|
2023-11-21 17:23:46 +02:00 |
|
Ivan Savenko
|
d58ea6f28d
|
Fix keymaster visitation status tracking
|
2023-11-21 16:38:09 +02:00 |
|
Ivan Savenko
|
a4d5c4917b
|
Limit resources to 1000 000 000 to prevent overflow
|
2023-11-20 20:50:37 +02:00 |
|
Ivan Savenko
|
842d66afbc
|
Fix crash on battlefield deserialization
|
2023-11-20 19:57:07 +02:00 |
|
Ivan Savenko
|
71825fcc4e
|
Fix crash on artifact movement
|
2023-11-20 19:56:55 +02:00 |
|
Ivan Savenko
|
ff6260e5c5
|
Merge pull request #3195 from IvanSavenko/identifier_string_serialization
Serialize Identifiers that can be added by mods as strings
|
2023-11-20 14:07:24 +02:00 |
|
Ivan Savenko
|
aaefc07182
|
Merge pull request #3198 from IvanSavenko/ai_optimize
AI optimizations
|
2023-11-20 14:06:25 +02:00 |
|
Ivan Savenko
|
225a1040f4
|
Merge pull request #3204 from IvanSavenko/fix_campaign_startup
Fix format of custom win/loss conditions for h3 campaigns
|
2023-11-20 14:06:16 +02:00 |
|
Ivan Savenko
|
a143fa9ac8
|
Merge pull request #3202 from IvanSavenko/mod_dependencies_check_fix
Always convert mod ID to lower case before using it
|
2023-11-20 14:06:06 +02:00 |
|
Ivan Savenko
|
07990644b5
|
Merge pull request #3191 from Laserlicht/touch-introduction
Touch introduction
|
2023-11-20 14:05:47 +02:00 |
|
Ivan Savenko
|
f7ef474201
|
Fix format of custom win/loss conditions for h3 campaigns
|
2023-11-19 23:59:49 +02:00 |
|
Ivan Savenko
|
c717bb5504
|
Always convert mod ID to lower case before using it
|
2023-11-19 20:44:28 +02:00 |
|
Ivan Savenko
|
cc71651ee4
|
Show proper error message if player attempts to load save with missing
identifiers instead of silent crash to main menu
|
2023-11-19 19:30:55 +02:00 |
|
Ivan Savenko
|
b58301849b
|
Pass functor via reference to avoid costly copies
|
2023-11-18 19:43:11 +02:00 |
|
Ivan Savenko
|
f5a64a0ac5
|
Call cheap to compute conditions before costly conditions
|
2023-11-18 19:42:45 +02:00 |
|
Ivan Savenko
|
3ac80e1f09
|
Avoid costly std vector construction
|
2023-11-18 19:42:02 +02:00 |
|
Ivan Savenko
|
54480c6209
|
Fixed Building ID serialization to use string
|
2023-11-17 22:12:11 +02:00 |
|
Ivan Savenko
|
c872f8418f
|
Implemented serialization of MapObjectSubID, refactoring of related code
|
2023-11-17 21:18:34 +02:00 |
|
Ivan Savenko
|
9f906ff1d2
|
Remove pointer to CGObjectInstance from map header
|
2023-11-17 16:39:15 +02:00 |
|
Ivan Savenko
|
f53a53051b
|
Fixed map startup
|
2023-11-17 16:19:07 +02:00 |
|
Ivan Savenko
|
f9e6d1467f
|
Do not select random towns as starting faction for player
|
2023-11-17 15:57:46 +02:00 |
|
Ivan Savenko
|
843e97349a
|
Identifiers that can be added by mods are now serialized as string
|
2023-11-17 00:48:55 +02:00 |
|
Ivan Savenko
|
c0e54b338a
|
Merge pull request #3190 from gamestales/gamestales/962-map-object-morale-description
Use arraytxt for object bonus description
|
2023-11-16 17:28:09 +02:00 |
|
Ivan Savenko
|
d71b0b6952
|
Merge pull request #3179 from vcmi/fix-3173
#3173 - fix trap crash on random hero
|
2023-11-16 17:27:13 +02:00 |
|
Ivan Savenko
|
76956cfe3a
|
Merge pull request #3188 from IvanSavenko/remove_identifier_implicit_int_conversion2
Remove implicit conversion of identifier to integer
|
2023-11-16 17:26:32 +02:00 |
|
Ivan Savenko
|
de02507fff
|
Merge pull request #3193 from IvanSavenko/warn_mod_dependencies
Show message about mods that failed to load on opening main menu
|
2023-11-16 17:26:19 +02:00 |
|
Laserlicht
|
2cfbcd067b
|
videos
|
2023-11-16 02:58:43 +01:00 |
|
Ivan Savenko
|
d1a4e84255
|
Show message about mods that failed to load on opening main menu
|
2023-11-15 17:57:40 +02:00 |
|
Ivan Savenko
|
0705604129
|
Merge pull request #3185 from IvanSavenko/memleak_fix
Memory leak fixes
|
2023-11-15 16:00:38 +02:00 |
|
Ivan Savenko
|
59b2cbe4d2
|
Fix regressions
|
2023-11-15 15:57:03 +02:00 |
|
Ivan Savenko
|
52050d0ef1
|
Fix build
|
2023-11-15 15:55:19 +02:00 |
|
Ivan Savenko
|
6cb1f6ff11
|
Remove all remaining implicit conversion in lib
|
2023-11-15 15:55:19 +02:00 |
|
Ivan Savenko
|
96c81be68e
|
Win/loss conditions now use VariantIdentifier. Removed non-implemented
options
|
2023-11-15 15:55:19 +02:00 |
|
Ivan Savenko
|
13763cad8e
|
Remove few more implicit conversions
|
2023-11-15 15:55:19 +02:00 |
|
Ivan Savenko
|
34338f4eaa
|
Remove few more implicit conversions
|
2023-11-15 15:55:19 +02:00 |
|
Ivan Savenko
|
abad4b01ce
|
Remove explicit convesion to int in operators
|
2023-11-15 15:55:19 +02:00 |
|
Ivan Savenko
|
10e110320b
|
Remove std::vector<boo> from Json Serializer, simplify affected code
|
2023-11-15 15:55:18 +02:00 |
|
Ivan Savenko
|
0842f5afee
|
Removed remaining usages of std::vector<bool>
|
2023-11-15 15:55:18 +02:00 |
|
gamestales-com
|
faea00a7e1
|
Use arraytxt for object bonus description
|
2023-11-15 14:32:40 +01:00 |
|
Ivan Savenko
|
a9f868b379
|
Merge pull request #3166 from IvanSavenko/simturns_ui
UI for Simturns
|
2023-11-15 14:10:57 +02:00 |
|
DjWarmonger
|
ad9acd4b5e
|
Merge pull request #3131 from vcmi/improve_subterranean_gates
More tolerance for Subterranean Gates placement
|
2023-11-15 09:23:21 +01:00 |
|
Ivan Savenko
|
8392125b04
|
Disable experimental simturns AI option by default
|
2023-11-13 19:51:14 +02:00 |
|
Ivan Savenko
|
7d54f6a9c0
|
Implemented basic support for plural forms in translations
|
2023-11-13 19:06:56 +02:00 |
|
Ivan Savenko
|
301ac2457a
|
Cleanup
|
2023-11-13 17:48:55 +02:00 |
|
Ivan Savenko
|
d4496c81f9
|
Fix memory leaks in library
|
2023-11-13 16:27:15 +02:00 |
|
Ivan Savenko
|
a6f37b7cd7
|
Fixed few more memory leaks in client
|
2023-11-13 16:27:15 +02:00 |
|
Ivan Savenko
|
20ef3a69e7
|
Fix most of memleaks discovered by valgrind
|
2023-11-13 16:27:15 +02:00 |
|
Ivan Savenko
|
1192dbff15
|
Merge pull request #3180 from IvanSavenko/bugfixing
Fixes for miscellaneous accumulated issues
|
2023-11-13 16:26:33 +02:00 |
|
Ivan Savenko
|
c6f9434c8e
|
Merge pull request #3170 from gamestales/gamestales/2903-morale-description-1442
#2903-morale-description-#1442
|
2023-11-13 01:53:29 +02:00 |
|