Commit Graph
100 Commits
Author SHA1 Message Date
Andrii Danylchenko 4b807e01f1 BattleAI: fix freeze 2023-08-27 21:03:55 +03:00
Andrii Danylchenko 2fef0e8d40 Fix market of time, crashes game 2023-08-27 21:01:32 +03:00
Andrii Danylchenko 3b06abd0d7 Merge pull request #2585 from vcmi/battle-damage-cache
Battle damage cache
2023-08-26 15:08:26 +03:00
Andrii Danylchenko 5f13a0bbda BattleAI: spellcast fixes and floating point score 2023-08-26 14:17:33 +03:00
Andrii Danylchenko dc88f14e0b BattleAI: positive/negative effect multiplier 2023-08-26 13:06:51 +03:00
Andrii Danylchenko 03395a3d8a TBB for battle AI spellcast an fixes 2023-08-26 13:06:51 +03:00
Andrii Danylchenko 274bf739b8 BattleAI: damage cache and switch to different model of spells evaluation 2023-08-26 13:06:51 +03:00
Andrii Danylchenko f459c13bc3 Merge pull request #2661 from Nordsoft91/loading-bar
Fix removing loading screen
2023-08-24 16:34:11 +03:00
Andrii Danylchenko 6c025fd768 Merge pull request #2572 from vcmi/nkai-fix-heroes-not-recruiting
Nkai fix heroes not recruiting
2023-08-14 21:40:53 +03:00
Andrii Danylchenko a7859dae39 Battle AI: archangels cast again 2023-08-13 09:08:30 +03:00
Andrii Danylchenko 1eabb738dc NKAI: fix heroes not recruited 2023-08-13 09:08:30 +03:00
Andrii Danylchenko ba9998ac66 BattleAI: fast targets optimization 2023-08-08 20:10:29 +03:00
Andrii Danylchenko e7394ad20c BattleAI: log time to make a decission 2023-08-08 18:54:49 +03:00
Andrii Danylchenko 1eb58bcc32 NKAI: fix potential concurrency and town treat calculation 2023-08-07 17:29:27 +03:00
Andrii Danylchenko 04fe78d31c NKAI: fix freeze on army gathering 2023-08-07 17:29:17 +03:00
Andrii Danylchenko 60f0a4553a NKAI: fix freeze on army gathering 2023-08-06 09:03:29 +03:00
Andrii Danylchenko a4297ebdf6 NKAI: fix potential concurrency and town treat calculation 2023-08-06 08:57:14 +03:00
Andrii Danylchenko 7669a85c0f Merge pull request #2306 from vcmi/nkai-priority-rework
Nkai priority rework
2023-08-01 19:18:09 +03:00
Andrii Danylchenko 4c0aae6fbd NKAI: fix crash for specific map 2023-07-31 22:01:12 +03:00
Andrii Danylchenko ccfc6f5716 NKAI: increase towns priority, buy heroes more often 2023-07-31 22:01:12 +03:00
Andrii Danylchenko ec0596f3dd NKAI: fix error message can not take away last stack 2023-07-31 22:01:12 +03:00
Andrii Danylchenko f1a9ae99ee NKAI: various behavior fixes, undo max_gold_preasure 2023-07-31 22:01:12 +03:00
Andrii Danylchenko fb7477047a NKAI: loosen gold presure on build system. 2023-07-31 22:01:12 +03:00
Andrii Danylchenko 6490c65490 nkai: fix freezes 2023-07-31 22:01:12 +03:00
Andrii Danylchenko c93bb0a502 nkai: fixes and skill rewards 2023-07-31 22:01:11 +03:00
Andrii Danylchenko 202e13ce2e NKAI: log paths scan depth 2023-07-31 22:01:11 +03:00
Andrii Danylchenko 5083100d3b NKA: fix accessing removed hero and heroExchangeCount 2023-07-31 22:01:11 +03:00
Andrii Danylchenko 69ceee5dd6 NKAI: penalty for extra chains 2023-07-31 22:01:11 +03:00
Andrii Danylchenko 0fd118d3ce NKAI: gold reward 2023-07-31 22:01:11 +03:00
Andrii Danylchenko 6ba74f02bc NKAI: playing around with defence 2023-07-31 22:01:11 +03:00
Andrii Danylchenko b19ac01bf9 Fuzzy rework, added more defence and gather army routines 2023-07-31 22:01:10 +03:00
Andrii Danylchenko b1ca663eb6 Fuzzy rework 2023-07-31 22:01:10 +03:00
Andrii Danylchenko 38a98387e4 Temp fix for blocked in garrison ai. 2023-07-31 22:01:10 +03:00
Andrii Danylchenko 8e1dc785eb Wrong player was engaged for 5lvl dwelling 2023-07-28 14:19:12 +03:00
Andrii Danylchenko ec8898a0e7 #1965 - treat dwelling defenders as neutrals 2023-07-25 10:13:41 +03:00
Andrii Danylchenko fe9090ddfa #2044 - changed order of destructors to avoid crash 2023-07-25 10:09:28 +03:00
Andrii Danylchenko b1ef0f6301 #1912 Some logging and fix for allied garrison 2023-07-09 10:21:58 +03:00
Andrii Danylchenko fe65edd55d BattleAI: stacks should not measure damage against turret 2023-05-10 09:22:13 +03:00
Andrii Danylchenko 0829593356 NKAI: composite pathfinder actions and fix for guarded bordergate 2023-05-07 09:15:37 +03:00
Andrii Danylchenko f2506dd196 Fix hero count calculation for resourceful ai mod 2023-04-24 16:57:31 +03:00
Andrii Danylchenko 13ea8facdf Merge pull request #2051 from vcmi/nkai-fix-recruiting-hero
Nkai fix recruiting hero
2023-04-23 16:14:40 +03:00
Andrii Danylchenko d347db4c16 Fix hero count calculation for resourceful ai mod 2023-04-22 14:47:31 +03:00
Andrii Danylchenko 1ec975852f Merge pull request #1994 from vcmi/android-release
Android: building aab for release
2023-04-15 19:57:21 +03:00
Andrii Danylchenko 737c34b8c6 BattleAI: avoid selfblocking on siege 2023-04-09 16:22:37 +03:00
Andrii Danylchenko 10bf9bc7a0 Merge pull request #1678 from vcmi/nkai-fix-build
NKAI: more fixes to defense and pandora
2023-04-03 22:39:11 +03:00
Andrii Danylchenko ab84cb9931 NKAI: fix defense tasks priority evaluation 2023-04-02 10:10:17 +03:00
Andrii Danylchenko 34abc9f82d NKAI: disallow using allied shipyard 2023-04-02 10:04:10 +03:00
Andrii Danylchenko 06fcbf891b Fix battle AI using Fire elementals (had score 0) 2023-04-02 10:02:33 +03:00
Andrii Danylchenko 88fb532d90 NKAI: more fixes to defense and pandora 2023-04-02 10:02:33 +03:00
Andrii Danylchenko ebfebfd535 VCAI: hard limit on iterations per turn 2023-04-01 00:24:47 +03:00
Andrii Danylchenko a0de223901 Merge pull request #1772 from vcmi/fix_invalid_native_terrain
Fix the case of invalid native town type
2023-03-26 13:19:01 +03:00
Andrii Danylchenko 23fa7c4a9b Merge pull request #1720 from vcmi/fix_small_lakes_clean
Don't place shipyard or boats at very small lakes
2023-03-19 19:52:22 +02:00
Andrii Danylchenko aede3da74e Merge pull request #1721 from vcmi/fix_rmg_infinite_loop
Fix rmg infinite loop
2023-03-19 19:46:28 +02:00
Andrii Danylchenko d9fac6d6fb Merge pull request #1713 from vcmi/fix_weekly_growth
Fix all stacks being capped at 10 units
2023-03-18 15:09:58 +02:00
Andrii Danylchenko 6c693f2920 Merge pull request #1657 from vcmi/nkai-fix-build
NKAI: improve build behavior
2023-03-13 19:56:49 +02:00
Andrii Danylchenko fa9e1d2d83 NKAI: fix crash 2023-03-12 16:31:15 +02:00
Andrii Danylchenko 4bf570763a NKAI: improve neutral town priority handling, reduce priority of objects like star axis 2023-03-12 16:31:15 +02:00
Andrii Danylchenko 87638aafc0 NKAI: improve build behavior 2023-03-12 16:31:15 +02:00
Andrii Danylchenko 886c04e5d2 Merge pull request #1627 from vcmi/nkai-defence-fix
NKAI improve defense and some fixes
2023-03-08 12:39:59 +02:00
Andrii Danylchenko 148c3436df NKAI: improve army gathering 2023-03-08 11:53:26 +02:00
Andrii Danylchenko 8b0c7b6601 NKAI improve defence and some fixes 2023-03-07 20:10:58 +02:00
Andrii Danylchenko 59d612fc2d Merge pull request #1616 from kambala-decapitator/conan-android
move Android code to the main repo
2023-03-05 08:13:41 +02:00
Andrii Danylchenko 5cab8ede90 Fix battle ai trying to act with killed stack 2023-02-28 23:10:22 +02:00
Andrii Danylchenko 37baec1d24 Fix crash on replaced hero placeholder mouseover 2023-02-27 09:10:26 +02:00
Andrii Danylchenko 2630fb2330 VCAI: hard limit on iterations per turn 2023-02-18 22:08:08 +02:00
Andrii Danylchenko e13a230848 merge conflict regression fix 2023-02-18 17:19:33 +02:00
Andrii Danylchenko 3033b9751e Merge pull request #1590 from vcmi/fix-1579
#1579 - check z coord as well
2023-02-18 14:31:31 +02:00
Andrii Danylchenko 47b253e837 #1579 - check z coord as well 2023-02-17 18:34:57 +02:00
Andrii Danylchenko 27ef876bd6 Merge pull request #1576 from vcmi/fix-campaigns
Hack to fix campaigns
2023-02-16 20:22:41 +02:00
Andrii Danylchenko 6314fc0506 Fix destructor order 2023-02-15 20:37:18 +02:00
Andrii Danylchenko c6feafc367 Hack to fix campaigns 2023-02-15 20:37:18 +02:00
Andrii Danylchenko 4f4f2db9c0 Merge pull request #1521 from vcmi/android-remove-server-main
Rework netpacks
2023-02-13 22:10:33 +02:00
Andrii Danylchenko 9f55666931 rework netpacks to avoid double typeinfo 2023-02-13 20:26:39 +02:00
Andrii Danylchenko 8855829527 Andorid: remove server main 2023-02-13 20:26:39 +02:00
Andrii Danylchenko 71b1d77613 Merge pull request #1569 from SoundSSGood/contitutient-swap
combined arts swap
2023-02-13 20:23:42 +02:00
Andrii Danylchenko e6b21ed298 Merge pull request #1574 from SoundSSGood/contitutient-move
combined art move
2023-02-13 08:30:35 +02:00
Andrii Danylchenko c41a0a37e7 Merge pull request #1562 from rilian-la-te/modernize-netpacks
vcmi: modernize lib/NetPacks.h and lib/NetPacksBase.h
2023-02-12 23:10:21 +02:00
Andrii Danylchenko 14d27c788f hide AI cheating message 2023-02-05 11:00:58 +02:00
Andrii Danylchenko 588b744534 Merge pull request #1552 from dydzio0614/polish-translations
Add polish translations, tiny improvement of english translations
2023-02-05 10:23:53 +02:00
Andrii Danylchenko 0595381acf Merge pull request #1507 from vcmi/update-jni
Somehow it works but JNI signatures were incorrect
2023-01-25 10:42:21 +02:00
Andrii Danylchenko 1a7ec728d9 Merge pull request #1484 from kambala-decapitator/shipyard-fixes
Shipyard dialog fixes
2023-01-25 10:42:04 +02:00
Andrii Danylchenko 3cef3c10be Merge pull request #1489 from dydzio0614/console-crash-fix
Improve handling of empty text in console, remove unused includes
2023-01-25 10:40:47 +02:00
Andrii Danylchenko 94f483c1e7 Merge pull request #1481 from kambala-decapitator/owner-tooltip
display owner of ownable objects in tooltip
2023-01-25 10:38:13 +02:00
Andrii Danylchenko 4cfc93d2da Somehow it works but JNI signatures were incorrect 2023-01-25 08:59:59 +02:00
Andrii Danylchenko 883b08e2c1 Merge pull request #1461 from vcmi/sdl-relative-pointer
SDL relative pointer for android
2023-01-20 11:43:11 +02:00
Andrii Danylchenko 9a765e5f67 Remove not supported method, allow relative mode for iOS 2023-01-19 08:26:35 +02:00
Andrii Danylchenko 6c843bce0b SDL relative pointer for android 2023-01-18 10:38:55 +02:00
Andrii Danylchenko 226668c428 Merge pull request #1453 from vcmi/android-fix-input-position-for-keyboard
Fix android UI shift when keyboard appears
2023-01-18 09:23:46 +02:00
Andrii Danylchenko 174624d791 Merge pull request #1434 from vcmi/sdl-2-finger-touch
Handle 2 fingers gesture as rclick via SDL
2023-01-17 19:01:20 +02:00
Andrii Danylchenko 8f35bf8866 Fix android UI shift when keyboard appears 2023-01-17 16:44:46 +02:00
Andrii Danylchenko c24b89fe06 2 finger rclick block adwmap scrolling and disable for iOS 2023-01-17 16:22:44 +02:00
Andrii Danylchenko 33f92bc4b1 Merge pull request #1438 from dydzio0614/build-speed-adjust
Adjust newly built building appearance and outline blinking speed
2023-01-16 20:27:56 +02:00
Andrii Danylchenko b3f6250f4e Merge pull request #1439 from dydzio0614/castle-shipyard-animation-fix
Fix wrong rendering of castle shipyard
2023-01-16 14:23:37 +02:00
Andrii Danylchenko 2b1511df99 SDL fix 2 finger touch when you remove fingers instantly 2023-01-16 13:39:45 +02:00
Andrii Danylchenko 7ccfcf51e9 Handle 2 fingers gesture as rclick via SDL 2023-01-16 09:46:52 +02:00
Andrii Danylchenko 9f0eb055f9 Merge pull request #1426 from vcmi/android-upgrade-sdl
Update android JNI bindings
2023-01-15 10:36:32 +02:00
Andrii Danylchenko 9f9798d3a4 Update android JNI bindings 2023-01-07 09:26:01 +02:00
Andrii Danylchenko d1dc545f53 Merge pull request #1314 from vcmi/optimze-connection-write
[1.1] Socket buffered write. Write full cpack at once
2022-12-27 19:08:43 +02:00
Andrii Danylchenko a954cc08fb Made intermediate class to hide some implementation details from header. 2022-12-27 12:55:31 +02:00
Andrii Danylchenko c271f9187f Connection buffered read cpack. 2022-12-26 21:49:53 +02:00