Makes species in the menu sort themselves better (#4470)

## About The Pull Request
This PR makes species in the species menu sort themselves by how much
lore is present for them, and also sorts template species to the bottom
of the species list.

This should help ensure that players see finished species to get their
brains whirling first. As more species have lore written for them, this
list is likely to change, and we will probably rewrite species with
excessive lore in order to simplify them.

Unathi are renamed to Lizardperson (generic) and moved to a template
species.

## Why It's Good For The Game
The species we've finished so far come first in the species menu,
without removing any species from the game

## Proof Of Testing
<img width="78" height="603" alt="image"
src="https://github.com/user-attachments/assets/512d2aa6-7e98-45d6-8ca1-233c4551ff9a"
/>

## Changelog

🆑 ReturnToZender
add: The species menu now sorts itself based on the length of provided
lore. Species with lore come first.
del: Unathi have been renamed to Lizardperson (Generic). They don't have
lore, and lack a lot of the engaging mechanics that Lizardpeople have,
so we've reflavored them as a template species.
/🆑
This commit is contained in:
Return
2025-08-24 21:43:55 +03:00
committed by GitHub
parent dcda97e6f8
commit cc0157190d
13 changed files with 33 additions and 1 deletions
@@ -61,5 +61,6 @@
data[species_id]["enabled_features"] = species.get_features()
data[species_id]["perks"] = species.get_species_perks()
data[species_id]["diet"] = species.get_species_diet()
data[species_id]["sort_bottom"] = species.sort_bottom //BUBBER EDIT ADDITION: Do we sort the species to the bottom?
return data