mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-07-19 20:06:28 +01:00
d5c9204b78
<img width="1701" height="292" alt="image" src="https://github.com/user-attachments/assets/db1dbc50-1a6a-4549-b9e5-b838ec62f849" /> **This is but one of several PRs as part of Project Anabasis, and is a necessary building-block for a Traits System and a Skills System** This PR was essentially prompted by recent lore changes to Skrell that weren't yet existing in the game, so I'm kicking off this as a PR to start a series of more meaningful psionic reworks. With a focus on Components and Signals as a way of dramatically increasing the systems interactivity of psionics. With this PR, mobs have an effective "Psi-Sensitivity" that can be checked by psionic effects, and influence a wide variety of interactions. Psi-Sensitivity is calculated based on a Signal interaction, whereby multiple responding sources have a chance to respond to the signal and influence the end result of the calculation. For now there still remains a cutout specifically for owners of a Psi-Complexus(Which is just Skrell and Antag Psions), who have a bonus to the psi-sensitivity check equal to their PSI-RATING. That being 1 for Skrell, and 2 for antag psions. But eventually in the future this should be replaced with a standalone component separate from the concept of "Sending" The other common sources of sensitivity currently are the Psionic Receiver implant, MindShield, and Mind Blanker implants. With Psionic Receivers giving a bonus to psi-sensitivity, and the latter two giving a penalty to psi-sensitivity. Both MindShields and Mind Blankers are now unified in how they interact with psionics, both using the same system of Signals without a hardcoded check for the mindshield. As an important distinction to make, Psi-Sensitivity is NOT the same thing as being Psionic. Actually Psionic characters like Skrell have a big bonus to their sensitivity. It's more a measurement of how receptive a character is to Receiving (separate from Sending) psionic influences. You can actually be capable of using psionic abilities, but have a sensitivity of 0, effectively meaning such a character can "Send but not Receive" psi influences. - [x] I have tested this PR and have verified that it works, you're welcome.