Commit Graph

17293 Commits

Author SHA1 Message Date
Geeves
5300a20797 File Copying + Tech Support Buff (#9241) 2020-07-16 18:31:19 +02:00
Geeves
7b3774364b Paper Scanner Addition (#9299)
Added a paper scanner device that can scan paper and paper bundles and convert them into data files.
2020-07-15 21:20:58 +03:00
Geeves
d647a567f4 Back-mounted Shields (#9301)
A shield worn on your back will now properly defend you from penetration in the rear.
2020-07-15 21:16:50 +03:00
Doxxmedearly
dea59ca145 Gibson Dranks (#9343)
can i get uhhhhhhhhhhhhhhhhhhh Update Wiki flag?

Requested by human lore team. Descriptions and sprites from Carpe Venenum, forwarded to me by Schwann.
Replaces Syndicate Bomb and Changeling Sting with Lore Approved(tm) drinks from New Gibson.
Recipes not changed.
2020-07-15 21:16:08 +03:00
Geeves
65901d9b63 Changeling Accent Mimicry (#9315) 2020-07-15 11:10:52 +02:00
Geeves
ae1768c636 Misc Mech Fixes (#9344)
Spiderbots now appear on the radio with the name of the one controlling them.
    Mechs can now operate windoors.
    Remote mechs can now use mounted health analyzers.
    Mech rechargers will now charge the mech on top of them if there is a power change and the power is back.

Fixes #9050
2020-07-14 21:56:55 +03:00
Matt Atlas
412cb2f584 Bishops now get the Martian accent. (#9360) 2020-07-14 20:37:28 +02:00
Geeves
4c3904fc4c Soulstone Cooldown (#9328) 2020-07-14 11:58:01 +02:00
Alberyk
ccba94afd7 Adds a new unathi accent (#9322) 2020-07-14 11:57:42 +02:00
synystersparx
719e3ac9e0 Register move event when implanting GPS (#9346)
* Call pickup proc before implanting object

I'm sure this has no unintended consequences

* Changelog

* register move event if implanting GPS

This is better I think

* changelog change

* unregister when implant removed

* Keep track of if GPS is implanted, and who

This is to unregister the move event in the case of the GPS being destroyed while implanted

* try building before pushing, dummy

* this is bothering me
2020-07-14 11:49:43 +02:00
Matt Atlas
3babdc4c1b Fixes ghost emote spam (#9353)
Mobs created to use for ghost appearance were dummies instead of mannequins, which made them process. Epic.
2020-07-13 19:18:30 +03:00
Matt Atlas
46227542da Fixes stairs randomly faceplanting you + some initialize/qdel errors (#9341) 2020-07-12 19:20:26 +02:00
Geeves
4a3fcd288a No Lung Pop (#9337)
Drowning in the pool no longer causes your lungs to pop.
    You will no longer gasp for air when submerged, instead you will flail violently.
2020-07-12 17:19:04 +03:00
Geeves
40c2e7109b Not Butts Hacking (#9236)
Hacking no longer requires you to hold the tool (wirecutters, multitool, signaler) in your active hand, just that the tool is in one of your hands. This applies to cyborgs as well.
2020-07-12 17:00:37 +03:00
Geeves
bdb6679b1a Wizard Organ Damage (#9121)
Wizard healing spells now heal internal organs as well.

This is because brainmed focuses more on organs than external damage.
2020-07-12 16:57:14 +03:00
Geeves
76b82e4668 No More As Name Spam (#9101)
Speaking with an ID that doesn't match your voice no longer displays (as Unknown) or (as ID name).

The addition of the floating chat has largely obsoleted this feature, not that it was that important in the first place.
2020-07-12 16:52:55 +03:00
mikomyazaki
4907904894 Removes tobacco damage. (#9335)
Fixes #9265

Chewing tobacco causes pain message spam due to the organ damage. This organ damage is on the order of 1e-5 per life tick, and is therefore completely negligible and instantly healed by the player due to the low strength of the tobacco reagent.

In my opinion this damage does not need to be simulated. The tobacco organ damage will never reach a meaningful number in the length of a round even when smoking/chewing tobacco constantly. People overdoing smoking will suffer the nicotine overdose effects.
2020-07-12 16:06:19 +03:00
Geeves
c30a88d89b Mining Fixes (#9330) 2020-07-12 14:59:34 +02:00
Geeves
50e5ca0060 Mech Stuff (#9323)
Mech UIs can no longer be moved via click-drag.
    The lower left mech UI has received a make-over.
    You can now use a cyborg analyzer on a mech to get its diagnostics report.
2020-07-12 15:54:17 +03:00
Geeves
33ad8096fb The Great Spanning (#9320)
This PR get rid of all (most of) the span("thing", spans and replaces them with the SPAN_THING( variant, which has gained more popularity recently.
2020-07-12 15:53:28 +03:00
Geeves
01259dd3ac Cryogenics Fix (#9318)
Cryogenics no longer swallow the items that spawn in your hands if you spawn there.

Fixes #9280
2020-07-10 22:32:26 +03:00
Geeves
e75e5ca76a Mech Weapon Safeties (#9317)
Mech Weaponry no longer have safeties, and can be used as normal.
2020-07-10 22:32:01 +03:00
Geeves
576cf187ec Space Wizard Chameleon Gear (#9251)
Space Wizards and their Apprentices now spawn with chameleon clothes that only they can change the appearance of.
2020-07-10 22:31:21 +03:00
Geeves
e64c7be6d4 Paroxetine Recipe (#9305) 2020-07-09 21:11:52 -03:00
Doxxmedearly
a058e947b2 What kind of a PR is Soap? (#9306) 2020-07-09 21:11:34 -03:00
Snakebittenn
20e2df0f3b Skrell Tweaks (#9307) 2020-07-09 15:20:33 -03:00
Matt Atlas
f3c2b5316f Ported MAP preferences from Vore + custom preview backgrounds. (#9300)
Todo:

Figure out the big empty space thing

SQL
2020-07-09 18:09:13 +03:00
Geeves
c04c1c17ca Handy Overlays (#9290) 2020-07-09 11:13:06 +02:00
Geeves
7f7d56a0a9 Bodypart and Slot fixes (#9319) 2020-07-09 11:10:46 +02:00
armrha
0fa5f77069 Fixes bug with circuit board name display (#9312) 2020-07-09 11:09:04 +02:00
Matt Atlas
94652d49e7 Phoron Scarcity Part 1: How I learnt to love scarcity arcs (#9298) 2020-07-09 11:07:29 +02:00
Geeves
6616048bcc Robot Code Overhaul (#9304) 2020-07-07 18:58:27 +02:00
Doxxmedearly
141b23f758 Warehouse Randomization Improvement (#9281) 2020-07-07 17:41:13 +02:00
Geeves
ca178cadc3 Flash Round Buff (#9270) 2020-07-07 17:29:51 +02:00
mikomyazaki
d509991dab Petting a pAI toggles the pAIs flashlight program properly. (#9311) 2020-07-07 12:04:40 +02:00
Doxxmedearly
f48a883546 More accent stuff (#9276) 2020-07-06 20:56:53 -03:00
Wowzewow (Wezzy)
b9f064e68d paroxetine actually follows the recipe in the wiki now (#9296)
title

fixes #9289
2020-07-06 19:07:00 +03:00
Geeves
223f36d288 Modular Printer Fix (#9297)
Modular computers now properly print with their paper formatting.

Fixes #9259
2020-07-06 19:02:03 +03:00
armrha
5ffcad6cd1 Makes cats glow when subjected to radiation (#9186)
Makes cat pets glow when subjected to radiation as per
2020-07-06 18:34:53 +03:00
Decepteor
ef39964cbd Small changeling tweaks (#9255) 2020-07-06 13:53:26 +02:00
Wowzewow (Wezzy)
793892ae0b Amount in stacks is bold now (#9269) 2020-07-06 13:52:28 +02:00
Alberyk
f2a68890c1 Fixes some loadout lore related items having the wrong flags (#9264) 2020-07-05 19:51:03 -03:00
MarinaGryphon
37c80988ce Converts Reagents to Typepaths and Centralises Reagent Spawning (#9140)
Converts reagents to use typepaths instead of IDs.
    Centralises reagent spawning in a lot of places to use reagents_to_add instead of a variety of custom methods or initialise overrides.
2020-07-05 20:47:48 +03:00
mikomyazaki
cb81562905 Patting out fires on a target will now take priority over CPR, examining, etc. Can also pat out fires on corpses. (#9288)
Fixes #9211

Currently CPR, checking wounds, etc. takes priority over putting out fire on a target. So you cannot pat out a fire until you've fixed their lungs or whatever. Also you cannot pat out fires on mobs that return false from is_asystole().

This changes the priority so patting out fires happens before everything else.
2020-07-05 20:07:04 +03:00
Wowzewow (Wezzy)
a4c8f4b8dc Onehanded cigs, and a bunch of other stuff (#9279)
Surprisingly, doesn't really change that much user-facing side.

For some stupid reason, cigar cases were using a rehash of cigarette packet code for no good reason. So I just made it a parent item, and it works just fine.

also added a tooltip to share the rather obscure feature of putting a cigarette in your mouth.

resprites the tajaran cigarette packets to more accurately match where they come from
2020-07-05 18:34:07 +03:00
Geeves
82362db3e8 Suit Cycler Improvements (#9166)
Suit Cyclers have received new sprites, and any suits contained within will be on display as part of the sprite.
    Using your ID, PDA, or Computer on a suit cycler will now attempt to unlock it.
    The grab strength needed to put someone into a suit cycler has been increased to a neck grab.
    You can no longer put helmets and suits in a suit cycler that's containing someone.
    Ejecting a helmet or suit from a suit cycler will now attempt to place it in one of your empty hands.
    Added an audible ping to suit cycler action completion.

Sprite port from NebulaSS13/Nebula#603
2020-07-05 18:33:07 +03:00
Yonnimer
03431d5be5 Dionae changes (#8995)
PR is still work in progress.

    Increases nymph health to 50

    Changes Dionae health to 240(currently from 300)

    When a dionae splits their health is now divided amongst their nymphs. Nymphs will always have at least 20% of their health when split.
2020-07-05 13:02:08 +03:00
Matt Atlas
0811c51203 Yet more brainmed tweaks (#9254) 2020-07-04 22:27:25 +02:00
Matt Atlas
a95dcb5753 Fixes medibot emotes + allows the usage of anchors in emotes. (#9277) 2020-07-04 14:15:13 +02:00
Doxxmedearly
16801b2abb Lit update (#9247)
Lit cigarettes now count as flame sources.
Changed the isflamesource proc from a general proc to an obj/item proc. It is tidier and will be easier to add future flame sources this way.
Removed some hardcoded flame stuff (Such as igniting rags and paper), which depending on an item being a type instead of just being something that could produce a flame. They now check to see if an item counts as a flame source.
Found leftover clown BS while updating paper burning code and killed it off.
2020-07-04 00:52:12 +03:00