{"name":"getAllHitPointsDamage","operator":null,"title":"getAllHitPointsDamage","type":"command","url":"https://community.bistudio.com/wiki/getAllHitPointsDamage","revid":376957,"updated":"2026-01-01T05:46:28Z","groups":["Object Manipulation"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.50"}],"since":{"game":"arma3","name":"Arma 3","version":"1.50"},"arma3_since":"1.50","branch":null,"locality":{"argument":"global","effect":null,"server_exec":false},"exec":null,"description":"Get provided object's hit points damage.","syntaxes":[{"syntax":"getAllHitPointsDamage entity","since":null,"effect":null,"exec":null,"params":[{"name":"entity","type":"Object","optional":false,"default":null,"description":"object to be queried","types":["Object"],"since":null,"text":"entity: Object - object to be queried"}],"returns":{"type":"Array","types":["Array"],"description":"[] if entity is null or has no shape, otherwise [hitpointNames, selectionNames, damageValues]: - hitpointNames: Array of Strings - selectionNames: Array of Strings - damageValues: Array of Numbers in range 0..1 - where 0 = no damage, 1 = full damage All values in all arrays are ordered accordingly to hit part index for convenience and for use in setHitIndex and getHitIndex.","text":"Array - [] if entity is null or has no shape, otherwise [hitpointNames, selectionNames, damageValues]:\n- hitpointNames: Array of Strings\n- selectionNames: Array of Strings\n- damageValues: Array of Numbers in range 0..1 - where 0 = no damage, 1 = full damage\nAll values in all arrays are ordered accordingly to hit part index for convenience and for use in setHitIndex and getHitIndex."},"form":"unary","operator":null,"left":null,"right":{"text":"entity","types":["Object"]}}],"examples":[{"text":"```sqf\nhint str getAllHitPointsDamage player;\n/*\n[\n    [\"hitface\",\"hitneck\",\"hithead\",\"hitpelvis\",\"hitabdomen\",\"hitdiaphragm\",\"hitchest\",\"hitbody\",\"hitarms\",\"hithands\",\"hitlegs\",\"incapacitated\"],\n    [\"face_hub\",\"neck\",\"head\",\"pelvis\",\"spine1\",\"spine2\",\"spine3\",\"body\",\"arms\",\"hands\",\"legs\",\"body\"],\n    [0,0,0,0,0,0,0,0,0,0,0,0]\n]\n*/\n```","code":["hint str getAllHitPointsDamage player;\n/*\n[\n\t[\"hitface\",\"hitneck\",\"hithead\",\"hitpelvis\",\"hitabdomen\",\"hitdiaphragm\",\"hitchest\",\"hitbody\",\"hitarms\",\"hithands\",\"hitlegs\",\"incapacitated\"],\n\t[\"face_hub\",\"neck\",\"head\",\"pelvis\",\"spine1\",\"spine2\",\"spine3\",\"body\",\"arms\",\"hands\",\"legs\",\"body\"],\n\t[0,0,0,0,0,0,0,0,0,0,0,0]\n]\n*/"]},{"text":"```sqf\nhint str getAllHitPointsDamage vehicle player;\n/*\n[\n    [\"hithull\",\"hitengine\",\"hitengine2\",\"hitavionics\",\"hitfuel\",\"hitfuel2\",\"hitglass1\",\"hitlaileron\",\"hitraileron\",\"hitlcrudder\",\"hitrrudder\",\"hitlcelevator\",\"hitrelevator\",\"#gear_f_lights\"],\n    [\"hithull\",\"hitengine\",\"hitengine2\",\"hitavionics\",\"hitfuel\",\"hitfuel2\",\"hitglass1\",\"hitlaileron\",\"hitraileron\",\"hitlcrudder\",\"hitrrudder\",\"hitlcelevator\",\"hitrelevator\",\" \"],\n    [0,0,0,0,0,0,0,0,0,0,0,0,0,0]\n]\n*/\n```","code":["hint str getAllHitPointsDamage vehicle player;\n/*\n[\n\t[\"hithull\",\"hitengine\",\"hitengine2\",\"hitavionics\",\"hitfuel\",\"hitfuel2\",\"hitglass1\",\"hitlaileron\",\"hitraileron\",\"hitlcrudder\",\"hitrrudder\",\"hitlcelevator\",\"hitrelevator\",\"#gear_f_lights\"],\n\t[\"hithull\",\"hitengine\",\"hitengine2\",\"hitavionics\",\"hitfuel\",\"hitfuel2\",\"hitglass1\",\"hitlaileron\",\"hitraileron\",\"hitlcrudder\",\"hitrrudder\",\"hitlcelevator\",\"hitrelevator\",\" \"],\n\t[0,0,0,0,0,0,0,0,0,0,0,0,0,0]\n]\n*/"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["setHitPointDamage","getHitPointDamage","setHitIndex","getHitIndex","setHit","getHit","setDamage","damage"],"notes":[],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Command Group: Object Manipulation","Introduced with Arma 3 version 1.50","Scripting Commands"]}