1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-23 22:37:55 +02:00

21570 Commits

Author SHA1 Message Date
Ivan Savenko
1c746a840c Merge pull request #6033 from thehonestcto/feature/nullkiller2
WIP feature/nullkiller2 cloned, restructured, tested and with additional improvements
2025-11-23 20:55:24 +02:00
Ivan Savenko
a0ade44ebf Merge pull request #6327 from vcmi/dependabot/github_actions/DavidAnson/markdownlint-cli2-action-21
Bump DavidAnson/markdownlint-cli2-action from 20 to 21
2025-11-23 20:53:20 +02:00
Ivan Savenko
ef6ac2ee95 Fix .md formatting for newer version of linter 2025-11-23 20:34:50 +02:00
Ivan Savenko
1cf1284635 Merge pull request #6326 from vcmi/docs-rpm-qtsvg
[docs] add Qt 5 SVG package to RPM-based distros
2025-11-23 20:19:29 +02:00
Ivan Savenko
a3a38d9a60 Merge pull request #6340 from Laserlicht/stat_show
show statistics ingame
2025-11-23 18:55:22 +02:00
Ivan Savenko
4e7f084dd1 Merge pull request #6335 from vcmi/dependabot/github_actions/actions/checkout-6
Bump actions/checkout from 5 to 6
2025-11-23 18:45:51 +02:00
Ivan Savenko
423c49d465 Merge pull request #6313 from Laserlicht/custom_map_size
Custom map size in RMG
2025-11-23 18:44:41 +02:00
Ivan Savenko
3e63f4ea21 Merge pull request #6297 from IvanSavenko/android_ndk_bump
Use latest (r29) NDK for Android builds
2025-11-23 18:43:14 +02:00
Ivan Savenko
9ef0646aaf Merge pull request #6278 from IvanSavenko/cpp20
Migrate codebase to C++20
2025-11-23 18:42:44 +02:00
Ivan Savenko
36f2794857 Merge pull request #6341 from kdmcser/spell_like_attack
fix limiter is invalid in SPELL_LIKE_ATTACK bonus
2025-11-23 18:40:33 +02:00
kdmcser
4222f7e01f fix limiter is invalid in SPELL_LIKE_ATTACK bonus 2025-11-23 19:04:26 +08:00
Laserlicht
afb045ef14 show statistics ingame 2025-11-22 16:46:10 +01:00
dependabot[bot]
c28e8d79d9 Bump actions/checkout from 5 to 6
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-21 04:12:25 +00:00
Mircea TheHonestCTO
acd62e86d5 nullkiller2: Add battleEnded() callback and also clean from battleResultsApplied() to fully mirror what was added in NK1 2025-11-20 19:28:09 +01:00
Ivan Savenko
f3fd5c05af Merge pull request #6329 from Laserlicht/graphical_fixes
Content aware sliders
2025-11-20 18:25:31 +02:00
Ivan Savenko
ee0c2c0741 Merge pull request #6333 from Olegmods/patch-8
Fixed golems' level
2025-11-20 18:22:32 +02:00
Ivan Savenko
443c24e71b Merge pull request #6332 from Laserlicht/romanian_cp
fix romanian
2025-11-20 18:21:42 +02:00
Olegmods
744be1d4a6 Fixed golems' level
Gold and Diamond golems' level changed from 4 and 5 to 5 and 6.
https://heroes.thelazy.net/index.php/Diamond_Golem and some other source I found state that the ones from that PR are correct
2025-11-19 22:34:52 +03:00
Laserlicht
e68d2ad775 fix romanian 2025-11-19 19:58:47 +01:00
Mircea TheHonestCTO
45e3e48fba nullkiller2: Add battleEnded() callback to AIGateway for NK2 AI but leave it deactivated because it crashes NK during computer turns if it fights 2025-11-19 18:01:34 +01:00
Mircea TheHonestCTO
19ced296dc nullkiller2: Reduce pathfinder bucket size in NK2AI settings for higher speed until further improvements 2025-11-19 17:52:31 +01:00
Mircea TheHonestCTO
5c6f2faebb Merge branch 'develop' into feature/nullkiller2 2025-11-19 17:47:18 +01:00
Laserlicht
2089ab1f85 check enableUiEnhancements flag 2025-11-19 00:55:09 +01:00
Laserlicht
3b1d5a7b1b shorten text 2025-11-19 00:05:31 +01:00
Laserlicht
79637c5eea viewport aware sliders 2025-11-19 00:05:31 +01:00
Laserlicht
2571ca4aed code review 2025-11-18 21:46:03 +01:00
Mircea TheHonestCTO
1900e03b47 nullkiller2: Replace hasBuiltSomeTradeBuilding() with hasBuiltResourceMarketplace() 2025-11-18 18:18:35 +01:00
Ivan Savenko
2db925347e Merge pull request #6316 from mrhaandi/battle-ended
Add BattleEnded pack
2025-11-18 17:50:35 +02:00
dependabot[bot]
55159acb27 Bump DavidAnson/markdownlint-cli2-action from 20 to 21
Bumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 20 to 21.
- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)
- [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/v20...v21)

