Commit Graph

14427 Commits

Author SHA1 Message Date
tralezab
bdd4e70673 mail fixes 😎 (#58716)
now mail doesn't get sent to... BAD recipients. (Antags arm, just say antags)
fixes incorrect unwrapping message (bad usage of a visible message)
mail recipients wasn't shuffling either. I'm fairly certain this was leading to some people always getting mail and some never getting it.
2021-04-26 15:50:35 -07:00
Fikou
2d36888405 screwdrivers no longer randomize their pixel_y on initialize (#58707)
removes the 75% chance on screwdrivers initialize to have a random pixel_y between 0 and 16

it looks bad now that the screwdriver is centered on the tile
2021-04-26 15:44:15 -07:00
Ghilker
88a9e09fd6 Smarter pipes (#58296)
Smart pipe improvements
Co-authored-by: tralezab <spamqetuo2@gmail.com>
2021-04-26 23:35:08 +02:00
Seth Scherer
41b9551904 Stops hangover station trait from making bottles spawn in the walls/windows/dense objects (#58681) 2021-04-26 01:58:05 -07:00
tralezab
623667dd15 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.
2021-04-26 01:08:28 -07:00
Urumasi
f05aae0323 Fix infinite RCD bug (#58669) 2021-04-25 20:56:31 -07:00
Celotajs
fb2d71495b Convert jumpsuits, jumpskirts and sneakers to GAGS (#58514) 2021-04-25 17:01:36 -04:00
Mothblocks
7e4de07506 Remove all gamemodes except Dynamic (#58470)
Removes all /datum/game_mode except dynamic. Eventually, all of mode and game_mode will be removed, and Dynamic will become an ingrained system. Every single other gamemode was unmaintained at best and poisoned other code at worst. Currently all tg servers run 24/7 Dynamic, so the time to act is now.

* Remove gamemode references from age checks

* Monkey

* Remove heretics

* Remove BBs

* Refactor uplinks and remove clown ops

* Remove nuke ops

* Removes and refactors cult

* Remove extended

* Remove and move out meteors

* Removes wizard

* Remove sandbox

* Remove changelings

* Remove traitors

* Remove revs

* Remove gangs

* Remove changing mode and voting for new gamemodes

* get_candidates signature fix

* Summon ERT and NERD in their own panel

* Remove some old unneeded age_check stuff

* Fix old signatures of get_uplink_items

* Use Extended like config for dynamic.json

* Fix discounted gear
2021-04-25 01:55:10 -07:00
ArcaneMusic
3475446f74 Ports Mail From Kiwi Take 2: Arconomy Class Mail (#58146)
Co-authored-by: tralezab <spamqetuo2@gmail.com>
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-04-24 22:49:27 -07:00
Kokonut
f07f847706 Tool Resprite (#58616) 2021-04-24 14:04:47 -07:00
AnturK
0dbcaeb525 Fixes ?. nonsense. (#58630)
Co-authored-by: Fikou <piotrbryla@onet.pl>
2021-04-23 23:09:39 -07:00
Seth Scherer
9bceb56c1d Fixes full unrestrained interaction while buckled to a xeno nest. (#58617) 2021-04-23 16:56:49 -07:00
Winter Flare
b1fc436afc 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.
2021-04-23 16:28:48 -07:00
Trigg
5641e1f66b Dummies equipping outfits no longer call equipped (#58597) 2021-04-23 15:43:45 -07:00
LemonInTheDark
39016d2895 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
2021-04-23 02:47:24 -07:00
dragomagol
4b531c9d3e Changes reinforced window deconstruction to right click (#58523) 2021-04-22 22:22:30 -07:00
Seth Scherer
79556c3e61 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.
2021-04-22 21:30:01 -07:00
manofpepsi
5f8c253b6f nitrile gloves buff (#58594) 2021-04-22 14:48:47 -07:00
GuillaumePrata
7e3418ad22 Tank holders can be anchored and have better examine descriptions. (#58348)
* Tank holders can be anchored

* Better description

* One word

* Requested change
2021-04-22 20:22:46 +02:00
ArcaneDefence
234edc571e Prevents jank directional window opacity bugs (#58577) 2021-04-21 20:10:54 -07:00
interestingusernam3
08f16993a4 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>
2021-04-22 00:31:22 +08:00
interestingusernam3
71fa1e4cb1 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>
2021-04-21 11:55:17 -04:00
Arkatos1
9dadb65177 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
2021-04-20 23:12:49 -04:00
Swept
bd3de1301a Fixes some typos in frozen.dm descriptions (#58539) 2021-04-20 19:10:01 -07:00
Greniza
c97e766964 Reverse bear trap resprite (#58411)
imageadd: added new icons for reverse bear trap
2021-04-20 03:14:51 -04:00
Krysonism
85a3735e40 Fixes chicken and exotic meats not processing into meatballs (#58509) 2021-04-19 20:30:10 -07:00
Kokonut
c18908971e 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!
2021-04-19 15:22:25 -04:00
vincentiusvin
746087b01f Scrolling layers for RPD is more snappy. It is also no longer flipped. (#58493) 2021-04-17 22:47:02 -07:00
necromanceranne
051a00b4c9 Hollowpoints and similar attacks/weapons double existing armor, not add total armor, to the their targets (#58114) 2021-04-17 08:44:20 -07:00
interestingusernam3
065c89a57a Minor code readability improvement to default values of the breakouttime var (#58456)
Replaces time expressed in deciseconds with time expressed in deciseconds but with use of the MINUTES and SECONDS defines for readability.
2021-04-17 02:30:30 -07:00
ArcaneDefence
d79bad7629 Allows rotating statues (#58462) 2021-04-17 00:06:32 -07:00
Mothblocks
1e848e5738 Move eyestabbing to an element, rather than as part of core combat code (#58358)
Moves eyestabbing off from an item flag that is checked on every item attack to an element.

Kills /obj/item/proc/eyestab, and makes the new element the sole owner.
2021-04-17 00:53:33 +01:00
John Willard
456324d9d9 Removes the slur from a possible smoke bomb description (#58360) 2021-04-15 14:04:09 -07:00
AnturK
c54afc5dce Adds worn overlay y offset variable. (#58400)
Co-authored-by: Krysonism <49783092+Krysonism@users.noreply.github.com>
2021-04-15 11:06:17 -07:00
Ghilker
72badd3105 Insulating gloves gives chunky fingers trait (#58407) 2021-04-15 11:05:42 -07:00
Arkatos1
cfe39b8a06 Converts wirecutters to GAS (#58307)
* New wirecutters Greyscale

* New procs use
2021-04-15 10:31:42 -04:00
tralezab
7d58d8de6c REOPEN: REVERT: Changes faster fireman carrying from a trait on gloves to a skillchip (#58268)
Co-authored-by: SuperNovaa41 <supernovaa41@protonmail.com>
2021-04-15 00:15:45 -07:00
FernandoJ8
62dbc9218e The Hangover station trait no longer makes you drop your held items into the shadow realm on roundstart. (#58331) 2021-04-14 22:50:21 -07:00
Qustinnus
686e5a7d5b Removes Ethereal blood's shocking properties (#58408)
Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
2021-04-14 15:25:56 -07:00
AnturK
3de3256f25 Fixes initialization getting stuck on paintings. (#58399) 2021-04-14 14:32:57 -07:00
Ryll Ryll
cd378c4860 breaking a mirror is bad for your health (#58381) 2021-04-14 12:09:24 -07:00
Ghilker
f54783fd91 Firelocks can't close if an holofan is placed on their turf (#58332) 2021-04-13 06:36:05 -07:00
tralezab
c0835431b3 stations name their respective celestial bodies (#58168) 2021-04-13 01:29:15 -07:00
tralezab
d0eb1ce36c refactors pods, new helper for spawning items from pods through code (#58222) 2021-04-13 00:37:48 -07:00
thebleh
d52a9be193 Adds color picking as RPD right click action (#58309)
Co-authored-by: Mothblocks <35135081+Mothblocks@users.noreply.github.com>
2021-04-12 21:12:21 -07:00
Greniza
23c9d1860b Adds a muzzle-breathmask (#58330) 2021-04-12 17:26:25 -07:00
Timberpoes
9034dab179 Implements a new auto-tagging system for ID card which adds a config to auto-flag them as an intern. (#58236)
About The Pull Request

ID cards when equipped will check the player's living hours if the USE_LOW_LIVING_HOUR_INTERN flag is set. If their living hours is less than the first of the following (checked in order from 1st to 3rd until a valid value is found):

    Config USE_LOW_LIVING_HOUR_INTERN_HOURS
    Config USE_EXP_RESTRICTIONS_HEADS_HOURS
    Hardcoded 15 hours

Then their ID card is tagged as Intern Assignment, unless they're a Head of Staff in which case they become an Assignment-in-Training.

PDAs, Wallets and Tablets also update any ID cards they hold, so equipping a PDA, Tablet or Wallet will also update any ID cards inside it.

This occurs automatically, even if the card does not belong to the owner. This only occurs when the user's assigned_role is a station job.
2021-04-13 12:24:27 +12:00
Mothblocks
92b32c3f00 Refactor /obj/item/food/chewable into a chewable element (#58243)
* Refactor /obj/item/food/chewable into a chewable component

* Element, always process
2021-04-12 16:18:00 +02:00
LemonInTheDark
5f2f566d74 Gives rotting things a timer before they become fully effective to give more leeway for cleanup. Lowers the max values for disease effect and proc chance significantly. Cleans up some silly zone selection code. (#58290) 2021-04-12 01:34:25 -07:00
LemonInTheDark
964e7374e5 Pluoxium can currently be created in mico amounts on a lot of tiles, which creates a lot of unneeded active (#58306)
turfs, and wastes processing time.
Let's only make pluox in cold mixes then, and since it's not gonna mitigate high power runaways quite as hard
now, let's make it a net negative on waste gas output for the sm.
2021-04-11 19:37:44 -07:00