{"name":"diag_list","operator":null,"title":"diag list","type":"command","url":"https://community.bistudio.com/wiki/diag_list","revid":348389,"updated":"2023-11-08T13:00:00Z","groups":["Diagnostic"],"status":"ok","replaced_by":[],"games":[{"game":"arma3","name":"Arma 3","version":"1.00"}],"since":{"game":"arma3","name":"Arma 3","version":"1.00"},"arma3_since":"1.00","branch":"diag","locality":{"argument":null,"effect":null,"server_exec":false},"exec":null,"description":"Returns an array of all diagnostic modes available in the game.","syntaxes":[{"syntax":"diag_list mode","since":null,"effect":null,"exec":null,"params":[{"name":"mode","type":"String","optional":false,"default":null,"description":"can be `\"toggle\"` or `\"drawMode\"`","types":["String"],"since":null,"text":"mode: String - can be `\"toggle\"` or `\"drawMode\"`"}],"returns":{"type":"Array","types":["Array"],"description":"[\"Force\", \"Animation\", \"Mines\", \"HitPoints\", \"AnimSrcUnit\", \"AnimSrcTarget\", \"Suspension\", \"EPEForce\", \"EPEVehicle\", \"ParticleNames\", \"Particles\", \"SurfaceUnder\", \"AISkill\", \"AIDriving\", \"AIAiming\", \"AIBrain\", \"AIDynamicError\", \"AISuppression\"] Arma 3 v1.66","text":"Array - [\"Force\", \"Animation\", \"Mines\", \"HitPoints\", \"AnimSrcUnit\", \"AnimSrcTarget\", \"Suspension\", \"EPEForce\", \"EPEVehicle\", \"ParticleNames\", \"Particles\", \"SurfaceUnder\", \"AISkill\", \"AIDriving\", \"AIAiming\", \"AIBrain\", \"AIDynamicError\", \"AISuppression\"] Arma 3 v1.66"},"form":"unary","operator":null,"left":null,"right":{"text":"mode","types":["String"]}}],"examples":[{"text":"```sqf\ndiag_list \"toggle\";\n```","code":["diag_list \"toggle\";"]},{"text":"```sqf\ndiag_list \"drawMode\";\n```","code":["diag_list \"drawMode\";"]}],"multiplayer":null,"problems":null,"aliases":[],"see_also":["diag_toggle","diag_enable"],"notes":[],"categories":["Arma 3: New Scripting Commands","Arma 3: Scripting Commands","Arma 3: Scripting Commands: Diagnostic Branch","Command Group: Diagnostic","Introduced with Arma 3 version 1.00","Scripting Commands"]}