Ivan Savenko
2bf951a4cf
Support for objects from mods as campaign scenario bonuses
2025-06-15 17:01:15 +03:00
Ivan Savenko
87d5347e50
Implement if check for json schemas
2025-06-15 17:01:15 +03:00
Ivan Savenko
2cd29c1893
Rework campaign bonuses storage in type-safe form
...
Replaced campaign bonuses from using 3 integers to store anything with
type-safe version that uses std::variant that ensures that all bonuses
are in correct state.
Also removed "interesting" solutions like storing primary skills using
bit shifts.
Prerequirement for HotA campaign support
2025-06-15 17:01:14 +03:00
Ivan Savenko
713dbfb1f7
Merge pull request #5776 from IvanSavenko/modding_improvements
...
Modding improvements
2025-06-15 17:00:22 +03:00
Ivan Savenko
2b43d415a9
Fix docs, update spell immunity usage of addinfo, fix sonar
2025-06-15 14:37:18 +03:00
Ivan Savenko
f5c037137b
Fix translations, fix Sonar
2025-06-15 14:37:17 +03:00
Ivan Savenko
bc48337445
Implement async requests for bonus types
2025-06-15 14:36:29 +03:00
Ivan Savenko
54de24c687
Document new updaters, review old docs
2025-06-15 14:36:29 +03:00
Ivan Savenko
022b0f731c
Fix configs, update docs, resolve discovered regressions
2025-06-15 14:36:29 +03:00
Ivan Savenko
bbe6c415c2
Add TIMES_STACK_SIZE updater
2025-06-15 14:36:29 +03:00
Ivan Savenko
9762e8493a
Add TRANSMUTATION_IMMUNITY bonus
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
Ivan Savenko
0979f409c7
Fix build
2025-06-15 14:36:29 +03:00
Ivan Savenko
8d20c1d733
It is now possible to configure power of generic skill & creature
...
specialties
2025-06-15 14:36:29 +03:00
Ivan Savenko
ab0f6ed8cd
Simplified hero creature specialties logic
2025-06-15 14:36:29 +03:00
Ivan Savenko
4e47894e7a
Somewhat configurable spell schools
2025-06-15 14:36:29 +03:00
Ivan Savenko
e0de65d56c
Reworked & fixed DARKNESS bonuses and lookout tower / skyship logic
2025-06-15 14:36:29 +03:00
Ivan Savenko
a305ed28bb
Support for loading custom bonuses, slightly less hardcoded Skeleton
...
Transformer
2025-06-15 14:36:29 +03:00
Ivan Savenko
51832c4fb9
Preparation for user-defined bonus types
2025-06-15 14:36:29 +03:00
Ivan Savenko
527885de21
Added VULNERABLE_FROM_BACK bonus
2025-06-15 14:36:29 +03:00
Ivan Savenko
ae22de3ccf
Implemented configurable FEAR ability
2025-06-15 14:36:29 +03:00
Ivan Savenko
f71db8af07
Configurable Conflux University
2025-06-15 14:36:29 +03:00
Ivan Savenko
342705921d
remove old bonus conversion logic
2025-06-15 14:36:29 +03:00
Ivan Savenko
ea8f1bc23d
Check SPECIAL_UPGRADE bonus from unit scope
2025-06-15 14:36:29 +03:00
Ivan Savenko
c5cc4a130d
Merge pull request #5772 from IvanSavenko/modding_docs
...
Modding docs improvements
2025-06-15 13:48:26 +03:00
Ivan Savenko
987de778a8
Merge pull request #5775 from Laserlicht/missing_text
...
add missing text in kindom overview
2025-06-15 13:48:16 +03:00
Ivan Savenko
fa904c452f
Merge pull request #5783 from GeorgeK1ng/czech_update
...
Czech translation update
2025-06-15 13:44:37 +03:00
Ivan Savenko
f19bb334a9
Merge pull request #5789 from kdmcser/chinese
...
Update Chinese Translation
2025-06-15 13:44:29 +03:00
Ivan Savenko
610ba1581f
Merge pull request #5791 from GeorgeK1ng/9commanders_arts
...
9 commanders artifacts fix
2025-06-15 13:44:17 +03:00
George King
91378fba70
9 Commanders artifacts
2025-06-14 07:34:02 +02:00
George King
7548b38830
9 Commanders artifacts
2025-06-14 07:33:20 +02:00
George King
bc40845340
9 Commanders artifacts
2025-06-14 07:32:13 +02:00
George King
7bb7b1d9f7
Adjust commander artifacts grid
2025-06-14 07:30:11 +02:00
George King
af133725b6
Adjust artifacts positions
2025-06-14 07:29:04 +02:00
Ivan Savenko
a82b76df6c
Merge pull request #5777 from IvanSavenko/hota_173_h3m
...
Fix parsing of hota 1.7.3 maps/campaigns
2025-06-13 17:17:46 +03:00
kdmcser
0d012a6255
Update Chinese Translation
2025-06-13 00:34:10 +08:00
George King
1b0d5a6948
Czech translation update
2025-06-11 20:08:51 +02:00
Ivan Savenko
5ccb32aa4e
Fix parsing of hota 1.7.3 maps/campaigns
2025-06-09 21:40:11 +03:00
Laserlicht
ea9cdbfc69
add missing text in kindom overview
2025-06-08 20:28:02 +02:00
Ivan Savenko
42c995bbd7
Add more internal links, fix formatting
2025-06-08 14:51:52 +03:00
Ivan Savenko
b0926c67b6
Apply suggestions
2025-06-07 19:40:54 +03:00
Ivan Savenko
5bc27d3d90
Initial version of bonus system usage guide
2025-06-06 18:52:10 +03:00
Ivan Savenko
8f0bca05de
Review & update spell format documentation. Remove unused ai value
2025-06-05 22:30:16 +03:00
Ivan Savenko
43844e2371
Merge pull request #5770 from IvanSavenko/const_bonus
...
Make bonus limiters/updaters/propagators const
2025-06-04 21:12:06 +03:00
Ivan Savenko
ce5ee6e1df
Merge pull request #5769 from IvanSavenko/mysticism
...
Percentage-based mana regeneration
2025-06-04 21:11:45 +03:00
Ivan Savenko
403a7f782e
Merge pull request #5768 from IvanSavenko/skill_shortcut
...
Implement shortcut for hero skill specialties
2025-06-04 21:11:26 +03:00
Ivan Savenko
786324187d
Merge pull request #5767 from IvanSavenko/misc_fixes
...
Miscellaneous fixes
2025-06-04 21:10:22 +03:00
Ivan Savenko
688856cec8
Merge pull request #5766 from XCOM-HUB/patch-1
...
Update swedish.ts
2025-06-04 21:10:04 +03:00
Ivan Savenko
b6fa9b7373
Merge pull request #5765 from IvanSavenko/json_merge_conflict
...
Fix false-positive conflicts with append/appendItems syntax
2025-06-04 21:09:47 +03:00