11 Commits
Author SHA1 Message Date
935126228a [IDB IGNORE] [MDB IGNORE] entirely rewrites mirrors and throws out old resleeving backend (#7446)
Co-authored-by: silicons <silicons@silicons.dev>
2026-02-24 09:41:30 +01:00
LordMEandGitHub 4e433a463c Blindness_rework (#6479)
<!-- 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. -->
2024-06-13 11:09:03 -06:00
siliconsandGitHub fd51eaf9a7 linter fixes (#6486)
tl;dr spacemandmm updated and our codebase no longer lints due to our
abuse of `//!`
2024-06-01 16:57:49 -06:00
BlueWildroseandGitHub 7d6d0f8c74 [READY] Porting VORE's Xenobiology fixes & extract rewards + some Citadel bonuses (#5936)
<!-- 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. -->
2023-09-13 16:23:25 -07:00
siliconsandGitHub 1ac69c2643 refactors /Life() a little into Physical and Biological life ticks (#4198) 2022-06-15 13:48:18 -05:00
ZandarioandGitHub b8a9fcb6b4 Does the neutral trait thing for everyone, and also updates Shadekin a lil (#4148)
* Auuugh

* Fixes shi
2022-06-03 14:38:04 -07:00
ZandarioandGitHub b18d74baa6 TGUI Part 1: Wires, Point Defense, and Advanced Shields (#3823)
* TGUI Wires, Point Defense, and Advanced Shields

Sources:
VOREStation/VOREStation/pull/7083
VOREStation/VOREStation/pull/7118
VOREStation/VOREStation/pull/8444
VOREStation/VOREStation/pull/10131

* Maybe this?

* YOOOOOO I'M DUMB

* Fixes Energy Shields
2022-03-21 21:23:22 -07:00
kevinz000 6c1c339191 Updates code to November 2019 Vorecode 2020-02-08 00:41:54 -07:00
kevinz000 9d80833e5d weakrefs 2 2019-09-05 08:58:36 -07:00
kevinz000 ce97c92c16 weakrefs 2019-09-05 08:54:32 -07:00
deathride58 f1893fa0a0 initial commit - Straight pull from Virgo's master branch from 5/6/2018 at 6:00 PM EST 2018-05-06 19:05:49 -04:00