---
updated-dependencies:
- dependency-name: DavidAnson/markdownlint-cli2-action
  dependency-version: '21'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-18 04:11:18 +00:00
Laserlicht
4dc2033a7e vertical align title in CObjectListWindow if there is no header icon 2025-11-18 01:11:45 +01:00
Laserlicht
81ee046cc1 Merge branch 'vcmi:develop' into custom_map_size 2025-11-18 00:51:23 +01:00
Ivan Savenko
413eeed1da Merge pull request #6323 from MichalZr6/haven_bonus_limit_fix
Prevent crash when opening stack's info window in current Haven town fort window
2025-11-17 20:49:27 +02:00
Ivan Savenko
7b4a7799cc Merge pull request #6301 from Laserlicht/battleonly2
tab support / add artifacts, skills, warmachines & spellbook for battle mode
2025-11-17 20:38:51 +02:00
Andrey Filipenkov
3bc1d6e42e [docs] add Qt 5 SVG package to RPM-based distros 2025-11-17 21:27:19 +03:00
Ivan Savenko
97edd4936b Merge pull request #6307 from mrhaandi/battle-refactor
Refactor batte move / attack logic
2025-11-17 20:27:03 +02:00
Ivan Savenko
6f1c2e7d94 Merge pull request #6319 from Laserlicht/segfault
fix segfault edge case in CObjectListWindow
2025-11-17 20:25:51 +02:00
Ivan Savenko
f99b98c26b Merge pull request #6325 from Laserlicht/image_from_Def
image from def also for ImageLocator
2025-11-17 20:22:58 +02:00
Ivan Savenko
ce95236123 Merge pull request #6322 from Laserlicht/teleport
teleport cheat
2025-11-17 08:52:47 +02:00
Ivan Savenko
fe22424a0a Merge pull request #6311 from MichalZr6/fix_word_wrap
Prevent mid-word wrapping in component captions (artifact names)
2025-11-17 08:51:29 +02:00
Ivan Savenko
3ff797d8a0 Merge pull request #6320 from Laserlicht/romainan-fix
fix romanian encoding
2025-11-17 08:50:47 +02:00
Laserlicht
cad21dd627 image from def also for ImageLocator 2025-11-17 00:15:54 +01:00
Mircea TheHonestCTO
3c7abd988e nullkiller2: revert NK2AI_TRACE_LEVEL to 0 for merge in develop 2025-11-16 17:59:23 +01:00
Mircea TheHonestCTO
e2851e9d00 nullkiller2: simplify hero name display by removing expensive getNameTranslated 2025-11-16 17:57:31 +01:00
Mircea TheHonestCTO
69d24111df nullkiller2: remove commented out code, plus formatting the affected file 2025-11-16 17:55:33 +01:00
Mircea
4ce3586235 Update lib/gameState/CGameState.cpp
Include Ivan's text

Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
2025-11-16 17:46:49 +01:00
Michał Zaremba
6ee1e7a5c7 Prevent crash when opening stack's info window in fort 2025-11-16 16:08:27 +01:00
Laserlicht
62c3c485c9 show also z coordinate in tooltip 2025-11-16 13:48:06 +01:00
Laserlicht
4c0b652320 add teleport cheat 2025-11-16 13:47:27 +01:00
Mircea TheHonestCTO
b3d65ffc44 nullkiller2: Ivan PR review: Remove invalid attack position validation log and return empty attackable tiles 2025-11-15 17:47:44 +01:00
Mircea TheHonestCTO
463ab631f8 nullkiller2: revert config/schemas/settings.json to default 2025-11-15 17:45:44 +01:00