{"action":"created","issue":{"url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/issues/1075","repository_url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine","labels_url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/issues/1075/labels{/name}","comments_url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/issues/1075/comments","events_url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/issues/1075/events","html_url":"https://github.com/TeamPorcupine/ProjectPorcupine/issues/1075","id":174496018,"number":1075,"title":"[Feature Todo list] Trading System","user":{"login":"sboigelot","id":6545998,"avatar_url":"https://avatars.githubusercontent.com/u/6545998?v=3","gravatar_id":"","url":"https://api.github.com/users/sboigelot","html_url":"https://github.com/sboigelot","followers_url":"https://api.github.com/users/sboigelot/followers","following_url":"https://api.github.com/users/sboigelot/following{/other_user}","gists_url":"https://api.github.com/users/sboigelot/gists{/gist_id}","starred_url":"https://api.github.com/users/sboigelot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sboigelot/subscriptions","organizations_url":"https://api.github.com/users/sboigelot/orgs","repos_url":"https://api.github.com/users/sboigelot/repos","events_url":"https://api.github.com/users/sboigelot/events{/privacy}","received_events_url":"https://api.github.com/users/sboigelot/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2016-09-01T11:05:37Z","updated_at":"2016-09-09T09:29:28Z","closed_at":null,"body":"Here is a list of task for the current simple trading system (rimworld like)\r\n\r\nI'm adding it here as a reference to keep track of the progress in the feature. If you wish to handle one of the sub-tasks, don't hesitate to start on it, just post a comment here so we don't make concurrent work\r\n\r\n- [x] Add landing pad furniture\r\n- [x] make landing pad only buildable outside\r\n- [x] Create a trader prototypes\r\n- [x] The traders are random variation on trader prototypes\r\n- [x] Add Currencies\r\n- [x] Create a trade UI\r\n- [x] Have trade ship landing on the landing pad and able to leave the map\r\n- [x] Sell Items from stockpiles\r\n- [x] Bougth items spawn near landing pad\r\n- [x] Trade ship visit at random times (using Scheduler system [PR #1097])\r\n- [x] Register TradeShip on the World (and have a trade Controller if needed) [PR #1097]\r\n- [x] Remove Context Menu Item on Landing pad to \"Call a trade ship\" this is just a test action [PR #1097]\r\n- [x] Disallow trade to be concluded if player/trader do not have enough money or stock [PR #1097]\r\n- [x] Have a base price on item prototypes [PR #1109]\r\n- [x] Have a category on item prototypes [PR #1109]\r\n- [ ] Allow trader prototype to have a stock prototype based on item category (keep the version based on item object type as well) [PR #1191]\r\n- [ ] Make currencies visible somewhere on the UI [PR #1143]\r\n- [ ] Trade ship visit frequency increase according to [base value]/[time played]/[renown]\r\n- [ ] Make \"trade with trader\" a queuable job by selecting a character and context menu on a trade ship on a landing pad (remove auto opening of trading UI when trade ship land) (Waiting for new job system)\r\n- [ ] Save / Load TradeShip currently visiting\r\n- [ ] When the trade is complete, do not teleport item from stockpile to the trader ship, create hauling job for them. Only finish the trade when all item have been transported (PlanetBase style)\r\n- [ ] Add a funiture (console, beacon, etc) that can increase the likelyhood of a trader visiting the base (call specific trader, call anyone, etc) at the cost of the time of a character\r\n- [ ] Add a Banished-like feature that allow the player to request a specific item to a trader for him to bring on his next visit. The requested item will have a higher price\r\n\r\n\r\nLater\r\n- [ ] Use #1063 for trade ship visits"},"comment":{"url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/issues/comments/245865392","html_url":"https://github.com/TeamPorcupine/ProjectPorcupine/issues/1075#issuecomment-245865392","issue_url":"https://api.github.com/repos/TeamPorcupine/ProjectPorcupine/issues/1075","id":245865392,"user":{"login":"sboigelot","id":6545998,"avatar_url":"https://avatars.githubusercontent.com/u/6545998?v=3","gravatar_id":"","url":"https://api.github.com/users/sboigelot","html_url":"https://github.com/sboigelot","followers_url":"https://api.github.com/users/sboigelot/followers","following_url":"https://api.github.com/users/sboigelot/following{/other_user}","gists_url":"https://api.github.com/users/sboigelot/gists{/gist_id}","starred_url":"https://api.github.com/users/sboigelot/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sboigelot/subscriptions","organizations_url":"https://api.github.com/users/sboigelot/orgs","repos_url":"https://api.github.com/users/sboigelot/repos","events_url":"https://api.github.com/users/sboigelot/events{/privacy}","received_events_url":"https://api.github.com/users/sboigelot/received_events","type":"User","site_admin":false},"created_at":"2016-09-09T09:29:28Z","updated_at":"2016-09-09T09:29:28Z","body":"@Tranberry I think the balance of the trade system (frequency / quality of goods/ etc) will be for later and depend vastly on the world, a space station around a high traffic wormhole will see more trade ship then a far-edge-of-the-galaxy mining base"}}
{"actor":{"display_login":"sboigelot"}}