{"action":"created","issue":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/13905","labels_url":"https://api.github.com/repos/tgstation/-tg-station/issues/13905/labels{/name}","comments_url":"https://api.github.com/repos/tgstation/-tg-station/issues/13905/comments","events_url":"https://api.github.com/repos/tgstation/-tg-station/issues/13905/events","html_url":"https://github.com/tgstation/-tg-station/pull/13905","id":123465598,"number":13905,"title":"Weather datums [WIP]","user":{"login":"KorPhaeron","id":14340985,"avatar_url":"https://avatars.githubusercontent.com/u/14340985?v=3","gravatar_id":"","url":"https://api.github.com/users/KorPhaeron","html_url":"https://github.com/KorPhaeron","followers_url":"https://api.github.com/users/KorPhaeron/followers","following_url":"https://api.github.com/users/KorPhaeron/following{/other_user}","gists_url":"https://api.github.com/users/KorPhaeron/gists{/gist_id}","starred_url":"https://api.github.com/users/KorPhaeron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KorPhaeron/subscriptions","organizations_url":"https://api.github.com/users/KorPhaeron/orgs","repos_url":"https://api.github.com/users/KorPhaeron/repos","events_url":"https://api.github.com/users/KorPhaeron/events{/privacy}","received_events_url":"https://api.github.com/users/KorPhaeron/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Feature","name":"Feature","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-12-22T11:36:53Z","updated_at":"2015-12-23T08:50:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tgstation/-tg-station/pulls/13905","html_url":"https://github.com/tgstation/-tg-station/pull/13905","diff_url":"https://github.com/tgstation/-tg-station/pull/13905.diff","patch_url":"https://github.com/tgstation/-tg-station/pull/13905.patch"},"body":"Datums for weather. Can have storms or whatever target certain areas/Z levels, and have that storm effect mobs caught in it in whatever way you want. \r\n\r\nChanges the two copypasted lava events to be storms.\r\n\r\nCode honestly isn't even ready for review yet I still need to do a lot more testing/rethinking shittier parts of it but I'm going to bed soon so I figured I may as well throw it up here.\r\n\r\nTODO: \r\n-Actually make an ash storm weather.\r\n-Redo the way overlays are added to let people set the layer/mouse opacity\r\n\r\nKnown bugs: \r\n\r\n-Adding overlays doesn't place nice with space turfs. I wanted radiation clouds to surround the station so this is disappointing. \r\n\r\n-As you might imagine there is a lag spike when you suddenly change hundreds of turfs to have a new overlay.\r\n\r\nOne of the last pieces for lavaworld. Just mapping after this and it'll be bare bones functional."},"comment":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/comments/166835249","html_url":"https://github.com/tgstation/-tg-station/pull/13905#issuecomment-166835249","issue_url":"https://api.github.com/repos/tgstation/-tg-station/issues/13905","id":166835249,"user":{"login":"KorPhaeron","id":14340985,"avatar_url":"https://avatars.githubusercontent.com/u/14340985?v=3","gravatar_id":"","url":"https://api.github.com/users/KorPhaeron","html_url":"https://github.com/KorPhaeron","followers_url":"https://api.github.com/users/KorPhaeron/followers","following_url":"https://api.github.com/users/KorPhaeron/following{/other_user}","gists_url":"https://api.github.com/users/KorPhaeron/gists{/gist_id}","starred_url":"https://api.github.com/users/KorPhaeron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KorPhaeron/subscriptions","organizations_url":"https://api.github.com/users/KorPhaeron/orgs","repos_url":"https://api.github.com/users/KorPhaeron/repos","events_url":"https://api.github.com/users/KorPhaeron/events{/privacy}","received_events_url":"https://api.github.com/users/KorPhaeron/received_events","type":"User","site_admin":false},"created_at":"2015-12-23T08:50:36Z","updated_at":"2015-12-23T08:50:36Z","body":"@RemieRichards \r\n\r\nGreat idea. I did some testing and I can easily play around with the areas vars and set the layer to be below walls so it only covers floors."}}