Commit Graph

29243 Commits

Author SHA1 Message Date
Qustinnus 270f73671e fixes mats (#46994) 2019-10-09 20:10:55 +02:00
spessbro 22d459ff20 Biogen doesn't dispense reagent containers anymore (#46905)
* Would you look at that, I'm already done :)

* shhh you didn't see nothing
2019-10-09 12:38:40 -04:00
Fikou e450be44dc surgery tool refactor (#46856)
* awooooooooooooooooo

* a

* aw shet

* woops!!

* a

* wow heck you
2019-10-09 12:25:42 -04:00
Urumasi 6e7801550b Moves reagent fill code and adds caps to plastic water bottles (#46878)
* Adds caps to plastic bottles

* Non-crafted water bottles now spawned closed

* Added warning message for closed bottles, fixed minor bug

* meme

* Makes the warning only show up when doing valid actions with the bottle

* Clumsy people now have a chance to lose the cap

* Fix small bottle's cap when fallen over, bottles now turn upright when opened on the floor

* Add a minor positive moodlet on bottle flip

* Adds a relic lavaland water bottle that always lands upright

* Moves container fill overlay to reagent_containers, changes glass/beaker/waterbottle to glass/waterbottle

* Make actions with closed cap early return

* Minor code cleanup
2019-10-09 12:05:52 -04:00
Emmett Gaines e6be7a1bda Cleans up dejavu component (#46935)
* cleans up dejavu component

* makes dejavu clean up properly
2019-10-09 01:50:16 -07:00
81Denton 3863d6b4d5 Fixes spraying/painting over dark paint (#46854)
* Fixes spraying/painting over dark paint

* Blacklists infinite spraycans from pyrite slime extracts
2019-10-08 21:50:09 -07:00
PKPenguin321 52be37f0f9 Surgery now goes slower before failing (#46640)
* Surgery failure removal

* implement speed scaling (again)

* removed wrong undef

* Removes outdated try_to_fail variable

* Remove outdated comments

* rolls back removals of surgery fails

* restores try_to_fail and failure proc
last important changes are in /initiate()

* meat of the PR
modded time now caps out
fail chance is reworked to be based on modded time
failing is possible again

* cap fail_prob at 100
just-in-case to avoid any byond weirdness with prob being >100

* messages for different fail probs

* fail chance caps at 99%
there is always a 1% chance to succeed

* borgs immune to slow, stasis bed check

* wake up, travis

* undoes mysterious floor surgery nerf
0.25 modifier -> 0.5 modifier, as originally
2019-10-08 19:38:25 -04:00
py01 b645de684e Mass purrbation affects mutant species (#46779)
* mass purrbation affects all species

* mass purrbation code cleanup

* remove mass purrbation gives mutant species their special ears and tails back

* mass purrbation syntax fix

* remove mass purrbation does not remove felinid from original felinids

* fuck you travis
2019-10-08 19:22:32 -04:00
Firecage ae4eddf040 Rainbow slime extracts don't get deleted after a use if they have more than one use. (#46871)
* Rainbow slime extracts don't get deleted after a use if they have more than one use.

* Moves to get_turf call to line 668.
2019-10-08 19:15:34 -04:00
cynic716 3ca6881a3f Cynic Ruins The Game Part 3: Abandoned Crates Modpack (#46906)
About The Pull Request

AFTER MUCH DEBATE THIS IS THE FINAL LIST https://pastebin.com/zbdyfryw
Why It's Good For The Game

E
Changelog

cl
tweak: abandoned crates
code: look it's just a big loot table change check the pastebin also I had to define a couple reagent bottles but the compiler didn't scream about it so it should be fine.
/cl
2019-10-09 10:06:40 +13:00
skoglol f977a09981 tiny supermatter cleanup (#46928) 2019-10-08 11:08:41 -04:00
Qustinnus a394ccdc2b Material datum chairs & tables and applies materials to all items (Now with less pain for mining & RnD) (#46525)
removes materials list from items, uses custom_materials instead. This might introduce some bugs so we should testmerge this for a while (and Ill test stuff locally as much as I can)

this also adds material crafting to sheets. Test case being chairs. In the future we can add stuff like tables, walls, doors etc.

also applies materials to everything, with fixes, which can close #46299
2019-10-08 11:06:02 -04:00
Fikou f265714416 grill wrench no longer attacks (#46924)
* fixes grill wrench

* Update code/modules/food_and_drinks/kitchen_machinery/grill.dm

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

* a

* crr
2019-10-08 10:33:18 -04:00
oranges 4c0a8778be Merge pull request #46926 from kriskog/drones
Drones no longer delete dropped items
2019-10-08 11:42:47 +13:00
Mickyan 7397fac01a Clowns don't get along with rakes (#46834)
* deughrgh

* typo

* typo 2
2019-10-07 15:58:39 -04:00
kingofkosmos 71644568b5 Personal interaction messages to simple animals (#46744)
* Adds attacktext2 and friendly2 messages for personal "you" messages in combat.

* Adds response_help2, response_disarm2 and response_harm2 -messages for interacting with simple animals. Also removes unnecessary, already inherited, ones.

* Small extra: Adds personal messages for gun firing.

* Adds personal messages to grabs and fixes shoe stealing messages.

* Fixes open someone else's internals valve pronoun.

* Replaces response_help --> response_help_continuous, response_help2 --> response_help_simple etc. Also adds autodoc to simple_animal.dm variables.
2019-10-07 21:18:42 +02:00
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
Kristian 781a3b4651 and simpleslimes 2019-10-06 22:54:24 +02:00
Kristian c6b666ebce Drones no longer delete dropped items. 2019-10-06 22:43:42 +02: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