# Description
Darkswap no longer makes you noninteractive with a ton of different
things, like *breathing*, or *gravity*, or *space*. It also now has an
enforced time limit via continuous stamina damage. Additionally it has
now picked up a notable weakness/counterplay in the form of a unique
flash vulnerability. When exposed to a flash effect, you immediately
take a ton of stamina damage and are dropped out of the dark realm
# TODO
<details><summary><h1>Media</h1></summary>
<p>
https://github.com/user-attachments/assets/e9c061a4-d310-4ff0-8917-86ddc492fa0b
</p>
</details>
# Changelog
🆑
- add: Added a "Flash" weakness to DarkSwap. Being hit by any flash,
even if you have flash protection, causes you to instantly drop out of
the dark realm and take a massive amount of stamina damage.
- add: DarkSwap users now take continuous stamina damage while in the
dark realm.
- remove: DarkSwap no longer makes its user immune to Space, Gravity,
and Vacuums.
(cherry picked from commit 0abe5b843a9f3d9749070f5b17fa1e95eccad6d6)
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->
# Description
<!--
Explain this PR in as much detail as applicable
Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->
This PR compleatly rework shadowkins, slightly been forced this makes
shadowkins more "psionic creature" then anything else.
This is a WIP, but in general this PR make Shadowkin "Psionic" and fall
under the same rule.
RIP Shadowkin for me but ye.
CHANGES TO SHADOWKINS:
Shadowkins now follow the laws of psionic, they will always spawn with
DarkSwapPower but can generate others power, they do not spawn with
Shadeskip by default anymore, Mana has been lower from 250 to 200; they
can now pick normal psionic jobs.
Changes to DarkSwap:
DarkSwap cost 30 Mana and will raise glimmer on use, its will drain 1
Mana/Sec, will eject the user when mana is fully drained.
DarkSwap is now a random roll.
Changes to Psionics:
Added the Mana Alert for all psionics
---
# TODO
<!--
A list of everything you have to do before this PR is "complete"
You probably won't have to complete everything before merging but it's
good to leave future references
-->
- [x] Psionic Mana Alert
- [x] DarkSwap Rework
- [x] Remove Unique Shadowkin Psionic Changes
- [x] Import bugs fixes/QOL changes.
---
<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->
<details><summary><h1>Media</h1></summary>
<p>
N/A
</p>
</details>
---
# Changelog
<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->
🆑
- tweak: Shadowkins has returned and has been reworked.
- add: DarkSwap is now in the Psionic Power Pool.
- tweak: Psionics can now see their mana pools.
---------
Signed-off-by: FoxxoTrystan <45297731+FoxxoTrystan@users.noreply.github.com>
Co-authored-by: DEATHB4DEFEAT <77995199+DEATHB4DEFEAT@users.noreply.github.com>
(cherry picked from commit 93446f1004396c6d86a109690f0033f983d95d3e)