Commit History

Autor SHA1 Mensaxe Data
  ArseniyShestakov ab9680a7d9 CPathfinder: handle event object properly everywhere %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov fe12b8f664 Pathfinding: re-introduce EAccessibility::FLYABLE %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov c2ba3e3faf CPathfinderHelper: very firts pass over getNeighbours %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 73d8687785 CPathfinder: add some comments and TODO for future changes %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 578aa2acd4 Pathfinding: don't use gamestate directly as it's not needed %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov d524b4eabe CPathfinder: get rid of addNeighbours coord argument %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 8f72d73241 CPathfinder: update teleport code and use TurnInfo for whirlpools %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 0949283cb9 Pathfinding: pass PathfinderOptions to helper and avoid changing them %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 3185b64fb0 CPathfinder: rename cObj and dObjt to ctObj and dtObj %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 6dd9572644 CPathfinder: cleanup checks for source node visitable object %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov aa59ad05ed CPathfinder: don't access map->guardingCreaturePositions directly %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 324cf5490c CPathfinder: fix movement into guardian tile %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 0be9d21132 CPathfinder: add rule that hero in boat can't visit empty boats %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov d2baa5b0d0 Pathfinding: move isLayerAvailable into TurnInfo %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov abc4ea272f TurnInfo: store all bonuses and use TileInfo for everything %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 9ed9d94009 TurnInfo: first step towards better abstraction %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 942c0cd718 CPathfinder: improve support for whirlpools %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov d76b2b7ca8 CPathsInfo: rework nodes multi_array allocation %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 09473f6648 CPathfinder: move embark special case to isMovementToDestPossible %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 46b923713b Pathfinding: rework isLayerTransitionPossible and fix formatting %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov f1311abd0b CPathfinder: move node action code into getDestAction %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 4aaf6191a5 CPathfinder: implemented originalMovementRules option %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 2b6851b3d2 Pathfinding: use unique_ptr for hlp and fix few rules %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 9a63735c24 CPathfinderHelper: implement TurnInfo to avoid bonus re-checking %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 2ef9d7c3ec Rename getCost back to getMovementCost %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov b2e1ee5363 CGameState: move two pathfinding-related functions to CPathfinderHelper %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov d3c8ca7c1c Pathfinding: implement duration checking for fly and water walking %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 45e4cf354e Revert "Pathfinding: do path calculation in separate thread" %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov f376b27999 Pathfinding: do path calculation in separate thread %!s(int64=10) %!d(string=hai) anos
  ArseniyShestakov 9cf35d1bfd CPathfinder: support for Castle Gate %!s(int64=10) %!d(string=hai) anos