mirror of
https://github.com/WWhiteDreamProject/wwdpublic.git
synced 2026-04-20 06:58:55 +03:00
<!-- 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)