Commit Graph

26968 Commits

Author SHA1 Message Date
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
Matt Atlas
60fc2e5339 Wall attacks are no longer able to be queued for massive damage. (#9273)
You could previously queue a lot of do_afters to stack damage. No longer possible. In exchange, the damage applied is less.
2020-07-06 18:57:37 +03:00
Wowzewow (Wezzy)
101cdd252f Fixes the message for pulling cigarettes out of cigarette packets using your mouth. (#9292)
no longer goes "Layla Starr casually pulls out a /obj/item/clothing/mask/smokable/cigarette/rugged from the cigarette packet with their mouth."

Fixes #9294
2020-07-06 18:57:16 +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)
6e92f88945 Lighter inhands exist and update properly now. (#9293)
* lighter inhands exist and update properly now.

* oops
2020-07-06 13:53:05 +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
Geeves
36b2160a56 Crematorium and Morgue Fixes (#9278)
Crematoriums can now face in any direction.
    Crematoriums and morgues now properly do not deploy their tray if something is in the way.
    Crematoriums now properly update their icons while they work.

Mapping change is to make the crematorium button in the Chapel have a west cremate_dir, as an example and a minor reduction in range looping.
2020-07-05 18:34:51 +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
Erki
45f4652a3a Implement a dll call wrapper (#8944)
Implements a wrapper to the call()() function, meant to be used for calling dylibs.

This is useful for two reasons:

    It allows us to debug the dylib calls (such as timing for the time being).
2020-07-05 18:31:43 +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
MarinaGryphon
546b70652e Lobby Menu Improvements (#9246)
The lobby menu now fades in and out smoothly.
    Removes the old background object which was left in by accident.
    The buttons now get bigger when you mouse over them. Responsiveness!
2020-07-04 00:51:29 +03:00
Doxxmedearly
36fbc59ad8 Missing human accent (#9275)
humans did not have Jovian accents available.
IPCs had them listed twice.
2020-07-04 00:50:58 +03:00
Alberyk
41ae417ac4 Tag fix (#9274)
What it says in the title.
2020-07-04 00:10:13 +03:00
Geeves
eed1e04d0f Borg Common and Entertainment Channels (#9260)
Borg radios now also have default access to common and the entertainment channel.

I missed this while doing #8541
2020-07-03 22:32:22 +03:00
Alberyk
7fbdeb2a02 Adds an accent system (#9196) 2020-07-03 21:36:08 +03:00
Matt Atlas
107bbc58d8 Ports emote decls from Bay + automatic pain emotes. (#9215) 2020-07-03 20:14:23 +02:00
Matt Atlas
431949383f Fixes cryo once and for all (#9271) 2020-07-03 16:58:25 +02:00
Alberyk
2b4b047318 sleepy fix (#9266)
What it says in the title.
2020-07-03 07:27:17 +03:00
Yonnimer
c4f8cac5e2 Changes the gimlet recipie (#9243) 2020-07-03 00:53:06 -03:00
Geeves
2ad755b3f3 Science Borg Buff (#9238)
Reconnecting as a borg will now display you with the correct module on your HUD.
    Being reset by an admin as a borg will now show you the right 'nomod' module on your HUD.
    Scientific grippers can now grip enough stuff to be able to build mechs.
    Science borgs now get cable coils, an experimental welding tool, and wirecutters.
    Science borgs now get a fancy new module sprite, sprited by myself, with love.
2020-07-02 21:19:40 +03:00
Geeves
a1d4e80c95 Mining Borg Buffs (#9218) 2020-07-02 19:49:03 +02:00
Wowzewow (Wezzy)
3160508c1a Makes tool colors work, despaghettifies code (#9231)
I finally figured out how to make tool inhands and inhand coloring work properly, so custom colors can apply to inhands! (yes, even the stuff from loadout.)

Code-wise, this guts the superfluous our_color variable.
This cuts it out from screwdrivers, wirecutters, cable, and everything else which uses this shit.
I'm pretty sure testing this has taken out a day out of my life.

Also I fixed up the cable examine to be less crappy. (so you can finally see cable descriptions.)

Don't mind the commits, I just built this on top the handcuff noose PR.
2020-07-02 20:40:17 +03:00
Geeves
bc1b884afe NTNet Relay Reply button (#9228)
* NTNet Relay Reply button

* fixed and tested
2020-07-02 10:40:24 +02:00
Geeves
5fcfc33031 Ammo Piles (#9195) 2020-07-02 10:40:07 +02:00
Matt Atlas
6725cfbc34 Fixes oxyloss racking up extremely fast (#9253) 2020-07-01 22:38:28 +02:00
Matt Atlas
298bdfc725 Ports Nebula's spawn blurb + makes people spawn asleep in cryo cells. (#9227) 2020-07-01 11:20:18 +02:00
Geeves
82bab45f2b Inductive Chargers (#9188)
Added power efficient inductive chargers to cyborgs, maintenance-, construction- and mining drones, allowing them to charge power cells, and things that contain power cells.
2020-06-30 23:18:11 +03:00
Geeves
abd7ffab9e Tape Recorder Fix (#9240)
Fixed tape recorders being unable to print their transcripts after a while.
2020-06-30 21:33:07 +03:00
Geeves
8d6e1d1fed Battlemonsters Entry (#9225)
Battlemonsters vendors now spawn with five free basic packs containing seven common cards, which can be used to show people how the game works without spending any money.
2020-06-30 21:31:14 +03:00
Geeves
a9ec152181 Mining Storage Buffs (#9221) 2020-06-30 18:20:03 +02:00
Geeves
972c0ae9db Various Tweaks and Changes (#9222) 2020-06-30 18:19:54 +02:00
Alberyk
abea80f1e9 Blood cleaning fixes (#9244)
* Blood cleaning fixes

* adds changelog
2020-06-30 11:58:17 +02:00
Geeves
28ba63b3fa Aligns Gamemode Defines (#9242) 2020-06-30 11:57:47 +02:00
fernerr
8c13f86146 Adds compact disposal bins (#9220)
* Initial

* Makes them dispensable/constructable

* Adds changelog

* Update disposal-construction.dm
2020-06-30 11:20:09 +02:00
Geeves
7922c58c77 Spacebike Storage and Speedbuff (#9134)
Spacebikes, speeders, and monowheels now have storage compartments accessible by dragging it onto your sprite.
    Spacebikes and speeders now drive a bit faster on non-space tiles.
2020-06-29 22:13:04 +03:00
Geeves
38f5daaf99 Antagonists Anonymous (#9143)
Off-station antagonists will no longer keep the player's character's flavour text.
    Antagonists will now be assigned random names before they pick their name.
2020-06-29 22:11:53 +03:00
Geeves
37f6af089d Burglar Fixes (#9237) 2020-06-29 17:16:31 +02:00
Matt Atlas
a5fd16aac9 Adds a new, swanky new player option menu. (#9216)
Ported from Baystation12/Baystation12#28751 with a few assorted fixes.

I'll see if I can requisition a better fitting title screen from Kyres. In the meantime, take a gander at the Runtime Station title menu: https://cdn.discordapp.com/attachments/635914105668108316/726041678988705832/unknown.png
2020-06-29 15:18:10 +03:00
Geeves
e4c5d7ff77 pAI Access Lock Program Fix (#9138)
The modular computer pAI access lock program should properly only show when you have a pAI in your computer.
2020-06-29 10:18:17 +03:00