Commit Graph

760 Commits

Author SHA1 Message Date
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
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
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
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
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
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
alsoandanswer
9b478773c4 Janitor Update (I'm bad at code edition) (#6928) 2019-09-06 21:23:55 +02:00
VTCobaltblood
2d963f9e6d Adds apple juice (#6870)
Adds apple juice.
2019-08-25 22:57:50 +03:00
alsoandanswer
d875dcfc3b Weapon, pickaxe and shield resprite (and a bunch of other stuff) (#6776)
this resprites some weapons,

namely the butterfly knife and switchblade to not be comically oversized
(you know, they're...concealable.)
tweaks some other sprites too, like the handles of polearms and the stunbaton
this doesn't change how they look from afar, they're practically the same in glance value
riot shield taken from Eris (and tactical shield is a modified version of that)
made ebarrier use same colors as eshield (this makes more sense, honestly)
2019-08-24 15:20:31 +03:00
Mykhailo Bykhovtsev
e51ca16771 Ceres' additions part three (#6748)
Depends on #6743

    Adds Lance fatigues, male and female dresses to the game.

Select equipment verb additions:

    Adds Lancer

    Adds Lance Medic

    Adds Lance Engineer

    Adds Lance Operative

Misc changes:

    Reworks outfit datum API to allow for belt, accessory contents similar to backpack API. Adds ability to add holstered weapon

    Refactors bottle API, cleans it up removing redundancy and duplicated code. Adds ability to define multiple reagents and their volume for the bottle.

    Adds Dexalin Plus bottle, Epinephrine bottle, Spaceacilin bottle.
2019-07-27 00:01:47 +03:00
MarinaGryphon
68dd51121c Makeshift Chemistry and Medical (#6618)
Skull is fucking CRYING right now.
2019-07-26 11:57:05 +03:00
ParadoxSpace
6916089d4e Replaces Mice w/ Rats (#6625) 2019-07-06 00:03:35 +02:00
Alberyk
d04533698b Fixes two missing sprites (#6651) 2019-07-03 18:18:28 +02:00
VTCobaltblood
d97d890fcf Added drinking glasses and bottles to the autolathe (#6589) 2019-06-21 19:35:21 +02:00
Alberyk
66fefa0eaf Bug fixes: alien udders and empty grilled carp (#6592) 2019-06-19 22:35:09 +02:00
Alberyk
2d4cac126f Simple animal update (#6553) 2019-06-12 23:47:22 +02:00
Alberyk
673d45b4ff Custom items 03/06 (#6529) 2019-06-09 14:30:12 +02:00
alsoandanswer
0ba36f1828 Refactors objects.dmi and items.dmi, and a few more little things (#6487)
Refactors objects.dmi and items.dmi

Adds some more uses to glass jar - now you can use it as a tip jar AND a reagent container!
you can also see reagents inside like a beaker

also improves sprites for wrapping paper and the pocketwatch

This basically makes it easier for future sprite improvements
2019-06-02 19:12:54 +03:00
alsoandanswer
e340e796c8 New Janitor sprites and other stuff (#6466) 2019-05-22 20:52:53 +02:00
Conspiir
8ef94cc3c0 Adds flavors to LiquidFood rations (#6463)
Adds new flavors of LiquidFood rations based on a list and adjusts the mix to not be overpoweringly chalky. Adding new flavors should be easy, and perhaps could be done for preferred flavors of each species (though note it is all nutriment so Unathi are unaffected). Also sets up a framework for adding flavored variants of other foodstuffs. This should not affect anything other than LiquidFood rations at the moment.

The comments were mostly so I wouldn't get lost, but I just decided to leave them. I screw up something if I don't leave notes.

Some images:
https://puu.sh/Dtjih/9a1d480c33.png
https://puu.sh/DtjbU/ee689aceb2.png
2019-05-20 09:06:07 +03:00
alsoandanswer
4d83d1a568 Sound fixes again (#6467) 2019-05-19 16:23:13 +02:00
SonicGotNuked
f6a21b4567 Fixes inhaler description (#6443) 2019-05-15 21:12:19 +02:00
Alberyk
e64c85e644 Adds description_fluff to tajaran items in game (#6408) 2019-05-11 21:26:18 +02:00
alsoandanswer
1bab746d17 adds new sounds (the not stupid version) (#6307) 2019-05-05 23:51:08 +02:00
VTCobaltblood
a0045fdb86 A new skrellian plant, and associated stuff (#6340)
Adds dyn, a Skrellian herb. Renowned as a medicine, its juice has mild anti-toxin properties identical to how powerful tea was before Burger nerfed it; lower than tea because Arrow considered old tea to be too OP, and any beverages made from it do too. Seeds are available both in the garden and hydroponics, and the plant may occasionally contain actual dylovene in it.
The new drinks are the raw juice of the herb, a tea (1 juice to 4 water), and an icy/fizzy iced tea thing (1 juice to 2 ice to 2 soda water). The last comes as a soda can in the vendor, and a carton of juice is available at the bartender's boozemat.
This is the first in a series of PRs expanding upon skrellian cuisine/drinks.
2019-05-02 00:44:53 +03:00
Alberyk
e8062bf0ec Adds toothpaste and toothbrush (#6317)
This pr adds toothpaste tubes and toothbrushes, you can get them in the loadout and the surface bathroom. Toothpaste works like alcohol to vaurca. A couple of vaurcan drink recipes are also added at the request of their lore writer.
2019-04-20 23:02:53 +03:00
Kaedwuff
34bcb59a65 Chaplain Buffs (#6246)
-Adds an aspergillum, which will hold up to 10u of liquids, such as holy water, and spray out out to adjacent squares, such as those occupied by filthy vampires. It also makes a pretty jingle sound when you do so. The sprite was provided by Dronz.
-Removes the buggy null item box, and replaces it with obsidian shards that can be reassembled at will to whatever null item shape you crave.
-Null items can now be mounted on poncho backs
-Some backend updates to spraybottle code that will let you change the sound effect of a spray-object if someone makes one in the future.
2019-04-20 22:59:14 +03:00
Alberyk
aa70b6cffb Changes how clumsy checks are handled (#6299)
This pr adds the is_clumsy check, that checks if the mob has the mutation or if they are drunk enough. This fixes a bug where mobs would still have the clumsy mutation due to drinking.
2019-04-14 19:45:45 +03:00
Alberyk
62a7710c3b Bug fixes: welding protection helmets, broken syringes and terrible borg adventures (#6247) 2019-04-04 11:33:35 +02:00
ParadoxSpace
e20e76cf2a Adds Beetle Milk (#6223)
The sheer amount of Offworlders that ICly talk about beetle milk without being able to slurp it made me sad. Sprite by Wezzy.
2019-03-30 00:44:35 +02:00
alsoandanswer
d3c6e285f8 Updates food&drink sprites to be more consistent (#6153) 2019-03-21 18:48:11 +01:00
Dwago
b8108a945c More Bug Fixes (#6106)
Fixes #6079
Fixes #3803
Fixes #6088
Fixes #5930
Fixes #3072
Fixes #3986
2019-03-18 09:03:15 +02:00
Alberyk
97bcd70b1a Adds Off-Worlder Humans (#6078) 2019-03-13 00:59:04 +01:00
LordFowl
8d436c4a03 Converts all necessary << outputs into the to_chat() macro. (#6076)
This PR will lead us towards the Promised Day, for in its wake there shall be much celebration and ecstasy as this world becomes a world suitable for developer hegemony. The first strike is thusly;

All << is converted into to_chat().
2019-03-10 23:39:03 +02:00
Alberyk
9d32fc3395 Tajaran cuisine: the second revolution (#6066) 2019-02-25 15:16:02 +01:00
Conspiir
00fe168c81 Buckets: Quiet Edition; Beakers: Small Handwriting Edition (#5956)
Prevents this: https://puu.sh/CwRrc/f4d0cbd55d.png

Also slightly expands how much writing you can put on a beaker. As someone that often works with beakers, flasks, and vials, you'd be amazed the amount of information you can shove on even an Eppendorf tube.
2019-01-22 22:29:54 +02:00
Dwago
72de15b5af Fix's the bug with the corgi dogs, makes mice butcherable. (#5818)
rscadd: "Add mice to the butcher list"
bugfix: "Fixed the infinite corgi glitch by modifying the recipe to require corgi meat
2019-01-13 20:08:50 +02:00
Alberyk
68c9a53148 Adds new three dishes (#5907)
This pr adds three new dishes, and two recipes, at the request of a player that made those sprites.
2019-01-07 20:45:20 +02:00