Andrii Danylchenko
|
50432b9614
|
Merge pull request #3782 from Alexander-Wilms/typo
Fix typo: preasure -> pressure
|
2024-04-18 13:19:12 +03:00 |
|
Andrii Danylchenko
|
1d453a0c9d
|
Merge pull request #3719 from vcmi/fix-castle-int-closing-by-turntimer
Fix castel interface closing by turn timer
|
2024-04-06 15:58:54 +03:00 |
|
Andrii Danylchenko
|
59b756b10c
|
Merge pull request #3720 from vcmi/fix-3691
#3691 - boat attached to hero should not block tiles on its own
|
2024-04-06 15:58:30 +03:00 |
|
Andrii Danylchenko
|
8efceb110b
|
#3691 - boat attached to hero should not block tiles on its own
|
2024-04-06 12:30:19 +03:00 |
|
Andrii Danylchenko
|
c7b5d254d7
|
Fix castel interface closing by turn timer
|
2024-04-06 11:42:39 +03:00 |
|
Andrii Danylchenko
|
fd0dd7441a
|
Merge pull request #3700 from vcmi/object-graph
NKAI: parallel capture objects
|
2024-04-01 12:59:08 +03:00 |
|
Andrii Danylchenko
|
728f673763
|
NKAI: remove static ai field
|
2024-03-31 21:11:25 +03:00 |
|
Andrii Danylchenko
|
ca7c91e766
|
Merge pull request #3677 from vcmi/object-graph
Object graph
|
2024-03-29 20:39:56 +02:00 |
|
Andrii Danylchenko
|
d6f1a5c2b3
|
NKAI: parallel capture objects
|
2024-03-29 20:39:03 +02:00 |
|
Andrii Danylchenko
|
ff654c2148
|
NKAI: fix build
|
2024-03-28 17:47:08 +02:00 |
|
Andrii Danylchenko
|
30d9daf62c
|
NKAI: improve boat handling by object graph, a set of fixes
|
2024-03-28 13:39:15 +02:00 |
|
Andrii Danylchenko
|
adfcb650e2
|
NKAI: object graph fixes
|
2024-03-25 21:04:08 +02:00 |
|
Andrii Danylchenko
|
3820f6f78b
|
NKAI: fix headless and compilation
|
2024-03-24 13:16:46 +02:00 |
|
Andrii Danylchenko
|
419d6a648b
|
NKAI: optimize clusterization and pathfinding for object graph
|
2024-03-24 09:32:54 +02:00 |
|
Andrii Danylchenko
|
017fb204a1
|
NKAI: remove 5th dimension
|
2024-03-24 09:32:54 +02:00 |
|
Andrii Danylchenko
|
6381a6f601
|
Merge pull request #3664 from vcmi/object-graph
NKAI: object graph improved and optimized
|
2024-03-21 20:08:45 +02:00 |
|
Andrii Danylchenko
|
e66ceff154
|
NKAI: object graph improved and optimized
|
2024-03-21 12:13:36 +02:00 |
|
Andrii Danylchenko
|
c9c118cff2
|
Merge pull request #3595 from vcmi/object-graph
NKAI Object graph
|
2024-03-10 20:26:17 +02:00 |
|
Andrii Danylchenko
|
bec2c0cac2
|
NKAI: fix sonar and refactoring
|
2024-03-10 15:14:15 +02:00 |
|
Andrii Danylchenko
|
6245adb9a4
|
NKAI: configurable object graph
|
2024-03-08 14:39:16 +02:00 |
|
Andrii Danylchenko
|
5f8a157c6d
|
NKAI: rollback changes with removing scan depth
|
2024-03-03 10:21:17 +02:00 |
|
Andrii Danylchenko
|
fb6fd63a58
|
NKAI: water paths in graph
|
2024-03-02 15:55:36 +02:00 |
|
Andrii Danylchenko
|
b236384356
|
NKAI: graph add battle layer
|
2024-03-02 15:54:05 +02:00 |
|
Andrii Danylchenko
|
047e076d05
|
NKAI: visual logger
|
2024-03-02 15:54:05 +02:00 |
|
Andrii Danylchenko
|
a090441672
|
NKAI: object graph second layer not operational yet
|
2024-03-02 15:54:03 +02:00 |
|
Andrii Danylchenko
|
376a17409f
|
NKAI: initial implementation of object graph
|
2024-03-02 15:52:45 +02:00 |
|
Andrii Danylchenko
|
a373ec6743
|
Merge pull request #3637 from vcmi/nkai-config
NKAI: moddable configuration
|
2024-03-02 15:47:49 +02:00 |
|
Andrii Danylchenko
|
35429eab52
|
NKAI: moddable configuration
|
2024-03-01 22:03:07 +02:00 |
|
Andrii Danylchenko
|
ec5c44bb92
|
Merge pull request #3594 from vcmi/fix-3550
#3550 - fix case when unit is in reachability map but only next turn
|
2024-02-04 10:07:44 +02:00 |
|
Andrii Danylchenko
|
c66de29550
|
#3550 - fix case when unit is in reachability map but only next turn
|
2024-02-03 17:48:52 +02:00 |
|
Andrii Danylchenko
|
bf54a6a7d3
|
Merge pull request #3537 from vcmi/nkai-fix-pathfinder-commited-tiles
NKAI: avoid writing to commited tiles when calculating hero chain
|
2024-01-21 14:51:33 +02:00 |
|
Andrii Danylchenko
|
33f8f6dc53
|
Merge pull request #3409 from vcmi/fix-headless
Fix headless
|
2024-01-21 14:51:10 +02:00 |
|
Andrii Danylchenko
|
708e0d1107
|
NKAI: avoid writing to commited tiles when calculating hero chain
|
2024-01-21 10:18:39 +02:00 |
|
Andrii Danylchenko
|
cb297793e0
|
NKAI: fix lock
|
2024-01-21 10:05:40 +02:00 |
|
Andrii Danylchenko
|
0c1664dbe7
|
NKAI: various AI fixes after tests in headless
|
2024-01-20 22:55:30 +02:00 |
|
Andrii Danylchenko
|
1db43a509e
|
NKAI: fix casting FLY several times during path calculation
|
2024-01-20 22:55:28 +02:00 |
|
Andrii Danylchenko
|
36bc9ddcec
|
NKAI: mutex for internal AI state
|
2024-01-20 22:55:27 +02:00 |
|
Andrii Danylchenko
|
cc7fc4a2c6
|
Fix headless mode
|
2024-01-20 22:55:27 +02:00 |
|
Andrii Danylchenko
|
4f27d7adc8
|
Merge pull request #3489 from vcmi/battle-ai-drop-adjust-positions
Battle ai drop adjust positions
|
2024-01-15 09:08:00 +02:00 |
|
Andrii Danylchenko
|
3602be5eab
|
BattleAI: remove adjustPositions method as it gives more troubles than usefulness
|
2024-01-14 10:23:44 +02:00 |
|
Andrii Danylchenko
|
4b8f8d90f6
|
Merge pull request #3479 from vcmi/enable-unit-tests
Enable unit tests
|
2024-01-13 18:22:33 +02:00 |
|
Andrii Danylchenko
|
50b45367dc
|
Disable tests if no secret exists
|
2024-01-13 13:50:47 +02:00 |
|
Andrii Danylchenko
|
b9a988a48d
|
Update github.yml
|
2024-01-13 13:02:12 +02:00 |
|
Andrii Danylchenko
|
d6213482ed
|
Update github.yml to enable unit tests from vcmi-test-data repo
|
2024-01-13 12:54:39 +02:00 |
|
Andrii Danylchenko
|
e46f442a20
|
Merge pull request #2838 from Alexander-Wilms/ci-using-encrypted-data
Enable unit tests for Linux CI builds
|
2024-01-13 12:26:28 +02:00 |
|
Andrii Danylchenko
|
d1553c448a
|
Merge pull request #3408 from vcmi/battle-ai-fix
Battle ai fix
|
2024-01-02 21:13:43 +02:00 |
|
Andrii Danylchenko
|
1a1ae5cd8b
|
BattleAI: fixes
|
2024-01-02 17:35:10 +02:00 |
|
Andrii Danylchenko
|
48f0da1fdc
|
#3290 - skip bad teleports (exit in rocks)
|
2023-12-10 18:38:54 +02:00 |
|
Andrii Danylchenko
|
613d5a6afa
|
Merge pull request #3256 from vcmi/tbb-no-debug
TBB: use 1.7 vcpkg prebuild libs for msvc
|
2023-12-04 10:32:39 +02:00 |
|
Andrii Danylchenko
|
8f6d36b015
|
MSVC: switch to RelWithDebInfo
|
2023-12-04 07:49:39 +02:00 |
|
Andrii Danylchenko
|
b238796fee
|
MSVC: attempt to get build with pdb
|
2023-12-03 20:20:59 +02:00 |
|
Andrii Danylchenko
|
ea7278f79c
|
TBB: use 1.7 vcpkg prebuild libs for msvc
|
2023-12-03 18:42:02 +02:00 |
|
Andrii Danylchenko
|
26b6d1cf74
|
NKAI: fix capturing shipyards
|
2023-12-02 14:03:54 +02:00 |
|
Andrii Danylchenko
|
142d0083d5
|
#3173 - fix trap crash on random hero
|
2023-11-12 16:14:06 +02:00 |
|
Andrii Danylchenko
|
0927d3e3e8
|
Merge pull request #3145 from vcmi/fix-3142
#3142 - fi custom campaign selection screen
|
2023-11-05 11:12:58 +02:00 |
|
Andrii Danylchenko
|
060079cfc6
|
Merge pull request #3146 from vcmi/fix-3006
#3006 - fix starting move from teleport
|
2023-11-05 11:12:41 +02:00 |
|
Andrii Danylchenko
|
91c04f4718
|
#3006 - fix starting move from teleport
|
2023-11-04 15:43:08 +02:00 |
|
Andrii Danylchenko
|
d50ebd7d58
|
#3142 - fi custom campaign selection screen
|
2023-11-04 14:34:18 +02:00 |
|
Andrii Danylchenko
|
a8cc5e1d60
|
Merge pull request #3140 from vcmi/fix-3003
#3003 - fix hypnotize
|
2023-11-04 10:50:58 +02:00 |
|
Andrii Danylchenko
|
3b27e07385
|
#3003 - fix hypnotize
|
2023-11-03 13:50:16 +02:00 |
|
Andrii Danylchenko
|
5cd16e5b27
|
Merge pull request #3124 from vcmi/fix-2977
#2977 - fix obstackle path deserialization
|
2023-11-01 15:27:14 +02:00 |
|
Andrii Danylchenko
|
caffc8f3cd
|
Merge pull request #3122 from vcmi/fix-2993
#2993 - destruct battle info first when destructing CGameState
|
2023-10-31 21:43:55 +02:00 |
|
 Andrii DanylchenkoandIvan Savenko
