<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->
## About The Pull Request
changes how blindness is handled in game
temporary sources of blindness add a status effect to the affected mob
while permanent sources (such as missing eyes/vision organs) add the
traits
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
## Why It's Good For The Game
blinding code was a mess (and still isnt perfect) this makes it slightly
more reasonable
<!-- Argue for the merits of your changes and how they benefit the game,
especially if they are controversial and/or far reaching. If you can't
actually explain WHY what you are doing will improve the game, then it
probably isn't good for the game in the first place. -->
## Changelog
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->
🆑
refactor: refactored blinding code
/🆑
<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->
## About The Pull Request
- Ports https://github.com/VOREStation/VOREStation/pull/12552; players
should currently look at
https://wiki.vore-station.net/Guide_to_Xenobiology for a guide until
ours is updated.
- also ports in a few fixes for xenobiology as well, such as allowing
gold slimes to be disciplined again.
- Adds xenobiology bags - they're basically chemistry bags but they hold
stuff for xenobiology, like extracts, monkey cubes, and potions.
- Above xenobiology bags have been added to maps roundstart, close to
the xenobiology extract storages. The biogenerators that the
xenobotanists and botanists possess can also make these bags.
- Prometheans can now boop noses. The fact that they didn't was an
inconsistency. (honestly that area of that code should just be reworked
later.)
- The slime processor can now be upgraded. Requires manipulator, laser,
matter bin. Manipulators will decrease monkeys required before a new
cube is yielded. Lasers will increase the processing speed. Matter bin
will allow slimes to move over the processor at tier 3 or higher,
preventing them from shoving the processor around when you bring it into
pens.
- Adds to the ghostrole system to account for mobs already present in
the world. This is needed for Sapience potions.
## Why It's Good For The Game
Xenobiology has been considered unrewarding for a while. I figure adding
in the changes VOREstation had made should spice things up again and
make the tedium of xenobio more promising. It'll probably need some
balance changes as we go along.
## Changelog
<!-- If your PR modifies aspects of the game that can be concretely
observed by players or admins you should add a changelog. If your change
does NOT meet this description, remove this section. Be sure to properly
mark your PRs to prevent unnecessary GBP loss. You can read up on GBP
and it's effects on PRs in the tgstation guides for contributors. Please
note that maintainers freely reserve the right to remove and add tags
should they deem it appropriate. You can attempt to finagle the system
all you want, but it's best to shoot for clear communication right off
the bat. -->
🆑
add: Xenobiology's extract rewards have been reworked completely.
add: Xenobiology bags have been added to each xenobiology lab in every
map.
add: The slime processor can now be upgraded. Lasers for speed,
manipulators for monkey cube yield, matter bins for letting slimes move
over it!
fix: Prometheans can now boop noses.
/🆑
<!-- Both 🆑's are required for the changelog to work! You can put
your name to the right of the first 🆑 if you want to overwrite your
GitHub username as author ingame. -->
<!-- You can use multiple of the same prefix (they're only used for the
icon ingame) and delete the unneeded ones. Despite some of the tags,
changelogs should generally represent how a player might be affected by
the changes rather than a summary of the PR's contents. -->