Ivan Savenko
6328e4b4f8
Merge pull request #6002 from kdmcser/opening_battle_spells
...
Add addInfo support for OPENING_BATTLE_SPELL to set spell level
2025-08-14 11:19:53 +03:00
Ivan Savenko
b5ec998677
Merge pull request #6003 from vcmi/dependabot/github_actions/actions/download-artifact-5
...
Bump actions/download-artifact from 4 to 5
2025-08-14 11:07:20 +03:00
Ivan Savenko
b536830ace
Merge pull request #5980 from SoundSSGood/artifacts-qol
...
Artifact qol improvements
2025-08-14 11:05:37 +03:00
Ivan Savenko
118029b2ba
Merge pull request #5964 from Laserlicht/levels
...
multilevel support
2025-08-14 11:03:42 +03:00
Ivan Savenko
6ab632cb89
Merge pull request #6008 from ToRRent1812/patch-2
...
Update polish.json
2025-08-14 11:03:06 +03:00
Ivan Savenko
28958d6589
Merge pull request #6009 from vcmi/dependabot/github_actions/actions/checkout-5
...
Bump actions/checkout from 4 to 5
2025-08-14 11:02:40 +03:00
Ivan Savenko
5f4d587276
Merge pull request #6004 from thehonestcto/fix/highlighted-hexes
...
fix: placing a single hex unit during tactics into a hex which is blo…
2025-08-14 10:52:15 +03:00
dependabot[bot]
bc701a2e9c
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [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/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-12 14:22:25 +00:00
Łukasz Zając
8f0589eb28
Update polish.json
...
Wrong description for NO_WALL_PENALTY bonus
2025-08-12 14:10:55 +02:00
Mircea TheHonestCTO
58e537a8c5
Sonar: merge ifs
2025-08-11 21:16:44 +02:00
Mircea TheHonestCTO
e2b688fe3e
fix: placing a single hex unit during tactics into a hex which is blocked on all sides excepting the enemy side. Reusing ->battleCanAttack as it was before does the trick, as it contains a ton of smaller checks inside.
2025-08-11 20:08:06 +02:00
dependabot[bot]
729b36adbe
Bump actions/download-artifact from 4 to 5
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-11 07:08:24 +00:00
kdmcser
594ae27cb5
support setting spell master level in OPENING_BATTLE_SPELLS
2025-08-11 02:13:36 +08:00
Laserlicht
dfd13fc498
Update mapeditor/mapcontroller.h
...
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com >
2025-08-10 17:24:52 +02:00
SoundSSGood
04ed758c41
assembling art qol
2025-08-10 17:21:44 +02:00
Ivan Savenko
a6df82c616
Merge pull request #5989 from IvanSavenko/better_workflow
...
Improvements for Github CI workflow
2025-08-10 17:13:01 +03:00
Ivan Savenko
ef3e67ec6e
Merge pull request #6001 from vcmi/master
...
Merge master -> develop
2025-08-10 17:12:44 +03:00
Ivan Savenko
8e03fdb703
Merge pull request #5869 from IvanSavenko/android_update
...
Update Android app configuration
2025-08-10 15:47:57 +03:00
Ivan Savenko
4129e218f7
Merge pull request #5959 from GeorgeK1ng/InstallingModName
...
Fix mod selection after installing + fix maps importing
2025-08-10 15:25:16 +03:00
Ivan Savenko
df63637cd3
Explicitly use windows-2025 to ensure that vcmi works with it
2025-08-10 15:21:23 +03:00
Ivan Savenko
bf71390519
Merge pull request #5996 from Laserlicht/chr
...
Fix Chronicles extraction crash
2025-08-10 15:20:59 +03:00
DjWarmonger
2cf1361612
Verified - Algorithm creates only one path between any two towns, as intended
...
Randomize optional roads
2025-08-09 07:11:40 +02:00
Laserlicht
77f8d2e756
fix new chronicles gog installer
2025-08-09 01:28:40 +02:00
Laserlicht
d302d8efe8
update chronicles doc
2025-08-09 00:49:05 +02:00
Tomasz Zieliński
5ecaf5d321
Default all roads to random (optional)
2025-08-07 16:03:11 +02:00
George King
dfd4a687bf
Fix conditions
2025-08-07 09:06:38 +02:00
Ivan Savenko
4311afa83a
Explicitly set compression level, better job name
2025-08-06 19:27:09 +03:00
Ivan Savenko
437a6c182a
Cleanup Android uploading code
2025-08-06 19:25:54 +03:00
Ivan Savenko
79893cce88
Merge pull request #5983 from ToRRent1812/patch-1
...
Update 🇵🇱 translation
2025-08-06 18:59:12 +03:00
Ivan Savenko
259228c5a8
Merge pull request #5985 from IvanSavenko/validation_improve
...
Improvements for json validation for mods
2025-08-06 18:58:50 +03:00
Ivan Savenko
ff67bcfed0
Remove old Travis leftovers
2025-08-06 17:36:09 +03:00
Ivan Savenko
e33b81b6f3
Better name to steps, clenaup workflow code
2025-08-06 16:51:58 +03:00
Ivan Savenko
89715af5e1
Give human-readable names to jobs
2025-08-06 16:39:46 +03:00
Ivan Savenko
57926eade3
Move Windows Installer into separate job
2025-08-06 16:37:38 +03:00
Ivan Savenko
469188764d
Move extract-version into main job
2025-08-06 16:37:38 +03:00
Ivan Savenko
713ca77678
Move linux runners that don't create artifacts into separate job
2025-08-06 16:37:37 +03:00
Ivan Savenko
cc79dc2555
Merge pull request #5981 from IvanSavenko/fix_ccache
...
Try to fix non-functioning ccache in some CI runs
2025-08-06 16:36:44 +03:00
Ivan Savenko
3059bbb719
Merge pull request #5987 from IvanSavenko/msvc_fix_upload
...
Fix uploading of Windows installer on vcmi.eu
2025-08-06 16:36:33 +03:00
Ivan Savenko
a866d9401e
Fix actions / bash syntax error
2025-08-06 15:46:09 +03:00
Ivan Savenko
f307daccb8
Fix uploading of Windows installer on vcmi.eu
2025-08-06 15:44:08 +03:00
Ivan Savenko
3fbd5a1060
Do not install ninja on macOS - since it already comes preinstalled
2025-08-06 13:18:20 +03:00
Ivan Savenko
78b39688c5
Improvements for json validation for mods
...
- Implemented validation for `targetCondition` in spells
- Implemented validation for `mapObject` in towns/heroes
- Fixed validation of zone connections in RMG
- Added workarounds to prevent assertions triggering on invalid mods
- Erase 'base' entries from json before validation (but after applying
them to derived keys)
Should have no effect on mod behavior/support, but may cause new
detections for mods that were broken in either 1.6 or 1.7
2025-08-05 19:40:18 +03:00
Ivan Savenko
7bc3ba2b28
Fix ccache action:
...
- use distinct cache names for all platform to avoid name clash on Linux
and Android (which shared preset between configurations)
- use branch name as cache key so beta/develop cache is kept separate
2025-08-05 17:37:44 +03:00
Łukasz Zając
51519911a9
Update Mods/vcmi/Content/config/polish.json
...
Co-authored-by: MichalZ <michalza.r@gmail.com >
2025-08-05 13:47:31 +02:00
Ivan Savenko
d83afd5b05
Merge pull request #5977 from IvanSavenko/better_changelog
...
Reorganize 1.7 changelog for better readability
2025-08-05 14:02:40 +03:00
Ivan Savenko
7b24f0a995
Merge pull request #5979 from vcmi/bonus_tests
...
Fixes for bonus system and tests
2025-08-05 14:02:31 +03:00
Ivan Savenko
f52b9d552e
Merge pull request #5968 from Laserlicht/gen_seq
...
generate overlay & shadow also for sequences
2025-08-05 12:25:29 +03:00
Ivan Savenko
311fe6d473
Merge pull request #5976 from IvanSavenko/windows_zip
...
Generate .zip installer archive via CPack on Windows
2025-08-05 11:44:30 +03:00
Łukasz Zając
876d104316
Update 🇵🇱 translation
...
I will translate entire hotkey menu after 1.7 launch
2025-08-05 01:49:31 +02:00
Ivan Savenko
e28242497f
Enable few more tests, remove workaround
2025-08-04 15:55:08 +03:00