{"action":"created","issue":{"url":"https://api.github.com/repos/KeenSoftwareHouse/SpaceEngineers/issues/108","labels_url":"https://api.github.com/repos/KeenSoftwareHouse/SpaceEngineers/issues/108/labels{/name}","comments_url":"https://api.github.com/repos/KeenSoftwareHouse/SpaceEngineers/issues/108/comments","events_url":"https://api.github.com/repos/KeenSoftwareHouse/SpaceEngineers/issues/108/events","html_url":"https://github.com/KeenSoftwareHouse/SpaceEngineers/pull/108","id":78372882,"number":108,"title":"Allow attaching MyGameLogicComponent to specific subtype of a block type","user":{"login":"Tyrsis","id":8304731,"avatar_url":"https://avatars.githubusercontent.com/u/8304731?v=3","gravatar_id":"","url":"https://api.github.com/users/Tyrsis","html_url":"https://github.com/Tyrsis","followers_url":"https://api.github.com/users/Tyrsis/followers","following_url":"https://api.github.com/users/Tyrsis/following{/other_user}","gists_url":"https://api.github.com/users/Tyrsis/gists{/gist_id}","starred_url":"https://api.github.com/users/Tyrsis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tyrsis/subscriptions","organizations_url":"https://api.github.com/users/Tyrsis/orgs","repos_url":"https://api.github.com/users/Tyrsis/repos","events_url":"https://api.github.com/users/Tyrsis/events{/privacy}","received_events_url":"https://api.github.com/users/Tyrsis/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-05-20T05:04:48Z","updated_at":"2015-05-20T13:00:49Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/KeenSoftwareHouse/SpaceEngineers/pulls/108","html_url":"https://github.com/KeenSoftwareHouse/SpaceEngineers/pull/108","diff_url":"https://github.com/KeenSoftwareHouse/SpaceEngineers/pull/108.diff","patch_url":"https://github.com/KeenSoftwareHouse/SpaceEngineers/pull/108.patch"},"body":"This allows mods to attach MyGameLogicComponent to specific subtypes of a block type instead of just the block type only (and causing collisions / overwrites if multiple mods want to attach to a block type). \r\n\r\nThis adds a new attribute [MyEntitySubIdComponentDescriptor] which is a text attribute that matches the subtypename of the block you want to attach the gamelogic to.  You can specify multiple attributes to attach to multiple subtypes (large, small for example). \r\n\r\nIs backwards compatible, and defaults to old behavior if new attribute is not found."},"comment":{"url":"https://api.github.com/repos/KeenSoftwareHouse/SpaceEngineers/issues/comments/103876057","html_url":"https://github.com/KeenSoftwareHouse/SpaceEngineers/pull/108#issuecomment-103876057","issue_url":"https://api.github.com/repos/KeenSoftwareHouse/SpaceEngineers/issues/108","id":103876057,"user":{"login":"Tyrsis","id":8304731,"avatar_url":"https://avatars.githubusercontent.com/u/8304731?v=3","gravatar_id":"","url":"https://api.github.com/users/Tyrsis","html_url":"https://github.com/Tyrsis","followers_url":"https://api.github.com/users/Tyrsis/followers","following_url":"https://api.github.com/users/Tyrsis/following{/other_user}","gists_url":"https://api.github.com/users/Tyrsis/gists{/gist_id}","starred_url":"https://api.github.com/users/Tyrsis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Tyrsis/subscriptions","organizations_url":"https://api.github.com/users/Tyrsis/orgs","repos_url":"https://api.github.com/users/Tyrsis/repos","events_url":"https://api.github.com/users/Tyrsis/events{/privacy}","received_events_url":"https://api.github.com/users/Tyrsis/received_events","type":"User","site_admin":false},"created_at":"2015-05-20T13:00:49Z","updated_at":"2015-05-20T13:00:49Z","body":"Yes it doesn't fix that problem, but it does allow mod makers to isolate their scripts from one another.  If you attach gamelogic using this, it will override gamelogic attached the old way.\r\n\r\nI think they are two separate problems.  This fixes one of them. I am still experimenting with fixing the issue you bring up, or at least addressing it."}}