瀏覽代碼

prism attack fix

Laserlicht 11 月之前
父節點
當前提交
3c4064e09d
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      lib/battle/CBattleInfoCallback.cpp

+ 1 - 1
lib/battle/CBattleInfoCallback.cpp

@@ -1424,7 +1424,7 @@ AttackableTiles CBattleInfoCallback::getPotentiallyAttackableHexes(
 				{
 				{
 					//friendly stacks can also be damaged by Dragon Breath
 					//friendly stacks can also be damaged by Dragon Breath
 					const auto * st = battleGetUnitByPos(nextHex, true);
 					const auto * st = battleGetUnitByPos(nextHex, true);
-					if(st != nullptr)
+					if(st != nullptr && st != attacker) //but not unit itself (doublewide + prism attack)
 						at.friendlyCreaturePositions.insert(nextHex);
 						at.friendlyCreaturePositions.insert(nextHex);
 				}
 				}
 			}
 			}