Commit Graph

26940 Commits

Author SHA1 Message Date
SkyratBot
32c7ef7574 Smarter pipes (#5228)
Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
2021-04-26 22:59:05 +01:00
SkyratBot
803ac55d32 [MIRROR] Stops hangover station trait from making bottles spawn in the walls/windows/dense objects (#5218)
* Stops hangover station trait from making bottles spawn in the walls/windows/dense objects (#58681)

* Stops hangover station trait from making bottles spawn in the walls/windows/dense objects

Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
2021-04-26 12:01:32 +01:00
SkyratBot
3d4f861a32 [MIRROR] Fixes Chameleon Projector Dummies escaping containers (#5205)
* Fixes Chameleon Projector Dummies escaping containers (#58683)

You can see why this is bad from the issue, but it applies a lot of other places you can cram the projector into. Like transit tubes! Or vehicles! Or free escapes from welded lockers! Spooky.

* Fixes Chameleon Projector Dummies escaping containers

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2021-04-26 11:58:58 +01:00
SkyratBot
57d64dcb48 [MIRROR] Fixes simplemobs bypassing machine interaction checks with right-click verbs (#5193)
* Fixes simplemobs bypassing machine interaction checks with right-click verbs (#58662)

Simplemobs, and more importantly revenants, were able to bypass the canUseTopic check for any right click verbs, allowing them to use a few machines that they shouldn't be able to.

* Fixes simplemobs bypassing machine interaction checks with right-click verbs

Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
2021-04-26 11:56:05 +01:00
SkyratBot
c8e824a1df [MIRROR] Fixes an infinite RCD material exploit (#5189)
* Fix infinite RCD bug (#58669)

* Fixes an infinite RCD material exploit

Co-authored-by: Urumasi <Urumasi@email.cz>
2021-04-26 11:55:57 +01:00
SkyratBot
c9cee159a5 [MIRROR] Add Show Hiddenprints action to VV on atoms (#5212)
* Add Show Hiddenprints action to VV on atoms (#58657)

This displays the hiddenprint log from /datum/component/forensics in a simple to view form, sorted by last touch. I didn't make it fancy, it's very bare bones.

I could have refactored hiddenprints to use lists in lists, which would make getting data out a lot easier, but I worry about the additional memory overhead on every atom that gets touched, so I left it as strings in lists. I did reformat it a little bit, however, to make it simpler to sort, and it looks a little nicer. Namely moving the timestamp in front of the name.

It can help a lot in admin investigations on whodunnit. Right now they have to look at the forensics component, and that's if they even know about it. This way it is discoverable by using the VV tool.

* Add Show Hiddenprints action to VV on atoms

Co-authored-by: Jonathan Rubenstein <jrubcop@gmail.com>
2021-04-26 11:55:11 +01:00
SkyratBot
5fd85a0ed8 [MIRROR] Fix latejoin injection timer not resetting (#5184)
* Fix latejoin injection timer not resetting (#58644)

About The Pull Request

Related to #57925--fixes the main bug of it, though this report also encompasses the bug where deciseconds are being shown as seconds.
Changelog

🆑
fix: Fixed a bug where the latejoin injection timer would not reset, meaning past a certain point anyone who joined would get antag, draining all the threat.
/🆑

* Fix latejoin injection timer not resetting

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-04-26 00:28:11 +01:00
SkyratBot
2ab15aecb5 [MIRROR] Remove all gamemodes except Dynamic (#5173)
* Remove all gamemodes except Dynamic

* qaaaaaaaa

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-25 21:20:30 +01:00
SkyratBot
c418b139be [MIRROR] Ports Mail From Kiwi Take 2: Arconomy Class Mail (#5172)
* Ports Mail From Kiwi Take 2: Arconomy Class Mail

* Update wardrobes.dm

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-25 21:20:20 +01:00
SkyratBot
03db312b96 [MIRROR] Tool Resprite? (#5165)
* Tool Resprite (#58616)

* Tool Resprite?

Co-authored-by: Kokonut <38844529+maxymax13@users.noreply.github.com>
2021-04-25 03:30:29 +01:00
SkyratBot
a01ca30f2e [MIRROR] fixes a minor typo in an area name (#5162)
* Aft Cntral Primary Hallway is now Aft Central Primary Hallway(#58634)

* fixes a minor typo in an area name

Co-authored-by: manofpepsi <71612753+manofpepsi@users.noreply.github.com>
2021-04-24 20:22:56 +01:00
Gandalf
708c5e42e9 ACTUALLY make latejoin prisoners start in the prison :/ (#5160)
* this time they won't spawn in brazil

* Update prisoner.dm

* 0

* aaaa
2021-04-24 19:01:00 +01:00
FlamingLily
210c09cf6e Update belt.dm (#5159) 2021-04-24 18:20:39 +01:00
SkyratBot
16cc1c4a1e [MIRROR] Fixes ?. nonsense. (#5152)
* Fixes ?. nonsense. (#58630)

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

* Fixes ?. nonsense.

Co-authored-by: AnturK <AnturK@users.noreply.github.com>
Co-authored-by: Fikou <piotrbryla@ onet.pl>
2021-04-24 13:54:25 +01:00
SkyratBot
34af91b3c3 [MIRROR] Allow icon_keyboard to be null (#5148)
* Allow icon_keyboard to be null (#58563)

* Allow icon_keyboard to be null

Co-authored-by: Celotajs <81999976+celotajstg@users.noreply.github.com>
2021-04-24 02:06:22 +01:00
SkyratBot
3d97efcce6 [MIRROR] Fixes full unrestrained interaction while buckled to a xeno nest. (#5144)
* Fixes full unrestrained interaction while buckled to a xeno nest. (#58617)

* Fixes full unrestrained interaction while buckled to a xeno nest.

Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
2021-04-24 01:27:08 +01:00
SkyratBot
886e4b56d3 [MIRROR] Mexican Food Tab, Food Tagging Tweaks (#5141)
* Mexican Food Tab, Food Tagging Tweaks (#58622)

* Tagging Fixes, Food Moves

Fixes Food Tags on a bunch of burritos. (3/4 don't use MEAT. They were tagged with MEAT.)
Fixes Food Tag and renames Egg Wrap (It doesn't use Tortillas. No GRAIN)
Moves Scotch Egg and Egg Wrap to EGG foods.

Makes a Mexican Food Tab, and moves burritos, tacos, and nachos into it.

* Mexican Food Tab, Food Tagging Tweaks

Co-authored-by: Winter Flare <7543955+Owai-Seek@users.noreply.github.com>
2021-04-24 00:41:35 +01:00
SkyratBot
2d4b83f6d4 [MIRROR] Dummies equipping outfits no longer call equipped (#5140)
* Dummies equipping outfits no longer call equipped (#58597)

* Dummies equipping outfits no longer call equipped

Co-authored-by: Trigg <36010999+TriggeredBoi@users.noreply.github.com>
2021-04-24 00:22:56 +01:00
SkyratBot
4bb69951af [MIRROR] icon2html optimization stuff (#5127)
* icon2html optimization stuff (#58607)

* icon2html optimization stuff

* aaaaa

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-23 22:29:10 +01:00
SkyratBot
b826379ef8 [MIRROR] Changes reinforced window deconstruction to right click (#5114)
* Changes reinforced window deconstruction to right click

* Update weldingtool.dm

Co-authored-by: dragomagol <66640614+dragomagol@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-23 22:14:08 +01:00
FlamingLily
6dc2a67768 Disables the electrical welder and brings back OG e-welder, pending fixes. (#5045)
* Update tool_designs.dm

* Update electric_welder.dm

* Update belt.dm

* fuck
2021-04-23 21:49:37 +01:00
SkyratBot
9e19dc298a [MIRROR] nitrile gloves buff (#5098)
* nitrile gloves buff (#58594)

* nitrile gloves buff

Co-authored-by: manofpepsi <71612753+manofpepsi@users.noreply.github.com>
2021-04-23 21:46:37 +01:00
BluBerry016
623efa69d7 AAAAAA (#5014) 2021-04-23 21:45:50 +01:00
Winter Flare
e4160263a6 Makes Gear Harness craftable. Adds Loincloth to Dorm Vend. (#5103)
* Dorm Vend Tweaks

Adds Dorm Vendor Repack to Cargo
Adds Loincloth to Vendor
Adds Gear Harness to Leather Crafting

* Fixed Sheetcrafting
2021-04-23 21:45:29 +01:00
SkyratBot
7770901227 [MIRROR] Fixes a bunch of invalid icon states (#5126)
* Fixes a bunch of invalid icon states. There's more, but my brain isn't fried enough for that. (#58608)

gibup1 and gibdown1 don't exist
items_and_weapons.dmi doesn't have an icon state called his_grace_ascended, in fact nothing does
items_cyborg.dmi doesn't have an icon state called laser, it  does however have an icon state called
laser_cyborg
no porta_turret has an icon state with the _unpowered suffix, in fact I'm convinced none of them ever have

* Fixes a bunch of invalid icon states

Co-authored-by: LemonInTheDark <58055496+LemonInTheDark@users.noreply.github.com>
2021-04-23 13:50:26 +01:00
SkyratBot
26cf42b381 [MIRROR] Fixes canister labeling (#5124)
* Fixes canister labeling (#58602)

* Fixes canister labeling

* Named argument

* Fixes canister labeling

Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2021-04-23 13:50:02 +01:00
SkyratBot
a88004c4f6 [MIRROR] Allows you to repair trophy cases (the ones found in the library) (#5107)
* Allows you to repair trophy cases (the ones found in the library) (#58588)

Apparently you haven't been able to repair these for the last four years.
Fixes #27926 (Trophy cases being perma broken)

All other display cases can be repaired, why shouldnt this one be able to.

* Allows you to repair trophy cases (the ones found in the library)

Co-authored-by: Seth Scherer <supernovaa41@protonmail.com>
2021-04-23 13:47:04 +01:00
SkyratBot
8f2801ce64 [MIRROR] Tank holders can be anchored and have better examine descriptions. (#5094)
* Tank holders can be anchored and have better examine descriptions. (#58348)

* Tank holders can be anchored

* Better description

* One word

* Requested change

* Tank holders can be anchored and have better examine descriptions.

Co-authored-by: GuillaumePrata <55374212+GuillaumePrata@users.noreply.github.com>
2021-04-22 20:11:30 +01:00
SkyratBot
336c6524c8 [MIRROR] Fixes painted directional window opacity bug (#5082)
* Prevents jank directional window opacity bugs (#58577)

* Fixes painted directional window opacity bug

Co-authored-by: ArcaneDefence <51932756+ArcaneDefence@users.noreply.github.com>
2021-04-22 05:09:39 +01:00
SkyratBot
4440140319 [MIRROR] The CE can now buy the BYOS (#5079)
* The CE can now buy the BYOS (#58389)

* The CE can now buy the BYOS

* aaa

Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-22 01:27:04 +01:00
SkyratBot
3e28110ac7 [MIRROR] Puts status displays on top of windows, instead of underneath it. (#5072)
* Puts status displays on top of windows, instead of underneath it (#58561)

* Puts status displays on top of windows, instead of underneath it.

Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
2021-04-21 18:34:26 +01:00
SkyratBot
c961925acc [MIRROR] Exorcises shitcode demons out of an unobtainable piece of farm equipment (#5069)
* Exorcises shitcode demons out of an unobtainable piece of farm equipment (#58568)

* Removes code that does nothing

* Adds comments

Co-authored-by: Your mother <mothmilk666666666666@ tfwno.gf>

* Exorcises shitcode demons out of an unobtainable piece of farm equipment

Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
Co-authored-by: Your mother <mothmilk666666666666@ tfwno.gf>
2021-04-21 18:33:57 +01:00
SkyratBot
0f4938bf5c [MIRROR] Adds comments to handcuffs.dm (#5067)
* Adds comments to handcuffs.dm (#58478)

* update

* Adding changes made to file in #58456

* Comments handcuffs in handcuffs.dm

* Comments for legcuffs stuff

* Final touches

* Adds two newlines that make the code a bit prettier

* Changed handcuff subtype comments

Mostly removing useless extended descriptions from cablecuff subtypes

* Alien handcuffs comment now actually states what they are

* IT'S BLAND YOU SAY?

* Removes bloat

Co-authored-by: BuildTools <unconfigured@ null.spigotmc.org>
Co-authored-by: MothMilk666 <mothmilk666666666666@ tfwno.gf>

* Adds comments to handcuffs.dm

Co-authored-by: interestingusernam3 <51925758+interestingusernam3@users.noreply.github.com>
Co-authored-by: BuildTools <unconfigured@ null.spigotmc.org>
Co-authored-by: MothMilk666 <mothmilk666666666666@ tfwno.gf>
2021-04-21 18:33:47 +01:00
SkyratBot
fc6b50939b [MIRROR] find_target can no longer choose people on the arrivals shuttle (#5060)
* find_target can no longer choose people on the arrivals shuttle (#58555)

* BLAMMED!!!!

* doesn't check if late arrivals exists

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

* splits up the yuge check

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

* find_target can no longer choose people on the arrivals shuttle

Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
Co-authored-by: Emmanuel S. <emmanuelssr@ gmail.com>
2021-04-21 13:14:59 +01:00
SkyratBot
d5bf2b0b4e [MIRROR] Converts screwdrivers to GAS (#5058)
* Converts screwdrivers to GAS (#58453)

* Basic GAS setup

* Compile fix

* Fixes, inhands, belt icons

* New procs

* New version of GAGS

* Inhand for subtypes

* Typo fix

* Converts screwdrivers to GAS

Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
2021-04-21 05:53:17 +01:00
SkyratBot
68d376d367 [MIRROR] Fixes some typos in frozen.dm descriptions (#5056)
* Fixes some typos in frozen.dm descriptions (#58539)

* Fixes some typos in frozen.dm descriptions

Co-authored-by: Swept <sweptwastaken@protonmail.com>
2021-04-21 04:08:37 +01:00
SkyratBot
d0510f16c8 [MIRROR] Reverse bear trap resprite (#5042)
* Reverse bear trap resprite (#58411)

imageadd: added new icons for reverse bear trap

* Reverse bear trap resprite

Co-authored-by: Greniza <61635418+Greniza@users.noreply.github.com>
2021-04-20 16:29:14 +01:00
SkyratBot
26f7af3e1a [MIRROR] Fixes chicken and exotic meats not processing into meatballs. (#5035)
* Fixes chicken and exotic meats not processing into meatballs (#58509)

* Fixes chicken and exotic meats not processing into meatballs.

Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
2021-04-20 05:04:38 +01:00
OrionTheFox
344f11b9c6 FIX FOR Eyepatch Left/Right Toggle! (#4949) (#5001)
* toggleable eyepatch side

the day we've been waiting for.,

* HAHAHAHHA WHOOPS

I FORGOT A CHECK TO MAKE SURE THAT ALL EYEWEAR SPRITES DIDNT TRY TO ADD _R TO THE END
2021-04-20 01:29:32 +01:00
SkyratBot
16112497c8 [MIRROR] Completely removes unused caution sign from code (#5026)
* Completely removes unused caution sign from code (#58532)

Tiny atomic pr that zaps the old unused caution sign out of both its icon file, the code, that one random map file it was still in, metastation, and rearranged metastation. You can now properly wear caution signs from all sources!

* Completely removes unused caution sign from code

* removes obj/item/caution

Co-authored-by: Kokonut <38844529+maxymax13@users.noreply.github.com>
Co-authored-by: KathrinBailey <evesovereign@hotmail.co.uk>
2021-04-19 21:58:26 +01:00
Gandalf
8269d43ba2 Update cryopod.dm (#5011) 2021-04-18 21:32:04 +01:00
Gandalf
553b707ba3 aaa (#5016) 2021-04-18 21:31:42 +01:00
Gandalf
abfb646aa2 Removes assaultops (#4952)
* aAAA

* aaa
2021-04-18 20:47:10 +02:00
SkyratBot
6c8b4ddcd4 [MIRROR] Scrolling layers for RPD is more snappy. It is also no longer flipped. (#4995)
* Scrolling layers for RPD is more snappy. It is also no longer flipped. (#58493)

* Scrolling layers for RPD is more snappy. It is also no longer flipped.

Co-authored-by: vincentiusvin <54709710+vincentiusvin@users.noreply.github.com>
2021-04-18 14:27:48 +01:00
SkyratBot
15bcc18ced [MIRROR] makes tram console invincible (#4999)
* makes tram console invincible (#58502)

* makes tram console invincible

Co-authored-by: Kylerace <kylerlumpkin1@gmail.com>
2021-04-18 14:27:33 +01:00
Gandalf
6b8a912840 Item use power and cell component refactor (#4900)
* aaaaaaa

* Update cell_component.dm

* Update cell_component.dm

* Update cell_component.dm

* aaaaa

* aaaaaaaaaaaaaaaaaaaaa

* Update flashlight.dm

* Update flashlight.dm

* aaaaaaaaaaaaaaaaaaaaaaaaaaaa

* AAAAAAAAAA

* Update _wires.dm

* aaaa

* AAAAAAAAAAAAAAAAA

* aaa

* Update cell_component.dm

* aaaa

* AAAAAAAAAAAAAAA

* AAAAAAAAAA

* AAAAAAAA

* Update youtool.dm

* aaaaaaaa

* aaaa

* aaaa

* asaa

* HOLY FUCK YOU GUYS ARE ALL SO LAZY JESUS FUCKING CHRIST

* aaaaa

* Update cell_component.dm

* Update cell_component.dm

* Update cell_component.dm

* Update cell_component.dm

* Update cell_component.dm

* Update traitordevices.dm

* aaa

* Update traitordevices.dm

* Update traitordevices.dm

* aaa

* Update cell_component.dm

* POWER CELLS VERSION 2

* OH YEAH BABY

* A

* Update cell_component.dm

* Update flashlight.dm

* AAAAAA

* Update flashlight.dm

* Update atoms.dm

* aa

* AAAAAAAAAAAAA

* aa

* Update multi_cell_charger.dm

* Update flashlight.dm

* Update flashlight.dm

* Update multi_cell_charger.dm

* aaa

* Update _wires.dm

* Update electric_welder.dm

* aaaaa

* Update tools.dmi
2021-04-18 15:09:13 +02:00
Cheshify
c18a157715 [NONMODULAR] Head Of Security Nerf/Fix (#4972)
* HoS Nerf

* Typo Fix

* aaa

Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-17 21:43:13 +01:00
SkyratBot
10a3caed79 [MIRROR] Resolve slot machine icon state issues (#4988)
* Resolve slot machine icon state issues (#58482)

* Resolve slot machine icon state issues

* Move slot machine sprites to computer.dmi

* Resolve slot machine icon state issues

Co-authored-by: Celotajs <81999976+celotajstg@users.noreply.github.com>
2021-04-17 21:38:00 +01:00
Gandalf
9decfc49f6 Revert "toggleable eyepatch side (#4949)" (#4986)
This reverts commit 774824da18.
2021-04-17 19:45:43 +01:00
SkyratBot
129f09b657 [MIRROR] Hollowpoints and similar attacks/weapons double existing armor, not add total armor, to the their targets (#4984)
* Hollowpoints and similar attacks/weapons double existing armor, not add total armor, to the their targets (#58114)

* Hollowpoints and similar attacks/weapons double existing armor, not add total armor, to the their targets

* a

* Update tools.dmi

* Update tools.dmi

Co-authored-by: necromanceranne <40847847+necromanceranne@users.noreply.github.com>
Co-authored-by: Gandalf <jzo123@hotmail.com>
2021-04-17 17:18:04 +01:00