{"action":"created","issue":{"url":"https://api.github.com/repos/tgstation/tgstation/issues/24267","repository_url":"https://api.github.com/repos/tgstation/tgstation","labels_url":"https://api.github.com/repos/tgstation/tgstation/issues/24267/labels{/name}","comments_url":"https://api.github.com/repos/tgstation/tgstation/issues/24267/comments","events_url":"https://api.github.com/repos/tgstation/tgstation/issues/24267/events","html_url":"https://github.com/tgstation/tgstation/pull/24267","id":208684779,"number":24267,"title":"[s] Umbrage: Shadowling Redux (WIP!)","user":{"login":"Xhuis","id":15898043,"avatar_url":"https://avatars2.githubusercontent.com/u/15898043?v=3","gravatar_id":"","url":"https://api.github.com/users/Xhuis","html_url":"https://github.com/Xhuis","followers_url":"https://api.github.com/users/Xhuis/followers","following_url":"https://api.github.com/users/Xhuis/following{/other_user}","gists_url":"https://api.github.com/users/Xhuis/gists{/gist_id}","starred_url":"https://api.github.com/users/Xhuis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Xhuis/subscriptions","organizations_url":"https://api.github.com/users/Xhuis/orgs","repos_url":"https://api.github.com/users/Xhuis/repos","events_url":"https://api.github.com/users/Xhuis/events{/privacy}","received_events_url":"https://api.github.com/users/Xhuis/received_events","type":"User","site_admin":false},"labels":[{"id":117611885,"url":"https://api.github.com/repos/tgstation/tgstation/labels/Do%20Not%20Merge","name":"Do Not Merge","color":"460606","default":false},{"id":149581322,"url":"https://api.github.com/repos/tgstation/tgstation/labels/Feature","name":"Feature","color":"009800","default":false},{"id":144366526,"url":"https://api.github.com/repos/tgstation/tgstation/labels/Merge%20Conflict","name":"Merge Conflict","color":"006b75","default":false},{"id":255847001,"url":"https://api.github.com/repos/tgstation/tgstation/labels/Work%20In%20Progress","name":"Work In Progress","color":"e11d21","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":105,"created_at":"2017-02-19T01:07:58Z","updated_at":"2017-03-11T19:36:08Z","closed_at":"2017-03-11T03:43:04Z","pull_request":{"url":"https://api.github.com/repos/tgstation/tgstation/pulls/24267","html_url":"https://github.com/tgstation/tgstation/pull/24267","diff_url":"https://github.com/tgstation/tgstation/pull/24267.diff","patch_url":"https://github.com/tgstation/tgstation/pull/24267.patch"},"body":"## This gamemode is a work-in-progress. I'd be lying if I said that nothing is final, because a lot of it is, but everything can be changed.\r\n\r\n[s] is to prevent spoilers for people on the server.\r\n\r\n:cl: Xhuis\r\nadd: Something lurks in the dark.\r\n/ :cl:\r\n\r\nMost of you have probably already heard about this, but if you haven't, this is my attempt to remake shadowling into a more fun and fair mode. It shares the same core concepts of an alien that dwells in the dark and uses people to gain enough power to \"ascend\", but the similarities stop there.\r\n\r\n# Development Checklist\r\n\r\n- [x] Basic gamemode code\r\n- [x] Framework stuff; antagging, datum bases\r\n- [x] Flesh out frameworks with sounds and sprites\r\n- [x] Psi Web/ability menu\r\n- [x] Add a few basic abilities\r\n- [ ] Ability categories\r\n- [ ] Replace Psi Web with multiple trees\r\n- [ ] Finishing touches\r\n- [ ] Fix conflicts and maintainer requests\r\n- [ ] Polish\r\n- [ ] Merge!\r\n\r\n# Key Differences, In No Particular Order\r\n\r\n* ___Conversion is now entirely optional!___\r\n* Shadowlings are now called umbrages. This is still up for change. Thralls are now veils, and ascendants are now called progenitors.\r\n* Umbrages don't have ability cooldowns. Instead, they use a resource called Psi, which they have 100 of. 20 of this psi will always regenerate after it is used after several seconds of inactivity, so there's always a tiny amount of psi available.\r\n* Umbrages' hivemind is now called the Mindlink, and can be used by appending \".a\" or \":a\" before your message. __This only works across the z-level you're on, and you can't hear other people through it if you're on a different z than them.__\r\n* Psi is regenerated by the Devour Will ability. Using it creates an object in the umbrage's hand that they can attack a conscious human with to stun them. After a short channel, that human is then put to sleep for a long time, the umbrage's psi is fully restored, and they gain one lucidity (explained later). This also makes the victim vulnerable to conversion for five ticks.\r\n  * There's a two-minute cooldown period on individual victims.\r\n* Umbrages now unlock abilities through the Psi Web, a menu like the cellular emporium that lets them spend their hard-earned lucidity on new abilities. They start with three and can spend it however they like.\r\n* Newly-spawned umbrages only have two abilities: the ability that gives them a tutorial and the one that functions identically to how Hatch used to: Divulge.\r\n* Umbrage is designed around many possible playstyles. While the overall goal is to drain enough lucidity to become a progenitor, how the player goes about this is entirely up to them.\r\n* Abilities are designed to have many uses. While some are completely intended for certain roles, most of them have a variety of ways you can apply them, so that people wanting to play a way isn't forced into picking certain abilities. For instance, the Demented Outburst ability sends everyone near you flying and knocks them over. Two possible uses for this are both clearing the area around you to make your escape and sprinting out of maintenance to stun someone near the door and drag them, screaming, into the dark.\r\n\r\n# Design Commentary\r\n\r\nYou probably know by this point that I've made two gamemodes: shadowling and clockwork cult. I consider the first to be a failure, and the second to be a reasonable success. My goal is for umbrage to surpass both of these and become something that people truly look forward to playing.\r\n\r\nI'm designing umbrage in a strange way. It'll be similar to traitors and changelings. They have a large toolkit and they can choose which of these they want to accommodate how they want to play. If an agent has to assassinate someone, there are many, many, many ways to go about it. If a changeling needs a brain, he can also do many different things. That wasn't the case with shadowling. Someone pointed this out to me recently: shadowling was \"my way or the highway\". You played how I intended or you lost. It was that simple.\r\n\r\nLooking back on it, the person who said this to me - I'm sorry, but I've forgotten your name - was completely right. And I don't want to force people into a role now! They'll take on the role of an umbrage because they set that in their preferences, and I want them to have plenty of different ways to accomplish their goal of ascendance. The most basic, and firstly required way, to gain the lucidity needed for it, is to use the Devour Will ability, but once the player starts gaining more and more, they can branch out into different branches of a research tree in the form of the Psi Web, gaining passive upgrades and new powers.\r\n\r\nIn the end, I want this to be what shadowling should have been: a gamemode about a terror in the dark, slowly turning the crew against one another or simply dragging them, screaming, into the night. Not the uncapturable, irritating mess of poorly-designed, poorly-implemented abilities that shadowling was.\r\n\r\n# Abilities So Far\r\n\r\n  * __Devour Will:__ Baseline, costs 20 psi. Puts a dark bead in the user's hand that they can use on a conscious human to drain psi and lucidity.\r\n  * __Pass:__ Costs 1 lucidity to unlock, costs no psi to use. Morphs a free hand into a mass of tendrils that have many uses. For instance, you can attack a floor tile on help intent to stealthily and undetectably pull yourself to it, or use harm intent on someone to slam into their stomach, knocking over and winding them. Actions consume different amounts of psi depending on use.\r\n  * __Veil Mind:__ Costs 1 lucidity to unlock, costs 30 psi to use. Converts vulnerable (see the information above) targets into veils that serve you within a 3-tile radius. Also applies minor confusion to non-vulnerable targets and briefly stuns silicons.\r\n  * __Demented Outburst:__ Costs 2 lucidity to unlock, costs 60 psi to use. After five seconds, unleashes a shockwave that bowls over everyone nearby and sends objects flying. Not interrupted by movement and can only be cancelled by going unconscious.\r\n  * __Simulacrum:__ Costs 1 lucidity to unlock, costs 30 psi to use. Creates an illusion that mimics you and runs forward for ten seconds. The illusion can be revealed when examined.\r\n  * __Tagalong:__ Costs 2 lucidity to unlock, costs 50 psi to use. Melds with a nearby target's shadow, allowing you to \"ride\" them into lit areas. Use this in any way you can think of; spying, stealth, even taking a veil as your personal taxi! This ability is canceled if the target enters a dark area, as they won't have a shadow anymore.\r\n* __Crawling Shadows:__ Costs 3 lucidity to unlock, costs 75 psi to use. Assumes a stealthy form for one minute that moves very quickly in the dark but slowly in the light. It can knock people out quickly and silently by attacking them, ventcrawl, and travel through doors like they aren't there.\r\n* __Silver Tongue:__ Costs 1 lucidity to unlock, costs 100 psi to use. Recalls the emergency shuttle if the umbrage has access to a comms console.\r\n\r\n# Other Stuff\r\n\r\n[Forum thread can be found here.](https://tgstation13.org/phpBB/viewtopic.php?f=10&t=9134)\r\n\r\nThis won't be merged or finished until LeoZ finishes his datum antags.\r\n\r\n### All suggestions, feedback, comments, and thoughts are welcome, no matter how you feel about the mode. Everything is taken into account, but please try to elaborate on why you feel the way you do about something, positive or negative.\r\n\r\n@ChangelingRain This one's mine. Don't you dare steal it from me!\r\n\r\nTo everyone: I realize that there's a consensus that I abandon my projects. I'd like to dispel this notion. The original shadowling I removed by my own hand after I decided that it wasn't fun, and Joan was making PRs for clockcult at the same time that I was. She merely continued after I took my hiatus, and I eventually gave her reign of the mode because of how much she had done for it."},"comment":{"url":"https://api.github.com/repos/tgstation/tgstation/issues/comments/285894375","html_url":"https://github.com/tgstation/tgstation/pull/24267#issuecomment-285894375","issue_url":"https://api.github.com/repos/tgstation/tgstation/issues/24267","id":285894375,"user":{"login":"MrStonedOne","id":7069733,"avatar_url":"https://avatars2.githubusercontent.com/u/7069733?v=3","gravatar_id":"","url":"https://api.github.com/users/MrStonedOne","html_url":"https://github.com/MrStonedOne","followers_url":"https://api.github.com/users/MrStonedOne/followers","following_url":"https://api.github.com/users/MrStonedOne/following{/other_user}","gists_url":"https://api.github.com/users/MrStonedOne/gists{/gist_id}","starred_url":"https://api.github.com/users/MrStonedOne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MrStonedOne/subscriptions","organizations_url":"https://api.github.com/users/MrStonedOne/orgs","repos_url":"https://api.github.com/users/MrStonedOne/repos","events_url":"https://api.github.com/users/MrStonedOne/events{/privacy}","received_events_url":"https://api.github.com/users/MrStonedOne/received_events","type":"User","site_admin":false},"created_at":"2017-03-11T19:36:07Z","updated_at":"2017-03-11T19:36:07Z","body":">@MrStonedOne as for you, you should know better. You're a good coder and I respect your input. but you should not be so rude to someone who has an picked up a really unenviable and shitty task and then treat them so rudely and disrespectfully when they try to do their job.\r\n\r\nYou of all fucking people should know better then to blame somebody for not reading the forum threads (that they didn't even know exists)\r\n\r\nI saw 2 rather lame posts in here by kor on the subject, so it seemed like they spent zero effort explaining their position and just threw out the baby with the bath water and only judged it on the surface.\r\n\r\nHow many times have you merged a pr that had issues only to point out that the issues weren't listed in the pr?\r\n\r\nLike god damn man."}}
{"actor":{"display_login":"MrStonedOne"}}