Commit Graph

33975 Commits

Author SHA1 Message Date
SkyratBot 42e7eba82b [MIRROR] Adds an Ocky icky phobia (#3996)
* Adds an Ocky icky phobia (#57450)

Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@ users.noreply.github.com>

* Adds an Ocky icky phobia

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: interestingusernam3 <51925758+interestingusernam3@ users.noreply.github.com>
2021-03-08 07:41:27 +00:00
SkyratBot 65f95e8dc2 [MIRROR] changes the filepath of the gondola transformation drug to be more boring (#3995)
* changes the filepath of the gondola transformation drug to be more boring (#57492)

* changes the filepath of the gondola transformation drug to be more boring

Co-authored-by: Clyde-Thunderpants <80003925+Clyde-Thunderpants@users.noreply.github.com>
2021-03-08 07:41:19 +00:00
SkyratBot 2cda8d85ef [MIRROR] Greatly improve give/remove/general spell VV experience. (#3994)
* Greatly improve give/remove/general spell VV experience. (#57469)

* Greatly improve give/remove/general spell VV experience.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-03-08 07:41:11 +00:00
SkyratBot 2fb0421d2f [MIRROR] Tweaks to robo-tourists (#3993)
* Tweaks to robo-tourists (#57497)

 balance: Robotourists pay more for food now
qol: Only one robo-tourist will wait at the door at any time, preventing constant spam if you only have 2 seats.
qol: more variation in robo-tourist colors

* Tweaks to robo-tourists

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2021-03-08 07:41:07 +00:00
SkyratBot a838bbad17 [MIRROR] Gives ERT Medical Officers a box of plushies (#3991)
* Gives ERT Medical Officers a box of plushies (#57481)

* Gives ERT Medical Officers a box of plushies

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-03-08 07:40:49 +00:00
SkyratBot 7610b03af7 [MIRROR] Removes delta_time from the atmos system. (#3990)
* Removes delta_time from the atmos system. (#57478)

Why?

delta_time is about maintaining behavior when changing the wait of subsystems
SSair's wait is dynamic by design, we hardly ever hit below it. What is important then, is maintaining behavior
across each process.

The key point here is making sure excited groups and turfs share the same amoumt of gas each process, no matter
how high or low wait is. This is why subprocesses are a thing in the first place, to maintain this consistency.
delta_time fucks with this, and will end up changing behavior if wait is ever changed.

* Removes delta_time from the atmos system.

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-03-08 07:40:41 +00:00
SkyratBot 91939247e6 [MIRROR] Small Plasmamen helmet fixes (#3989)
* Small Plasmamen helmet fixes (#57485)

* Small Plasmamen helmet fixes

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2021-03-08 06:12:34 +00:00
Swiftfeather d2e219d74d [NONMODULAR] Removes Xray and Thermal eyes from research tree (#3974)
* No xray or thermal eyes free for crew.

* azarak I snug you and pet you and cuddle you.
2021-03-08 05:12:09 +00:00
SkyratBot c3085db1ad [MIRROR] Fix issues with martial arts attacks not registering (#3979)
* Fix issues with martial arts attacks not registering (#57131)

* Fix issues with martial arts attacks not registering

Co-authored-by: Jack LeCroy <3073035+jacklecroy@users.noreply.github.com>
2021-03-08 01:30:14 +00:00
SkyratBot 0d0415a18e [MIRROR] fixes cayenne being invincible (#3976)
* fixes cayenne being invincible (#57487)

* fixes cayenne being invincible

* thank u

* fixes cayenne being invincible

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-03-08 01:29:51 +00:00
Tom 8cbd7ed0ef [NON-MODULAR] Nerfs plasma sheet generation in the crystalliser (#3959)
* nerfs plasma gen

* uhhh comment modular or w/e

* shabba
2021-03-07 03:23:23 +00:00
SkyratBot 136915aa72 [MIRROR] Dog AI 2.0 (#3972)
* Dog AI 2.0 (#57186)

Now that JPS and AI movement datums are fully merged, I'm here to take another (my third actually) crack at giving dogs fun AI. Here's a video demonstration (somewhat WIP), and a quick rundown of everything dogs will be able to do. Basically all of these behaviors are generic and can be extended to other simple mobs,
Commands and Friendship
Fetching
Attack/Harass
Heel
Play Dead

* Dog AI 2.0

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-03-07 02:29:00 +00:00
SkyratBot de299e82b3 [MIRROR] Right-click to remove carbon-copies (#3966)
* Right-click to remove carbon-copies (#57402)

* Right-click to remove carbon-copies

Co-authored-by: mozi_h <die-123-321@web.de>
2021-03-07 01:58:35 +00:00
SkyratBot c0067da3ab [MIRROR] Adds Mexican tourists to the restaurant system, plus some QOL tweaks. (#3969)
* Adds Mexican tourists to the restaurant system, plus some QOL tweaks. (#57447)

Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>

* Adds Mexican tourists to the restaurant system, plus some QOL tweaks.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Ghom <42542238+Ghommie@ users.noreply.github.com>
2021-03-07 01:55:37 +00:00
SkyratBot 10cb79d742 [MIRROR] Makes the 'snowman head' follow the naming norm (#3965)
* Makes the 'snowman head' follow the naming norm (#57474)

* Makes the 'snowman head' follow the naming norm

Co-authored-by: SgtHunk <68669754+SgtHunk@users.noreply.github.com>
2021-03-07 01:52:46 +00:00
SkyratBot d4ef62c789 [MIRROR] adds the jumpsuit variants of skirts to the curadrobe (#3963)
* adds the jumpsuit variants of skirts to the curadrobe (#57472)

* adds the jumpsuit variants of skirts to the curadrobe

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-03-07 01:52:24 +00:00
SkyratBot a51b300cc6 [MIRROR] Adds extended Centcom support for ID console app and misc fixes (#3961)
* Adds extended Centcom support for ID console app and misc fixes (#57420)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Adds extended Centcom support for ID console app and misc fixes

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-03-07 00:36:38 +00:00
SkyratBot 8874c116b8 [MIRROR] Fix malf AI from being able to blow up pipes and other components (#3956)
* Fix malf AI from being able to blow up pipes and other components (#57274)

Fixes #56581
Title, Malf AI won't be able to blow up some atmos machines (like pipes)
reasons:
-Pipes: they don't have any electronics, all pipes are affected, even H/E pipes, multiz adapters, layer adapters, manifolds.
-Unary Tank: Those are the big tanks to store gases, they don't have electronics
-Portable connectors: Connect portable atmos machinery to the pipeline, no electronics
-Heat exchangers: just radiators
-Hypertorus Fusion Reactor: I'd be kinda cringe, ya feel me?
-Manual Valve: no electronics
-Canisters: just a portable big tank

* Fix malf AI from being able to blow up pipes and other components

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-03-06 23:11:39 +00:00
SkyratBot 275899393f [MIRROR] Bitflags urgent (cult cannot make runes/ build structures in maint, blobbo cant place core in library and few other spots) fix (#3954)
* Bitflags urgent (cult cannot make runes/ build structures in maint, blobbo cant place core in library and few other spots) fix (#57393)

Co-authored-by: Stanisław <1haslo4@ gmail.com>

* Bitflags urgent (cult cannot make runes/ build structures in maint, blobbo cant place core in library and few other spots) fix

Co-authored-by: Sparkezel <53384660+Sparkezel@users.noreply.github.com>
Co-authored-by: Stanisław <1haslo4@ gmail.com>
2021-03-06 23:11:31 +00:00
SkyratBot 38c2e65e01 [MIRROR] Adds Armhulen's PR of Dennok's shuttle decal PR with Mothblocks' reviews (#3953)
* Adds Armhulen's PR of Dennok's shuttle decal PR with Mothblocks' reviews (#57456)

Co-authored-by: Dennok <Deneles@ yandex.ru>
Co-authored-by: Couls <coul422@ gmail.com>
Co-authored-by: TiviPlus <57223640+TiviPlus@ users.noreply.github.com>
Co-authored-by: tralezab <40974010+tralezab@ users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Adds Armhulen's PR of Dennok's shuttle decal PR with Mothblocks' reviews

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Dennok <Deneles@ yandex.ru>
Co-authored-by: Couls <coul422@ gmail.com>
Co-authored-by: TiviPlus <57223640+TiviPlus@ users.noreply.github.com>
Co-authored-by: tralezab <40974010+tralezab@ users.noreply.github.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-03-06 23:11:04 +00:00
SkyratBot 41376b1159 [MIRROR] Fixes a potential exploit allowing livers to become increasingly immune to alcohol and lungs inheriting a different types' air resistances (#3952)
* Fixes a potential exploit allowing livers to become increasingly immune to alcohol and lungs inheriting a different types' air resistances(#57424)

* Fixes a potential exploit allowing livers to become increasingly immune to alcohol and lungs inheriting a different types' air resistances

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
2021-03-06 23:10:55 +00:00
SkyratBot bb0b905cf4 [MIRROR] Fixes broken carbonation unit on Soda Dispensors: Fizzy lives! (#3950)
* Fixes broken carbonation unit on Soda Dispensors: Fizzy lives! (#57453)

* Fixes broken carbonation unit on Soda Dispensors: Fizzy lives!

Co-authored-by: carshalash <carshalash@gmail.com>
2021-03-06 23:10:15 +00:00
SkyratBot 549a35bc0b [MIRROR] Buildmode now respects your dir for turfs (#3949)
* Buildmode now respects your dir for turfs (#57457)

* Buildmode now respects your dir for turfs

Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-03-06 23:10:05 +00:00
NullFag cc4bf10a66 Shriues Shnarae (#3933) 2021-03-06 21:16:02 +00:00
SkyratBot 05f365e5ea [MIRROR] Hieroclub teleportation now calls do_teleport() as it should be . (#3922)
* Hieroclub teleportation now uses do_teleport as it should. (#57431)

Hieroclub teleportation now respects unteleportable mobs such as anchored AIs and megafauna.

* Hieroclub teleportation now calls do_teleport() as it should be .

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-03-06 12:33:16 +00:00
SkyratBot edf3fc82a8 [MIRROR] Space Dragons are now actually capable of flight. (#3918)
* Space Dragons are now actually capable of flight. (#57428)

* Space Dragons are now actually capable of flight.

* Gives them the tag so the flying animation doesn't apply, it looks like shit without this

* Space Dragons are now actually capable of flight.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-03-06 01:37:16 +00:00
SkyratBot c38e734475 [MIRROR] If you get qdeleted while crystalizing as ethereal, you no longer get super-owned (#3916)
* If you get qdeleted while crystalizing as ethereal, you no longer get super-owned (#57434)

If you get qdeleted while crystalizing as ethereal, you no longer get super-owned
You couldn't ghost when crystalizing so u got stuck in the shadow realm.

* If you get qdeleted while crystalizing as ethereal, you no longer get super-owned

Co-authored-by: Qustinnus <Floydje123@hotmail.com>
2021-03-06 00:58:18 +00:00
SkyratBot 4c131639c3 [MIRROR] Removes copypasta from cult/master/remove_innate_effects() (#3915)
* Removes copypasta from cult/master/remove_innate_effects() (#57422)

Title. These visuals update are already done by the parent call. Also REMOVE_TRAIT(H, CULT_EYES, null)? Really?

* Removes copypasta from cult/master/remove_innate_effects()

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-03-06 00:58:07 +00:00
SkyratBot 0de34c8c01 [MIRROR] Purges two redundant proc calls with human icon updates. (#3913)
* Purges two redundant proc calls. (#57421)

Title. dna.species.handle_body() calls remove_overlay(BODY_LAYER) already. I added a comment about the other one.

* Purges two redundant proc calls with human icon updates.

Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com>
2021-03-06 00:57:40 +00:00
SkyratBot 1e475b053b [MIRROR] Fixes the foam finger rocket launcher killing the server (#3912)
* don't get it (#57416)

#57013 added a foam finger that shoots rockets, and made the classic laser gatling mistake of being a ballistic gun and thus spawning 5000 rockets in its internal magazine when spawned. I don't know what this is a reference (It's a deadspace thing) to or why a foam finger was chosen for its appearance, but I do know spawning 5000 rockets is a bad idea. This avoids that issue by making it a subtype of wand (just about as good as magic anyway)

* Fixes the foam finger rocket launcher killing the server

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2021-03-06 00:57:26 +00:00
SkyratBot 58cd55d60b [MIRROR] Fixes multiver's greater than operand to include equal to and scales the max medibonus to purity. (#3911)
* Fixes byond brain (#57426)

Fixes multiver's greater than operand to include greater than and scales the max medibonus to purity.

Someone pointed out it wasn't working properly so I fixed it, also adjust's the calculation to be more in line with the intent of the base chem - (more meds more power).

* Fixes multiver's greater than operand to include equal to and scales the max medibonus to purity.

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
2021-03-06 00:56:54 +00:00
SkyratBot 7043a45b59 [MIRROR] Fixes dumb code breaking toggle of playtime exempt status. (#3908)
* Fixes dumb code breaking toggle of playtime exempt status. (#57443)

* Fixes dumb code breaking toggle of playtime exempt status.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2021-03-06 00:56:35 +00:00
SkyratBot 2f6f5215f0 [MIRROR] Improves the chemical analyser to give you details on impurity and gives an % output in line with other purity descriptions (#3907)
* Improves the chemical analyser to give you details on impurity and gives an % output in line with other purity descriptions (#57437)

* Improves the chemical analyser to give you details on impurity and gives an % output in line with other purity descriptions

Co-authored-by: Thalpy <33956696+Thalpy@users.noreply.github.com>
2021-03-06 00:56:30 +00:00
SkyratBot e0e5153948 [MIRROR] Allows pAI to be emagged (#3905)
* Allows pAI to be emagged (#57401)

* Allows pAI to be emagged

Co-authored-by: Randomguy523 <55070076+Randomguy523@users.noreply.github.com>
2021-03-06 00:56:18 +00:00
Dragonfruits bc1c33fb17 [MODULAR] Buffs the shit out of .50 and adds a bullet rebalance module (#3848)
* Buff 50 cal and add module

* Add warning in master file

* Rebalance firing delays to accomodate changes

* Fine tuning

* Fine tuning v.2

* Apply code suggestion + fine tuning 3
2021-03-05 22:45:34 +00:00
Swiftfeather 9157d0da25 [NONMODULAR] get this ugly ass ID shit off our chests (#3849)
* get this ugly ass ID shit off our chests

* okay I'll do it better

* EYYYY

* let's make this one file changed

* proper commenting
2021-03-05 21:53:50 +00:00
Gandalf 9235cab2bf Pacification bans + DNR bans + Respawn Bans (#3899)
* basic

* Update sql_ban_system.dm

* Update sql_ban_system.dm

* a

* a

* Update skyrat_bans.dm

* respawn ban
2021-03-05 21:49:40 +00:00
SkyratBot e18a62dfee [MIRROR] Partial revert of datum poll creation, fixes duplicated irv votes (#3903)
* Partial revert of datum poll creation, fixes duplicated irv votes (#57462)

* Partial revert of datum poll creation + stops duplicated votes from being trusted from clients

Reverts the part of jordies poll refactor that allowed a duplicated vote in the db to make it back on the client's vote screen.

Also fixes the code that would allowed duplicated votes to be passed from the client. (not from jordie's poll refactor pr.)

The race condition still exists, thats harder to fix, counting code handles this correctly

* Update poll.dm

* Update poll.dm

* Partial revert of datum poll creation, fixes duplicated irv votes

Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
2021-03-05 21:43:09 +00:00
SkyratBot 4776fb14d4 [MIRROR] Departmental sec officers now appear on the crew manifest as sec. (#3893)
* Departmental sec officers now appear on the crew manifest as sec.

* Update jobs.dm

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-05 15:32:08 +00:00
SkyratBot 71efaf0d7a [MIRROR] Put unit tests in a box, fixes sporradic gun test failure (#3896)
* Put unit tests in a box, fixes sporradic gun test failure (#57408)

* Initial commit

* Fix removing old objects

* Remove define

* TGM

* Put unit tests in a box, fixes sporradic gun test failure

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-03-05 14:06:09 +00:00
SkyratBot 7009f949c9 [MIRROR] freezers can't be build on same layer pipes (#3895)
* freezers can't be build on same layer pipes (#57278)

Fixes #51993 (A hell issue to do with shitty behavior when two pipenets connect to the same pump, I hate players -Lemon)
Thermomachines can't be built on the same pipe layer of existing pipes, this still allows piping on other layers under the machine

* freezers can't be build on same layer pipes

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-03-05 14:05:56 +00:00
SkyratBot ab3a994380 [MIRROR] Fixes spacing issue in Intern greet message. (#3894)
* Fixes spacing issues (#57409)

* Fixes spacing issue in Intern greet message.

Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
2021-03-05 14:05:49 +00:00
SkyratBot 6d389c3eea [MIRROR] Juice boxes no longer turn into paper cups (#3891)
* Juice boxes no longer turn into paper cups (#57399)

* Juice boxes no longer turn into paper cups

Co-authored-by: Dex <60656530+Ewwmewgewd@users.noreply.github.com>
2021-03-05 14:04:24 +00:00
SkyratBot 49ee9b72a2 [MIRROR] Drink color change fix (#3889)
* Drink color change fix  (#57418)

* Drink color change fix

Co-authored-by: carshalash <carshalash@gmail.com>
2021-03-05 14:04:09 +00:00
SkyratBot c241bdec2b [MIRROR] Cayenne can pick up the nuclear authentication disk (#3887)
* Cayenne can pick up the nuclear authentication disk (#57395)

Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: Jordan Brown <Cyberboss@ users.noreply.github.com>

* Cayenne can pick up the nuclear authentication disk

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
Co-authored-by: Jordan Brown <Cyberboss@ users.noreply.github.com>
2021-03-05 14:02:35 +00:00
SkyratBot 02b57d42ba [MIRROR] Fix multiz piping issue (#3885)
* Fix multiz piping issue (#57273)

Fixes multiz adapters, now they work on the same tile with different pipe layers and they keep the pipelines separated. Comes with a sprite fix due to layer 1 and 5 miscalculations

* Fix multiz piping issue

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-03-05 14:00:42 +00:00
SkyratBot 9268949ce0 [MIRROR] Defines some traits and cleans it out a little (#3873)
* Defines some traits and cleans it out a little

* Update stunbaton.dm

Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Gandalf2k15 <jzo123@hotmail.com>
2021-03-04 21:57:43 +00:00
SkyratBot 033f97d162 [MIRROR] Makes the var-edited Kilo spiders a subtype (#3865)
* Makes the var-edited Kilo spiders a subtype  (#57398)

* Makes the var-edited Kilo spiders a subtype

Co-authored-by: SgtHunk <68669754+SgtHunk@users.noreply.github.com>
2021-03-04 21:42:45 +00:00
SkyratBot 8e7c334965 [MIRROR] Fix syntax error in recipes_bread.dm (#3872)
* Fix syntax error in recipes_bread.dm

* Update recipes_bread.dm

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-03-04 21:41:41 +00:00
SkyratBot 1b3e1dc7ef [MIRROR] Breads put back into bread instead of misc (#3871)
* Breads put back into bread instead of misc (#57379)

Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>

* Breads put back into bread instead of misc

Co-authored-by: carshalash <carshalash@gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@ users.noreply.github.com>
2021-03-04 21:37:28 +00:00