arrow formation

This commit is contained in:
Yunfan Li
2023-07-31 12:47:31 +08:00
parent ead4a2fe56
commit 366867d773

View File

@@ -28,11 +28,11 @@ WorldLocation ArrowFormation::GetLocationInternal()
tanks.PlaceUnits(&placer); tanks.PlaceUnits(&placer);
tanks.Move(-cos(orientation) * offset, -sin(orientation) * offset); tanks.Move(-cos(orientation) * offset, -sin(orientation) * offset);
offset += tankLines * sPlayerbotAIConfig->followDistance; offset += tankLines * sPlayerbotAIConfig->followDistance + sPlayerbotAIConfig->tooCloseDistance / 2;
melee.PlaceUnits(&placer); melee.PlaceUnits(&placer);
melee.Move(-cos(orientation) * offset, -sin(orientation) * offset); melee.Move(-cos(orientation) * offset, -sin(orientation) * offset);
offset += meleeLines * sPlayerbotAIConfig->followDistance + sPlayerbotAIConfig->tooCloseDistance; offset += meleeLines * sPlayerbotAIConfig->followDistance + sPlayerbotAIConfig->tooCloseDistance / 2;
ranged.PlaceUnits(&placer); ranged.PlaceUnits(&placer);
ranged.Move(-cos(orientation) * offset, -sin(orientation) * offset); ranged.Move(-cos(orientation) * offset, -sin(orientation) * offset);