## About The Pull Request
I moved all of the modular quirks from SR and Bubber to the same
folder/filepath, previously they were split up in multiple different
places.
## Why It's Good For The Game
It helps people when looking for things while coding or code diving due
to them all being in one place.
## Proof Of Testing
It compiled and ran.
## Changelog
🆑
code: moved a bunch of modular quirk files to the same folder
/🆑
---------
Co-authored-by: Cyprex <35031555+Cyprex@users.noreply.github.com>
## About The Pull Request
Removes all fragments of veteran code from the game.
## Why It's Good For The Game
It should help maintainers when doing upstream syncs as it removes some
non-modular code. Also we have no use for the veteran system.
## Proof Of Testing
It compiled and ran.
## Changelog
Nothing player facing.
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
3591 individual conflicts
Update build.js
Update install_node.sh
Update byond.js
oh my fucking god
hat
slow
huh
holy shit
we all fall down
2 more I missed
2900 individual conflicts
2700 Individual conflicts
replaces yarn file with tg version, bumping us down to 2200-ish
Down to 2000 individual conflicts
140 down
mmm
aaaaaaaaaaaaaaaaaaa
not yt
575
soon
900 individual conflicts
600 individual conflicts, 121 file conflicts
im not okay
160 across 19 files
29 in 4 files
0 conflicts, compiletime fix time
some minor incap stuff
missed ticks
weird dupe definition stuff
missed ticks 2
incap fixes
undefs and pie fix
Radio update and some extra minor stuff
returns a single override
no more dupe definitions, 175 compiletime errors
Unticked file fix
sound and emote stuff
honk and more radio stuff
## About The Previous Pull Request
#85308 reverted by #85929

