ArseniyShestakov
|
c83f15e413
Merge branch 'develop' into feature/tavernRumors
|
10 éve |
ArseniyShestakov
|
d856fde73f
Rumors: use enum instead of magic numbers and avoid potential crash
|
10 éve |
Ivan Savenko
|
7b5a7f43ad
Removed includes of CGameState from headers
|
10 éve |
Ivan Savenko
|
c3ce4b25df
Removed all #include's of CMap.h from headers.
|
10 éve |
ArseniyShestakov
|
ffcc5ccdd2
Rumors: implement support for grail terrain rumor
|
10 éve |
ArseniyShestakov
|
15273ac0f7
Rumors: avoid repeating of same rumor twice in a row
|
10 éve |
ArseniyShestakov
|
98582d628c
Rumors: move code into CGameState and add backward compatability
|
10 éve |
ArseniyShestakov
|
b2e1ee5363
CGameState: move two pathfinding-related functions to CPathfinderHelper
|
10 éve |
ArseniyShestakov
|
d3c8ca7c1c
Pathfinding: implement duration checking for fly and water walking
|
10 éve |
ArseniyShestakov
|
45e4cf354e
Revert "Pathfinding: do path calculation in separate thread"
|
10 éve |
ArseniyShestakov
|
f376b27999
Pathfinding: do path calculation in separate thread
|
10 éve |
ArseniyShestakov
|
6b34eb729e
Move all pathfinding-related code into new file
|
10 éve |
ArseniyShestakov
|
01257efc02
CPathfinder: get rid of curPos and pass on initializeGraph
|
10 éve |
ArseniyShestakov
|
44ca00cd16
CPathfinder: rename functions
|
10 éve |
ArseniyShestakov
|
a536691781
CPathfinder: fix typos and more code cleanups
|
10 éve |
ArseniyShestakov
|
939b3c05a1
CPathfinder: use struct instead of enum for options
|
10 éve |
ArseniyShestakov
|
fc6f62e633
getMovementCost: get rid of useless flying parameter
|
10 éve |
ArseniyShestakov
|
9954dfb33a
CPathfinder: move flying into options and add walk on sea
|
10 éve |
ArseniyShestakov
|
0faedde6b9
CPathfinder: store pathfinding options in set instead of variables
|
10 éve |
ArseniyShestakov
|
213d8c2258
CPathfinder: turn checkDestinationTile into function
|
10 éve |
ArseniyShestakov
|
1beacf2260
CPathfinder: move guard checks into functions
|
10 éve |
ArseniyShestakov
|
c6f9cd1e52
CPathfinder: move passability checks into renamed goodForLandSeaTransition
|
10 éve |
ArseniyShestakov
|
ee4305cd6d
CPathfinder: move destTopVisObjID where it's belongs to
|
10 éve |
ArseniyShestakov
|
13c2b5e2d8
CPathfinder: separate teleporter exits and neighbour tile code
|
10 éve |
ArseniyShestakov
|
f15065fdc5
CPathfinder: separate neighbours code into getNeighbours
|
10 éve |
ArseniyShestakov
|
2145be281a
Merge pull request #86 from ArseniyShestakov/fixQuestSaving
|
10 éve |
DjWarmonger
|
ec879046ca
Merge pull request #93 from ArseniyShestakov/feature/pathfindingTeleports
|
10 éve |
ArseniyShestakov
|
530b63f7c4
CPathfinder: add all new code for pathfinding via teleporters
|
10 éve |
AlexVinS
|
b6038240ab
Implemented DISGUISE spell. Untested
|
10 éve |
ArseniyShestakov
|
7c5af02b78
Fix saving of player's quests
|
10 éve |