Commit Graph

32128 Commits

Author SHA1 Message Date
SkyratBot
1df4bd5746 [MIRROR] fixes ice box pods landing 3 tiles away... (#313)
* fixes ice box pods landing 3 tiles away (#52844)

they now land in a random place on the same z level.
the docking ports for pods check for the lavaland area for random tiles place themselves on, but ice moon doesnt have a lavaland, so they land in the default space, which is 3 tiles away

* fixes ice box pods landing 3 tiles away...

Co-authored-by: Fikou <piotrbryla@onet.pl>
2020-08-12 11:32:47 +01:00
SkyratBot
e8bfe6eb68 [MIRROR] [Ready] CDN browser assets! (#312)
* [Ready] CDN browser assets! (#52681)

Rewrites the asset_cache system to handle sending assets to a CDN via a webroot.

see https://github.com/MrStonedOne/tgstation/blob/asset-cdn/code/modules/asset_cache/readme.md

Fixed a lot of bugs with assets, removed some dead code.

Changes:
    Moved asset cache code to transport datums, the currently loaded one is located at SSassets.transport, asset cache calls made before the config is loaded use the simple browse_rsc transport.
    Added subsystem call for when the config loads or reloads.
    Added a webroot CDN asset transport. assets are saved to a file in a format based on the file's hash (currently md5).
    Assets that don't use get_asset_url or get_url_mappings (such as browser assets referred to by static html files like changelog.html or static css files) can be saved to browse_rsc even when in cdn asset mode by setting legacy to TRUE on the datum returned by register_assets
    Added a system for saving assets on a cdn in a hash based namespace (folder), assets within the same namespace will always be able to refer to each other by relative names. (used to allow cdn'ing font awesome without having to make something that regenerates it's css files.).
    The simple/namespaced asset cache datum helper will handle generating a namespace composed of the combined md5 of everything in the same datum, as well as registering them properly.
    Moved external resource from a snowflake loaded file to a config entry, added it to resources.txt
    To ensure the system breaks in local testing in any situation that wouldn't work in cdn mode, the simple transport will mutate the filenames of non-legacy and non-namespaced assets and return this with get_asset_url.
    Simple transport's passive send of all roundstart assets to all clients is now a config that defaults to off. this is to break race conditions during local testings from devs accidentally relying on this instead of using send() properly.

cl
refactor: Interface assets (js/css/images) can now be managed using an external webserver instead of byond's one at a time file transfer queue.
admin: Adds admin verb toggle-cdn that allows admins to disable the external webserver asset transport and revert to the old system. Useful if the webserver backing this goes down (thanks cloudflare).
config: New config file, resources.txt, (must be loaded by an $include statement from the main config)
server: The external_rsc_urls.txt config has been moved to the main config system.
/cl
Porting notes:

Interface webpages must refer to their assets (css/js/image/etc) by a generated url, or the asset must register itself as a legacy asset. The system is designed to break in localtest (on simple/legacy mode) in most situations that would break in cdn mode.

Requires latest tgui.

The webserver must set the proper CORS headers for font files or font awesome (and other fonts) won't load.

/tg/'s webserver config: https://gist.github.com/MrStonedOne/523388b2f161af832292d98a8aad0eae

* [Ready] CDN browser assets!

Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
2020-08-12 11:32:37 +01:00
SkyratBot
6438128953 [MIRROR] Adds a recommended fps option. (#309)
* Adds a recommended fps option. (#52850)

Adds a recommended fps option. Setting fps to -1 now sets client.fps to RECOMMENDED_FPS.
Sets recommended fps as the default option for new players.
Current value for recommended fps is 40.

* Adds a recommended fps option.

Co-authored-by: nemvar <47324920+nemvar@users.noreply.github.com>
2020-08-12 11:31:48 +01:00
SkyratBot
9bdc964871 [MIRROR] You can now craft cable restraints directly from the radial menu (#306)
* You can now craft cable restraints directly from the radial menu (#52614)

* You can now craft cable restraints directly from the radial menu

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-08-12 11:30:34 +01:00
SkyratBot
c8aa071d2c [MIRROR] Tweaks voice analyzers, pulsing a grenade's bomb wire now uses the grenade's timer delay. (#303)
* Tweaks voice analyzers, pulsing a grenade's bomb wire now uses the grenade's timer delay. (#52710)

Makes suicide bombing with voice analyzers harder, while keeping the more fun behavior by adding some tells and delays.
Things attached to a grenade's pulse wire use the grenades timer, rather then just insta booming.

* Tweaks voice analyzers, pulsing a grenade's bomb wire now uses the grenade's timer delay.

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2020-08-12 11:29:53 +01:00
SkyratBot
05565c1b9c [MIRROR] Various Paper bug fixes (#302)
* Various Paper bug fixes (#52470)

* Ugh too tired fix latter

* Ok think its fixed, still need to make the stamp working

* Major fixes done, but still the ui dosn't pop up once you examine the door

* Ok you can read doors now, that was annoying.

Ok we done

* Update paper.dm

oh fix

* I have DONE it! Alright

* Miner fixes on order

* Update tgui.bundle.js

* Update code/modules/paperwork/paper.dm

Sure

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/paperwork/paper.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Alright some fixes

* Update tgstation.dme

* Revert "Update tgstation.dme"

This reverts commit 3eaa48d9fcfa2645663420165c39643c3ae5d939.

* Update tgui.bundle.js

* Update code/datums/components/honkspam.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/datums/components/honkspam.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/paperwork/paper.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Update code/modules/paperwork/paper.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* Bahhh...me..so..tired

* pointless uistate gooone

* Update tgui.bundle.js

Co-authored-by: Rohesie <rohesie@gmail.com>

* Various Paper bug fixes

Co-authored-by: WarlockD <warlockd@gmail.com>
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-12 11:29:35 +01:00
SkyratBot
015b5a8247 [MIRROR] Telekinesis works on interacting with items. (#301)
* Telekinesis works on interacting with items. (#52834)

Rolls TK checks into baseline mob can_interact_with code.

TK check code unashamedly stolen from /mob/living/carbon/human/shared_living_ui_distance

This change touches every single can_interact interaction involving a mob and an atom, except /obj/machine which overrides can_interact without calling the parent and thus is unaffected by this change.

It enables any functionality that would require a can_interact() check to return TRUE. It effectively works alongside the adjacency check and comes into play if the adjacency check would fail.

* Telekinesis works on interacting with items.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-12 11:29:19 +01:00
SkyratBot
a86ac48868 [MIRROR] Fixed runtime involving crew pinpointers by removing indestructibility from non-nuke pinpointers (#298)
* Fixed runtime involving crew pinpointers by removing indestructibility from non-nuke pinpointers (#52845)

Remove invulnerability from crew pinpointer

* Fixed runtime involving crew pinpointers by removing indestructibility from non-nuke pinpointers

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-12 11:28:05 +01:00
SkyratBot
84a80f8e01 [MIRROR] Give mood buff for defibbing someone (#292)
* Give mood buff for defibbing someone (#52798)

* Give mood buff for defibbing someone

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-08-12 11:26:18 +01:00
SkyratBot
49fbeaa996 [MIRROR] magboots now update speed (#288)
* magboots now update speed (#52839)

* magboots now update speed

Co-authored-by: Fikou <piotrbryla@onet.pl>
2020-08-12 11:22:29 +01:00
SkyratBot
746ec92af3 [MIRROR] Mobs with TRAIT_NODEATH can no longer succumb. (#287)
* TRAIT_NODEATH blocks succumbing (#52836)

* Mobs with TRAIT_NODEATH can no longer succumb.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-12 11:22:12 +01:00
SkyratBot
4209fbf095 [MIRROR] Fixes admin add component log (#286)
* Fixes admin add component log (#52840)

* Fixes admin add component log

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
2020-08-11 22:46:09 +02:00
SkyratBot
df9714cba8 [MIRROR] Support for expansion-class modPC hardware, a modPC hardware item required for the atmos scanning app, and reworking ID card slots in a related fashion (#284)
* Support for expansion-class modPC hardware (#52644)

* Support for expansion-class modPC hardware

* end of the line

* As requested

Did anyone know that the tablet vendor was attaching the wrong ModPC printer? I bet no one knew that.

* update

* Support for expansion-class modPC hardware, a modPC hardware item required for the atmos scanning app, and reworking ID card slots in a related fashion

Co-authored-by: zxaber <37497534+zxaber@users.noreply.github.com>
2020-08-11 15:03:19 +02:00
SkyratBot
e551ebd990 [MIRROR] Immobilized trait (#280)
* immobilized (#52578)


    Adds an immobilized trait.
    Adds procs for several variable changes so we can respond to their events.
    Adds some signals for said variables changing.

Need to turn the variation in number of usable legs and arms (get_num_legs() and get_num_arms()) into events we can respond to, but they are pretty annoying to do so. Probably for a different PR.

* Immobilized trait

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-11 04:08:31 +01:00
SkyratBot
462b1995be [MIRROR] Fixes green stockings using the wrong icon state. (#279)
* Fixing icon state. (#52829)

* Fixes green stockings using the wrong icon state.

Co-authored-by: uomo <51800976+uomo91@users.noreply.github.com>
2020-08-11 04:06:24 +01:00
SkyratBot
a237df25c4 [MIRROR] Consistency for station pets. (#277)
* Consistency for station pets. (#52717)

* Station pets!

* Makes Lia and Sgt Araneus actual subtypes.

* Fixes some vars.

* Turns on AI for Cayenne and Lia, makes Lia neutral faction.

* Gives Lamarr a description.

* Pettable status and emotes for HoS and syndicate pet..

* Tom the mouse consistency.

* Comment correction.

* Consistency for station pets.

Co-authored-by: uomo <51800976+uomo91@users.noreply.github.com>
2020-08-10 23:23:42 +01:00
SkyratBot
6389a6a50d [MIRROR] Adds feedback to the supermatter exploding while in a locker (#276)
* Adds feedback to the supermatter exploding while in a locker (#52762)

* Adds feedback to the supermatter exploding while in a locker

* Fix z level check

* Adds feedback to the supermatter exploding while in a locker

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-08-10 23:23:25 +01:00
SkyratBot
194ca8aa44 [MIRROR] KILLS TACTICAL CULT CRATING (#274)
* cult overlays are now anchored (#52821)

should fix singularity hammers moving cult floor obj overlays and fix #47316
Also fixes #50978

* KILLS TACTICAL CULT CRATING

Co-authored-by: Fikou <piotrbryla@onet.pl>
2020-08-10 23:22:53 +01:00
SkyratBot
b2ceeb17dd [MIRROR] Fixes floorbots potentially ending up with negative tiles in their inventory (#271)
* Fixes floorbots potentially ending up with negative tiles in their inventory. (#52772)

* Fixes floorbots potentially ending up with negative tiles in their inventory

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2020-08-10 23:22:06 +01:00
SkyratBot
9eadc70c44 [MIRROR] Fixes lizard tails and spines. (#272)
* Species code can go fellate itself (#52774)

Fixes #51787
Fixes #44981

Species code is the fucking worst.

Lizard tails and spikes are broken outside of admin intervention and neither work nor apply when spawning into the game from the main menu.

Functionality was broken in #49062
Functionality was further broken in #49771

This code makes my soul hurt. I don't have the time or patience to refactor it. This should work around all the functionality broken in the above two PRs until such a time as someone fixes this mess.

If anyone does that, may God have mercy on their soul, for this code has none.

* Fixes lizard tails and spines.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-10 23:21:57 +01:00
SkyratBot
8bc42f8b06 [MIRROR] Pipe cleaner cable color fix (#270)
* Pipe cleaner cable color fix (#52759)

This PR fixes a bug where service cyborgs were unable to set a color of the pipe cleaner cable they possess due to not setting an actual color code for a cable colorization and a duplicit name variable.

Also adds an option for cancelling color choosing input as per maintainer suggestion.

* Pipe cleaner cable color fix

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2020-08-10 23:21:47 +01:00
SkyratBot
ea9b245d16 [MIRROR] Fixes nations and banners not using global job lists (#269)
* Fixes nations and banners not using global job lists (#52763)

* Fixes nations and banners not using global job lists

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2020-08-10 23:21:36 +01:00
SkyratBot
5dd4bc23a4 [MIRROR] CPR will now automatically repeat, but you can no longer do it multiple times at once (#266)
* CPR will now automatically repeat, but you can no longer do it multiple times at once (#52521)

* CPR will now automatically repeat

* Fix being able to do multiple CPRs at once, styling

* Make changes as per review

* Refactor into loop

* Change while TRUE to do while

* Change conditional

* Explicitly set 3 SECONDS

* CPR will now automatically repeat, but you can no longer do it multiple times at once

Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-08-10 23:20:17 +01:00
SkyratBot
8ca4a452f8 [MIRROR] Refactors area stuff (#265)
* Refactors area stuff (#52751)

-bitfielded a bunch of bools on /area, I left some untouched cus they get called a lot
-Unused vars
-Fixed a var pretending to be a fake bool
-Probably more

* Refactors area stuff

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
2020-08-10 23:20:00 +01:00
SkyratBot
cb3c031e54 [MIRROR] Refactors Temporal Scarring, changes how it works, removes longtimer quirk (#264)
* Refactors Temporal Scarring, changes how it works, removes longtimer quirk (#52688)

* changes temporal scarring

* hhh why is there no ckey

* note

* oops

* fixed

* Refactors Temporal Scarring, changes how it works, removes longtimer quirk

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2020-08-10 23:16:22 +01:00
SkyratBot
6492f10fb0 [MIRROR] Fixes commendations breaking the shuttle (#262)
* Fixes commendations breaking the shuttle (#52769)

* my heart skips a beat, my heart skips a beat

* Update code/__HELPERS/hearted.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* case insensitive

Co-authored-by: Rohesie <rohesie@gmail.com>

* Fixes commendations breaking the shuttle

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-10 23:15:56 +01:00
SkyratBot
0b5b2b16dd [MIRROR] Fixes some pacifism oversights (#260)
* Fixes some pacifism oversights (#52820)

* Fixes some pacifism oversights

Co-authored-by: ArcaneDefence <51932756+ArcaneDefence@users.noreply.github.com>
2020-08-10 23:15:20 +01:00
SkyratBot
5c960e2e25 [MIRROR] Fixes a couple things not sending icon update signals (#259)
* Fixes a couple things not sending icon update signals (#52778)

* Fixes a couple things not sending icon update signals

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2020-08-10 23:15:06 +01:00
SkyratBot
d680d16907 [MIRROR] Adds Large Welding Fuel Tanks (#258)
* Adds Large Welding Fuel Tanks (#52808)

* Adds the large fuel tank

These are actually just tactical nukes on wheels but whatever

* Gives engineering these new tanks

Because who else would need them hm?

* Adds Large Welding Fuel Tanks

Co-authored-by: Paxilmaniac <57122098+Paxilmaniac@users.noreply.github.com>
2020-08-10 23:10:15 +01:00
SkyratBot
3586ed4544 [MIRROR] Fixes failed implosion breaking implosion compressor (#256)
* Fixes failed implosion breaking implosion compressor (#52812)

* Fixes failed implosion breaking implosion compressor

Co-authored-by: YPOQ <30683121+YPOQ@users.noreply.github.com>
2020-08-10 17:34:50 +01:00
SkyratBot
d597551def [MIRROR] Fixes clothing fixing one more time (#255)
* Fixes clothing fixing one more time (#52789)

* this better be the last time i s2g

* sensor

* remove return

* cap it

* Fixes clothing fixing one more time

Co-authored-by: Ryll Ryll <3589655+Ryll-Ryll@users.noreply.github.com>
2020-08-10 17:32:30 +01:00
SkyratBot
f9a2fc2495 [MIRROR] Blacklist fix for self crafting (#253)
* Blacklist fix for self crafting  (#52804)

* First fix

* Ugggh

* Blacklist fix for self crafting

Co-authored-by: WarlockD <warlockd@gmail.com>
2020-08-10 17:30:40 +01:00
SkyratBot
46953e4d46 [MIRROR] CentCom Galactic Ban DB: Bigger and Better Edition (#247)
* CentCom Galactic Ban DB: Bigger and Better Edition (#52588)

Admins will now be able to look up a player's bans from several other servers via the player panel.

My hope is that porting this to as many servers as possible will encourage more servers to make their bans publicly viewable so they can be included in this system. Direct access to a server's database is not required (or even supported).

Supported servers:

    BeeStation
    /vg/station
    OracleStation
    FTL13
    Fulpstation
    TGMC

Planned support (WIP):

    World Server
    Yogstation
    Halo: SSE
    Any other server willing to make their bans publicly visible.

API: https://centcom.melonmesa.com
Source: https://github.com/bobbahbrown/CentCom
Changelog

cl ike709 and bobbahbrown
add: Admins can now see your bans on (some) other servers.
/cl

* CentCom Galactic Ban DB: Bigger and Better Edition

Co-authored-by: ike709 <ike709@users.noreply.github.com>
2020-08-10 07:49:28 +01:00
SkyratBot
af4cab5382 [READY] Mafia Lobby Reworks, Panel Redesign, Abstaining, and More. (#246)
Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
Co-authored-by: Useroth <37159550+Useroth@users.noreply.github.com>
2020-08-10 06:12:51 +01:00
SkyratBot
b104cdf3ed [MIRROR] [READY]Dropping Now, Stand By For Titanfall: Mecha Orbital Pad (#245)
* Dropping Now, Stand By For Titanfall: Mecha Orbital Pad (#52224)

* mecha orbital pad

* mecha orbital pad 2

* mecha orbital pad 3

* mecha orbital pad 4

* mecha orbital pad 5

* mecha orbital pad 6

* mecha orbital pad 7

* fixing conflicts

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

* conflicts and map and tgui and icons bro

* fix

* wa

Co-authored-by: Rohesie <rohesie@gmail.com>

* tguy

* Removed eslint ignore

Shouldn't be impacting the build.

* Update code/game/machinery/computer/mechlaunchpad.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

* some fun stuff

* cool desc

* final changes hopefully

* late initalizing

* bitflags

* one last thing

* rohesie stuff

* Update tgui.bundle.js

* mm

* Update tgui.bundle.js

Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>

* [READY]Dropping Now, Stand By For Titanfall: Mecha Orbital Pad

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2020-08-09 09:57:35 +01:00
SkyratBot
30ef67dfe3 [MIRROR] Re-enables cyborg cameras through camera consoles and AI eye vision. (#244)
* Re-enables cyborg cameras through camera consoles and AI eye vision. (#52767)

* Better camera logic

* AI eye cameras can see through borgo cams

* Switch that to being able to see through any silicon's camera

* Switch that to being able to see through any silicon's camera

* Disable borgo camera at high damage

* Rohesie-proof some code

* Re-enables cyborg cameras through camera consoles and AI eye vision.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-09 09:55:34 +01:00
SkyratBot
1f7572847a [MIRROR] Petting more animals now causes floating hearts and a moodlet, borgs can now pet animals. (#243)
* Petting more animals now causes floating hearts and a moodlet, borgs can now pet animals. (#52594)

* Petting.

* Oops.

* Update code/modules/mob/living/simple_animal/friendly/penguin.dm

Co-authored-by: Fikou <piotrbryla@onet.pl>

* Working on underlying redo.

* More.

* Fixing to work with new emote system.

* Move proc and defines to living instead of mob.

* ...Moves it to simple_animal instead.

* Revert cat crate fix (other PR handling), fixes emote thing.

* Appveyor did not care for that.

* Comment typo.

* Very descriptive var name.

* Borgs can now commit pet.

* sweeps up missing manual_emotes, adds a hop to link for ghosts, and moves the name preface to ghost only

* More descriptive vars and proc name.

* Better descriptive vars.

* Making the borg code slightly nicer.

Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>

* Petting more animals now causes floating hearts and a moodlet, borgs can now pet animals.

Co-authored-by: uomo <51800976+uomo91@users.noreply.github.com>
Co-authored-by: Fikou <piotrbryla@onet.pl>
Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2020-08-08 02:08:14 +01:00
SkyratBot
aa97fe9b31 [MIRROR] [Ready]Medipens no longer instantly inject if you walk while do_after is still going (#242)
* [Ready]Medipens no longer instantly inject if you walk while do_after is still going (#52712)

* E

* E

* Update code/modules/reagents/reagent_containers/hypospray.dm

Co-authored-by: Rohesie <rohesie@gmail.com>

Co-authored-by: Rohesie <rohesie@gmail.com>

* [Ready]Medipens no longer instantly inject if you walk while do_after is still going

Co-authored-by: EdgeLordExe <42111655+EdgeLordExe@users.noreply.github.com>
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-08 00:41:25 +01:00
SkyratBot
a00c65aad6 [MIRROR] Lazylists some /mob and /living stuff (#238)
* Lazylists some /mob and /living stuff (#52750)

* lazy

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

Co-authored-by: TiviPlus <TiviPlus>
Co-authored-by: Rohesie <rohesie@gmail.com>

* Lazylists some /mob and /living stuff

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-07 18:44:40 +01:00
SkyratBot
189547d240 [MIRROR] changes pierced reality text (#237)
* changes pierced reality text (#52748)

* changes pierced reality text

Co-authored-by: Fikou <piotrbryla@onet.pl>
2020-08-07 18:44:30 +01:00
SkyratBot
1d879663ca [MIRROR] Cleans up some refs (#236)
* Cleans up some refs (#52713)

* clin

* Might as well

* Unreferenced datums autodel + lame proc

Co-authored-by: TiviPlus <TiviPlus>

* Cleans up some refs

Co-authored-by: TiviPlus <57223640+TiviPlus@users.noreply.github.com>
2020-08-07 18:39:08 +01:00
SkyratBot
b105a2bd89 [MIRROR] trying to add a mushroom to an Arnold pizza will now mute you (#235)
* Merge pull request #52527 from ATH1909/patch-59

trying to add a mushroom to an Arnold pizza will now mute you

* trying to add a mushroom to an Arnold pizza will now mute you

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2020-08-07 18:26:42 +01:00
SkyratBot
ee324ab3c2 [MIRROR] Cleanup up all instances of using var/ definitions in proc parameters. (#240)
* Cleanup up all instances of using var/ definitions in proc parameters. (#52728)

* var/list cleanup

* The rest of the owl

* plushvar bad

* Can't follow my own advice.

* Cleanup up all instances of using var/ definitions in proc parameters.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-07 18:26:21 +01:00
SkyratBot
0d76d34e33 [MIRROR] medipens can be quickused when resting (#234)
* Merge pull request #52690 from Tlaltecuhtli/medipenssss

medipens can be quickused when resting

* medipens can be quickused when resting

Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
2020-08-07 11:11:15 +02:00
SkyratBot
6d54be4124 [MIRROR] Pai cable fix, adds icon for when new personalities show up (#232)
* Merge pull request #52725 from ShizCalev/pai-fixes

Pai cable fix, adds icon for when new personalities show up

* Pai cable fix, adds icon for when new personalities show up

Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
2020-08-07 11:10:12 +02:00
SkyratBot
b5ce584906 [MIRROR] Allows blind people to touch things to examine them (#231)
* Merge pull request #52727 from MrMelbert/touchyfeely

Allows blind people to touch things to examine them

* Allows blind people to touch things to examine them

Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
2020-08-07 11:08:02 +02:00
SkyratBot
69ca73cf48 [MIRROR] Added sprite for empty syringe gun, loading sound (#230)
* Merge pull request #52736 from Jared-Fogle/syringe-gun-sprite

Added sprite for empty syringe gun, loading sound

* Added sprite for empty syringe gun, loading sound

Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
2020-08-07 11:06:38 +02:00
SkyratBot
dc9563c742 [MIRROR] Revives metalgen as a secret chem (#228)
* Revives metalgen as a secret chem (#52547)

* Revives metalgen as a secret chem

* input and output amount are somewhat the same now

* Sets catalyst amount to always be one

* recipey to recipe

* Revives metalgen as a secret chem

Co-authored-by: Time-Green <timkoster1@hotmail.com>
2020-08-07 11:05:39 +02:00
SkyratBot
76382aa295 [MIRROR] Fix Skillchip runtime when attempting to activate in post_equip. (#227)
* Fix Skillchip runtime when attempting to activate in post_equip. (#52754)

* Add an underscore

* Fix types and var names

* Fix Skillchip runtime when attempting to activate in post_equip.

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
2020-08-07 01:39:56 +01:00
SkyratBot
38c75c7573 [MIRROR] Ghost Pool Protection Admin Button (#226)
* Ghost Pool Protection Admin Button (#52683)

* Ghost Pool Protection

* okay

* Update tgui.bundle.js

* just a bit of feedback

* temporarily

Co-authored-by: Emmanuel S. <emmanuelssr@gmail.com>

* Update GhostPoolProtection.js

* Update tgui.bundle.js

* my devserver broke

* okay done for real

* conflict resolution bundle

* Rohesies dope review

Co-authored-by: Rohesie <rohesie@gmail.com>

Co-authored-by: Emmanuel S. <emmanuelssr@gmail.com>
Co-authored-by: Rohesie <rohesie@gmail.com>

* Ghost Pool Protection Admin Button

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Emmanuel S. <emmanuelssr@gmail.com>
Co-authored-by: Rohesie <rohesie@gmail.com>
2020-08-07 01:39:43 +01:00