{"action":"created","issue":{"url":"https://api.github.com/repos/Mudlet/Mudlet/issues/279","labels_url":"https://api.github.com/repos/Mudlet/Mudlet/issues/279/labels{/name}","comments_url":"https://api.github.com/repos/Mudlet/Mudlet/issues/279/comments","events_url":"https://api.github.com/repos/Mudlet/Mudlet/issues/279/events","html_url":"https://github.com/Mudlet/Mudlet/pull/279","id":115620705,"number":279,"title":"(release 30)enhance add area and map user data structures","user":{"login":"SlySven","id":6163092,"avatar_url":"https://avatars.githubusercontent.com/u/6163092?v=3","gravatar_id":"","url":"https://api.github.com/users/SlySven","html_url":"https://github.com/SlySven","followers_url":"https://api.github.com/users/SlySven/followers","following_url":"https://api.github.com/users/SlySven/following{/other_user}","gists_url":"https://api.github.com/users/SlySven/gists{/gist_id}","starred_url":"https://api.github.com/users/SlySven/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/SlySven/subscriptions","organizations_url":"https://api.github.com/users/SlySven/orgs","repos_url":"https://api.github.com/users/SlySven/repos","events_url":"https://api.github.com/users/SlySven/events{/privacy}","received_events_url":"https://api.github.com/users/SlySven/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Mudlet/Mudlet/labels/1%20-%20Ready","name":"1 - Ready","color":"CCCCCC"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-11-07T01:01:13Z","updated_at":"2016-01-01T01:09:48Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Mudlet/Mudlet/pulls/279","html_url":"https://github.com/Mudlet/Mudlet/pull/279","diff_url":"https://github.com/Mudlet/Mudlet/pull/279.diff","patch_url":"https://github.com/Mudlet/Mudlet/pull/279.patch"},"body":"~~The first commit is actually #277.~~ Evaporated from here as it has already been merged.\r\n\r\nThe ~~second~~ first is the purpose of this PR.  See it's comments for the details but its primary purpose is to provide data storage on a per area and a whole map basis in the same manner as the per room TRoom::userData member.  I have a use for this to hold extra attributes found during importation of Xml Map files but I realised that there is a more general usefulness to being able to store these types of data within the map; just a couple of random examples of the top of my head would be, for areas: the name of a piece of background music to play whilst in that area and for the map: a history of edits or - for a profile that is used for more than one character from within the same profile, saving of pertinent details for each of the characters {like, where they were when last saved}.  This is not to say there are not other ways to do the same things but it seems a logical extension to an existing (per room) system."},"comment":{"url":"https://api.github.com/repos/Mudlet/Mudlet/issues/comments/168271067","html_url":"https://github.com/Mudlet/Mudlet/pull/279#issuecomment-168271067","issue_url":"https://api.github.com/repos/Mudlet/Mudlet/issues/279","id":168271067,"user":{"login":"vadi2","id":110988,"avatar_url":"https://avatars.githubusercontent.com/u/110988?v=3","gravatar_id":"","url":"https://api.github.com/users/vadi2","html_url":"https://github.com/vadi2","followers_url":"https://api.github.com/users/vadi2/followers","following_url":"https://api.github.com/users/vadi2/following{/other_user}","gists_url":"https://api.github.com/users/vadi2/gists{/gist_id}","starred_url":"https://api.github.com/users/vadi2/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vadi2/subscriptions","organizations_url":"https://api.github.com/users/vadi2/orgs","repos_url":"https://api.github.com/users/vadi2/repos","events_url":"https://api.github.com/users/vadi2/events{/privacy}","received_events_url":"https://api.github.com/users/vadi2/received_events","type":"User","site_admin":false},"created_at":"2016-01-01T01:09:48Z","updated_at":"2016-01-01T01:09:48Z","body":"+1"}}