{"action":"created","issue":{"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/15774","repository_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA","labels_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/15774/labels{/name}","comments_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/15774/comments","events_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/15774/events","html_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/15774","id":140513693,"number":15774,"title":"[WIP] Implementation of bionics slots system","user":{"login":"illi-kun","id":5421954,"avatar_url":"https://avatars.githubusercontent.com/u/5421954?v=3","gravatar_id":"","url":"https://api.github.com/users/illi-kun","html_url":"https://github.com/illi-kun","followers_url":"https://api.github.com/users/illi-kun/followers","following_url":"https://api.github.com/users/illi-kun/following{/other_user}","gists_url":"https://api.github.com/users/illi-kun/gists{/gist_id}","starred_url":"https://api.github.com/users/illi-kun/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/illi-kun/subscriptions","organizations_url":"https://api.github.com/users/illi-kun/orgs","repos_url":"https://api.github.com/users/illi-kun/repos","events_url":"https://api.github.com/users/illi-kun/events{/privacy}","received_events_url":"https://api.github.com/users/illi-kun/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":21,"created_at":"2016-03-13T18:35:10Z","updated_at":"2016-03-17T06:03:39Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/pulls/15774","html_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/15774","diff_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/15774.diff","patch_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/15774.patch"},"body":"It's in [WIP] status but I want to announce the changes I'm working on and receive some preliminary feedback.\r\n\r\nAs it was discussed previously, current CBM system allows you to install all stuff you found without any thinking about their actual necessity. Application of some limitations to CBM system should add some depth to the game, so finite number of slots (points, available internal volume, name it whatever you want) for CBMs installation could be a good limitation factor. \r\n\r\nI've started from this sketch of UI (pure text editor results, no coding) with slots available for bionics installation in each body part:\r\n![ui](https://cloud.githubusercontent.com/assets/5421954/13730438/74b979cc-e960-11e5-8d54-dd6177a08d53.png)\r\n\r\nScreens from the game showing actual progress are:\r\n- Bionics installation screen:\r\n![cbm_installation](https://cloud.githubusercontent.com/assets/5421954/13730442/a8b55bba-e960-11e5-92c7-b13f60e2cb7b.png)\r\n\r\n- Bionics menu:\r\n![cbm_menu](https://cloud.githubusercontent.com/assets/5421954/13730445/c04d2e88-e960-11e5-8291-f1983c04daae.png)\r\n\r\nTODO:\r\n- [x] fix an issue with bugged description of CBM power consumption (it appears/ disappears randomly);\r\n- [ ] disable invlet assignment for passive bionics;\r\n- [ ] resolve conflicts between invlets & shortcuts;\r\n- [x] enable bodypart filter;\r\n- [ ] further UI improvements.\r\n- [ ] work on json infrastructure (read allowed bodyparts & internal size from json definition of bionic);\r\n- [ ] handle power units installation as a special case (temporary solution).\r\n\r\n\r\n\r\n  \r\n"},"comment":{"url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/comments/197721007","html_url":"https://github.com/CleverRaven/Cataclysm-DDA/pull/15774#issuecomment-197721007","issue_url":"https://api.github.com/repos/CleverRaven/Cataclysm-DDA/issues/15774","id":197721007,"user":{"login":"Cyrano7","id":16110328,"avatar_url":"https://avatars.githubusercontent.com/u/16110328?v=3","gravatar_id":"","url":"https://api.github.com/users/Cyrano7","html_url":"https://github.com/Cyrano7","followers_url":"https://api.github.com/users/Cyrano7/followers","following_url":"https://api.github.com/users/Cyrano7/following{/other_user}","gists_url":"https://api.github.com/users/Cyrano7/gists{/gist_id}","starred_url":"https://api.github.com/users/Cyrano7/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cyrano7/subscriptions","organizations_url":"https://api.github.com/users/Cyrano7/orgs","repos_url":"https://api.github.com/users/Cyrano7/repos","events_url":"https://api.github.com/users/Cyrano7/events{/privacy}","received_events_url":"https://api.github.com/users/Cyrano7/received_events","type":"User","site_admin":false},"created_at":"2016-03-17T06:03:39Z","updated_at":"2016-03-17T06:03:39Z","body":"@illi-kun This is awesome so far keep up the good work.\r\n@Cat09 Another thing that would be cool would be losing body parts. And prosthetic limbs, robot legs, regrowing things, darth Vader suits, and other crazy things like a peg legged pirate start. "}}