{"action":"created","issue":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/10209","labels_url":"https://api.github.com/repos/tgstation/-tg-station/issues/10209/labels{/name}","comments_url":"https://api.github.com/repos/tgstation/-tg-station/issues/10209/comments","events_url":"https://api.github.com/repos/tgstation/-tg-station/issues/10209/events","html_url":"https://github.com/tgstation/-tg-station/pull/10209","id":91504448,"number":10209,"title":"Gives humans two types of mutant accessories: ears and (human-specific) tails.","user":{"login":"Ricotez","id":3974988,"avatar_url":"https://avatars.githubusercontent.com/u/3974988?v=3","gravatar_id":"","url":"https://api.github.com/users/Ricotez","html_url":"https://github.com/Ricotez","followers_url":"https://api.github.com/users/Ricotez/followers","following_url":"https://api.github.com/users/Ricotez/following{/other_user}","gists_url":"https://api.github.com/users/Ricotez/gists{/gist_id}","starred_url":"https://api.github.com/users/Ricotez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ricotez/subscriptions","organizations_url":"https://api.github.com/users/Ricotez/orgs","repos_url":"https://api.github.com/users/Ricotez/repos","events_url":"https://api.github.com/users/Ricotez/events{/privacy}","received_events_url":"https://api.github.com/users/Ricotez/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Controversial","name":"Controversial","color":"006b75"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Feature","name":"Feature","color":"009800"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/FUCK","name":"FUCK","color":"000000"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Mob","name":"Mob","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":164,"created_at":"2015-06-27T19:21:59Z","updated_at":"2015-07-01T18:02:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tgstation/-tg-station/pulls/10209","html_url":"https://github.com/tgstation/-tg-station/pull/10209","diff_url":"https://github.com/tgstation/-tg-station/pull/10209.diff","patch_url":"https://github.com/tgstation/-tg-station/pull/10209.patch"},"body":"<h1>Because of the extremely controversial nature of this PR, I've removed roundstart access to ears and tails. The rest of the framework is still in place, but this is an admin-only thing now.</h1>\r\n\r\nExpanding upon the system recently added to lizards, humans can now set two of their own mutant accessories: (human-specific) tails and ears.\r\n\r\nI've only added one type of ear and one type of tail to this first pull request, my hope is that more talented spriters will supply new types. The ears and tail are taken from the kitty ears item in-game; while the ears are clearly those of a cat, the tail is generic enough to be used for other animals, such as monkey people.\r\n\r\nHere's an example of a monkeyperson, a human with brown hair, a brown beard and a brown tail (but no ears):\r\n![ss13monkeyperson](https://cloud.githubusercontent.com/assets/3974988/8393473/d33c80a6-1d10-11e5-9a4c-cf747c654d96.png)\r\n\r\n\r\nAnd if you do set the ears, you end up with a catperson:\r\n![ss13catperson](https://cloud.githubusercontent.com/assets/3974988/8393471/cc889830-1d10-11e5-84a0-30853aa2f932.png)\r\n\r\nAnd yes, you can also wag the tails just like lizards can, with *wag and *stopwag.\r\n\r\n\r\n<b>But Ricotez, why are the tails and ears the same colour as the hair?</b>\r\nThe above examples were taken when the colours were still decided by mutantcolour, I just chose those colours extremely similar to the hair colours. In their current version this particular tail and these particular ears use your hair colour instead, and I modified the system such that you can choose per mutant part which colour it should use.\r\n\r\n\r\n<b>But Ricotez, now my random characters will be furries!</b>\r\nThe code that generates a random set of features will not randomize ears and human tails. So if you create a random human, you'll never get ears or a tail.\r\n\r\n\r\n<b>But Ricotez, what if humans go run around with lizard tails now?</b>\r\nI deliberately kept lizard and human tails separated from each other. They're even saved independently in your features list. Humans cannot set lizard tails and vice versa.\r\n\r\n\r\n<b>But Ricotez, why do I always see a lizard tail in the setup preview now?</b>\r\nI have absolutely no idea. There is something VERY strange going on with the setup preview, because whenever you set your tail, it will also render a lizard tail behind your south-looking preview sprite. The fact that it renders this alongside the cat/monkey tail (you can see it pop up behind your right shoulder in the south-looking sprite) and that it does not show up in the west-looking sprite only adds to my confusion. The amount of time I spent on trying to fix this one particular bug is bigger than the rest of the project took me, so eventually I just gave up. I think we can all agree that the code that generates the preview image is awful anyway.\r\n\r\n\r\n<b>But Ricotez, why did you think this was a good idea?</b>\r\nWhy should lizards have all the fun of our new mutant accessory system?\r\n\r\n\r\n<b>But Ricotez, I don't want this on my server!</b>\r\nAccess to these features is locked under the same config option as roundstart lizards. If you have the config option disabled, human players cannot set tails or ears in their character setup."},"comment":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/comments/117770468","html_url":"https://github.com/tgstation/-tg-station/pull/10209#issuecomment-117770468","issue_url":"https://api.github.com/repos/tgstation/-tg-station/issues/10209","id":117770468,"user":{"login":"Ricotez","id":3974988,"avatar_url":"https://avatars.githubusercontent.com/u/3974988?v=3","gravatar_id":"","url":"https://api.github.com/users/Ricotez","html_url":"https://github.com/Ricotez","followers_url":"https://api.github.com/users/Ricotez/followers","following_url":"https://api.github.com/users/Ricotez/following{/other_user}","gists_url":"https://api.github.com/users/Ricotez/gists{/gist_id}","starred_url":"https://api.github.com/users/Ricotez/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ricotez/subscriptions","organizations_url":"https://api.github.com/users/Ricotez/orgs","repos_url":"https://api.github.com/users/Ricotez/repos","events_url":"https://api.github.com/users/Ricotez/events{/privacy}","received_events_url":"https://api.github.com/users/Ricotez/received_events","type":"User","site_admin":false},"created_at":"2015-07-01T18:02:05Z","updated_at":"2015-07-01T18:02:05Z","body":"If you guys accept it, I have nothing left to add."}}