~~Causes the round to not start when a player isn't eligible for any
jobs at a specific priority level due to runtimes trying to `pick()`
from an empty list aborting the entire job assignment stack.~~
(Fixed???? by
e0e9f2f430)
Maybe we should test merge this for a mo just to make sure no more
cheeky runtimes pop up before merging.
## About The Pull Request
This PR does a couple of minor things:
Makes the job debug logging a bit easier to follow.
Minorly brings some SSjob code up to code standards, converting proc
names to snake_case and doing some otherm is cleanup.
Refactored some stuff into different procs, updated some comments.
And some major things:
Changes the job assignment logic.
Old behaviour
> Assign dynamic priority roles
> Force one Head of Staff (if possible)
> Assign all AIs
> Assign overflow roles (bugged in 2 ways)
> Shuffle the available jobs list once, at the start of the random job
assignment loop
> Pick and assign random jobs for random players from High prefs down,
with a priority on Head of Staff roles
> Handle everyone that couldn't be assigned a random job
New behaviour
> Assign dynamic priority roles
> Assign all Head of Staff roles to players with High prefs
> If no Head of Staff was made in the above way, force one Head of Staff
(if possible)
> Assign all AIs
> Assign overflow roles (fixed)
> Prioritise and fill unfilled head roles at each job priority pref
level, from High prefs down.
> Build a list of all jobs that each unassigned player could be eligible
for at the above pref level.
> Pick a job from that list at random and assign it to the player.
> Handle everyone that couldn't be assigned a random job.
In reality there should be little impact on overall job assignment, the
code changes read more as semantics. For example, the priority check for
filling Head slots will have the same candidate pool in both old and new
versions, but in the new version we're more clearly saying that Heads
are important and we want to prioritise filling them for the sake of
round progression even though the outcome in new and old is the same.
A key change will lead to an increase in assistants - Overflow fixes.
Currently the code block to do early assignments to the Overflow role
doesn't work - or works but not as you'd expect. The idea was is that
because enabling the Overflow role in the prefs menu is an On/Off toggle
that sets the job to High priority when enabled and prevents any other
High priority pref, players that have the Overflow role enabled will
**always** get it. It's their highest priority job with infinite slots.
So we do a pass right at the start to give everyone with the Overflow
role enabled that role and save us wasting time later on in random job
code giving them that same role but with more work.
The problem is the code for this only assigns the Overflow role to
people with it set to Low priority in their prefs, resulting in log
readouts like:
```
[2024-07-27 09:49:43.469] DEBUG-JOB: DO, Running Overflow Check 1
[2024-07-27 09:49:43.469] DEBUG-JOB: Running FOC, Job: /datum/job/assistant, Level: Low Priority
[2024-07-27 09:49:43.472] DEBUG-JOB: FOC player job enabled at wrong level, Player: Radioprague, TheirLevel: Medium Priority, ReqLevel: Low Priority
[2024-07-27 09:49:43.472] DEBUG-JOB: FOC player job enabled at wrong level, Player: Caluan, TheirLevel: High Priority, ReqLevel: Low Priority
[2024-07-27 09:49:43.473] DEBUG-JOB: FOC player job enabled at wrong level, Player: Caractaser, TheirLevel: High Priority, ReqLevel: Low Priority
[2024-07-27 09:49:43.473] DEBUG-JOB: FOC player job enabled at wrong level, Player: Apsua, TheirLevel: High Priority, ReqLevel: Low Priority
[2024-07-27 09:49:43.475] DEBUG-JOB: FOC player job enabled at wrong level, Player: Bebrus2, TheirLevel: Medium Priority, ReqLevel: Low Priority
[2024-07-27 09:49:43.475] DEBUG-JOB: AC1, Candidates: 0
```
Where nobody gets pre-assigned the overflow role because their prefs are
all set to the High priority from being toggled... Except wait a second,
some people have it at Medium priority when it should just be a No
Role/High Priority Role toggle?
And herein we meet a problem. My hypothesis is that traits and stuff
that change the overflow have allowed players to set the "ordinary"
overflow role of Assistant to Medium and/or Low priority.
This still shows as enabled in the prefs menu, but leads to an outcome
where a player with assistant enabled is assigned Cook instead.
```
[2024-07-27 09:49:47.775] DEBUG-JOB: DO, Running Overflow Check 1
[2024-07-27 09:49:47.775] DEBUG-JOB: Running FOC, Job: /datum/job/assistant, Level: Low Priority
...
[2024-07-27 09:49:43.475] DEBUG-JOB: FOC player job enabled at wrong level, Player: Bebrus2, TheirLevel: Medium Priority, ReqLevel: Low Priority
...
[2024-07-27 09:49:47.987] DEBUG-JOB: Running AR, Player: Bebrus2, Job: /datum/job/cook, LateJoin: 0
```
So players with the Overflow job pref set to Low (an unexpected state,
should be disabled or High) would be guaranteed to get that role if none
of the higher priority Head of Staff/AI/Dynamic roles took over via the
bugged "force overflow for people with the pref enabled" proc.
Players with the Overflow job pref set to High would be guaranteed to
get that role if none of the higher priority Head of Staff/AI/Dynamic
roles took over via the random job assignment code giving them their
Highest priority role thanks to the infinite job slots of the Overflow.
And players with the Overflow job pref set to Medium (an unexpected
state, should be disabled or High) would get Assistant if the shuffle
step of the available jobs list put Assisstant before any of the other
jobs they had prefs enabled for at Medium that weren't already filled,
otherwise they'd get another random job.
This code is now changed to ignore the priority the player has set when
looking for people to fill the overflow role. As long as it **is**
enabled, the player will get it unless they're forced into a dynamic
ruleset role (AI when malf rolls) or a Head of Staff role due to their
other prefs (they have RD set to med or low, and no other player has a
Head of Staff at high so they get randomly picked and miss the overflow
role).
This will increase the number of assistants in shifts where their pref
state has Assisstant in the bugged Medium priority, but doesn't change
it for bugged Low and not-bugged High/On priority.
On the other side of the coin, we have how the random jobs are picked.
They're kinda not random, and I noticed this reading the logs then
reading the code.
The list of available jobs to pick from is randomly shuffled - but only
**once**. All players pull from a list of jobs in the same order. So you
end up with a log block like this:
```
[2024-07-27 09:49:47.985] DEBUG-JOB: DO pass, Player: Pierow, Level:3, Job:Botanist
[2024-07-27 09:49:47.985] DEBUG-JOB: Running AR, Player: Pierow, Job: /datum/job/botanist, LateJoin: 0
[2024-07-27 09:49:47.985] DEBUG-JOB: Player: Pierow is now Rank: Botanist, JCP:0, JPL:2
[2024-07-27 09:49:47.986] DEBUG-JOB: DO pass, Player: Daddos, Level:3, Job:Botanist
[2024-07-27 09:49:47.986] DEBUG-JOB: Running AR, Player: Daddos, Job: /datum/job/botanist, LateJoin: 0
[2024-07-27 09:49:47.986] DEBUG-JOB: Player: Daddos is now Rank: Botanist, JCP:1, JPL:2
[2024-07-27 09:49:47.986] DEBUG-JOB: FOC job filled and not overflow, Player: Bebrus2, Job: /datum/job/botanist, Current: 2, Limit: 2
[2024-07-27 09:49:47.987] DEBUG-JOB: FOC player job not enabled, Player: Bebrus2
[2024-07-27 09:49:47.987] DEBUG-JOB: DO pass, Player: Bebrus2, Level:3, Job:Cook
[2024-07-27 09:49:47.987] DEBUG-JOB: Running AR, Player: Bebrus2, Job: /datum/job/cook, LateJoin: 0
[2024-07-27 09:49:47.988] DEBUG-JOB: Player: Bebrus2 is now Rank: Cook, JCP:0, JPL:1
[2024-07-27 09:49:47.988] DEBUG-JOB: FOC player job not enabled, Player: Redwizz
[2024-07-27 09:49:47.988] DEBUG-JOB: FOC job filled and not overflow, Player: Redwizz, Job: /datum/job/cook, Current: 1, Limit: 1
```
The list is shuffled into an order of something like `list("Scientist",
"Botanist", "Cook", "Sec Officer", ...)` then iterated over for each
player. So every random job selection goes:
> "Does Player1 have Scientist enabled and at the right priority? No?
Okay, Botanist? Yes? You get botanist."
> "Does Player2 have Scientist enabled and at the right priority? No?
Okay, Botanist? Yes? You get botanist."
> "Does Player3 have Scientist enabled and at the right priority? No?
Okay, Botanist has no slots left so we'll remove it from the list. Okay,
Cook? Yes? You get cook."
> "Does Player4 have Scientist enabled and at the right priority? No?
Okay, Cook has no slots left so we'll remove it from the list. Okay, Sec
Officer? ..."
This can lead to stacked individual departments if it gets randomly
rolled to the start of the list in the shuffle, and completely empty
departments if they end up at the end.
On high pop shifts this is probably less of an issue. Player prefs add
noise to this and as departments at the front fill up, those at the back
pick up some of the lower pref players.
But have you ever had a shift where there's just like... No fucking sec
even though there's tons of players? The logging (before I made changes
in this PR) was a bit ass, but my hypothesis there is that sec officer
was shuffled right at the end of the random job list, so every other
department was filled up before sec officers were picked.
To mitigate this, I made the list shuffle every single time the game
picks a random available job for the player. This should lead to a more
balanced selection of available jobs by avoiding situations where the
code is biased towards packing some departments by accident.
## Why It's Good For The Game
Overflow fixes mean people who go to their prefs and see the Overflow
Role is On will all have the same experience - They will be the Overflow
role.
More random random job selection should prevent individual departments
having a jobs be stacked when it would have otherwise been possible for
a more balanced selection but the code unintentially biased random
departments to be overstaffed and understaffed each shift.
## Changelog
🆑
fix: Having the Overflow Role set to On will properly ensure you get
that role at a High priority as intended by the game code.
fix: Job selection is now a little bit more random. Fixes an
unintentional bias in random job assignment that could lead to
feast-or-famine for roles where everyone is assigned one job and nobody
is assigned another job.
/🆑
## About The Pull Request
This PR does a couple of minor things:
Makes the job debug logging a bit easier to follow.
Minorly brings some SSjob code up to code standards, converting proc
names to snake_case and doing some otherm is cleanup.
Refactored some stuff into different procs, updated some comments.
And some major things:
Changes the job assignment logic.
Old behaviour
> Assign dynamic priority roles
> Force one Head of Staff (if possible)
> Assign all AIs
> Assign overflow roles (bugged in 2 ways)
> Shuffle the available jobs list once, at the start of the random job
assignment loop
> Pick and assign random jobs for random players from High prefs down,
with a priority on Head of Staff roles
> Handle everyone that couldn't be assigned a random job
New behaviour
> Assign dynamic priority roles
> Assign all Head of Staff roles to players with High prefs
> If no Head of Staff was made in the above way, force one Head of Staff
(if possible)
> Assign all AIs
> Assign overflow roles (fixed)
> Prioritise and fill unfilled head roles at each job priority pref
level, from High prefs down.
> Build a list of all jobs that each unassigned player could be eligible
for at the above pref level.
> Pick a job from that list at random and assign it to the player.
> Handle everyone that couldn't be assigned a random job.
In reality there should be little impact on overall job assignment, the
code changes read more as semantics. For example, the priority check for
filling Head slots will have the same candidate pool in both old and new
versions, but in the new version we're more clearly saying that Heads
are important and we want to prioritise filling them for the sake of
round progression even though the outcome in new and old is the same.
A key change will lead to an increase in assistants - Overflow fixes.
Currently the code block to do early assignments to the Overflow role
doesn't work - or works but not as you'd expect. The idea was is that
because enabling the Overflow role in the prefs menu is an On/Off toggle
that sets the job to High priority when enabled and prevents any other
High priority pref, players that have the Overflow role enabled will
**always** get it. It's their highest priority job with infinite slots.
So we do a pass right at the start to give everyone with the Overflow
role enabled that role and save us wasting time later on in random job
code giving them that same role but with more work.
The problem is the code for this only assigns the Overflow role to
people with it set to Low priority in their prefs, resulting in log
readouts like:
```
[2024-07-27 09:49:43.469] DEBUG-JOB: DO, Running Overflow Check 1
[2024-07-27 09:49:43.469] DEBUG-JOB: Running FOC, Job: /datum/job/assistant, Level: Low Priority
[2024-07-27 09:49:43.472] DEBUG-JOB: FOC player job enabled at wrong level, Player: Radioprague, TheirLevel: Medium Priority, ReqLevel: Low Priority
[2024-07-27 09:49:43.472] DEBUG-JOB: FOC player job enabled at wrong level, Player: Caluan, TheirLevel: High Priority, ReqLevel: Low Priority
[2024-07-27 09:49:43.473] DEBUG-JOB: FOC player job enabled at wrong level, Player: Caractaser, TheirLevel: High Priority, ReqLevel: Low Priority
[2024-07-27 09:49:43.473] DEBUG-JOB: FOC player job enabled at wrong level, Player: Apsua, TheirLevel: High Priority, ReqLevel: Low Priority
[2024-07-27 09:49:43.475] DEBUG-JOB: FOC player job enabled at wrong level, Player: Bebrus2, TheirLevel: Medium Priority, ReqLevel: Low Priority
[2024-07-27 09:49:43.475] DEBUG-JOB: AC1, Candidates: 0
```
Where nobody gets pre-assigned the overflow role because their prefs are
all set to the High priority from being toggled... Except wait a second,
some people have it at Medium priority when it should just be a No
Role/High Priority Role toggle?
And herein we meet a problem. My hypothesis is that traits and stuff
that change the overflow have allowed players to set the "ordinary"
overflow role of Assistant to Medium and/or Low priority.
This still shows as enabled in the prefs menu, but leads to an outcome
where a player with assistant enabled is assigned Cook instead.
```
[2024-07-27 09:49:47.775] DEBUG-JOB: DO, Running Overflow Check 1
[2024-07-27 09:49:47.775] DEBUG-JOB: Running FOC, Job: /datum/job/assistant, Level: Low Priority
...
[2024-07-27 09:49:43.475] DEBUG-JOB: FOC player job enabled at wrong level, Player: Bebrus2, TheirLevel: Medium Priority, ReqLevel: Low Priority
...
[2024-07-27 09:49:47.987] DEBUG-JOB: Running AR, Player: Bebrus2, Job: /datum/job/cook, LateJoin: 0
```
So players with the Overflow job pref set to Low (an unexpected state,
should be disabled or High) would be guaranteed to get that role if none
of the higher priority Head of Staff/AI/Dynamic roles took over via the
bugged "force overflow for people with the pref enabled" proc.
Players with the Overflow job pref set to High would be guaranteed to
get that role if none of the higher priority Head of Staff/AI/Dynamic
roles took over via the random job assignment code giving them their
Highest priority role thanks to the infinite job slots of the Overflow.
And players with the Overflow job pref set to Medium (an unexpected
state, should be disabled or High) would get Assistant if the shuffle
step of the available jobs list put Assisstant before any of the other
jobs they had prefs enabled for at Medium that weren't already filled,
otherwise they'd get another random job.
This code is now changed to ignore the priority the player has set when
looking for people to fill the overflow role. As long as it **is**
enabled, the player will get it unless they're forced into a dynamic
ruleset role (AI when malf rolls) or a Head of Staff role due to their
other prefs (they have RD set to med or low, and no other player has a
Head of Staff at high so they get randomly picked and miss the overflow
role).
This will increase the number of assistants in shifts where their pref
state has Assisstant in the bugged Medium priority, but doesn't change
it for bugged Low and not-bugged High/On priority.
On the other side of the coin, we have how the random jobs are picked.
They're kinda not random, and I noticed this reading the logs then
reading the code.
The list of available jobs to pick from is randomly shuffled - but only
**once**. All players pull from a list of jobs in the same order. So you
end up with a log block like this:
```
[2024-07-27 09:49:47.985] DEBUG-JOB: DO pass, Player: Pierow, Level:3, Job:Botanist
[2024-07-27 09:49:47.985] DEBUG-JOB: Running AR, Player: Pierow, Job: /datum/job/botanist, LateJoin: 0
[2024-07-27 09:49:47.985] DEBUG-JOB: Player: Pierow is now Rank: Botanist, JCP:0, JPL:2
[2024-07-27 09:49:47.986] DEBUG-JOB: DO pass, Player: Daddos, Level:3, Job:Botanist
[2024-07-27 09:49:47.986] DEBUG-JOB: Running AR, Player: Daddos, Job: /datum/job/botanist, LateJoin: 0
[2024-07-27 09:49:47.986] DEBUG-JOB: Player: Daddos is now Rank: Botanist, JCP:1, JPL:2
[2024-07-27 09:49:47.986] DEBUG-JOB: FOC job filled and not overflow, Player: Bebrus2, Job: /datum/job/botanist, Current: 2, Limit: 2
[2024-07-27 09:49:47.987] DEBUG-JOB: FOC player job not enabled, Player: Bebrus2
[2024-07-27 09:49:47.987] DEBUG-JOB: DO pass, Player: Bebrus2, Level:3, Job:Cook
[2024-07-27 09:49:47.987] DEBUG-JOB: Running AR, Player: Bebrus2, Job: /datum/job/cook, LateJoin: 0
[2024-07-27 09:49:47.988] DEBUG-JOB: Player: Bebrus2 is now Rank: Cook, JCP:0, JPL:1
[2024-07-27 09:49:47.988] DEBUG-JOB: FOC player job not enabled, Player: Redwizz
[2024-07-27 09:49:47.988] DEBUG-JOB: FOC job filled and not overflow, Player: Redwizz, Job: /datum/job/cook, Current: 1, Limit: 1
```
The list is shuffled into an order of something like `list("Scientist",
"Botanist", "Cook", "Sec Officer", ...)` then iterated over for each
player. So every random job selection goes:
> "Does Player1 have Scientist enabled and at the right priority? No?
Okay, Botanist? Yes? You get botanist."
> "Does Player2 have Scientist enabled and at the right priority? No?
Okay, Botanist? Yes? You get botanist."
> "Does Player3 have Scientist enabled and at the right priority? No?
Okay, Botanist has no slots left so we'll remove it from the list. Okay,
Cook? Yes? You get cook."
> "Does Player4 have Scientist enabled and at the right priority? No?
Okay, Cook has no slots left so we'll remove it from the list. Okay, Sec
Officer? ..."
This can lead to stacked individual departments if it gets randomly
rolled to the start of the list in the shuffle, and completely empty
departments if they end up at the end.
On high pop shifts this is probably less of an issue. Player prefs add
noise to this and as departments at the front fill up, those at the back
pick up some of the lower pref players.
But have you ever had a shift where there's just like... No fucking sec
even though there's tons of players? The logging (before I made changes
in this PR) was a bit ass, but my hypothesis there is that sec officer
was shuffled right at the end of the random job list, so every other
department was filled up before sec officers were picked.
To mitigate this, I made the list shuffle every single time the game
picks a random available job for the player. This should lead to a more
balanced selection of available jobs by avoiding situations where the
code is biased towards packing some departments by accident.
## Why It's Good For The Game
Overflow fixes mean people who go to their prefs and see the Overflow
Role is On will all have the same experience - They will be the Overflow
role.
More random random job selection should prevent individual departments
having a jobs be stacked when it would have otherwise been possible for
a more balanced selection but the code unintentially biased random
departments to be overstaffed and understaffed each shift.
## Changelog
🆑
fix: Having the Overflow Role set to On will properly ensure you get
that role at a High priority as intended by the game code.
fix: Job selection is now a little bit more random. Fixes an
unintentional bias in random job assignment that could lead to
feast-or-famine for roles where everyone is assigned one job and nobody
is assigned another job.
/🆑
---------
Co-authored-by: san7890 <the@san7890.com>
* Fix Conflicts
* Change COGBAR_ANIMATION_TIME to seconds and not deciseconds (#82530)
Most people should not be using this define
* New Battle Arcade (#81810)
Remakes Battle Arcade from just about the ground up, with exceptions
taken for emagged stuff since I didn't really want to touch its
behavior.
The Battle Arcade now has stages that players can go through, unlocking
a stage by beating 2 enemies and the boss of the previous one, but this
must all be done in a row. You can choose to take a break between each
battle and there's a good chance you'll sleep just fine but there's also
a chance it can go wrong either through an ambush or robbery.
The Inn lets you restore everything for 15 gold and you can buy a sword
and armor, each level you unlock is a new sword and armor pair you can
buy that's better than the last, it's 30 gold each but scales up as you
progress through levels. They are really worth getting so it's best to
try to not lose your money early in.
The battle system is nearly the same as how it was before but I removed
the poor combo system that plagued the old arcade as one big knowledge
lock, now it's more just turn based. The game is built on permadeath so
dying means you restart from the beginning, but if you are going to lose
you can try to escape instead which costs you half of your gold.
Getting to higher levels increases the difficulty of enemies but also
increases the gaming exp rewards which could make this a better way to
get exp if you can get good at it.
Gaming EXP is used to increase chances of counterattacking but doesn't
give any extra health to the player.
I also removed the exploit of being able to screwdriver arcade cabinets
because people would do that if they thought they were on the verge of
losing to bypass the effects of loss. I instead replaced it with a new
interaction that the Curator's display case key can be used to reset
arcade cabinets (there's several keys on the chain so it made sense to
me), which I added solely because I thought Curators would be the type
of person to have run an actual arcade.
This is some gameplay
https://github.com/tgstation/tgstation/assets/53777086/499083f5-75cc-43b5-b457-017a012beede
As a misc sidenote, I also split up the arcade file just like how Orion
Trail was before, just for neat code organization.
The Inn keeper is straight up just a photo of my localhost dude, he's
not a player reference or anything it's not my actual character.
I also have no idea how well balanced this is cause I suck at it lol.
Battle Arcade is one of 3 last machines in my hackmd here to turn into
TGUI https://hackmd.io/XLt5MoRvRxuhFbwtk4VAUA?view
I've always thought the current version of battle arcade is quite lame
and lacks any progression, like Orion Trail I thought that since I was
moving this to TGUI, it would also be a perfect opportunity to revamp it
and try to improve on where it failed before, especially since the
alternative (NTOS Arcade) is also lame as hell and is even lamer than
HTML battle arcade (spam mana, then spam health, then just spam attack,
rinse and repeat).
This will hopefully be more entertaining and give players sense that
they are getting through a series of tasks rather than doing one same
one again and again.
🆑 JohnFulpWillard, Zeek the Rat
add: Battle Arcade has been completely overhauled in a new progression
system, this time using TGUI.
add: The Curator's keys can now reset arcade cabinets.
balance: You now need to be literate to play arcade games, except for
Mediborg's Amputation Adventure.
fix: You can no longer screwdriver emagged arcade consoles. Accept your
fate.
fix: Silicons can no longer play Mediborg's Amputation Adventure.
/🆑
---------
Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
* Change setting item weight class to a setter to patch some weight class related shenanigans (#82494)
## About The Pull Request
Fixes#81052Fixes#58008
Setting weight class of items is now done via `update_weight_class`.
I updated as many occurrences of manually setting `w_class` as I could
find but I may have missed some. Let me know if you know of any I
missed.
This is done to allow datums to react to an item having its weight class
changed.
Humans and atom storage are two such datums which now react to having an
item in its contents change weight class, to allow it to expel items
that grow to a weight class beyond what is normally allowed.
## Changelog
🆑 Melbert
fix: You can't fit items which are normally too large for a storage by
fitting it in the storage when it is small, then growing it to a larger
size.
/🆑
* Material datum color update, plus touching up some material items (knight armor, tiles) (#82500)
## About The Pull Request
Tries to bring the material datum colors in closer approximation to the
stacks they're attached too. I literally used the colors on the stacks.
some might need to be lighter or darker, but for the most part they'll
look...closer to their actual material hues.

I've also tweaked the sprites of both the tile object and the actual
material tile turf to give it the right shading.

In addition to the tiles, I've also updated the knight armor and helmet
to look closer to the much higher quality plate armor already in the
game.
## Why It's Good For The Game
It bothered me that the material datum coloring was inconsistent with
the actual colors used for the material stacks. When they were updated,
and even before they were updated, material datum stuff just never
looked _right_. I wanted to change that so that it looks just right.
I did not like the old material knight armor whatsoever. It was a
dithered mess, and seemed to already use parts of the standard plate
armor but with all the actual shading removed or replaced with the wrong
colors. This fixes that so that the armor is actually readable for what
it is.
## Changelog
🆑
image: Updates the colors of various material datum to bring them closer
in-line with their actual material stacks
image: Improves the sprites for the material knight armor and helmet.
/🆑
* LateInitialize is not allowed to call parent anymore (#82540)
## About The Pull Request
I've seen a few cases in the past where LateInitialize is done cause of
the init return value being set to do so for no real reason, I thought I
should try to avoid that by ensuring LateInitialize isn't ever called
without overriding.
This fixes a ton of machine's LateInitialize not calling parent
(mechpad, door buttons, message monitor, a lot of tram machines,
abductor console, holodeck computer & disposal bin), avoiding having to
set itself up to be connected to power. If they were intended to not
connect to power, they should be using ``NO_POWER_USE`` instead.
Also removes a ton of returns to LateInit when it's already getting it
from parent regardless (many cases of that in machine code).
## Why It's Good For The Game
I think this is better for coding standard reasons as well as just
making sure we're not calling this proc on things that does absolutely
nothing with them. A machine not using power can be seen evidently not
using power with ``NO_POWER_USE``, not so much if it's LateInitialize
not calling parent.
## Changelog
🆑
fix: Mech pads, door buttons, message monitors, tram machines, abductor
consoles & holodeck computers now use power.
/🆑
* Fix table top deconstruction (#82508)
## About The Pull Request
Edited: updated changelog, read comments for changes in implementation
details
So previously, tables would let you use a wrench to fully deconstruct
them, or a screwdriver to take off only their top.
This, however, broke in two different ways in #82280, when their
deconstruction logic got changed.
First off, deconstructed tables would only drop the materials for their
top and not their frame.
For this, the primary culprit seems to be on line 307:
c34d56a45b/code/game/objects/structures/tables_racks.dm (L300-L307)
Where `new framestack(target_turf, framestackamount)` accidentally got
an extra indent, and ended up in the less common half of the if-else
chain.
Just moving this outside of the if-else chain again fixes it.
Secondly, tables had their own special deconstruction logic, which got
'standardized'.
Issue. This was special to accommodate for having two different
deconstruction logics: full or top only.
With `deconstruct(...)` no longer being overridable, I feel it's awkward
to attempt to proxy that information to the new `atom_deconstruct(...)`
So we introduce a new method, `deconstruct_top`, for the screwdriver to
use, which handles deconstructing only the top.
```dm
/obj/structure/table/proc/deconstruct_top()
var/obj/table_frame = new frame(loc)
if(obj_flags & NO_DECONSTRUCTION)
table_frame.obj_flags |= NO_DECONSTRUCTION
else // Mimic deconstruction logic, only drop our materials without NO_DECONSTRUCTION
var/turf/target_turf = get_turf(src)
drop_top_mats(target_turf)
qdel(src)
```
Mimicking the `NO_DECONSTRUCTION` logic of normal deconstruction, and
copying over the flag onto its frames if need be.
This fixes screwdriver deconstruction.
## Why It's Good For The Game
Fixes#82503.
We can now deconstruct the table top separately again, AND get the right
materials back too.
## Changelog
🆑 00-Steven, SyncIt21
fix: Wrench table deconstruction gives the right materials again.
fix: Screwdriver table deconstruction only deconstructs the top again.
/🆑
* [NO GBP] Reagent grinders display reagents on examination (#82535)
## About The Pull Request
- Fixes#82531
Somehow omitted this during the general maintenance thing
## Changelog
🆑
fix: Reagent grinders display reagents of its beaker on examination
/🆑
* Monkeys now use height offset (and monkey tail works) (#81598)
This PR adds the ability for monkeys to wear any jumpsuit in the game,
and adds support for them to wear things like coats, gloves, and shoes
(though this cannot be obtained in-game and is solely achieved through
admins, which I also improved a bit upon by adding a defined bitfield
for no equip flags).
This reverts a lot of changes from
https://github.com/tgstation/tgstation/pull/73325 - We no longer check
height from limbs and such to bring sprites down, instead monkeys now
work more similarly to humans, so the entire PR was made irrelevant, and
I didn't really want to leave around dead code for the sake of having a
human with longer legs.
I've now also added support for Dwarfism, which makes monkeys look even
smaller. Very minor change but at least now the mutation doesn't feel
like it does literally nothing to monkeys (since they can already walk
over tables).
Here's a few examples of how it can appear in game (purely for
demonstration, as it is currently intentionally made impossible to
obtain in-game, though if someone wants to change that post-this PR now
that support is added, feel free):
Tails have been broken for a while now, the only reason you see them
in-game is because they are baked into the monkey sprites. This fixes
that, which means humans can now get monkey tails implanted into them
(hell yeah) and monkeys can have their tails removed (also hell yeah)
* Gets [weird] with (spies) by adding protect and deuteragonist-flavored objectives. (#82447)
## About The Pull Request
What are their goals? Why are they doing this? gets weird with Spy
objectives - namely by adding a lot more ways spies might be asked to
affect various targets around the station.
the first of these is by several flavors of Protecting targets (these do
NOT print a success at roundend in keeping with Spy design:)
- Protect (get a humanoid target off alive)
- Protect Nonhuman (get an entity off alive)
- Jailbreak (make sure a humanoid target escapes free)
- Detain (make sure a humanoid target gets taken out arrested)
the second of this is by a new escape condition:
- Exile (get off-station or off the Z-level by the end of the shift -
sometimes it's not just pods, you need to fuck off to space to win.)
the third is through a massive increase in the number of possible:
- objective templates
- departments to target (Command + Service added)
- specific locations to target
- general classes of objects to target (medicines, floor tiles, critical
infrastructure, etc.)
- efforts to target (such as meals, mechs, public supplies)
- ways to leave (you can be asked to abscond from the scene of your
crimes?)
## Why It's Good For The Game
More goofy and weird prompts to do more interesting things with Spies.
One thing I think we're sorely missing in our lineup is antagonists that
can act a bit more as deuteragonists - very possibly helping the crew
under certain conditions and frustrating the Hell out of them in others.
Since there's no way to check their objectives, and they get their
gear/progression through stealing shit, they're still very much an
antagonist and exist under the suspicion of doing bad... but, just going
by their objectives, introducing more varied (and in some cases even
benign) goals for them creates suggestions pointing to a lot more varied
and interesting stories if people choose to run with it.
* Adds anosmia quirk (#82206)
## About The Pull Request
Adds anosmia quirk. Anosmia, also known as smell blindness, is the loss
of the ability to detect one or more smells.
I tried to find all smells action and (most likely) update all of them,
unfortunately I can't change descriptions for this quirk.
## Why It's Good For The Game
Some characters will be able to not feel smells
That affect:
* Gases feelings and alerts (CO2, Plasma, miasm) - you don't feel them
* Bakery and cooking
* Changeling ability to feel other changelings by smell
* Some unimportant spans
* Explosions Part I - Directional Explosions (#82429)
## About The Pull Request
Adds the ability for explosions to be directional. This is achieved by
adding an angle check to `prepare_explosion_turfs()` to drop any turfs
outside the cone of the explosion. If the arc covers a full 360 degrees,
as is the default, it will accept all the turfs without performing the
angle check.
Uses this functionality to rework both rocket launcher backblast and X4
explosions. Rocket launcher backblast has been changed from a shotgun of
indendiary bullets to a directional explosion of similar length. X4 now
uses a directional explosion to "ensure user safety".
Apparently the old method of moving the explosion one tile away didn't
even work, as it blew up `target` before trying to check its density for
the directional behaviour.
https://youtu.be/Mzdt7d7Le2Y
## Why It's Good For The Game
Directional explosions - Useful functionality for a range of potential
use cases, which can be implemented with minimal extra processing cost
(Worst case scenario being very large directional explosions)
Backblast - Looks way cooler than a bunch of projectiles, and should be
significantly more functional in high-lag situations where projectile
code tends to get fucky
X4 - More predictable for players wanting to use it as a breaching
charge, you can actually stand near the charge and not have to worry
about being hoist upon your own petard.
## Changelog
🆑
add: Added support for directional explosions.
add: Rocket launcher backblast is now 271% more explosive, check your
six for friendlies!
add: X4 charges now explode in a cone away from the user when placed on
a sufficiently solid object.
fix: X4 charges will now behave correctly when placed on dense atoms
(note: don't try to read a variable from an atom you just blew up)
/🆑
* Add balloon alerts to plunging (#82559)
## About The Pull Request
Makes all plunging actions (pretty much anything using `plunger_act`)
have a visible balloon alert.
## Why It's Good For The Game
Makes sense that others would easily notice you plunging the shit out of
something.
Also, more people might finally learn that you can plunge the vent clogs
instead of welding them.
## Changelog
🆑
qol: Added balloon alerts whenever you start plunging something (i.e )
/🆑
* Fixes spurious runtime on Icemoon caused by turf calling unimplemented LateInitialize() (#82572)
## About The Pull Request
As of https://github.com/tgstation/tgstation/pull/82540 this runtime was
happening,

`/turf/open/openspace/icemoon/` can be changed to
`/turf/open/misc/asteroid/snow/icemoon/do_not_chasm` before
`Initialize()` returns, which resulted in it `INITIALIZE_HINT_LATELOAD`
getting returned on a turf that does not have an implementation of that
proc.
This should fix that.
## Why It's Good For The Game
Fixes CI error
* Blueprints tgui (#82565)
Blueprints now use a TGUI panel instead of the old HTML one.
Also did general code improvement and maintaining to blueprints in
general and also destroyed the ``areaeditor`` level, repathing it to
just 'blueprints'.
Also adds a sound when you look at structural data cause why not
Video demonstration:
https://github.com/tgstation/tgstation/assets/53777086/861773fd-3d57-472d-bc94-d67b0d4f1dbd
The 4 blueprint types:

Another HTML menu dead underground.
This is more responsive and doesn't require constant updating to see
which area you're in, feels less OOC (instead of saying "the blueprints
say", just say it, you ARE the blueprints).
Like, come on

Look at all this wasted space

🆑
refactor: Blueprints now use TGUI.
qol: Blueprints can now be used while lying down.
/🆑
* General maintenance for chem master (#82002)
**1. Qol**
- Adds screen tips & examines for screwdriver, wrench, crowbar & beaker
insertion, removal & replacing actions
- Analyzing reagents is now a client side feature & not a back end mode,
meaning one person can see details of a reagent while the other can
print stuff and do other operations so it's a non blocking operation.
This also means 2 players can see information of 2 different reagents in
their own screens, With that the overlay for analysis mode has been
removed
- You cannot do any tool acts on machines while printing. Balloon alerts
will be displayed warning you of that.
- The preferred container for the master reagent in the beaker is now
showed in both condiment & chem master. It can be enabled/disabled via a
CheckBox
**2. Code Improvements**
- Removed defines like `TARGET_BEAKER` , `TARGET_BEAKER` etc. ther
functionality is implemented as params in the `transfer_reagent()` proc
directly
- Removed all variables relating to analyzing reagents like
`reagent_analysis_mode`, `has_container_suggestion` etc. all memory
savings
- `printable_containers` now stores static values that can be shared
across many chem masters
- Updates only overlays and not the whole icon during operations for
efficiency
**3. Fixes**
- You can hit the chem master with the screwdriver, wrench, crowbar &
beaker when in combat mode
- You cannot insert hologram items into the chem master
- Deconstructing a condiment master will give you the circuit board
already pre-programmed with that option selected so you don't need to
use a screwdriver to re program it
- `printing_amount` is now the maximum number of containers that can be
printed at a time. Presently this number with upgraded parts would print
out empty containers especially for patches. This is because
`volume_per_item` does not take into consideration this var. Also this
var would not give control to the player on exactly how many containers
to print as whatever amount the player entered would be multiplied with
this value producing a lot of waste & worse empty containers. Now this
var determines exactly how many containers you can print and is imposed
on the client side UI as well
**4. Refactors (UI performance)**
- Beaker data is compressed into a single entity & sent to the UI. This
is set to null if no beaker is loaded thus saving data sent
- Reuses Beaker props from chem synthesizer to reduce code
- reagent REF replaced with direct type converted to text and later
converted with `text2path()` cause its much faster
🆑
qol: Adds screen tips & examines for screwdriver, wrench, crowbar &
beaker insertion, removal & replacing actions
qol: Analyzing reagents no longer blocks other players from doing other
operations. Multiple players can analyze different reagents on the same
machine
qol: You cannot do any tool acts on the machine while printing to
prevent any side effects.
qol: The preferred container for the master reagent in the beaker is now
showed in both condiment & chem master. The feature can be
enabled/disabled via a check box
code: removed defines for reagent transfer, vars for reagent analyzis to
save memory. Autodoc for other vars & procs
fix: You can hit the chem master with tools like screwdriver, crowbar,
wrench & beaker in combat mode
fix: You cannot insert hologram items into the chem master
fix: Deconstructing a condiment master will give you the circuit board
already pre-programmed with that option
fix: You now print the exact amount of containers requested even with
upgraded parts without creating empty containers. Max printable
containers is 13 with tier 4 parts able to print 50 containers.
refactor: Optimized client side UI code & chem master as a whole.
/🆑
---------
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
* Wraps `lowertext()` to ensure proper stringification. (#82442)
Fixes#82440
This PR just creates a new macro, `LOWER_TEXT()` (yes the irony is not
lost on me) to wrap around all calls of `lowertext()` and ensure that
whatever we input into that proc will be stringified using the `"[]"`
(or `tostring()` for the nerds) operator. very simple.
I also added a linter to enforce this (and prevent all forms of
regression) because I think that machines should do the menial work and
we shouldn't expect maintainers to remember this, let me know if you
disagree. if there is a time when it should be opted out for some
reason, the linter does respect it if you wrap your input with the
`UNLINT()` function.
* Clowns can now make balloon... toys. And also mallets and hats. (#82288)
<!-- 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. -->
Clowns will now start with a box of 24 random long balloons and a
skillchip in their noggin allowing them to create balloon animals by
combining two of them of different colour together. Owners of the
skillchip also gain access to crafting recepies of balloon mallets,
vests, helmets and tophats, all created from long balloons. A crate of
long balloons, with a box of balloons inside, can be bought at cargo, in
case the clown runs out. I might edit this once I wake up, its 3 in the
morning right now.
Oh also, resprited how balloons look in inventory.

Balloon animals funny.
Silly features are my favourite kind of features, and this one's
open-ended too.
Someone on the coder chat recommended someone would do it that one time,
here it goes.
<!-- 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: Added long balloon box to the clown's starting inventory, and a
skill-chip of long lost honk-motherian knowledge to their brain.
add: Added long balloons. Consequently, added balloon animals to make
from such balloons. Also, balloon top hat, vest, helmet, and a mallet.
Don't ask about the mallet.
add: A long balloons box harvested fresh from the farms on the clown
planet will be able to be shipped in a crate to the cargo department
near you!
add: As per requests; water balloons can now be printed at service
lathe, and entertainment modsuit can now blow long balloons!
image: Balloons will now have an unique sprite when in the inventory,
compared when to on the ground.
/🆑
<!-- 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. -->
---------
Co-authored-by: _0Steven <42909981+00-Steven@users.noreply.github.com>
Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: Jacquerel <hnevard@gmail.com>
* Quick spellcheck 'steall' (#82560)
## About The Pull Request
https://github.com/tgstation/tgstation/pull/82447 quick followup to
this, caught it while glancing through the code.
* Fix
* merge conflicts
* Revert "Monkeys now use height offset (and monkey tail works) (#81598)"
This reverts commit 5cfdc5972d16c6b509220e8874a927696249d36a.
* fix
* Fixed lateinitialize
* This should cut it
* Oh right
* There?
* Damn, here?
* There
* [NO GBP] Fixes spurious runtime caused by icemoon (again) (#82582)
## About The Pull Request
https://github.com/tgstation/tgstation/pull/82572 I tried to fix this
but there was an unaccounted race condition which just caused a separate
runtime...

Since the type is being changed mid-execution `replacement_turf` will
become out of scope. My bad--this should fix it now for good.
---------
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
Co-authored-by: _0Steven <42909981+00-Steven@users.noreply.github.com>
Co-authored-by: SyncIt21 <110812394+SyncIt21@users.noreply.github.com>
Co-authored-by: Higgin <cdonny11@yahoo.com>
Co-authored-by: NeonNik2245 <106491639+NeonNik2245@users.noreply.github.com>
Co-authored-by: Thunder12345 <Thunder12345@users.noreply.github.com>
Co-authored-by: Lucy <lucy@absolucy.moe>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: YesterdaysPromise <122572637+YesterdaysPromise@users.noreply.github.com>
Co-authored-by: Jacquerel <hnevard@gmail.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
* Ports additional Felinid ears from Orbstation (#82066)
Adds 5 new ear options from Orbstation, originally PRed in
lizardqueenlexi/orbstation#360. Sprites by @Or-Fi-S.
Big:

Coeurl (FFXIV Miqo'te style):

Fold:

Lynx:

Round:

Also makes it so the code guarantees that custom ears on a felinid
actually count as felinid ears and not human ones, as the code wasn't
checking properly when preferences were applied. There's probably a
cleaner, more permanent way to do this and a refactor is needed
somewhere down the line (man that sprite accessories file is getting
long huh) but I'll leave that to a more competent coder.
More customization options are good also Cobby said I could

🆑
add: Added 5 new Felinid ear options, ported from Orbstation! (Sprites
by Or-Fi-S)
/🆑
---------
Co-authored-by: _0Steven <jaydondegenerschool@gmail.com>
* Standardizes object deconstruction throughout the codebase. (#82280)
When it comes to deconstructing an object we have `proc/deconstruct()` &
`NO_DECONSTRUCT`
Lets talk about the flag first.
**Problems with `NO_DECONSTRUCTION`**
I know what the comment says on what it should do
b5593bc693/code/__DEFINES/obj_flags.dm (L18)
But everywhere people have decided to give their own meaning/definition
to this flag. Here are some examples on how this flag is used
**1. Make the object just disappear(not drop anything) when
deconstructed**
This is by far the largest use case everywhere. If an object is
deconstructed(either via tools or smashed apart) then if it has this
flag it should not drop any of its contents but just disappear. You have
seen this code pattern used everywhere
b5593bc693/code/game/machinery/constructable_frame.dm (L26-L31)
This behaviour is then leveraged by 2 important components.
When an object is frozen, if it is deconstructed it should just
disappear without leaving any traces behind
b5593bc693/code/datums/elements/frozen.dm (L66-L67)
By hologram objects. Obviously if you destroy an hologram nothing real
should drop out
b5593bc693/code/modules/holodeck/computer.dm (L301-L304)
And there are other use cases as well but we won't go into them as they
aren't as significant as these.
**2. To stop an object from being wrenched ??**
Yeah this one is weird. Like why? I understand in some instances (chair,
table, rack etc) a wrench can be used to deconstruct a object so using
the flag there to stop it from happening makes sense but why can't we
even anchor an object just because of this flag?
b5593bc693/code/game/objects/objs.dm (L368-L369)
This is one of those instances where somebody just decided this
behaviour for their own convenience just like the above example with no
explanation as to why
**3. To stop using tools to deconstruct the object**
This was the original intent of the flag but it is enforced in few
places far & between. One example is when deconstructing the a machine
via crowbar.
b5593bc693/code/game/machinery/_machinery.dm (L811)
But machines are a special dual use case for this flag. Because if you
look at its deconstruct proc the flag also prevents the machine from
spawning a frame.
b5593bc693/code/game/machinery/_machinery.dm (L820-L822)
How can 1 flag serve 2 purposes within the same type?
**4. Simply forget to check for this flag altogether**
Yup if you find this flag not doing its job for some objects don't be
surprised. People & sometimes even maintainers just forget that it even
exists
b5593bc693/code/game/objects/items/piggy_bank.dm (L66-L67)
**Solution**
These are the main examples i found. As you can see the same flag can
perform 2 different functions within the same type and do something else
in a different object & in some instances don't even work cause people
just forget, etc.
In order to bring consistency to this flag we need to move it to the
atom level where it means the same thing everywhere. Where in the atom
you may ask? .Well, I'll just post what MrMelbert said in
https://github.com/tgstation/tgstation/pull/81656#discussion_r1503086862
> ...Ideally the .deconstruct call would handle NO_DECONSTRUCTION
handling as it wants,
Yup that's the ideal case now. This flag is checked directly in
`deconstruct()`. Now like i said we want to give a universal definition
to this flag and as you have seen from my examples it is used in 3 cases
1) Make an object disappear(doesn't dropping anything) when
deconstructed
2) Stop it from being wrenched
3) Stop it from being deconstructed via tools
We can't enforce points 2 & 3 inside `deconstruct()` which leaves us
with only case 1) i.e. make the object disappear. And that's what i have
done. Therefore after more than a decade or since this flag got
introduced `NO_DECONSTRUCT` now has a new definition as of 2024
_"Make an object disappear(don't dropping anything) when deconstructed
either via tools or forcefully smashed apart"_
Now i very well understand this will open up bugs in places where cases
2 & 3 are required but its worth it. In fact they could even be qol
changes for all we know so who knows it might even benefit us but for
now we need to give a universal definition to this flag to bring some
consistency & that's what this PR does.
**Problem with deconstruct()**
This proc actually sends out a signal which is currently used by the
material container but could be used by other objects later on.
3e84c3e6da/code/game/objects/obj_defense.dm (L160)
So objects that override this proc should call its parent. Sadly that
isn't the case in many instances like such
3e84c3e6da/code/game/machinery/deployable.dm (L20-L23)
Instead of `return ..()` which would delete the object & send the signal
it deletes the object directly thus the signal never gets sent.
**Solution**
Make this proc non overridable. For objects to add their own custom
deconstruction behaviour a new proc has been introduced
`atom_deconstruct()` Subtypes should now override this proc to handle
object deconstruction.
If objects have certain important stuff inside them (like mobs in
machines for example) they want to drop by handling `NO_DECONSTRUCT`
flag in a more carefully customized way they can do this by overriding
`handle_deconstruct()` which by default delegates to
`atom_deconstruct()` if the `NO_DECONSTRUCT` flag is absent. This proc
will allow you to handle the flag in a more customized way if you ever
need to.
1) I'm goanna post the full comment from MrMelbert
https://github.com/tgstation/tgstation/pull/81656#discussion_r1503086862
> ...Ideally the .deconstruct call would handle NO_DECONSTRUCTION
handling as it wants, but there's a shocking lack of consistency around
NO_DECONSTRUCTION, where some objects treat it as "allow deconstruction,
but make it drop no parts" and others simply "disallow deconstruction at
all"
This PR now makes `NO_DECONSTRUCTION` handled by `deconstruct()` & gives
this flag the consistency it deserves. Not to mention as shown in case 4
there are objects that simply forgot to check for this flag. Now it
applies for those missing instances as well.
2) No more copying pasting the most overused code pattern in this code
base history `if(obj_flags & NO_DECONSTRUCTION)`. Just makes code
cleaner everywhere
3) All objects now send the `COMSIG_OBJ_DECONSTRUCT` signal on object
deconstruction which is now available for use should you need it
🆑
refactor: refactors how objects are deconstructed in relation to the
`NO_DECONSTRUCTION` flag. Certain objects & machinery may display
different tool interactions & behaviours when destroyed/deconstructed.
Report these changes if you feel like they are bugs
/🆑
---------
Co-authored-by: san7890 <the@san7890.com>
* Makes attempting to refresh the logs not just throw a runtime error (#82432)
## About The Pull Request
Really all this seems to be is a mismatch between the tgui and dm side
of the menu.
3c71b14df0/tgui/packages/tgui/interfaces/LogViewer.tsx (L71)3c71b14df0/code/modules/logging/log_holder.dm (L110-L113)
Making these line up by renaming `re-render` to `refresh` seems to make
it work just fine, and not just throw an error.
## Why It's Good For The Game
Life tends to be better when refreshing to see new runtimes doesn't just
add its own lovely little runtimes.


And then not show them til you re-open the window cause it doesn't
refresh.
## Changelog
🆑
admin: Refresh button on the View Round Logs menu actually works,
instead of just adding a runtime to the logs (and not updating them).
/🆑
* Creates a "busy" animation for players (#82416)
Little indicator above a player when they're currently doing something.
<details>
<summary>vids</summary>
Perspective: You are the moth

Hides under runechat

</details>
Todo:
- [x] Feedback?
- [x] Sneaky params so it doesn't spoil your stealth run
- [x] Possible refactor
- [x] Probably missed some "sneaky" actions
- [x] coggers
<details>
<summary>sound on:</summary>
https://github.com/tgstation/tgstation/assets/42397676/ad71c567-0202-4158-ba50-c2946375f988
</details>
🆑 jlsnow301, infraredbaron
add: Added a new UI element over players that are interacting, building,
etc.
/🆑
---------
Co-authored-by: Zephyr <12817816+ZephyrTFA@users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: san7890 <the@san7890.com>
* New operative reinforcement option: Intelligence Overwatch Agent (#82307)
## About The Pull Request
Introducing a new Nuclear Operative reinforcement option: The Overwatch
Intelligence Agent.
Equipped with multi-hudglasses, they have an advanced camera console,
station alerts, and bodycams of every operative! If something can be
known, they will know about it.
They can also remotely pilot your ship. Finally, everyone can ride in
the Steel Rain without getting stuck on the station!
This role spawns in the formerly unused outpost just north of the nukie
base. With a few shelves of supplies and some tools in the back room,
they can set up their workplace however they like. This also gives them
something to work on while they wait for the operatives to gear up.

As you can see, it's rather cramped and the lights are quite dim in the
backroom. Set it up however you like, this is how I did mine:

Total price? 12 TC per agent. It might get a bit cramped, but you could
buy a second to make sure the first guy doesn't get lonely!
This turned into a 30-commit ugly because the bodycams were originally
meant to be accomplished via a refactoring of the spyglass kit. Big
mistake that made me shelve the project -- until Melbert's simple
bodycam component conveniently did exactly what I needed in a much
simpler way.
## Why It's Good For The Game
Having a "guy in the chair" for your kickass murder operator squad
enables more brainy strategizing, and is thematically sound. Also,
nukies have the opportunity to bring in another player to participate in
the fun!
## Changelog
🆑 Rhials
add: Nuclear Operatives now purchase an Intelligence Agent, who can
watch cameras and bodycams, move the shuttle, and provide radio support.
Only 12 Telecrystals!
/🆑
* re-adds list of components for admins to remove (#82461)
## About The Pull Request
The list of components on a mob when admins try to remove one didn't
actually show them, now it does.

## Why It's Good For The Game
Messing with components/elements on mobs are such a pain, in this case
was broken entirely.

## Changelog
🆑
admin: Removing components button now lists components to remove
/🆑
* Reboots the CNS Rebooter Implant. (#82441)
## About The Pull Request
The CNS Rebooter Implant will now pull you out of stuns and stamcrit,
while granting you a few seconds of stun immunity, comes with a 60
seconds cooldown
## Why It's Good For The Game
The CNS Rebooter Implant is a strong candidate for the absolute worst
implant in the game, it caps your stuns at 4 seconds
(which is plenty of time to get murdered) and does nothing to prevent
stamina damage, for something accessible in one of the latest research
nodes and in the nukie uplink it should perform better than it does now.
Besides, the game is in dire need for more tools to keep the stun meta
at bay, and this is a good place to start.
This PR makes it so the rebooter will bail you out stamcrit every 60
seconds, along with giving you a few seconds of immunity to run away or
get a couple of hits in.
## Changelog
🆑
balance: CNS Rebooter Implant will now pull you out of stamcrit and
grant you a few seconds of stun immunity
/🆑
---------
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
* Fix "Aheal" for ears deafness (#82448)
## About The Pull Request
Make the admin button "Aheal" and Magic Wand of Healing (resurrection)
actually full heal carbon's Ears.
File _ears.dm contains timer variable "deaf" that should be updated to 0
after complete healing.
But I think this must be properly code-refactored because looks like
it's just duplicates(?) standart variable "damage" for organ type.
## Why It's Good For The Game
Aheal - means FULLY HEAL.
## Changelog
🆑
fix: aheal now properly heals ears deafness
/🆑
---------
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
* Medipens can't have reagents removed from them anymore. (#82451)
## About The Pull Request
This will be needed for
https://github.com/tgstation/tgstation/pull/82449 because this removes
the machine's ability to make infinite chems.
Basically in https://github.com/tgstation/tgstation/pull/29139 they
removed medipen's ability to have reagents injected into them, but never
removed the ability to take reagents out.
You could take a syringe, remove all chemicals from a medipen, put the
main ingredient in a medipen refiller, then refill. You could do this
right now on live servers with an epipen for infinite formaldehyde.
This doesn't affect the hypospray.
## Why It's Good For The Game
Removes a way of infinitely making reagents with a medipen refiller and
also removes a dumb mechanic.
You could take all chemicals out of an EHMS autoinjector, which removes
the visual and feedback tell to the target that they've been injected,
and even with 0 chemicals they get the disease anyways.
You could buy medipens as a miner, take the chemicals out, and put them
in a syringe or pill that you can inject yourself instantly with.
You can take otherwise hard-to-get chemicals like fungal TB's 2-use cure
injector, and make 40 cure pills instead.
## Changelog
🆑
fix: You can no longer take chemicals out of medipens with a syringe.
/🆑
* Search string in catalogs in char prefs (#82423)
* actually just removes stamina damage and knockdown from punches (#82400)
removes punch knockdowns and stamina damage from them
knockdown punches were also around the time disarm could just hardstun
you to RNG
this is dumb so we remove that
also watermelon supposedly wanted to remove stamina damage from punches
so idk about that
anyway so this is a problem because you could be randomly floored by
sheer luck through thick plates of metal and is overall not a very fun
thing to play against especially with northstar gloves
resolves unfun RNG by removing knockdowns and does something watermelon
wanted by removing stam damage from it
🆑
balance: punches no longer knock down or deal stamina damage
/🆑
* Fix slime `check_item_passthrough` effect (#82484)
## About The Pull Request
This proc expects a user but is not passed one.
## Changelog
🆑 Melbert
fix: Items will properly pass through slime on occasion
/🆑
* Basic mobs now use z-level turnoff instead of simple (#82469)
## About The Pull Request
On one compile of MetaStation, I saw that there's 45 basic mobs on the
station, 256 on lavaland (the number growing from tendrils), and 59 in
all other z levels combined.
While we do expect Lavaland to be visited every round, at least it won't
be running during the times when no one is there, but even more
importantly, space exploration is something not done every round, so we
don't have any reason to waste our resources on AIs that will never be
interacted with.
Simple animals had an easy solution to this:
If no one is on the Z level, their AI turns off
If someone is on the Z level, they are idle unless needed.
The last simple animals that exists right now are bots, megafauna,
geese, gondolas, and some minor ones like mimic, zombie, dark wizard,
soulscythe, etc.
Point is, we're very much nearly done going through all simple animals,
so this code is being wasted just to ensure things like cleanbots won't
work if no one is on the z level, something I doubt happens often, so I
took their code and made it work for basic mobs instead. I could've done
both but I thought it would look very bad, and maybe this is a good
incentivize to get more basic mob conversions.
There's one major change here and it's that we're missing the "Idle"
mode, some basic mobs like the Lavaland village seems to be made with
intent that they'll be running even if players aren't around, so this
sets up a future PR that makes idle AI easier to add, and I want to make
sure those cases are taken into account.
## Why It's Good For The Game
We don't need to always be processing these basic mobs, and sets us in
the future to hopefully also implement idle AIs.
## Changelog
🆑
balance: Basic mob AIs with no mobs on the Z level now stop.
/🆑
---------
Co-authored-by: san7890 <the@san7890.com>
* adds preferences to transhumanist (#82435)
## About The Pull Request
You may remember this, that's because I accidentally deleted it before
while trying to change things. Anyways!
Adds drop-down selections and new options to transhumanist. also fixes a
minor typo
Previously, you could choose your replaced limb by taking prosthetic
limb, setting what you want changed, and then switching to
transhumanist, since they used the same preference previously.
## Why It's Good For The Game
Transhumanist felt strange because it was hypothetically a voluntary
operation, but the augmentation clinic just spun the wheel on what you
got replaced. From a role-playing perspective, being unable to choose is
uninteresting and confusing. Also it always says your limb being was
being replaced with a robotic arm and that annoyed me. Now that you are
able to select your replacement part, I've added two new options, the
robotic voice box, good for a more prominent change then a limb that
will be hidden for most of a round, and flashlight eyes, for when you
are truly committed to being rushed directly to robotics seeing the
bright future ahead of humanity!
## Changelog
🆑
add: Transhumanist now allows you to select your augmentation
add: Transhumanist can now provide a robotic voice box, or flashlight
eyes
spellcheck: Transhumanist's roundstart text has been re-written to not
be wrong
/🆑
---------
Co-authored-by: san7890 <the@san7890.com>
* Watcher wreaths; Normal and Icewing varieties (#82457)
Adds Watcher Wreaths. An item that makes it look like you have a
slightly floating thorn crown that you can make from some of their
material parts (and the icewing crusher trophy for the icewing variant).
The wreath has emissives. They don't do anything mechanically, they're
just for show.



I really like the whole thing with turning lavaland monsters into
trophies and cosmetics. Going down and coming back up looking like
someone who just crawled through a horror movie and took some souvenirs
is great. Stuff like the trophy accessories, bone and drake armor and
many of the various lavaland items have this quality, and it always
amuses me when a tech sees a dressed up miner and just goes 'holy shit,
where did you get that'?
Drip is the ultimate reward for playing miner. Nobody can tell me
otherwise. this is the endgame every miner craves. And I crave a goddamn
crown made from the broken remains of my enemies.
🆑
add: Watcher wreaths. Made from the mangled remains of a watcher, now a
handsome accessory for you to wear a few inches behind your head. Comes
in Normal and Icewing variants.
add: Some bounties for the two variants of watcher wreaths.
/🆑
* CHEAP_HYPOTENUSE() no longer makes the differences between the coordinates absolute. (#82468)
## About The Pull Request
CHEAP_HYPOTENUSE() no longer absolutes the differences between the
coordinates.
## Why It's Good For The Game
It gets squared so it doesn't need to be done.
* Neutered symptoms no longer activate (#82467)
## About The Pull Request
Stops activation of all neutered symptoms in a advanced disease.
## Why It's Good For The Game
Closes https://github.com/tgstation/tgstation/issues/68944
## Changelog
🆑
fix: Narcolepsy is no longer activated while neutered.
/🆑
* Fixes the color matrix editor (#82478)
## About The Pull Request
It was sending back stringified numbers as inputs. This came from a
typescript cleanup pr from sync (#82000) and was ultimately caused by
a... I think misunderstanding of how the color list works (#67967)
## Why It's Good For The Game
Works like a charm now, which is good cause I use it a lot
## Changelog
🆑
fix: The color matrix editor now works properly again
/🆑
* Hats no longer cover mouths (#82498)
* Fixes banned/days remaining preferences display for non-dynamic ruleset antagonists. (#82506)
* Reverts reversion: tgui will 516 or else (#82527)
## About The Pull Request
Context: #82522
Apparently you cant just stuff the byond helper functions into an
external js file, but if you do, byond won't even let you know its a
problem until the servers crash and you have to run `bin/clean` just to
unbork your entire repo
This reimplements the changes from #82473 without:
- moving the byond helper functions externally
- causing a tooltip render issue in panel
## Why It's Good For The Game
516 prep (again this time)
* Final Objective: Battle Royale (#82258)
## About The Pull Request
Adds a new final objective option with a classic premise; the forced
battle to the death.
The concept is that the Syndicate will provide you with an implanter
tool you can use on an arbitrary number of crew members. Once you have
at least 6 (though there is no ceiling) you can activate the implants to
start the Battle Royale and broadcast the perspectives of everyone you
implanted live to the entertainment monitor.
After activation these implants cause you to explode upon death. If at
the end of 10 minutes, more than one person remains unexploded then all
of the remaining implants will detonate simultaneously.
Additionally, one of the station's departments (Medbay, Cargo, Science,
or Engineering) will be chosen as the arena. If after 5 minutes pass
you're not within that department (or if you leave it after that time
has passed) then you will be killed.
The Syndicate plan on both using the recorded footage to study
Nanotrasen technology, and also to sell it as an underground blood
sport, and so have employed a pirate broadcasting station to provide
colour commentary.
The implantation is silent, however it requires you and your target to
be adjacent and stood still for one and a half seconds.
Once implanted, it will occasionally itch and eventually signal to the
implantee that something is up, so once you start implanting someone
you're on a soft timer until you are given away. You can also implant
yourself if you want to do that for some reason.
Removing an implant from someone has a 70% chance of setting it off
instantly, but it _is_ possible. If the implant is exposed to EMP, this
value is randomised between 0 and 100%. You could also try doing surgery
while the patient is wearing a bomb suit or something, that puzzle is
for you to solve and I'm not going to tell you the answers. I'm sure
you'll think of ones I haven't.
## Why It's Good For The Game
Adds a somewhat more down-to-earth but still hopefully exciting and
threatening option which should let people mess around with the sandbox.
The mutual death element provides some roleplaying prompts; nothing
actually _forces_ you to fight apart from fear of death and it may be
possible to find other ways to survive, or perform some kind of
solidarity behaviour with your fellow contestants. Maybe you'll try that
but one of your fellow contestants just wants to be the last survivor
anyway. Maybe you'll pretend you're setting up some kind of mutual
survivorship thing in order to make sure you're the sole survivor.
Gives some people to watch on the bar TV channel.
The crew apparently love playing Deathmatch while dead so we might as
well enable doing it while alive.
Also I'm going to follow this up with a separate PR to remove the Space
Dragon objective and it felt like it'd be a good idea to do one out one
in
## Changelog
🆑
add: Adds a new Final Objective where you force your fellow crew to
fight to the death on pain of... death.
/🆑
---------
Co-authored-by: _0Steven <jaydondegenerschool@gmail.com>
Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: _0Steven <42909981+00-Steven@users.noreply.github.com>
Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: Zephyr <12817816+ZephyrTFA@users.noreply.github.com>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Rhials <28870487+Rhials@users.noreply.github.com>
Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: EnterTheJake <102721711+EnterTheJake@users.noreply.github.com>
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Artemchik542 <32270644+Artemchik542@users.noreply.github.com>
Co-authored-by: Yaroslav Nurkov <78199449+AnywayFarus@users.noreply.github.com>
Co-authored-by: jimmyl <70376633+mc-oofert@users.noreply.github.com>
Co-authored-by: Skeleton-In-Disguise <49223093+Skeleton-In-Disguise@users.noreply.github.com>
Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
Co-authored-by: Pickle-Coding <58013024+Pickle-Coding@users.noreply.github.com>
Co-authored-by: Bilbo367 <163439532+Bilbo367@users.noreply.github.com>
Co-authored-by: FlufflesTheDog <piecopresident@gmail.com>
Co-authored-by: AnturK <AnturK@users.noreply.github.com>
Co-authored-by: Jacquerel <hnevard@gmail.com>
## About The Pull Request
Fixes#82440
This PR just creates a new macro, `LOWER_TEXT()` (yes the irony is not
lost on me) to wrap around all calls of `lowertext()` and ensure that
whatever we input into that proc will be stringified using the `"[]"`
(or `tostring()` for the nerds) operator. very simple.
I also added a linter to enforce this (and prevent all forms of
regression) because I think that machines should do the menial work and
we shouldn't expect maintainers to remember this, let me know if you
disagree. if there is a time when it should be opted out for some
reason, the linter does respect it if you wrap your input with the
`UNLINT()` function.
<!-- 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
You know how bloodsuckers are weak to Sol? Now you can be too! Only as a
hemophage.
Features included: The very same warnings and UI that bloodsuckers get
to know when they are in danger!
This quirk also makes healing in a coffin cost only half blood, neat
huh?
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## Why It's Good For The Game
People wanted to suffer, and why am I to deny them pain?
<!-- 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. -->
## Proof Of Testing
HUD/ burning / healing works fine
<!-- Compile and run your code locally. Make sure it works. This is the
place to show off your changes! We are not responsible for testing your
features. -->
## 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: Adds the hemophage-only quirk, Sol weakness
code: Refactors the sol subsystem so that itself decides if it should
run or not based on if anyone is using it.
code: Refactors bloodsucker UI elements so that they can function fine
outside a bloodsucker antag datum
code: bloodsucker_blood_volume, humanity_lost, bloodsucker_level and
bloodsucker_level_unspent are now private variables due to them being
used for UI updates, if you need to change them, use the procs that are
written in the autodoc
code: Quirk species whitelists no longer use bitflags, but use the
species ID's. Easily allowing you to add new whitelists without having
to mess around with making a new bitfield
/🆑
<!-- 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. -->
<!-- By opening a pull request. You have read and understood the
repository rules located on the main README.md on this project. -->
---------
Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
* Add: 2 Quirks Configs (#81033)
This PR adds two new config options for quirks:
- *Flag* `DISABLE_QUIRK_POINTS`
- When enabled, disables quirk points balancing.
- When enabled, players can select positive quirks without first
selecting negative ones.
- When enabled, the quirk points balance visually hides itself on the
Quirks page.
- *Number* `MAX_POSITIVE_QUIRKS`
- Limits the maximum quantity of positive quirks which players can
select using the Character Preferences page.
- I ported this from the old `MAX_QUIRKS` define.
- When set to `0`, players won't be able to select any positive quirks,
and they won't appear on the Quirks page.
- When set to `-1`, players will be able to select any quantity of
positive quirks.
- When commented-out or undefined, the default is `6`.
- When set to `0` or `-1`, the positive quirk balance visually hides
itself on the Quirks page.
There is some downstream repositories asking for the quirks system to be
configurable. Additionally, I always find myself tweaking these values
on my own private servers and I thought it would be nice to share my
edits. Usually I was simply commenting-out sections of this code in
order to get the same result, so it helps to have an official way to
disable quirk points.
🆑 A.C.M.O.
config: Added two new config flags for quirks, DISABLE_QUIRK_POINTS and
MAX_POSITIVE_QUIRKS.
/🆑
* Oh come on
---------
Co-authored-by: Dani Glore <fantasticdragons@gmail.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
## About The Pull Request
This PR adds two new config options for quirks:
- *Flag* `DISABLE_QUIRK_POINTS`
- When enabled, disables quirk points balancing.
- When enabled, players can select positive quirks without first
selecting negative ones.
- When enabled, the quirk points balance visually hides itself on the
Quirks page.
- *Number* `MAX_POSITIVE_QUIRKS`
- Limits the maximum quantity of positive quirks which players can
select using the Character Preferences page.
- I ported this from the old `MAX_QUIRKS` define.
- When set to `0`, players won't be able to select any positive quirks,
and they won't appear on the Quirks page.
- When set to `-1`, players will be able to select any quantity of
positive quirks.
- When commented-out or undefined, the default is `6`.
- When set to `0` or `-1`, the positive quirk balance visually hides
itself on the Quirks page.
## Why It's Good For The Game
There is some downstream repositories asking for the quirks system to be
configurable. Additionally, I always find myself tweaking these values
on my own private servers and I thought it would be nice to share my
edits. Usually I was simply commenting-out sections of this code in
order to get the same result, so it helps to have an official way to
disable quirk points.
## Changelog
🆑 A.C.M.O.
config: Added two new config flags for quirks, DISABLE_QUIRK_POINTS and
MAX_POSITIVE_QUIRKS.
/🆑
* [BOUNTY] Re-adds Contractors
* I hate copy pasted overrides so much. BEGONE
* Fixes the merge conflict. It's still not gonna work, too many proc redefinition
* The sheer amount of overrides
* This is hell
* remove modular copy of spawn_contractor_partner
* part 2 of spawn_contractor_partner oops
* un-duplicate create_contracts proc
* Remove duplicate contract generate and finish_enter
* something to make the linter stop crying
* Receiving
* removes our contractor stuff in favour of parity
* Update SyndicateContractor.tsx
---------
Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
Co-authored-by: Funce <funce.973@gmail.com>
Co-authored-by: Gandalf <9026500+Gandalf2k15@users.noreply.github.com>
* Make spritesheets cacheable by default, killing a lot of overtime in the round start spike (#80522)
## About The Pull Request
Makes all spritesheets cache by default. This wasn't the case originally
because some spritesheets like vending machines relied on in world
state, but none of them do anymore because that's whack.
Also fixes a bug that would cause half completed caches to break other
stuff. This didn't happen in real gameplay, but would've happened if you
tried to change cachable on anything while you already had a tmp folder.
## Changelog
🆑
fix: Cut down a significant amount of time that caused the start of
rounds to lag.
/🆑
* Make spritesheets cacheable by default, killing a lot of overtime in the round start spike
---------
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
## About The Pull Request
Makes all spritesheets cache by default. This wasn't the case originally
because some spritesheets like vending machines relied on in world
state, but none of them do anymore because that's whack.
Also fixes a bug that would cause half completed caches to break other
stuff. This didn't happen in real gameplay, but would've happened if you
tried to change cachable on anything while you already had a tmp folder.
## Changelog
🆑
fix: Cut down a significant amount of time that caused the start of
rounds to lag.
/🆑
## About The Pull Request
If the station rolls the "Cargo Gorilla" trait, a button will now be
visible on the lobby.
Clicking on this button before the round has started will add you to a
list of participants, one of whom will be selected to become a gorilla
when the round begins.
If nobody signs up (because they're really boring I guess) the job will
instead appear on the latejoin menu.
Once someone has become the gorilla the button will disappear.

While implementing this I noticed that an inverted check means we were
never populating the "GLOB.cargo_sloth" field which means the station
trait wasn't even working.
BEHIND THE SCENES
This also adds a generic "job station trait" which can be expanded in
the future.
Future developers can extend this to add other "rare jobs" with relative
ease.
By default I have made it so all subtypes of this trait are mutually
exclusive, only one can roll at a time.
This also means that I have converted "cargo gorilla" into a job, which
applies most of the code previously located in the mob's typepath or in
the station trait.
The fact that it is a job means that **admins** can enable any number of
gorillas to be present on the latejoin menu (but not the roundstart one,
as it is not possible to add Cargo Gorilla to your occupation
preferences) if they so desire.
The random beurocratic station trait, event, and traitor item (and the
job console) are not able to add gorilla slots.
Because I changed "Cargo Gorilla" to a job it now no longer exists on
the map until a player gains the role, and there wasn't a non-hacky way
to copy the name of this round's cargo sloth. Instead I just added a
small cargo gorilla name list.
## Why It's Good For The Game
Makes the presence of a fun trait more visible to players.
Means that people who aren't observing get a chance to be a monkey.
This is a framework several other people have wanted to exist for their
own features.
## Changelog
🆑 Jacquerel and Fikou
qol: If the station rolls the "Cargo Gorilla" station trait. you will be
able to sign up for the role from the game lobby.
qol: If nobody signs up to be the Cargo Gorilla then you can select it
from the Late Join menu and arrive on the arrival shuttle.
fix: The Cargo Gorilla will actually spawn.
/🆑
## About The Pull Request
Reopened#78997
Larger patch for bitrunning that addresses a few issues.
- Two new antagonists: cyber tac and netguardian
- Quantum server emag opportunity
- Modular mob packs: Like random spawners, but for groups
- Antag spawning fixed: vdom antags now have up to a 10% chance to spawn
based on domains loaded
- Virtual domains are no longer all fullbright by default, only the
outdoorsy ones
- Actually deletes legion map file, since it was removed in #79424
<details>
<summary>images</summary>
The netguardian prime


The glitch effect - this mob is being mutated

Cyber tac (t2 antagonist)

</details>
## Why It's Good For The Game
- Bitrunning antagonists are so incredibly rare that it's underwhelming
to play as one for the solid second they offer if you even get the role
- Bitrunners had basically no traitor route to follow, they became
assistants with black outfits
Fixes#79465
<details>
<summary>More info</summary>
Bitrunners don't have any type of traitor options. If they're made into
traitors, there's nothing bitrunner related they can do, and their
access is particularly bad so it's like they're a worse assistant. I've
coupled this with the bitrunning antagonist system, which is now
fixed.\. Bitrunners can now attempt to coax these entities to come onto
the station, however they are not given any form of allegiance for doing
so (and are quite counterable).
Previously, vdom antagonists relied on so many factors to spawn that it
basically wouldn't happen. Now, it runs on the server each time there is
a map loaded, with increasing probability as the round progresses. This
builds up the list of spawnable antagonists, of which two are new,
including an entirely new giant mech megafauna. This is the first
"megafauna-esque" basic mob in the game. Its AI is bad, it's really only
meant to be player controlled, but this does mean an admin can spawn
them. Being mech, they are very counterable with ion rifles and the
like.
Several refactors, rewrites, and overall bug fixes are included in this
PR.
Lastly, I added a framework for making bitrunner maps more random, the
modular mob spawning system, which works in conjunction with random
crate locations.
</details>
## Changelog
jlsnow301, infraredbaron
🆑
add: Bitrunning Patch 1 features a host of changes!
add: Added randomized mobs to virtual domains, which will be indicated
with a unique icon.
add: New emag interaction with the quantum server. Antags will spawn
more frequently, and they can hack themselves onto the station. You have
been warned.
add: Both living and dead players can now see which mob is going to
spawn an antagonist in the vdom.
add: Two new vdom antagonists: Cyber Tac and the NetGuardian. These
unlock at specific thresholds.
balance: You can no longer stack copies of the same ability with
bitrunning disks.
balance: Some of the disk items have been replaced with stronger
versions.
fix: You can no longer spy on crew using the advanced camera console on
syndicate assault.
fix: Fixed the spawning mechanism of virtual domain antagonists. You
should now have a chance of playing as one. This chance increases as
more domains are completed.
fix: Vdom antagonists shouldn't spawn at the end of the run any longer.
fix: The preference for vdom antagonists has been changed to factor in
the new types. Check your preferences!
fix: The quantum server will now show its balloon alerts to all
observers.
fix: Random domains should be fully random again.
/🆑
---------
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
## About The Pull Request
Title. Adds a little cog button that expands a popper with a preference
list of relevant preferences.
https://github.com/tgstation/tgstation/assets/59709059/5718ad5d-fadb-489f-9a31-9e7173c6f35a
## Why It's Good For The Game
Customizable quirks are cool. Having a proper framework for customizable
quirks is even cooler. Good UX is even COOLER.
## Changelog
🆑
code: Quirks are now customizable on the quirks page instead of on the
character prefs page
/🆑
---------
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
<!-- 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
This PR makes it so that players who are vetted receive a message on
inspect in game, as to indicate their status within the player vetting
system. Staff in game will also be able to know who is and isn't.



Mechanical Organic Interface Activity is also locked behind being vetted
now.
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## Why It's Good For The Game
Ambiguity is bad in this case, so this adds incentive on both sides to
get vetted.
## 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: Added new player ranks for being vetted.
code: Organic Interface is now locked behind being vetted.
/🆑
<!-- 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. -->
* Feature: bitrunner, a new supply role (READY)
* Delete bepis.dm
* Conflicts
* Update dynamic_rulesets_midround.dm
* Fixing this invalid icon file path
It was trying to use the aesthetics one
* Bepis is dead
* New digi sprites courtesy of CandleJaxx!!
Now in the correct branch!
* Fixing merge conflict
* bitrunning hotfixes [NO GBP]
* Modular health adjustments
* Revert "Modular health adjustments"
This reverts commit 0ff3c48d398f6c1aac51cdf8fecaf869491bbc86.
* Modular health adjustments
Only this one should be necessary
* The screenshot test
* Bitrunner den for voidraptor (FOR #23865) (#23891)
* no shower in sight
* lets bitrunners actually get to their room and spawn there
* New digi sprites courtesy of CandleJaxx!!
* Revert "New digi sprites courtesy of CandleJaxx!!"
This reverts commit eea9f47de256dd407c78450bc8f2a09b814f93e9.
---------
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
* Removes bitrunning unit tests (#78607)
## About The Pull Request
Removes the fraction of unit tests I thought would be safe.
Not thrilled that I have to exclude ALL unit tests now, but hey.
The issue is that atmos attempts to process on a turf which hasn't
initialized yet.
## Why It's Good For The Game
Other PRs can pass checks now
## Changelog
N/A
* Update birdshot.dmm
* Tweaks the BEPIS category of the bitrunning order console
* Adds back the flashdark that we had skyrat edited in
* Update tgstation.dme
* Fixes Voidraptor bitrunning den not being connected to the powergrid
---------
Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
Co-authored-by: Paxilmaniac <82386923+Paxilmaniac@users.noreply.github.com>
Co-authored-by: Profakos <profakos@gmail.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
* TTS: Gas Mask muffling, Hailer Mask voice effects, support for more filters that use samplerate, voice effects for lizards, ethereals, and xenomorphs.
* Update RecordView.tsx
* Update types.ts
---------
Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
* Initial draft, most of the stuff is implemented, not really tested or cleaned up yet
* Refactors the handling into a datum-based approach, for more abstraction
* Added migration, properly hooked up the verb to the new system
* Removed some more dead code
* Fixes some missing stuff from the .dme because VSC is stupid sometimes with merge conflicts
* Fixes the schema
* Wow I was really getting tired huh
* A fool, I say, a fool!
* I hate lists of lists I hate lists of lists I hate lists of lists
* I somehow missed this one twice. TWICE!
* This won't actually work if it's defaulting to true, lmao
* Makes it not log stuff if the adding or removing of players is unsuccessful
* Adds a way to update all of the unlock_contents for preferences datums once the donator list is initialized
* Runs update_prefs_unlock_content on mob Login() (hopefully this helps)
* Fixes the bajillion of runtimes caused by my dumb ass trying to make some client calls on ckeys
* Man I was really tired that day
* I had this ready for three hours and forgot to push it
## About The Pull Request
The string list is awful for maintainability and is the reason the
filter_invalid_quirks() proc wouldn't work properly.
randomise_quirks() is still broken though.
## Why It's Good For The Game
## Changelog
🆑
fix: Incompatible quirks in existing savefiles shouldn't be possible
anymore.
/🆑
* Revert "Add the ability to use blips as your character's voice" (#77715)
Reverts tgstation/tgstation#77640

This is causing big problems right now and we've agreed to a, at
minimum, temporary revert so that we can re-approach this at a later
date and do things properly
@ MrStonedOne pls i need that TTS repo im begging you pls
* Revert "Add the ability to use blips as your character's voice"
---------
Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
* Add the ability to use blips as your character's voice (#77640)
## About The Pull Request
- Adds the ability to force your TTS voice to always be blips, default
is still normal speech
- Probably fixes a bug with silicon voices not transferring properly?
There was an entire argument missing from tts_request/New
- Fixes problems I got from the Docker build not working at all. Only
thing interesting is `--no-cache-dir` which was to fix the container
running out of RAM even though I literally just got 64GB of RAM today
Got permission from @ optimumtact as alternative to being able to disable
your voice, CC @ Iamgoofball
## Why It's Good For The Game
I spent two hours trying to find a voice that didn't make me
uncomfortable to use and that was even in the realm of being the voice I
would actually want people to hear. Characters still have distinct
"voices" because the blips are chopped together from the voice itself
## Changelog
🆑
add: You can now set your voice to just blips.
/🆑
* Add the ability to use blips as your character's voice
---------
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
## About The Pull Request
- Adds the ability to force your TTS voice to always be blips, default
is still normal speech
- Probably fixes a bug with silicon voices not transferring properly?
There was an entire argument missing from tts_request/New
- Fixes problems I got from the Docker build not working at all. Only
thing interesting is `--no-cache-dir` which was to fix the container
running out of RAM even though I literally just got 64GB of RAM today
Got permission from @optimumtact as alternative to being able to disable
your voice, CC @Iamgoofball
## Why It's Good For The Game
I spent two hours trying to find a voice that didn't make me
uncomfortable to use and that was even in the realm of being the voice I
would actually want people to hear. Characters still have distinct
"voices" because the blips are chopped together from the voice itself
## Changelog
🆑
add: You can now set your voice to just blips.
/🆑
commit fe49f8f531
Author: ZigVert <56202842+Daved27hundred@users.noreply.github.com>
Date: Wed Aug 9 01:38:05 2023 -0400
shrink size of breasts_double on latex catsuit (#352)
## About The Pull Request
the latex catsuit has a cool little feature on this server, where
depending on what kind of breasts your char has (double, quadruple,
sextuple) it adds another sprite ontop of them. thing is that the size
of the sprite for `breasts_double` is comically bigger than what's
normally on the suit. I went ahead and edited the sprite so that its not
ballooning off your player.
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## Changelog
🆑
image: Modified breasts_double for both the item and mob sprite of the
latex catsuit
/🆑


loaded my own game and viewed new sprite. perfection.
---------
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
commit b9db46180f
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Aug 6 10:32:37 2023 +0000
Automatic changelog for PR #272 [ci skip]
commit 4446f688f2
Merge: 4f431c21489941c77cce
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Aug 6 12:32:10 2023 +0200
Adds nearly every item to the game into maintenance. (#272)
## About The Pull Request
Nearly every single item in the game has been judged on an arbitrary
criteria, organized, and put into maintenance loot if I think it should
be in maintenance loot.
## jesus fucking christ
Okay so I basically scanned through every item in the game to see if
it's not too OP, and I added it into maintenance loot. The PR is still a
draft because I need to rest and look at it tomorrow to see if I missed
anything (and also fix the almost guaranteed compile errors from the PR
because there are likely missing commas and stuff). It took me about 5
hours of work to do the nonsense of creating a 2247 line list of items
in the game as well as assigned weights to make the insane stuff rare
and the useful stuff common.
This shouldn't be merged when it's done, but rather test merged for a
period of maybe a month so people can give feedback about items being
common and items not being common. Some people might be worried that the
amount of items would be too high and shit would be near guaranteed to
spawn, but I've made similar PRs across several coderbases that are like
this so that maint loot is varied and balanced.
## Todo list
- [x] Fix compile errors.
- [x] Increase the density of loot spawns so there is more loot to play
around with.
- [x] Do a quick double-check to see if the weights make sense.
- [x] 1 month testmerge.
- [x] Get berated by people who think that adding an secret ultra-rare
meteor pen to a possible loot option is a terrible idea.
- [ ] Merge.
## Changelog
🆑 BurgerBB
add: Nearly adds every single item in the game into maintenance.
Quintuples loot spawns in most places.
/🆑
<!-- 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. -->
commit 9941c77cce
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Sat Aug 5 23:10:47 2023 -0700
Adds some missing paper, fixes compile errors from merges
commit de79066162
Merge: f03c87d9264f431c2148
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Sat Aug 5 22:10:13 2023 -0700
Merge branch 'master' into Maintenance-Loot-Overhaul
commit 4f431c2148
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Jul 31 01:37:46 2023 -0500
[Modular] Makes all techwebs generate points (#314)
<!-- 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
Makes it so that all new techwebs (including the station techweb)
generate points by DEFAULT. This is to make techwebs compatible with
ghost roles making new servers.
Coupled with turning on NO_DEFAULT_TECHWEB_LINK, this will solve ghost
roles being connected to the station research network by default, while
still allowing them to research.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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: Techwebs generate points by default.
/🆑
<!-- 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. -->
commit a2db1e5448
Merge: 344303aa6172c535f416
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Sun Jul 30 21:15:49 2023 -0400
Upstream merge Jul 30 (#405)
See commit history for change log.
commit 344303aa61
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 31 00:55:22 2023 +0000
Automatic changelog for PR #403 [ci skip]
commit aaa5091339
Author: Tom <8881105+tf-4@users.noreply.github.com>
Date: Mon Jul 31 01:51:08 2023 +0100
removes BUG that causes DAMAGE to ANTAG (#403)
so errrrm the HoS revolver had its internal mag set wrong
so it just spawned with a .357 mag instead
which with the 1.6x proj. multiplier meant it was just an objectively
more powerful .357. For free. Roundstart guaranteed.
oh and couldn't be reloaded with the ammo you got supplied with
Ruh roh!

🆑
fix: The HoS revolver can now be reloaded
fix: The HoS revolver is no longer an objectively better .357
/🆑
commit 72c535f416
Author: nevimer <foxmail@protonmail.com>
Date: Sun Jul 30 20:46:33 2023 -0400
biodome updatepaths
commit c04f4498f8
Author: nevimer <foxmail@protonmail.com>
Date: Sun Jul 30 20:42:26 2023 -0400
Map Reset
commit 1f65f47063
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:51:33 2023 +0200
Automatic changelog for PR #22787 [ci skip]
commit 326315b0c8
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:43:01 2023 +0200
[MIRROR] Fixes bloody soles making jumpsuits that cover your feet bloody when you're wearing shoes [MDB IGNORE] (#22787)
* Fixes bloody soles making jumpsuits that cover your feet bloody when you're wearing shoes (#77077)
## About The Pull Request
Title says it all.
It basically made it so wearing something like a kilt would result in
the kilt getting all bloody as soon as you walked over blood, even when
you were wearing shoes, unless you wore something else that obscured
shoes.
I debated with myself a lot over the implementation for this, I was
thinking of adding some way to obscure feet in particular, but it's
honestly so niche that it could only have caused more issues elsewhere
if I tried to fix this issue that way.
* Fixes bloody soles making jumpsuits that cover your feet bloody when you're wearing shoes
---------
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
commit 98c63968d5
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:37:45 2023 +0200
Automatic changelog for PR #22782 [ci skip]
commit 08cd7e3819
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:36:49 2023 +0200
Automatic changelog for PR #22781 [ci skip]
commit 57c313f248
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:36:25 2023 +0200
Automatic changelog for PR #22783 [ci skip]
commit cfc5287e85
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:31:58 2023 +0200
[MIRROR] Fixes a bug with pAI leashing [MDB IGNORE] (#22782)
Fixes a bug with pAI leashing
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
commit f657926df7
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:27:32 2023 +0200
[MIRROR] RPED can carry & install computer circuit boards and complete computer frames & general code cleanup [MDB IGNORE] (#22781)
* RPED can carry & install computer circuit boards and complete computer frames & general code cleanup (#76516)
## About The Pull Request
Read Tin
- If you have multiple computer circuit boards in the RPED a tgui input
is displayed asking you which specific one you want to install in the
computer frame
- If you have cable & glass inside the RPED it will attempt to install
them in the computer frame as well
You still have to use a screwdriver to turn the computer on as usual
Added extra checks to ensure we only install/remove a circuit board when
we actually a circuit board to work with
## Why It's Good For The Game
RPED already has the ability to carry cable & glass sheets which is
required to complete a computer frame, now after adding the ability to
carry & install computer circuit boards we can build computers much
faster without the need for manual clicking.
## Changelog
🆑
add: RPED can carry & install computer boards and complete computer
frames
/🆑
---------
Co-authored-by: Time-Green <7501474+Time-Green@ users.noreply.github.com>
* RPED can carry & install computer circuit boards and complete computer frames & general code cleanup
---------
Co-authored-by: SyncIt21 <110812394+SyncIt21@users.noreply.github.com>
Co-authored-by: Time-Green <7501474+Time-Green@ users.noreply.github.com>
commit 324b57ed6c
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:27:16 2023 +0200
[MIRROR] Bluespace MOD Storage can now hold bulky storage items. [MDB IGNORE] (#22783)
* Bluespace MOD Storage can now hold bulky storage items. (#77211)
## About The Pull Request
The admin-only bluespace MOD storage can now hold bulky storage items
(backpacks, belts) without needing a varedit to do so, kinda like the
bag of holding can do.
Is this even a rebalance if it's very likely an oversight on an
admin-only item?
## Why It's Good For The Game
The bluespace MOD storage is pretty much just a super snowflakey bag of
holding for modsuits, so this brings it more in line.
## Changelog
🆑
balance: The bluespace MOD storage can now hold bulky storage items
(backpacks, toolbelts) just like the bag of holding.
/🆑
* Bluespace MOD Storage can now hold bulky storage items.
---------
Co-authored-by: CRITAWAKETS <sebastienracicot@hotmail.com>
commit 4d0f678371
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:25:09 2023 +0200
Automatic changelog for PR #22745 [ci skip]
commit e81aa4a1c9
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:24:44 2023 +0200
[MIRROR] Add leash component to pAIs that keeps them within range instead of directly teleporting them back, increases default range to max range [MDB IGNORE] (#22745)
* Add leash component to pAIs that keeps them within range instead of directly teleporting them back, increases default range to max range (#77030)
## About The Pull Request
Tries to keep pAIs in range of their owner by moving them closer when
the owner moves, rather than jarringly teleporting every time the owner
gets out of range. Does this by calculating the closest path a nearby
tile and forcefully moving you there. Still a bit janky at times but is
better than teleporting directly onto the owner 100% of the time I feel.
Also prevents you from moving out of range, rather than forcefully
teleporting you back.
Increases the default pAI range to the maximum (9 tiles)
## Why It's Good For The Game
New leashing makes being a leashed pAI significantly less jarring and
obvious. Ideally we would also have a visible max range too.
Default pAI range was pretty small in my testing and I think it's not
unreasonable to think a lot of people won't bother changing it. That
they are leashed at all is the important part.
## Changelog
🆑
qol: pAIs now try to stay within range of their owner, and teleport back
only when necessary
qol: Default max pAI range has been changed to the maximum range you can
choose (9 tiles)
/🆑
---------
Co-authored-by: Jacquerel <hnevard@ gmail.com>
* Add leash component to pAIs that keeps them within range instead of directly teleporting them back, increases default range to max range
* Fixes the leash enable/disable
* A workaround because the procs are private.
* Update card.dm
* Update card.dm
what I get for rushing
* Update card.dm
---------
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Jacquerel <hnevard@ gmail.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
commit 7fb76545ec
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:06:20 2023 +0200
Automatic changelog for PR #22785 [ci skip]
commit d3ff03217e
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:03:38 2023 +0200
[MIRROR] Module duplicator has cheaper costs for circuit duplication [MDB IGNORE] (#22785)
* Module duplicator has cheaper costs for circuit duplication (#77180)
## About The Pull Request
Fixes#77158
> this is pretty clearly a relic of the resource cost rebalance.
Yes it is. `cost_per_component` var had a fixed value of 1000. Now it's
value is 1 /10th of `SHEET_MATERIAL_AMOUNT `
* Module duplicator has cheaper costs for circuit duplication
---------
Co-authored-by: SyncIt21 <110812394+SyncIt21@users.noreply.github.com>
commit a875500996
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:03:17 2023 +0200
Automatic changelog for PR #22786 [ci skip]
commit 174172eeeb
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 22:02:51 2023 +0200
[MIRROR] Fix timeline jumper MOD module not updating stamina on jaunt [MDB IGNORE] (#22786)
* Fix timeline jumper MOD module not updating stamina on jaunt (#77181)
## About The Pull Request
Fixes#77152
updating_stamina was set to 0 in the jaunt's setStaminaLoss for some
reason, this PR fixes that
## Why It's Good For The Game
It's a bugfix
* Fix timeline jumper MOD module not updating stamina on jaunt
---------
Co-authored-by: cnleth <113535457+cnleth@users.noreply.github.com>
commit 8d450bc39b
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 09:08:28 2023 +0200
Automatic changelog for PR #22780 [ci skip]
commit 083a86367e
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 09:08:03 2023 +0200
[MIRROR] Fixes chat highlights with broken RegEx expressions and escapes RegEx characters from non-RegEx highlights [MDB IGNORE] (#22780)
* Fixes chat highlights with broken RegEx expressions and escapes RegEx characters from non-RegEx highlights (#77228)
## About The Pull Request
Yeah, so, if you made a mistake in your chat highlight's regex, it would
actually just straight up not work anymore, constant bluescreen pointing
out your error, and there isn't a simple way for users to fix that
issue. I'm not giving users an easy way to flush their highlights, but
I'm making it far more robust so it shouldn't happen anymore.
Now, what I'm doing is that it's preventing the chat from breaking if
the chat regex is broken, and so it's just `null` instead.
Not only that, but it's now also escaping anything that would be valid
for RegEx from non-RegEx strings, so that stuff like `[AI Private]`
don't make your whole client freeze to death.
Initially caught by
https://github.com/Skyrat-SS13/Skyrat-tg/issues/22774.
## Why It's Good For The Game
Users not being stuck with a perma-bluescreened chat is good, methinks.
## Changelog
🆑 GoldenAlpharex
fix: Chat highlights now escape special RegEx characters from non-RegEx
highlights.
fix: Broken RegEx expressions no longer cause the chat to bluescreen,
allowing you to properly fix them.
/🆑
* Fixes chat highlights with broken RegEx expressions and escapes RegEx characters from non-RegEx highlights
---------
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
commit 1ab3d18237
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 03:36:57 2023 +0200
Automatic changelog for PR #22766 [ci skip]
commit 78ec45b103
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 03:36:28 2023 +0200
[MIRROR] Arconomy: Balance Update 2023 [MDB IGNORE] (#22766)
* Arconomy: Balance Update 2023
* Update market_crash.dm
* Update flypeople.dm
* Update market_crash.dm
---------
Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
commit d57a26f92c
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 03:20:26 2023 +0200
Automatic changelog for PR #22775 [ci skip]
commit dfcfb5bff0
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 03:09:32 2023 +0200
Automatic changelog for PR #22773 [ci skip]
commit ecedf15b7c
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 03:09:21 2023 +0200
[MIRROR] Resprites Exo-Drone Scanner [MDB IGNORE] (#22775)
* Resprites Exo-Drone Scanner (#76337)
## About The Pull Request
I did the originals a few years ago, and in hindsight, those sprites
suck tremendously.
New sprites, better perspective, looks like an actual radar dish.

## Why It's Good For The Game
I feel like it's a distinct improvement, and better matches modern
sprite quality / my own quality standards.
## Changelog
🆑
image: New cargo exo-drone scanner sprites!
/🆑
* Resprites Exo-Drone Scanner
---------
Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
commit f7563ca5f1
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 03:09:06 2023 +0200
[MIRROR] Refactors chameleon actions, Adds chameleon outfit saving, Adds chameleon scanner [MDB IGNORE] (#22773)
* Refactors chameleon actions, Adds chameleon outfit saving, Adds chameleon scanner
* Update cards_ids.dm
* Update _glasses.dm
* Delete chameleon.dm
* Update _glasses.dm
* Update _glasses.dm
---------
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
commit df9a342954
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sun Jul 30 03:08:22 2023 +0200
Automatic changelog for PR #22776 [ci skip]
commit af9b6608e9
Author: Bloop <13398309+vinylspiders@users.noreply.github.com>
Date: Sat Jul 29 21:07:51 2023 -0400
[MISSED MIRROR] Adds wings from potion of flight for fly persons in game. (#72991) (#22776)
Adds wings from potion of flight for fly persons in game. (#72991)
## About The Pull Request
So, i was kinda surprised that there are no fly wings in game, when
their sprite was already made. So it adds wings from strange elixir
(potion of flight) for fly persons. Not much to discuss, i guess.
## Why It's Good For The Game
Wings for flies.
## Changelog
🆑
add: Wings for fly persons from flight potion
/🆑
Co-authored-by: Helg2 <93882977+Helg2@users.noreply.github.com>
commit 44975e33b4
Author: Changelogs <action@github.com>
Date: Sun Jul 30 00:40:48 2023 +0000
Automatic changelog compile [ci skip]
commit f28fe57e47
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 22:24:25 2023 +0200
Automatic changelog for PR #22518 [ci skip]
commit 340a2cce7c
Author: Nerevar <12636964+Nerev4r@users.noreply.github.com>
Date: Sat Jul 29 14:24:00 2023 -0600
[MODULAR] Anti-Gravity Harness (#22518)
* soon
* Apply suggestions from code review
Co-authored-by: Pinta <68373373+softcerv@users.noreply.github.com>
* reviews
* reviews pt2
* listen to daft punk's get lucky it's the sound of the summer
* Update antigravityharness.dm
* Update antigravityharness.dm
* Update antigravityharness.dm
* wew
* me when i
* get the fuck back there
* i hate teshari bro
* how many times do i have to tell you
* Apply suggestions from code review
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
* esketit
* fuck
* i didn't know you were chill like that
* yippee
---------
Co-authored-by: Snakebittenn <12636964+Snakebittenn@users.noreply.github.com>
Co-authored-by: Pinta <68373373+softcerv@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
commit 35dd36f0f4
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 22:11:37 2023 +0200
Automatic changelog for PR #22771 [ci skip]
commit 851c7071c7
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 22:11:07 2023 +0200
Automatic changelog for PR #22770 [ci skip]
commit eef9ce26c9
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 22:10:58 2023 +0200
Automatic changelog for PR #22768 [ci skip]
commit 80c9e5cdec
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 22:10:33 2023 +0200
Automatic changelog for PR #22765 [ci skip]
commit b5c83cb43d
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 22:10:01 2023 +0200
Automatic changelog for PR #22764 [ci skip]
commit 6dd6ea801b
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 22:09:14 2023 +0200
Automatic changelog for PR #22759 [ci skip]
commit 5677325190
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 22:07:05 2023 +0200
Automatic changelog for PR #22714 [ci skip]
commit 997a5b1dfe
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 22:02:36 2023 +0200
[MIRROR] Doubles the time you can get the "Long shift" achievement, makes it not grant on admin restarts [MDB IGNORE] (#22771)
* Doubles the time you can get the "Long shift" achievement, makes it not grant on admin restarts (#77195)
## About The Pull Request
- "Long shift" can now be earned from sub 10 minute rounds rather than
sub 5 minute rounds
- Admin restarts no longer give out "Long shift"
## Why It's Good For The Game
I do not think this achievement can *possibly* be earned right now. Like
at all.
Nuke Ops and cult are the only antags that can possibly do it and it's
incredibly infeasible (requiring that they nuke the station or summon
Nar'sie in just 3 minutes!)
So I bumped up the timer to 10 minutes. This means that ops can get it
if they nuke the station in 8 minutes, cult can get it if they REALLY
speedrun, and revs can get it if they beeline the heads.
I checked the DB for stats on this achievement and it's only been earned
in 3 rounds across the last year - `208780` (admin restart due to a bug)
`192892` (admin restart due to a bug?) `186192` (admin restart).
So I also prevented admin forcing the round to end. (I don't know if it
catches admin reboots directly I'll have to check that.)
## Changelog
🆑 Melbert
balance: The "Long Shift" achievement is now feasibly obtainable, and
admins can no longer trigger it unknowingly
/🆑
* Doubles the time you can get the "Long shift" achievement, makes it not grant on admin restarts
---------
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
commit a4da5a6296
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 22:01:28 2023 +0200
[MIRROR] New Wizard achievement [MDB IGNORE] (#22770)
* New Wizard achievement (#77191)
## About The Pull Request
Adds an achievement for completing the Grand Ritual
Also, adds blackbox logging for the Grand Ritual feature so we can see
how much people are actually doing it
Also, while testing I noticed that Summon Guns/Magic were fucked, so I
fixed them.
## Why It's Good For The Game
Nice to have some stats.
Nice to get a juice reward for doing your wizard chores.
* New Wizard achievement
---------
Co-authored-by: Jacquerel <hnevard@gmail.com>
commit b2b8e872b8
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 22:00:57 2023 +0200
[MIRROR] Sapient bots can play voice lines [MDB IGNORE] (#22768)
* Sapient bots can play voice lines (#76920)
## About The Pull Request
Part of the "throwing stuff at the wall and seeing what happens" series
of changes.
We were discussing player bots and there was some small support for
"what if bots couldn't talk except to other bots and primarily
communicated via emoting and playing their prerecorded lines".
I coded this but I'll be honest, my heart wasn't in it, especially
because we have _already_ released sapient bots who can talk so I'd have
to justify taking it away in a better way than "I want to see what would
happen", so I'm not doing that (feel free to revert the last commit in
this PR if you want to carry that cross yourself).
But I'm keeping the button that plays the prerecorded voice messages.
No these lists _aren't_ alphabetised, that's because I wanted to vaguely
order them in order of "this is something the bot regularly says" to
"this is something the bot rarely says (because it is rude or mean)".
This priority is possibly the inverse of how players will want to use
the button, but perhaps they should try being politer.
Additionally this PR ensures that if you put a pAI in a bot then it will
be able to speak any languages the pAI could.
## Why It's Good For The Game
Saying "I should have been a plastic surgeon" is iconic medbot behaviour
and players should be able to do it.
We don't currently have bot TTS voices which directly sound like the
bots themselves to apply, and it might be mildly concerning if we did
because I believe at least one of the voices is the IRL voice of a
community member with some filters added?
## Changelog
🆑
add: Player-controlled bots can now play the prerecorded lines
associated with that bot.
add: Placing a pAI into a bot temporarily teaches that bot all the
langauges the pAI could speak.
/🆑
* Sapient bots can play voice lines
---------
Co-authored-by: Jacquerel <hnevard@gmail.com>
commit f46a300a93
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 21:59:35 2023 +0200
[MIRROR] [NO GBP]Mat container Final clean-up & patches [MDB IGNORE] (#22765)
* [NO GBP]Mat container Final clean-up & patches (#77092)
## About The Pull Request
1. Fixes#77177
Some things were not connecting to the ore silo round start because the
silo was not initialized yet so it went to local storage. Now it
connects with the ore silo again
3. Removed some unused code in remote materials
4. Protolathe uses `eject_sheets()` defined in remote materials and not
it's own version because that's redundant
5. Don't put the item back in the players hand when inserting it in the
material container cause we haven't even removed it yet
6. `fast_split()` is now even faster & robust and is a global proc
7. Some code cleanup for RHD silo link
## Changelog
🆑
fix: some things not connecting to the ore silo round start
/🆑
* [NO GBP]Mat container Final clean-up & patches
---------
Co-authored-by: SyncIt21 <110812394+SyncIt21@users.noreply.github.com>
commit 0f45698515
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 21:58:27 2023 +0200
[MIRROR] Starlight colors with parallax, small parallax code clean-up [MDB IGNORE] (#22764)
* Starlight colors with parallax, small parallax code clean-up (#77020)
The space gas parallax now colors starlight in the color of the gas:

<details>
<summary>Others</summary>



</details>
I also cleaned up parallax random code a bit, making it easier to add
new parallaxes and add minor effects to them
The radioactive nebula parallax thing has also been moved to SSparallax
to make it easier and a bit more sane to change
🆑
add: Starlight will color with space gas parallax
code: Cleans up random parallax code / radioactive nebula parallax code
/🆑
## Why it's good for the game
We can change the starlight color now (mostly thanks to @ LemonInTheDark
making light code easier to work with), so I thought it'd be fun to
actually do! If people hate it, I'll turn it off and we can just call
this a code clean-up PR
* Starlight colors with parallax, small parallax code clean-up
---------
Co-authored-by: Time-Green <7501474+Time-Green@users.noreply.github.com>
commit 4acde46d5a
Author: SpaceVampire <46720418+SpaceVampire@users.noreply.github.com>
Date: Sat Jul 29 15:56:02 2023 -0400
[Non-Modular] detective spawn with gun (#22759)
* aaaaa
* aaaaa
* pocket switch
* crayon locker
* Update code/game/objects/structures/crates_lockers/closets/secure/security.dm
---------
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
commit 1d1e839d66
Author: avi <92401911+avimour@users.noreply.github.com>
Date: Sat Jul 29 15:55:31 2023 -0400
Digi Kneeboot Fix (#22749)
Update feet_digi.dmi
small fix
commit ab84cd073a
Author: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
Date: Sat Jul 29 12:53:44 2023 -0700
Correct powernet electrocution damage [NO GBP] (#22714)
* human define and powernet calc
* Update tgstation.dme
commit 98756ff128
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 21:52:57 2023 +0200
Automatic changelog for PR #22685 [ci skip]
commit b87a845e19
Author: Jureiia <53306684+Jureiia@users.noreply.github.com>
Date: Sat Jul 29 20:51:50 2023 +0100
[Modular] Adds a thinner variant of the choker (#22685)
* The beginning and the end (hopefully)
* Update modular_skyrat/modules/customization/modules/clothing/neck/collars.dm
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
---------
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
commit a6afbf1012
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 21:51:31 2023 +0200
Automatic changelog for PR #22647 [ci skip]
commit 03b2bba982
Author: Pinta <68373373+softcerv@users.noreply.github.com>
Date: Sat Jul 29 15:51:05 2023 -0400
[MODULAR] Off-Duty check proc (#22647)
* time clock integration
* actual proc
* Update off_duty_check.dm
commit 1180dcbcb1
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 21:38:36 2023 +0200
Automatic changelog for PR #22739 [ci skip]
commit 5fef198bd3
Author: Nerevar <12636964+Nerev4r@users.noreply.github.com>
Date: Sat Jul 29 13:38:12 2023 -0600
Returns Security Skirts (Somewhat) (#22739)
* initial
* Update modular_skyrat/modules/goofsec/code/sec_clothing_overrides.dm
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
---------
Co-authored-by: Snakebittenn <12636964+Snakebittenn@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
commit e5657bf6a0
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 21:36:10 2023 +0200
Automatic changelog for PR #22711 [ci skip]
commit bbdd463407
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 21:35:51 2023 +0200
Automatic changelog for PR #22626 [ci skip]
commit aa222ada3c
Author: Jureiia <53306684+Jureiia@users.noreply.github.com>
Date: Sat Jul 29 20:35:42 2023 +0100
[Modular] GAGS Version of the Flannel Shirt (#22711)
* she jack on my lumber til i shirt
* Update modular_skyrat/modules/customization/modules/clothing/under/utility_port/suits_port.dm
---------
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
commit 6d37a07434
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 21:35:31 2023 +0200
Automatic changelog for PR #22664 [ci skip]
commit 83954e6faa
Author: Hatterhat <31829017+Hatterhat@users.noreply.github.com>
Date: Sat Jul 29 14:35:26 2023 -0500
once more, as a joke - re-ports the proto-kinetic glaive (#22626)
* once more, as a joke
* sprite revisions ft. background eizouken stream
* its drip or drown and by god i'm floatin
* real
* tab jumpscare
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
---------
Co-authored-by: Hatterhat <Hatterhat@users.noreply.github.com>
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
commit 4c28b6fde9
Author: Bloop <13398309+vinylspiders@users.noreply.github.com>
Date: Sat Jul 29 15:35:05 2023 -0400
[MODULAR] Fixes custom tongues not getting the right food preferences/hemophage abilities (#22664)
* Fixes custom tongues not getting the right food preferences/hemophage abilities
* Update modular_skyrat/modules/organs/code/tongue.dm
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
* Adjusts to the upcoming hemophage refactor
as per suggestion
* Makes the default behavior not copy actions
* Update organs.dm
* Update modular_skyrat/modules/organs/code/tongue.dm
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
---------
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
commit d4c6641753
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 21:26:25 2023 +0200
Automatic changelog for PR #22708 [ci skip]
commit aff763a73e
Author: YakumoChen <king_yoshi42@yahoo.com>
Date: Sat Jul 29 19:25:57 2023 +0000
Remove Ghost Cafe cyborg PDA (#22708)
* Update robot_ghostcafe.dm
* Update robot_ghostcafe.dm
* Update modular_skyrat/modules/ghostcafe/code/robot_ghostcafe.dm
---------
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
commit d7d07e3525
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 21:25:39 2023 +0200
Automatic changelog for PR #22283 [ci skip]
commit c600fa6ef2
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 21:25:16 2023 +0200
[MIRROR] Removes TTS voice disable option (Skyrat: Actually makes a functional "None" voice option this time) [MDB IGNORE] (#22283)
* Removes TTS voice disable option (#76530)
## About The Pull Request
Removes the TTS voice disable option, which was already unavailable on
TG as it was set to off by default. The reason this was added was so
that downstreams could toggle the config on or off.
## Why It's Good For The Game
I think this option fundamentally undermines the TTS system because it
allows individual players to disable their voice globally, meaning that
players who have TTS enabled will not be able to hear them.
This worsens the experience for players who have TTS enabled and it's
not something I want to include as an option. If players don't like
their voice, they can turn TTS off for themselves so that they don't
hear the voices. If players don't want to customize their voice, they
can quickly choose a random voice, and we can take directions in the
future to make voice randomization consistent with gender so that a male
does not get randomly assigned a female voice and vice versa.
This option is already unavailable on TG servers because it was
primarily added for downstreams, but I don't think giving downstreams
the option to undermine the TTS system is the right direction to take.
Downstreams are still completely free to code this option on their own
codebase.
---------
Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>
* Removes TTS voice disable option
* Returns the option to not have a voice to TTS, properly this time
---------
Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Watermelon914 <3052169-Watermelon914@ users.noreply.gitlab.com>
Co-authored-by: GoldenAlpharex <jerego1234@hotmail.com>
commit daf431ecdf
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 12:19:12 2023 +0200
Automatic changelog for PR #22763 [ci skip]
commit cbd5b44494
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 12:18:46 2023 +0200
[MIRROR] Planetary station traits: Forever Storm and Forested [MDB IGNORE] (#22763)
* Planetary station traits: Forever Storm and Forested
* Update CaveGenerator.dm
* Update CaveGenerator.dm
---------
Co-authored-by: Time-Green <7501474+Time-Green@users.noreply.github.com>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
commit a562d7777d
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 10:40:54 2023 +0200
Automatic changelog for PR #22751 [ci skip]
commit 4a89205b5d
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 10:40:27 2023 +0200
[MIRROR] convert the bear to a basic mobster [MDB IGNORE] (#22751)
* convert the bear to a basic mobster
* Merge conflicts
* Fixing the diffs
* Merge conflicts
* Update mob.dm
* Update VoidRaptor.dmm
* why is this pr so cursed
---------
Co-authored-by: Ben10Omintrix <138636438+Ben10Omintrix@users.noreply.github.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
commit dffe1fcdfc
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 09:25:15 2023 +0200
Automatic changelog for PR #22761 [ci skip]
commit 0b6b7bcca1
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 09:25:04 2023 +0200
Automatic changelog for PR #22762 [ci skip]
commit c173010329
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 09:24:49 2023 +0200
[MIRROR] Removed tails inherit their color [MDB IGNORE] (#22761)
* Removed tails inherit their color (#77170)
## About The Pull Request
Hey there,

Something that was pissing me off was that tails weren't inheriting the
color when they were removed from a carbon. I actually did a bit of
chicanery in cat surgeon code so I wouldn't be so pissed off about it,
but I think now is the time to fix it for real.
## Why It's Good For The Game

Much better. I also got rid of one of my pet peeves since I decided to
do this in `on_remove()` (nothing should break as a consequence, though
let me know if anything looks cringe) and was able to remove the fugly
override of parent on `Remove()` which didn't need to be like that at
all
## Changelog
🆑
fix: Carbons with tails (felinids, lizards) who have that tail removed
will now have that tail actually look like it came from the person in
question, rather than just be a grey thing of sadness.
/🆑
* Removed tails inherit their color
---------
Co-authored-by: san7890 <the@san7890.com>
commit dfbc8fc9d8
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 09:24:34 2023 +0200
[MIRROR] fixes revolvers losing ammo capacity when you load in ammo [MDB IGNORE] (#22762)
* fixes revolvers losing ammo capacity when you load in ammo (#77157)
## About The Pull Request
fixes https://github.com/tgstation/tgstation/issues/76681
Unfortunately, for revolvers, chambered is whatever is first on the list
of stored_ammo rather than that ammo being removed from the magazine. If
something works like a revolver does, we don't remove chambered from
stored_ammo.
## Why It's Good For The Game
The way revolvers work is literally so that we can have russian
roulette, just so you know.
## Changelog
🆑
fix: Fixes revolvers losing ammo capacity when you reload them.
/🆑
* fixes revolvers losing ammo capacity when you load in ammo
---------
Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
commit 734fd8ac41
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 07:19:39 2023 +0200
Automatic changelog for PR #22760 [ci skip]
commit bed3c770ce
Author: Bloop <13398309+vinylspiders@users.noreply.github.com>
Date: Sat Jul 29 01:19:15 2023 -0400
[MISSED MIRROR] make the mushroom a basic monster (#76570) (#22760)
make the mushroom a basic monster (#76570)
## About The Pull Request
i maked the mushrom from the simple monster to a basic monster so he is
dont a simple anymore but now he is a basic.i followe the instrucions in
the guide learn-ai.md to maked this pr. i also give the mushrom a extra
feture he will go and hunt food mushroms on the floor to ate them and
when he ate them he will heal small his hp
## Why It's Good For The Game
he is now a basic monster so he is not simple anymore. it is good
because he is a more advance ai and he will stil go and do the same stuf
he did when he is simple but he is now a basic
## Changelog
🆑
refactor: Mushrooms have been refactors, please report any
bugs/unintended behavior
add: the mushroom basic mob can eat the mushroom plant to heal itself
/🆑
---------
Co-authored-by: Ben10Omintrix <138636438+Ben10Omintrix@users.noreply.github.com>
Co-authored-by: san7890 <the@san7890.com>
commit f1e167e87a
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 06:51:23 2023 +0200
Automatic changelog for PR #22758 [ci skip]
commit 0e3bc866a6
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 06:38:52 2023 +0200
[MIRROR] Fix a to chat runtime with stoves [MDB IGNORE] (#22758)
* Fix a to chat runtime with stoves (#77178)
## About The Pull Request
Missed an arg
## Changelog
🆑 Melbert
fix: Fixes runtime from trying to put two pots on one stove.
/🆑
* Fix a to chat runtime with stoves
---------
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
commit 3f3aa4ef1e
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 06:37:43 2023 +0200
Automatic changelog for PR #22757 [ci skip]
commit 84cc30c9b5
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 06:36:04 2023 +0200
Automatic changelog for PR #22756 [ci skip]
commit 584f5f6712
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 06:26:57 2023 +0200
[MIRROR] Fixes staff of lava working on space tiles [MDB IGNORE] (#22757)
* Fixes staff of lava working on space tiles (#77161)
This makes no sense
🆑
fix: Staff of laval no longer works on space
/🆑
---------
Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>
* Fixes staff of lava working on space tiles
---------
Co-authored-by: Time-Green <7501474+Time-Green@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>
commit 8c7d6cbb46
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 06:26:37 2023 +0200
[MIRROR] [NO GBP] fixes the logic for mob size-related maptext height. [MDB IGNORE] (#22755)
* [NO GBP] fixes the logic for mob size-related maptext height. (#77171)
## About The Pull Request
I've made a hiccup in the logic at the last moment and forgot that the
offset should be half of the size difference from trom the default
identity, not its entirety, this is because scaling is equally
distributed vertically and horizontally, we only have to deal with the
upper half of it.
## Why It's Good For The Game
Fixing a human error.
## Changelog
N/A, it's a barely noticeable whoopsie all in all.
* [NO GBP] fixes the logic for mob size-related maptext height.
---------
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
commit 79b446c4b8
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 06:26:06 2023 +0200
[MIRROR] Fixing the greyscale modify menu not sanitizing inputs. [MDB IGNORE] (#22756)
* Fixing the greyscale modify menu not sanitizing inputs. (#77165)
## About The Pull Request
exactly what it reads on the tin. Also the ui is now anchored to the
target and uses their state unless a specific one is set, so that it'll
correctly close or be unusable if the mob user is incapacitated or too
far.
## Why It's Good For The Game
this will fix#70444.
## Changelog
🆑
fix: Fixing some jank with the a greyscale modify menu, like inputs not
being sanitized.
/🆑
* Fixing the greyscale modify menu not sanitizing inputs.
---------
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
commit ac7f2c09db
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 06:25:39 2023 +0200
Automatic changelog for PR #22754 [ci skip]
commit 586c002bb9
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 06:25:15 2023 +0200
Automatic changelog for PR #22752 [ci skip]
commit 94ced4ae67
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 06:25:06 2023 +0200
[MIRROR] Piggyback rides no longer permanently remove your density [MDB IGNORE] (#22754)
* Piggyback rides no longer permanently remove your density (#77168)
## About The Pull Request
Fixes#77041
Getting onto someone's back would give you "TRAIT_UNDENSE" to stop you
from colliding with things your mount could cross.
Getting off someone's back would remove "TRAIT_UNDENSE" from the person
being ridden.
They didn't have the trait, so removing it from them wasn't very useful.
## Why It's Good For The Game
This is silly
## Changelog
🆑
fix: Dismounting from a piggyback no longer allows you to phase through
other players.
/🆑
* Piggyback rides no longer permanently remove your density
---------
Co-authored-by: Jacquerel <hnevard@gmail.com>
commit 1f00340284
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 06:24:47 2023 +0200
[MIRROR] Puts a cap to the amount of stickers that can be sticked to an atom. [MDB IGNORE] (#22752)
* Puts a cap to the amount of stickers that can be sticked to an atom. (#77160)
## About The Pull Request
The lack of a limit to the amount of stickers that can be attached on an
atom can lead overlays-related issues, as shown in #76987, likely by
going past the maximum number of overlays an atom can safely have.
The cap will be of 12 stickers per atom, an honest amount if you ask me.
Oh yeah, I've also taken the opportunity to improve the code a smidge I
guess.
## Why It's Good For The Game
This will fix#76987.
## Changelog
🆑
fix: Put a cap to the amount of stickers that can be sticked to an atom
(12) to prevent icon-related issues.
/🆑
---------
Co-authored-by: san7890 <the@ san7890.com>
* Puts a cap to the amount of stickers that can be sticked to an atom.
---------
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: san7890 <the@ san7890.com>
commit 407d476669
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Sat Jul 29 04:27:43 2023 +0200
Automatic changelog for PR #22753 [ci skip]
commit 826e052dd3
Author: lessthanthree <83487515+lessthnthree@users.noreply.github.com>
Date: Fri Jul 28 19:27:16 2023 -0700
Fix escape menu items (#22753)
Update escape_menu_skyrat.dm
commit fa44b66fd7
Author: Changelogs <action@github.com>
Date: Sat Jul 29 00:46:17 2023 +0000
Automatic changelog compile [ci skip]
commit 866ac27c48
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 21:34:58 2023 +0200
Automatic changelog for PR #22713 [ci skip]
commit 06a7fbd772
Author: Name <w4rd3nn@gmail.com>
Date: Fri Jul 28 15:29:48 2023 -0400
[FIX] Synths now have a way to remove disgust (#22713)
make system cleaner remove disgust
commit 2344b34708
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 20:32:01 2023 +0200
[MIRROR] Implements usage of the REVERSE_DIR macro throughout the code. [MDB IGNORE] (#22743)
* Implements usage of the REVERSE_DIR macro throughout the code. (#77122)
## About The Pull Request
Replaces a ton of `turn(dir, 180)` calls with the aforementioned macro.
## Why It's Good For The Game
Afaik, `REVERSE_DIR` was coded to be faster than the classic `turn(dir,
180)` call, being a simple set of binary operations. To sum it up, micro
optimization.
## Changelog
N/A
* Implements usage of the REVERSE_DIR macro throughout the code.
---------
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
commit 598a85e58e
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 20:31:40 2023 +0200
Automatic changelog for PR #22744 [ci skip]
commit c9d4394d89
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 20:31:09 2023 +0200
Automatic changelog for PR #22747 [ci skip]
commit d9c194fbf9
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 20:31:06 2023 +0200
[MIRROR] Adds cliffs to icebox [MDB IGNORE] (#22744)
* Adds cliffs to icebox (#77062)
## About The Pull Request
Adds cliffs to the game! They're tiles usable for mapping to make
mountainy area's and cliffs! I don't have any sprites for them yet, so
just imagine it's a cliff really hard

THESE DO NOT REPLACE MULTI-Z AND NEVER WILL! They're just a neat way to
add more depth to the game. You can’t really add 10 different z’s for
one mountain, so this can be used to help map area’s with depth without
overusing z-levels
They've been mapped into the top part of the icebox outside. There's not
a good way to do sides of cliffs yet (will need some thinking), so
they're mapped in such a fashion where it doesn't matter much. Later,
this area above icebox can be expanded with properly done side-cliffs,
something like in stardew-valley would work for our grid-system:

Longer demonstration: https://www.youtube.com/watch?v=Eig4jXNZZRQ
Eventually, I'll redo mapgen and add 3x3 icebox (definitely not coping)
## Why It's Good For The Game
The incredible flatness of icebox drives me insane. While multi-z is
great at giving it more depth, the actual terrain itself is still
completely flat. Adding cliffs let's us add 'soft-mountains', which does
wonders for making an area feel more alive
(And I absolutely adore snowy mountains)
## Changelog
🆑
add: Adds cliffs to the north of icebox. Try not to fall of of them!
/🆑
<details>
<summary>Additional images (now outdated)</summary>
https://github.com/tgstation/tgstation/assets/7501474/572dc749-596c-4cab-9693-43c2270aca96




</details>
---------
Co-authored-by: Jacquerel <hnevard@ gmail.com>
* Adds cliffs to icebox
---------
Co-authored-by: Time-Green <7501474+Time-Green@users.noreply.github.com>
Co-authored-by: Jacquerel <hnevard@ gmail.com>
commit b9bfdac2cf
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 20:30:29 2023 +0200
[MIRROR] Gives `flick_visual` `MOUSE_OPACITY_TRANSPARENT` [MDB IGNORE] (#22747)
* Gives `flick_visual` `MOUSE_OPACITY_TRANSPARENT` (#77155)
## About The Pull Request
#76937 introduced a temporary movable `flick_visual` to act as an image
for overlays and whatnot.
this used to be handled by images and i'm not sure whether images were
mouse transparent or were just inheriting parent ID but i'm assuming
since images are kinda virtual (from what i know anyway) they don't
interrupt clicks.
since flick_visual is an atom, it intercepts mouse clicks, which caused
#77142
this PR gives flick_visual `MOUSE_OPACITY_TRANSPARENT` during
`flick_overlay_view()`, which makes it no longer intercept clicks
## Why It's Good For The Game
Fixes#77142 and possibly some other things that use that proc to show
animations or overlays
* Gives `flick_visual` `MOUSE_OPACITY_TRANSPARENT`
---------
Co-authored-by: Sealed101 <cool.bullseye@yandex.ru>
commit 8fbe2e5370
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 20:11:33 2023 +0200
Automatic changelog for PR #22147 [ci skip]
commit 01bb471c97
Author: YakumoChen <king_yoshi42@yahoo.com>
Date: Fri Jul 28 18:03:44 2023 +0000
[Modular] Nerfs pirate cheese (stop destroying the consoles) (#22147)
* buffs pirate consoles
* ???????
* Update tgstation.dme
---------
Co-authored-by: Bloop <vinylspiders@gmail.com>
commit bba4109414
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 19:32:51 2023 +0200
Automatic changelog for PR #22742 [ci skip]
commit 8da6e12ab1
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 19:32:24 2023 +0200
[MIRROR] Makes transparent curtains not block emissives [MDB IGNORE] (#22742)
* Makes transparent curtains not block emissives (#77151)
## About The Pull Request
What is says on the tin. The base curtain type is partially transparent
and should let light through. It's a small detail but I think it makes a
difference.
## Why It's Good For The Game
What it looks like (seen with a character wearing a safety vest behind
the curtains):

## Changelog
🆑
fix: non-opaque curtains will no longer block emissives
/🆑
* Makes transparent curtains not block emissives
---------
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
commit 3ec513e773
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 19:30:25 2023 +0200
Automatic changelog for PR #22746 [ci skip]
commit 1cb87d8444
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 19:29:57 2023 +0200
[MIRROR] Adds a negative station trait: Vending products shortage. [MDB IGNORE] (#22746)
* Adds a negative station trait: Vending products shortage. (#77125)
## About The Pull Request
Adds in a mean station trait that randomly lowers the availability of
all vending products from vending machines on the station.
## Why It's Good For The Game
Kicking aside the simple concept of "The more the merrier (until it's a
feature creep)" for a moment, vending (re)supplies are scarcely needed
on a generic round basis. The addition of this new trait could lead to
situations where more vending supplies are wanted/ordered once in a
while.
Beside, this is a pretty evil negative trait notwithstanding its
simplicity, unlike many other relatively innocuous ones.
## Changelog
🆑
add: Added a 'Vending products shortage' station trait, that randomly
lowers the availability of all vending products from vending machines on
the station, with a 1/20 chance of the vending machine itself being
tilted.
/🆑
* Adds a negative station trait: Vending products shortage.
---------
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
commit 942e3532dd
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 10:23:58 2023 +0200
Automatic changelog for PR #22738 [ci skip]
commit 154683383b
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 10:23:21 2023 +0200
[MIRROR] Removed unnecessary/incorrectly placed space tiles on multiple ruins maps [MDB IGNORE] (#22738)
* Removed unnecessary/incorrectly placed space tiles on multiple ruins maps (#77114)
## About The Pull Request
This fixes all failing instances of
`/datum/unit_test/mapload_space_verification` on local machines.
These never popped up on Github CI actions because the space budget is
set to 0, but running unit tests on local machine will cause some ruins
maps to fail the test on other z levels. This fixes all instances of the
failed test and also adjusts the space ruin space tile placement to be
more consistent across all maps.
Space tiles should be placed whenever necessary for a map, otherwise
usage of template_noop is more appropriate. This consistency is improved
by removing surrounding space tiles and replacing them with
template_noop on several maps.
Also fixes a loose space turf inside one of the shuttles.
## Why It's Good For The Game
Consistency is key also failing tests bad. Only integral changes are the
5 space tiles on one of the ruins and the singular space tile inside
another, the mass space replacements with template_noop can be argued,
however it mostly seems to be because of how long those templates have
existed that they have the surrounding space tiles in the first place.
## Changelog
:cl:Senefi
fix: Replaced 5 space tiles in the wall of the anomaly research ruin
with rocks.
fix: Replaced the tile under the window in the mimes vs clowns ruin with
plating.
fix: Replaced space tile in the emergency fish shuttle with plastitanium
flooring.
fix: Removed space tiles from the exterior of some ruins templates.
/🆑
* Removed unnecessary/incorrectly placed space tiles on multiple ruins maps
* Upstream map reset
* Delete gateway_test.dmm
* Revert "Delete gateway_test.dmm"
This reverts commit 0b25dd026d04411eb1af0657872b584f3b859648.
* Revert "Upstream map reset"
This reverts commit 466d20032946bc3eb276df63e58da7c98182fccb.
* Upstream map reset
* Upstream map reset
* fixes invalid map
* Puts this back to how it was
---------
Co-authored-by: Senefi <20830349+Peliex@users.noreply.github.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
commit 141675869e
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 05:01:43 2023 +0200
Automatic changelog for PR #22737 [ci skip]
commit c76d3467c0
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 05:01:17 2023 +0200
[MIRROR] Swaps around the unrestricted access to the AI sat on birdshot [MDB IGNORE] (#22737)
* Swaps around the unrestricted access to the AI sat on birdshot (#77108)
## About The Pull Request
Unrestricted access on the AI sat now lets you leave rather than enter,
preventing you from getting stuck if you don't happen to have maints
access.
## Why It's Good For The Game
Closes#77084
## Changelog
🆑
fix: Birdshot AI sat now has unrestricted exit instead of entrance
/🆑
* Swaps around the unrestricted access to the AI sat on birdshot
---------
Co-authored-by: DaydreamIQ <62606051+DaydreamIQ@users.noreply.github.com>
commit 1dc22af85e
Author: Changelogs <action@github.com>
Date: Fri Jul 28 00:41:46 2023 +0000
Automatic changelog compile [ci skip]
commit 8bc063bf98
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 02:41:39 2023 +0200
Automatic changelog for PR #22736 [ci skip]
commit eba800ed83
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 02:39:32 2023 +0200
[MIRROR] makes puzzle doors not open if you just walk into them while fireman carrying someone [MDB IGNORE] (#22736)
* makes puzzle doors not open if you just walk into them while fireman carrying someone (#77131)
## About The Pull Request
i dont know how this happens but this fixes it so
## Why It's Good For The Game
fixes#77112
## Changelog
🆑
fix: you can no longer fireman carry to bypass puzzle doors
/🆑
* makes puzzle doors not open if you just walk into them while fireman carrying someone
---------
Co-authored-by: jimmyl <70376633+mc-oofert@users.noreply.github.com>
commit 39cc308dce
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 02:33:24 2023 +0200
Automatic changelog for PR #22735 [ci skip]
commit 0839beb2d1
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 02:33:00 2023 +0200
[MIRROR] Fixes lightning on Northstar's HoP's office, and moves the stamp to somewhere visible [MDB IGNORE] (#22735)
* Fixes lightning on Northstar's HoP's office, and moves the stamp to somewhere visible (#77043)
## About The Pull Request
There was nothing to illuminate the main area of the hop's office, this
PR fixes that
Also takes the stamp out from under the carbon bin. Nothing i did was
able to make it spawn on top, so i just moved it near the lamp.
## Why It's Good For The Game
Seeing is good, be it your own office or stamp
## Changelog
🆑
fix: New lights have been issued to the Head of Personnel's office.
fix: We've instructed our intern to no longer place the HoP's stamps
UNDER the carbon paper bin, making many think there was no stamp at all.
/🆑
* Fixes lightning on Northstar's HoP's office, and moves the stamp to somewhere visible
---------
Co-authored-by: DATAxPUNGED <44149906+DATA-xPUNGED@users.noreply.github.com>
commit 15b2c85648
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 02:08:55 2023 +0200
[MIRROR] Adds a unit test to stop elements from using identical lists for their arguments. [MDB IGNORE] (#22732)
* Adds a unit test to stop elements from using identical lists for their arguments. (#76322)
## About The Pull Request
Ok, so a few days ago I made an issue report about multiple instances of
identical elements being generated because of uncached lists.
ninjanomnom (the mind being the element datums) cleared it up and said
an implementation of GetIdFromArguments() that also checks the list
contents wouldn't be worth the performance cost, while adding that a
unit test should be written to check that it doesn't happen at least
during init, which should catch a good chunk of cases.
Also, i'm stopping RemoveElement() from initializing new elements
whenever a cached element is not found. Ideally, there should be a focus
only unit test for that too, but that's something we should tackle on a
different PR.
Some of the code comments may be a tad inaccurate, as much as I'd like
to blame drowsiness for it. Regardless, the unit test takes less than
0.2 seconds to complete on my potato so it's fairly lite.
## Why It's Good For The Game
This will close#76279.
## Changelog
No player-facing change to be logged.
* Adds a unit test to stop elements from using identical lists for their arguments.
* Fixes unit test
* seeing double
---------
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
commit ea8b4f8c33
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 02:00:39 2023 +0200
Automatic changelog for PR #22733 [ci skip]
commit d7bec474ef
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 02:00:08 2023 +0200
[MIRROR] Removes the stealth-added ability to screwdriver springlock modules to make them not deadly because that defeats the point of the springlock module [MDB IGNORE] (#22733)
* Removes the stealth-added ability to screwdriver springlock modules to make them not deadly because that defeats the point of the springlock module (#77144)
>we add a feature with an intentional downside
>someone makes the downside bypassable entirely as "quality of life"
i hate balance posters
🆑
fix: Removes the ability to screwdriver springlock modules to make them
not deadly because that defeats the point of the springlock module
/🆑
* Removes the stealth-added ability to screwdriver springlock modules to make them not deadly because that defeats the point of the springlock module
---------
Co-authored-by: Iamgoofball <iamgoofball@gmail.com>
commit 94abc24610
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 00:41:43 2023 +0200
[MIRROR] [READY] Fishing and aquarium expansion. [MDB IGNORE] (#22731)
* [READY] Fishing and aquarium expansion.
* Update general.dm
* Update production_skill.dm
* Merge conflict
* Merge branch 'upstream-merge-76531' of https://github.com/Skyrat-SS13/Skyrat-tg into upstream-merge-76531
---------
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
commit 6a9cb0f303
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 00:06:18 2023 +0200
Automatic changelog for PR #22710 [ci skip]
commit 729081489d
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri Jul 28 00:05:51 2023 +0200
[MIRROR] Converting crabs to basic mobs [MDB IGNORE] (#22710)
* Converting crabs to basic mobs (#77109)
## About The Pull Request
Exactly what it reads on the tin. As a bonus, they will flee from
attacking targets, hunt tiny critters (crabs are now small-sized) and
actually move sideways (it's an element that covers both client and
basic movement)
## Why It's Good For The Game
Another simple to basic mob refactor.
## Changelog
🆑
refactor: Crabs refactored into basic mobs. They now hunt tiny critters
and flee from attackers.
fix: Fixed crabs not crab-walking.
/🆑
* Converting crabs to basic mobs
* UpdatePaths
* More path changes
* Update simple_animal_freeze.dm
---------
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
commit 5faae1af85
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 23:30:18 2023 +0200
Automatic changelog for PR #22727 [ci skip]
commit 7ba2272db4
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 23:30:15 2023 +0200
Automatic changelog for PR #22728 [ci skip]
commit fa407ac23d
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 23:30:00 2023 +0200
Automatic changelog for PR #22718 [ci skip]
commit 021e71ae67
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 23:29:54 2023 +0200
[MIRROR] Refactors vendor tipping and adds 2 new malf modules: Remote vendor tipping, and the ability to roll around and crush anything in your path. [MDB IGNORE] (#22727)
* Refactors vendor tipping and adds 2 new malf modules: Remote vendor tipping, and the ability to roll around and crush anything in your path.
* Update _vending.dm
---------
Co-authored-by: nikothedude <59709059+nikothedude@users.noreply.github.com>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
commit b50a6c7ddb
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 23:29:44 2023 +0200
[MIRROR] Dog wit the butter (feat. a bunch of dog-related code improvements) [MDB IGNORE] (#22728)
* Dog wit the butter (feat. a bunch of dog-related code improvements)
* Delete dog.dm
* Update dogs.dm
---------
Co-authored-by: Sealed101 <cool.bullseye@yandex.ru>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
commit c26d24b402
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 23:29:34 2023 +0200
[MIRROR] New MOD Suit UI [MDB IGNORE] (#22718)
* New MOD Suit UI
* Fix merge conflict+ bug that doesn't respect locked modsuits for non pais
---------
Co-authored-by: Andrew <mt.forspam@gmail.com>
Co-authored-by: Giz <13398309+vinylspiders@users.noreply.github.com>
commit 22c178d035
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 22:36:26 2023 +0200
Automatic changelog for PR #22723 [ci skip]
commit ff83164e10
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 22:36:18 2023 +0200
Automatic changelog for PR #22726 [ci skip]
commit f112c8a9a9
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 22:35:56 2023 +0200
Automatic changelog for PR #22725 [ci skip]
commit 0bc53c22d7
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 22:35:13 2023 +0200
Automatic changelog for PR #22724 [ci skip]
commit fc1712f8fd
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 22:25:29 2023 +0200
[MIRROR] flame_range and flash_range autoset fix [MDB IGNORE] (#22723)
* flame_range and flash_range autoset fix (#77118)
## About The Pull Request
From #27184 flame_range and flash_range should automatically default to
light_impact_range and devastation_range
4abf35e4a7/code/controllers/subsystem/explosions.dm (L285-L288)
But it was broken, probably after moving to subsystem, because now
functions set arguments to 0.
Please note I don't play tg and haven't tested this change. Fix changes
default behavior and may cause unwanted effects.
* flame_range and flash_range autoset fix
---------
Co-authored-by: Alexander V <volas@ya.ru>
commit 060478b519
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 22:25:21 2023 +0200
[MIRROR] fixes a guillotine logging runtime [MDB IGNORE] (#22726)
* fixes a guillotine logging runtime (#77130)
## About The Pull Request
passes user
## Why It's Good For The Game
fixes#77082
## Changelog
🆑
fix: guillotines no longer runtime when logging after decapping someone
if they buckle AFTER the blade starts to drop
/🆑
* fixes a guillotine logging runtime
---------
Co-authored-by: jimmyl <70376633+mc-oofert@users.noreply.github.com>
commit ce2e6197a7
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 22:24:48 2023 +0200
[MIRROR] [no gbp] Goliaths make less mess [MDB IGNORE] (#22725)
* [no gbp] Goliaths make less mess (#77141)
## About The Pull Request
In an earlier PR I made Goliaths dig when they are bored. I still like
this behaviour as an ambient thing for them to do, but the consequence
is that after 30 minutes there were huge piles of sand all over
lavaland.
While convenient for actually having miners bring glass back to the
station, it was an eyesore and too much.
To resolve this I have made two changes:
- Goliaths dig 1/3 as often as they did before.
- Sand (and snow) which are left outside during a storm gets blown away
if it's not inside someone's inventory.
Together these prevent the accumulation of hundreds of piles of sand.
## Why It's Good For The Game
Fixes an unintended consequence of my actions.
## Changelog
🆑
add: Uncollected sand and snow will be blown away by the wind when
storms happen (but don't worry, storms also allow those turfs to be
freshly dug up again).
/🆑
* [no gbp] Goliaths make less mess
---------
Co-authored-by: Jacquerel <hnevard@gmail.com>
commit 5e8bb32248
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 22:24:34 2023 +0200
[MIRROR] [NO-GBP] Warns viro of radioactive resonance absence [MDB IGNORE] (#22724)
* [NO-GBP] Warns viro of radioactive resonance absence (#77119)
There was no in-game way for the viro to know the radioactive resonance
sympton couldn't be rolled (during rad nebula)
Now it sends a fax to the virologist, or if there's no fax it sends a
supplypod straight at the virologist with a fax machine and then sends
the fax
🆑
qol: The virologist is warned when radioactive resonance cannot be
obtained
/🆑
* [NO-GBP] Warns viro of radioactive resonance absence
---------
Co-authored-by: Time-Green <7501474+Time-Green@users.noreply.github.com>
commit c4e083f561
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 22:23:15 2023 +0200
Automatic changelog for PR #22730 [ci skip]
commit 9ad3d06b33
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 22:23:03 2023 +0200
Automatic changelog for PR #22729 [ci skip]
commit 5eee8cb6de
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 22:22:48 2023 +0200
[MIRROR] Fixes a type mismatch error with phobias [MDB IGNORE] (#22730)
* Fixes a type mismatch error with phobias (#77120)
## About The Pull Request
Closes https://github.com/tgstation/tgstation/issues/77113
Closes https://github.com/Skyrat-SS13/Skyrat-tg/issues/22686
Fixes the recently introduced type mismatch seen above.
span_phobia() needs a string arg not a datum. This is why you test your
code folks.
## Why It's Good For The Game
<details><summary>Works</summary>

</details>
## Changelog
🆑
fix: fixes a type mismatch error with some of the phobia chat messages
/🆑
* Fixes a type mismatch error with phobias
---------
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
commit 284e68100f
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 22:22:38 2023 +0200
[MIRROR] fixes SM crystals dusting themselves after falling [MDB IGNORE] (#22729)
* fixes SM crystals dusting themselves after falling (#77128)
## About The Pull Request
get_z_move_affected always returns src which is something that wasnt
exactly accounted in this case
## Why It's Good For The Game
fixes#76811
## Changelog
🆑
fix: shoving a crystal down a hole no longer makes it dust itself
/🆑
* fixes SM crystals dusting themselves after falling
---------
Co-authored-by: jimmyl <70376633+mc-oofert@users.noreply.github.com>
commit a204145476
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 21:45:54 2023 +0200
Automatic changelog for PR #22721 [ci skip]
commit a86658796a
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 21:24:44 2023 +0200
[MIRROR] Photophobia quirk [MDB IGNORE] (#22721)
* Photophobia quirk
* Update quirks.dm
---------
Co-authored-by: Alexis <catmc8565@gmail.com>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
commit 67edd9d218
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 21:14:52 2023 +0200
Automatic changelog for PR #22722 [ci skip]
commit b0f6370b1b
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 21:07:23 2023 +0200
[MIRROR] Fixes undeleted SQL queries in `IsBanned()` [MDB IGNORE] (#22707)
* Fixes undeleted SQL queries in `IsBanned()`
* Update IsBanned.dm
* Update IsBanned.dm
---------
Co-authored-by: san7890 <the@san7890.com>
Co-authored-by: Bloop <13398309+vinylspiders@users.noreply.github.com>
commit 3a7dc18f44
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 20:47:23 2023 +0200
[MIRROR] Add a heretics sacrifice targets to the end of round report [MDB IGNORE] (#22722)
* Add a heretics sacrifice targets to the end of round report (#76496)
* Add a heretics sacrifice targets to the end of round report
---------
Co-authored-by: Jackal-boop <61211748+Jackal-boop@users.noreply.github.com>
commit d91749ab46
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 20:46:24 2023 +0200
Automatic changelog for PR #22720 [ci skip]
commit 773f5ce8a6
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 20:44:15 2023 +0200
Automatic changelog for PR #22719 [ci skip]
commit 34010b1693
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 20:41:51 2023 +0200
[MIRROR] Fix adrenal crisis being incurable (Fixes#77086) [MDB IGNORE] (#22720)
* Fix adrenal crisis being incurable (Fixes#77086) (#77117)
## About The Pull Request
Fixes#77086
Adrenal Crisis lacks the CURABLE flag, meaning it will never be cured,
even if the cure is present.
I opted to remove the `var/disease_flags` from it, since it has
`CAN_CARRY|CAN_RESIST`, if I add `CURABLE` to that it's the same flags
as the base `/datum/disease` datum has, and I think it's cleaner to not
list them again if they don't change from the base.
Not sure if it was ever curable? Seemed to have these flags since it was
added. And the `has_cure` proc seemed to check for that flag even back
then.
## Why It's Good For The Game
Disease that's supposed to be curable is now curable.
## Changelog
🆑
fix: Determination can now actually overcome your adrenal glands, making
adrenal crisis a curable condition!
/🆑
* Fix adrenal crisis being incurable (Fixes#77086)
---------
Co-authored-by: Inari-Whitebear <inari_whitebear@fastmail.jp>
commit 3f111e215c
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 20:37:29 2023 +0200
[MIRROR] Sets a saner length limit to ID assignments and paintings' titles. [MDB IGNORE] (#22719)
* Sets a saner length limit to ID assignments and paintings' titles. (#76723)
* Sets a saner length limit to ID assignments and paintings' titles.
---------
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
commit 859654448e
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 15:31:30 2023 +0200
Automatic changelog for PR #22716 [ci skip]
commit b39bc7aab1
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 15:31:02 2023 +0200
[MIRROR] Fixes floating light on delta [MDB IGNORE] (#22716)
* Fixes floating light on delta (#77116)
## About The Pull Request
Fixes a floating light in Delta's bar.
## Why It's Good For The Game
Tiny fix but it's been bugging me since I've been playing in the bar a
fair bit lately
## Changelog
🆑
fix: Fixed a floating light in Delta's bar
/🆑
* Fixes floating light on delta
---------
Co-authored-by: YehnBeep <86855173+YehnBeep@users.noreply.github.com>
commit 0f274f9d1a
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 05:16:13 2023 +0200
Automatic changelog for PR #22705 [ci skip]
commit 00498217f1
Author: Bloop <13398309+vinylspiders@users.noreply.github.com>
Date: Wed Jul 26 23:15:44 2023 -0400
Fixes eye emissives not scaling properly with height (#22705)
* Fixes eye emissives not scaling properly with height
* Fixes the lying down emissives issue
commit be7b9393bb
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 03:33:10 2023 +0200
Automatic changelog for PR #22704 [ci skip]
commit fb7b6ce631
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 03:32:44 2023 +0200
[MIRROR] A small pile of borg combat changes [MDB IGNORE] (#22704)
* A small pile of borg combat changes (#75819)
## About The Pull Request
This PR rebalances borg combat. It is first part of broader set of
changes that I talked about with armhullen, which was then discussed in
discord player project channel. Ultimately arm decided to rewrite the
complete rebalance and grab combat, but to help with testing, and to
measure reaction to that changes, I wrote this much smaller change, that
should be usable as a TMd test.
Main points that changed:
- Flashing cyborgs for the first time blinds them, and scrambles their
movement. Flashing them while they are blinded immobilizes them as it
used to, but still allows them to talk, and use radio.
- Emping cyborgs still turns them completely off, but the code behind is
_slightly_ changed, because of how utterly incomprehensible cyborg code
is
- Borg stunarm deals 60 stamina damage, costs 200 energy (SUBJECT TO
CHANGE AS SOON AS I DECIDE ON HOW TO), and applies confusion,
stuttering, and jittering.
- Robot consoles used by humans can now lock down only one borg at a
time, they exhibit increased power draw while doing so. The borg is also
informed of the location of the console. If left alone, the borg will
unlock itself in 10 minutes, to avoid leaving it permanently locked down
in some faraway place. If the console gets destroyed (or depowered), the
borg will get unlocked
- laser pointer only blinds borgs, without the paralyze component. If
you flash a borg blinded this way it will paralyze it, so comboing it is
possible.
- Throwing things at borgs slows them down
Not planned, but possible if testing shows its required:
- Changing borg health to malfunctions
- Whatever people convince me to add
- Portable lockdown solution for sec, or a way for them to do basic
check on borg.
- Usage of bucket/something else to restrict radio usage of cyborg
If you have ideas what would make this change better please use [discord
channel](https://discord.com/channels/326822144233439242/1113145741788065924),
or comments. Almost everything that I wrote here is subject to change,
as requested or suggested.
### DISCLAIMER
I had to change few functions in background of how borgs work. This WILL
have changes I couldn't predict, since some of them aren't linked in any
obvious way in code. I am aware of that, and will try fixing what needs
fixing when pointed out.
PS: Borg code is a nightmare
## Why It's Good For The Game
Borg combat sucks. It is absolutely binary, there is 0 capacity for
talking, because both sides fear losing in one click. Sec can't really
feasibly ask the borg to state laws while flashed, so their only
solution is to kill it and revive it.
- Turning most instastun solutions into less lethal versions should
lessen the pressure, since it reduces the chance that person that reacts
first survives.
- It causes minor reduction in traitor's capacity to emag borgs with
only a flash, but EMPs still hardstun, and they are plentiful both in
uplink, and in ghetto form, so that shouldn't be a problem.
- Since it allows borgs to scream for help while being flashed, it also
increases the potential of AI helping it, or at least noticing its
death.
- Lockdown console changes reduce its capability in completely turning
off malf ai, and leave it still highly capable of being an useful tool
in stopping emagged cyborgs.
## Changelog
🆑
balance: Flashing borgs requires two consecutive flashes to fully
immobilize
balance: Flashed borgs can speak
balance: Remote lockdown on cyborgs lasts 180 seconds
balance: Cyborg stun arm works like normal baton, and costs less energy
/🆑
---------
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
Co-authored-by: Jacquerel <hnevard@ gmail.com>
* A small pile of borg combat changes
---------
Co-authored-by: Kubisopplay <38842052+Kubisopplay@users.noreply.github.com>
Co-authored-by: ATH1909 <42606352+ATH1909@ users.noreply.github.com>
Co-authored-by: Jacquerel <hnevard@ gmail.com>
commit 6f45799bb6
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 03:32:07 2023 +0200
Automatic changelog for PR #22706 [ci skip]
commit 0fd5f7de66
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 03:31:42 2023 +0200
[MIRROR] Adds a runtime protection check to play_tts [MDB IGNORE] (#22706)
* Adds a runtime protection check to play_tts (#77106)
## About The Pull Request
I see this stack trace on occasion
```
[2023-07-25 19:04:56.970] RUNTIME: runtime error: get_language_holder() called on a QDELing atom, this will try to re-instantiate the language holder that's about to be deleted, which is bad.
- proc name: get language holder (/atom/movable/proc/get_language_holder)
- source file: code/game/atoms_movable.dm,1458
- usr: null
- src: AdipemDragon (/mob/dead/new_player)
- src.loc: null
- call stack:
- AdipemDragon (/mob/dead/new_player): get language holder()
- Text To Speech (/datum/controller/subsystem/tts): play tts(L.E.M.O.N. (/mob/living/silicon/robot), /list (/list), /sound (/sound), /sound (/sound), /datum/language/common (/datum/language/common), 7, 0)
- Text To Speech (/datum/controller/subsystem/tts): fire(0)
- Text To Speech (/datum/controller/subsystem/tts): ignite(0)
- Master (/datum/controller/master): RunQueue()
- Master (/datum/controller/master): Loop(2)
- Master (/datum/controller/master): StartProcessing(0)
```
Evidently, the list of listeners is *somehow* getting new players or
observers that are being qdeleted (maybe hard deleting?)
That might be a little hard to track down so until then I figure it's
fine to throw in a stack trace and continue so it doesn't brick the
message for everyone else
## Why It's Good For The Game
Prevents the proc from runtiming and cancelling execution, ergo not
playing to everyone else
## Changelog
🆑 Melbert
fix: Fixes some occasions which result in TTS messages not playing
/🆑
* Adds a runtime protection check to play_tts
---------
Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
commit 97dcebd17b
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 03:31:01 2023 +0200
Automatic changelog for PR #22709 [ci skip]
commit 621ef8a96e
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 03:30:35 2023 +0200
[MIRROR] [NO GBP] Fixes clown car + deer collision [MDB IGNORE] (#22709)
* [NO GBP] Fixes clown car + deer collision (#77076)
## About The Pull Request
A not-so-long time ago I drunkenly coded #71488 which did not work as
intended.
I return now, in a state of reflective sobriety, to rectify that.
The clown car will now not only crash like it should, but will also
cause (additional) head injuries to some occupants and kill the deer on
impact.
Content warnings: **Animal death, vehicle collision, blood, DUI.**
https://github.com/tgstation/tgstation/assets/28870487/4889f452-7e49-4512-8cdd-e4e2a4d6b394
## Why It's Good For The Game
Fixes the product of a silly PR that never actually worked. Also gives
it a bit more TLC in the event that this joke actually plays out on a
live server.
## Changelog
🆑
fix: Clown cars now properly collide with deer.
sound: Violent, slightly glassy car impact sound.
/🆑
* [NO GBP] Fixes clown car + deer collision
---------
Co-authored-by: Rhials <28870487+Rhials@users.noreply.github.com>
commit 4c336cb67b
Author: Changelogs <action@github.com>
Date: Thu Jul 27 00:36:48 2023 +0000
Automatic changelog compile [ci skip]
commit b42ba39b0c
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 00:16:10 2023 +0200
Automatic changelog for PR #22702 [ci skip]
commit ee174d3a7c
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 00:15:59 2023 +0200
Automatic changelog for PR #22703 [ci skip]
commit e863d6af05
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 00:15:45 2023 +0200
[MIRROR] Fixes traitor sabotage objective device [MDB IGNORE] (#22702)
* Fixes traitor sabotage objective device (#77107)
* Fixes traitor sabotage objective device
---------
Co-authored-by: Jacquerel <hnevard@gmail.com>
commit b169fae5fb
Author: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Thu Jul 27 00:15:32 2023 +0200
[MIRROR] [NO GBP] Fixes active conveyor belts not moving movables spawned on top of them. [MDB IGNORE] (#22703)
* [NO GBP] Fixes active conveyor belts not moving movables spawned on top of them. (#77104)
There's one instance of the old signal I've missed from #76376, all
because lists treat undefined keys like text strings.
* [NO GBP] Fixes active conveyor belts not moving movables spawned on top of them.
---------
Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
commit 38c1e94a1c
Author: TripleShades <MegaProto@gmx.com>
Date: Sun Jul 30 20:41:49 2023 -0400
Biodome Tweaks (#370)
<!-- 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
Fixes things that were caused as a result of the previous Biodome pr I
made: https://github.com/Bubberstation/Bubberstation/pull/318
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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: [Biodome] Missing main hall decal
add: [Biodome] Additional main hall direction indicators pointing to
Science
add: [Biodome] Directional indicators for the Transportation Tube
platforms
add: [Biodome] Air alarms to primary Departures area
add: [Biodome] Extra lights to primary Departures area
add: [Biodome] Air alarms to lower Security area
add: [Biodome] Airlock access check to Perma's water supply and APC
room.
add: [Biodome] Missing plating underneath an airlock inside of maints
add: [Biodome] Missing wire connections to the Gulag Shuttle Dock
add: [Biodome] Missing shutters button on outside of Mech Bay
add: [Biodome] Shutters and shutter button to Research Director's office
add: [Biodome] New wall secret to compensate for layout shifting
add: [Biodome] Security now has holding cells with timers instead of The
Dunk Zone
add: [Biodome] Security now has a static redsec vendor as requested
add: [Biodome] Actual solar panel assemblies to the various solar array
accesses
del: [Biodome] Duplicate pipe in Mining lobby
del: [Biodome] Tcomm upper floor relay as it is no longer required for
comms to work on multi-z
del: [Biodome] Duplicate keycard auth in Captain's Quarters and Bridge
fix: [Biodome] AI Sat cams are no longer on the ss13 camera network
fix: [Biodome] Boat tram aft button now properly calls the boat
tweak: [Biodome] CentComm flooring borders are now unified
tweak: [Biodome] Swapped the HoP's fax machine with the boxes next to it
so you can now reach both
tweak: [Biodome] Mining lobby rooms are now under a different layout and
no longer space the area round start
tweak: [Biodome] The Turbine Engine Room has been shifted down so it no
longer burns a hole in Engineering's ceiling
tweak: [Biodome] Security's Locker Room entryway has been expanded by
one because the automapper sometimes spawns the reloading machine in a
poor spot
/🆑
<!-- 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. -->
commit e506944cc9
Merge: aa975dd2896abf5dff43
Author: tsucifer <88991542+magatsuchi@users.noreply.github.com>
Date: Sat Jul 29 20:23:15 2023 -0500
[READY] Fixes Integration Tests (#350)
This is the PR that fixes the integration tests so that we can stop
seeing funny red checkmarks.
Contains map changes, icon changes, and everything changes.
commit 6abf5dff43
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Sat Jul 29 18:20:37 2023 -0700
Update screenshot_humanoids__datum_species_mammal_shadekin.png
commit 4745e47943
Merge: 1f28cc2f47aa975dd289
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Sat Jul 29 18:13:34 2023 -0700
Merge branch 'master' into Fixes-Integration-Tests
commit aa975dd289
Merge: b02d6f321264a852cd8c
Author: tsucifer <88991542+magatsuchi@users.noreply.github.com>
Date: Sat Jul 29 15:09:48 2023 -0500
Prevent admins from pressing buttons that cause the server to reach out to external services and fail. (#395)
AAAAAA.
...
AHHHHHHHHH.
Locks up the server waiting for responses it will never get.
commit b02d6f3212
Merge: 7371490316205143f980
Author: tsucifer <88991542+magatsuchi@users.noreply.github.com>
Date: Sat Jul 29 14:57:52 2023 -0500
Reintroduce "Why It's Good For The Game" in PR template. (#377)
Reintroduces "Why It's Good For The Game" from upstream /tg/'s PR
template.
<!-- 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
Reintroduces "Why It's Good For The Game" from upstream /tg/'s PR
template.
There's no real reason why this shouldn't be in the template. It's on
upstream /tg/'s for a reason.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
<!-- 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. -->
commit 64a852cd8c
Author: nevimer <foxmail@protonmail.com>
Date: Thu Jul 27 02:48:49 2023 -0400
Prevent admins from pressing buttons that cause the server to reach out (and fail)
commit 7371490316
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Jul 27 00:48:10 2023 +0000
Automatic changelog for PR #394 [ci skip]
commit b211b18368
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Wed Jul 26 20:47:42 2023 -0400
Fixes Lima & Biodome Multiz things (#394)
<!-- 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
This PR fixes Limastation map crossovers. Fixes biodome CI warnings.
## 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. -->
🆑
fix: limastation now links properly to space!
/🆑
<!-- 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. -->
commit 574e919422
Merge: f76b464e30c633a2f8ff
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Wed Jul 26 16:38:46 2023 -0400
Emergency Upstream Merge July 26 (#393)
Fixes TGUI issues.
commit c633a2f8ff
Merge: f76b464e30531bfcdd40
Author: nevimer <foxmail@protonmail.com>
Date: Wed Jul 26 16:21:40 2023 -0400
Merge remote-tracking branch 'skrat/master' into upstream-merge-branch
# Conflicts:
# code/modules/research/machinery/_production.dm
commit f03c87d926
Merge: a03a6bb2ccf76b464e30
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Mon Jul 24 18:03:38 2023 -0700
Merge branch 'master' into Maintenance-Loot-Overhaul
commit f76b464e30
Merge: c6eeeb3eadf9e9525dc8
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Mon Jul 24 20:28:37 2023 -0400
Upstream jul 24 (#389)
Hopefully fixes some things.
commit f9e9525dc8
Merge: c6eeeb3eadc89f3a4011
Author: nevimer <foxmail@protonmail.com>
Date: Mon Jul 24 20:11:34 2023 -0400
Merge remote-tracking branch 'skrat/master' into upstream-jul-24
# Conflicts:
# _maps/map_files/Deltastation/DeltaStation2.dmm
# _maps/map_files/tramstation/tramstation.dmm
commit c6eeeb3ead
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 24 03:24:39 2023 +0000
Automatic changelog for PR #385 [ci skip]
commit c9f0489875
Author: Tom <8881105+tf-4@users.noreply.github.com>
Date: Mon Jul 24 04:24:17 2023 +0100
Re-adds cat scream (#385)
## About The Pull Request
Restores the cat scream from
https://github.com/Skyrat-SS13/Skyrat-tg/pull/22050
All tested and such.

## Changelog
🆑
sound: Re-instated the cat scream previously removed.
/🆑
commit 1f28cc2f47
Merge: 921df9c9f64b0bf938b7
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Sat Jul 22 15:12:36 2023 -0700
Merge branch 'master' into Fixes-Integration-Tests
commit 4b0bf938b7
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Jul 22 15:32:13 2023 +0000
Automatic changelog for PR #379 [ci skip]
commit 0c3a73a4f4
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Sat Jul 22 11:31:47 2023 -0400
Hemophage Colors (#379)
<!-- 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
Gives hemophages Mutant colors
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑
qol: Returns hemophage mutant Colors
/🆑
<!-- 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. -->
commit c229878eea
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Jul 22 15:18:58 2023 +0000
Automatic changelog for PR #375 [ci skip]
commit f1d05da2a1
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Sat Jul 22 11:18:28 2023 -0400
soft removes the payday modifier (#375)
<!-- 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
Not really good for a server like us. Not really fun, and encourages
meta behavior like making custom species off humans to get the gamer
items in sec/mining vendors round start. Policy nightmare, too.
## 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. -->
🆑
balance: soft removed the payday modifier
/🆑
<!-- 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. -->
commit 205143f980
Author: INKVD <123670072+INKVD@users.noreply.github.com>
Date: Fri Jul 21 17:19:58 2023 +0000
Reintroduce "Why It's Good For The Game" in PR template.
Reintroduces "Why It's Good For The Game" from upstream /tg/'s PR template.
commit 921df9c9f6
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Fri Jul 21 06:50:44 2023 -0700
Update ci_suite.yml
commit 9cba707fc9
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Fri Jul 21 06:45:46 2023 -0700
holy shit it's almost finished
commit 658be61a08
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Fri Jul 21 06:37:31 2023 -0700
Update tgstation.dme
commit 7eb9a08ce6
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Fri Jul 21 06:34:11 2023 -0700
Update screenshot_humanoids__datum_species_mammal_shadekin.png
commit f6bd621f05
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Fri Jul 21 06:09:47 2023 -0700
Update ticked_file_enforcement.py
commit b9bdce9e09
Merge: 122562b4b82870425cad
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Fri Jul 21 00:40:17 2023 -0700
Merge branch 'master' into Fixes-Integration-Tests
commit 2870425cad
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri Jul 21 05:29:19 2023 +0000
Automatic changelog for PR #365 [ci skip]
commit 7cd1a57b08
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Fri Jul 21 01:28:49 2023 -0400
Chirp Donor Plushie (#365)
<!-- 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
Oh god it's a coder sprite.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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: Adds a donor plushie.
/🆑
<!-- 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. -->
commit a03a6bb2cc
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Wed Jul 19 13:19:24 2023 -0700
it compiles, so it werks
commit 78d7b0cc9c
Merge: d8df8aa263ebf8a6187b
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Wed Jul 19 12:51:44 2023 -0700
Merge remote-tracking branch 'upstream/master' into Maintenance-Loot-Overhaul
commit ebf8a6187b
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed Jul 19 19:24:36 2023 +0000
Automatic changelog for PR #364 [ci skip]
commit e14c0450ec
Author: StrangeWeirdKitten <95130227+StrangeWeirdKitten@users.noreply.github.com>
Date: Wed Jul 19 13:24:08 2023 -0600
(Modular) Removes AI and Cyborg Upload + AI Core from ghost roles. (#364)
## About The Pull Request
This aims to remove AI upload, Cyborg upload, and AI Core Boards from
the ancient circuit imprinter.
## Why this is good for the game
**AI Core**
The moment someone builds an AI as a syndicate ghost role, it has the
tendency to immediately interfere with the entire station and focus the
entire round on Interdyne / Cybersun. There really isn't any actual
reason to build an AI otherwise. They still have the ability to build a
borg and update its laws for whatever silicon desires they may have.
**AI / Cyborg Upload**
You can already manually insert laws on any silicon you build without
needing an entire computer to do so. The only reason you'd build this is
to change the station AI's lawset.
## Testing

## Changelog
🆑
del: Removes the ability for ghost roles to construct AIs and build
upload consoles.
/🆑
commit c26aa106ab
Merge: 5ec3ac384009e8590387
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Wed Jul 19 15:21:10 2023 -0400
Upstream Merge July 19th 2023 (#363)
Hope all goes well
commit 09e8590387
Author: nevimer <foxmail@protonmail.com>
Date: Wed Jul 19 02:42:08 2023 -0400
Biodome map path update
commit 3e29a97c5c
Author: nevimer <foxmail@protonmail.com>
Date: Wed Jul 19 02:33:00 2023 -0400
fix secmed ci
commit 02b85cc3e0
Author: nevimer <foxmail@protonmail.com>
Date: Wed Jul 19 02:19:29 2023 -0400
Squashed commit of the following:
commit 9aaca81f71ef6146ef3372e09ea0cec807cf7536
Merge: 31db5577015ec3ac3840
Author: nevimer <foxmail@protonmail.com>
Date: Wed Jul 19 02:09:18 2023 -0400
Merge branch 'master' of https://github.com/bubberstation/bubberstation into upstream-17-jul-2023
# Conflicts:
# code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm
commit 31db557701
Author: nevimer <foxmail@protonmail.com>
Date: Wed Jul 19 01:54:23 2023 -0400
fix dme by copying tg lol
commit c57188863a
Author: nevimer <foxmail@protonmail.com>
Date: Mon Jul 17 02:27:50 2023 -0400
fix the map building for biodome and goliath ci
commit 3d15f444b0
Author: nevimer <foxmail@protonmail.com>
Date: Mon Jul 17 02:06:38 2023 -0400
actually fix the dme
commit 734fb44245
Author: nevimer <foxmail@protonmail.com>
Date: Mon Jul 17 02:01:38 2023 -0400
biodome build fix
commit bad10f67e4
Author: nevimer <foxmail@protonmail.com>
Date: Mon Jul 17 01:52:37 2023 -0400
map fixes with updatepaths
commit a27ed5a602
Author: nevimer <foxmail@protonmail.com>
Date: Mon Jul 17 01:45:24 2023 -0400
fix the .dme
commit 8b776c1246
Merge: bbf36f111c5f12135fc3
Author: nevimer <foxmail@protonmail.com>
Date: Mon Jul 17 01:34:58 2023 -0400
Merge remote-tracking branch 'skrat/master' into upstream-17-jul-2023
commit 29d9d1a49f
Merge: 5ec3ac3840e4317840ff
Author: nevimer <foxmail@protonmail.com>
Date: Wed Jul 19 02:18:09 2023 -0400
Merge remote-tracking branch 'skrat/master' into upstream-remake-stop-commiting-to-master
# Conflicts:
# .github/CODEOWNERS
# code/__DEFINES/footsteps.dm
# code/game/objects/items/spear.dm
# code/game/objects/structures/crates_lockers/closets/secure/security.dm
# code/modules/language/language_holder.dm
# code/modules/mob/living/carbon/human/species_types/abductors.dm
# code/modules/mob/living/carbon/human/species_types/ethereal.dm
# code/modules/mob/living/carbon/human/species_types/felinid.dm
# code/modules/mob/living/carbon/human/species_types/lizardpeople.dm
# code/modules/mob/living/carbon/human/species_types/plasmamen.dm
# code/modules/mob/living/simple_animal/hostile/mining_mobs/goliath.dm
# code/modules/projectiles/ammunition/energy/laser.dm
# modular_skyrat/modules/altborgs/code/robot_model.dm
# modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm
# modular_skyrat/modules/examinemore/code/examine_more.dm
# modular_skyrat/modules/opposing_force/code/equipment/loadouts.dm
commit d8df8aa263
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Tue Jul 18 12:12:40 2023 -0700
Adjust weights based on feedback and personal experience.
commit 8fc462d716
Merge: 3bfc1c46995ec3ac3840
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Tue Jul 18 11:33:31 2023 -0700
Merge remote-tracking branch 'upstream/master' into Maintenance-Loot-Overhaul
commit 122562b4b8
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Tue Jul 18 08:34:07 2023 -0700
tries /tg/station's config
commit aecf70eb36
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Tue Jul 18 08:23:34 2023 -0700
rename to avoid confusion
commit df5589f215
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Mon Jul 17 16:51:39 2023 -0700
Update computer.dmi
commit f955921913
Merge: 10ce88bd1e5ec3ac3840
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Mon Jul 17 16:50:30 2023 -0700
Merge remote-tracking branch 'upstream/master' into Fixes-Integration-Tests
commit 10ce88bd1e
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Mon Jul 17 16:50:07 2023 -0700
revert maps
commit 5ec3ac3840
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Mon Jul 17 10:38:32 2023 +0200
fix crappy edit
Fix Crappy edit
commit 28a15458b3
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 04:37:26 2023 +0000
Automatic changelog for PR #268 [ci skip]
commit bbf36f111c
Author: faaaay <69845288+faaaay@users.noreply.github.com>
Date: Mon Jul 17 05:26:43 2023 +0100
Brings back Security Medic (#268)
<!-- 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
Security Medic was removed in the latest upstream merge. This undoes
that, [as requested by the person who PRed said
merge](https://github.com/Bubberstation/Bubberstation/pull/236). I've
tested that the role can spawn, and that all sprites function.
## Changelog
🆑
fix: un-deleted the Security Medic
/🆑
<!-- 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. -->
---------
Co-authored-by: Cyprex <35031555+Cyprex@users.noreply.github.com>
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
commit 947cb8a5b6
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 04:24:49 2023 +0000
Automatic changelog for PR #305 [ci skip]
commit 6e541bb952
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 04:23:26 2023 +0000
Automatic changelog for PR #334 [ci skip]
commit ca9b3384f4
Author: INKVD <123670072+INKVD@users.noreply.github.com>
Date: Mon Jul 17 00:18:47 2023 -0400
Ports Lima Station from TaleStation (#305)
<!-- 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 LimaStation from
[TaleStation](https://github.com/TaleStation/TaleStation)
Full credits to the mappers at
[TaleStation](https://github.com/TaleStation/TaleStation) &
[RussStation](https://github.com/RussStation/RussStation)


_Taken from https://github.com/TaleStation/TaleStation/wiki/LimaStation_
**About**
LimaStation is comprised of two Z levels, the bottom (top) and the top
(bottom).
**Bottom Level**
Limas first floor comprises of never-ending maintenance tunnels.
However, the HFR room, Chemistry Lab, Xenobiology slime pens and some
service/common areas can be found down here (like botanys bee room).
**Upper Level**
Limas second floor (main floor) comprises the bulk of the departments,
as well as the general common areas (bar for instance).
Directly north is arrivals, dorms and some common areas.
Security occupies the north west portion of the station, with the chapel
right next to it.
Going east, science occupies most of the eastern wing of Lima.
South east is where the Bridge, and further out, AI sat/Tcomms is
located.
South west is atmospherics, with directly west being the bulk of
engineering and the engine room itself.
In the center of the station is the bulk of service on the left, with
medical on the right.
Cargo is south of the bar, but north of departures.
**LimaStation History**
LimaStation is originally from
[RussStation](https://github.com/RussStation/RussStation), but was
ported by [SQNZTB](https://github.com/sqnztb) on December 8th, 2020 to
[TaleStation](331c2f04cb).
It was merged into code on January 28th, 2021.
Since the initial port, LimaStation has gone under many drastic changes
since it was brought to the (formerly) JollyStation. LimaStation was
original one Z level, however, a
[rework](cd2ac245b7)
on August 11th, 2021 by [SQNZTB](https://github.com/sqnztb) revived Lima
to be what we know it as today, making it Multi-Z.
## 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: Lima Station map, ported from TaleStation. A modest map for modest
people.
/🆑
<!-- 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. -->
commit bba79a0f43
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sun Jul 16 23:18:17 2023 -0500
[Modular] Moves Crewsimov, adds Crew Overlord (#309)
<!-- 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
Adds a crew variant of the Overlord lawset. Also moves our Crewsimov to
the modular file while it's there.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑
Del: non-modular Crewsimov
Add: modular Crewsimov
Add: Crewlord, Overlord but Crew instead of Human
/🆑
<!-- 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. -->
commit ad969b3427
Author: TripleShades <MegaProto@gmx.com>
Date: Mon Jul 17 00:17:52 2023 -0400
[MODULAR] Biodome Un-Soulening (#318)
<!-- 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
Redecorates Biodome from being an eyesore.
Also fixes various things, such as map parity (equipment/objects/decals,
etc, that is expected across all maps per area), and reported issues
from the issues channel/biodome issues thread.
Also also adds in a Blacksmith workshop, NT Rep/Consult office, and a
Barber/Salon.
Please see changelog for full details.
Previews (UP TO DATE):
[UPPER
DECK](https://cdn.discordapp.com/attachments/546822932278673420/1130253978567970836/2023-07-16_17.45.02.png)
[LOWER
DECK](https://cdn.discordapp.com/attachments/546822932278673420/1130253979486527578/2023-07-16_17.45.14.png)
Originals for comparison:
[UPPER
DECK](https://cdn.discordapp.com/attachments/546822932278673420/1126678446421065839/2023-07-06_20.56.24.png)
[LOWER
DECK](https://cdn.discordapp.com/attachments/546822932278673420/1126678445653512222/2023-07-06_20.56.14.png)
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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: [Biodome] Dirt to maintinence as a whole
add: [Biodome] More fuel and water tanks to maintinence
add: [Biodome] More fire and emergency closets to maintinence
add: [Biodome] More atmospheric machine spawns to maintinence
add: [Biodome] Blacksmith work area to Cargo
add: [Biodome] NT Representative/Consult Office just below Cargo in the
upper main hall
add: [Biodome] Barber Shop/Salon to lower Service, where the Teleporter
was
add: [Biodome] Directional indicator decals to the main hall leading to
each department (or close enough to)
add: [Biodome] Directional indicator wall decals to the lower Service
area pointing to each department (relatively)
add: [Biodome] The remainder of the Navigation Destinations (what leads
you to departments when using the Navigation function)
add: [Biodome] Warning decals to all upper level stairways and elevators
add: [Biodome] An airlock to maintinence between Public Commisary and
Engineering entryway
add: [Biodome] An external airlock set to Atmospherics maintinence for
techs to repair the gas containers
add: [Biodome] Two cookies for the Mortician to replace the ones outside
on the floor
add: [Biodome] Two hot cocoa for the Psychology room to better represent
the theme
add: [Biodome] Secateurs to public garden and prison garden
add: [Biodome] Nspect objects added to Security
add: [Biodome] Keycard Authenticators added to CMO, Bridge, and Captain
add: [Biodome] Pipenets to maintinence to make it less visually bland
add: [Biodome] Wires to maintinence to make it less visually bland
add: [Biodome] Girder, grille, trash, dirt, etc spawners to maintinence
to divvy up straight halls of nothing
add: [Biodome] Solar array construction crates added to lower starboard
bow solar array and upper power bow solar array
add: [Biodome] More painting slots in the Library
add: [Biodome] Lights to various spots in the overarching Service area
add: [Biodome] Lightswitches in rooms that lacked them
add: [Biodome] Disposal bins in rooms that lacked them
del: [Biodome] Now redundant pipenet and wiring from maintinence changes
del: [Biodome] Two floor cookies outside of the Morgue
del: [Biodome] Removed Cargo elevator
del: [Biodome] Misplaced lightswitch at Chapel dumping area
del: [Biodome] Snowmen from outside of Medbay
del: [Biodome] Ghost-role MULE spawn in maintinence
del: [Biodome] Nearly all of the "planty" atmospheric holobarriers
del: [Biodome] Peeping tom hidden room connecting to Dorm 7
del: [Biodome] Directional windows and windoor from lower Chemistry area
due to cramping
fix: [Biodome] Boat tram now properly increments in tram incidents panel
fix: [Biodome] Detective should now properly receive mail via disposals
fix: [Biodome] Chapel burial outlet should now properly be connected via
disposals
fix: [Biodome] Atmospherics nitrogen gas tank sensor is now the correct
one
fix: [Biodome] Lower starboard bow solars no longer have a looping
powernet
fix: [Biodome] Lower electrical maintinence no longer has a looping
powernet
fix: [Biodome] Connected Arrivals Restrooms plumbing to chemical
synthesizer
fix: [Biodome] Geneticist shutters button now properly connected to
shutters
fix: [Biodome] Aft Starboard solar array access fixed
fix: [Biodome] Medbay Orderly airlock now has the correct access
fix: [Biodome] Snow section outside of Cryogenics Bay no longer has
airless snow tiles
fix: [Biodome] Navigator properly points to Research and Vault now
fix: [Biodome] AI Sat camera networks and motion sensing restored to
parity
tweak: [Biodome] Various visual changes spanning the entire station to
make it less eyesearing and/or more coherent in overall aesthetics (most
notably the fake pits in the public area that contains Security and
Engineering's entryway)
tweak: [Biodome] Various excessive decals across the entire station,
either to be unified into a less "playplace" style or completely removed
tweak: [Biodome] Railings, floors, decals, and windows have been touched
up across the entire station to create parity between Biodome and other
in-rotation maps
tweak: [Biodome] Various maintinence rooms have been revamped entirely
or touched up
tweak: [Biodome] Science break room is no longer a dump
tweak: [Biodome] Mining lobby has been expanded to have private rooms
tweak: [Biodome] Lengthened the Service transit tube and added an
additional stop midway
tweak: [Biodome] Boat tram variables renamed to be more in line with
other maps
tweak: [Biodome] Teleporter has been moved over to make room for the
Barber/Salon
tweak: [Biodome] The crab habitat has been shrunk
tweak: [Biodome] Kitchen layout has been changed to be less CBT to
access machines
tweak: [Biodome] Public Garden now has a predetermined set of produce
instead of randomized seeds
tweak: [Biodome] Engineering's upper entryway is now more official
looking to cause less confusion in locating it
tweak: [Biodome] Research's MULE delivery point has been moved from the
EXPERIMENTOR corner to the main Research hall for clarity purposes
tweak: [Biodome] Replaced broken Boating Incidents sign with working
Supermatter Delam counter Tram Incidents combination sign
tweak: [Biodome] Restructured the Bridge consoles so they were better
grouped together
tweak: [Biodome] Widened the hallways into the Bridge from one wide to
two wide
tweak: [Biodome] Captain's elevator has been replaced with a stairwell
after reports of Secoffs falling down like lemmings
tweak: [Biodome] You can now visit the carp exhibit in northern upper
Service
tweak: [Biodome] Recycler grinder has been moved over one to prevent
trash from auto-grinding out of the chute
/🆑
<!-- 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. -->
commit 42fa33689c
Author: zeroisthebiggay <43571008+zeroisthebiggay@users.noreply.github.com>
Date: Sun Jul 16 21:16:58 2023 -0700
[MODULAR] requested BSRPD resprite from the suggestioncord (#334)
<!-- 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
https://discord.com/channels/1059199070016655462/1128137142019829781/1128137658103775252
yeah it looks good but i'm too lazy to copy the images to my computer so
just click the link or check icondiffs thank you
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑 sierragenevese
image: BSRPD
/🆑
<!-- 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. -->
---------
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
commit d328af80f3
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 04:15:41 2023 +0000
Automatic changelog for PR #337 [ci skip]
commit 79a59c866d
Author: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Date: Mon Jul 17 05:55:41 2023 +0200
Allows guardians and holoparas to see in the dark (#337)
## About The Pull Request
Miners are able to get holoparas. The issue? Total blindness, which
makes them not useful and literally just drags another player in with
you to do nothing due to the lack of sight.
I could split this, but I believe normal holoparas deserve this change
too.
This gives them nightvision
closes: #336
## Changelog
🆑
fix: Holoparas can now naturally see in the dark
/🆑
commit 4abc723461
Author: Gr33d-y <103287849+Gr33d-y@users.noreply.github.com>
Date: Sun Jul 16 23:50:17 2023 -0400
Let Cargo Borgs break bad (#339)
All this PR does is add a boxcutter to cargo borgs. Why? Because at the
moment they are unable to open wrapped packages at all. This is not a
massive deal on its own, however, cargoborgs are required to wrap
packages to lift and haul them. This means that they are unable to
deliver the packages that they wrap up, open them, and bring back the
empty box in one trip, just as an example of one of the reasons they
need a boxcutter.
Will this give cargoborgs a means to deal damage to others? Sure, but a
lot of borgs have the ability to do damage with one or more of their
tools far better than a boxcutter.
This was tested and I even learned that by doing this, borgs can recycle
some wrapping paper this way! yippee!
---------
Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
commit 6aeb17c54b
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 03:47:29 2023 +0000
Automatic changelog for PR #344 [ci skip]
commit 4757437b3c
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 03:47:05 2023 +0000
Automatic changelog for PR #346 [ci skip]
commit 79d1e906bb
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 03:46:21 2023 +0000
Automatic changelog for PR #110 [ci skip]
commit d1a9a2b503
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 03:44:38 2023 +0000
Automatic changelog for PR #345 [ci skip]
commit 24bb664a81
Author: DerFlammenwerfer <7h3ph4nt0m@gmail.com>
Date: Sun Jul 16 23:43:52 2023 -0400
(Modular) Adds some new biogenerator products (#344)
<!-- 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
I was offered money by BurningCold on Discord to make code to add
several fruit juices to the biogenerator food list. I asked why it was
necessary, since some of these are in the booze or soft drink dispensers
and they told me it is because they regularly play as a prisoner, and
some plants are not allowed in the prison due to certain hazards
presented by mutations of the plants they are obtained from. Adding
these allows for ghetto bartending in the prison. Alongside these, as a
show of good will, I have also added Diethylamine and Saltpetre to the
list of chemicals, and Soy Sauce to the food list so that there's an
alternative for making it other than ordering it or having to grow
nettles, which also present their own threat to sec officers. Never let
it be said that I don't deliver.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑
code: Adds Orange Juice, Lime Juice, Lemon Juice, Berry Juice, Tomato
Juice, Grenadine Syrup, and Soy Sauce to the Food product list of the
biogenerator. Also adds Diethylamine and Saltpetre to the Chemicals
product list.
/🆑
<!-- 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. -->
commit 20f5de95d9
Author: DerFlammenwerfer <7h3ph4nt0m@gmail.com>
Date: Sun Jul 16 23:43:13 2023 -0400
(Modular) Alt recipes for makeshift tools (#346)
<!-- 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
Another request from BurningCold, this PR adds alternative recipes for
makeshift tools, allowing string from weapon-crafting to be used for the
tools as an alternative to cable coil.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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: Added alternative recipes for the five makeshift tools. This does
not include the makeshift MFC cell or cable layer. These recipes use
silk string instead of cable coil.
/🆑
<!-- 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. -->
commit 0b738ca46e
Author: 567Turtle <91508746+567Turtle@users.noreply.github.com>
Date: Sun Jul 16 22:41:20 2023 -0500
Genesis 11:9 (Required language tweaks) (#110)
Now the whole world had one language and a common form of speech.
And as people journeyed eastward, they found a plain in the land of
Shinar and settled there.
And they said to one another, “Come, let us make bricks and bake them
thoroughly.” So they used brick instead of stone, and tar instead of
mortar.
“Come,” they said, “let us build for ourselves a city with a tower that
reaches to the heavens, that we may make a name for ourselves and not be
scattered over the face of all the earth.”
Then the LORD came down to see the city and the tower that the sons of
men were building.
And the LORD said, “If they have begun to do this as one people speaking
the same language, then nothing they devise will be beyond them.
**"Come, let Us go down and confuse their language, so that they will
not understand one another’s speech.”**
So the LORD scattered them from there over the face of all the earth,
and they stopped building the city.
That is why it is called Babel, for there the LORD confused the language
of the whole world, and from that place the LORD scattered them over the
face of all the earth.
🆑
add: You can join most jobs without knowing Sol
/🆑
commit f5adb840a4
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 03:40:01 2023 +0000
Automatic changelog for PR #320 [ci skip]
commit d532992ff5
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 03:39:26 2023 +0000
Automatic changelog for PR #327 [ci skip]
commit 776051bc8f
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 03:38:54 2023 +0000
Automatic changelog for PR #328 [ci skip]
commit e24af8ad20
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 03:38:30 2023 +0000
Automatic changelog for PR #342 [ci skip]
commit 34beab4908
Author: DerFlammenwerfer <7h3ph4nt0m@gmail.com>
Date: Sun Jul 16 23:38:17 2023 -0400
(Non-Modular) Requested addition to be able to hide seed packets and cards in shoe storage. (#345)
<!-- 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
Another request from BurningCold, allowing you to slip seeds and
card-shaped objects into shoe storage.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑
code: adds seeds and card types to the list of things you can hide in
shoes.
/🆑
<!-- 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. -->
---------
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
commit 1b5a5374b0
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 03:37:29 2023 +0000
Automatic changelog for PR #343 [ci skip]
commit 8fe8cf17cb
Author: Bobbanz1 <59128051+Bobbanz1@users.noreply.github.com>
Date: Mon Jul 17 05:31:42 2023 +0200
[MODULAR] Allows borgs use the infinite hotel in the ghost cafe (#320)
<!-- 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
This PR allows the roleplay borgs in the ghost cafe to utilize the
infinite dormitory, creating apartments, hotels and joining other
players in them!
Invite your silicon friend over for a party!
I have made this modular as I'm uncertain WHY Skyrat never actually
implemented this beforehand as it seemed pretty easy to do.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
Video was made before I noticed the compiler didn't compile the recent
changes I had made, however the current version should only let a borg
check into a room if they're standing next to the infinite dormitory
thing itself rather than from a distance!
https://github.com/Bubberstation/Bubberstation/assets/59128051/280c4d6a-da8b-41c2-b056-0280b1b2e996
## 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: Made it so cyborgs can actually interact with the infinite
dormitory in the ghost cafe!
/🆑
<!-- 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. -->
commit 2fd009c42b
Author: EvenInDeathIStillServe <snoopdogog@gmail.com>
Date: Mon Jul 17 04:31:21 2023 +0100
Improves HoS gear armour values (#327)
<!-- 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
Buffs HoS armour so that it's not **worse** than regular security vests.
## Changelog
HoS armor now has 40 melee, 35 bullet, and 40 laser protection. For
reference, it used to be 30 armor for all of them.
For comparison, security vests are 35, 30, 30. Captain's carapace is 50,
40, 50.
<!-- 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. -->
🆑
balance: HoS armor now has slightly better protection values than
regular security gear, instead of being worse.
/🆑
<!-- 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. -->
---------
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
commit d3322cc87e
Author: NPC1314 <110836368+NPC1314@users.noreply.github.com>
Date: Mon Jul 17 05:30:51 2023 +0200
SyndieViro remap (off-station) (#328)
## About The Pull Request
The Interdyne/Syndie base virology is low-effort, it needs some bling.
Having the test monkey in a chair in the hallway is not cool. This tiny
map edit PR fixes this.
* Virology section redone in the icemoon/lavaland syndie base so its a
bit more fun.
* More space, airlock to enter, signs, more table room, less cramped.
Test subject glass cages. Ability for passers by to see into viro and be
amused by test subjects if the shutters are open.
* Additions - couple monkey cubes. One catatonic test subject from the
appropriate map native population added. Viro equipment locker added
with some internals and a fricking bio suit. Crematorium added. Box of
body bags and a sink.
* Atmos/APC/Wiring functionally unchanged. Eastern smoking gallery
mostly sacrificed to make room.
how it looks (new is above, screenshot is from the icemoon version,
lavaland is pretty much identical)

## Changelog
🆑
add: Viro section redone in syndie base on lavaland/icemoon
/🆑
commit 6a8d26d929
Author: DerFlammenwerfer <7h3ph4nt0m@gmail.com>
Date: Sun Jul 16 23:29:55 2023 -0400
(Modular) Adds a proc to the SAD to restore character quirks (#342)
<!-- 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
The S.A.D. currently does not restore quirks when it reads character
preferences. This adds a proc to fix it
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑
fix: Self Actualization Device will now restore your quirks when
restoring your character preferences.
/🆑
<!-- 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. -->
---------
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
commit 6609b8acc0
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Sun Jul 16 20:29:10 2023 -0700
Organ Spilling Rebalance (#343)
## About The Pull Request
This isn't an organ spill rebalance but rather a bugfix that fixes
sexual organs being spilled out on disembowelment. The title exists so
that future employers don't look at my github history and see "Fixes
anuses, vaginas, penises, testicles spilling out during disembowelment"
on my git history.
I did not test this yet because I need to go to bed and I just spent the
last 10 minutes fixing my fucked git repo. But it compiles, so it
works™️.
actually im not even sure if it compiles i did not even bother to
compile it
## Changelog
🆑 BurgerBB
fix: Fixes sexual organs being spilled out on disembowelment.
balance: Removes cock checking.
/🆑
commit 7a8f8fa12a
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sun Jul 16 22:25:05 2023 -0500
[NON-MODULAR] Makes it so ghosts can't see all emotes/PDAs/text by default (#348)
<!-- 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
Makes it so ghosts can no longer see emotes, PDA messages, and dialogue
by default. This can still be enabled in the game options. Only works on
new players going forward, unfortunately.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑
Del: Ghosts hearing all emotes and PDA messages by default
/🆑
<!-- 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. -->
commit fdf920a425
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jul 17 03:16:15 2023 +0000
Automatic changelog for PR #282 [ci skip]
commit 542cd9a390
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Sun Jul 16 23:15:49 2023 -0400
[MODULAR] Adds a hud to being a cortical borer. (#282)
<!-- 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
Does as the title says. I hate spamming the healthscan button.
http://hosts-the-files.weh.gay/dreamseeker_EHRUagDAal.mp4


## 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: Cortical Borers now have a HUD.
/🆑
<!-- 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. -->
commit 714636a412
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Sun Jul 16 15:44:47 2023 -0700
fixes dme disorder
commit a02fa3af3d
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Sun Jul 16 15:04:17 2023 -0700
copy's yogstation's linter format
commit 7b4c8229eb
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Sun Jul 16 15:01:04 2023 -0700
Steals the labeler from yogstation.
commit 400beb6b8c
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Sun Jul 16 14:55:20 2023 -0700
maps
commit facc87f00c
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Sun Jul 16 14:40:33 2023 -0700
Added
commit c76bc9f114
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Jul 6 08:24:40 2023 +0000
Automatic changelog for PR #296 [ci skip]
commit febbba86a4
Author: Kraseo <S0ldi3rKr4s0@hotmail.com>
Date: Thu Jul 6 10:24:14 2023 +0200
bluesec mekas (#296)
## About The Pull Request
see title, adds bluesec meka sprites
## Changelog
🆑
image: Bluesec meka sprites for security cyborgs.
/🆑
---------
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
commit 9e7e15c3bb
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Jul 6 08:23:47 2023 +0000
Automatic changelog for PR #297 [ci skip]
commit 84ed0263d0
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Thu Jul 6 10:23:20 2023 +0200
Buffids (#297)
<!-- 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
Regular IDs get more wildcard slots than silver IDs
Silver IDs get infinite slots, making them identical to gold IDs.
Happy to discuss these values and hear what you think!
## Changelog
🆑
balance: ID cards can hold a lot more accesses now: Silver IDs can hold
anything like Gold IDs, and regular IDs have a lot more wildcard slots
/🆑
commit 3bfc1c4699
Merge: e70aa737ee211e2d6aea
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Mon Jul 3 18:48:29 2023 -0700
Merge branch 'master' into Maintenance-Loot-Overhaul
commit 211e2d6aea
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Jul 2 18:21:06 2023 +0000
Automatic changelog for PR #311 [ci skip]
commit 90edf9d292
Author: Kraseo <S0ldi3rKr4s0@hotmail.com>
Date: Sun Jul 2 20:20:37 2023 +0200
fixes quartermaster's supply remote not having access to blacksmith doors (#311)
## About The Pull Request
see title
## Changelog
🆑
fix: The supply door remote can now access the blacksmithing office's
doors, as intended.
/🆑
commit e70aa737ee
Merge: 595279645df8ffe2a403
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Sun Jul 2 05:58:00 2023 -0700
Merge branch 'master' into Maintenance-Loot-Overhaul
commit f8ffe2a403
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Jul 2 07:54:44 2023 +0000
Automatic changelog for PR #265 [ci skip]
commit b34fea1cc2
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Sun Jul 2 03:54:20 2023 -0400
Ports Biodome from Orbstation (#265)
<!-- 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/lizardqueenlexi/orbstation/pull/454 by
[Profakos](https://github.com/Profakos)
and all it's follow up PR's and fixes.
Biodome is an incredible map, with tons of character and polish.
Originally created for [Orbstation](https://orbstation.space/), Biodome
will surely be a beloved map here aswell.


## 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: Biodome map, ported from Orbstation! A large vacation themed map!
/🆑
<!-- 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. -->
commit fad64282b7
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Jul 2 03:49:36 2023 +0000
Automatic changelog for PR #259 [ci skip]
commit 81c1c83bcd
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Sat Jul 1 23:49:13 2023 -0400
Virus-Hemo Infections (#259)
<!-- 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
Removes a single line to make hemos infectable.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑
del: Removes Hemophage's Virus Immunity.
/🆑
<!-- 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. -->
---------
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
commit 8f3b34bbad
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Jul 1 21:14:50 2023 -0500
Makes Blueshield and NTRep only command (#292)
<!-- 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
Makes both Blueshield and NT Consultant command ONLY.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑
Del: the CENTCOM department
/🆑
<!-- 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. -->
commit 51e170f808
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Jul 1 21:00:34 2023 -0500
Fixes cargo infinite money exploit (#209)
<!-- 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
Fixes an issue caused by purchased item costing less than the crate
resell, effectively creating an infinite money glitch. This applies, at
the least, to the DonkCo foam force pistols, but it may be an issue
repeated across all of the company imports that needs further work.
<!-- Describe The Pull Request. Please be sur

e every change is documented or this can delay review and even
discourage maintainers from merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑
Fix: Foam Force Infinite Money Glitch.
/🆑
<!-- 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. -->
---------
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
commit 873fb72e7f
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Jul 2 01:57:56 2023 +0000
Automatic changelog for PR #278 [ci skip]
commit 3ae54f8929
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Sat Jul 1 21:57:28 2023 -0400
Gives Species Genders (#278)
<!-- 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
Gives Plasmamen, Ethereals, and Abductors genders. Tested in game.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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: Gives Species Genders.
/🆑
<!-- 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. -->
commit a785ce0558
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Jul 2 01:57:13 2023 +0000
Automatic changelog for PR #277 [ci skip]
commit b7155567aa
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Jul 2 01:56:41 2023 +0000
Automatic changelog for PR #287 [ci skip]
commit fba36e6cb0
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Sat Jul 1 21:56:33 2023 -0400
[TG Reset][Nonmodular]Expand Borg (#277)
<!-- 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
Allows you to expand borgs, all borgs. boring no fun skyrat edits.
Expand borg.
## 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. -->
🆑
code: no more borg expansion restrictions
/🆑
<!-- 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. -->
commit 252436fe50
Author: INKVD <123670072+INKVD@users.noreply.github.com>
Date: Sat Jul 1 21:56:16 2023 -0400
OPFOR antag granters (#287)
<!-- 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
Ported the good parts from
https://github.com/Skyrat-SS13/Skyrat-tg/pull/18110
Makes it easier for people to OPFOR for certain antag roles (Changeling,
Heretic, Clock Cultist) by implementing antag granters into the OPFOR
equipment menu.
Tested and works.
## 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: Adds antag granters to OPFOR equipment selection.
/🆑
<!-- 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. -->
commit 1ffce45311
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Jul 2 01:55:32 2023 +0000
Automatic changelog for PR #281 [ci skip]
commit a6763aee3e
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Sat Jul 1 18:55:10 2023 -0700
Hugboxes pierced realities (#281)
## About The Pull Request
- Pierced realities no longer gib your entire head when you click on
them with TK.
- Pierced realities no longer dismember your arms when you click on them
without TK.
- Pierced realities no longer make you want to die when you examine them
(still give drain bamage).
## Justification
New players won't get baited into clicking on the pierced reality. This
is funny, but it's just annoying for medical.
Veteran players won't get baited into clicking on the pierced reality
with TK because they're curious to see what would happen.
The mood debuff is ultimately pointless and no one ever takes it
seriously anyways.
## Changelog
🆑 BurgerBB
del: Hugboxes pierced realities by removing some non-heretic
functionality.
/🆑
<!-- 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. -->
commit b179739754
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Jul 2 01:54:21 2023 +0000
Automatic changelog for PR #244 [ci skip]
commit d20929e6d6
Author: INKVD <123670072+INKVD@users.noreply.github.com>
Date: Sat Jul 1 21:53:54 2023 -0400
Plant dna editor revival REDUX (#244)
<!-- 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
Revival of #196 with some changes that hopefully make it pass the unit
tests.
## 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: Plant Gene Editor readded.
/🆑
<!-- 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. -->
---------
Co-authored-by: shellspeed1 <omegashellspeed1@gmail.com>
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
commit 3aeb1ce42f
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Jul 1 21:47:39 2023 +0000
Automatic changelog for PR #280 [ci skip]
commit 4eb16a090f
Author: zeroisthebiggay <43571008+zeroisthebiggay@users.noreply.github.com>
Date: Sat Jul 1 14:47:16 2023 -0700
[it's almost kinda modular] sec/medhud resprites: the citadel port (#280)
<!-- 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 various hud sprites from ~~citadel~~ citadel as a port of a port,
with the original heralding from
https://github.com/shiptest-ss13/Shiptest/pull/1469 with a couple extra
touchups to make them what's essentially just the current sprites but a
little bit brighter and easier to read
also changes the sechud icons for the departmental guards to just be the
normal security officer icon but with a different departmental
background
why was the supply guard `. . !`
why was the engineering guard a `thing`
why was the medical guard a weird ass circle that looked almost
`identical` to the virologist's job icon
idk
it's much easier to tell that they're a departmental guard when they
have the security officer job icon
too lazy to post images just look at icondiffs and complain
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑
image: huds
/🆑
<!-- 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. -->
commit c38df2df0c
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Thu Jun 29 17:23:02 2023 -0400
Adds comments to the blueshield bubber edits (#304)
Please document your edits
commit 595279645d
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Thu Jun 29 10:48:06 2023 -0700
adds maintenance loot debugging
commit 4f46acb88d
Merge: 6d6ff34295247d43ce61
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Thu Jun 29 09:58:44 2023 -0700
Merge remote-tracking branch 'upstream/master' into Maintenance-Loot-Overhaul
commit 247d43ce61
Merge: a5be2afcfc76dedeb866
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Wed Jun 28 18:09:47 2023 -0400
Upstream june 28 2023 (#302)
Fixes a bit. Can now wear lizards.
commit 76dedeb866
Merge: a5be2afcfc4a6b85ca76
Author: nevimer <foxmail@protonmail.com>
Date: Wed Jun 28 17:50:43 2023 -0400
Merge remote-tracking branch 'skrat/master' into upstream-june-28-2023
# Conflicts:
# modular_skyrat/modules/loadouts/loadout_items/donator/personal/donator_personal.dm
# tgstation.dme
commit a5be2afcfc
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed Jun 28 21:44:45 2023 +0000
Automatic changelog for PR #267 [ci skip]
commit d2544a1333
Author: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Date: Wed Jun 28 23:44:19 2023 +0200
Finishes up minesweeper (#267)
## About The Pull Request
Now that I know it works, final touches:
- [x] Went over the code to see if anything can be made better
- [x] Added back emagging with toned down, less destructive rewards
- [x] Added the arcade machine into research and as a spawn
- [x] Tested everything
(Mainly just stuff I forgot because I went thru like 70 errors and was
tired of it)
## Changelog
🆑
add: Minesweeper arcade machines finally introduced to the station
add: Reported overheats of certain minesweeper machines as a result of
tampering
/🆑
commit 3679a6604e
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Jun 26 20:42:44 2023 +0000
Automatic changelog for PR #298 [ci skip]
commit 4ef9d4f41c
Merge: 08949ce6751762b29797
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Mon Jun 26 22:42:20 2023 +0200
Update Blueshield Description and Supervisors (#298)
Changes the Blueshield supervisors to be the Command Staff and Central
Command and changes the description to reflect this.
<!-- 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
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
Changes the Supervisors and description of the Blueshield job to show
that they actually work for Command not just Central Command.
## 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. -->
🆑
code: Changed the Supervisors and Description of the Blueshield
/🆑
<!-- 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. -->
commit 1762b29797
Author: MefAnneFeminene <115065976+MefAnneFeminene@users.noreply.github.com>
Date: Mon Jun 26 16:06:40 2023 -0400
Update Blueshield Description and Supervisors
Changes the Blueshield supervisors to be the Command Staff and Central Command and changes the description to reflect this.
commit 08949ce675
Merge: 51b8d16fdfcf3c685bb7
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Thu Jun 22 18:04:01 2023 -0400
22 june 2023 upstream merge (#285)
commit cf3c685bb7
Merge: 51b8d16fdfa266dc20f7
Author: 🦎 <foxmail@protonmail.com>
Date: Thu Jun 22 16:39:02 2023 -0400
Merge remote-tracking branch 'rodent/master' into 22-june-2023
# Conflicts:
# .github/CODEOWNERS
commit 51b8d16fdf
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Wed Jun 21 22:10:22 2023 -0500
Adds new factions to the fax machine (#279)
<!-- 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
One small issue with this PR is that all new factions are listed at the
top of the list, while regular station faxes are shifted down. This
needs to be resolved before the PR is merged. Otherwise, it works as
intended.
Emag is required for most antagonistic factions.
Has no gameplay impact other than allowing anyone using a fax machine to
direct a fax to a specific target. NT remains at the top of the list.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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: The ability to fax different factions, ship relays, et cetera in
the sector, based on lore.
/🆑
<!-- 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. -->
commit ee5139f831
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Jun 22 02:48:25 2023 +0000
Automatic changelog for PR #271 [ci skip]
commit 146cd5d7ff
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Thu Jun 22 04:47:57 2023 +0200
Oversized quirk changes (#271)
<!-- 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
Yeah so 15 brain damage for forgetting to toggle walk intent when
walking through an airlock is really harsh. They have various benefits
and disadvantages, I think even with these changes the are weaker.
## 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. -->
🆑
balance: Oversized people no longer get bonuses to their grabs/their
chance to break out of being grabbed
add: Vehicle bays have been expanded to allow oversized people inside!
del: Oversized people, Nanotrasen has heard you: We've introduced a
brand new line of airlocks, extra tall- And yes it's definitely our
compassion and not the medical bills your brain injuries have caused
you... fucking hell, can't even look out for themselves... oh fuck this
thing is still on!!
/🆑
<!-- 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. -->
commit 5fc69b30fd
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed Jun 21 19:03:32 2023 +0000
Automatic changelog for PR #276 [ci skip]
commit 168a3129b1
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Wed Jun 21 14:58:10 2023 -0400
Chronic Illness Immunity Bypass (#276)
<!-- 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
Adds a line to let the chronic illness disease bypass immunity. This
lets hemophages be properly infected without removing their VIRUS_IMMUNE
trait. Tested in game.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑
balance: Allows Chronic Illness to function correctly on Virus Immune
species, like hemophages.
/🆑
<!-- 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. -->
commit 80b708a382
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Wed Jun 21 13:57:13 2023 -0500
[MODULAR] [READY] Bringing back the ID fixes for CENTCOM roles (#274)
<!-- 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
Return of the ID fixes from pre-upstream merge, now fully modular and
ready to be added. Currently includes changes to IDs, does not include
changes to access such as giving Brigmed surgery access, or
Quartermaster a weapons permit.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑
Del: Bubber edit to blueshield.dm
Add: Blueshield requires sec hours
Add: Silver ID to Blueshield (no more all access)
Add: Silver ID to NTRep (no more all access)
/🆑
<!-- 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. -->
commit 0001c9132e
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed Jun 21 18:56:48 2023 +0000
Automatic changelog for PR #266 [ci skip]
commit b1fc4ede1c
Author: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Date: Wed Jun 21 20:56:25 2023 +0200
Adds crew monitors to Advanced biotech and lathes (#266)
## About The Pull Request
Rationale: Both this and the pinpointer can be purchased for the same
price from the vendor, but only one gets to be printable, which feels
kinda stupid.
Well not anymore, this adds the Handheld crew monitor under the Advanced
biotech node.
- [x] Tested
## Changelog
🆑
add: You can now print pinpointers
/🆑
commit 6d6ff34295
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Thu Jun 15 15:05:56 2023 -0700
thank you unit tests, very cool
commit b5f0f868e6
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Thu Jun 15 14:44:31 2023 -0700
fixes linters
commit 5ba2e3dd58
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Thu Jun 15 14:37:55 2023 -0700
re-adds the file to dme, quintuples maint loot spawns if it's on a table
commit a5a0334d42
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Thu Jun 15 14:06:59 2023 -0700
It compiles, so it werks
commit 8610d7542a
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Wed Jun 14 23:00:57 2023 -0700
Update tgstation.dme
commit 1cd96a865f
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Wed Jun 14 22:49:13 2023 -0700
99.9999% done
commit 38289ed264
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Wed Jun 14 22:46:27 2023 -0700
99.99% done
commit 16368f6109
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Wed Jun 14 19:29:08 2023 -0700
80% done
commit d531732192
Merge: c65521f6b35d62fb7277
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Wed Jun 14 19:46:49 2023 -0400
Upstream Merge June 14 2023 (#269)
Notably, Kudzu edits. Makes it need 60 pop and reenables vines. Some map
edits. Check the commits in this branch.
commit de5f4cd981
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Wed Jun 14 16:24:20 2023 -0700
70% done
commit 5d62fb7277
Merge: c65521f6b330627f6185
Author: nevimer <foxmail@protonmail.com>
Date: Wed Jun 14 19:02:58 2023 -0400
Merge remote-tracking branch 'skrat/master' into june242023
# Conflicts:
# .github/CODEOWNERS
commit 679447f1a3
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Wed Jun 14 15:15:19 2023 -0700
50% done
commit 9fb57baf0c
Author: BurgerLUA <8602857+BurgerLUA@users.noreply.github.com>
Date: Wed Jun 14 14:22:09 2023 -0700
40% done
commit c65521f6b3
Merge: 6cee56658dc19f724572
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Wed Jun 14 01:09:05 2023 -0400
Updates us to the Latest Rodent - June 13 2023 (#264)
<!-- 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
Updates us to todays rodent.
I want to PORT BIODOME and this is a hard requirement.
Removes security medic, notably. Add it back please, someone! ;-;
commit c19f724572
Author: nevimer <foxmail@protonmail.com>
Date: Tue Jun 13 20:12:16 2023 -0400
Resolve Build issues and logic conflicts from Rodent merge
commit f6c63bdea1
Merge: 0721421f826cee56658d
Author: nevimer <foxmail@protonmail.com>
Date: Tue Jun 13 20:04:57 2023 -0400
Merge branch 'master' of https://github.com/bubberstation/bubberstation into overlay_june_13_2023
# Conflicts:
# .github/CODEOWNERS
# code/modules/cargo/packs/security.dm
# code/modules/modular_computers/file_system/programs/jobmanagement.dm
# code/modules/pai/pai.dm
# modular_skyrat/master_files/code/datums/id_trim/jobs.dm
# modular_skyrat/master_files/code/datums/traits/neutral.dm
# modular_skyrat/modules/loadouts/loadout_items/donator/personal/donator_personal.dm
commit 6cee56658d
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Jun 10 16:13:29 2023 +0000
Automatic changelog for PR #242 [ci skip]
commit dbe730b4ba
Author: Higgin <cdonny11@yahoo.com>
Date: Sat Jun 10 09:13:02 2023 -0700
[NON-MODULAR] Mostly reverts Skyrat grab/punch changes. (#242)
## About The Pull Request
Reverts some of the changes to grabs and punches made by Skyrat's combat
reworks over the last two years.
For **grabs:**
Resisting an aggro grab on tg has a base chance of 60% to escape.
_Previously,_ being prone (for any reason) would apply two penalties to
reduce this to 20%. Having stamina damage of over 80 (roughly half your
total before stamcrit at 150) or being a pushover would make this 15%
(for either one of the aforementioned effects) and then 12% for both.
Oversized grabbers would reduce it further to 10%. Every failed resist
roll at being grabbed imposes a four-second movement lock and deals
10-15 stamina damage.
_Now,_ being prone alone **does not decrease the chance of escape.**
Resting (deliberately laying down) now imposes one penalty (taking you
to 60% from 30% and punishing people who deliberately use crawl combat
to try to avoid getting knocked down/slipped.) The stamina damage
penalty for failing to escape a grab has been increased back to the old
tg values of 15-20 per failure. So, if you consistently fail - it can
still get you in trouble, but it's less likely to do so in a timeframe
allowing somebody to cuff you or otherwise murder you without first
having some reasonable chance to escape.
On Skyrat, the old grab mechanics made chain-shoves into aggro-grabs a
much-too-reliable fight-ender off of a single slip. Returning towards tg
balance means that you should, if you intend to really lock someone down
without having cuffs, go for a neck grab. It also weakens quickly
aggro-grabbing people out of a fight to try to disarm them, at which
point (if they failed the roll previously) they might be entirely
movement-locked while standing. It's a lot less goofy and fight-ending
with these values.
For **punches:**
They dealt 2.6 of their brute damage value as stamina damage. The tg
default value is 1.5. Punches really shouldn't be better than batons,
disablers, or any other weapon for a nonlethal takedown.
## Changelog
🆑
balance: Grab escape chances are now higher and don't rise precipitously
on becoming floored.
balance: Punch/kick stamina damage is now lower, making unarmed fighting
much less immediately decisive.
/🆑
commit 5544cec091
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Jun 10 04:41:38 2023 +0000
Automatic changelog for PR #217 [ci skip]
commit 8b65807770
Author: Bobbanz1 <59128051+Bobbanz1@users.noreply.github.com>
Date: Sat Jun 10 06:41:13 2023 +0200
[SEMI-MODULAR] Allows observers the ability to activate pAI cards on their own (#217)
<!-- 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
What this PR does is that it allows observing players the ability to
join the round as a pAI without having someone in-round be needed to
activate a pAI card, wait for someone to submit a personality and then
download said personality.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
* Closes https://github.com/Bubberstation/Bubberstation/issues/140
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## Testing Photographs and Procedure
<details>
<summary>Screenshots&Videos</summary>
https://user-images.githubusercontent.com/59128051/235649357-54772d46-aae6-401d-b565-066fcb92da69.mp4
</details>
## 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: Grants observers the ability to activate and possess pAI cards
without requiring someone to be on hand to activate the pAI card for
them.
/🆑
<!-- 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. -->
---------
Co-authored-by: nevimer <77420409+nevimer@users.noreply.github.com>
commit 81bf627321
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Jun 10 04:01:13 2023 +0000
Automatic changelog for PR #261 [ci skip]
commit 24e9392f8d
Author: NotMergot <131633853+NotMergot@users.noreply.github.com>
Date: Sat Jun 10 00:00:44 2023 -0400
Medical Doctor Loadout Items (#261)
## About The Pull Request
Adds three new medical doctor items, available in the loadout.
Tried and tested, thank God. Praying that I did this right this time,
and CI Tests don't crush my dreams.
## Changelog
🆑
add: Surgery Goggles
add: Leather Apron
add: Long Rubber Gloves
/🆑
commit 87c72d11bc
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Jun 10 02:16:46 2023 +0000
Automatic changelog for PR #177 [ci skip]
commit af863ff45a
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Fri Jun 9 22:14:22 2023 -0400
Stealth For Viruses (#177)
<!-- 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
Gives Sentient Viruses a symptom with stealth 2 and Resistance 8 on
creation. Symptom should NOT be obtainable via virology. If needed stats
can be changed more. Tested.
ALSO GIVES CREATION-START Secrete infection.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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: Adds a new stat boosting symptom to sentient viruses, NOT available
to virology.
/🆑
<!-- 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. -->
commit 6b7a88291f
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Jun 10 02:03:42 2023 +0000
Automatic changelog for PR #218 [ci skip]
commit 22c0fc796c
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Fri Jun 9 22:03:14 2023 -0400
Virus Cost Changes (#218)
Important balances for Bubber's current pop levels.
<!-- 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
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
Lowers the required total points for Sentient Viruses, useful for
balancing with Bubber's population. The actual costs for the symptoms
aren't changed, only the amount of hosts required to unlock each level
of symptom. Untested as of now.
Does not change the requirements for mild symptoms.
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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. -->
🆑
balance: Lowers Required Hosts for virus symptoms.
/🆑
<!-- 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. -->
commit 78a12b3e09
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Jun 10 02:02:10 2023 +0000
Automatic changelog for PR #243 [ci skip]
commit 2ef6038047
Author: Higgin <cdonny11@yahoo.com>
Date: Fri Jun 9 19:01:41 2023 -0700
[NON-MODULAR] Radioblock revert (#243)
## About The Pull Request
Removes the blocking of radio use that occurs when you get blocked from
using your hands, i.e. aggro-grabbed, cuffed, slipped, stunned, etc.
The reason: until we get VOIP, walking and chewing bubblegum are
mutually exclusive in space. Being able to talk and call for help, as a
choice you have to make against doing something else (like fighting or
running) is a good choice to have to encourage players to cooperate and
to make more deliberate plans around preventing their enemies from doing
so.
When this change was originally made, interrupts did not work on radio
use or speech. We didn't have tgui say that could be stopped by getting
hit, or stunned, or otherwise interrupted. Since tgui say, this
functionality works, and it works pretty well.
While 'typebaiting' is always a concern, the possibility of someone
getting 'typebaited' with radio blocking set up as it has been is an
all-or-nothing threat. If somebody comes in to stun you, it's a very
imprecise and finnicky window to have a chance of getting a message off
if it's not otherwise interrupted. Given that you already chose to try
talking in the first place, it shouldn't be so unreliable without the
player having a chance at calling for help that they might otherwise
lose due to a lack of feedback (knowing whether or not you're
hardstunned/mobility-blocked, at the moment, is very unintuitive) -
people should have to intentionally try to remove your ability to
communicate or otherwise counter you.
In the case of hostage-taking and kidnapping, this should underscore the
importance of removing headsets, disabling comms, or otherwise (like
with cult-hand, rev-flash, and several heretic spells) muting or making
your target unintelligible.
It's a team game, and removing one of the most unintuitive mechanics
that might prevent you from playing it as one, especially now that there
are more ways for people to actually prevent you from getting a full
message off (through interrupts) seems like it's long overdue.
## Changelog
🆑
balance: Allows people to use headsets while otherwise blocked from
moving or using their hands again.
/🆑
commit 28ae3f2e50
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Jun 10 02:01:22 2023 +0000
Automatic changelog for PR #253 [ci skip]
commit 2865819bde
Author: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Date: Sat Jun 10 04:00:57 2023 +0200
Updates access levels to make sense (#253)
## About The Pull Request
Gives doctors coroner access on lowpop.
Also gives security medics back medical access.
## Changelog
🆑
qol: Doctor access levels now make sense
/🆑
commit f18c5adf96
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Jun 10 02:00:12 2023 +0000
Automatic changelog for PR #245 [ci skip]
commit 9c9b6b34d4
Author: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Date: Sat Jun 10 03:59:46 2023 +0200
Ports Minesweeper (#245)
## About The Pull Request
Ports yogstation's minesweeper app and arcade machine to Bubbers.
I had to bite through about 70 errors but from what testing I have done
both the backend and frontend are working as intended.
Will add proper emagging of the arcade machine in a future PR after this
is confirmed to not crash on some magic tgui error I may have missed
## Changelog
🆑
add: Added minesweeper to PDAs and also machines
/🆑
commit fdefd1f25e
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Jun 10 01:49:16 2023 +0000
Automatic changelog for PR #229 [ci skip]
commit 86a3fb3ef3
Author: Thedragmeme <81540056+Draggeru@users.noreply.github.com>
Date: Fri Jun 9 19:48:49 2023 -0600
Adds new donor items, a new public hairstyle, and private donor items for Thedragmeme (#229)
## About The Pull Request
This PR adds an entirely new hairstyle: Royal Curls
In addition, it adds donator items for myself (The dress, heels,
blindfold, and cloak) and adds donor items for other donors.

## Changelog
🆑
add: adds some donator items
add: Adds a new hairstyle, royal curls
🆑
---------
Co-authored-by: Higgin <cdonny11@yahoo.com>
commit 72ef98b34d
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Jun 10 00:57:37 2023 +0000
Automatic changelog for PR #239 [ci skip]
commit 6b74cf3163
Author: Scuhf_ <128834582+Scuhf-git@users.noreply.github.com>
Date: Sat Jun 10 08:57:03 2023 +0800
Hierophant appreciation sprite update. (#239)
<!-- 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
Adds new sprites for lavaland items including:
_**Hierophant Club**_
_**Vortex Talisman**_
_**Hierophant Beacon**_
Sprites by Scuhf_ (me)

https://github.com/Bubberstation/Bubberstation/assets/128834582/151029df-5aba-43e6-9fed-4502053fe896
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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: Hierophant club sprite
add: Hierophant club inhand sprite(s)
add: Hierophant beacon sprite
add: Vortex talisman sprite
/🆑
<!-- 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. -->
commit cecc6a19c1
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Jun 8 14:49:39 2023 +0000
Automatic changelog for PR #258 [ci skip]
commit 59df809a66
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Thu Jun 8 10:49:13 2023 -0400
Mutant Colors For Hemophages (#258)
<!-- 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
Exactly what it says on the tin.
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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: Returns Mutant Colors to Hemophages
/🆑
<!-- 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. -->
commit 935d38b1d7
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Tue Jun 6 20:42:10 2023 -0400
[MODULAR] Modularizes #134 (#237)
<!-- 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
Reimplements #134 modularly.
Merge after #236
commit 3939033e37
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue Jun 6 17:49:13 2023 +0000
Automatic changelog for PR #251 [ci skip]
commit a23c9635c2
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Tue Jun 6 13:48:47 2023 -0400
Adds Hemophage Organs to the Limbgrower (#251)
<!-- 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
Adds the Hemophage organs to the limbgrower, requiring the xeno-biology
research node and a custom organ design disk. Each organ requires a
small amount of synthflesh and blood. Also adds a Hemophage tab to the
limbgrower. Tested in game!
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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: Adds Hemophage(Corrupted) Organs to the Limbgrower
add: Adds Hemophage Organ Design Disk to the Xeno-Biology research Node
add: Adds Hemophage tab to Limbgrower
/🆑
<!-- 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. -->
commit 28b2fcc028
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Jun 5 03:21:15 2023 -0500
Small edits to Skyrat traitor items (#233)
<!-- 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
Adds back some Skyrat-removed traitor items. Honorable mentions for
review are stimulants not preventing knockdown.
Although these seem to be TG changes, which is quite sad. Stimulants
ineffective :(
<!-- Describe The Pull Request. Please be sure every change is
documented or this can delay review and even discourage maintainers from
merging your PR! -->
<!-- Please make sure to actually test your PRs. If you have not tested
your PR mention it. -->
## 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: Briefcase Launchpad
Add: Distraction phone
Del: Skyrat Syndicate bomb changes
/🆑
<!-- 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. -->
commit 937c905ffb
Merge: fca0fccc751cb3b97fb3
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Jun 4 10:36:21 2023 +0200
Merge pull request #236 from nevimer/overlay
Actually gets Bubberstation up to Sync with the Rodent Server
commit 1cb3b97fb3
Author: KathrinBailey <kat892@outlook.com>
Date: Wed May 24 04:29:00 2023 +0100
Emergency threat curve adjustment
We've successfully lowered threat by altering the threat curve centre before, this commit redoes that. It's needed as rounds have been utter crazy, one or two seccies have to deal with not only equal numbers of traitors, but sentient diseases, heretics and other stuff on top.
commit 3b098e5c79
Author: nevimer <foxmail@protonmail.com>
Date: Sat May 20 23:58:44 2023 -0400
font awesome bug for modular zubbers CI fix
commit 84780fd6bc
Author: nevimer <foxmail@protonmail.com>
Date: Sat May 20 23:42:32 2023 -0400
fix the last two issues in CI?
commit 453d2610c7
Author: nevimer <foxmail@protonmail.com>
Date: Sat May 20 23:25:36 2023 -0400
cleanup unused files
commit faf01f3600
Author: nevimer <foxmail@protonmail.com>
Date: Sat May 20 23:07:09 2023 -0400
Resets maps to skyrat.
commit 6e463f4f4a
Author: nevimer <foxmail@protonmail.com>
Date: Sat May 20 22:50:43 2023 -0400
Fixes the last of the compile errors
commit 424ed3d160
Author: nevimer <foxmail@protonmail.com>
Date: Sat May 20 22:06:42 2023 -0400
Revert "Revert "Merge upstream""
This reverts commit e6bb4098c4.
# Conflicts:
# _maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm
# _maps/RandomRuins/SpaceRuins/bus.dmm
# _maps/RandomZLevels/blackmesa.dmm
# _maps/map_files/generic/CentCom_skyrat_z2.dmm
# _maps/shuttles/skyrat/goldeneye_cruiser.dmm
# _maps/templates/lazy_templates/wizard_den.dmm
# code/__DEFINES/callbacks.dm
# code/datums/components/transforming.dm
# code/datums/elements/bane.dm
# code/datums/votes/map_vote.dm
# code/game/objects/items/AI_modules/hacked.dm
# code/game/objects/items/food/egg.dm
# code/game/objects/items/stacks/sheets/glass.dm
# code/modules/antagonists/fugitive/hunters/hunter.dm
# code/modules/antagonists/traitor/objectives/final_objective/final_objective.dm
# code/modules/antagonists/traitor/objectives/kidnapping.dm
# code/modules/art/statues.dm
# code/modules/events/ghost_role/changeling_event.dm
# code/modules/events/spacevine.dm
# code/modules/mining/machine_redemption.dm
# code/modules/mob/living/simple_animal/friendly/farm_animals.dm
# code/modules/mob_spawn/mob_spawn.dm
# code/modules/projectiles/guns/ballistic/pistol.dm
# code/modules/projectiles/guns/ballistic/rifle.dm
# code/modules/uplink/uplink_items.dm
# code/modules/vending/autodrobe.dm
# html/changelogs/archive/2023-03.yml
# icons/mob/clothing/feet.dmi
# icons/mob/clothing/under/costume.dmi
# icons/mob/inhands/clothing/shoes_lefthand.dmi
# icons/mob/inhands/clothing/shoes_righthand.dmi
# icons/mob/inhands/clothing/suits_lefthand.dmi
# icons/mob/inhands/clothing/suits_righthand.dmi
# icons/mob/species/human/human_face.dmi
# icons/obj/clothing/shoes.dmi
# icons/obj/clothing/under/costume.dmi
# modular_skyrat/master_files/code/datums/components/fullauto.dm
# modular_skyrat/master_files/code/modules/clothing/under/jobs/security.dm
# modular_skyrat/master_files/code/modules/projectiles/guns/gun.dm
# modular_skyrat/master_files/icons/mob/clothing/under/civilian.dmi
# modular_skyrat/master_files/icons/mob/clothing/under/civilian_digi.dmi
# modular_skyrat/modules/aesthetics/guns/code/guns.dm
# modular_skyrat/modules/aesthetics/guns/icons/guns.dmi
# modular_skyrat/modules/blueshield/code/blueshield.dm
# modular_skyrat/modules/customization/modules/clothing/under/misc.dm
# modular_skyrat/modules/ghostcafe/code/ghost_role_spawners.dm
# modular_skyrat/modules/gunsgalore/icons/guns/gunsgalore_guns40x32.dmi
# modular_skyrat/modules/manufacturer_examine/code/gun_company_additions.dm
# modular_skyrat/modules/manufacturer_examine/code/manufacturer_component.dm
# modular_skyrat/modules/mapping/code/mob_spawns.dm
# modular_skyrat/modules/modular_weapons/code/rifle.dm
# modular_skyrat/modules/novaya_ert/code/automatic.dm
# modular_skyrat/modules/sec_haul/code/guns/guns.dm
# modular_skyrat/modules/tribal_extended/code/weapons/bow.dm
# tgstation.dme
# tgui/packages/tgui/interfaces/OreRedemptionMachine.js
# tgui/packages/tgui/interfaces/VotePanel.tsx
commit 759c2dd73a
Merge: 9610653cc2fca0fccc75
Author: nevimer <foxmail@protonmail.com>
Date: Sat May 20 21:59:27 2023 -0400
Merge remote-tracking branch 'upstream/master' into overlay
# Conflicts:
# .github/CODEOWNERS
# _maps/RandomRuins/LavaRuins/skyrat/lavaland_surface_syndicate_base1_skyrat.dmm
# _maps/RandomRuins/SpaceRuins/bus.dmm
# _maps/RandomZLevels/blackmesa.dmm
# _maps/map_files/KiloStation/KiloStation.dmm
# _maps/map_files/VoidRaptor/VoidRaptor.dmm
# _maps/map_files/generic/CentCom_skyrat_z2.dmm
# _maps/shuttles/skyrat/goldeneye_cruiser.dmm
# _maps/skyrat/automapper/automapper_config.toml
# _maps/templates/lazy_templates/wizard_den.dmm
# code/__DEFINES/callbacks.dm
# code/__DEFINES/jobs.dm
# code/__DEFINES/~skyrat_defines/gun.dm
# code/datums/components/fertile_egg.dm
# code/datums/components/transforming.dm
# code/datums/elements/bane.dm
# code/datums/votes/map_vote.dm
# code/game/objects/items/AI_modules/hacked.dm
# code/game/objects/items/food/egg.dm
# code/game/objects/items/melee/baton.dm
# code/game/objects/items/stacks/sheets/glass.dm
# code/game/objects/structures/flora.dm
# code/game/objects/structures/morgue.dm
# code/modules/antagonists/fugitive/hunters/hunter.dm
# code/modules/antagonists/traitor/objectives/final_objective/final_objective.dm
# code/modules/antagonists/traitor/objectives/kidnapping.dm
# code/modules/art/statues.dm
# code/modules/events/ghost_role/changeling_event.dm
# code/modules/events/spacevine.dm
# code/modules/mining/machine_redemption.dm
# code/modules/mob/living/simple_animal/friendly/farm_animals.dm
# code/modules/mob_spawn/mob_spawn.dm
# code/modules/projectiles/ammunition/energy/laser.dm
# code/modules/projectiles/guns/ballistic/pistol.dm
# code/modules/projectiles/guns/ballistic/rifle.dm
# code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_hemophage.png
# code/modules/unit_tests/screenshots/screenshot_humanoids__datum_species_human_felinid.png
# code/modules/uplink/uplink_items.dm
# code/modules/vending/autodrobe.dm
# config/config.txt
# config/game_options.txt
# config/maps.txt
# config/skyrat/skyrat_config.txt
# html/changelogs/archive/2023-03.yml
# icons/mob/clothing/feet.dmi
# icons/mob/clothing/under/costume.dmi
# icons/mob/inhands/clothing/shoes_lefthand.dmi
# icons/mob/inhands/clothing/shoes_righthand.dmi
# icons/mob/inhands/clothing/suits_lefthand.dmi
# icons/mob/inhands/clothing/suits_righthand.dmi
# icons/mob/species/human/human_face.dmi
# icons/obj/clothing/shoes.dmi
# icons/obj/clothing/under/costume.dmi
# modular_skyrat/master_files/code/datums/components/fullauto.dm
# modular_skyrat/master_files/code/datums/traits/negative.dm
# modular_skyrat/master_files/code/datums/traits/neutral.dm
# modular_skyrat/master_files/code/modules/clothing/under/jobs/security.dm
# modular_skyrat/master_files/code/modules/projectiles/guns/ballistic/revolver.dm
# modular_skyrat/master_files/icons/mob/clothing/under/civilian.dmi
# modular_skyrat/master_files/icons/mob/clothing/under/civilian_digi.dmi
# modular_skyrat/modules/aesthetics/guns/code/guns.dm
# modular_skyrat/modules/aesthetics/guns/icons/guns.dmi
# modular_skyrat/modules/blueshield/code/blueshield.dm
# modular_skyrat/modules/blueshield/code/medkit.dm
# modular_skyrat/modules/blueshield/code/special.dm
# modular_skyrat/modules/customization/modules/clothing/under/misc.dm
# modular_skyrat/modules/customization/modules/mob/living/carbon/human/species/hemophage.dm
# modular_skyrat/modules/events/code/event_overrides.dm
# modular_skyrat/modules/gunsgalore/icons/guns/gunsgalore_guns40x32.dmi
# modular_skyrat/modules/loadouts/loadout_items/donator/personal/donator_personal.dm
# modular_skyrat/modules/manufacturer_examine/code/gun_company_additions.dm
# modular_skyrat/modules/manufacturer_examine/code/manufacturer_component.dm
# modular_skyrat/modules/mapping/code/mob_spawns.dm
# modular_skyrat/modules/modular_weapons/code/rifle.dm
# modular_skyrat/modules/novaya_ert/code/automatic.dm
# modular_skyrat/modules/sec_haul/code/guns/guns.dm
# modular_skyrat/modules/tribal_extended/code/weapons/bow.dm
# tgstation.dme
# tgui/packages/tgui/interfaces/OreRedemptionMachine.js
# tgui/packages/tgui/interfaces/VotePanel.tsx
commit fca0fccc75
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Thu May 18 02:36:01 2023 -0500
Fix a spacing issue, add donor items (#227)
* Fix a spacing issue, add donor items
Add: Three under-suits to the loadout menu
Fix: Spacing issues on a previous donor PR
* Naming adjustments
Makes names match the original item
* Restricts the urban camouflage BDU to security
commit 02d425bdf2
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed May 17 12:32:43 2023 +0000
Automatic changelog for PR #226 [ci skip]
commit a87a53b531
Merge: 2a74871ade46df9193ce
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Wed May 17 14:32:13 2023 +0200
Merge pull request #226 from ShamanSliph/DonorStuff
Donor Item: MyphicBowser
commit 46df9193ce
Merge: 789309c4252a74871ade
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Tue May 16 21:46:16 2023 +0200
Merge branch 'master' into DonorStuff
commit 789309c425
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Tue May 16 21:45:39 2023 +0200
Update tgstation.dme
commit 8126ae7f63
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Tue May 16 21:43:35 2023 +0200
Rename loadout_datum_head.dm to loadout_datum_heads.dm
commit 2a74871ade
Merge: c8cc8f21f63572a11a69
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Tue May 16 21:32:21 2023 +0200
Merge pull request #228 from Bubberstation/Ace-donor-items
Ace's donor items
commit 3572a11a69
Author: ReturnToZender <donwest947@gmail.com>
Date: Mon May 15 00:45:35 2023 -0500
Ace's donor items
Add: Warden's campaign hat to loadout
Add: Head of Staff alternatives to loadout
commit e54a21d551
Author: JonaMaz <85446983+ShamanSliph@users.noreply.github.com>
Date: Sat May 13 16:58:17 2023 -0400
Fixed Capitalization
commit aebf3fbd4f
Author: JonaMaz <85446983+ShamanSliph@users.noreply.github.com>
Date: Sat May 13 16:55:06 2023 -0400
Donor Item: MyphicBlowser
Adds the requested helmet to the game. This abductor helm has no Armor and a different name.
commit c8cc8f21f6
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat May 6 22:08:22 2023 +0000
Automatic changelog for PR #219 [ci skip]
commit 22eadf97ff
Merge: 287152e34aea1fc2145e
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun May 7 00:07:56 2023 +0200
Merge pull request #219 from GreytidePanda/master
Skulldog Alt Snout
commit 287152e34a
Merge: c95eaef452715c9f5d36
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat May 6 17:15:38 2023 +0200
Merge pull request #175 from Cyprex/fixdme
add papal stuff back to dme & fixes screenshot tests
commit c95eaef452
Merge: 0f7973ac0180802942e7
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat May 6 16:52:31 2023 +0200
Merge pull request #164 from Bubberstation/Steals-plushies
Steals SPLURT's donor plushies
commit 715c9f5d36
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat May 6 16:49:10 2023 +0200
attempt to fix screenshot tests by adding one for shadekins
commit 80802942e7
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat May 6 16:22:09 2023 +0200
webedit to fix dme order
commit ea1fc2145e
Author: Spacebat88 <132588088+GreytidePanda@users.noreply.github.com>
Date: Thu May 4 17:06:10 2023 +0100
Skulldog Alt
commit 7690e30525
Merge: 9e21a28dd80f7973ac01
Author: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
Date: Tue Apr 25 07:41:53 2023 +0100
Merge branch 'master' into Steals-plushies
commit 0f7973ac01
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Apr 24 07:25:59 2023 -0500
Removes the higher capacity cell from disablers (#206)
Fix: disabler having a cell_type too large
commit bac9c365e1
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Apr 24 09:13:41 2023 +0000
Automatic changelog for PR #207 [ci skip]
commit 571ff3a5cb
Author: Scuhf_ <128834582+Scuhf-git@users.noreply.github.com>
Date: Mon Apr 24 17:13:12 2023 +0800
Is that a [REDACTED] reference?? (#207)
* Is that a [REDACTED] reference??
Adds TEN new pairs of horns including three large pairs (32x48), all sprited by Scuhf_#6640.
* Update horns.dm
commit f1bc41e8ba
Author: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
Date: Sat Apr 22 11:49:26 2023 +0100
Clears the lint out of the washing machine (#204)
* linter fix
* test
* a
* paw
* SUCCESS
commit a426b4b76c
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Apr 22 08:42:54 2023 +0000
Automatic changelog for PR #203 [ci skip]
commit 83b66d78e9
Author: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
Date: Sat Apr 22 09:42:29 2023 +0100
SharkWaifu's Donator Item (#203)
* SharkWaifu's donator cat
* Update cat.dm
* Update cat.dm
* Should pass unit tests now!
commit 466a235599
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri Apr 21 06:18:41 2023 +0000
Automatic changelog for PR #162 [ci skip]
commit 4f5f3dea1a
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Apr 21 01:18:06 2023 -0500
Minimum Flavortext Length (#162)
* Swaps the default title screen
* Restores flavor text minimums
Add: Restored Skyrat flavor text minimum
Add: Functionality for future records requirements
(Does not include the requirements themselves)
commit 28421b8cce
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri Apr 21 06:13:59 2023 +0000
Automatic changelog for PR #178 [ci skip]
commit e8e6ee4e2b
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Fri Apr 21 02:13:23 2023 -0400
Prisoner Headsets (#178)
* Headset time baby
* God hates me
* I'm stupid.
commit 43f27e5a0f
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed Apr 19 19:29:29 2023 +0000
Automatic changelog for PR #199 [ci skip]
commit e71f5b3f9d
Merge: 05867699c562457184ac
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Thu Apr 20 02:28:56 2023 +0700
Merge pull request #199 from projectkepler-ru/revert-shitas
Revert "Merge pull request #197 from NullDagaf/cummenfarten"
commit 62457184ac
Author: projectkepler-ru <calvinskymalbert@gmail.com>
Date: Thu Apr 20 02:28:02 2023 +0700
Revert "Merge pull request #197 from NullDagaf/cummenfarten"
This reverts commit 05867699c5, reversing
changes made to e7eb758cb6.
commit 05867699c5
Merge: e7eb758cb6b7f18bc227
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Thu Apr 20 00:41:33 2023 +0700
Merge pull request #197 from NullDagaf/cummenfarten
ech
commit b7f18bc227
Author: NullFag <flameghoster@gmail.com>
Date: Wed Apr 19 19:37:32 2023 +0200
i hate yoububber
commit 76d7f891be
Author: NullFag <flameghoster@gmail.com>
Date: Wed Apr 19 19:29:50 2023 +0200
bubber moment
commit 67d58d42a3
Author: NullFag <flameghoster@gmail.com>
Date: Wed Apr 19 19:23:44 2023 +0200
ech
commit e7eb758cb6
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed Apr 19 08:35:16 2023 +0000
Automatic changelog for PR #192 [ci skip]
commit 88834d08e5
Merge: 8da5d866b35a5e706cbd
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Wed Apr 19 10:34:41 2023 +0200
Merge pull request #192 from Ldip999/iceboxmapping
Adds a kinkmate to icebox
commit 8da5d866b3
Merge: 298f920d8420b36bff14
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Wed Apr 19 10:40:18 2023 +0700
Merge pull request #194 from nevimer/status_indicators
Fixes a DME issue with 190
commit 20b36bff14
Author: nevimer <foxmail@protonmail.com>
Date: Tue Apr 18 20:12:43 2023 -0400
dme
commit 5a5e706cbd
Author: Ldip999 <60290575+Ldip999@users.noreply.github.com>
Date: Tue Apr 18 22:06:04 2023 +0200
This place didn't had a single kinkmate
commit 298f920d84
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue Apr 18 12:34:29 2023 +0000
Automatic changelog for PR #184 [ci skip]
commit e7d3e27870
Merge: 6657a33ed0930dcaa5cb
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 18 19:33:59 2023 +0700
Merge pull request #184 from nevimer/sensetive_snoute
Senstive Snout DLC - Snout Bapping Reborn
commit 6657a33ed0
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue Apr 18 09:46:12 2023 +0000
Automatic changelog for PR #169 [ci skip]
commit 410cc8e48e
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue Apr 18 09:44:16 2023 +0000
Automatic changelog for PR #167 [ci skip]
commit 558557ec9b
Merge: 92bd606403653dc57de6
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 18 16:40:07 2023 +0700
Merge pull request #169 from Ldip999/MetaMapping
Adds fax machine to meta
commit 92bd606403
Merge: 79806d98456fe90d27cb
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 18 16:39:42 2023 +0700
Merge pull request #167 from Ldip999/master
Tram changes
commit 79806d9845
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue Apr 18 09:37:23 2023 +0000
Automatic changelog for PR #183 [ci skip]
commit 4128021890
Merge: a68501223217021a7c3d
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 18 16:36:56 2023 +0700
Merge pull request #183 from Ldip999/Health-scanner-allergy-thingy
Health scanner now displays allergies more visibly
commit d596f2faba
Merge: 1f53a8f8b2a685012232
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 18 14:33:36 2023 +0700
Merge branch 'master' into fixdme
commit a685012232
Merge: 4f4c77c5b5e1616cc575
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 18 11:26:11 2023 +0700
Merge pull request #181 from Bubberstation/Revert-non-lethal-weapon-changes
Reverts to TG stunbaton and disabler
commit 4f4c77c5b5
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue Apr 18 04:19:52 2023 +0000
Automatic changelog for PR #189 [ci skip]
commit 1bfbca7c3f
Merge: 305a8928084e528c257c
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 18 11:19:25 2023 +0700
Merge pull request #189 from nevimer/tax
Makes the Lathe Tax a server config
commit 305a892808
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue Apr 18 04:18:42 2023 +0000
Automatic changelog for PR #190 [ci skip]
commit c35c069f3c
Merge: e266286d8bf18f4c1719
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 18 11:18:16 2023 +0700
Merge pull request #190 from nevimer/status_indicators
Status Indicators
commit 4e528c257c
Author: iero-srv <>
Date: Mon Apr 17 20:41:02 2023 -0400
Squashed commit of the following:
commit c9143749f3969981bd2b1628be33730b085a3279
Author: nevimer <foxmail@protonmail.com>
Date: Sun May 1 23:56:37 2022 -0400
run CI again
commit 967bb8fc009630442d314d6abbf0d5b9e71efffb
Author: nevimer <foxmail@protonmail.com>
Date: Sun May 1 21:55:27 2022 -0400
Makes the lathe tax a preference, fixes more.
commit 930dcaa5cb
Author: iero-srv <>
Date: Mon Apr 17 20:03:39 2023 -0400
Squashed commit of the following:
commit 9af6c37a6a42ecb34f8e712bb8d59a790ea2ed78
Author: nevimer <foxmail@protonmail.com>
Date: Thu Dec 29 19:16:33 2022 -0500
snout dlc
commit f18f4c1719
Author: iero-srv <>
Date: Mon Apr 17 17:57:27 2023 -0400
dun dun duuunnnn
commit a994ec21f2
Author: iero-srv <>
Date: Mon Apr 17 17:22:35 2023 -0400
Status Indicators
A Port from Polaris/Virgo
commit 17021a7c3d
Author: Ldip999 <60290575+Ldip999@users.noreply.github.com>
Date: Mon Apr 17 23:13:10 2023 +0200
Health scanner now displays allergies more visibly
commit e1616cc575
Author: ReturnToZender <donwest947@gmail.com>
Date: Mon Apr 17 09:04:34 2023 -0500
Reverts to TG weapons
Add: Changes some of the effects of the stunbaton back to TG
commit e266286d8b
Merge: 5bc5b4c72a18bfe92574
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Mon Apr 17 14:33:43 2023 +0700
Merge pull request #157 from projectkepler-ru/seclite-for-all-securities
a buff to security
commit 653dc57de6
Author: Ldip999 <60290575+Ldip999@users.noreply.github.com>
Date: Sun Apr 16 18:46:06 2023 +0200
Moves the fax out of the way
commit 1f53a8f8b2
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Apr 16 18:01:25 2023 +0200
add papal stuff back to dme
commit 6fe90d27cb
Author: Ldip999 <60290575+Ldip999@users.noreply.github.com>
Date: Sun Apr 16 17:09:13 2023 +0200
Moves the engineering computer on tram
commit 5bc5b4c72a
Merge: e1440d23bb6253179e94
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 16 04:56:51 2023 +0700
Merge pull request #172 from nevimer/revert-171-ahegaou
Revert "Removes the Otie model"
commit 98b036ee22
Author: Ldip999 <60290575+Ldip999@users.noreply.github.com>
Date: Sat Apr 15 23:41:08 2023 +0200
Adds borg chargers to tram
commit 6253179e94
Author: nevimer <77420409+nevimer@users.noreply.github.com>
Date: Sat Apr 15 17:18:50 2023 -0400
Revert "Removes the Otie model"
commit e1440d23bb
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Apr 15 21:12:47 2023 +0000
Automatic changelog for PR #171 [ci skip]
commit c58590e581
Merge: 770163e277f6853473e2
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 16 04:12:21 2023 +0700
Merge pull request #171 from NullDagaf/ahegaou
Removes the Otie model
commit f6853473e2
Author: NullFag <flameghoster@gmail.com>
Date: Sat Apr 15 22:47:14 2023 +0200
dgjfht
commit f2a217d7e3
Author: Ldip999 <60290575+Ldip999@users.noreply.github.com>
Date: Sat Apr 15 20:21:52 2023 +0200
Adds fax machine to meta
commit 770163e277
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Apr 15 16:02:04 2023 +0000
Automatic changelog for PR #166 [ci skip]
commit b81eb9c302
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Apr 15 16:01:33 2023 +0000
Automatic changelog for PR #168 [ci skip]
commit 2124c2cf9d
Merge: ddac405b9212444a7a15
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sat Apr 15 23:01:33 2023 +0700
Merge pull request #166 from CydiaButt13/mggaow
adds *mggaow
commit ddac405b92
Merge: 3e885f1e29a0d1b43253
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sat Apr 15 23:01:05 2023 +0700
Merge pull request #168 from CloverIsLucky/patch-1
Minor Minerborg buff/tweak.
commit a0d1b43253
Author: CloverIsLucky <69725817+CloverIsLucky@users.noreply.github.com>
Date: Sat Apr 15 07:24:37 2023 -0600
Removed some leftover borg shovel removal code
commit 7577fad7cd
Author: CloverIsLucky <69725817+CloverIsLucky@users.noreply.github.com>
Date: Sat Apr 15 07:02:30 2023 -0600
Gives them crushie instead of shovel.
Minerborgs already have a drill to dig sand.
commit 59681164a8
Author: CloverIsLucky <69725817+CloverIsLucky@users.noreply.github.com>
Date: Sat Apr 15 06:36:23 2023 -0600
Increased borg KA mod capacity
commit 77cc53043e
Author: Ldip999 <60290575+Ldip999@users.noreply.github.com>
Date: Sat Apr 15 02:12:12 2023 +0200
Adds latern and tea to make tram picnic even comfier
commit c839f7c923
Author: Ldip999 <60290575+Ldip999@users.noreply.github.com>
Date: Fri Apr 14 23:31:40 2023 +0200
Now in TGM, sorry
commit f02432a5b2
Author: Ldip999 <60290575+Ldip999@users.noreply.github.com>
Date: Fri Apr 14 22:36:28 2023 +0200
Tram changes
commit 18bfe92574
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Fri Apr 14 15:28:08 2023 +0700
Update warden.dm
commit d0d21e988d
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Fri Apr 14 15:16:12 2023 +0700
warden with glock 17
commit 5b45e412b4
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Fri Apr 14 15:12:24 2023 +0700
allowing it to work
commit 9e21a28dd8
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Thu Apr 13 11:09:53 2023 -0500
Steals SPLURT's donor plushies
Add: SPLURT donor plushie
commit 88b5d49a7f
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Thu Apr 13 22:13:49 2023 +0700
Update head_of_security.dm
commit 12444a7a15
Author: Lasshy KorshBot <adagos12@gmail.com>
Date: Thu Apr 13 00:01:41 2023 -0500
adds *mggaow
mggaow!
commit 9a01bb86c4
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Wed Apr 12 21:53:04 2023 +0700
Update head_of_security.dm
commit 3e885f1e29
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed Apr 12 06:50:59 2023 +0000
Automatic changelog for PR #161 [ci skip]
commit f2f7af5f84
Author: Scuhf_ <128834582+Scuhf-git@users.noreply.github.com>
Date: Wed Apr 12 14:50:31 2023 +0800
Donator items (runner jackets) (#161)
* Donator items (runner jackets)
Donator items for Kan3, they made the sprites I just put them in.
* Donator items (runner jackets)
Donator items for Kan3, they made the sprites I just put them in.
* Update loadout_datum_suit.dm
commit 1fdf85e3e0
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Wed Apr 12 12:09:53 2023 +0700
Update head_of_security.dm
commit 9c7d2b064b
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed Apr 12 01:39:43 2023 +0000
Automatic changelog for PR #160 [ci skip]
commit 70661b60a0
Author: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
Date: Wed Apr 12 02:39:05 2023 +0100
I'll show you who's the boss of this security department: Armory Reworks & Energy Sec (#160)
* all da mapz n' cargo
* ammo workbenches
* lighting pass
* Delta style pass
* Update MetaStation_bubber.dmm
commit 1a736db666
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Wed Apr 12 00:12:54 2023 +0700
Update reshirevolver.dm
commit fdd156df89
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 19:01:18 2023 +0700
an update to the revolver again
commit 41062561d3
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 16:43:26 2023 +0700
Update reshirevolver.dm
commit cc4d6dbfa3
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 14:44:37 2023 +0700
Update reshirevolver.dm
commit ac622fae41
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 14:42:39 2023 +0700
Update reshirevolver.dm
commit ac67e2ecf4
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue Apr 11 07:03:12 2023 +0000
Automatic changelog for PR #154 [ci skip]
commit a90bcf342e
Merge: 88a8b386ea7c607127a3
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 14:02:43 2023 +0700
Merge pull request #154 from Scuhf-git/master
Kangaroo Tail (Alt)
commit 3451328d7d
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 13:52:40 2023 +0700
Update gun.dm
commit a39dbe2b1f
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 13:52:01 2023 +0700
Update head_of_security.dm
commit 44da5decaa
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 13:38:58 2023 +0700
Update head_of_security.dm
commit cfb5073fd6
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 13:32:55 2023 +0700
Update head_of_security.dm
commit 9a7ef47e0b
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 13:16:57 2023 +0700
Update tgstation.dme
commit 5da1ac779c
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 13:13:53 2023 +0700
testing required
commit a7d3332b28
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 12:10:15 2023 +0700
the revolver sprite is in!
commit 1de28b8334
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 11:02:33 2023 +0700
Update head_of_security.dm
commit c615de3c90
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Apr 11 00:23:09 2023 +0700
Update head_of_security.dm
commit a8ef4cff50
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Mon Apr 10 22:52:11 2023 +0700
Update head_of_security.dm
commit 372f921fca
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Mon Apr 10 22:40:23 2023 +0700
Update blueshield.dm
commit dc5b341c60
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Mon Apr 10 21:39:14 2023 +0700
fixed
commit 43815f10cf
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Mon Apr 10 21:35:18 2023 +0700
should be good
commit e69f1159c1
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Mon Apr 10 21:11:49 2023 +0700
a general buff to give seclite and belt
commit 7c607127a3
Author: Scuhf_ <Mrpigmonster@gmail.com>
Date: Sat Apr 8 13:50:34 2023 +0800
Revert "Runner jackets and variants for Kan3"
This reverts commit b52c31819a.
commit b52c31819a
Author: Scuhf_ <Mrpigmonster@gmail.com>
Date: Sat Apr 8 13:44:14 2023 +0800
Runner jackets and variants for Kan3
Donator clothing sprites.
commit 79c3ef8152
Author: Scuhf_ <Mrpigmonster@gmail.com>
Date: Thu Apr 6 03:08:48 2023 +0800
Kangaroo Tail (Alt)
Adds an alternative version of the kangaroo tail for an option.
commit 996b14f9ef
Merge: 85b53f83fcc233edabca
Author: Scuhf_ <Mrpigmonster@gmail.com>
Date: Thu Apr 6 03:08:34 2023 +0800
Merge branch 'master' of https://github.com/Scuhf-git/Bubberstation
commit c233edabca
Merge: 4b52bd771188a8b386ea
Author: Scuhf_ <128834582+Scuhf-git@users.noreply.github.com>
Date: Thu Apr 6 03:06:22 2023 +0800
Merge branch 'Bubberstation:master' into master
commit 85b53f83fc
Merge: 4b52bd771188a8b386ea
Author: Scuhf_ <Mrpigmonster@gmail.com>
Date: Wed Apr 5 08:44:22 2023 +0800
Merge remote-tracking branch 'upstream/master'
commit 88a8b386ea
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Apr 2 04:37:13 2023 +0000
Automatic changelog for PR #152 [ci skip]
commit 25508d694b
Merge: 1549f92cc2c7cb85266b
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 11:36:44 2023 +0700
Merge pull request #152 from projectkepler-ru/blueshield-revolver
Blueshield PR fixes
commit c7cb85266b
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 11:25:12 2023 +0700
Update guns_back.dmi
commit 31d1ae8ae1
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 11:23:52 2023 +0700
had to remake my fucking sprite from scratch
commit 63a5f47329
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 11:09:41 2023 +0700
Update medkit.dm
commit f0fef38503
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 11:09:01 2023 +0700
fun stuff :v
commit feb4173c27
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 11:07:52 2023 +0700
Update laser.dm
commit 86038c8787
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 11:06:54 2023 +0700
Update tgstation.dme
commit cca4255271
Merge: a85ec6dd491549f92cc2
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 10:34:10 2023 +0700
Merge branch 'master' into blueshield-revolver
commit a85ec6dd49
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 10:30:23 2023 +0700
Update special.dm
commit a3e4b063d2
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 10:29:40 2023 +0700
Update special.dm
commit 1549f92cc2
Merge: e4d89fd8652add1b4b53
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 10:25:56 2023 +0700
Merge pull request #151 from Bubberstation/revert-139-blueshield-revolver
Revert "blueshield buff"
commit 2add1b4b53
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 10:25:38 2023 +0700
Revert "blueshield buff"
commit e4d89fd865
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Apr 2 03:21:37 2023 +0000
Automatic changelog for PR #139 [ci skip]
commit 07db6d4b1b
Merge: 4181039abd8872e2329f
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 10:21:06 2023 +0700
Merge pull request #139 from projectkepler-ru/blueshield-revolver
blueshield buff
commit 8872e2329f
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 10:19:00 2023 +0700
Update medkit.dm
commit 4c644b0a9b
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 10:15:02 2023 +0700
Update guns_back.dmi
commit 077c96908f
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Apr 2 10:12:54 2023 +0700
Update special.dm
commit 4181039abd
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri Mar 31 12:08:25 2023 +0000
Automatic changelog for PR #147 [ci skip]
commit fa4bad2914
Merge: dd62d6f0f12ff588c14a
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Fri Mar 31 19:07:54 2023 +0700
Merge pull request #147 from NullDagaf/pooortin
Shadekin
commit dd62d6f0f1
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri Mar 31 11:58:43 2023 +0000
Automatic changelog for PR #145 [ci skip]
commit fe97fa9ab0
Merge: 47f211265d2211c9f8fb
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Fri Mar 31 18:58:15 2023 +0700
Merge pull request #145 from NullDagaf/child_13
Fixes a bunch of issues + removes planting on ash
commit 45ae076ac1
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Fri Mar 31 11:36:06 2023 +0700
Update modular_skyrat/modules/blueshield/code/special.dm
commit 47f211265d
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri Mar 31 04:32:07 2023 +0000
Automatic changelog for PR #144 [ci skip]
commit 278d366fb8
Merge: c34a512c1ff17ef22ff3
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Fri Mar 31 11:31:37 2023 +0700
Merge pull request #144 from NullDagaf/salt_nerf
Nerfs butchering with the crusher/spear
commit c34a512c1f
Merge: cbe6e4871416bcf96aab
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Fri Mar 31 11:29:03 2023 +0700
Merge pull request #101 from WoolyAypa/master
Papal stuff and hats on wigs
commit cbe6e48714
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri Mar 31 01:32:37 2023 +0000
Automatic changelog for PR #142 [ci skip]
commit 02983ba0a0
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Thu Mar 30 20:32:09 2023 -0500
Swaps the default title screen (#142)
commit 09c0cb9ce9
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri Mar 31 01:31:20 2023 +0000
Automatic changelog for PR #148 [ci skip]
commit 7bf564564f
Author: NullDagaf <55005783+NullDagaf@users.noreply.github.com>
Date: Fri Mar 31 01:30:46 2023 +0000
stupid moment (#148)
commit 2ff588c14a
Author: NullFag <flameghoster@gmail.com>
Date: Thu Mar 30 18:00:31 2023 +0200
WORK
commit e3b0ca4ceb
Author: NullFag <flameghoster@gmail.com>
Date: Thu Mar 30 16:20:41 2023 +0200
work you stupid
commit ac4250e2dd
Author: NullFag <flameghoster@gmail.com>
Date: Thu Mar 30 16:17:09 2023 +0200
gbvndbvnch
commit 749c677295
Author: NullFag <flameghoster@gmail.com>
Date: Thu Mar 30 15:05:05 2023 +0200
gs
commit 9e5f3628c9
Author: NullFag <flameghoster@gmail.com>
Date: Thu Mar 30 14:58:02 2023 +0200
h
commit 2211c9f8fb
Author: NullFag <flameghoster@gmail.com>
Date: Thu Mar 30 11:36:53 2023 +0200
a'te
commit f17ef22ff3
Author: NullFag <flameghoster@gmail.com>
Date: Thu Mar 30 11:42:05 2023 +0200
f
commit 16bcf96aab
Author: WoolyAypa <cantstawpcoding@gmail.com>
Date: Wed Mar 29 19:38:52 2023 -0300
order
commit 1cb949e623
Author: WoolyAypa <cantstawpcoding@gmail.com>
Date: Wed Mar 29 19:23:33 2023 -0300
bruhbhdahdghfdhgsbvnsdmc
commit 01b9287b1c
Merge: ca9f948bdd6738616181
Author: WoolyAypa <cantstawpcoding@gmail.com>
Date: Wed Mar 29 19:17:57 2023 -0300
Merge https://github.com/Bubberstation/Bubberstation
commit ca9f948bdd
Author: WoolyAypa <cantstawpcoding@gmail.com>
Date: Wed Mar 29 19:17:49 2023 -0300
yeyeye
commit aa7dc30296
Merge: 205c4b08c0b696918099
Author: WoolyAypa <cantstawpcoding@gmail.com>
Date: Wed Mar 29 19:01:56 2023 -0300
heeelp
commit 6738616181
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed Mar 29 10:06:33 2023 +0000
Automatic changelog for PR #132 [ci skip]
commit 784a351f4e
Merge: 5acd003035ab43e474f7
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Wed Mar 29 17:06:05 2023 +0700
Merge pull request #132 from NullDagaf/hgffdgs
Re-buffs ice demons and goliaths
commit 5acd003035
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed Mar 29 10:00:49 2023 +0000
Automatic changelog for PR #141 [ci skip]
commit 86cccc9a80
Merge: b696918099b1585388da
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Wed Mar 29 17:00:19 2023 +0700
Merge pull request #141 from Bubberstation/Fix-carp-migration
Anti-carp chads rise up
commit b1585388da
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Tue Mar 28 23:07:09 2023 -0500
Add comment
commit d1c711d069
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Tue Mar 28 22:30:00 2023 -0500
Anti-carp chads rise up
commit 9299f30b96
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Mar 28 14:54:56 2023 +0700
flashlight
commit b696918099
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue Mar 28 07:25:03 2023 +0000
Automatic changelog for PR #136 [ci skip]
commit 88892485a1
Merge: 68f6718066d3c607742b
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Mar 28 14:24:34 2023 +0700
Merge pull request #136 from Bubberstation/Loverplushie-branch
Moth's first donor reward
commit 63aac08da4
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Mar 28 14:21:41 2023 +0700
Update special.dm
commit e984e16cdc
Merge: f1598bb22168f6718066
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Mar 28 13:59:38 2023 +0700
Merge remote-tracking branch 'upstream/master' into blueshield-revolver
commit f1598bb221
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Mar 28 13:11:52 2023 +0700
blueshield buff
an unapologetic buff to the blueshield and returning it to it's former glory
commit 68f6718066
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue Mar 28 02:54:04 2023 +0000
Automatic changelog for PR #137 [ci skip]
commit 62650b0e48
Merge: 68cf3c9aac137fa11bd4
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Mar 28 09:48:50 2023 +0700
Merge pull request #137 from Bubberstation/Remove-all-ckey-whitelists
Removes every single ckey whitelist
commit d3c607742b
Merge: f4e50227d368cf3c9aac
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Mar 27 21:40:47 2023 -0500
Merge branch 'master' into Loverplushie-branch
commit 137fa11bd4
Merge: a31cb55b4c68cf3c9aac
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Mar 27 21:39:09 2023 -0500
Merge branch 'master' into Remove-all-ckey-whitelists
commit 68cf3c9aac
Merge: cd9d3d979a077d37012c
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Mar 28 09:37:35 2023 +0700
Merge pull request #138 from Bubberstation/Port-SPLURT-specific-hair
Add all SPLURT modular hair
commit cd9d3d979a
Merge: 9ea476d06f34b5588fd0
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Tue Mar 28 09:35:08 2023 +0700
Merge pull request #134 from MefAnneFeminene/patch-1
Department Sec Update
commit a31cb55b4c
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Mar 27 20:50:45 2023 -0500
Fixes tgstation.dme
commit 077d37012c
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Mar 27 20:47:11 2023 -0500
Fixes a path error
:)
commit 43ef1021c7
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Mar 27 20:38:05 2023 -0500
Add all SPLURT modular hair
Add: I stole it all
commit f4e50227d3
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Mar 27 20:09:49 2023 -0500
Maybe fixes the run linters errors?
commit f919061207
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Mar 27 19:54:49 2023 -0500
Removes every single ckey whitelist
Del: ckeywhitelists
commit a5f2d7be30
Merge: a4957269929ea476d06f
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Mar 27 19:43:24 2023 -0500
Merge branch 'master' into Loverplushie-branch
commit a495726992
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Mar 27 19:40:59 2023 -0500
Moth's first donor reward
Adds functionality for loadout items, and a new donor plushie!
commit 205c4b08c0
Merge: 7834a618579ea476d06f
Author: WoolyAypa <cantstawpcoding@gmail.com>
Date: Mon Mar 27 16:15:32 2023 -0300
Merge branch 'master' of https://github.com/Bubberstation/Bubberstation
commit 9ea476d06f
Merge: dfa5825768bd8587ab89
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Mon Mar 27 16:53:55 2023 +0700
Merge pull request #61 from Bubberstation/crewsimov-branch
Updates crewsimov to modern standards, adds crewsimov++
commit dfa5825768
Merge: 9ca2cba0b800dce051a0
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Mon Mar 27 16:45:23 2023 +0700
Merge pull request #129 from toastywaffelz/master
Two new sushis???
commit 9ca2cba0b8
Merge: cfc84d100db8784e82f2
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Mon Mar 27 03:32:50 2023 +0700
Merge pull request #75 from W0LF-101/sec-weapon-changes
energy revolver & laser changes
commit cfc84d100d
Merge: c04f0311a6ca42b0a340
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Mar 26 23:54:24 2023 +0700
Merge pull request #127 from NullDagaf/hate
Nerfs RPED alt sounds.
commit b8784e82f2
Author: W0LF-101 <123177092+W0LF-101@users.noreply.github.com>
Date: Sun Mar 26 17:14:45 2023 +0100
Update modular_skyrat/modules/blueshield/code/special.dm
Co-authored-by: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
commit c04f0311a6
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Mar 26 14:14:26 2023 +0000
Automatic changelog for PR #130 [ci skip]
commit 6d6028ab41
Merge: e8c0004e4f2f38c3740f
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Mar 26 21:13:57 2023 +0700
Merge pull request #130 from NullDagaf/s
Restores abductors' objectives
commit e8c0004e4f
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Mar 26 13:43:38 2023 +0000
Automatic changelog for PR #97 [ci skip]
commit de37685383
Merge: ffd9c75a3901cff0ed28
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Mar 26 20:43:09 2023 +0700
Merge pull request #97 from NullDagaf/fuck_you_baltimore
Replaces cloaca sprites
commit ffd9c75a39
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Mar 26 13:41:04 2023 +0000
Automatic changelog for PR #92 [ci skip]
commit 1fded91f1d
Merge: c983d7675b9dc3351d5f
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Mar 26 20:40:38 2023 +0700
Merge pull request #92 from NullDagaf/b
Better health viewing
commit c983d7675b
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Mar 26 12:15:26 2023 +0000
Automatic changelog for PR #124 [ci skip]
commit f27b35b480
Merge: 0320563e512f1c39e380
Author: projectkepler-RU <99981766+projectkepler-ru@users.noreply.github.com>
Date: Sun Mar 26 19:14:56 2023 +0700
Merge pull request #124 from NullDagaf/the_shti
Changes Antimov to include crew members instead of humans
commit 0320563e51
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Mar 25 14:29:29 2023 +0000
Automatic changelog for PR #135 [ci skip]
commit c89eeeed85
Author: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
Date: Sat Mar 25 14:27:44 2023 +0000
Maps linter fix & Prison expansions (#135)
* Modularises maps
* spelling mistake
* auugghh
* powernet fix
* removes double door
* Update VoidRaptor_bubber.dmm
* Update MetaStation_bubber.dmm
* Update MetaStation_bubber.dmm
* Delta Prison & bugfixes
* Update DeltaStation2_bubber.dmm
* Update MetaStation_bubber.dmm
* Update MetaStation_bubber.dmm
commit 22eaacec81
Author: Spock <zacharysdf@gmail.com>
Date: Sat Mar 25 07:09:49 2023 -0700
QM gets Blacksmith access (#131)
commit 00dce051a0
Author: toastywaffelz <85437340+toastywaffelz@users.noreply.github.com>
Date: Sat Mar 25 05:02:31 2023 -0500
Update misc.dm
commit ecf00fdc50
Author: toastywaffelz <85437340+toastywaffelz@users.noreply.github.com>
Date: Sat Mar 25 04:47:38 2023 -0500
Update food.dmi
commit cfb6463195
Author: toastywaffelz <85437340+toastywaffelz@users.noreply.github.com>
Date: Sat Mar 25 04:37:52 2023 -0500
fixed stuff
commit 3cd72ed0a6
Author: toastywaffelz <85437340+toastywaffelz@users.noreply.github.com>
Date: Sat Mar 25 04:15:48 2023 -0500
Update tgstation.dme
commit 0eaab02c4e
Author: toastywaffelz <85437340+toastywaffelz@users.noreply.github.com>
Date: Sat Mar 25 03:27:50 2023 -0500
Update tgstation.dme
commit 4d0a2582c5
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Mar 25 06:34:09 2023 +0000
Automatic changelog for PR #133 [ci skip]
commit e93c4ae691
Author: Scuhf_ <128834582+Scuhf-git@users.noreply.github.com>
Date: Sat Mar 25 14:33:37 2023 +0800
The one wire fix (#133)
Fixes ONE cable in void raptors maintenance tunnel leading to perma/wardens office.
commit 34b5588fd0
Author: MefAnneFeminene <115065976+MefAnneFeminene@users.noreply.github.com>
Date: Fri Mar 24 15:02:20 2023 -0400
Department Sec Update
Changes:
- Helmets to Berets
- Flash to Pepper Spray
- Pepperball to Disabler
- Add Holobarriers
- Change Science Guard and Bouncer vests
- Cable Restraints to Handcuffs
- Give Bouncers SecHuds
The last change, giving SecHuds to Bouncers is because Bouncers, currently, have no way to obtain SecHuds without breaking into Security as no maps spawn them an office.
commit 4b52bd7711
Author: Scuhf_ <Mrpigmonster@gmail.com>
Date: Sat Mar 25 02:49:39 2023 +0800
The one wire fix
Fixes ONE cable in void raptors maintenance tunnel leading to perma/wardens office.
commit ab43e474f7
Author: NullFag <flameghoster@gmail.com>
Date: Fri Mar 24 18:32:51 2023 +0100
sex!
commit 7a2d514813
Author: toastywaffelz <85437340+toastywaffelz@users.noreply.github.com>
Date: Fri Mar 24 01:30:47 2023 -0500
Update misc.dm
commit 5939fb0f04
Author: toastywaffelz <85437340+toastywaffelz@users.noreply.github.com>
Date: Fri Mar 24 01:28:13 2023 -0500
Update recipes_seafood.dm
commit 6546c4868f
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri Mar 24 05:13:39 2023 +0000
Automatic changelog for PR #128 [ci skip]
commit f9b52b1e36
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Fri Mar 24 01:13:13 2023 -0400
Gives Ghost Cafe Spawners Uses (#128)
Gives Ghost Cafe Spawners a ton of uses, as -1 uses appears to not be working in game.
commit 2f38c3740f
Author: NullFag <flameghoster@gmail.com>
Date: Thu Mar 23 19:41:15 2023 +0100
skyrat moment
commit 87a7925608
Author: toastywaffelz <85437340+toastywaffelz@users.noreply.github.com>
Date: Thu Mar 23 12:55:01 2023 -0500
Add files via upload
commit ce5b9a03a1
Author: toastywaffelz <85437340+toastywaffelz@users.noreply.github.com>
Date: Thu Mar 23 12:54:43 2023 -0500
Add files via upload
commit bb5544cb0f
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Mar 23 09:34:19 2023 +0000
Automatic changelog for PR #108 [ci skip]
commit cfb0ca5584
Author: NullDagaf <55005783+NullDagaf@users.noreply.github.com>
Date: Thu Mar 23 09:33:51 2023 +0000
crimes against humanity (#108)
commit bbd823cf33
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Mar 23 09:13:02 2023 +0000
Automatic changelog for PR #35 [ci skip]
commit 26c658907b
Author: ShamanSliph <85446983+ShamanSliph@users.noreply.github.com>
Date: Thu Mar 23 05:12:34 2023 -0400
Added Civil Protection Armor and Helmet (#35)
* Armor finally aded
* removed all_1 dmi.
* Fix Check Error, Corrected armor values.
* moved all code to Code/modules.
* more sane apporach
* 1 riot instead of 3
Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
---------
Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
commit 22eba66a62
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Thu Mar 23 04:11:36 2023 -0500
Misc. fixes for the Changes IDs PR (#104)
* Fix some bugs
Should help get rid of random doors having cent_general access still
* Make the command vending machine work
* Adjusts rep_or_captain
commit 204ac05f72
Author: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
Date: Thu Mar 23 02:48:27 2023 +0000
Fixes de-powered voidraptor security prison area. (#125)
* Modularises maps
* spelling mistake
* auugghh
* powernet fix
* removes double door
* Update VoidRaptor_bubber.dmm
* Update MetaStation_bubber.dmm
* Update MetaStation_bubber.dmm
commit ca42b0a340
Author: NullFag <flameghoster@gmail.com>
Date: Wed Mar 22 16:14:03 2023 +0100
a'te it
commit 2f1c39e380
Author: NullFag <flameghoster@gmail.com>
Date: Wed Mar 22 15:23:45 2023 +0100
fuc
commit 96e6ce5446
Author: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
Date: Tue Mar 21 21:19:48 2023 +0000
Fixes double door on voidraptor (#123)
* Modularises maps
* spelling mistake
* auugghh
* powernet fix
* removes double door
commit 7834a61857
Merge: d9a6e6430f2d0b6c34dd
Author: Aypa <84482231+WoolyAypa@users.noreply.github.com>
Date: Tue Mar 21 17:33:39 2023 -0300
Merge branch 'Bubberstation:master' into master
commit 2d0b6c34dd
Author: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
Date: Tue Mar 21 07:11:29 2023 +0000
Meta powernet fixes (#120)
* Modularises maps
* spelling mistake
* auugghh
* powernet fix
commit 8c5c9f235e
Author: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
Date: Sun Mar 19 18:31:08 2023 +0000
Modular Maps (#16)
* Modularises maps
* spelling mistake
* auugghh
commit 14ff792b43
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sun Mar 19 01:34:05 2023 -0500
Hop on Bubberstation (#115)
commit d9a6e6430f
Author: WoolyAypa <cantstawpcoding@gmail.com>
Date: Tue Mar 14 11:40:36 2023 -0300
better var names and uhh, removing useless stuff
commit f4c414a5e2
Author: WoolyAypa <cantstawpcoding@gmail.com>
Date: Tue Mar 14 11:40:09 2023 -0300
slotflagone
commit 2095f2e8cb
Merge: 0bd89b27536bb27a496f
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Tue Mar 14 11:04:02 2023 +0100
Merge pull request #106 from Cyprex/fix-icon-ci
Add our icon path to CI
commit 6bb27a496f
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Tue Mar 14 10:06:45 2023 +0100
Add our icon path to CI
commit 653a442a8b
Author: WoolyAypa <cantstawpcoding@gmail.com>
Date: Mon Mar 13 22:41:03 2023 -0300
protecc
commit 01cff0ed28
Author: NullFag <flameghoster@gmail.com>
Date: Mon Mar 13 19:43:27 2023 +0100
sure
commit 1054374caf
Merge: 880663dd250bd89b2753
Author: NullFag <55005783+NullDagaf@users.noreply.github.com>
Date: Mon Mar 13 15:16:04 2023 +0000
Merge branch 'master' into fuck_you_baltimore
commit 0bd89b2753
Merge: c1322a15d33d12038612
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Mon Mar 13 00:28:54 2023 +0100
Merge pull request #73 from Icarus-The-Sun/String-Changes
String changes
commit c1322a15d3
Merge: 8edb95d68ae6bb4098c4
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Mar 12 09:41:05 2023 +0100
Merge pull request #102 from Bubberstation/revert-96-upstream_merge3
Revert "Merge upstream"
commit 8edb95d68a
Merge: 97c183c17ac1278a8075
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Mar 12 09:39:50 2023 +0100
Merge pull request #62 from Bubberstation/ID-Fix-Branches
Changes IDs
commit c1278a8075
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Mar 12 09:11:49 2023 +0100
Update modular_skyrat/modules/nanotrasen_rep/code/nanotrasen_consultant.dm
commit 97c183c17a
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Mar 12 08:08:55 2023 +0000
Automatic changelog for PR #80 [ci skip]
commit d014771a37
Merge: fda823a3c619d45706ea
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Mar 12 09:08:29 2023 +0100
Merge pull request #80 from NullDagaf/RAPE_EVERYONE_AND_MONEY
Makes snake taurs have snake footsteps
commit 3d12038612
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Mar 12 09:04:55 2023 +0100
Update anti_union_propaganda.txt
commit fda823a3c6
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Mar 11 20:49:41 2023 +0000
Automatic changelog for PR #82 [ci skip]
commit 5b19f27261
Merge: 18502f23e17c84efbd47
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Mar 11 21:49:10 2023 +0100
Merge pull request #82 from mcmeiler/quirk_stuff
Hydrophilic quirk, Species whitelists for quirks!
commit 7c84efbd47
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Mar 11 21:48:55 2023 +0100
Update modular_zubbers/code/datums/bubber_quirks/hydrophilic.dm
commit a4e779ffe0
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Mar 11 21:48:46 2023 +0100
Update modular_zubbers/code/datums/bubber_quirks/hydrophilic.dm
commit f0b8626110
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Mar 11 21:48:35 2023 +0100
Update code/datums/quirks/_quirk.dm
commit da316c8012
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Mar 11 21:48:24 2023 +0100
Update tgui/packages/tgui/interfaces/PreferencesMenu/QuirksPage.tsx
commit e6bb4098c4
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Mar 11 18:51:44 2023 +0100
Revert "Merge upstream"
commit 18502f23e1
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Mar 11 17:45:18 2023 +0000
Automatic changelog for PR #70 [ci skip]
commit 956af4371e
Merge: 8bc3e5dceff22c2468a5
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Mar 11 18:44:52 2023 +0100
Merge pull request #70 from Bubberstation/DS-2-gone-fix
REMOVES DS-2
commit 8bc3e5dcef
Merge: 904511b3030983bf284d
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Mar 11 17:57:20 2023 +0100
Merge pull request #79 from Gr33d-y/let-skrell-drink!!!
Let the Skrell DRINK
commit 904511b303
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Mar 11 16:53:16 2023 +0000
Automatic changelog for PR #48 [ci skip]
commit 6ae63227df
Merge: 163b0d7f64978dc63f4f
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Mar 11 17:52:51 2023 +0100
Merge pull request #48 from ShamanSliph/felinid-Fix
Felinid Skintone Bandaid Fix
commit f5d01f6b69
Author: WoolyAypa <cantstawpcoding@gmail.com>
Date: Sat Mar 11 00:08:36 2023 -0300
bruhh...
commit f7773782e8
Author: WoolyAypa <cantstawpcoding@gmail.com>
Date: Fri Mar 10 22:28:11 2023 -0300
a really cool wig
commit c14183ecc0
Author: WoolyAypa <cantstawpcoding@gmail.com>
Date: Fri Mar 10 22:23:50 2023 -0300
In nomine patris
commit 0e94e7fb05
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 17:24:05 2023 -0600
Fixes the orbit_icon error
commit f106cd1ea0
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 17:11:29 2023 -0600
Update CentCom_skyrat_z2.dmm
commit 2f52c5940f
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 17:10:13 2023 -0600
Takes the Nanotrasen rep off the Interlink...
commit bee6628038
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 17:07:52 2023 -0600
Remove that overlap
Fixes voidraptor.dmm
commit 51052180a9
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 17:04:27 2023 -0600
Removes basic VR access change
commit 9e67f7394c
Merge: 71326052b83066da2c17
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 17:00:18 2023 -0600
Merge pull request #99 from Bubberstation/ID-fix-part-2
Works on fixing IDs more
commit 3066da2c17
Merge: acf53d847671326052b8
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 16:59:02 2023 -0600
Merge branch 'ID-Fix-Branches' of https://github.com/Bubberstation/Bubberstation into ID-fix-part-2
commit acf53d8476
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 16:56:29 2023 -0600
Fixes a conflict
commit 60febf5409
Merge: 3111c2b5ac163b0d7f64
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 16:51:04 2023 -0600
Merge https://github.com/Bubberstation/Bubberstation into ID-fix-part-2
commit 3111c2b5ac
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 16:46:16 2023 -0600
Stops messing with the automapper
commit 9fe42dec80
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 16:42:39 2023 -0600
Works on fixing IDs more
Lots of edits, fixes most old problems
commit 71326052b8
Merge: 1df92305de163b0d7f64
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 14:33:52 2023 -0600
Merge branch 'master' into ID-Fix-Branches
commit 163b0d7f64
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri Mar 10 16:28:16 2023 +0000
Automatic changelog for PR #96 [ci skip]
commit 19a7719706
Merge: 840ff9c2f9c5573eb59f
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 10 17:27:08 2023 +0100
Merge pull request #96 from Cyprex/upstream_merge3
Merge upstream
commit 8fcdd0afaf
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 02:56:05 2023 -0600
Update code/modules/projectiles/ammunition/energy/laser.dm
Co-authored-by: Cyprex <35031555+Cyprex@users.noreply.github.com>
commit 666083f3f7
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 10 02:55:56 2023 -0600
Update code/modules/projectiles/ammunition/energy/laser.dm
Co-authored-by: Cyprex <35031555+Cyprex@users.noreply.github.com>
commit 1df92305de
Merge: 45cf799742b3106f4a9b
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Thu Mar 9 18:53:02 2023 -0600
Merge pull request #85 from Gr33d-y/helps-with-ID-branch
Changes the access on the doors of the NT rep's doors to ACCESS_NTREP
commit 880663dd25
Author: NullFag <flameghoster@gmail.com>
Date: Thu Mar 9 16:54:03 2023 +0100
freshest pissass in the west
commit c5573eb59f
Merge: 840ff9c2f997cef63e61
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Wed Mar 8 18:51:21 2023 +0100
Merge remote-tracking branch 'skyrat/master' into upstream_merge3
commit 9dc3351d5f
Author: NullFag <flameghoster@gmail.com>
Date: Tue Mar 7 17:58:03 2023 +0100
sex!
commit 0983bf284d
Author: Gr33d-y <103287849+Gr33d-y@users.noreply.github.com>
Date: Mon Mar 6 14:47:24 2023 -0500
Adds description and changes the temp again, this time for real?
commit ec55081e5a
Author: Gr33d-y <103287849+Gr33d-y@users.noreply.github.com>
Date: Mon Mar 6 14:34:11 2023 -0500
Adds lore and temp change.
Does what it says.
commit 986e948bd4
Author: Meiler <mariuserking@gmail.com>
Date: Mon Mar 6 03:15:24 2023 +0100
fuck
commit 62914d3d1d
Author: Meiler <mariuserking@gmail.com>
Date: Mon Mar 6 02:49:25 2023 +0100
non-modular code comments
commit 978dc63f4f
Author: JonaMaz <85446983+ShamanSliph@users.noreply.github.com>
Date: Sun Mar 5 19:05:30 2023 -0500
Add comment about Species ltraits.
commit f22c2468a5
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sun Mar 5 15:33:47 2023 -0600
Fixes that little issue
Oops
commit 8fa9761a48
Merge: cfe4e9d9073a29383714
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sun Mar 5 15:32:35 2023 -0600
Merge branch 'DS-2-gone-fix' of https://github.com/Bubberstation/Bubberstation into DS-2-gone-fix
commit cfe4e9d907
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sun Mar 5 15:31:26 2023 -0600
Actually makes the DS-2 Comment Out work
commit 3a29383714
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sun Mar 5 14:45:46 2023 -0600
Re-enables the port tarkon ruin.
commit fef94fb543
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sun Mar 5 14:39:05 2023 -0600
DS-2 Off Bubber Comment
commit f698f27a06
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sun Mar 5 14:35:04 2023 -0600
Small adjustments to the file
commit 8a5f982c44
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sun Mar 5 14:24:39 2023 -0600
DS-2 unpickable fix.
Makes it so that DS-2 is unpickable and therefore can be spawned.
commit 840ff9c2f9
Author: Gr33d-y <103287849+Gr33d-y@users.noreply.github.com>
Date: Sun Mar 5 15:18:18 2023 -0500
Update lavaland_surface_syndicate_base1_skyrat.dmm (#57)
commit 61d11ecdac
Author: JonaMaz <85446983+ShamanSliph@users.noreply.github.com>
Date: Sun Mar 5 15:09:11 2023 -0500
Doing the changes suggested by Zirok.
commit d25898713c
Author: Meiler <mariuserking@gmail.com>
Date: Sun Mar 5 20:59:54 2023 +0100
re-adds define, code checks just in case
commit 9f9d406f42
Merge: bc5250b7e187ab445cb8
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Mar 5 20:43:58 2023 +0100
Merge pull request #65 from NullDagaf/violent_rape_gaming
Repaths a thing
commit bc5250b7e1
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Mar 5 19:43:47 2023 +0000
Automatic changelog for PR #24 [ci skip]
commit 7c08482174
Merge: 3caae269733a18f8764b
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Mar 5 20:43:21 2023 +0100
Merge pull request #24 from 567Turtle/hunger-change
Slower hunger loss
commit 3caae26973
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Mar 5 16:53:08 2023 +0000
Automatic changelog for PR #78 [ci skip]
commit 34861873b0
Merge: f970599ba6cd91cd5b61
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Mar 5 17:52:42 2023 +0100
Merge pull request #78 from Cyprex/merge_upstream2
Merge upstream
commit a4926abd34
Author: JonaMaz <85446983+ShamanSliph@users.noreply.github.com>
Date: Sun Mar 5 11:20:31 2023 -0500
Sprite Test now uses the Right parts
commit e71696eac6
Author: JonaMaz <85446983+ShamanSliph@users.noreply.github.com>
Date: Sun Mar 5 10:40:24 2023 -0500
Swapped it so Felinnids used Human Parts
A tinge of yellow/red is added to all colors. but the skin tones colors will more accurately.
commit b6fe7d83c1
Author: Meiler <mariuserking@gmail.com>
Date: Sun Mar 5 14:14:53 2023 +0100
Delete unnecessary define, functional whitelists
commit 35fe1ad3e1
Author: ShamanSliph <85446983+ShamanSliph@users.noreply.github.com>
Date: Sat Mar 4 23:37:45 2023 -0500
A comes BEFORE O
Sliph learns their fucking alphabet.
commit 6772bd6b75
Merge: 141bbc4513f970599ba6
Author: ShamanSliph <85446983+ShamanSliph@users.noreply.github.com>
Date: Sat Mar 4 23:32:18 2023 -0500
Merge branch 'master' into felinid-Fix
commit 45cf799742
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Mar 4 22:19:47 2023 -0600
Making ACCESS_NTRep a thing pt. 3
commit 4a1ea36587
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Mar 4 22:18:48 2023 -0600
Making ACCESS_NTREP A thing
commit fd4587e26c
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Mar 4 22:18:16 2023 -0600
Making ACCESS_NTREP A thing pt. 1
commit 93fb7a1e88
Author: Meiler <mariuserking@gmail.com>
Date: Sun Mar 5 02:07:41 2023 +0100
should be more specific here
commit fff39216c7
Merge: 1b2e19c138f970599ba6
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Mar 4 19:03:44 2023 -0600
Merge pull request #81 from Bubberstation/master
Re-merges master into ID-Fix-Branch
commit b3106f4a9b
Author: Gr33d-y <103287849+Gr33d-y@users.noreply.github.com>
Date: Sat Mar 4 20:00:57 2023 -0500
Changes the access on the doors of the NT rep's doors to ACCESS_NTREP
commit 52bd80b998
Author: Meiler <mariuserking@gmail.com>
Date: Sun Mar 5 01:59:24 2023 +0100
initial
commit 19d45706ea
Author: NullFag <flameghoster@gmail.com>
Date: Sat Mar 4 23:45:02 2023 +0100
ballin'
commit 1b2e19c138
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Mar 4 15:07:05 2023 -0600
Gives the NTRep access
Add: ACCESS_REPRESENTATIVE for NTRep
commit 19cd619ca2
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Mar 4 14:36:45 2023 -0600
Consultant's officer acc. change
Add: NT Consultant's Locker access
commit 323c5477d0
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Mar 4 14:17:05 2023 -0600
Updates access.dm
Add: NTRep Access
commit 2aa016d348
Author: Gr33d-y <103287849+Gr33d-y@users.noreply.github.com>
Date: Sat Mar 4 14:31:54 2023 -0500
Organ Update part two.
This one is a bit bigger and not 100% needed, but most of the changes here make sense to me.
Lungs are better in both cold and heat, skrell are creatures that adapt to their environment so this makes sense to me.
Changes the diet to include seafood and give them water breathing, they are amphibious after all and wonderful fishers.
Their diet can be a lot of toxic stuff, so their liver should be able to deal with toxic stuff easier.
As for the most controversial trait here, Hardly wounded, I feel as though skrell having 70% more brute damage is a bit much, but fair! It makes sense for the flavor of the species that they would have skin that is easy to bruise. That being said, the skin is thick and the bones are softer with more of a rubber feel to them. Both less likely to break, but are weaker in return. A good tradeoff imo.
commit cd91cd5b61
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Mar 4 09:11:25 2023 +0100
Remaps voidraptor engines, removes openspace
commit 1dca6d8f25
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Mar 4 08:39:22 2023 +0100
actually fix js
commit f647e3fad2
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Mar 4 08:34:42 2023 +0100
fix js styling
commit 96a9e046bd
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 23:14:55 2023 +0100
try to prod github
commit fb33b001ab
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 22:36:39 2023 +0100
Fix duplicate lights
commit 3bedaff52b
Author: Gr33d-y <103287849+Gr33d-y@users.noreply.github.com>
Date: Fri Mar 3 16:10:31 2023 -0500
un-modularised it
commit 90d70fdbfc
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 21:55:21 2023 +0100
Hopefully fix wrong varedits
commit b997503b95
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 21:45:55 2023 +0100
copy tram from tramstation.dmm to bubber's tramstation
commit 3fe770348c
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 21:23:32 2023 +0100
manually edit DMM to remove extra grille
commit 901edd3430
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 21:20:11 2023 +0100
remove duplicate chair from icebox
commit 00908f9426
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 21:13:00 2023 +0100
update paths 72076 escape pods
commit e5a05d7380
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 21:08:53 2023 +0100
update_paths candle
commit 79204740fb
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 21:06:38 2023 +0100
fix duplicate table on delta
commit 4f06d81be8
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 20:56:02 2023 +0100
manually edit DMM to mirror #73106.
Note that #73410 and #73268 still need to be ported.
commit ac141e3460
Author: Gr33d-y <103287849+Gr33d-y@users.noreply.github.com>
Date: Fri Mar 3 14:49:23 2023 -0500
let skrell drink
LET EM!
commit c901dfc925
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 20:30:15 2023 +0100
72916 requests_console update_paths
commit d7aedf9d8c
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 20:27:09 2023 +0100
73070 chem cartridge update paths
commit f6be89da47
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 20:22:04 2023 +0100
glove repathing
commit a8736a5fb3
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 19:32:48 2023 +0100
Move blacksmith icon over, as per the refactor
commit 59b587131a
Merge: f970599ba69af8ffe4f8
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Mar 3 19:22:13 2023 +0100
Merge from upstream
commit f970599ba6
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri Mar 3 17:20:24 2023 +0000
Automatic changelog for PR #68 [ci skip]
commit 4b3213bc19
Merge: 7d0201a961ec5604786f
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 3 11:19:53 2023 -0600
Merge pull request #68 from ShamanSliph/hemophage-Fix
Fixes Hemophage Preview and Screenshot.
commit bcde3d2205
Author: W0LF-101 <wolfy010@protonmail.com>
Date: Fri Mar 3 14:25:48 2023 +0000
energy revolver & laser changes
Changed energy revolver to no longer selfcharge and take more power to fire lethal and taser shots (10% & 20% vs 5% and 13%) changed SC-1 laser gun to take less power to fire laser shots (from 6% to 5%)
commit ec89b31a35
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Fri Mar 3 02:26:10 2023 -0500
Update anti_union_propaganda.txt
commit 482baa9e3d
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Fri Mar 3 02:20:42 2023 -0500
Update abductee_objectives.txt
commit 9c011501df
Author: Icarus-The-Sun <119832971+Icarus-The-Sun@users.noreply.github.com>
Date: Fri Mar 3 02:18:41 2023 -0500
Update traumas.json
commit 7d0201a961
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Mar 3 00:07:41 2023 -0600
Adds enemy_roles to all midround and latejoin antags (#60)
* Adds enemy_roles to all midround and latejoin antags
Add: enemy_roles to all midround antags
* Fixes formatting for latejoins
* Fixes formatting on midround
commit 242a71d0f9
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Thu Mar 2 23:09:32 2023 -0600
REMOVES DS-2
del: DS-2
commit e1f61327df
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Thu Mar 2 20:42:14 2023 -0600
Removes "BUBBER EDIT" comment
commit bd8587ab89
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Thu Mar 2 20:30:09 2023 -0600
Fixes that little indentation error
commit ec5604786f
Author: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com>
Date: Thu Mar 2 16:55:38 2023 -0500
Hemophage, More like 💤 phage
commit 87ab445cb8
Author: NullFag <flameghoster@gmail.com>
Date: Thu Mar 2 22:53:04 2023 +0100
SHTEWPID
commit 1a3ff80765
Author: NullFag <flameghoster@gmail.com>
Date: Thu Mar 2 22:52:30 2023 +0100
fkin
commit 6ce49c7db5
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Mar 2 17:44:03 2023 +0000
Automatic changelog for PR #63 [ci skip]
commit e03da3958b
Author: yourdoom9898 <32888098+yourdoom9898@users.noreply.github.com>
Date: Thu Mar 2 11:43:31 2023 -0600
Re-adds Medical Borg pinpointer (#63)
commit 725a6c75c1
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Thu Mar 2 00:32:20 2023 -0600
Fixes the Blueshield ID
Blueshield ID is now silver
commit 573dce1311
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Wed Mar 1 21:44:39 2023 -0600
Changes IDs
Add: Blueshield CENTCOM to Silver ID
Add: NT Rep CENTCOM to Silver ID
Add: Weapon Permit access for QM
Add: Surgery access for Brigmed
commit 08ca98508f
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu Mar 2 02:23:53 2023 +0000
Automatic changelog for PR #13 [ci skip]
commit a7d1f1ab34
Author: Gr33d-y <103287849+Gr33d-y@users.noreply.github.com>
Date: Wed Mar 1 21:23:28 2023 -0500
Blacksmithing! (#13)
* Blacksmithing!
THIS SHOULD, SHOULD BEING THE KEY WORD, add blacksmithing as a job along with their workstations on our 4 maps. Their workstations are in beta and currently they share access with curators.
* wood added
forgot to add wood
* Working Blacksmith
Blacksmith.Dm moved to modular_zubber/jobs/job_types/
landmarks.dm for blacksmith moved to modular/zubber/game/object/landmarks
temporary ID_Trim added to /modular_zubber/datum/id_trim/jobs.dm
Blacksmith now spawns in the correct location. But is lacking relvant apperal. Also didn't touch plasmamen.
* Move Blacksmith to Cargo instead of Service and Give plasmamen the right suit
Blacksmith should now be considered Cargo. Starting with pants and boots instead of shorts and shoes.
* undoes map changes
* Update VoidRaptor.dmm
* Update VoidRaptor.dmm
* Update IceBoxStation.dmm
* Update IceBoxStation.dmm
* Update IceBoxStation.dmm
* fuck this shit so fucking hard holy shit who MADE AUTO MAPPING I WANT THEM DEAD
* all but tram trimmed up and smithed
* should be final mapping changes, hopefully, also fully removes automapping and adds skyrats auto mapped stuff to the default maps, besides barbers, for now.
* its back,,,,
* automap test yay
* fixes what i assume is a typo
* automapper gone?>!!?!?!?!
* ITS BACK
* *sobbing and crying sounds*
* is the nightmare over?
* test
* test over
* NO MORE HAIRCUTS!!!! for now
* gdsfYEASLGHJKF FUCK EAH
* CATPAWAS
* KILL
* heg,,h,,m
* kills my hopes and dreams
* Update _basemap.dm
* typofix
* it donut exist
* Give the blacksmith a more appropriate Mail list.
* fixes a small mapping error with the zlevels
* fixes another weird mapping error.
* Adds blacksmith area, new blacksmith heirlooms
Adds the new area to be placed on maps.
Adds appropriate heirlooms.
* Adds the new areas to the DME.
* Update IceBoxStation_bubber.dmm
* Update IceBoxStation_bubber.dmm
* Update IceBoxStation_bubber.dmm
* Repaths modular stuff into the right folders, let's bite the bullet now.
Also adds access for barbers.
* Blacksmith access mapping helper
* Update tgstation.dme
* New blacksmith shop for Deltastation!
* NT Consultant returned to Delta
* Delta Update (bones & sinew)
* Unit test fixes
* Tramstation Blacksmith
* Tramstation Barber
* Update tramstation_bubber.dmm
* super crazy icebox changes
* icebox fixes
* fixes
* Final blacksmith area change
* icebox pipenet fix
* .dme out of order fix
---------
Co-authored-by: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com>
Co-authored-by: KathrinBailey <kat892@outlook.com>
Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
commit 415fbf66da
Author: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
Date: Thu Mar 2 02:02:01 2023 +0000
dumb moth
commit 7e18e59bd4
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Wed Mar 1 19:26:35 2023 -0600
Updates crewsimov to modern standards, adds crewsimov++
Add: correct Crewsimov
add: Crewsimov++ (asimov++ but crew)
commit f53de2fd2f
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Tue Feb 28 17:44:04 2023 +0100
Update Discord Link in Readme
commit 35e60f7b50
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue Feb 28 03:31:23 2023 +0000
Automatic changelog for PR #59 [ci skip]
commit ca5df02183
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Feb 27 21:30:55 2023 -0600
Add files via upload (#59)
* Add files via upload
* Fixes links not matching each-other
commit d48200fd5f
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon Feb 27 17:49:58 2023 +0000
Automatic changelog for PR #58 [ci skip]
commit 1763af2016
Merge: 10314755be9f649eec13
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Feb 27 11:49:28 2023 -0600
Merge tgstation.dme check for ERT.dm
Updates TGstation.dme for ERT modularity
commit 9f649eec13
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Feb 27 10:58:47 2023 -0600
Updates TGstation.dme for ERT modularity
Includes modular_zubbers/code/datums/ert.dm in tgstation.dme
commit 10314755be
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue Feb 21 12:48:19 2023 +0000
Automatic changelog for PR #51 [ci skip]
commit 509df9ac76
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Tue Feb 21 06:47:50 2023 -0600
Bubber jobs branch (#51)
* New warden for requirements
* Blueshield requirement change
* Updates Blueshield.dm with Security requirements
commit 141bbc4513
Author: JonaMaz <85446983+ShamanSliph@users.noreply.github.com>
Date: Mon Feb 20 16:02:48 2023 -0500
New screenshot for the Unit Test
commit c38ca0b6dc
Author: JonaMaz <85446983+ShamanSliph@users.noreply.github.com>
Date: Mon Feb 20 15:03:18 2023 -0500
Fix Species Preview Image
SCREENSHOT TEST STILL BROKEN.
commit 0fe399a0bc
Author: JonaMaz <85446983+ShamanSliph@users.noreply.github.com>
Date: Sun Feb 19 14:22:06 2023 -0500
Fixing a Compile Error.
commit 9829af2a9c
Merge: e2c3232d190386ced91b
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Feb 18 23:14:13 2023 +0100
Merge pull request #32 from tmyqlfpir/crew-monitor-dnr
Show DNR state for dead crew on crew monitor
commit 0386ced91b
Author: <80724828+tmyqlfpir@users.noreply.github.com>
Date: Sun Feb 19 06:12:45 2023 +1000
Minor comment tweak
commit e2c3232d19
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 23:56:33 2023 -0600
Fix that lil error
commit f3b3aacf79
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 23:56:09 2023 -0600
Make ert.dm actually have the right outfit.
How did this not get changged?
commit 161ca6189e
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat Feb 18 02:26:11 2023 +0000
Automatic changelog for PR #50 [ci skip]
commit b0e2e40bf1
Merge: 50037de975cddb6db21f
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 20:25:41 2023 -0600
Merge pull request #50 from Bubberstation/ERT-branch
Ert branch
commit cddb6db21f
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 19:44:59 2023 -0600
Revert ert.dm changes in modular_skyrat
commit 28b26bba56
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 19:44:02 2023 -0600
Delete tgstation.dme
commit 49ea1d8f9f
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 19:41:46 2023 -0600
Updated ERT.dm
commit 4f6577e822
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 19:38:18 2023 -0600
Modular ERT outfit
commit 50550bbe0d
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 19:36:50 2023 -0600
Reverts ERT outfit change (moving modularity)
commit c6b8959697
Merge: 5a604b937650037de975
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 19:33:23 2023 -0600
Merge pull request #49 from Bubberstation/master
Update branch
commit 74c0c6fa39
Merge: dcfefa30b850037de975
Author: ShamanSliph <85446983+ShamanSliph@users.noreply.github.com>
Date: Fri Feb 17 18:40:20 2023 -0500
Merge branch 'master' into felinid-Fix
commit dcfefa30b8
Author: JonaMaz <85446983+ShamanSliph@users.noreply.github.com>
Date: Fri Feb 17 18:34:54 2023 -0500
Felinids now use Mutant instead of Human
Skin tones will be posted for people who need them.
commit 50037de975
Merge: 34ea1aca425a604b9376
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 17:05:50 2023 -0600
Merge pull request #47 from Bubberstation/ERT-branch
Asset Protection Tweaks
commit 5a604b9376
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 16:41:54 2023 -0600
LF TGstation.dme
commit 359ca152de
Author: JimmyDrop <85446983+ShamanSliph@users.noreply.github.com>
Date: Fri Feb 17 15:49:37 2023 -0500
Felinid Bandaid Fix
Lets Felinids use the Mutant color instead of Skintones. Plan to change how skintones work so we can ditch it.
commit 34ea1aca42
Merge: 1713f72cdd1ec2a6e596
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Fri Feb 17 19:19:45 2023 +0100
Merge pull request #46 from Bubberstation/Cyprex-patch-2
disable Stalebot
commit c43bb4c197
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 12:04:09 2023 -0600
Re-adds tgstation.dme?
commit f4ad32279d
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 12:01:38 2023 -0600
Delete tgstation.dme
commit 49603056ad
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 11:55:00 2023 -0600
Actually adds the .dme
commit 59695988c3
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 00:44:42 2023 -0600
Fix that description.
commit 24edb6d23d
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 00:34:36 2023 -0600
Modified asset protection
commit bc339dfb3d
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Fri Feb 17 00:33:39 2023 -0600
New Asset Protection
commit 1ec2a6e596
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Thu Feb 16 18:58:19 2023 +0100
disable Stalebot
commit 1713f72cdd
Merge: 2c6324d0a32ca0ba89de
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Thu Feb 16 13:05:50 2023 +0100
Merge pull request #45 from Yawet330/patch-1
Hemophage Compressed PR
commit 2ca0ba89de
Author: Yawet330 <65188584+Yawet330@users.noreply.github.com>
Date: Thu Feb 16 09:12:00 2023 +0000
Update hemophage.dm
commit 7f8ad35137
Author: <80724828+tmyqlfpir@users.noreply.github.com>
Date: Wed Feb 15 16:47:52 2023 +1000
Fix morgue not checking for DNR quirk
commit 2c6324d0a3
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Feb 12 21:20:17 2023 +0000
Automatic changelog for PR #38 [ci skip]
commit 0d9fca6ed0
Merge: 7840fa6f881c815540bb
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Feb 12 22:19:51 2023 +0100
Merge pull request #38 from ShamanSliph/pAI-Fix-Port
Mirror of PR #18995 From Skyrat: Fix pAI not being able to use the radio.
commit 1c815540bb
Author: JonaMaz <85446983+ShamanSliph@users.noreply.github.com>
Date: Sun Feb 12 13:36:21 2023 -0500
Port of #18995
commit 7840fa6f88
Merge: 58c5b2eb59497ce21990
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Feb 12 14:38:18 2023 +0100
Merge pull request #18 from theselfish/bubberstationfixname
Changes mention of Skyrat to Bubber-Station in PR Template.
commit 2a25e6cfa4
Author: tmyqlfpir <80724828+tmyqlfpir@users.noreply.github.com>
Date: Fri Feb 10 13:10:22 2023 +1000
Show DNR state for dead crew on crew monitor
commit 58c5b2eb59
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Wed Feb 8 10:44:15 2023 +0000
Automatic changelog for PR #26 [ci skip]
commit 0dc0331013
Merge: a4ccb89f1e18105ce0e6
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Wed Feb 8 11:43:42 2023 +0100
Merge pull request #26 from Cyprex/update_title_screen
Update Title Screen
commit 18105ce0e6
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Wed Feb 8 11:41:53 2023 +0100
Update Title Screen
commit 3a18f8764b
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Wed Feb 8 10:27:00 2023 +0100
Update mobs.dm
commit e3e7af077f
Author: 567Turtle <braedontx08@outlook.com>
Date: Tue Feb 7 20:11:53 2023 -0600
you get hungry slower
commit a4ccb89f1e
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Tue Feb 7 13:19:35 2023 +0000
Automatic changelog for PR #17 [ci skip]
commit 94a72ec300
Merge: 7c25cc68c481966f7706
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Tue Feb 7 14:18:58 2023 +0100
Merge pull request #17 from theselfish/lone-ops
Changes various event overrides
commit 81966f7706
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Mon Feb 6 00:11:46 2023 +0100
Make lone op event require 20 pop
commit 9123de81de
Author: Cursor <102828457+theselfish@users.noreply.github.com>
Date: Sun Feb 5 20:50:24 2023 +0000
Update modular_skyrat/modules/events/code/event_overrides.dm
commit 7c25cc68c4
Merge: 359453bca632d360ee07
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Feb 4 22:59:29 2023 +0100
Merge pull request #19 from Bubberstation/Cyprex-patch-nt-consultant
Remove ID console access from NT Consultant
commit 32d360ee07
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Feb 4 22:35:30 2023 +0100
Remove ID console access from NT Consultant
commit 497ce21990
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Feb 4 21:20:03 2023 +0100
review of PR template, cut a lot of stuff.
commit 4e320b3e8f
Author: cursor <grandwizardmiller@gmail.com>
Date: Sat Feb 4 00:51:57 2023 +0000
Another Skyrat mention.
commit 26b1d66789
Author: cursor <grandwizardmiller@gmail.com>
Date: Sat Feb 4 00:48:27 2023 +0000
Changes mention of Skyrat to Bubber-Station in PR Template.
commit 677ade57c2
Author: Cursor <102828457+theselfish@users.noreply.github.com>
Date: Sat Feb 4 00:43:17 2023 +0000
Apply suggestions from code review
commit 44091dab66
Author: cursor <grandwizardmiller@gmail.com>
Date: Sat Feb 4 00:39:45 2023 +0000
Changes various event overrides
commit 359453bca6
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun Jan 29 22:02:25 2023 +0000
Automatic changelog for PR #6 [ci skip]
commit b451f77a24
Merge: 0fe565c14bc14fcc8561
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sun Jan 29 23:01:53 2023 +0100
Merge pull request #6 from miniusAreas/fdmm-patch-84963036-miniusAreas
NTrepstamps
commit 0fe565c14b
Merge: 22901d196fdfbdd7c03f
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Sat Jan 28 11:42:32 2023 +0100
Merge pull request #9 from Cyprex/proper_modularization
Proper modularization
commit dfbdd7c03f
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Thu Jan 26 15:29:54 2023 +0100
Rename codeowner_reviews.yml to codeowner_reviews.yml.disabled
commit b3c78ad87d
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Thu Jan 26 08:36:11 2023 +0100
Remove SR people from Codeowners, add ours.
commit 67aa3aed5d
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Thu Jan 26 00:14:24 2023 +0100
fix Ashwalker include order
commit 22901d196f
Merge: bfa495ce905493782caf
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Wed Jan 25 23:55:53 2023 +0100
Merge pull request #4 from Bubberstation/Cyprex-patch-1
Update Readme
commit bec6cafebf
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Wed Jan 25 17:00:34 2023 +0100
Fix compilation
commit c14fcc8561
Author: miniusAreas <39163353+miniusAreas@users.noreply.github.com>
Date: Tue Jan 24 05:09:14 2023 -0500
stampmaps
commit df72083325
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Mon Jan 23 22:28:29 2023 +0100
move modular_bubbers to modular_zubbers & Others
Deletes irrelevant modularization documents.
Cleans up Veteran status fixes
commit 5493782caf
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Mon Jan 23 13:21:27 2023 +0100
Update Readme
commit bfa495ce90
Merge: 4d2ee55723bfc80448fb
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Thu Jan 19 11:58:32 2023 -0600
Merge pull request #13 from Yawet330/patch-1
Fully Fixes Ashwalkers
commit bfc80448fb
Author: Yawet330 <65188584+Yawet330@users.noreply.github.com>
Date: Thu Jan 19 10:36:59 2023 +0000
a2
commit 94ae332ecc
Author: Yawet330 <65188584+Yawet330@users.noreply.github.com>
Date: Thu Jan 19 10:35:54 2023 +0000
a
commit 4d2ee55723
Merge: 448830dcc1a40c9a467f
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Tue Jan 17 20:17:34 2023 -0600
Merge pull request #11 from Kilmented/SkyratUncringedBravo
Spicy Mustard Update Ver One Point Oh
commit 448830dcc1
Merge: 32a17e359711aa587432
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Tue Jan 17 20:17:15 2023 -0600
Merge pull request #10 from Yawet330/ashies
AAAA
commit a40c9a467f
Author: Kilmented <gamerchriscomp2018@gmail.com>
Date: Tue Jan 17 20:00:19 2023 -0600
Prevents the tutorial apocalypse
commit 815a1c95ea
Author: Kilmented <gamerchriscomp2018@gmail.com>
Date: Tue Jan 17 19:57:25 2023 -0600
Attempt 4?
commit 9197d539c4
Author: Kilmented <gamerchriscomp2018@gmail.com>
Date: Tue Jan 17 19:56:45 2023 -0600
Attempt III and fixing the fixes
commit 5004dcb81d
Author: Kilmented <gamerchriscomp2018@gmail.com>
Date: Tue Jan 17 19:48:36 2023 -0600
Removes flavour text req
commit f112aa787d
Author: Kilmented <gamerchriscomp2018@gmail.com>
Date: Tue Jan 17 19:41:47 2023 -0600
Fixed Ashwalkers again
commit 88bbe8e1c3
Author: Kilmented <gamerchriscomp2018@gmail.com>
Date: Tue Jan 17 18:49:47 2023 -0600
Fixes the ashwalkers AGAIN
commit fe4b0f2117
Author: Kilmented <gamerchriscomp2018@gmail.com>
Date: Tue Jan 17 18:18:53 2023 -0600
Disables repeat antags and increased obsessed $
commit 11aa587432
Author: Yawet330 <memenusniceus2@gmail.com>
Date: Tue Jan 17 21:24:14 2023 +0000
AAAA
commit 32a17e3597
Merge: 452c8a23df9a77d5f8a9
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Tue Jan 17 14:59:30 2023 -0600
Merge pull request #9 from Yawet330/ashies
Ashies
commit 9a77d5f8a9
Author: Yawet330 <memenusniceus2@gmail.com>
Date: Tue Jan 17 11:59:46 2023 +0000
a
commit 3f26cb6666
Author: Yawet330 <memenusniceus2@gmail.com>
Date: Tue Jan 17 11:58:56 2023 +0000
I hate /tg/ and skyrat.
commit 452c8a23df
Merge: 27ad8fd400e1c0a2e218
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Jan 16 16:24:55 2023 -0600
Merge pull request #7 from Cyprex/patch-1
Unlock all Veteran Content for everyone
commit 27ad8fd400
Merge: b05ea8bd437fa707566a
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Jan 16 16:22:11 2023 -0600
Merge pull request #8 from Kilmented/master
Fixes Crewsimov (TODO: modularize)
commit 7fa707566a
Author: Kilmented <gamerchriscomp2018@gmail.com>
Date: Mon Jan 16 16:16:39 2023 -0600
Fixes crewsimov
commit e1c0a2e218
Author: Cyprex <35031555+Cyprex@users.noreply.github.com>
Date: Mon Jan 16 21:48:13 2023 +0100
Unlock all Veteran Content for everyone
commit b05ea8bd43
Merge: 98b5f3d6d53f367120a8
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Jan 16 13:17:33 2023 -0600
Merge pull request #6 from Kilmented/master
X'd Kilostation, made all sensible maps votable
commit 3f367120a8
Author: Kilmented <gamerchriscomp2018@gmail.com>
Date: Mon Jan 16 13:04:19 2023 -0600
X'd Kilostation, made all sensible maps votable
commit 98b5f3d6d5
Merge: 3c343092f00fce4007e0
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Jan 14 13:53:16 2023 -0600
Merge branch 'Skyrat-SS13:master' into master
commit 3c343092f0
Merge: a63c9f7f21b7d9bbd5da
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Jan 14 13:53:04 2023 -0600
Merge pull request #5 from JerryWester/modular_fixes
Modularizes (#2)
commit a63c9f7f21
Merge: 9f28a3f73feb98e9d799
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Jan 14 13:52:51 2023 -0600
Merge pull request #4 from JerryWester/modularization_docs
Groundwork for modularization
commit 9f28a3f73f
Merge: 9641b42e15977d4c5e92
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Jan 14 13:52:21 2023 -0600
Merge pull request #3 from Kilmented/CrewSimov
Added Crewsimov
commit eb98e9d799
Author: Jerry Wester <JerryWester@users.noreply.github.com>
Date: Sat Jan 14 06:23:48 2023 -0700
Update module_template.md
commit b7d9bbd5da
Author: Jerry Wester <JerryWester@users.noreply.github.com>
Date: Sat Jan 14 06:22:48 2023 -0700
Update readme.md
commit 9a6065b540
Author: Jerry Wester <JerryWester@users.noreply.github.com>
Date: Sat Jan 14 06:22:16 2023 -0700
Update readme.md
commit 16b6ffb58e
Author: Jerry Wester <jerrywester@yahoo.com>
Date: Sat Jan 14 06:17:06 2023 -0700
Modularize #2
commit 539286ca7f
Author: Jerry Wester <jerrywester@yahoo.com>
Date: Sat Jan 14 05:27:18 2023 -0700
Revert "Fixed lotsas"
This reverts commit 08ec9868f8.
commit e7d69e8dcb
Author: Jerry Wester <jerrywester@yahoo.com>
Date: Sat Jan 14 05:08:17 2023 -0700
Add modular config setup
commit dcbcbfb2a5
Author: Jerry Wester <jerrywester@yahoo.com>
Date: Sat Jan 14 04:58:09 2023 -0700
Add docs for modularization
commit 977d4c5e92
Author: Kilmented <gamerchriscomp2018@gmail.com>
Date: Fri Jan 13 21:32:13 2023 -0600
Fixes Default Configs
commit 11a3360084
Author: Kilmented <gamerchriscomp2018@gmail.com>
Date: Fri Jan 13 21:06:01 2023 -0600
Added CrewSimov
commit 9641b42e15
Merge: a896bff135d639e903d2
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Thu Jan 12 23:38:17 2023 -0600
Merge branch 'Skyrat-SS13:master' into master
commit a896bff135
Merge: ca1c5808bf1251c1cc1c
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Wed Jan 11 18:59:15 2023 -0600
Merge branch 'Skyrat-SS13:master' into master
commit ca1c5808bf
Merge: 3d5f72bc9108ec9868f8
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Wed Jan 11 18:57:40 2023 -0600
Merge pull request #2 from Kilmented/Fixes
Fixed lotsas
commit 08ec9868f8
Author: Kilmented <gamerchriscomp2018@gmail.com>
Date: Wed Jan 11 18:47:41 2023 -0600
Fixed lotsas
commit 3d5f72bc91
Merge: b931604fb8861ed61d55
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Tue Jan 10 18:59:01 2023 -0600
Merge branch 'Skyrat-SS13:master' into master
commit b931604fb8
Merge: b4fd119fb5d3f85186e8
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Mon Jan 9 18:33:59 2023 -0600
Merge branch 'Skyrat-SS13:master' into master
commit b4fd119fb5
Merge: 53e452ce98c008b39ddb
Author: ReturnToZender <110273561+ReturnToZender@users.noreply.github.com>
Date: Sat Jan 7 19:51:36 2023 -0600
Merge pull request #1 from miniusAreas/fdmm-patch-98720073-miniusAreas
Fixes Arrivals Shuttle for Kilostation
commit c008b39ddb
Author: miniusAreas <39163353+miniusAreas@users.noreply.github.com>
Date: Sat Jan 7 20:18:08 2023 -0500
kiloshuttlefix