{"action":"created","issue":{"url":"https://api.github.com/repos/teeworlds/teeworlds/issues/1417","labels_url":"https://api.github.com/repos/teeworlds/teeworlds/issues/1417/labels{/name}","comments_url":"https://api.github.com/repos/teeworlds/teeworlds/issues/1417/comments","events_url":"https://api.github.com/repos/teeworlds/teeworlds/issues/1417/events","html_url":"https://github.com/teeworlds/teeworlds/issues/1417","id":111699723,"number":1417,"title":"Advanced map features.","user":{"login":"TheRealOrangus","id":5873735,"avatar_url":"https://avatars.githubusercontent.com/u/5873735?v=3","gravatar_id":"","url":"https://api.github.com/users/TheRealOrangus","html_url":"https://github.com/TheRealOrangus","followers_url":"https://api.github.com/users/TheRealOrangus/followers","following_url":"https://api.github.com/users/TheRealOrangus/following{/other_user}","gists_url":"https://api.github.com/users/TheRealOrangus/gists{/gist_id}","starred_url":"https://api.github.com/users/TheRealOrangus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TheRealOrangus/subscriptions","organizations_url":"https://api.github.com/users/TheRealOrangus/orgs","repos_url":"https://api.github.com/users/TheRealOrangus/repos","events_url":"https://api.github.com/users/TheRealOrangus/events{/privacy}","received_events_url":"https://api.github.com/users/TheRealOrangus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":11,"created_at":"2015-10-15T20:22:17Z","updated_at":"2015-10-19T14:10:04Z","closed_at":null,"body":"There are poor mapping features, and I'd like to see some, more \"interesting\" maps, in _vanilla_ teeworlds, without requirement to download custom client(to play without glitches).\r\n\r\n### Gamtiles\r\n\r\n##### Platform tile\r\nThis tile is needed for some cases of _\"a background hill that you can jump on & off\"_. The gametile would work like some platforms in some old platformers: you can jump on, and go through. It would work differently dependently to is the tee that colliding it, crouching(?) or not. If it's not, then the tee may jump up through the platform, but land on it when fall, and may hook down through it. But if the tee **is** crouching, then it would fall through, and couldn't jump up through, but will collide instead, and could hook up through, but not down.\r\n\r\nThere might be cases, that the tee may just fastly crouch, then uncrouch, and then it may stay inside platform, and not falling, but still, it could jump up though, it should be that way.\r\n\r\nThere have to be 2 kinds of platforms, horisontal, and vertical.\r\n\r\n##### Door tile\r\nThis gametile is some kind of dynamic map style, where the server can enable and disable these tiles, during the game. When they are enabled, they are like, well, whatever they'd do, but when they're disabled, they're like air and tees can go through.\r\n\r\nThese tiles can be combined into something like these:\r\nAir, Solid, Unhookable, Platform, Unhookable Platform, Door, Unhookable Door, Platform Door, Unhookable Platform Door.\r\n\r\n### Dynamic envelopes\r\n\r\nSome way so the server would control envelopes of the map on the clients, which has some optional flag enabled \"dynamic\", such envelopes may have more than 1 graph, the server can select which one is used, during the game, as well as pausing, resuming and scrolling them.\r\n\r\nSo then, some interesting maps can be created in teeworlds without requirement to modify the client, 'cause it woud be vanilla already."},"comment":{"url":"https://api.github.com/repos/teeworlds/teeworlds/issues/comments/149224185","html_url":"https://github.com/teeworlds/teeworlds/issues/1417#issuecomment-149224185","issue_url":"https://api.github.com/repos/teeworlds/teeworlds/issues/1417","id":149224185,"user":{"login":"heinrich5991","id":366230,"avatar_url":"https://avatars.githubusercontent.com/u/366230?v=3","gravatar_id":"","url":"https://api.github.com/users/heinrich5991","html_url":"https://github.com/heinrich5991","followers_url":"https://api.github.com/users/heinrich5991/followers","following_url":"https://api.github.com/users/heinrich5991/following{/other_user}","gists_url":"https://api.github.com/users/heinrich5991/gists{/gist_id}","starred_url":"https://api.github.com/users/heinrich5991/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/heinrich5991/subscriptions","organizations_url":"https://api.github.com/users/heinrich5991/orgs","repos_url":"https://api.github.com/users/heinrich5991/repos","events_url":"https://api.github.com/users/heinrich5991/events{/privacy}","received_events_url":"https://api.github.com/users/heinrich5991/received_events","type":"User","site_admin":false},"created_at":"2015-10-19T14:10:04Z","updated_at":"2015-10-19T14:10:04Z","body":">> Your not understanding me.\r\n> \r\n> I think that You are not understanding Me:\r\n\r\nBoth of you, please keep the discussion civilised. There's no need to point your finger at someone and tell them \"you're wrong, I'm right\". Try to understand what the other person does or does not understand and try to help them."}}