1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-19 00:17:56 +02:00
Commit Graph

7110 Commits

Author SHA1 Message Date
be9813b4fb Remove temporary workaround 2024-04-12 11:51:15 +02:00
0bd1c3c95d Merge pull request #3746 from IvanSavenko/fix_undefined_behavior
Fix discovered undefined behavior cases
2024-04-12 11:51:13 +03:00
6e9f15c8e6 Merge pull request #3743 from dydzio0614/special-factions
Allow factions to be special
2024-04-12 11:49:58 +03:00
4fa7f0e93d Also allow filtering biomes by faction(s) 2024-04-12 10:25:13 +02:00
a7d47cd3d2 Merge pull request #3742 from IvanSavenko/adventure_map_spellcast_fixes
Adventure map spellcasting fixes
2024-04-12 11:17:19 +03:00
622e4b059b Update lib/CTownHandler.cpp 2024-04-12 11:14:35 +03:00
6899acc1d7 Fix alignments check 2024-04-12 09:38:45 +02:00
1f81ddbac4 Fixes in object loading 2024-04-12 06:29:01 +02:00
9e81c53547 Do not give spells as reward if hero can't learn them 2024-04-12 00:25:02 +03:00
9cf3db4eb5 Completely remove dead quest instead of leaving nullptr
All code that uses this container assumes non-null content
2024-04-11 23:56:29 +03:00
68bb36f7c7 Compile fixes 2024-04-11 18:38:50 +02:00
53fcd3ad26 Merge pull request #3739 from SoundSSGood/fixes
Fixes for found regressions
2024-04-11 19:30:55 +03:00
a356fdaf2a Allow filtering obstacles by faction aligmnment 2024-04-11 18:10:14 +02:00
edcf12a80c (untested) Attempt to fix crash on moving artifact on Android 2024-04-11 16:21:44 +03:00
c99d4b959e Fix potentially uninintialized variables 2024-04-11 13:25:54 +03:00
738a89bb99 Market fix 2024-04-10 23:30:31 +03:00
e8a6308a15 Artifacts swap check 2024-04-10 23:30:31 +03:00
00ebbad622 Ability to make faction not pickable on typical maps 2024-04-10 21:22:29 +02:00
320469d773 Cleanup 2024-04-10 20:04:08 +03:00
3fc4383153 Show popup dialog instead of server error when using TP from water 2024-04-10 20:04:08 +03:00
6c45353aa7 Casting DD or TP will now spend mana before hero movement (and any side
effects such as visiting objects)
2024-04-10 20:04:08 +03:00
8353bca34f Small refactoring of adventure map spell casting:
- Removed duplicated checks for DD possibility
- Moved most of spell-specific code from AdventureMapInterface to library
code
- AdventureSpellMechanics class now provides methods to check whether
spellcast is possible, similarly to battle spells
- If it is not possible to cast adventure map spell (e.g. no mana or no
move points) game will show infowindow immediately on clicking spellbook
instead of on cast attempt
- If hero does not have movement points for a DD, game will show correct
error message
- Added game settings 'dimensionDoorFailureSpendsPoints' due to
discovered H3 logic
2024-04-10 20:04:08 +03:00
bcd4a8c961 Merge pull request #3736 from IvanSavenko/fix_server_translations
Do not translate strings on server side
2024-04-10 19:12:34 +03:00
5b43720dda Merge pull request #3686 from dydzio0614/dimension-door-changes
Dimension door changes
2024-04-10 11:47:36 +03:00
6c9d18a85c Allow multiple terrains per biome 2024-04-10 09:40:12 +02:00
5c4d1703ca Fix for loading templates from other mods 2024-04-09 22:09:03 +02:00
637270ee36 Minor fixes 2024-04-09 19:59:27 +02:00
510e1023da Merge pull request #3730 from IvanSavenko/localization_export
Better export command for translations
2024-04-09 19:11:10 +03:00
8aaa9e63dd Fix build 2024-04-09 18:56:28 +03:00
8d9489c368 Fix conflicts with templates loaded from mods 2024-04-09 17:29:33 +02:00
50e8d1fd82 Add save compatibility check 2024-04-09 16:42:20 +03:00
42616cf4e8 Fix text formatting, fix todo's 2024-04-09 16:13:30 +03:00
18ece6dcf6 Remove some usages of server-side translations 2024-04-09 16:13:30 +03:00
7a42e21e4d Fix formatting of luck/morale bonuses 2024-04-09 16:13:30 +03:00
9e49587749 Replace bonus string description with metastring that can properly
handle translations
2024-04-09 16:13:30 +03:00
bf2c9237b2 Register templates for new objects from mods 2024-04-08 16:39:41 +02:00
c7149103ce Compile fix 2024-04-08 15:24:52 +02:00
d9a598ad9c Merge remote-tracking branch 'origin/develop' into biome_system 2024-04-08 15:01:17 +02:00
224e971c4b Unused variable 2024-04-08 14:56:21 +02:00
3e3959d360 Move all OH3 objects and obstacle sets to a mod 2024-04-08 12:50:41 +02:00
050157db9d Register vcmi-only strings as part of 'vcmi' mod instead of 'core' 2024-04-08 13:16:54 +03:00
4947baebee Fix crash on loading vmap's 2024-04-08 13:16:34 +03:00
8582bd7d66 Replaced 'convert txt' command with more convenient 'translate' and
'translate maps' commands.
2024-04-08 13:16:23 +03:00
5dcef193a3 Block spellcasting if 0 creatures will be raised 2024-04-07 18:50:37 +03:00
86cffb3a77 Removed unused variable 2024-04-06 18:12:44 +02:00
73ec53a9e0 Fix build 2024-04-06 15:29:15 +02:00
b0cff23c37 Cleanup 2024-04-06 15:06:08 +02:00
907438c6f5 Fix crash on attempt to compute movement range for siege tower 2024-04-06 15:59:08 +03:00
1a6aae9363 Fix crash on selecting scenario with "start with strongest hero from
scenario X" starting bonus
2024-04-06 15:59:08 +03:00
8efceb110b #3691 - boat attached to hero should not block tiles on its own 2024-04-06 12:30:19 +03:00