ArseniyShestakov
|
939b3c05a1
CPathfinder: use struct instead of enum for options
|
10 years ago |
ArseniyShestakov
|
fc6f62e633
getMovementCost: get rid of useless flying parameter
|
10 years ago |
ArseniyShestakov
|
9954dfb33a
CPathfinder: move flying into options and add walk on sea
|
10 years ago |
ArseniyShestakov
|
0faedde6b9
CPathfinder: store pathfinding options in set instead of variables
|
10 years ago |
ArseniyShestakov
|
213d8c2258
CPathfinder: turn checkDestinationTile into function
|
10 years ago |
ArseniyShestakov
|
1beacf2260
CPathfinder: move guard checks into functions
|
10 years ago |
ArseniyShestakov
|
c6f9cd1e52
CPathfinder: move passability checks into renamed goodForLandSeaTransition
|
10 years ago |
ArseniyShestakov
|
ee4305cd6d
CPathfinder: move destTopVisObjID where it's belongs to
|
10 years ago |
ArseniyShestakov
|
13c2b5e2d8
CPathfinder: separate teleporter exits and neighbour tile code
|
10 years ago |
ArseniyShestakov
|
f15065fdc5
CPathfinder: separate neighbours code into getNeighbours
|
10 years ago |
ArseniyShestakov
|
2145be281a
Merge pull request #86 from ArseniyShestakov/fixQuestSaving
|
10 years ago |
DjWarmonger
|
ec879046ca
Merge pull request #93 from ArseniyShestakov/feature/pathfindingTeleports
|
10 years ago |
ArseniyShestakov
|
530b63f7c4
CPathfinder: add all new code for pathfinding via teleporters
|
10 years ago |
AlexVinS
|
b6038240ab
Implemented DISGUISE spell. Untested
|
10 years ago |
ArseniyShestakov
|
7c5af02b78
Fix saving of player's quests
|
10 years ago |
Ivan Savenko
|
6c0c03d74b
Refactoing of pathfinder <-> client/AI interaction to remove dependency on selected hero
|
11 years ago |
Ivan Savenko
|
78709e223b
Breaking things - trying to remove server-side knowledge of selected objects
|
11 years ago |
Ivan Savenko
|
32240da34e
Reduced number of #include's in headers. May break compilation on Win
|
11 years ago |
Ivan Savenko
|
b2e8c92383
Cleanup:
|
11 years ago |
Ivan Savenko
|
652ceb2bde
Finally shattered CObjectHandler.cpp into tiny bits
|
11 years ago |
Ivan Savenko
|
0afdfa529c
Moved all object-related files to lib/mapObjects directory.
|
11 years ago |
Ivan Savenko
|
32b6568b65
Merged changes from upstream and fixed compilation caused by API changes
|
11 years ago |
O01eg
|
ad84ae64b0
Clean up.
|
11 years ago |
O01eg
|
463073ebfa
Move CPrivilagedInfoCallback, IGameEventCallback and CNonConstInfoCallback to IGameCallback.h
|
11 years ago |
O01eg
|
927eb33c11
Split IGameCallback to reduce memory required to debug compilation.
|
11 years ago |
beegee1
|
1d57b75bc5
- random number generation refactoring
|
11 years ago |
Ivan Savenko
|
43ba3d30ea
Breaking things - first commit towards configurable object(s).
|
11 years ago |
DjWarmonger
|
30b79588db
- Moved gameState::guardingCreaturePosition() to CMap so it doesn't need to be recalculated many times for every player.
|
11 years ago |
DjWarmonger
|
a64df5718f
Some nontrivial optimizations based on profiling results:
|
11 years ago |
beegee1
|
fe1b16a7ec
Some preparation towards mantis #1743:
|
11 years ago |