Commit Graph

29225 Commits

Author SHA1 Message Date
carlarctg d6210b95ce Adds fireproof masks, and tweaks flameproof atmos clothing (#46732)
* the masks

* the startups

* more touchies

* whoops

* actually this is useless

* that's better

* i made a whoopsie boopsie

* bullying is not okay

* should stop coding at 2 am, but i am being a hypcrite now
2019-10-07 10:55:22 -04:00
spessbro 99d73dd330 New reactions a new reagent (#46861) 2019-10-06 19:38:57 -04:00
NikNakFlak 66f04e2ab8 PAI sunglasses can now be picked from the emote menu (#46929)
thanks oranges for the help
2019-10-07 11:31:22 +13:00
Couls 67fe7e8951 refactor blindness code to have less copy paste (#46729)
* refactor blindness

* Update code/modules/mob/living/carbon/human/life.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* make blind_eyes call adjust_blindness

* cure blind trait upon death
2019-10-06 21:57:21 +02:00
Tlaltecuhtli 64a6bd0413 fire damage by rads is log(rads) * 2 (#46806)
* fire damage by rads is capped to 15/pulse

* use log

* e
2019-10-06 21:37:30 +02:00
Bobbahbrown 02c5751e3c Add galaxy lawyer suit (#46860)
Ports the corporate liaison galaxy suit from TGMC. Requested by 
Grantteen. Object sprites by Twaticus.

Washing a lawyer suit with a bluespace crystal or a telecrystal will 
dye the suit into an exciting galaxy suit variant. This also adds the 
DYE_SYNDICATE dye key to telecrystals, could be used for future PRs.
2019-10-06 11:46:41 -07:00
nemvar a148cae769 Kills obj/item/projectile in favour of obj/projectile (#46692)
* Kills obj/item/projectile in favour of obj/projectile

* Resolves conflicts properly

* fixes that one map

* it lives
2019-10-06 13:37:24 -04:00
ATH1909 9e6950888d Advanced virus infection vector changes (#46730)
* Update advance.dm

* Update cough.dm

* Update cough.dm

* Update sneeze.dm

* Update disease_abilities.dm

* Update genetics.dm

* Update advance.dm

* Update sneeze.dm

* Update sneeze.dm

* Update cough.dm

* Update genetics.dm

* Update genetics.dm
2019-10-06 13:35:27 -04:00
nemvar 59fea61731 Turns NOFLASH into a general trait instead of a species one (#46798)
About The Pull Request

Moves NOFLASH from species traits to inherent traits and renames it TRAIT_NOFLASH

Also moves the trait check to living level instead of carbon but that shouldn't cause any real issues it just expands the possible range of usefulness of this trait.
Why It's Good For The Game

From what I gathered, species_traits should be used for stuff that gets handled internally while inherent_traits is for used for stuff outside of the species datum.

This expands the possibilities in which this trait can be used and also kinda makes more sense if you ask me.
Changelog

backend boys.
2019-10-06 22:53:54 +13:00
skoglol 46b68598d3 Some KS13 improvements (#46879)
About The Pull Request

Having observed a bit of how people play the derelict drones after #45965, I got a few additions and changes to the derelict to make it more enjoyable.

    Power cable into the AI core/vault area was hard to find under an rwall, have run an additional one into the room to give easier access to pre-smes power.
    Added a derelict drone printer, so more friends can be printed. Starts without materials
    Added mother drone core lawset to secure storage. This was intended in the last PR, but forgotten.
    Added a dronespeak manual that drones can use to teach other drones or silicons the drone language. Works like the codespeak manual.

Why It's Good For The Game

KS13 is frequently made great again.
Changelog

cl Skoglol
tweak: Slight mapping improvement to KS13
add: KS13 now has mother drone board, a dronespeak granter and a drone printer.
/cl
2019-10-06 22:36:55 +13:00
Vanadiom 546c77dd21 bugfix for negative boozepwr drinks (#46762)
* bugfix for negative boozepwr drinks

* fixed my fix I thonk

* fixed my fixes fix because It could have made you even drunker than before.

* removed useless if check

* Made it even shorter thanks to nemvars tip

* will no longer damage liver if you drink antiholic drinks

* un-nested as per request

* Un-un-nested because I realised it would change the function of the code and break stuff
2019-10-06 01:51:03 -04:00
carlarctg 62735814b1 nitrile and latex gloves reduce firefigher carry delay (#46735)
* hup

* they are CONFIDENT

* ok vsc

* its 25 now not 50

* compiled but not tested. i am lazy and its 12 pm

* actually this is clearer

* uh

* this is less bad

* Update color.dm

* C O B B Y

* quick fix

* i fucked these up!

* all bugs fixed. probably

* ok cobby

* hi
2019-10-06 01:47:52 -04:00
MacBlaze1 3000418c4d Lenturi slowdown healing itchiyuri replacement chem (#46546)
* slowdown burn damage healing

Heals burn damage by the amount of slowdown you have. Every damage over 40 / 25 basically

* small indentation fix

* Update cat2_medicine_reagents.dm

* fixed undefines

* Update medical.dm

* adds sanity slowdown healing

more insane, more healing

* slowdown healing

* Update cat2_medicine_reagents.dm

* Update cat2_medicine_reagents.dm

* Update cat2_medicine_reagents.dm

* Update cat2_medicine_reagents.dm

* oops what an idiot i am

* design changes

* Update cat2_medicine_reagents.dm

* oops

* organ damage at the end of use

* merge conflict fix #1

* stomach damage from 2 to 0.5

* Update cat2_medicine_reagents.dm

* Update cat2_medicine_reagents.dm
2019-10-06 01:46:55 -04:00
carlarctg 88c6761316 Crayons have powder back, but it doesn't color anymore (#46715)
* cray

* things gatrg yrty rthh

* things fixed

* Update code/modules/reagents/chemistry/reagents/other_reagents.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>

* Update code/modules/reagents/chemistry/reagents/other_reagents.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>

* Update code/modules/reagents/chemistry/reagents/other_reagents.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2019-10-06 01:38:16 -04:00
Twaticus 70b68366e4 More Carpets & Tables (#46850)
Ports carpets from TauCetiStation
Original PR: TauCetiStation/TauCetiClassic#2989
Adds tables to match the carpets

Carpets Good. Tables Good.
Changelog

cl
imageadd: 8 new carpets and fancy tables
add: exotic carpet crate
/cl
2019-10-06 18:09:16 +13:00
Fikou a191ceab07 Prevent soulstones from absorbing things with no soul (#46881)
soulstones now cant absorb things with no soul or devils.
things with no soul:
- wizard after using lich or soultap
- people that sold their soul to devil

it ruins the revival mechanics of both antags and also makes no sense 
in the lore, how can a soul shard capture a nonexistant soul
2019-10-05 13:26:37 -07:00
Arkatos1 964325d7a6 Fix three cleanbot bugs (#46872)
This PR fixes three things regarding cleanbots:

1. Turning "clean trash" option will no longer make cleanbots ignore all other possible clean options, like blood. This fixes #46619.

2. Cleanbots will now properly scan for dead mices to clean them.

3. Cleanbots will no longer get infinitely stuck when starting to clean trash because their target did not get properly cleared.
2019-10-05 13:24:22 -07:00
Rob Bailey 9329612310 Bluespace Artillery can select targets again (#46893)
GPS component conversion accidentally broke BSA target selection. 
Nobody has noticed because nobody ever builds BSA
2019-10-05 13:21:09 -07:00
YoYoBatty a19c1bec3b Tesla code improvements and qdel checks (#46741)
Potentially stops machines from getting tesla zap multiple times which 
could result in explosions occuring dozens of times even when they've 
been deleted.
2019-10-05 13:18:53 -07:00
AnturK 01c1a5a54a Fix paperplane manifest runtime (#46865)
Just some missing sanity. If outer object depended on something inside 
to exist. (Right now only paperplane)
2019-10-05 13:15:47 -07:00
Fikou ec620d1545 Renames some CentComm to CentCom (#46883)
not supposed to happen
2019-10-05 13:13:37 -07:00
Tony 404a7da996 Fix a couple typos (#46880) 2019-10-05 13:12:08 -07:00
Fikou 05f0c2c1f3 adds the GRILL (#46844)
* a

* GRILL GANG

* sipp

* sip

* seep

* grug

* FSAIUGANOHNHOE

* bru

* a

* finish him

* compilies ^w^

* WOOO

* holy crap

* woo

* a

* h

* woo

* woo

* woo

* awoo

* aa

* aw shet

* heck you floyd

* at ath

* awo

* we like compiling code

* awo

* coal mat

* awoo

* aasdga

* a

* nice

* awoo

* awwoooooooooooooooooooooooo

* awoo

* spaceport bars

* grill gang

* aw

* awooo

* yee

* aw

* flod

* awoo

* awoo

* yesyesyyes

* a

* awoo

* holy sht

* h

* awoo

* awo

* aaaaaaaaa

* awoooooooooo

* awoo

* aw man

* honk

* well boys we did it

* oh mama mia

* ok cobby flushed

* awoo

* removes fun

* yeep

* i just said something

* vruh obama

* ye

* awoo

* awooooooo
2019-10-05 13:40:40 -04:00
Fikou 4e889f2685 makes simplemobs that are invisible on death del instead (#46852)
* w

* shinei

* ok stinky

* web edit GAAAAAAAANG
2019-10-05 13:26:07 -04:00
Fikou 338dca92b3 meteorslugs now knockdown instead of stunning (#46763)
* h

* meh why not

* ok bobby
2019-10-05 13:22:16 -04:00
Rob Bailey ba4dd6b5f4 APC UI autoupdates properly (#46841) 2019-10-05 18:49:19 +02:00
Rob Bailey 8a87fc5065 update fix (#46832) 2019-10-05 18:48:54 +02:00
Fikou dac4802e69 spray now checks if the guy is injectable (#46819)
* spray now checks if the guy is injectable

* awoo

* oh wait thats how byond works

* ok i guess
2019-10-05 18:48:32 +02:00
AnturK 5a0f57019c Event Arena Controller (#46746)
Event arena controller for you know what event.

TODO:

Turn lower/upper corner into just a/b and pick min/x/y
Unique HUD icon
2019-10-05 16:29:43 +13:00
Qustinnus 81c3d92129 Adds pick-up, drop and throw sounds for items. (#46677)
* finishes up

* adds sound volumes

* woops

* forgot to ctrl + s

* cloth

* smh

* done
2019-10-04 18:53:09 -04:00
Dawson1917 400fd9c76e Secway is no longer FAST (#46615)
* sec away

* centrists

* Baul Plart
2019-10-04 18:31:57 -04:00
Kerbin-Fiber 950e8d7172 Station Donksoft Vendor Resprite (#46776) 2019-10-04 14:19:49 -04:00
carlarctg db2c7e3d51 Biosuit buffs (#46824)
* buff!

* Update syndi.dm

* nar nar is ok moth but radi is better

* cobbo

* cobbo
2019-10-04 14:06:02 -04:00
cynic716 36d4ef4788 Adds a sound to vending machines when they vend something (#46843) 2019-10-03 23:59:56 +02:00
Arkatos1 9928614ddc Three spawn(0) conversions (#46837)
* Spawn converts

* Review fixes

* Update code/modules/mob/living/simple_animal/bot/bot.dm

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2019-10-03 15:35:27 -04:00
Rob Bailey 12d2e89d50 Cable Layers (#46761)
* Cable Layers

rudimentary function

layer placement

icons

rebase fixes

sprites

refactor

dme fix

dme fix again

potentially functional version

power bridge sprites work correctly

slightly better sprite

examine message + minor organization

* revert runtime changes
2019-10-03 13:25:33 +02:00
nicbn 4ceb05ae80 Removes BoH retrieving mechanic (#46773) 2019-10-03 02:36:26 -07:00
Mickyan 2bbc72cff0 wings passtable fix (#46833) 2019-10-03 02:34:34 -07:00
subject217 ee94180e6f run_obj_armor copypaste removal part 2 (#46752)
* Removes outdated copypaste run_obj_armor behavior

Also removes some random behavior on camera and APCs that not only did not work but was added with zero justification in a refactor. No changes for players.

* screwdriver to wirecutters

forgot about this

* checks for broken
2019-10-03 02:23:35 -07:00
Firecage 3996aaa197 Lets Syndi Mediborgs and Syndi Engiborgs get some of the upgrades of normal Mediborgs and Engiborgs. (#46760) 2019-10-03 02:17:17 -07:00
Tony 60eb52ca62 alt-clicking a cryo pod toggles the doors, and ctrl-clicking a cryo pod toggles the power (#46731) 2019-10-03 02:16:31 -07:00
nemvar daffaefb71 Switches out the three billion args of electrocute act for flags (#46564)
* Switches out the three billion args of electrocute act for flags

* Adds autodoc to electrocute flags, sets the boolean I removed and tries to fix the ed209 file

* tries to fix ed209 again

* Fixes 209 hopefully

* Finally fixes that darn file

* one final one to fix the diff

* Or i guess i'll just do it myself
2019-10-02 23:14:19 +02:00
ATH1909 90d6008ad4 Plant Chems now have a minimum of 1u instead of hardadding 1u after potency calc (#46727)
* Update seeds.dm

* Update seeds.dm
2019-10-02 14:09:27 -04:00
81Denton ef8dea0fce Fixes fultons teleporting people into the shadow realm (#46826) 2019-10-02 13:55:45 -04:00
81Denton ca7c1a651b Spays and neuters holographic animals (#46829) 2019-10-02 12:17:25 -04:00
AnturK 822e109228 Fixes forcing an event being marked as random. (#46800) 2019-10-02 12:12:10 -04:00
GuyonBroadway 0dc983560d Applies the Felinid reaction to Hot Coco too because its inconsistent otherwise. (#46790)
* WHY THE FUCK IS HOT COCO AN UNTTERTLY SEPARATE CHEM FROM COCO!!

SOMEONE IS GOING TO ROT FOR THIS!

* Why even this a thing?
2019-10-02 16:49:15 +02:00
Fikou f9de9f4e76 fixes rainbow bunch (#46818)
* fixes rainbow bunch

* orange man bad
2019-10-02 12:18:26 +02:00
William Wallace f1d2d40554 get_export_categories returns its result (#46816) 2019-10-02 12:18:07 +02:00
ATH1909 a2ea93cc34 Update smartfridge.dm (#46749) 2019-10-02 12:16:43 +02:00