{"action":"created","issue":{"url":"https://api.github.com/repos/HearthSim/hs-bugs/issues/1052","repository_url":"https://api.github.com/repos/HearthSim/hs-bugs","labels_url":"https://api.github.com/repos/HearthSim/hs-bugs/issues/1052/labels{/name}","comments_url":"https://api.github.com/repos/HearthSim/hs-bugs/issues/1052/comments","events_url":"https://api.github.com/repos/HearthSim/hs-bugs/issues/1052/events","html_url":"https://github.com/HearthSim/hs-bugs/issues/1052","id":369348642,"node_id":"MDU6SXNzdWUzNjkzNDg2NDI=","number":1052,"title":"Boss Battle Royale: Sindragosa's Unchained Magic has CANT_PLAY set and does not trigger effects if the opponent has no spells","user":{"login":"Jetz72","id":8607832,"node_id":"MDQ6VXNlcjg2MDc4MzI=","avatar_url":"https://avatars1.githubusercontent.com/u/8607832?v=4","gravatar_id":"","url":"https://api.github.com/users/Jetz72","html_url":"https://github.com/Jetz72","followers_url":"https://api.github.com/users/Jetz72/followers","following_url":"https://api.github.com/users/Jetz72/following{/other_user}","gists_url":"https://api.github.com/users/Jetz72/gists{/gist_id}","starred_url":"https://api.github.com/users/Jetz72/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Jetz72/subscriptions","organizations_url":"https://api.github.com/users/Jetz72/orgs","repos_url":"https://api.github.com/users/Jetz72/repos","events_url":"https://api.github.com/users/Jetz72/events{/privacy}","received_events_url":"https://api.github.com/users/Jetz72/received_events","type":"User","site_admin":false},"labels":[{"id":255908285,"node_id":"MDU6TGFiZWwyNTU5MDgyODU=","url":"https://api.github.com/repos/HearthSim/hs-bugs/labels/brawl","name":"brawl","color":"f00a94","default":false},{"id":247116324,"node_id":"MDU6TGFiZWwyNDcxMTYzMjQ=","url":"https://api.github.com/repos/HearthSim/hs-bugs/labels/info%20leak","name":"info leak","color":"bfe5bf","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/HearthSim/hs-bugs/milestones/49","html_url":"https://github.com/HearthSim/hs-bugs/milestone/49","labels_url":"https://api.github.com/repos/HearthSim/hs-bugs/milestones/49/labels","id":3706592,"node_id":"MDk6TWlsZXN0b25lMzcwNjU5Mg==","number":49,"title":"12.2.0.26996","description":"Hallow’s End Returns! - 2nd October 2018\r\nhttps://hearthstone.gamepedia.com/Patch_12.2.0.26996","creator":{"login":"troggnostupidhs","id":22508641,"node_id":"MDQ6VXNlcjIyNTA4NjQx","avatar_url":"https://avatars3.githubusercontent.com/u/22508641?v=4","gravatar_id":"","url":"https://api.github.com/users/troggnostupidhs","html_url":"https://github.com/troggnostupidhs","followers_url":"https://api.github.com/users/troggnostupidhs/followers","following_url":"https://api.github.com/users/troggnostupidhs/following{/other_user}","gists_url":"https://api.github.com/users/troggnostupidhs/gists{/gist_id}","starred_url":"https://api.github.com/users/troggnostupidhs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/troggnostupidhs/subscriptions","organizations_url":"https://api.github.com/users/troggnostupidhs/orgs","repos_url":"https://api.github.com/users/troggnostupidhs/repos","events_url":"https://api.github.com/users/troggnostupidhs/events{/privacy}","received_events_url":"https://api.github.com/users/troggnostupidhs/received_events","type":"User","site_admin":false},"open_issues":14,"closed_issues":6,"state":"open","created_at":"2018-10-02T17:15:41Z","updated_at":"2018-10-12T01:10:12Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2018-10-11T23:52:48Z","updated_at":"2018-10-12T01:20:46Z","closed_at":null,"author_association":"NONE","body":"Unchained Magic - 1 Mana Spell, \"Deal 3 damage to the enemy hero for each spell in their hand.\"\r\n\r\nhttps://us.battle.net/forums/en/hearthstone/topic/20769537187\r\n\r\n> Hello,\r\n> I play a secret \"Cat trick\"\r\n> https://i.postimg.cc/x91dJz9Z/Hearthstone_Screenshot_10-11-18_12.58.05.png\r\n> Then, my oponent play spell \"Unchained magic\"\r\n> https://i.postimg.cc/8NH5zHgW/Hearthstone_Screenshot_10-11-18_12.58.00.png\r\n> but my secret don't activate.\r\n> I think, it because spell wasn't deal any damage. But still, it's weird bug.\r\n\r\n![image](https://user-images.githubusercontent.com/22508641/46842295-e8408400-cd9a-11e8-856a-5ee52fd5c154.png)\r\n\r\n![image](https://user-images.githubusercontent.com/22508641/46842305-f2628280-cd9a-11e8-9f70-dfdfe1f05f5f.png)\r\n\r\nTested this out, dug through some logs. Seems the prevailing theory is correct. The reason this happened is because the card was designed for the AI, so it has a few undocumented features not represented by the text. Details follow, for those interested.\r\n\r\nThe first secret of the card is that it has the hidden tag \"AI_MUST_PLAY\". This means, as the name suggests, that if the AI has this card in their hand, they must play it if they are able. That's why you might notice that Sindragosa is very eager to use it when you have spells in your hand. But this would make the AI look very stupid if it played several copies of the card in a row.\r\n\r\nEnter: hidden feature number 2. The card is psychic. It knows whether the opponent has a spell in their hand, and if they don't, it applies another tag to itself: \"CANT_PLAY\". This tag is a bit weird, rarely used, and doesn't work exactly as it sounds. For an AI, a card with CANT_PLAY is just unplayable, superseding AI_MUST_PLAY. You might remember how the Lich King will never play cards while he has Frostmourne equipped in Icecrown. That's because it sets all his cards to CANT_PLAY.\r\n\r\nBut then, several months back, a few clever players figured out how to steal that weapon from him and use it for themselves. In doing so, it was discovered that CANT_PLAY means something different for human players. To a human, a CANT_PLAY card will look completely normal, and they can drag it into the battlefield and attempt to play it. However, it will have no effect whatsoever. If it was a minion, it dies with no Battlecry. If it's a spell, it does not cast. And that's what happened here.\r\n\r\nSo, Cat Trick doesn't trigger because you're basically playing a spell that immediately Counters itself, and you'd never know it normally because it would have no effect in that situation anyway. The card is running a puppet show to make Sindragosa's AI look smarter than it is, and they made the mistake of giving it to everyone, causing you to stumble onto the point where the illusion falls apart."},"comment":{"url":"https://api.github.com/repos/HearthSim/hs-bugs/issues/comments/429172674","html_url":"https://github.com/HearthSim/hs-bugs/issues/1052#issuecomment-429172674","issue_url":"https://api.github.com/repos/HearthSim/hs-bugs/issues/1052","id":429172674,"node_id":"MDEyOklzc3VlQ29tbWVudDQyOTE3MjY3NA==","user":{"login":"troggnostupidhs","id":22508641,"node_id":"MDQ6VXNlcjIyNTA4NjQx","avatar_url":"https://avatars3.githubusercontent.com/u/22508641?v=4","gravatar_id":"","url":"https://api.github.com/users/troggnostupidhs","html_url":"https://github.com/troggnostupidhs","followers_url":"https://api.github.com/users/troggnostupidhs/followers","following_url":"https://api.github.com/users/troggnostupidhs/following{/other_user}","gists_url":"https://api.github.com/users/troggnostupidhs/gists{/gist_id}","starred_url":"https://api.github.com/users/troggnostupidhs/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/troggnostupidhs/subscriptions","organizations_url":"https://api.github.com/users/troggnostupidhs/orgs","repos_url":"https://api.github.com/users/troggnostupidhs/repos","events_url":"https://api.github.com/users/troggnostupidhs/events{/privacy}","received_events_url":"https://api.github.com/users/troggnostupidhs/received_events","type":"User","site_admin":false},"created_at":"2018-10-12T01:20:46Z","updated_at":"2018-10-12T01:20:46Z","author_association":"CONTRIBUTOR","body":"For this ticket, CANT_PLAY is set on the card to let the AI know not to cast it when it shouldn't. However, this should not happen for human players because it leaks that the opponent has no spells in their hand.\r\n\r\nThe card not being cast when played is issue #996. This tag is for the information leak that is caused by the tag being set for human players."}}
{"actor":{"display_login":"troggnostupidhs"}}