1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-25 22:42:04 +02:00
Commit Graph

1589 Commits

Author SHA1 Message Date
Opuszek
2ce985ffa0 Fixes crashes caused by CREATURE_TERRAIN_LIMITER 2025-08-23 18:40:16 +02:00
Ivan Savenko
b45e3b7732 Merge pull request #6021 from kdmcser/undead_raise
make UNDEAD_RAISE_PERCENTAGE compatible with 1.6 when setting to 0
2025-08-18 22:09:55 +03:00
kdmcser
25c987beab make UNDEAD_RAISE_PERCENTAGE compatible with 1.6 when setting to 0 2025-08-17 01:11:31 +08:00
Ivan Savenko
9b61c57eef Slightly better fix for some map loading crashes 2025-08-01 18:45:34 +03:00
Ivan Savenko
bc96515cec Simplify blukMoveArmy logic, fix army transfer bugs 2025-08-01 18:21:02 +03:00
Ivan Savenko
c0644da408 Merge pull request #5947 from Laserlicht/skill
Setting to increase selectable skills on levelup
2025-07-31 17:00:24 +03:00
Laserlicht
df545e47f9 code review 2025-07-31 00:11:43 +02:00
Ivan Savenko
97e6c5f395 Merge pull request #5952 from IvanSavenko/spell_ban_fix
Fix artifacts providing hero with banned spells
2025-07-28 18:53:50 +03:00
Ivan Savenko
99480ff9a4 Merge pull request #5951 from Opuszek/fix_crashing_hero_spell_widget
Fixes crash on uncheck customize spell
2025-07-28 18:53:42 +03:00
Ivan Savenko
283230eb4e Add description for University using H3 string 2025-07-26 21:09:16 +03:00
Ivan Savenko
1f9a1dbf37 Fix artifacts providing hero with banned spells
Tomes of X Spells and Spellbinder's Hat (and any other sources for such
bonuses from mods) will no longer provide spells that are banned on map.

Option is only active for random maps and for HotA h3m's. RoE-SoD .h3m's
work as before.

If needed, behavior can be changed in config
2025-07-26 19:44:00 +03:00
Opuszek
8807b442a6 Fixes crash on uncheck customize spell 2025-07-25 22:57:55 +02:00
Laserlicht
1316389e9d possibility to adjust skill selection 2025-07-24 19:39:06 +02:00
Ivan Savenko
b3167a44ee Move MarketInstanceConstructor class to a separate file 2025-07-21 19:38:24 +03:00
Ivan Savenko
fe2a981ddf Show skill that can be learned in university on right click
As in title. Now if player has already visited university before, game
will show list of skills that can be learned in this university on right
click
2025-07-20 16:25:50 +03:00
Ivan Savenko
7fcb0246fb Merge pull request #5909 from Laserlicht/template_editor_object
Template editor - object & townHints selection
2025-07-18 23:08:53 +03:00
Laserlicht
eaf1e11045 add banned objects to mapeditor 2025-07-09 22:18:55 +02:00
Ivan Savenko
e12765dca0 Fix sonar warnings, convert spaces -> tabs 2025-07-09 17:52:51 +03:00
Laserlicht
ca8cfaf0ad Merge branch 'develop' into max_range_spell 2025-07-08 11:36:23 +02:00
Laserlicht
b6e8731329 code review 2025-07-08 10:34:11 +02:00
Ivan Savenko
46072a1d60 Merge pull request #5896 from IvanSavenko/code_reorganize
Split large source files into smaller files per 1 class
2025-07-08 10:47:13 +03:00
Ivan Savenko
40f7de1342 Merge pull request #5889 from IvanSavenko/bonus_fixes
Fixes for bonus system
2025-07-08 10:05:38 +03:00
Ivan Savenko
4c2d67eb45 Fix build 2025-07-07 20:58:53 +03:00
Ivan Savenko
33431adb27 Apply formatting on changed files 2025-07-07 19:19:17 +03:00
Ivan Savenko
8721bdd728 Split CCreatureSet file on .h/.cpp per class basis 2025-07-07 19:12:31 +03:00
Ivan Savenko
2ad186130f Split MapDefines file on .h per class basis 2025-07-07 18:16:42 +03:00
Ivan Savenko
4fc63427b9 Fix events on .vmap's not activating on hero visit 2025-07-07 12:41:45 +03:00
Ivan Savenko
9070db4a96 Garrisoned hero is now attached to townAndVis node, not to town itself 2025-07-06 14:39:57 +03:00
Laserlicht
13a2b8781e Merge branch 'vcmi:develop' into max_range_spell 2025-07-03 23:25:06 +02:00
SoundSSGood
7f9936cf10 getSourcesForSpell 2025-06-30 18:41:20 +02:00
Ivan Savenko
31786c8135 Town, mines and garrison now use GENERATE_RESOURCE bonus for income 2025-06-26 15:20:45 +03:00
Ivan Savenko
6ac57a7cfc Improvements to bonus system node types / propagators
- Node type is now set on construction and never changes
- Added army propagator that also checks for TOWN and HERO
- Renamed existing propagators to be in sync with enumeration
2025-06-25 17:34:20 +03:00
Laserlicht
9bfe3a8195 max range for spellcaster 2025-06-25 15:50:31 +02:00
Ivan Savenko
102d932641 Fix crash on attacking town with garrison but without defending heroes 2025-06-21 13:38:33 +03:00
Ivan Savenko
efb31d19a6 Merge pull request #5815 from Laserlicht/cheats
add skill cheat / allow more than 8 skills
2025-06-20 17:56:41 +03:00
George King
88c5f6f6fd Seerhut typo 2025-06-20 08:49:12 +02:00
Laserlicht
cfc09389fa Merge branch 'develop' into cheats 2025-06-19 19:05:31 +02:00
Laserlicht
b0f5c4dd7b allow more than 8 skills 2025-06-19 19:02:39 +02:00
Ivan Savenko
0ad4e80c7d Rework and simplify logic of attaching heroes to bonus system 2025-06-17 14:37:25 +03:00
Ivan Savenko
e35ac0b1e5 Merge pull request #5733 from MichalZr6/mapeditor_fixes
Mapeditor fixes for various crashes
2025-06-16 17:15:29 +03:00
Ivan Savenko
463c404a83 Use bonus only as shared_ptr to avoid memory corruption 2025-06-16 16:22:21 +03:00
Ivan Savenko
0c13f46579 Heroes with neutrals will now always receive terrain penalty 2025-06-16 13:23:14 +03:00
Michał Zaremba
aed832a99d Fixes following review 2025-06-15 23:47:12 +02:00
Michał Zaremba
9e474422fd Fix map saving 2025-06-15 23:47:12 +02:00
Ivan Savenko
ba0188ca7f Bring hero strength for campaigns in line with h3 2025-06-15 17:01:29 +03:00
Ivan Savenko
c279da0798 Minimize hardcoded logic for campaigns. Support for hota h3c's 2025-06-15 17:01:29 +03:00
Ivan Savenko
a842dfb3c4 Support for defining new campaign regions in mods, for hota h3c 2025-06-15 17:01:29 +03:00
Ivan Savenko
022b0f731c Fix configs, update docs, resolve discovered regressions 2025-06-15 14:36:29 +03:00
Ivan Savenko
d2178f8831 Simplify Necromancy code, update docs 2025-06-15 14:36:29 +03:00
Ivan Savenko
0e2463f9c4 Improvements to skeleton transformer logic 2025-06-15 14:36:29 +03:00