# Description
This PR brings back a feature that was present in the Psionic Refactor
Version 1, which ultimately never made it into the game. I have
substantially reworked the underlying math behind Glimmer, such that it
operates on a Logistic Curve described by this equation:

Instead of 0 being the "Normal" amount of glimmer, the "Normal" amount
is the "seemingly arbitrary" number 502.941. This number is measured
first by taking the derivative of the Glimmer Equation, and then solving
for the derivative equal to 1. Above this constant, glimmer grows
exponentially more difficult to increase. Below this constant, glimmer
grows exponentially easier to increase. It will thus constantly attempt
to trend towards the "Glimmer Equilibrium".
Probers, Drainers, Anomalies, and Glimmer Mites all cause glimmer to
"Fluctuate", either up or down the graph. This gives a glimmer that
swings constantly to both high and low values, with more violent swings
being caused by having more probers/anomalies etc. A great deal of math
functions have been implemented that allow for various uses for glimmer
measurements, and psionic powers can even have their effects modified by
said measurements.
The most significant part of this rework is what's facing Epistemics.
It's essentially no longer possible for Probers to cause a round-ending
chain of events known as "Glimmerloose". You can ALWAYS recover from
high glimmer, no matter how high it gets. As a counterpart to this,
Probers have had the math behind their research point generation
reworked. Research output follows an inverse log base 4 curve. Which can
be found here: https://www.desmos.com/calculator/q183tseun8
I wouldn't drop this massive update on people without a way for them to
understand what's going on. So this PR also features the return(and
expansion of), the much-demanded Psionics Guidebook.
<details><summary><h1>Media</h1></summary>
<p>
Psionics Guidebook


</p>
</details>
# Changelog
🆑 VMSolidus, Gollee
- add: Glimmer has been substantially reworked. Please read the new
Psionics Guidebook for more information. In short: "500 is the new
normal glimmer. Stop panicking if Sophia says the glimmer is 500. Call
code white if it gets to 750 and stays above that level."
- add: The much-requested Psionics Guidebook has returned, now with all
new up-to-date information.
- remove: Removed "GLIMMERLOOSE". It's no longer possible for glimmer to
start a chain of events that ends the round if epistemics isn't
destroyed. You can ALWAYS recover from high glimmer now.
- tweak: All glimmer events have had their thresholds tweaked to reflect
the fact that 500 is the new "Normal" amount of glimmer.
---------
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
(cherry picked from commit 638071c48fe3ac7c727a1294de3b6d5d8136e79f)
# Description
This PR adds a new psionic power, that of Telekinetic Pulse.
This also fixes a crash related to the Anomaly Power System.
# TODO
- [x] Finish localizations.
<details><summary><h1>Media</h1></summary>
<p>

</p>
</details>
# Changelog
🆑
- add: Added Telekinetic Pulse power.
- fix: Fixed a crash related to Shadeskip
# Description
This PR extends the system originally created for Shadeskip, into a
system that allows any (currently existing) anomaly effect to be
replicated as an Instant Action psionic power. This will be needed for
Wizard/Rogue Psion antagonists. I'll be making a metric shitton of new
powers using this in separate PRs.
This is extremely blatantly re-using code as-is from the various Anomaly
Systems, because it unfortunately turns out that it's simply not
possible to build a constructor to interface between Psionics and
Anomalies.
# Changelog
No changelog because this isn't player facing.
---------
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
# Description
This PR adds the first of the "Anomalist" powers, that of Shadeskip.
Upon activation, Shadeskip summons a small amount of living shadows
around the caster, functioning almost exactly like a Shadow Anomaly,
only smaller.
<details><summary><h1>Media</h1></summary>
<p>
A very early rendition of Shadeskip:
https://github.com/user-attachments/assets/2425aca8-4d09-48a2-80f5-572b3aa864b1
</p>
</details>
# Changelog
🆑
- add: Added Shadeskip as a new psionic power.
---------
Signed-off-by: VMSolidus <evilexecutive@gmail.com>
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>