Commit Graph

1576 Commits

Author SHA1 Message Date
Geeves
587b219cfd Cardox Buff (#7471) 2019-11-25 12:45:32 +01:00
fernerr
aa2e02c1a6 Shuttle update: Part Two: The Legion Protects (#7457) 2019-11-23 18:50:19 +01:00
Wowzewow (Wezzy)
4950066b2f ports give emote msg from bay (#7467) 2019-11-23 15:13:56 +01:00
MarinaGryphon
6263d21eca Fixes a runtime with syringes but actually this time (#7487)
Fixes a runtime with syringes but actually this time
2019-11-23 11:11:55 +02:00
Matt Atlas
ce6c12f8a6 Ports arterial bleeding and tendon severing (#7432) 2019-11-21 14:45:19 +01:00
Wowzewow (Wezzy)
3c376fe44a Chewable improvements, and new snacks (#7411) 2019-11-21 11:57:38 +01:00
Matt Atlas
5da2a9c24b Splits organs into organ/internal (#7441) 2019-11-20 23:07:10 +01:00
Alberyk
8b3557d757 Removes space cleaner toxins. (#7437) 2019-11-20 23:06:19 +01:00
fernerr
15a91d9428 Makes sure hivebot beacons stop spawning from gold slime extracts (#7438) 2019-11-17 18:01:51 +02:00
Werner
af16a489a6 Removes Weapons (#7415)
* Adds icon and hitsound where needed.

* Moves alt_attack to /obj/item and deletes weapons.dm

* Replaced /obj/item/weapon with /obj/item

* Fixes merge issues.

* Fix merge issues.
2019-11-16 18:36:13 +01:00
JohnWildkins
129cf25763 Microwave Overhaul, or: death to user << browse (#7180) 2019-11-15 23:05:51 +01:00
Erki
ff41b92e97 Langserver fixes, vol 2 (#7401) 2019-11-15 22:42:25 +01:00
Alberyk
025febea72 Adds a new meat steak sprite (#7351) 2019-11-13 19:39:51 +01:00
alsoandanswer
4fc0f1a0f0 Kills recent codersprites (#7360) 2019-11-12 20:28:53 +01:00
MarinaGryphon
9f2e752df9 Fixes lung reinflation (#7381)
Fixes a runtime making syringe lung reinflation not work properly on other people.
2019-11-10 12:33:18 +02:00
Alberyk
fef1d361eb Tweaks those two xenobio reactions. (#7366) 2019-11-08 21:24:17 +01:00
ParadoxSpace
1dfc7faa92 Wulumunusha Adjustments (#7355) 2019-11-08 21:14:24 +01:00
Alberyk
52468c4516 Adds the hakhma (#7321) 2019-11-08 20:25:53 +01:00
Werner
9c2f225718 Changes to drones and z-macros (#7068)
Turns the z-level restriction procs into macros
Changes z-level restrictions to use the macros
Use contact_levels for announcements (instead of player_levels)
Restricts the teleporter to station_levels instead of player_levels
Restricts AI tracking to station_levels instead of player_levels
Mechs only get tracking beacons if they are on station_levels (instead of player_levels)
Construction Drones gib if they enter a station level
Mining Drones gib if they leave the station levels
Removes the mining equipment vendor from the scrapheap
2019-11-06 18:55:14 +01:00
Doxxmedearly
fb3f222cc7 Highly-Anticipated Crayon Features (#7312)
Crayons finally have crayon dust in them. Use a grinder to get it (syringes won't work).
    Removed the "uses" var for crayons and made the number of times a crayon can be used (or chewed on) based on the amount of crayon dust remaining.
    Normal crayons contain 10 units of crayon dust. One drawing consumes 0.5 dust (for 20 effective uses. Down from 30). Taking a bite transfer 2 units to you (For five bites). So where before you could bite a crayon 4 times and still use it 30 times, now if you bite a crayon 4 times (8 units) you can only use the nub to draw 4 times (2 units) before it's gone.
    Mime crayons have 15 units of dust, rainbow crayons have 20.
    Biogenerator can produce crayon boxes now. It can already produce wax and cardboard, so this isn't a stretch. People will have to interact with hydro or cargo to get a good amount of a specific color of dust.
    Gave crayon dust colors unique flavors because why not. It's fun.
    Fixes #6284
2019-11-04 09:12:54 +02:00
ParadoxSpace
1d6de6e882 Adds Wulumunusha to Seed Vendors (& More) (#7305)
Alongside that, there's now slightly more Dyn seeds, and the bar gets banana juice.
2019-11-02 22:06:48 +02:00
JohnWildkins
61ec0991e3 Cyborg grabber QOL and fixes (#7201)
Tweaks:

    With the gripper, hitting the drop hotkey (Q) now drops the held item. If no item is held, the grabber is put away as normal.
    The scientific gripper can now hold slime steroids.
    The chemistry gripper can now hold paper.

Bugfixes:

    Using the drop hotkey (Q) to put away a module now correctly updates the module list interface. Fixes #4343.
    Modules relying on cyborg synthesizers (nanopaste, et al.) now cannot be used when their synthesizer charge is depleted. Fixes #1288.
    Injecting a monkey cube held in a gripper no longer places the monkey inside the gripper's internal contents. Fixes #1097.
    Cyborgs can now re-lock secured crates. Fixes #4833.
    Service borgs can no longer open a portal to infinite grass tiles. Fixes #3814.
    Clerical borgs can now browse through paper bundles held in their gripper, and can pick up taped paper. Fixes #4479. Fixes #6501.
2019-11-02 19:41:07 +02:00
Doxxmedearly
3db519f221 Let there be DRINKS! Tea, cider, and related adjustments. (#7273) 2019-10-30 20:30:35 +01:00
Alberyk
59338ec7d3 Makes internal bleeding great again (#7237) 2019-10-28 22:43:00 +01:00
Alberyk
1e3cd89f03 Tweaks ear equipping restrictions and add food renaming limit (#7281)
-makes so that any hat won't stop you from equipping stuff in your ear
-fixes #7279
-fixes a custom item sprite
-fixes mousedrop not unequipping clothing properly
2019-10-28 15:44:35 +02:00
Geeves
0f8bfb2793 Improves Donkcode (#7177)
Donk Pockets can now be heated properly in a microwave, they gain additional nutriment, animal protein and healing juice.
    Sin-Pockets now heat properly when used in hand, heats instantly, and gives slightly more hyperzine and synaptizine than before.

A curious side-effect I encountered in testing. You have to chew a lot more with the added reagents. But the benefit outweighs the consequence. Also, a traitor ravenously chewing a sin-pocket with a revolver in the other hand, bleeding profusely from everywhere, makes me giggle like a child.

Resolves #6802
2019-10-27 23:02:13 +02:00
Matt Atlas
ca1e06d6c7 Adds distress beacons instead of the current ERT call (#7169) 2019-10-27 14:35:24 +01:00
JohnWildkins
9c335f6c00 Killing off inconsistencies with impact wrenches / combi-tools (#7269)
Part 1 in the "why my impact wrench no wrench bolt" saga

tl;dr for end users: combitools / impact wrenches now work on everything their non-powered versions do (except mechs and RIGs, tune in next time on dragon ball Z for that)

essentially all this PR does is murder every istype() check possible that could use a helper function instead, most notably many pen checks with ispen(). it also repaths combitools and powerdrills to /obj/item/weapon so they aren't instantly taken out of contention by half of the known attackby() prompts

I already squashed a couple runtimes here and there from the pen changes and it's possible I missed another because pencode is another scourge upon our lives
2019-10-26 22:20:40 +03:00
fernerr
45bec23db7 Hivebots, tweaks and fixes (#7244)
Changes:

    tweak: "Tweaked the hivebot spawnrate and spawn pattern."
    bugfix: "Fixed some miscellaneous bugs related to hivebots and added the beacons to the gold slime core blacklist."
2019-10-26 22:18:23 +03:00
Alberyk
4d271cd6a8 Remove bottled lightning touch_turf() (#7238)
This was a bad idea from the start. Using this chemical with smokes creates a lot of tesla bolts that either kills everything in its path or just crashes the server.
2019-10-26 14:14:36 +03:00
MarinaGryphon
65d2338347 Fixes #7189, fixes needle thoracostomy (#7241)
Fixes #7189, fixes needle thoracostomy
2019-10-25 13:41:10 +03:00
JohnWildkins
b375519d09 Water bottles (and other closed non-carbonated drinks) no longer explode when shaken (#7221) 2019-10-25 13:33:41 +03:00
Lady Fowl
3c2c978ef7 Koko Bars (#7144)
rscadd: "Add's KoKo bars, a unathi themed candy."
2019-10-20 19:59:22 +03:00
JohnWildkins
9069098ba4 Misc. kitchen / reagent fixes (#7182)
Ice now melts at 25C. Other methods to fix the ice-instantly-melting issue didn't end so well ( #6617 et al.) and this seems to be how most baycode implementations handle the problem. If someone has a better solution, please, suggest, and I'll nuke this into the floor. Fixes #6119.

    Soda cans (incl. water bottles) can now be re-filled after bursting open from shaking. This also fixes a crash related to putting these cans into chem machines and the like. Fixes #6499.

    Robots and silicons can no longer be force-fed. Fixes #5016.

    Custom output food from cooking appliances now fits inside storage containers. Fixes #4106.

    Custom output food from the oven now causes a 'ding' as with normal cooking. Fixes #3904.

    Batter now requires proximity to be applied. Fixes #5724.

    Lasagne and doner kebab contents buffed to match the ingredients used in their creation. Fixes #6195.
2019-10-19 22:59:58 +03:00
Mwahahahaha
ac9c1769ae Accessory Flipping, Wallets, Lanyards, contractor worn ID icons, ID layer switching, custom loadout names and descriptions, manbeast, hiiyah (#7087)
Asymmetrical accessories can now be flipped! This is done through the attack_self proc (i.e., activating it in your active hand), or a right-click menu if the item already has an attack_self behaviour.
This affects:

    Stethoscopes
    All medals
    All badges
    Armbands
    Holsters
    Machete Holster
    Scarves
    TCFL ribbons
    Shoulder capes
    Sleeve patches
    Bandoliers
    Political pins
2019-10-19 00:04:29 +03:00
aleksix
d27c1ea553 Grinder UI doesn't show after grinding (#7133) 2019-10-09 12:57:43 +02:00
MarinaGryphon
648089c7b5 Fixes #7108 (#7109) 2019-10-03 16:37:03 +02:00
fernerr
17bf65a7bb Re-adds the Seasonal Pumpkin Spice Lattes to the Coffee vendors. (#7086) 2019-10-02 14:19:32 +02:00
Geeves
ce511f0063 adds autoinhaler and autoinjector to autolathe (#7058)
Adds autoinhaler and autoinjector to autolathe.
    Gives autoinhaler and autoinjector material values (i'm open to suggestions to tweak 'em)

This allows medical to come to cargo to print more of these and hand them out to crew. Good stuff.
If anyone has any other ideas to add more (reasonable!) stuff to autolathes, you know where to contact me.
2019-09-28 14:49:00 +03:00
MarinaGryphon
fd49c178dc More Reagent Fixes/Tweaks (#7014)
Fixes service module cyborgs dispensing drinks at the wrong temperature.
    Reagents that should be at room temperature will no longer be described as lukewarm.
2019-09-21 20:30:11 +03:00
Lady Fowl
9cd6f2ab11 Bug fix's since i somehow broke my git for the last time (#7008)
Fixes #6758
Fixes #6763
Fixes #6697
Fixes #6495
Fixes #7007
2019-09-18 20:34:14 +03:00
Alberyk
199da5f41c Adds more skrell stuff (#6991)
-adds some skrell items to the loadout
-adds an unique jumpsuit to the jargon consular officer
-adds some new skrell markings
-adds a new sprite for a skrell holy book
-adds a new skrell plant
-adds some new skrell related drinks
2019-09-17 21:53:51 +03:00
Alberyk
2334b982a0 Adds aliens zombies (#6966)
* Adds aliens zombies.

* Adds changelog and some checks.
2019-09-12 03:25:58 +02:00
Lady Fowl
d6ff38ef96 The Epic Construction Update (#5976)
How to build machine blueprints!

Use steel sheets like normal, then rotate the frame how you like it using the directional arrow. From here use a Multitool to finalize it and then wire it up like you would before.
2019-09-10 22:07:46 +03:00
fernerr
2a2cc7d52e Ports table item autoalign from Bay (#6946)
Made it so items get their pixel x/y reset on pickup.
    Thrown items now also get their pixel placement slightly randomized.
    Tweaked the center of mass on a boatload of items to be more accurate to their sprite art.
    Replaced a bunch of randomized pixel placement code into a unifying proc; randpixel_xy() that uses an item's randpixel var.
2019-09-08 22:51:49 +03:00
MarinaGryphon
805da58e69 Fixes the comment describing phoron salts. (#6771)
The range given was wildly incorrect.
2019-09-08 20:50:25 +03:00
alsoandanswer
9b478773c4 Janitor Update (I'm bad at code edition) (#6928) 2019-09-06 21:23:55 +02:00
Alberyk
4765750be0 Bug fixes: drugs, full hydrobelts and a bit more (#6935)
-fixes the matake mantle having the wrong sprite
-fixes #6918
-fixes #6917
2019-09-03 21:15:46 +03:00
VTCobaltblood
c1d325f056 Drinks no longer bubble (#6850)
Probably not the most elegant way to do this, but drinks don't have a mix_message anymore (except the ones made with enzyme), so the "The solution begins to bubble" no longer pops up. Their sound upon mixing is also just the default sound for adding a reagent.
2019-08-25 23:13:00 +03:00
VTCobaltblood
2d963f9e6d Adds apple juice (#6870)
Adds apple juice.
2019-08-25 22:57:50 +03:00