Ivan Savenko
|
5b76c3f4eb
Rebase of codebase changes for refactored serializer
|
9 anni fa |
Vadim Markovtsev
|
4bcc43d3d0
Fix Mantis #2234
|
9 anni fa |
Arseniy Shestakov
|
7bdcd209e6
VCAI::wander: only use nearby objects from SectorMap when possible
|
9 anni fa |
Arseniy Shestakov
|
aabf4808da
SectorMap: remember all visitable objects in sector for wandering
|
9 anni fa |
Arseniy Shestakov
|
b83dea2008
VCAI::wander: map object selection refactoring
|
9 anni fa |
Arseniy Shestakov
|
9fd1cff090
Refactoring: always use std prefix for shared_ptr, unique_ptr and make_shared
|
9 anni fa |
ArseniyShestakov
|
7708810148
VCAI: don't serialize destinationTeleportPos to avoid crash
|
10 anni fa |
ArseniyShestakov
|
0a5e9c0fbe
Merge pull request #144 from vcmi/fix/teleportMultiExitPoints
|
10 anni fa |
Ivan Savenko
|
faa7cbff18
Fixed gcc/clang warnings
|
10 anni fa |
ArseniyShestakov
|
3800bd45b7
Movement: initialize destinationTeleportPos with invalid int3 position
|
10 anni fa |
Ivan Savenko
|
2e56b547ee
replaced references to SectorMap with shared_ptr to avoid data races in AI code
|
10 anni fa |
Ivan Savenko
|
7189a12df2
removed few more includes from headers
|
10 anni fa |
Ivan Savenko
|
7b5a7f43ad
Removed includes of CGameState from headers
|
10 anni fa |
Ivan Savenko
|
c3ce4b25df
Removed all #include's of CMap.h from headers.
|
10 anni fa |
ArseniyShestakov
|
b5100bee94
Teleport: rework code to support exit point selection for whirlpools
|
10 anni fa |
ArseniyShestakov
|
f6de3f94ca
Teleports: use TTeleportExitsList typedef for exits list
|
10 anni fa |
DjWarmonger
|
1e36f3cecd
Cache SectorMap where possible and update when necessary.
|
10 anni fa |
DjWarmonger
|
1c14dbf7b2
Cache SectorMaps to evaluate multiple goals -> huge performance boost
|
10 anni fa |
DjWarmonger
|
a3ce1521e5
Cache visible tiles within SectorMap for quicker access.
|
10 anni fa |
DjWarmonger
|
3e8c395156
- More fixes for wander targets
|
10 anni fa |
DjWarmonger
|
b3f482b8a8
Restored artifact selection & exchange, work in progress.
|
10 anni fa |
DjWarmonger
|
b2a75551c8
- Extensive use of SectorMap. AI will not eagerly pick guarded and blocked treasures.
|
10 anni fa |
DjWarmonger
|
ec879046ca
Merge pull request #93 from ArseniyShestakov/feature/pathfindingTeleports
|
10 anni fa |
ArseniyShestakov
|
f7a999f0f3
VCAI: add destinationTeleport to serialization
|
10 anni fa |
ArseniyShestakov
|
12cf883740
VCAI: add all new movement code include teleports and transit support
|
10 anni fa |
ArseniyShestakov
|
665712c196
VCAI: add any newly found teleports to knownTeleportChannels
|
10 anni fa |
ArseniyShestakov
|
ab7ad4741a
AIStatus: add teleport channel probing mode
|
10 anni fa |
ArseniyShestakov
|
25656aa586
Add showTeleportDialog everywhere except actual code for AI and player
|
10 anni fa |
AlexVinS
|
f4c683cd5e
Move VievXXX logic to server side (except expert ViewEarth)
|
10 anni fa |
AlexVinS
|
685deddac1
Start spell-relatet files reorganisation
|
10 anni fa |