{"action":"closed","issue":{"url":"https://api.github.com/repos/chrsmith/bwapi/issues/192","labels_url":"https://api.github.com/repos/chrsmith/bwapi/issues/192/labels{/name}","comments_url":"https://api.github.com/repos/chrsmith/bwapi/issues/192/comments","events_url":"https://api.github.com/repos/chrsmith/bwapi/issues/192/events","html_url":"https://github.com/chrsmith/bwapi/issues/192","id":58670802,"number":192,"title":"Current Unit* model tells more than we should know in the game","user":{"login":"GoogleCodeExporter","id":9614759,"avatar_url":"https://avatars.githubusercontent.com/u/9614759?v=3","gravatar_id":"","url":"https://api.github.com/users/GoogleCodeExporter","html_url":"https://github.com/GoogleCodeExporter","followers_url":"https://api.github.com/users/GoogleCodeExporter/followers","following_url":"https://api.github.com/users/GoogleCodeExporter/following{/other_user}","gists_url":"https://api.github.com/users/GoogleCodeExporter/gists{/gist_id}","starred_url":"https://api.github.com/users/GoogleCodeExporter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GoogleCodeExporter/subscriptions","organizations_url":"https://api.github.com/users/GoogleCodeExporter/orgs","repos_url":"https://api.github.com/users/GoogleCodeExporter/repos","events_url":"https://api.github.com/users/GoogleCodeExporter/events{/privacy}","received_events_url":"https://api.github.com/users/GoogleCodeExporter/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/chrsmith/bwapi/labels/auto-migrated","name":"auto-migrated","color":"ededed"},{"url":"https://api.github.com/repos/chrsmith/bwapi/labels/Priority-Low","name":"Priority-Low","color":"ededed"},{"url":"https://api.github.com/repos/chrsmith/bwapi/labels/Type-Enhancement","name":"Type-Enhancement","color":"ededed"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-23T23:58:04Z","updated_at":"2015-02-23T23:58:05Z","closed_at":"2015-02-23T23:58:04Z","body":"```\nI understand that currently a unit will have a unique address Unit*.\n\nSo here is the possible situation:\n\nWhen my bot send a SCV to scout a certain area, it sees 4 dragoons, which \nis 4 Unit*. of course, the SCV get killed soon. Later, another SCV goes to \nthe main base of the enmemy, and sees 6 dragoons.\nWhat does a person know in this case? a person, in this case, only knows \nthat the enemy has at least 6 dragoons.\nHowever, my bot can compare the address of these 6 dragoons with those 4 \ndragoons, that effectively let my bot found out \"OMG, they got 10 dragoons, \nI should not push out.\"\n\nIn summary, current model enables the bot to do some cheating work even the \nbot doesn't hack at all.\n\n```\n\n-----\nOriginal issue reported on code.google.com by `hero...@gmail.com` on 29 Jan 2010 at 7:15"}}