Vadim Markovtsev
|
10f888a483
Fix obelisks puzzle revealing
|
9 years ago |
Vadim Markovtsev
|
6eefce23fe
Check against nullptr in VisitHero::fulfillsMe()
|
9 years ago |
Arseniy Shestakov
|
9fd1cff090
Refactoring: always use std prefix for shared_ptr, unique_ptr and make_shared
|
9 years ago |
Arseniy Shestakov
|
29a7934a99
Refactoring: avoid using namespace when it's not absolutely needed
|
9 years ago |
ArseniyShestakov
|
03e9dd3bab
Add hero gold cost to GameConstants
|
10 years ago |
Ivan Savenko
|
faa7cbff18
Fixed gcc/clang warnings
|
10 years ago |
Ivan Savenko
|
2e56b547ee
replaced references to SectorMap with shared_ptr to avoid data races in AI code
|
10 years ago |
Ivan Savenko
|
7b5a7f43ad
Removed includes of CGameState from headers
|
10 years ago |
DjWarmonger
|
1e36f3cecd
Cache SectorMap where possible and update when necessary.
|
10 years ago |
DjWarmonger
|
768b1ca289
More consitent code.
|
10 years ago |
DjWarmonger
|
87f838f286
AI should poke inaccessible Quest Guards less often.
|
10 years ago |
DjWarmonger
|
f3c7774576
AiI will ignore winning conditions that require defeating his own objects. Fixes #2174
|
10 years ago |
DjWarmonger
|
3e8c395156
- More fixes for wander targets
|
10 years ago |
DjWarmonger
|
a208afeee6
Removed new code, it was enough to fix the old one.
|
10 years ago |
DjWarmonger
|
b2a75551c8
- Extensive use of SectorMap. AI will not eagerly pick guarded and blocked treasures.
|
10 years ago |
ArseniyShestakov
|
8d901ad4d0
VCAI Explore goal: fix switch formatting
|
10 years ago |
ArseniyShestakov
|
f490ea1fcd
VCAI Explore goal: remove useless check
|
10 years ago |
ArseniyShestakov
|
9ece636cf8
VCAI Explore goal: add monolith's exploration support
|
10 years ago |
DjWarmonger
|
da76a2f227
Fixed AI trying to visit tile already occupied by different hero, including #1902.
|
10 years ago |
DjWarmonger
|
af02655b30
Fixed #1962
|
10 years ago |
Ivan Savenko
|
4bb5784922
Fixing AI - dwelling visitation code should now work properly
|
11 years ago |
Ivan Savenko
|
b67618ab53
First batch of AI fixes:
|
11 years ago |
Ivan Savenko
|
6c0c03d74b
Refactoing of pathfinder <-> client/AI interaction to remove dependency on selected hero
|
11 years ago |
Ivan Savenko
|
a0689fa377
Refactoring of hoverText from objects:
|
11 years ago |
DjWarmonger
|
441e4b2cb2
Improvements for AI speed (#1760)
|
11 years ago |
Ivan Savenko
|
9c0df68cb8
Fixing spelling mistakes. Patch from josch, fixes #1759
|
11 years ago |
DjWarmonger
|
94c8f01732
Commiting some minor tweaks before next dev version.
|
11 years ago |
DjWarmonger
|
b0b0249524
- Implemented serialization of Goals. Loaded games work, at least.
|
11 years ago |
DjWarmonger
|
8683b982c7
- A simple method to break loop in goal decomposition (which consumed time)
|
11 years ago |
DjWarmonger
|
a3cad2883f
- Restored correct specialty serialization (#1599 and all its children)
|
11 years ago |