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
|
845a259619
|
Disable quick combat by default to avoid confusing players
|
2023-11-20 14:39:19 +02:00 |
|
Ivan Savenko
|
e5e01ab35d
|
Disable spectator mode in single player to avoid confusing players
|
2023-11-20 14:38:57 +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
|
118dafb71b
|
Fix tests
|
2023-11-18 21:17:40 +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
|
9b8145f522
|
Compute creature speed only once during evaluation
|
2023-11-18 19:41:29 +02:00 |
|
Ivan Savenko
|
a3f9450d83
|
Relax UI locking to reduce delays in AI actions
|
2023-11-18 19:41:00 +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 |
|
Laserlicht
|
70b6906e6d
|
adjust messages, add radial wheel
|
2023-11-17 18:23:11 +01: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 |
|
Laserlicht
|
a6dd5c2887
|
translation
|
2023-11-16 23:03:41 +01:00 |
|
Laserlicht
|
514811dc89
|
line ending
|
2023-11-16 22:42:20 +01:00 |
|
Laserlicht
|
1bf05d43a1
|
fix video implementation error; implement paging; video loading
|
2023-11-16 22:39:50 +01: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 |
|
Ivan Savenko
|
060e1cef21
|
Merge pull request #3182 from Alexander-Wilms/fix-fps-counter
Move FPS counter to bottom left, set width of black background to suf…
|
2023-11-15 13:56:27 +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 |
|
DjWarmonger
|
047d03c52a
|
Merge pull request #3165 from vcmi/update_doc
Update and edit docs
|
2023-11-15 09:22:48 +01:00 |
|