{"name":"needReload","title":"needReload","type":"command","url":"https://community.bistudio.com/wiki/needReload","revid":376453,"updated":"2025-10-14T11:29:23Z","groups":["Weapons"],"status":"ok","games":{"arma1":"1.00","arma2":"1.00","arma2oa":"1.50","tkoh":"1.00","arma3":"0.50"},"since":"arma1 1.00","arma3_since":"0.50","description":"Returns how much vehicle wants to reload its weapons.","syntaxes":[{"syntax":"needReload entity","params":[{"name":"entity","type":"Object","description":"unit or vehicle","type_expr":"Object"}],"returns":{"type":"Number","type_expr":"Number","description":"range: 0-1, 0: full mag, 1: empty mag"},"form":"unary","right":{"text":"entity"}},{"syntax":"entity needReload muzzle","since":"arma3 2.22","params":[{"name":"entity","type":"Object","description":"unit or vehicle","type_expr":"Object"},{"name":"muzzle","type":"String","description":"muzzle to check. \"\" to check all muzzles","type_expr":"String"}],"returns":{"type":"Number","type_expr":"Number","description":"range: 0-1, 0: full mag, 1: empty mag"},"form":"binary","left":{"text":"entity"},"right":{"text":"muzzle"}}],"examples":[{"code":["_seriousness = needReload _vehicle;"]},{"code":["if (needReload player == 1) then { reload player };"]},{"code":["player needReload currentMuzzle player;"]}],"see_also":["needService","reload","reloadEnabled","enableReload"]}