Commit Graph

86243 Commits

Author SHA1 Message Date
GoldenAlpharex
6ccd9f3f79 [MIRROR] Juke Build 0.8.1 + Juke Build 0.8.1 Hotfix 1 + Skyrat Juke Build Hotfix (#7645)
* Juke Build 0.8.1 (#60404)

* Juke Build 0.8.1 Hotfix 1 (#60897)

* Juke Build 0.8.1 Hotfix 1

* Do not restore Yarn cache on just DM build

* Makes it so Skyrat's modular code is also checked for updates to see if it needs to rebuild

* chmod's tools/bootstrap/nod

Added a / just to make it so it'd let me commit

* Trying to chmod again

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2021-08-20 15:57:32 +02:00
SkyratBot
6c58cc757e fixes the admin message when a circuit with admin_only = 0 gets executed (#60921) (#7659)
Co-authored-by: manofpepsi <71612753+manofpepsi@users.noreply.github.com>
2021-08-20 06:41:39 -04:00
SkyratBot
e3ed7cd7a1 sleeping carp grammar fixes (#60860) (#7660)
Co-authored-by: aaaa1023 <74441292+aaaa1023@users.noreply.github.com>
2021-08-20 06:39:33 -04:00
SkyratBot
3564dc138c Add some new posibrain names (#60932) (#7656)
Co-authored-by: oranges <email@oranges.net.nz>
2021-08-20 06:38:51 -04:00
SkyratBot
9afdbf5f1e Automatic changelog generation for PR #7654 [ci skip] 2021-08-20 12:38:15 +02:00
SkyratBot
33415afb49 fix secondary error (#60913) (#7654)
Co-authored-by: Wayland-Smithy <64715958+Wayland-Smithy@users.noreply.github.com>
2021-08-20 06:38:13 -04:00
SkyratBot
aa858dc667 Automatic changelog generation for PR #7652 [ci skip] 2021-08-20 12:36:41 +02:00
SkyratBot
f9fb0673d4 Minor heretic research fixes (#60908) (#7652)
* Fix stalker/blood siphon unlock

Stalker now unlocks blood siphon instead of rusty. Both rusty and blood siphon are now unlocked by exactly two other knowledges, just like every other side path in the research tree.

* Flame birth description fix

Flame birth's research's description now describes flame birth and not what I assume to be touch of madness.

* Curse of corrosion description fix

Curse of corrosion's description no longer states the ritual requires a pair of hands.

* Further corrosion description edit

I missed that there was one more mistake in the curse of corrosion description, so I changed that as well.

Co-authored-by: ViktorKoL <44502667+ViktorKoL@users.noreply.github.com>
2021-08-20 06:36:39 -04:00
SkyratBot
63fa35cf45 Automatic changelog generation for PR #7650 [ci skip] 2021-08-20 12:34:31 +02:00
SkyratBot
a7239ffc60 Fix thermomachine temperature abuse (#60841) (#7650)
* no more abuse

* derp

* some changes

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-08-20 06:34:29 -04:00
SkyratBot
a56010fe42 Automatic changelog generation for PR #7649 [ci skip] 2021-08-20 12:34:01 +02:00
SkyratBot
84dfef16da Fix fire exploit being extinguished by pAIs, borgs, and simple animals (#60852) (#7649)
* Fix fire being extinguished by pAIs, borgs, and simple animals

* Add trait TRAIT_NOFIRE_SPREAD

* Add NOFIRE_SPREAD traits to simple and silicon mob types

* Refactor spreadFire proc to use check TRAIT_NOFIRE_SPREAD

Co-authored-by: Tim <timothymtorres@gmail.com>
2021-08-20 06:33:59 -04:00
Changelogs
5165ac4ffd Automatic changelog compile [ci skip] 2021-08-20 00:19:18 +00:00
SkyratBot
ac9a027428 Automatic changelog generation for PR #7647 [ci skip] 2021-08-20 01:39:53 +02:00
SkyratBot
5217a99d88 we hate jannies (#60883) (#7647)
Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
2021-08-19 19:39:51 -04:00
Useroth
9e617cf46c added a donator item entry for a piece of clothing that was moved to a clothing vendor (#7642)
* Update donator_personal.dm

* Update donator_personal.dm
2021-08-19 23:23:23 +02:00
SkyratBot
a8c4fb9c46 Automatic changelog generation for PR #7637 [ci skip] 2021-08-19 22:42:56 +02:00
Dragonfruits
aec7c65ca0 GUBMAN 3.3: Nanotrasen Ballistics R&D (#7637)
* ARG-75, CMG-1 icons (+ support)

* CMG-1 and ARG-75 implemented codewise
2021-08-19 21:42:54 +01:00
SkyratBot
ad35f582a9 i have moved some bible exorcism functionality to a signal on soulstones (#60768) (#7622)
moves functionality of exorcising soulstones to soulstones themselves

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-08-19 14:27:31 -04:00
SkyratBot
a4b985f3bd Automatic changelog generation for PR #7636 [ci skip] 2021-08-19 20:25:10 +02:00
SkyratBot
b95cc44e35 Fix mulebot movement while controlled by a player (#60909) (#7636)
Co-authored-by: Tim <timothymtorres@gmail.com>
2021-08-19 14:25:08 -04:00
SkyratBot
2c1c7e29bc Automatic changelog generation for PR #7635 [ci skip] 2021-08-19 18:01:53 +02:00
SkyratBot
81d1ec531e Issue #52938 fix: blind people can tell how full they feel when eating (#60886) (#7635)
Co-authored-by: BarrelOfNapkins <clayvass@yahoo.com>
2021-08-19 12:01:51 -04:00
GoldenAlpharex
67c0375d0b Removes what I added due to wrong order (#7640)
Didn't have time to propose the changes on the PR but oh well.
2021-08-19 12:00:32 -04:00
SkyratBot
5178ddefa5 Automatic changelog generation for PR #7634 [ci skip] 2021-08-19 17:44:56 +02:00
SkyratBot
40c5a53613 puts chem mass spectrometer inline with other machines (#60896) (#7634)
Co-authored-by: manofpepsi <71612753+manofpepsi@users.noreply.github.com>
2021-08-19 11:44:53 -04:00
SkyratBot
24cbb5c116 Automatic changelog generation for PR #7633 [ci skip] 2021-08-19 17:44:09 +02:00
SkyratBot
af632bec7f fix ntnet circuit components (#60917) (#7633)
* fix ntnet

* fix typos and switcheroos

* whoops, tracked a test circuit json.

Co-authored-by: Gurkenglas <gurkenglas@hotmail.de>
2021-08-19 11:44:07 -04:00
SkyratBot
a04e7e45ec Automatic changelog generation for PR #7632 [ci skip] 2021-08-19 17:42:55 +02:00
SkyratBot
d8436f2d9f Fixed duplicator (#60912) (#7632)
Co-authored-by: Watermelon914 <3052169-Watermelon914@users.noreply.gitlab.com>

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Watermelon914 <3052169-Watermelon914@users.noreply.gitlab.com>
2021-08-19 11:42:52 -04:00
SkyratBot
ae4fef65c6 Automatic changelog generation for PR #7631 [ci skip] 2021-08-19 17:42:02 +02:00
SkyratBot
6857b80531 Lazy fix for wizards spawning without a spellbook when they roll the die of fate and missing a limb (#60506) (#7631)
Co-authored-by: jughu <melvin2626@live.nl>
2021-08-19 11:41:59 -04:00
SkyratBot
415d375473 Automatic changelog generation for PR #7630 [ci skip] 2021-08-19 17:41:12 +02:00
SkyratBot
58d1efe477 Hahaha, Johnathan, you GAGS'ified my beret (#60884) (#7630)
Co-authored-by: GoldenAlpharex <58045821+GoldenAlpharex@users.noreply.github.com>
2021-08-19 11:41:10 -04:00
SkyratBot
c9f906c1cc Fix picture metadata storing json strings inside json. (#60911) (#7629)
Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
2021-08-19 11:40:19 -04:00
Changelogs
b13f82ca31 Automatic changelog compile [ci skip] 2021-08-19 00:16:49 +00:00
SkyratBot
86992e72b4 Automatic changelog generation for PR #7624 [ci skip] 2021-08-18 17:26:35 +02:00
jjpark-kb
194158a9c6 fixes the stairs (#7624) 2021-08-18 11:26:33 -04:00
SkyratBot
cfbdf53bda Automatic changelog generation for PR #7615 [ci skip] 2021-08-18 03:29:27 +02:00
GoldenAlpharex
77d5f9cb43 [SEMI-MODULAR] Adds an override to allow the use of icon2html RARELY when we need it, fixing in the same swoop the in-game GAGS coloring screen (#7615)
* Adds an override to allow the use of icon2html in rare cases

* That should've been properly documented as SKYRAT EDIT, whoops
2021-08-18 02:29:25 +01:00
Changelogs
94098f6ec6 Automatic changelog compile [ci skip] 2021-08-18 00:19:17 +00:00
Gandalf
e845d444d0 Kills a few hardels we created. (#7614)
* a

* Update liquid_effect.dm

* Update create_and_destroy.dm

* Update create_and_destroy.dm

* Update kink_collars.dm

* Update pillow.dm

* Update zombie.dm
2021-08-18 00:21:00 +01:00
SkyratBot
b0a19561d2 Automatic changelog generation for PR #7613 [ci skip] 2021-08-17 21:29:13 +02:00
SkyratBot
169c42a262 [MIRROR] Refactors connect_loc_behalf into a component (#7613)
* Refactors connect_loc_behalf into a component (#60678)

See title. Also refactors caltrops into a component because they use connect_loc_behalf which requires them to hold the state.

This also fixes COMPONENT_DUPE_SELECTIVE from just outright not working.

connect_loc_behalf doesn't make sense as an element because it tries to hold states. There is also no way to maintain current behaviour and not have the states that it needs.
Due to the fact that it tries to hold states, it means the code itself is a lot more buggy because it's a lot harder to successfully manage these states without runtimes or bugs. 

On metastation, there is only 2519 connect_loc_behalf components at roundstart. MrStonedOne has told me that datums take up this much space:
image

If we do the (oversimplified) math, there are only ever 5 variables that'll likely be changed on most connect_loc_behalf components at runtime:
connections,
tracked,
signal_atom,
parent,
signal_procs

This means that on metastation at roundstart, we take up this amount: (24 + 16 * 5) * 2519 = 261.97600 kilobytes
This is not really significant and the benefits of moving this to a component greatly outweighs the memory cost.

(Basically the memory cost is outweighed by the maint cost of tracking down issues with the thing. It's too buggy to be viable longterm basically)

* Update glass.dm

Co-authored-by: Watermelon914 <37270891+Watermelon914@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-17 20:29:11 +01:00
SkyratBot
044cde205f Automatic changelog generation for PR #7610 [ci skip] 2021-08-17 20:24:28 +02:00
AxieTheAxolotl
a508a18fe6 idk man (#7610) 2021-08-17 19:24:26 +01:00
SkyratBot
cae8396538 [MIRROR] tgui maintenance chores (#7597)
* tgui maintenance chores

* AAAAAA

Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-08-17 19:15:40 +01:00
SkyratBot
ddb93a1ae0 Automatic changelog generation for PR #7590 [ci skip] 2021-08-17 19:59:33 +02:00
SkyratBot
8ff0b49bc6 [MIRROR] Extends suspicious login logging to players with a banned account in their connection history. (#7590)
* Extra loog (#60869)

* Extends suspicious login logging to players with a banned account in their connection history.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-08-17 18:59:30 +01:00
SkyratBot
b0c01e40af [MIRROR] Del The World: Unit testing for hard deletes (#7589)
* Del The World: Unit testing for hard deletes (#59612)

Co-authored-by: SteelSlayer <42044220+SteelSlayer@ users.noreply.github.com>

* Del The World: Unit testing for hard deletes

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@ users.noreply.github.com>
2021-08-17 18:58:57 +01:00