improved targetting of projectiles

This commit is contained in:
devZoGok
2026-01-28 19:07:03 +02:00
parent e97d499568
commit 5e93806088
+1 -1
View File
@@ -148,7 +148,7 @@ namespace battleship{
aimedAtTarget = (minRange <= targDist && targDist <= maxRange);
}
else{
Vector3 targPos = unit->getOrder(0).targets[0].pos;
Vector3 targPos = (targDestruct ? targDestruct->getPos() : unit->getOrder(0).targets[0].pos);
float targDist = refPos.getDistanceFrom(targPos);
bool withinRange = (minRange <= targDist && targDist <= maxRange);
bool withinAngle = (dirVec.getAngleBetween((targPos - refPos).norm()) <= maxFireAngle);