Commit Graph

25705 Commits

Author SHA1 Message Date
Wowzewow (Wezzy)
8dddda141b Wearable wet floor sign (#7575)
You can now wear the wet floor sign.
Also tidies up some code here and there.
Adds some descriptions too.

It provides extremely minor armor.
2019-12-19 21:33:28 +02:00
Matt Atlas
bbecc7b461 Many vore improvements. (#7686) 2019-12-19 20:06:14 +01:00
Alberyk
8d192a6312 Fixes the mercenary loadout crates not showing up on the uplink (#7741) 2019-12-19 19:58:44 +01:00
Alberyk
13138756b5 Enforces species jobs restrictions through mechanics (#7691) 2019-12-18 23:13:41 +01:00
Wowzewow (Wezzy)
96b339d766 Resprites some accessories (#7562) 2019-12-18 22:46:43 +01:00
Matt Atlas
6cf3508082 Allows crew to spawn with more mechanical or assisted organs. (#7689) 2019-12-18 22:46:20 +01:00
Werner
e37a77e335 Cargo more SQL Logging and a better invoice (#7490)
Adds the id of the object that could not be loaded to the error log.
Updates the invoice for cargo shipments.
2019-12-18 21:09:37 +01:00
SonicGotNuked
c580bcc708 Fixes all borgs having emags (#7727)
* Create nerf.yml

* Update transform_procs.dm

* Update nerf.yml

* Update html/changelogs/nerf.yml

Co-Authored-By: Matt Atlas <mattiathebest2000@hotmail.it>
2019-12-18 15:53:43 +01:00
SonicGotNuked
631e6f5942 Malf power creep (#7563)
* Create nerf.yml

* Update robot.dm

* Big Thing

* fuck code delta

* crisis

* I will take your kidneys

* oh yeah

* Let's see if this shit works

* Update transformer.dm

* I forgot something

* Some needed messages

* Some fluff

* Fuck robotize()

* FINALLY

* Ok, better idea

* betterrr

* Changelog

* Update transformer.dm

* Update AI_ROUGE!!!.yml

* travis plz

* woops

* Update transform_procs.dm

* Update transformer.dm

* Update code/game/machinery/transformer.dm

Co-Authored-By: Matt Atlas <mattiathebest2000@hotmail.it>

* Update html/changelogs/AI_ROUGE!!!.yml

Co-Authored-By: Matt Atlas <mattiathebest2000@hotmail.it>

* Update code/game/gamemodes/malfunction/newmalf_ability_trees/tree_synthetic.dm

Co-Authored-By: Matt Atlas <mattiathebest2000@hotmail.it>

* Update code/game/gamemodes/malfunction/newmalf_ability_trees/tree_synthetic.dm

Co-Authored-By: Matt Atlas <mattiathebest2000@hotmail.it>

* Update code/game/gamemodes/malfunction/newmalf_ability_trees/tree_synthetic.dm

Co-Authored-By: Matt Atlas <mattiathebest2000@hotmail.it>

* Update code/game/gamemodes/malfunction/newmalf_ability_trees/tree_synthetic.dm

Co-Authored-By: Matt Atlas <mattiathebest2000@hotmail.it>

* Update code/game/gamemodes/malfunction/newmalf_ability_trees/tree_synthetic.dm

Co-Authored-By: Matt Atlas <mattiathebest2000@hotmail.it>
2019-12-18 08:15:38 +01:00
Matt Atlas
ab2723a3c5 Security equip. fixes/buffs, general brainmed fixes, agony + halloss into pain (#7699)
tweak: "Security's base nonlethal equipment - tasers and rubbers - is now a bit better."
    bugfix: "Fixed teargas doing practically nothing."
    bugfix: "Fixed a lot of stuff not applying pain damage. Ow."
    bugfix: "Fixed undefined values on the CMC."
    bugfix: "Fixed dionae not regenerating damage."
2019-12-18 09:15:17 +02:00
Werner
700dcdc9e4 Emergency Maint Access from Command Console (#7654)
* Emergency Maint Access from Command Console

Emergency Maint Access can now be enabled/disabled using the command consoles

* Update code/modules/modular_computers/file_system/programs/command/comm.dm

Co-Authored-By: Erki <skull132@users.noreply.github.com>
2019-12-18 08:12:50 +01:00
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
Doxxmedearly
9b965c69d4 Ruining Vaurca Christmas (#7693) 2019-12-15 23:49:09 +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
Nerrathiel
d5e323516d Station Safe bugfix (#7602)
Fixes a bug where station safe could be impossible to open if certain tumbler_open values were rolled.

The bug in question is caused by tumbler rolling which is a core process of the safe-cracking minigame.

After testing it on private server, I have determined that changing tumbler rolling values creates way more newer issues, and as such solved the rare glitch by making sure that any and all values rolled by a safe on initiation are possible to be solved within confines of tumbler rolling

[35 differential value between tumbler_open 1 and 2] = Max of tumbler rolling.

Station Safes now check on initiation if the differential is bigger than 34. If yes, they reduce the differential to 34, making the otherwise impossible station safe spawn possible to crack.
2019-12-13 08:25:05 +02:00
fernerr
4d90bc0573 Adds the ability to place flags directly onto windows (#7637)
No need to kerfuffle with a screwdriver to get your consulate looking its best. Now you can just click with your flag to hang it up over windows.
2019-12-13 08:24:46 +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