{"action":"created","issue":{"url":"https://api.github.com/repos/kaptain-kavern/ADogSaid/issues/11","repository_url":"https://api.github.com/repos/kaptain-kavern/ADogSaid","labels_url":"https://api.github.com/repos/kaptain-kavern/ADogSaid/issues/11/labels{/name}","comments_url":"https://api.github.com/repos/kaptain-kavern/ADogSaid/issues/11/comments","events_url":"https://api.github.com/repos/kaptain-kavern/ADogSaid/issues/11/events","html_url":"https://github.com/kaptain-kavern/ADogSaid/issues/11","id":166717205,"number":11,"title":"[DEBATE] : 2 ways for implementing more artificial organs","user":{"login":"kaptain-kavern","id":2794612,"avatar_url":"https://avatars.githubusercontent.com/u/2794612?v=3","gravatar_id":"","url":"https://api.github.com/users/kaptain-kavern","html_url":"https://github.com/kaptain-kavern","followers_url":"https://api.github.com/users/kaptain-kavern/followers","following_url":"https://api.github.com/users/kaptain-kavern/following{/other_user}","gists_url":"https://api.github.com/users/kaptain-kavern/gists{/gist_id}","starred_url":"https://api.github.com/users/kaptain-kavern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaptain-kavern/subscriptions","organizations_url":"https://api.github.com/users/kaptain-kavern/orgs","repos_url":"https://api.github.com/users/kaptain-kavern/repos","events_url":"https://api.github.com/users/kaptain-kavern/events{/privacy}","received_events_url":"https://api.github.com/users/kaptain-kavern/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/kaptain-kavern/ADogSaid/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/kaptain-kavern/ADogSaid/labels/question","name":"question","color":"cc317c"},{"url":"https://api.github.com/repos/kaptain-kavern/ADogSaid/labels/Roadmap","name":"Roadmap","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/kaptain-kavern/ADogSaid/milestones/2","html_url":"https://github.com/kaptain-kavern/ADogSaid/milestones/EPOE%20Compatibility","labels_url":"https://api.github.com/repos/kaptain-kavern/ADogSaid/milestones/2/labels","id":1894411,"number":2,"title":"EPOE Compatibility","description":"Make that all new organs by EPOE can be installed in animals too","creator":{"login":"kaptain-kavern","id":2794612,"avatar_url":"https://avatars.githubusercontent.com/u/2794612?v=3","gravatar_id":"","url":"https://api.github.com/users/kaptain-kavern","html_url":"https://github.com/kaptain-kavern","followers_url":"https://api.github.com/users/kaptain-kavern/followers","following_url":"https://api.github.com/users/kaptain-kavern/following{/other_user}","gists_url":"https://api.github.com/users/kaptain-kavern/gists{/gist_id}","starred_url":"https://api.github.com/users/kaptain-kavern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaptain-kavern/subscriptions","organizations_url":"https://api.github.com/users/kaptain-kavern/orgs","repos_url":"https://api.github.com/users/kaptain-kavern/repos","events_url":"https://api.github.com/users/kaptain-kavern/events{/privacy}","received_events_url":"https://api.github.com/users/kaptain-kavern/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":0,"state":"open","created_at":"2016-07-20T15:33:50Z","updated_at":"2016-07-21T01:18:47Z","due_on":null,"closed_at":null},"comments":18,"created_at":"2016-07-21T01:18:47Z","updated_at":"2016-07-23T04:17:40Z","closed_at":null,"body":"# Preliminary informations : \r\nFor the features we have in now, i just applied the mechanics existing for vanilla implants and artificial limbs to animal. No knew implants have been added in order to achieve that.\r\n_____\r\nNow for adding new artificial organs/implants we have to use : \r\n- New recipes in **RecipesDefs** folder  -  it's where we specify to the game : \r\n 1. What is needed in order to perform the surgery (the `<ingredients>` and `<fixedIngredientFilter>` tag)\r\n 2. On which _BodyPart_ the _Recipe_ can be applied (the `<appliedOnFixedBodyParts>` tag)\r\n 3. What effect the new artificial BodyPart will induce (the `<addsHediff>` tag)\r\n\r\n- New item in **ThingDefs_Item**  -  where we define the item (in our case : implants or artificial organs) characteristics such as : \r\n 1. Which trader will bring this particular item and its price (the `<tradeTags>` tag and `<MarketValue>` tag)\r\n 2. In which category the game will class the item (the `<thingCategories>` tag)\r\n 3. Determine which pawn (colonist, traders, raiders or tribes, etc...) can spawn with it (`<techHediffsTags>`) (i'm not sure if it will/can affect the animal the trader brings for example and maybe it's not that important ...)\r\n\r\n- Add all the recipes to animal races in **ThingDefs_Races** (like i've done for those already in the mod) for the game to know if recipe is available or not for each\r\n\r\n- Add a way to actually get the items : \r\n - Either the possibility to craft them, which means : Benches (New _ThingDefs_Bulding_ for the bench itself + _RecipeDefs_ for crafting them + _WorkGiverDefs_ for the bills at benches) and Research projects (new _ResearchProjectDefs_)\r\n - Or via traders. Existing (vanilla) ones (with the `<tradeTags>` tag) or by creating new traders (in _TraderKindDefs_)\r\n\r\n- Eventually add : \r\n - New induced needs and thought of the new artificial organs/implants (in _ThoughtDefs_)\r\n - New induced effect of the new artificial organs/implants (in _HediffDefs_)\r\n\r\n_____\r\n\r\nSo either we rewrite entirely new implants and such or we use [EPOE](https://ludeon.com/forums/index.php?topic=10571.0) (in which all of these are already define for human pawns) the same way i've done for adding vanilla artificials organs/implants"},"comment":{"url":"https://api.github.com/repos/kaptain-kavern/ADogSaid/issues/comments/234698181","html_url":"https://github.com/kaptain-kavern/ADogSaid/issues/11#issuecomment-234698181","issue_url":"https://api.github.com/repos/kaptain-kavern/ADogSaid/issues/11","id":234698181,"user":{"login":"kaptain-kavern","id":2794612,"avatar_url":"https://avatars.githubusercontent.com/u/2794612?v=3","gravatar_id":"","url":"https://api.github.com/users/kaptain-kavern","html_url":"https://github.com/kaptain-kavern","followers_url":"https://api.github.com/users/kaptain-kavern/followers","following_url":"https://api.github.com/users/kaptain-kavern/following{/other_user}","gists_url":"https://api.github.com/users/kaptain-kavern/gists{/gist_id}","starred_url":"https://api.github.com/users/kaptain-kavern/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kaptain-kavern/subscriptions","organizations_url":"https://api.github.com/users/kaptain-kavern/orgs","repos_url":"https://api.github.com/users/kaptain-kavern/repos","events_url":"https://api.github.com/users/kaptain-kavern/events{/privacy}","received_events_url":"https://api.github.com/users/kaptain-kavern/received_events","type":"User","site_admin":false},"created_at":"2016-07-23T04:17:40Z","updated_at":"2016-07-23T04:17:40Z","body":"I respect that. I guess we will add with 2 another versions : \r\n\r\n- With OP bionics for animals\r\n\r\n- Nothing fancy edition :p\r\n\r\n'cause i think most of the guys out there (and i mean guy this time) will want cyberdogs and shit like that.   I propose we start with the \"nothing fancy\" option and see peoples reactions ;)"}}
{"actor":{"display_login":"kaptain-kavern"}}