-
Notifications
You must be signed in to change notification settings - Fork 146
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Psionic Power Rolling Rework #830
Psionic Power Rolling Rework #830
Conversation
Alright, this is ready to be reviewed and/or merged. |
This pull request has conflicts, please resolve those before we can evaluate the pull request. |
Signed-off-by: VMSolidus <[email protected]>
OPENED TWO WEEKS AGO. THIS GODDAMN PR HAS BEEN UNREVIEWED FOR 2 WEEKS. FUCKING LET ME CONTINUE WORKING ON PSIONICS CODE. REVIEW THIS GODDAMN SHIT. |
Man im unable to ccorrectly view this PR atm, soon ™️ Also 2 approved commit merge |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like powerslots.
With all of that its giving me ideas to make the Wizard Antag.
I mean Psionic is the new bluespace, lets just merge it and it The Psionic WIZARD!
I now commit approve.
Description
This PR implements a long overdue rework of the underlying system for actually giving Psions their powers, by making it a semi-deterministic system that favors people having a small handful of powers, unless said person has inherent modifiers that let them generate them more consistently. A common complaint I received from the new Psionic System is that stations tended to become "Space Hogwarts" given enough time, since people could very easily game the system to consistently get new powers every 20 minutes, until a majority of the station was throwing fireballs at each other.
Now, obtaining new powers gets more difficult the more powers you have, exponentially so. Powers can also declare in their prototype how many "Slots" they occupy, meaning that certain powers can make this even more difficult, or not at all, as desired.
Changelog
🆑 VMSolidus & Rane