{"name":"getArtilleryETA","title":"getArtilleryETA","type":"command","url":"https://community.bistudio.com/wiki/getArtilleryETA","revid":377528,"updated":"2026-01-02T06:52:51Z","groups":["Artillery"],"status":"ok","games":{"arma3":"0.56"},"since":"arma3 0.56","arma3_since":"0.56","locality":{"argument":"global"},"description":"Returns ETA to the target in seconds for given artillery unit based on target position and used magazine, -1 if target can't be hit.","syntaxes":[{"syntax":"unit getArtilleryETA [targetPosition, magazineType]","params":[{"name":"unit","type":"Object","description":"artillery unit","type_expr":"Object"},{"name":"targetPosition","type":"PositionAGLS","description":"position of the target","type_expr":"PositionAGLS"},{"name":"magazineType","type":"String","description":"type of magazine used","type_expr":"String"}],"returns":{"type":"Number","type_expr":"Number"},"form":"binary","left":{"text":"unit"},"right":{"text":"[targetPosition, magazineType]"}}],"examples":[{"code":["_mortar getArtilleryETA [getPos _target, getArtilleryAmmo [_mortar] select 0];"]},{"code":["_mortar getArtilleryETA [position _target, currentMagazine _mortar];"]}],"see_also":["getArtilleryAmmo","commandArtilleryFire","doArtilleryFire","enableEngineArtillery","getArtilleryComputerSettings","shownArtilleryComputer","inRangeOfArtillery"],"notes":[{"user":"Killzone_Kid","date":"2013-08-26T01:00:00Z","text":"To avoid wrong ETA readings, position of the target should only be obtained via position or getPos"}]}