Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[MIRROR] Changelings can't transform people into species they cannot …
…absorb (#2570) * Changelings can't transform people into species they cannot absorb (#83286) ## About The Pull Request This PR makes a change to the Transform Sting ability to prevent you from turning people into species that have unabsorbable DNA. Now you may ask "Jacquerel, how do you even have a DNA profile of a species with unabsorbable DNA in the first place?" The answer is that we do not do any species checks when assigning roundstart antagonists, or when admins try to make someone into a Changeling. The upshot of this is that while you can't copy the DNA of a plasmaman and then wander around turning random people into plasmamen (instantly setting them on fire and suffocating them), you can **start** the round as a Plasmaman, apply _your own_ DNA to people, and have them experience those consequences. We _could_ change this so that people queueing as Plasmaman who also are assigned to be Changelings use their forced human profile... but I think that's more boring than this solution (and might lead to very slightly more metagaming). This way _also_ adds a little bit of protection for the cases of admins giving the changeling antag datum to Golems, Monkeys, Skeletons, Androids, or the like. Just in case admins _want_ to turn people into burning skeletons with transform sting, I have added a variable on the ability which you can toggle to disable the check. ## Changelog :cl: balance: If you can't absorb a species' DNA as a changeling, you also can't use transform sting to turn someone into that species. /:cl: * Changelings can't transform people into species they cannot absorb --------- Co-authored-by: Jacquerel <[email protected]> Co-authored-by: NovaBot13 <[email protected]>
- Loading branch information