Commit Graph

78924 Commits

Author SHA1 Message Date
esainane
cec4dcce27 BZ Formation: Respect BZ_RESEARCH_MAX_AMOUNT (#56529)
You can still produce points at a decent rate. This stops someone
that managed to thread the needle to extremely low pressures while still
meeting mass requirements from making half a million points per second,
though that did require maxed out parts.
2021-02-01 12:54:15 -08:00
tgstation-server
2ebf547a76 Automatic changelog generation for PR #56527 [ci skip] 2021-02-01 12:52:09 -08:00
ArcaneDefence
602b094a37 Makes augmented limb icon_states agender (#56527) 2021-02-01 21:52:04 +01:00
tgstation-server
ffa8805d55 Automatic changelog generation for PR #56516 [ci skip] 2021-02-01 12:44:46 -08:00
Andrew
f4f754cd2a Nanite programs with triggers won't ignore rules (#56516)
* Added condition check to the trigger function

* Reversed the statement

* Updated the comment
2021-02-01 21:44:43 +01:00
tgstation-server
b09006637a Automatic changelog generation for PR #56518 [ci skip] 2021-02-01 12:08:24 -08:00
necromanceranne
0d97087d38 Fixes up the crate climbing element being incorrectly removed when opened (#56518) 2021-02-01 21:08:20 +01:00
tgstation-server
63cc4f75f8 Automatic changelog generation for PR #56540 [ci skip] 2021-02-01 10:54:46 -08:00
Gamer025
bc31848af3 Fix 2 wendigo runtimes (#56540)
Fixes 2 wendigo runtimes:

- When the wendigo tries to teleport to you but there is no location to teleport it would runtimes because the code tried to pick from a empty list
- The wendigo scream message used capitalize which is not needed and also runtimed, since capitalize expects a string not some object
2021-02-01 13:54:42 -05:00
tgstation-server
17723aec90 Automatic changelog generation for PR #56541 [ci skip] 2021-02-01 09:18:48 -08:00
Fikou
fbcc11e8c2 Fix simplemob runtime (#56541)
Handfeeding dead simplemobs no longer runtimes.
2021-02-01 17:18:44 +00:00
tgstation-server
a577c04017 Automatic changelog generation for PR #56234 [ci skip] 2021-02-01 09:16:39 -08:00
Son-of-Space
222e0138e2 Add the PubbyStation Monastery as a purchasable shuttle (#56234)
This commit will add a slightly modified version of Pubbystation's
Monastery to the list of available emergency shuttles, becoming the
most expensive shuttle to buy at 250 times the crate price (Defaults
around 50,000cr)

This shuttle will cause significant damage and fully showcase the
absurdity of the Monastery's size by providing an up close and
personal, interactive comparison. PubbyStation's monastery will be
forever preserved.
2021-02-01 17:16:35 +00:00
tgstation-server
936808b763 Automatic changelog generation for PR #56542 [ci skip] 2021-02-01 09:03:43 -08:00
Andrew
016ec5f523 Ability to select the logic for Nanite rules (AND, OR) (#56542)
Added a button to the Nanite Cloud Controller Rules UI with two states:

- Meet all (default) - all rules must be met to run the program
- Meet any - any of the rules must be met to run the program

This change doesn't impact the default rule behavior, but gives an
ability to create more flexible rule setups when needed.
2021-02-01 17:03:40 +00:00
tgstation-server
1a6eb49ab6 Automatic changelog generation for PR #56437 [ci skip] 2021-02-01 05:38:21 -08:00
coiax
c09947624f Move origin of chef CQC to skillchip (#56437)
One more intrinsic property of a job that has been moved to an
extrinsic, that won't likely affect many rounds, but now makes more
aspects "lootable".
2021-02-01 10:38:17 -03:00
tgstation-server
ebf7dc2591 Automatic changelog generation for PR #56566 [ci skip] 2021-02-01 04:50:19 -08:00
Kylerace
ca7b419dea Turbo fix for holodecks not clearing previous programs under live server lag (#56566)
Fixes #56561
the holodeck control console now returns if the previous program still has not finished loading in, so it should now be impossible to have two concurrent load_program() processes running at the same time and thus programs should not overlap under lag. tested locally with around 80% time dilation and 0 holodeck cooldown while spamming the fuck out of loading simulations
2021-02-01 09:50:16 -03:00
tgstation-server
a802a303cc Automatic changelog generation for PR #56441 [ci skip] 2021-02-01 00:41:24 -08:00
Tlaltecuhtli
6a0f58d83b ssdads (#56441)
qol as you are gonna check the name of the dude anyway with pda while the input window is open and then missclick into the captain, with this you dont have to
2021-02-01 00:41:20 -08:00
tgstation-server
3570217c2e Automatic changelog generation for PR #56537 [ci skip] 2021-02-01 00:14:36 -08:00
AdipemDragon
de050820eb Bread Sprite PR Changelog Fix
Add missing changelog entries
imageadd: Cooks have become better at baking breads.
fix: Spiderbread slice is now visually distinct from the Xenobread one.
2021-02-01 08:14:33 +00:00
tgstation-server
4c2adbb4b4 Automatic changelog generation for PR #56265 [ci skip] 2021-01-31 23:13:43 -08:00
vincentiusvin
2a15650455 Trit & H2 Consistency Fix (#56265)
Make the reactions for trit and h2 fires more consistent with other gas reactions
2021-01-31 23:13:40 -08:00
tgstation-server
c38c7d8038 Automatic changelog generation for PR #56261 [ci skip] 2021-01-31 21:13:52 -08:00
小月猫
d48f2a022d Fixes thermomachine power bug (#56261)
fixes #56257 .... Gilkher when he made thermomachines he didnt add in not a single check to make sure the machine actually had power to use, so was able to be used in space, with no power, so long as the machine was on. I simply added the proc that processed its gas contents behind a simple check to ensure it has power, isnt broken, and the maint cover is closed. if one of those is true, it will turn the machine back off and set power usage to 0

Before the fix:
https://user-images.githubusercontent.com/40489693/104986520-28165d00-59e1-11eb-9402-a883baa61dea.mp4

After the fix:
https://i.gyazo.com/3e3392095797a8ffc78178504117be8e.mp4
2021-01-31 21:13:48 -08:00
tgstation-server
57c42c5596 Automatic changelog generation for PR #56246 [ci skip] 2021-01-31 19:33:25 -08:00
小月猫
74cbd6580c fixes rod duplication bug with reinforced floors and disposals (#56246)
fixes the infinite rod bug where disposal pipes ejecting things under a reinforced floor will break off a rod, but not actually remove the reinforcement, allowing for loops to get infinite rods and by extension metal material. this forces reinforced floors to break when this occurs

if people make a new tile that this doesn't want to be forced they can code it, i ran into some issues about actually spawning the stack item not working properly regardless of checks about whether the floor can pop or not, so its just going to be forced at all times
2021-01-31 19:33:22 -08:00
tgstation-server
7205fb741d Automatic changelog generation for PR #56522 [ci skip] 2021-01-31 18:13:56 -08:00
Useroth
60591fd3b1 Changed the population scaling coefficients minimal values to 0. (#56522)
## About The Pull Request

So, there on the downstream we've encountered a problem with the security officer slots jumping to 12 every time the round starts, regardless of what we set them to in the configs.
In the configs it says that you can set the coefficients to 0 to disable scaling, and upon investigation, it seems that all the scaling coefficients suffer from similar problem.
https://github.com/tgstation/tgstation/blob/master/config/game_options.txt#L198
the `min_val` in the config entry datums is 1 on each of them, leading to unexpected behaviour

## Why It's Good For The Game

It fixes certain config values leading to unexpected and unwanted behaviour
2021-01-31 21:13:53 -05:00
Changelogs
f1dc5bc9bf Automatic changelog compile [ci skip] 2021-02-01 00:09:14 +00:00
tgstation-server
d766ec6f07 Automatic changelog generation for PR #56486 [ci skip] 2021-01-31 12:53:03 -08:00
HugoOdaX
4e2ffd1338 Makes blast doors/shutters and blast door controllers buildable and deconstructible (#56486) 2021-01-31 12:53:00 -08:00
tgstation-server
450c0c70a7 Automatic changelog generation for PR #56508 [ci skip] 2021-01-31 12:51:50 -08:00
MrMelbert
6b809575c6 The Seed Extractor now vends into hands if possible (#56508) 2021-01-31 12:51:47 -08:00
tgstation-server
d61a19e605 Automatic changelog generation for PR #56461 [ci skip] 2021-01-31 12:49:31 -08:00
Sparkezel
e8886025a7 Heretic influence fix (#56461)
Co-authored-by: Sparkezel <1haslo4@gmail.com>
Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-01-31 12:49:27 -08:00
tgstation-server
667c4e9e84 Automatic changelog generation for PR #56536 [ci skip] 2021-01-31 12:39:56 -08:00
Kylerace
052130ac0a see title (#56536) 2021-01-31 21:39:53 +01:00
tgstation-server
80e9eed3d3 Automatic changelog generation for PR #56515 [ci skip] 2021-01-31 12:21:41 -08:00
Timberpoes
e85cf07b96 Mirror logging for brainwashing and hypnosis in the player panel and attack logs. (#56515)
Hypnosis and brainwashing now have entries in the Player Panel logging
under attack and entries in the attack logs.

Mirrors some logging that would otherwise just be in the game logs.
From an admin-perspective, issues where you'd want to check
brainwashing/hypnosis tend to go hand-in-hand with issues relating to
attack logs as opposed to game logs.
2021-01-31 20:21:38 +00:00
tgstation-server
f015c1413e Automatic changelog generation for PR #56434 [ci skip] 2021-01-31 05:53:54 -08:00
Low3
2be0241911 Books now support unicode characters (#56434) 2021-01-31 10:53:51 -03:00
tgstation-server
7eff7be209 Automatic changelog generation for PR #56488 [ci skip] 2021-01-31 00:00:31 -08:00
Qustinnus
7202bcf8e3 Fixes sheetifier not being able to take hauntium (#56488)
Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-01-31 00:00:27 -08:00
tgstation-server
4f4676ba44 Automatic changelog generation for PR #56487 [ci skip] 2021-01-30 23:50:11 -08:00
RaveRadbury
ade69e6425 We're </span>\n now, lads. (#56487) 2021-01-30 23:50:07 -08:00
tgstation-server
db2abc8159 Automatic changelog generation for PR #56468 [ci skip] 2021-01-30 19:35:15 -08:00
RaveRadbury
744e12d13a ice box toilet locks (#56468) 2021-01-31 04:35:11 +01:00