{"action":"created","issue":{"url":"https://api.github.com/repos/X39/XMS2/issues/45","labels_url":"https://api.github.com/repos/X39/XMS2/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/X39/XMS2/issues/45/comments","events_url":"https://api.github.com/repos/X39/XMS2/issues/45/events","html_url":"https://github.com/X39/XMS2/issues/45","id":98645892,"number":45,"title":"Integration into ACE Interaction ","user":{"login":"Astrell","id":10776051,"avatar_url":"https://avatars.githubusercontent.com/u/10776051?v=3","gravatar_id":"","url":"https://api.github.com/users/Astrell","html_url":"https://github.com/Astrell","followers_url":"https://api.github.com/users/Astrell/followers","following_url":"https://api.github.com/users/Astrell/following{/other_user}","gists_url":"https://api.github.com/users/Astrell/gists{/gist_id}","starred_url":"https://api.github.com/users/Astrell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Astrell/subscriptions","organizations_url":"https://api.github.com/users/Astrell/orgs","repos_url":"https://api.github.com/users/Astrell/repos","events_url":"https://api.github.com/users/Astrell/events{/privacy}","received_events_url":"https://api.github.com/users/Astrell/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/X39/XMS2/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/X39/XMS2/labels/High","name":"High","color":"f7c6c7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/X39/XMS2/milestones/3","html_url":"https://github.com/X39/XMS2/milestones/XMS2%20-%20Reloaded","labels_url":"https://api.github.com/repos/X39/XMS2/milestones/3/labels","id":1237289,"number":3,"title":"XMS2 - Reloaded","description":"Stuff toDo before XMS2 will be relaunched","creator":{"login":"X39","id":1886428,"avatar_url":"https://avatars.githubusercontent.com/u/1886428?v=3","gravatar_id":"","url":"https://api.github.com/users/X39","html_url":"https://github.com/X39","followers_url":"https://api.github.com/users/X39/followers","following_url":"https://api.github.com/users/X39/following{/other_user}","gists_url":"https://api.github.com/users/X39/gists{/gist_id}","starred_url":"https://api.github.com/users/X39/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/X39/subscriptions","organizations_url":"https://api.github.com/users/X39/orgs","repos_url":"https://api.github.com/users/X39/repos","events_url":"https://api.github.com/users/X39/events{/privacy}","received_events_url":"https://api.github.com/users/X39/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":1,"state":"open","created_at":"2015-08-03T00:15:34Z","updated_at":"2015-08-03T02:54:05Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2015-08-02T23:45:58Z","updated_at":"2015-08-03T03:42:48Z","closed_at":null,"body":"Integrate XMS2 into ACE Interaction with your \"easy-going-features\" like \"Bandage complete Body\" \r\nto decrease the needed buttons and lower menus. \r\n\r\nAdvice: Dont do 3D Menu on the limps. Too many hate to follow the Limps of the patient in times of animation or whatever. Its just annoying. \r\n\r\nWhy the Integration? \r\nXMS1 integration in AGM was the best, building a bridge between mods is always the best and the easiest for the users to understand. Make and use your own self and other interaction menue just confuse the user. Try to use one Standard. Alternative you can make the ACE 3D Menue back to 2D Menue like AGM, right now ACE doesnt have this feature. \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/X39/XMS2/issues/comments/127114075","html_url":"https://github.com/X39/XMS2/issues/45#issuecomment-127114075","issue_url":"https://api.github.com/repos/X39/XMS2/issues/45","id":127114075,"user":{"login":"X39","id":1886428,"avatar_url":"https://avatars.githubusercontent.com/u/1886428?v=3","gravatar_id":"","url":"https://api.github.com/users/X39","html_url":"https://github.com/X39","followers_url":"https://api.github.com/users/X39/followers","following_url":"https://api.github.com/users/X39/following{/other_user}","gists_url":"https://api.github.com/users/X39/gists{/gist_id}","starred_url":"https://api.github.com/users/X39/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/X39/subscriptions","organizations_url":"https://api.github.com/users/X39/orgs","repos_url":"https://api.github.com/users/X39/repos","events_url":"https://api.github.com/users/X39/events{/privacy}","received_events_url":"https://api.github.com/users/X39/received_events","type":"User","site_admin":false},"created_at":"2015-08-03T03:42:48Z","updated_at":"2015-08-03T03:42:48Z","body":"took quite some time to figure out how it works and how to fix a problem caused by its \"design\" ...\r\nbut yeah ...\r\nhere is how to use the ACE3 interaction menu:\r\n```\r\ntest = [\"test\", \"testAction\", \"\\z\\ace\\addons\\captives\\UI\\handcuff_ca.paa\", {hint \"statement\";}, {true}, {}] call ACE_interact_menu_fnc_createAction; \r\ntest2 = [\"test2\", \"testAction2\", \"\\z\\ace\\addons\\captives\\UI\\handcuff_ca.paa\", {hint \"statement\";}, {true}, {}] call ACE_interact_menu_fnc_createAction; \r\nresult = [\"B_Soldier_F\", 1, [\"ACE_SelfActions\"], test] call ACE_interact_menu_fnc_addActionToClass;  \r\nresult = [\"B_Soldier_F\", 1, [\"ACE_SelfActions\", \"test\"], test2] call ACE_interact_menu_fnc_addActionToClass;  \r\n```\r\n\r\nwhilst this is the workaround for the missing baseclass lookup\r\n```\r\n\t_aceActionVariables = [];\r\n\t_len = count toArray \"ace_interact_menu_act_\";\r\n\t{\r\n\t\tif(\"ace_interact_menu_act_\" == (_x select [0, _len])) then\r\n\t\t{\r\n\t\t\t_aceVariables pushBack (_x select [_len]);\r\n\t\t};\r\n\t\tfalse\r\n\t} count allVariables MissionNamespace;\r\n\t_recursiveAddActionToClass {\r\n\t\tparams [\"_typename\", \"_addActionToClassArray\"];\r\n\t\t{\r\n\t\t\tif(_x isKindOf _typename || {_x isEqualTo _typename}) then \r\n\t\t\t{\r\n\t\t\t\t_addActionToClassArray set [0, _x];\r\n\t\t\t\t_addActionToClassArray call ACE_interact_menu_fnc_addActionToClass;  \r\n\t\t\t};\r\n\t\t\tfalse\r\n\t\t}count _aceActionVariables;\r\n\t};\r\n```"}}