<!--
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]?
-->
Ports Shadowlings from SS13 to SS14 with a remake to make them fun to
play.
Minimal Design Doc (not up-to-date, read comments in this repo for
updates):
https://github.com/Lumminal/SS14-Design-Docs-Lumminal/blob/main/Shadowling.md
---
- Abilities
- [X] Hatch
- [x] Glare
- [X] Enthrall
- [x] Veil
- [x] Shadow Walk
- [x] Icy Veins
- [x] Collective Mind
- [x] Rapid Re-Hatch
- [x] Destroy Engines
- [x] Sonic Screech
- [x] Blindness Smoke
- [x] Null Charge
- [x] Black Recuperation
- [x] Empowered Enthrall
- [x] Nox Imperii
- [x] Ascension
- [x] Annihilate
- [x] Hypnosis
- [x] Plane-Shift
- [x] Lighting Storm
- [x] Ascendant Broadcast
- Antags
- [X] Thrall
- [x] Guise
- [x] Thrall Darksight
- [x] Lesser Shadowling
- Passive
- [x] Light Resistance Scaling
- [x] Shadowmind
- [x] Damage on Light
- Other
- [x] Sounds
- [x] Sprites
- [x] Psionic Interactions
- [x] Handle Edge Cases
---
<details><summary><h1>Media</h1></summary>
<p>
https://www.youtube.com/watch?v=H-Ee5wuRINc
</p>
</details>
---
🆑
- add: The shadows have awakened, and their ascendance is soon to
follow. Do not enter maints.
---------
Signed-off-by: Lumminal <81829924+Lumminal@users.noreply.github.com>
<!--
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]?
-->
Title. This is done so that we can disable Chitinids to get rid of the
frankly _horrific_ performance implications they come with without
upsetting as many people. Chitinids are only not disabled in this PR
because of the fact there's [another
PR](https://github.com/Simple-Station/Einstein-Engines/pull/2353) that
just does that.
---
<!--
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>


</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
-->
🆑 Zeta_Null
- add: Added Chitinid visuals to moth markings, to make their overall
removal something that causes less trouble
- remove: Removed Chitinids from the guidebook
(cherry picked from commit 64e827dbc0314c897a8e3004dab1b1a8f0d17dac)
<!--
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 is a PR to add a new species, the Xelthia. I find that most of the
species in this game don't feel particularly alien, and I'm aware that
they aren't as alien as some might want, but I feel like they're
decently alien, personally. In addition to this, I've tried to set them
up to fill niches that aren't particularly common with other species,
such as having a heat resistance and cold weakness where other species
tend to have cold resistances and heat weaknesses.
Here's their current list of (planned) traits, which is tentative and
I'm open to adjusting.
### Negatives
- Cold weaknesses
- Lack of a gloves slot thanks to having tentacle arms
- Carnivores, will only eat things containing meat for the most part
### Positives
- Heat resistances
- Arm Regrowth, dropping their current arms
- Acid blood (Currently slippable)
- Caustic immunity (so they don't burn from falling in their own blood)
### ???
- Dropped arms are able to be eaten and/or cooked.
I've not worked with C# before now, so apologies if the code is a little
bit scuffed or anything
---
# 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] Implement Xelthia Species, complete with sprites and a language
- [x] Add species default names
- [x] Add displacement maps and such to make sure they look right
- [x] Implement primary YAML-based species functions, basically
everything that isnt the limb regrowth function
- [x] Axe the initial psionics bit
- [x] Add the actual function for limb regrowth
- [x] Add proper lore
- [x] Any other possible considerations with adding Xelthia
characteristics
---
<!--
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>
https://github.com/user-attachments/assets/4fd3cb4f-4d5d-44dd-b5c0-62fd392e8920




</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
-->
🆑 Zeta_Null
- add: Added Xelthia, a custom alien species
- add: Added an insulated jacket, to account for Xelthia not having
access to a glove slot.
- add: Xelthia tentacle item that drops when arms are regrown. This is
able to be cooked.
---------
Signed-off-by: ZetaNull <93877175+ZetaNull@users.noreply.github.com>
(cherry picked from commit 5de2bd074f7ee852774c11fd92996f7c14fd3d1b)
Adds a few more hair options.
Revive of #1689 (which was a requested switch from goob). Should fix all
previous issues brought up in the last PR.
As stated in the previous PR, credit to @Tunguso4ka for porting the
sprites to the SS14 format and CM13/Bay Station for the original
unaltered sprites.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- **New Features**
- Expanded hair customization with 11 new hairstyle options: High &
Tight, Buzz Hawk, Shaved Loose Bun, Loose Bun, Drill Sergeant Cut, Full
Buzz Cut, CIA Comb Over, Fly Boy, Outward Ponytail, Stubble Shave, and
Outward Overeye Ponytail.
- Introduced new metadata for hair textures to enhance visual
consistency and presentation.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Signed-off-by: Orion <58231741+troytroy400@users.noreply.github.com>
(cherry picked from commit d38d4ba7675c6db63b50c66a78a62e5a99bb4eb2)