|
25b64dd08b
|
Update lib/gameState/CGameState.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
|
2023-10-31 21:43:06 +02:00 |
|
Andrii Danylchenko
|
1418e6884e
|
Merge pull request #2847 from vcmi/trap-1912
#1912 trap, exception on adding duplicating hero
|
2023-10-29 19:24:47 +02:00 |
|
Andrii Danylchenko
|
73b89d4e84
|
#2977 - fix obstackle path deserialization
|
2023-10-29 16:07:00 +02:00 |
|
Andrii Danylchenko
|
b579ca8a33
|
#1912 trap, exception on adding duplicating hero
|
2023-10-29 11:03:37 +02:00 |
|
Andrii Danylchenko
|
4d6d64837f
|
#2993 - destruct battle info first when destruction CGameState
|
2023-10-29 09:41:22 +02:00 |
|
Andrii Danylchenko
|
3025785839
|
BattleAI: fix freeze fighting in dwelling
|
2023-10-29 09:29:57 +02:00 |
|
Andrii Danylchenko
|
7531400f53
|
Merge pull request #3098 from vcmi/battle-ai-movement-fix
Battle ai movement fix
|
2023-10-27 22:10:41 +03:00 |
|
Andrii Danylchenko
|
f74daa2e1f
|
BattleAI: fix health bounty calculation
|
2023-10-22 22:06:42 +03:00 |
|
Andrii Danylchenko
|
870fbd50e3
|
BattleAI: bigger reachability map
|
2023-10-22 21:37:55 +03:00 |
|
Andrii Danylchenko
|
9eb9404f28
|
BattleAI: divide only positive part of score onto turns count
|
2023-10-22 21:37:54 +03:00 |
|
Andrii Danylchenko
|
20a944c551
|
Merge pull request #2884 from vcmi/nkai-air-water-walking
NKAI: water and air walking
|
2023-10-03 21:46:35 +03:00 |
|
Andrii Danylchenko
|
ebe155fa95
|
NKAI: mana recovery
|
2023-09-30 10:37:36 +03:00 |
|
Andrii Danylchenko
|
2dd0d76412
|
NKAI: water and air walking
|
2023-09-30 10:37:32 +03:00 |
|
Andrii Danylchenko
|
952c740c73
|
Merge pull request #2920 from Nordsoft91/nkai-fixes
Fix mistake in NKAI
|
2023-09-23 08:58:23 +03:00 |
|
Andrii Danylchenko
|
903be33bf3
|
#2689 - fix approaching guards when closest tile is double-guarded
|
2023-09-16 17:47:34 +03:00 |
|
Andrii Danylchenko
|
778a380ef6
|
Merge pull request #2840 from krs0/quickfix/fix_adventuremap_widget_json
Fix adventure map widget json
|
2023-09-16 11:07:00 +03:00 |
|
Andrii Danylchenko
|
988531c6cb
|
Merge pull request #2845 from Alexander-Wilms/fuzzylite
Support include path of more recent fuzzylite versions
|
2023-09-16 11:05:55 +03:00 |
|
Andrii Danylchenko
|
a005829a57
|
NKAI: cancel checking building which needs itself as prerequisite
|
2023-09-16 11:04:28 +03:00 |
|
Andrii Danylchenko
|
55af9ed5a0
|
Fix market of time, crashes game
|
2023-09-05 23:31:32 +03:00 |
|
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 |
|