Ivan Savenko
|
8c0d78f1d9
|
Added initiator-player to packs that add/remove/move objects
|
2023-09-19 19:24:34 +03:00 |
|
Ivan Savenko
|
c8e6a7cd27
|
Fixed most common cases of movement actions
|
2023-09-16 20:07:26 +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 |
|
Alexander Wilms
|
6c15e5b426
|
Add include path of a more recent version of fuzzylite, which is required to build it with gcc 12.2.0
a651f3d13e
|
2023-09-16 05:13:16 +00:00 |
|
Ivan Savenko
|
f39fbe5151
|
Merge pull request #2757 from IvanSavenko/filesystem_refactor
Filesystem refactor - part 1
|
2023-09-07 10:51:02 +03:00 |
|
Ivan Savenko
|
41210c1dbf
|
Client-side support for multiple battles
|
2023-09-06 16:03:47 +03:00 |
|
Ivan Savenko
|
036df2e0ad
|
Support multiple battles in AI
|
2023-09-06 16:03:46 +03:00 |
|
Ivan Savenko
|
86a7f5f5cd
|
Removed getStr(bool), replaced with similar toString()
|
2023-09-04 22:21:02 +03:00 |
|
Ivan Savenko
|
8dfdfffd87
|
Use ResourcePath for audio files
|
2023-09-04 18:22:34 +03:00 |
|
Ivan Savenko
|
823ffa7a07
|
Always use ResourcePath for referencing images and animations
|
2023-09-04 18:22:34 +03:00 |
|
Evgeniy Meshcheryakov
|
ecf9b1aa2f
|
Fix NKAI compilation with NKAI_PATHFINDER_TRACE_LEVEL>=2
|
2023-09-04 10:08:56 +03:00 |
|
nordsoft
|
98f7ed9dfd
|
Implement player start turn query
|
2023-08-28 18:56:36 +04:00 |
|
Ivan Savenko
|
ce20d913e0
|
Fix checking PlayerColor's for validness
|
2023-08-27 01:35:38 +03:00 |
|
Andrii Danylchenko
|
274bf739b8
|
BattleAI: damage cache and switch to different model of spells evaluation
|
2023-08-26 13:06:51 +03:00 |
|
Ivan Savenko
|
e54287ea5d
|
Converted remaining identifier to new system
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
0240ee886d
|
Converted (almost) all namespace enum's to enum classes
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
62cd8b12d4
|
Converted several namespace enums to enum class
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
17d3d663ee
|
Converted creature ID and spell ID to new form
|
2023-08-25 13:38:02 +03:00 |
|
Ivan Savenko
|
d83aa828f6
|
Fix turn ending
|
2023-08-24 23:34:33 +03:00 |
|
Ivan Savenko
|
44d16b32fe
|
Use API identical to std classes where possible
|
2023-08-23 16:32:29 +03:00 |
|
Ivan Savenko
|
87957e74c1
|
Replaced boost::thread_specific_ptr with thread_local
|
2023-08-23 16:32:29 +03:00 |
|
Andrii Danylchenko
|
1eabb738dc
|
NKAI: fix heroes not recruited
|
2023-08-13 09:08:30 +03:00 |
|
Ivan Savenko
|
92ce97bbc7
|
Merge remote-tracking branch 'vcmi/master' into beta
|
2023-08-12 16:20:06 +03:00 |
|
Ivan Savenko
|
67b7c39761
|
Fix possible nullptr dereference
|
2023-08-11 18:50:39 +03:00 |
|
Ivan Savenko
|
e57f8742cd
|
Rename ambiguos 'clear' to 'clearSlots'
A lot of map objects inherit from CCreatureSet and as result - get
clean() method that resets object army
|
2023-08-07 19:13:02 +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 |
|
Ivan Savenko
|
3f6cbc6312
|
Merge pull request #2484 from vcmi/nkai-fix-freeze
NKAI: fix freeze on army gathering
|
2023-08-07 16:52:59 +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 |
|
Tomasz Zieliński
|
3b238ff15e
|
Fix weekly visitable check
|
2023-08-01 17:30:47 +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 |
|
Tomasz Zieliński
|
db2be3ee05
|
Anoother unused variable
|
2023-07-31 22:01:11 +03:00 |
|
Tomasz Zieliński
|
850da65f80
|
Another build fix
|
2023-07-31 22:01:11 +03:00 |
|
Tomasz Zieliński
|
88178567b1
|
Remove unused variable
|
2023-07-31 22:01:11 +03:00 |
|
Tomasz Zieliński
|
e483f06e0f
|
Remove unused variable
|
2023-07-31 22:01:11 +03:00 |
|
Tomasz Zieliński
|
5bffea0aac
|
Use new interface
|
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 |
|