{"action":"created","issue":{"url":"https://api.github.com/repos/ferstaberinde/F3/issues/615","labels_url":"https://api.github.com/repos/ferstaberinde/F3/issues/615/labels{/name}","comments_url":"https://api.github.com/repos/ferstaberinde/F3/issues/615/comments","events_url":"https://api.github.com/repos/ferstaberinde/F3/issues/615/events","html_url":"https://github.com/ferstaberinde/F3/issues/615","id":67609148,"number":615,"title":"[Suggestion] Medical/Radios - Add 'Automatic' parameter.","user":{"login":"Sniperhid","id":7645788,"avatar_url":"https://avatars.githubusercontent.com/u/7645788?v=3","gravatar_id":"","url":"https://api.github.com/users/Sniperhid","html_url":"https://github.com/Sniperhid","followers_url":"https://api.github.com/users/Sniperhid/followers","following_url":"https://api.github.com/users/Sniperhid/following{/other_user}","gists_url":"https://api.github.com/users/Sniperhid/gists{/gist_id}","starred_url":"https://api.github.com/users/Sniperhid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sniperhid/subscriptions","organizations_url":"https://api.github.com/users/Sniperhid/orgs","repos_url":"https://api.github.com/users/Sniperhid/repos","events_url":"https://api.github.com/users/Sniperhid/events{/privacy}","received_events_url":"https://api.github.com/users/Sniperhid/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ferstaberinde/F3/labels/ACE3","name":"ACE3","color":"eb6420"},{"url":"https://api.github.com/repos/ferstaberinde/F3/labels/Component%20(improvement)","name":"Component (improvement)","color":"84b6eb"}],"state":"open","locked":false,"assignee":{"login":"Sniperhid","id":7645788,"avatar_url":"https://avatars.githubusercontent.com/u/7645788?v=3","gravatar_id":"","url":"https://api.github.com/users/Sniperhid","html_url":"https://github.com/Sniperhid","followers_url":"https://api.github.com/users/Sniperhid/followers","following_url":"https://api.github.com/users/Sniperhid/following{/other_user}","gists_url":"https://api.github.com/users/Sniperhid/gists{/gist_id}","starred_url":"https://api.github.com/users/Sniperhid/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Sniperhid/subscriptions","organizations_url":"https://api.github.com/users/Sniperhid/orgs","repos_url":"https://api.github.com/users/Sniperhid/repos","events_url":"https://api.github.com/users/Sniperhid/events{/privacy}","received_events_url":"https://api.github.com/users/Sniperhid/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/ferstaberinde/F3/milestones/10","html_url":"https://github.com/ferstaberinde/F3/milestones/The%20Future","labels_url":"https://api.github.com/repos/ferstaberinde/F3/milestones/10/labels","id":1057380,"number":10,"title":"The Future","description":"This is a holding milestone for issues which will be addressed in the future, but have not yet been assigned to an actual planned milestone.","creator":{"login":"ferstaberinde","id":2630327,"avatar_url":"https://avatars.githubusercontent.com/u/2630327?v=3","gravatar_id":"","url":"https://api.github.com/users/ferstaberinde","html_url":"https://github.com/ferstaberinde","followers_url":"https://api.github.com/users/ferstaberinde/followers","following_url":"https://api.github.com/users/ferstaberinde/following{/other_user}","gists_url":"https://api.github.com/users/ferstaberinde/gists{/gist_id}","starred_url":"https://api.github.com/users/ferstaberinde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ferstaberinde/subscriptions","organizations_url":"https://api.github.com/users/ferstaberinde/orgs","repos_url":"https://api.github.com/users/ferstaberinde/repos","events_url":"https://api.github.com/users/ferstaberinde/events{/privacy}","received_events_url":"https://api.github.com/users/ferstaberinde/received_events","type":"User","site_admin":false},"open_issues":12,"closed_issues":1,"state":"open","created_at":"2015-04-07T23:54:15Z","updated_at":"2015-04-14T07:26:10Z","due_on":"2016-04-29T23:00:00Z","closed_at":null},"comments":5,"created_at":"2015-04-10T14:33:49Z","updated_at":"2015-04-14T08:48:52Z","closed_at":null,"body":"The basic idea here is make better the default paramters better for the lazy amongst us (*cough* myself). This applies only to parameters that are designed for mods. The simple idea is that if a mod is loaded, we run the code for that mod, if it isn't we don't. So why don't we just remove the parameter completely? Well it is possible that due to updates to the mod the component will no longer work and the off option would be a safe bet. It also might happen that some people simply don't want run certain things like e.g SWS.\r\n\r\nHere is what I invision:\r\n**Medical:**\r\nWhat Automatic would do:- If running ACE - use ACE medical, if running AGM use AGM medical otherwise use SWS.\r\nAvailable parameters: *Off, Simple wounding system (SWS), ACE3, AGM, Automatic*\r\n\r\n**Radios**\r\nWhat automatic would do: - If running ACRE2 - use ACRE2, if running TFR - use TFR\r\nAvailable parameters: *Off, ACRE2, TFR, Automatic*\r\n\r\nWould other people be in favour of this? If nobody else likes the idea I'll keep this to the 1Tac fork.\r\n\r\n**The how:**\r\nMods can easily be checked if they are loaded by looking them up in CfgPatches\r\n```\r\nisClass(configFile >> \"CfgPatches\" >> \"agm_medical\") // returns true if the AGM medical module is loaded\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/ferstaberinde/F3/issues/comments/92700478","html_url":"https://github.com/ferstaberinde/F3/issues/615#issuecomment-92700478","issue_url":"https://api.github.com/repos/ferstaberinde/F3/issues/615","id":92700478,"user":{"login":"ferstaberinde","id":2630327,"avatar_url":"https://avatars.githubusercontent.com/u/2630327?v=3","gravatar_id":"","url":"https://api.github.com/users/ferstaberinde","html_url":"https://github.com/ferstaberinde","followers_url":"https://api.github.com/users/ferstaberinde/followers","following_url":"https://api.github.com/users/ferstaberinde/following{/other_user}","gists_url":"https://api.github.com/users/ferstaberinde/gists{/gist_id}","starred_url":"https://api.github.com/users/ferstaberinde/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ferstaberinde/subscriptions","organizations_url":"https://api.github.com/users/ferstaberinde/orgs","repos_url":"https://api.github.com/users/ferstaberinde/repos","events_url":"https://api.github.com/users/ferstaberinde/events{/privacy}","received_events_url":"https://api.github.com/users/ferstaberinde/received_events","type":"User","site_admin":false},"created_at":"2015-04-14T08:48:51Z","updated_at":"2015-04-14T08:48:51Z","body":"@cptnnick - It's been a really long time since I touched a mod like ACE, so I'd like to understand a little more about the modules: what kind of variation is possible? What would a mission maker do if he wasn't using F3? Stepping back, my gut feel is for F3 to support only a 'standard' implementation of ACE3 features - and leave more exotic tailoring to  mission makers / their community admins. The obvious follow-up question is then: what constitutes 'standard' for ACE3?\r\n\r\nPer the discussion in #616 - are you planning to put *all* the code for the ACE3 in a separate sub-folder (like other components)? I'm almost minded to have a parameter called 'ACE3 Support' that - when switched to ON or AUTO (and ACE3 is detected) - tells our existing Gear and Medical Systems components to exit without doing anything, regardless of their parameters, and leave the work to scripts in an /ace3 sub-folder. An advantage of that would be that non-ACE3 communities could simply remove the sub-folder (and vice versa).\r\n\r\nNB In such a scenario, the suggested AUTO value for params would be the default for Medical System, Radio System and ACE3 Support (new). Thoughts?"}}