Commit Graph

16317 Commits

Author SHA1 Message Date
Alberyk ca10240885 Fixes two bugs. (#7716) 2019-12-18 08:11:44 +01:00
Matt Atlas decc0b14a7 Preparation for 513 (#7677)
* Preparation for 513

* lentext replacement
2019-12-18 08:10:16 +01:00
Mykhailo Bykhovtsev a4a6fb5f03 Lots of fixes for Mechs (#7692)
Spent lots of time and lots of changes to fix issues:

    bugfix: "Mechs no longer runtime during destroy call."

    bugfix: "Turrets and NPCS no longer target empty mechs."

    bugfix: "Mechs no longer runtime during armor check. Mechs now use their armor and values for it. Before it would ignore them entirely and deal 100% damage."

    Added ismech() define and also QDEL_NULL_LIST() define from TG. Matt's suggestion

    renamed any armour references in mech code to armor to keep it consistent
2019-12-17 17:28:31 +02:00
Erki 6210e2bb44 Revert "Le Kidney Beans (#7672)" (#7715)
This reverts commit fce3617857.
2019-12-17 17:23:05 +02:00
Lady Fowl fce3617857 Le Kidney Beans (#7672)
rscadd: "Adds the ability to remove appendix and other organs in character setup."
    rscadd: "Adds two kidneys! Splits the work up between the two organs."

Also adds the ability for a mechanical liver and kidneys,appendix
2019-12-17 17:22:08 +02:00
Wowzewow (Wezzy) 48953b7d59 New forensic sprites and cards (#7623)
* forensic sprites and stuff.

Improve some sprites and adds detective crime scene cards.

* sigh

* lil update

* adds boxes to the map

* changelol, final touches

* Changes
2019-12-17 16:18:52 +01:00
Geeves b712fb002d e-pistol buff (#7675) 2019-12-17 16:18:19 +01:00
Erki a4845ede9a Revert "Fixes Beaker Breaking (#7676)" (#7703)
This reverts commit a45d218610.
2019-12-17 00:11:06 +02:00
Geeves 8516a4fbe4 Z-Level Falling (#7469)
Falling down a Z-Level without rolling now has a chance to dislocate the limb you land on.
2019-12-16 21:15:03 +02:00
Doxxmedearly f014fddf01 Medborg Updates (#7659)
Rescue borgs now have adrenaline. Not added to regular medical borg since they have the ability to create it in chemistry.

Chemistry gripper for med borgs renamed to medical gripper. It's not just used for chemistry.

Medical grippers can now hold blood bags (so they can put them on IVs), medical cups (to give patients liquid medication), and paper cups (to give water for patient care or with pills).
2019-12-16 21:14:42 +02:00
Matt Atlas 47633e184e Nerfs adrenaline (#7668)
Currently adrenaline allows you to keep standing after quite a lot of inflicted pain. That's because, for some reason, it's equal to tramadol in low dosage. That's a big no-no.
2019-12-16 21:14:30 +02:00
Matt Atlas 25c4da7095 Lasers now evaporate blood. (#7670)
Lasers now evaporate blood
2019-12-16 21:14:12 +02:00
Kaedwuff a45d218610 Fixes Beaker Breaking (#7676)
Due to some of the, er, interesting decisions made when writing the code for beakers shattering when you throw them, not only was it possible to shatter containers made of non-glass materials into glass fragments - such as cryostasis and bluespace beakers, and wooden buckets - but most of the actual glass beakers were impossible to break with your bare hands.

I have corrected both these issues in addition to making it possible for glass beakers that are tougher to still shatter even if you don't throw them with the force of a mass driver. And they make a noisy shatter sound now, too.
2019-12-16 21:13:59 +02:00
Matt Atlas 22cca56c2f Fixes shells having a heartbeat on medhud (#7678)
God, I fucking hate shells for making me do this, but there's like no other way to do it.
2019-12-16 21:13:47 +02:00
Geeves 56944f778e K'lax Bug Fixing (#7694)
You now properly need a vaurca whitelist to join as a Kataphract K'lax.
2019-12-16 21:13:17 +02:00
Matt Atlas e3a5dc8db4 Fixes random explosions (#7701) 2019-12-16 20:04:36 +02:00
Alberyk 457e3e2d61 Robotics upgrades: mech stuff and more rig word replacement (#7662)
* Robotics upgrades

* stuff.

* Adds this silly thing.

* Removes useless shit.

* updates this.

* Did a bad

* updates this.

* And this.
2019-12-16 08:06:12 +01:00
Alberyk 097ef1efe5 Removes pain displaying phantom wounds when examining yourself (#7663)
* Removes pain creating phantom wounds

* adds changelog.
2019-12-16 08:04:57 +01:00
Matt Atlas 391c806dfa Fixes skeletons being immortal + removes brain damage oldcode (#7690) 2019-12-15 19:59:51 +02:00
Nerrathiel 418ffac891 Vox thrower buff - belt slot (#7583) 2019-12-15 14:59:58 +01:00
Geeves ffeb4e238f Unathi Clothing Update (#7504) 2019-12-15 14:24:57 +01:00
Matt Atlas 616a668b69 Removes Cloning (#7653) 2019-12-15 14:24:24 +01:00
BurgerLUA 0b50956656 Properly Balanced Healing Chemicals (#7656) 2019-12-15 14:13:43 +01:00
Kaedwuff b9d82660d9 AI role information fix. (#7681) 2019-12-15 14:07:59 +01:00
Mykhailo Bykhovtsev a3e8d9a97c Adding new special pens (#7425) 2019-12-14 21:45:42 +01:00
aleksix 513f0cb296 Refactor the borg access function to account for all ID locations (#7641) 2019-12-14 21:44:37 +01:00
aleksix 232f4e1272 Re-introduced the min/max circuits for integrated circuitry (#7639)
This PR adds the min and max arithmetic circuits based on /tg/station's ones. Not sure why they weren't ported along with the rest of the circuits.
2019-12-14 11:55:09 +02:00
Matt Atlas 37abd8f771 Brainmed Code Quality + Organ Scarring (#7645)
Organ scarring has been made into a better system.

New healthdoll.

Other misc code cleanup attempts.

Fixes #7647
2019-12-14 00:10:53 +02:00
fernerr 480f537afb Moves randomized hunger/thirst setup from jobs subsystem to human/initialize (#7646)
With this, bluespace technicians, emergency responders and other spawned humans without jobs will no longer start out hungry/thirsty.
2019-12-14 00:10:35 +02:00
Doxxmedearly 1d35f2ec00 Stop spraying yourself (#7667)
Fixes #7666
Since you can spray people and objects, it would spray your coat (and therefore you) if you clicked on it.
Added a check to make sure the thing you're spraying isn't on your person.

Removed redundant safety checks for pepperspray.
2019-12-13 16:24:45 +02:00
Doxxmedearly 455eab7a34 Essential Pet Interactions (#7633)
tweak: "Pets have more discipline regarding food. They will no longer beg for food, seek it out, run towards it, steal it, or eat like there's an endless void in their stomachs. They'll still eat food on their tile if sufficiently hungry, and you can still feed pets by hand, if you'd like. Chefs, rejoice!"
    tweak: "Corgi stomach capacity adjusted to a way more sane level."
    rscdel: "Removed guilty messages about pets starving when you examine them; they won't go hungry in a single shift, don't worry."
    rscadd: "You can brush most friendly animals. Combs work for fuzzy and feathered animals, rags work on other ones."
    tweak: "There's a small chance that when you pet a guard dog (like Columbo) on help intent (and aren't his master), he won't immediately maul your face off; instead, he will growl at you to warn you not to do that. I still don't recommend it."
    tweak: "Like other pets, baby carp can eat now. But not a lot."
2019-12-13 08:25:43 +02:00
ParadoxSpace eef13fe5a2 Free Implanters (#7632)
They no longer require illegal tech. Tell your friends.
2019-12-12 21:54:32 +02:00
Leudoberct1 89446a4e9f Makes tunnel cloaks colourable (#7619)
This makes Vaurca tunnel cloaks colour customisable in the loadout screen.
2019-12-12 21:53:47 +02:00
TheDanseMacabre 2e93ab6877 Gun prettyfication project: 2 (#7608)
Remake of #7600
2019-12-12 21:53:03 +02:00
ParadoxSpace a0a8f4f8ef Horn Tweak/Add (#7609)
Nevermind about the verb.
Also, tweaks the bull horns to be less Tavros Nitram, and adds a longer version.
2019-12-12 21:52:37 +02:00
aleksix 2066d1f3a5 Integrated Circuits PIN_ANY now accepts lists (#7644)
Integrated Circuits that accepted data types of didn't accept lists. Now they do, which allows for list storage and such.
2019-12-12 21:52:23 +02:00
Aboshedab 4d99d60074 Military jackets sprites added (#7604) 2019-12-12 14:37:39 +01:00
Joshie fbe06af535 Latex Gloves Begone (#7610)
* Increasing funding for Sterile Gloves Budget

* Changelog Edit

* Trying to Fix the Conflict

* Icon Fix
2019-12-12 08:42:43 +01:00
Alberyk baca83b90e Custom items 08/12 (#7628) 2019-12-12 08:39:54 +01:00
ParadoxSpace 06e3271815 Circuit Goggle Fixes (#7636) 2019-12-10 19:57:54 +01:00
Matt Atlas df0cd6189a Brainmed Update (#7502)
gamer time.
2019-12-10 20:41:15 +02:00
JohnWildkins 2a5352ddf2 Fix a few remaining layer bugs (#7630)
title, fixes #7629

i checked for anything set to layer 19 or 20 but didn't think about the pesky layer 21....
2019-12-09 09:00:14 +02:00
Kaedwuff 876b1b776a nosoylent (#7612) 2019-12-09 07:35:05 +01:00
Doxxmedearly 9484b98e93 Preventing Bottle-Based Face Injuries (#7601)
Currently, if you harm intent click yourself with a bottle, thinking that you might get a refreshing drink after securing your valids, you instead smash it over your stupid head like an animal.

Funny as hell OOCly. Not so great ICly.

Now there's a prompt asking you to confirm if you really wanted to do that. This is ONLY for clicking yourself, so there's no interrupting flow during your barfight. Since harm intent is also linked to splashing reagents, "splash reagents" is also an option if for whatever reason you wanted to pour the reagents on yourself without smashing your face open.
2019-12-08 13:25:50 +02:00
fernerr e7da5f417d Fixes the Mech RFD (#7626)
It didn't work, now it does. Better at least.
Also gave the mounted extinguisher a non-default name.
2019-12-08 13:21:18 +02:00
fernerr c5a1e2c4ce Adds five new possible random asteroid dungeon spawns (#7539) 2019-12-08 11:46:57 +01:00
Wowzewow (Wezzy) a9ffb38f39 New money sprites (#7576) 2019-12-08 11:44:39 +01:00
fernerr 58b2f532c8 Shuttle update: Part Three: The Merchants Invest (#7591)
This is part 3 of the work of the big shuttle update started by Poze (#5771, description not up to date.) with more to come as that pr is split up into more manageable chunks. (Previous part: #7457)
2019-12-08 00:10:09 +02:00
Geeves aa86cc3f61 adds the gigashatter proc (#7589)
Gave Admins a gigashatter proc, which will fracture every single bone in your body. Fear the wrath of the redname.

Admins, you can call this proc by VVing a human mob, going to "call proc", then typing in 'gigashatter', then press finished and OK.
2019-12-07 23:48:40 +02:00
Nerrathiel ead72eee56 Merchant bulk buy function (#7587)
Adds additional function to the merchant software - Bulk Buy.

Activating this function prompts the user to enter a number.

    If text is SOMEHOW entered, returns IC error message.
    If number lesser than 1 is entered, returns IC error message.
    Expects numbers equal or greater to 1.

Function then executes standard money-purchase function using a loop. This loop executes X amount of times where X is the number user entered, ensuring they purchase the amount of items they want to buy up to as much money as they actually have

    This makes sure they cannot abuse this to buy more things than they can afford.

This function greatly reduces lag caused by server spawning excess amount of items and makes merchant much more pleasant to play.

Compiled without errors, tested on up-to-date private server, worked as expected.
2019-12-07 23:48:28 +02:00