{"action":"created","issue":{"url":"https://api.github.com/repos/Fluorohydride/ygopro-core/issues/148","repository_url":"https://api.github.com/repos/Fluorohydride/ygopro-core","labels_url":"https://api.github.com/repos/Fluorohydride/ygopro-core/issues/148/labels{/name}","comments_url":"https://api.github.com/repos/Fluorohydride/ygopro-core/issues/148/comments","events_url":"https://api.github.com/repos/Fluorohydride/ygopro-core/issues/148/events","html_url":"https://github.com/Fluorohydride/ygopro-core/pull/148","id":316465199,"number":148,"title":"Update Duel.SelectMatchingCard","user":{"login":"Aephiex","id":34618932,"avatar_url":"https://avatars2.githubusercontent.com/u/34618932?v=4","gravatar_id":"","url":"https://api.github.com/users/Aephiex","html_url":"https://github.com/Aephiex","followers_url":"https://api.github.com/users/Aephiex/followers","following_url":"https://api.github.com/users/Aephiex/following{/other_user}","gists_url":"https://api.github.com/users/Aephiex/gists{/gist_id}","starred_url":"https://api.github.com/users/Aephiex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Aephiex/subscriptions","organizations_url":"https://api.github.com/users/Aephiex/orgs","repos_url":"https://api.github.com/users/Aephiex/repos","events_url":"https://api.github.com/users/Aephiex/events{/privacy}","received_events_url":"https://api.github.com/users/Aephiex/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-04-21T05:56:52Z","updated_at":"2018-04-21T06:02:45Z","closed_at":null,"author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/Fluorohydride/ygopro-core/pulls/148","html_url":"https://github.com/Fluorohydride/ygopro-core/pull/148","diff_url":"https://github.com/Fluorohydride/ygopro-core/pull/148.diff","patch_url":"https://github.com/Fluorohydride/ygopro-core/pull/148.patch"},"body":"当前的ygopro的表现：\r\n1. 无论其他区域是否有足量的符合条件的卡，都会查看卡组。\r\n2. 玩家能清楚地知道卡组中的符合条件的卡各自的位置。\r\n3. 只要没有将卡从卡组取出，就不会洗牌。\r\n\r\n应有的表现：\r\n1. 如果其他区域有足量的符合条件的卡，无需查看卡组。\r\n2. 如果查看了卡组，即便没有从卡组将卡取出，也要洗牌。\r\n3. 即便卡组没有符合条件的卡，也可以查看卡组，并洗牌。\r\n\r\n----------------------------------------------------------------------------------------------------\r\n\r\nHow it goes in current ygopro:\r\n1. Will always search the deck regardless of whether there are enough eligible cards in other locations.\r\n2. The player will clearly know the sequence of each eligible card in deck.\r\n3. As long as it hasn't take any cards from the deck, it won't shuffle the deck.\r\n\r\nHow it should goes:\r\n1. If there are enough eligible cards in other locations, there is no need to search the deck.\r\n2. The deck will be shuffled after the search even if no cards were taken from it.\r\n3. Can still search the deck then shuffle it even if there are no eligible cards in the deck."},"comment":{"url":"https://api.github.com/repos/Fluorohydride/ygopro-core/issues/comments/383270528","html_url":"https://github.com/Fluorohydride/ygopro-core/pull/148#issuecomment-383270528","issue_url":"https://api.github.com/repos/Fluorohydride/ygopro-core/issues/148","id":383270528,"user":{"login":"mercury233","id":13391795,"avatar_url":"https://avatars2.githubusercontent.com/u/13391795?v=4","gravatar_id":"","url":"https://api.github.com/users/mercury233","html_url":"https://github.com/mercury233","followers_url":"https://api.github.com/users/mercury233/followers","following_url":"https://api.github.com/users/mercury233/following{/other_user}","gists_url":"https://api.github.com/users/mercury233/gists{/gist_id}","starred_url":"https://api.github.com/users/mercury233/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mercury233/subscriptions","organizations_url":"https://api.github.com/users/mercury233/orgs","repos_url":"https://api.github.com/users/mercury233/repos","events_url":"https://api.github.com/users/mercury233/events{/privacy}","received_events_url":"https://api.github.com/users/mercury233/received_events","type":"User","site_admin":false},"created_at":"2018-04-21T06:02:45Z","updated_at":"2018-04-21T06:02:45Z","author_association":"COLLABORATOR","body":"And the player can directly pick card from grave to avoid shuffling the deck?"}}
{"actor":{"display_login":"mercury233"}}