## About The Pull Request
Gas masks and all their subtypes no longer have fov.
Using pepperspray on gas mask wearer applies 1 tint per 5u of spray. At
3 tint the wearer becomes fully blind.
If you wanna use the mask again you'll have to wash off the pepperspray
from it using soap or shower.
## Why It's Good For The Game
Gas mask assistants are peak soul and removing it was a terrible
disaster. FoV is too annoying to ever deal with, so it ends up with gas
masks never being worn. Gas filter doesn't make up for it whatsoever,
it's only use is shoving cigarettes in it to look cool. This PR makes it
so pepperspray/tear gas is still useful against mask wearers, albeit
less efficient.
## About The Pull Request
Partially improves:
* #46002
Previously, the ghost's "t-ray view" acted as a toggle, even though the
scan only occurred once. This PR changes it to function as an action
rather than a toggle, removing the need to press the button twice.
While the ideal solution would be for the t-ray scan to work on the
process tick, my attempt to give ghosts their own t-ray scanner and to
toggle it on upon using the verb did not work as expected because the
scanner didn't recognize the ghost as its holder (`mob/viewer` in the
code).
This update serves as an improvement to the current behaviour, but in
the future, the t-ray scan verb should function like a normal t-ray
scanner, instead of just a one-time scan.
## Why It's Good For The Game
Improves the t-ray verb, before it acted as a toggle even though it only
worked once upon toggling on. Improves user experience using this verb.
## Changelog
🆑
fix: the ghost "t-ray view" no longer requires a double press to
activate a second time.
qol: renamed "t-ray view" to "t-ray scan" for clarity.
/🆑
## About The Pull Request
flags the automatic, end of round map votes as `forced`, as they were
previously.
## Why It's Good For The Game
democracy is mandatory in this household
## Changelog
not player facing
## About The Pull Request
Closes#87181
## Changelog
🆑
fix: Untie shoes should have its cooldown increased correctly when
casting it from a long distance
/🆑
## About The Pull Request
Centcom forced an intern to run the spell-checker for faxes sent to
stations working within a radioactive nebula
## Why It's Good For The Game
spell good
## Changelog
🆑
spellcheck: Proofreads some faxes sent during radioactive nebulae
/🆑
## About The Pull Request
this was changed a few weeks back but wasnt actually intentional.
## Why It's Good For The Game
fixes ashdrake arena attack not clearing out lavaland walls
## Changelog
🆑
fix: fixes ashdrake arena attack not clearing out lavaland walls
/🆑
## About The Pull Request
- pet bonus element now works by getting an emote fed into it.
- all pets who had pet bonus emotes now have it as a proper emote they
can use if controlled by a player.
## Why It's Good For The Game
- standardises pet bonus so it's easier to give more behaviors to
petting, like sounds :3
- allows basic mobs controlled by players to use the emote at will,
which will allow them to react to situations more with emotes.
## Changelog
🆑 grungussuss
add: a lot of basic mobs and pets got new emotes
refactor: emotes triggered by petting pets work differently now, please
report any oddities with these behaviors.
sound: new emotes for basic mobs got sounds
/🆑
## About The Pull Request
Completely refactors plasmaman code by moving their self-ignition code
to limbs via a component and making suits handle their extinguishing
code by themselves. This means that if someone gets a plasmaman limb
attached to them, they'll need to seal it off from oxygen or it will
ignite!
## Why It's Good For The Game
Plasmaman code is really bad and we've been trying to move away from
species specific code and make them just limb and organ containers
Closes#52649
## Changelog
🆑
fix: Plasmaman space suit internal extinguisher works and can be
refilled now
refactor: Refactored plasmamen self-ignition to be limb-side instead of
being handled by their species
/🆑
## About The Pull Request
Mops and similar should check the true plane instead of whatever plane
things end up at after being offset by z levels.
Fixes https://github.com/NovaSector/NovaSector/issues/4465
## Why It's Good For The Game
clean up this mess right now, before the ants show up
## Changelog
🆑
fix: Mops and similar work properly on multi-z stations
/🆑
## About The Pull Request
a lot of things that shouldn't slosh are `reagent_container`s, let's fix
that by making the behavior defined on `reagent_container/cup` instead.
if you know of more items that shouldn't slosh pls tell me I'll include
them in this fix
## Why It's Good For The Game
some stuff shouldn't slosh, a lot actually.
## About The Pull Request
Fixes#87147
Whomever refactored bees null'd the beegent before spawning the corpse,
and we pass the bee by ref into corpse init to grab beegent
## Changelog
🆑 Melbert
fix: Dead bees maintain their color and reagents
/🆑
## About The Pull Request
Rebalances the entire dang TGC.
## Why It's Good For The Game
This game is a mess and needs several, several rounds of cleanup.
To put in perspective:
- The how to play page in the wiki is horrible. It refers to equipment
cards as "item cards", to battlefield cards as "department cards", etc.
It is unclear on many of the game mechanics (do creatures come into play
tapped or not, is there a max mana, etc) and in general does not do a
good job at teaching the game.
- The cards were wildly unbalanced. The mana curve was all over the
place; Reeducation, a spot removal card, was 2(!!!) mana, Clown was a 2
mana 2/4 with taunt on a format where 1 drop vanillas are 2/2, the
numbers were all over the place.
- Some of the cards were downright nonsensical. The miner card is 4 mana
and its effect lets it tapp itself and pay 2 mana (a very, very big
cost) to draw a card and either discard it or put it on the bottom of
the deck..? Why would you spend 6 mana to do nothing..? What? The
Scientist card also was nonsensical, having a high cost, terrible stats
and a situational and low payoff ability.
- The game has no long term plan. As people keep adding more cards,
what's the plan to prevent power creep? Unintended gamebreaking combos?
Ruling nightmares? There are 0 limits to your deckbuilding other than 40
cards 3 max of each card.
This batch of changes fixes a number of these problems. Namely, it
completely rebalances, tweaks the numbers and/or completely changes
every single card in the game. This is to set a reasonable power curve
for the earlygame (turns 1 to 3), with finer tuning of the 4+ mana cards
coming later as we figure the game out more and hopefully persistency
comes. It sets a workable basis for us to build atop on.
Also! I completely remade the card subtypes (not to be confused with
byond subtypes). The idea is you can only run 3 different subtypes in
your deck when persistency comes, to prevent power creep, unintended
combos and allowing for greater flexibility for contributors going
forward. These types of restrictions help keep the game mantainable and
scaleable for the long term.
Also, I changed Mana to be Plasma because we're not Hearstones and
Plasma is literally the mcguffin of the entire setting. Come on, guys!
Cargo was already even the ramping subtype, it was right there!
Hackmd with a lot of these changes:
https://hackmd.io/@kNRZ9uxhShS3s2N9scOXxQ/SyEirnos0
## Changelog
🆑
balance: [TGC] Rebalances nearly every card in the game.
balance: [TGC] Several keywords had their effects modified.
fix: [TGC] Black Gaia is no longer an "Artifact", Fryer no longer
mentions tapping it.
spellcheck: [TGC] Replaced "Tap this card:" with just "Tap:" alongside
other wording improvements
spellcheck: [TGC] Mana has been replaced with Plasma. This is a
completely cosmetic change.
refactor: [TGC] Merged many, many redudant card subtypes (the mechanic,
not the byond code stuff) into more comprehensive ones.
/🆑
---------
Co-authored-by: Pepsilawn <reisenrui@gmail.com>
Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
## About The Pull Request
Oopsie, this prevents walls from slowing your drift down if you're
pressing a movement key and moving in your intended direction
## Why It's Good For The Game
Smoother movement when you're moving near a wall with a jetpack or
tether or whatever really
## Changelog
🆑
qol: Jetpack movement near walls should be much smoother
/🆑
## About The Pull Request
Whenever you equip or unequip a piece of clothing (or change the
appearance of a chameleon item while wearing it), the game checks to see
if your sprite needs to update the parts of your body that are obscured
by that clothing. However, it only actually updates your sprite if the
item covers a part of your body that is relevant to your sprite. If you
equip an item that hides a part of your body (such as a chameleon helmet
set to something that hides your hair), then transform that item into a
form that no longer covers anything, it will see that the item covers
nothing important and skip trying to update your appearance.
Removing this check will cause update_body() calls to occur slightly
more often, but in the cases where it actually shouldn't update, the
sprite update code will detect that the rendering key for each limb has
not changed and exit without making any sprite changes, so the
performance hit will be minimal.
Similar situation with face-covering chameleon items and sec huds: You
could equip a face-covering chameleon item to make your sec hud arrest
status disappear, change the item to something that does not cover your
face, and then remove it, and your sec hud arrest status would not
update.
## Why It's Good For The Game
## Changelog
🆑
fix: Fixed chameleon clothing sometimes making you bald or hiding other
parts of your sprite.
/🆑Fixes#83570
## About The Pull Request
Fixes#87129
[This
change](https://github.com/tgstation/tgstation/pull/87073/files#diff-c8ab5fbc20de60e202b839834b039649cbb69a1c4b99b27a5e467f3889442ccd)
added in #87073, passing `invdrop = FALSE` to `doUnEquip`, breaks the
behavior of unequipping dropping your items. Because that's what
`invdrop` does. If you pass it as `FALSE` it prevents other items from
dropping off the mob, intended for like, outfit use / "quick swapping"
an item out
So I reverted it. Drone tools still seem to work I guess. @SyncIt21
## Changelog
🆑 Melbert
fix: Fixes stuff staying on your body after removing your clothes
/🆑
## About The Pull Request
Fixes#29496 ... probably? I can't actually test this on a localhost but
it SHOULD work now
## Changelog
🆑
fix: Server Hopping should fade your screen into black, as it should.
/🆑