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

9319 Commits

Author SHA1 Message Date
0e5d427dc9 Fix: VCAI should not attempt to move Spellbook 2021-04-29 00:04:22 +03:00
8b08973283 Fix: ID-collisions when processing large mods collections 2021-04-25 15:07:06 +03:00
fc9bbfb895 ERM: revert unwanted changes 2021-04-19 18:33:07 +03:00
061941b3ac ERM VR:M,VR:U 2021-04-19 18:28:55 +03:00
4063ab5894 Merge pull request #689 from kdmcser/develop
fix bug: may load mod before dependencies
2021-04-11 01:07:12 +03:00
10dc6922de refactor code: change code style and add some comments 2021-04-10 23:23:58 +08:00
f0a7a6ffbf Fixed build
Some stubs for !!UN

C::B project update
2021-04-10 02:04:07 +03:00
35566d7748 ERM: fix string concatenations and bit operations 2021-04-09 23:41:50 +03:00
3049c4b70e fix bug: may load mod before dependeny 2021-04-04 21:54:00 +08:00
bd31a87133 a few erm interpretter unit tests and fixes (#688) 2021-03-27 15:47:44 +03:00
7f3b06eb86 fix server crash on unexpected client disconnect 2021-03-20 17:12:56 +03:00
bc1d99431d fix boost.locale crash on macOS-arm64 2021-03-05 21:00:33 +00:00
483a4689ce Fixes for code review issues 2021-02-20 04:57:50 +03:00
784f6b973b Apply suggestions from code review
Co-authored-by: Andrii Danylchenko <danilchenko.andrij@gmail.com>
2021-02-20 02:31:00 +03:00
d74127cb84 Update lib/ScriptHandler.cpp
Co-authored-by: Andrii Danylchenko <danilchenko.andrij@gmail.com>
2021-02-20 02:04:10 +03:00
6d245a7821 Less ugly API declarations 2021-02-17 01:14:53 +03:00
ec6f7b88fe !?OB WIP 2021-02-16 13:32:18 +03:00
094486eec1 Merge pull request #682 from vlad-yakovlev/macos-cpack-fix
[3148] [MacOS] Game always crash after end of the day button is pressed
2021-02-16 08:02:17 +03:00
5e707eee0f Merge pull request #683 from vlad-yakovlev/fix-map-select-crahs
[3167] Crash when click single scenario in new game
2021-02-16 07:59:47 +03:00
8e57d36b8c [3167] Fix SDL_StopTextInput extra calls 2021-02-15 21:11:18 +03:00
6fa7b6e467 [3148] Fix macOS build 2021-02-15 20:45:12 +03:00
a59e12ca5f tweaks 2021-02-15 15:03:32 +03:00
ecaa9f5d0b Entities redesign and a few ERM features
* Made most Handlers derived from CHandlerBase and moved service API there.
* Declared existing Entity APIs.
* Added basic script context caching
* Started Lua script module
* Started Lua spell effect API
* Started script state persistence
* Started battle info callback binding
* CommitPackage removed
* Extracted spells::Caster to own header; Expanded Spell API.
* implemented !!MC:S, !!FU:E, !!FU:P, !!MA, !!VR:H, !!VR:C
* !!BU:C, !!BU:E, !!BU:G, !!BU:M implemented
* Allow use of "MC:S@varName@" to declare normal variable (technically v-variable with string key)
* Re-enabled VERM macros.
* !?GM0 added
* !?TM implemented
* Added !!MF:N
* Started !?OB, !!BM, !!HE, !!OW, !!UN
* Added basic support of w-variables
* Added support for ERM indirect variables
* Made !?FU regular trigger
* !!re (ERA loop receiver) implemented
* Fixed ERM receivers with zero args.
2021-02-14 19:05:43 +03:00
11bb46780a Merge pull request #678 from MikeLodz/develop
Fixes mantis tickets 2899 and 2984 (bugged hero spell specialties)
2021-02-14 11:22:23 +03:00
fe9412f845 hero specialty fixes continuation: changes requested during code review 2021-02-13 16:02:42 +01:00
6055747dc1 Merge pull request #681 from ShubusCorporation/do/fix/hero_classes_initial_values
Fix: Some map objects sometimes do not increment some primary skills of some heroes
2021-02-13 03:51:31 +03:00
55b3f0b24c Fix: Map objects sometimes do not increment primary skills for some heroes 2021-02-13 00:24:14 +03:00
8e1a3924e7 Merge pull request #679 from ShubusCorporation/do/fix/mod_resolving_typo
Fix: Error in mods resolving routine
2021-02-10 01:39:47 +03:00
2afdd4ed4c Fix: error in mods resolving routine 2021-02-09 23:14:42 +03:00
38efbb345e Fixes mantis tickets 2899 and 2984 (bugged hero spell specialties)
- stoneskin/haste/prayer/weakness: didnt work because there were 2 bonus objects in buffer and they were filtered out as a possible duplicate (BattleInfo::addOrUpdateUnitBonus). it was fixed by making them a single bonus.
- disrupting-ray and weakness: had opposite effect, because of missing negation
- added a new specialty types: SPECIAL_ADD_VALUE_ENCHANT and SPECIAL_FIXED_VALUE_ENCHANT. this is to make possible specialties like Aenin (fixed specialty value added to spell value) and Melody (fixed value for spell regardless of anything). These specialties can be used in mods with any heroes.
- slayer spell effect calculations was fixed to include hero Coronius-style specialty.
- finally fixed description for Labetha Conflux hero, this is a OH3 bug described here https://heroes.thelazy.net/index.php/Labetha
Changes were tested and work as intended.
commit was made in cooperation with modder Misiokles
2021-02-08 23:58:12 +01:00
db1f9a15b0 Merge pull request #675 from ShubusCorporation/do/fix/mod_system_and_interface_bugs
Fixed: Mods dependency issues leading to hanging & 'Restart Scenario' button functionality
2021-02-08 07:32:09 +03:00
3b8d610091 Merge pull request #670 from nullkiller/fix-crash-battle-ai
found a bug in code where AI can change client gamestate directly
2021-01-31 04:38:29 +03:00
ade84699b0 found a bug in code where AI can change client gamestate directly causing sorting crash 2021-01-30 17:29:49 +02:00
5dc6d782f7 Merge pull request #674 from ShubusCorporation/do/fix/game_interface/load_and_main_menu_buttons
Fix: 'Load' and 'Main Menu' in-game buttons should work properly
2021-01-20 21:52:51 +03:00
3add3156e2 Fix: 'Restart Scenario' button should work properly 2021-01-20 21:29:50 +03:00
98fdf909e8 Fix: Hanging on start up if mod dependency is not resolved' 2021-01-20 11:23:58 +03:00
2f5c8d7587 Merge pull request #673 from ShubusCorporation/do/fix/creature_not_a_shooter_siege_crashes
Fix: Siege crashes when creature on the archer's tower is not a shooter
2021-01-17 19:29:46 +03:00
c99b8b54e6 Fix: 'Load' and 'Main menu' in-game buttons should work properly 2021-01-17 19:18:26 +03:00
8cd1af6998 Fix: Siege crashes when creature on the archer's tower is not a shooter 2021-01-17 15:02:58 +03:00
925857d845 Merge pull request #672 from ShubusCorporation/do_feature_part3
Feature: Mods system improvement, Part III. Bonusing buildings customization.
2021-01-14 06:15:47 +03:00
854a2e6c39 Feature: Mods system improvement, Part III. Bunusing buildings customization. 2021-01-14 01:02:13 +03:00
e60e0a0a8c Merge pull request #671 from nullkiller/fix-stupid-ai-attacking-through-obstacles
Fix StupidAI trying to attack through obstacle
2021-01-12 23:56:49 +03:00
9cf953157a Fix: client crashes while browsing saves, if some factions are removed 2021-01-06 17:19:59 +03:00
36854742e4 Fix StupidAI trying to attack through obstacle 2020-12-15 20:38:01 +02:00
f31c5169b5 Merge pull request #669 from ShubusCorporation/do_fix
Fix: Creature resolution failed when mod is installed to the custom directory
2020-12-13 07:03:40 +03:00
ef6220ebec Fix: Creature resolution failed when mod is in the custom directory 2020-12-13 03:33:28 +03:00
6bf0bea286 Merge pull request #666 from ShubusCorporation/do_feature_lodestar
Lodestar Grail should work.
2020-12-12 13:05:48 +03:00
8f331dce31 Feature: Lodestar Grail should work. 2020-12-10 04:05:37 +03:00
a630d3b34c Merge pull request #668 from Illithidek/develop
Fix Erdamon earth elemental speciality
2020-12-07 06:27:11 +03:00
d6986a19d1 Fix Erdamon earth elemental speciality
PR added on personal request of @misiokles, should fix
https://bugs.vcmi.eu/view.php?id=3158
2020-12-06 22:58:13 +01:00