Commit Graph

1654 Commits

Author SHA1 Message Date
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
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
Alberyk
44013b67b6 Tweaks black k'ois a bit. (#6848)
-limits how much brain damage black k'ois can cause
-phoron does not hurt people with the black k'ois parasite anymore
-black k'ois plants have their proper name now
-k'ois parasite now gives tech levels
2019-08-20 00:05:58 +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
Erki
07fbf53b47 Thou shalt not act recursively. (#6640) 2019-07-25 01:15:03 +03:00
Alberyk
d0dff4c370 Removes xenomorphs (#6686)
Xenomorphs are pretty much badly done and don't really fit at all. This pr fully removes the human type ones, alongside with the infection, eggs and facehuggers.
2019-07-24 21:34:44 +03:00
ParadoxSpace
6916089d4e Replaces Mice w/ Rats (#6625) 2019-07-06 00:03:35 +02:00
Alberyk
7664972d0a Fixes water removing objects' colors (#6656)
This pr fixes water removing thing's colors, it should now only removed color from mobs, in case people are painted.
2019-07-04 17:02:40 +03:00
Alberyk
d04533698b Fixes two missing sprites (#6651) 2019-07-03 18:18:28 +02:00
Alberyk
476b8479b9 Some vaurca and k'ois tweaks (#6597)
-kois can now infect people by being injected into the bloodstream as well
-vaurca warforms have their own fire overlay now
-fixes a missing error in the warform right arm
2019-06-27 10:58:43 +03:00
Mykhailo Bykhovtsev
37f29cc13c Fixing water and foam wasted on mobs that do not need to be extinguished (#6622) 2019-06-25 22:32:30 +02:00
MarinaGryphon
48b43ab517 forgot to commit oops (#6617) 2019-06-24 09:13:09 +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
d31752b106 Removes food dealing toxin damage when injected (#6566) 2019-06-19 17:34:05 +02:00
MarinaGryphon
9407d45879 Removes Burger (#6563)
Fixes cocktails being extremely, lethally hot (fixes #5702)
Fixes splashing reagent containers on chem heaters
2019-06-13 21:56:25 +03: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