|
|
@@ -12,6 +12,7 @@
|
|
|
#include "Teleport.h"
|
|
|
#include "Registry.h"
|
|
|
#include "../ISpellMechanics.h"
|
|
|
+#include "../../battle/IBattleState.h"
|
|
|
#include "../../battle/CBattleInfoCallback.h"
|
|
|
#include "../../battle/Unit.h"
|
|
|
#include "../../networkPacks/PacksForClientBattle.h"
|
|
|
@@ -76,6 +77,7 @@ void Teleport::apply(ServerCallback * server, const Mechanics * m, const EffectT
|
|
|
const auto destination = target[1].hexValue;
|
|
|
|
|
|
BattleStackMoved pack;
|
|
|
+ pack.battleID = m->battle()->getBattle()->getBattleID();
|
|
|
pack.distance = 0;
|
|
|
pack.stack = targetUnit->unitId();
|
|
|
std::vector<BattleHex> tiles;
|