Commit Graph

25716 Commits

Author SHA1 Message Date
Alberyk
038a4ac86b Tajaran update: the war to end all wars edition (#7638)
-changes how the tajara species handles citizenship in game: you now have to pick one of the three factions, this also enables consular officers for them
-adds a new var to the species: default_citizenship, which citizenship should be the default one for that species, so you can have species that can't get biesel citizenship as their main one
-adds a bunch of loadout options to the tajaran section
-restricts tajara from being necropolis contractors
2019-12-21 12:58:34 +02:00
fernerr
61f6ade0fe Fixes some cigars missing their butt sprites. (#7754) 2019-12-21 11:56:45 +01:00
Crosarius
ce7f8ac3a6 Gunshots now show up on autopsies (#7761)
* bullet_act fix

* changelog

* Update html/changelogs/crosarius-autopsy-fixes.yml

Co-Authored-By: fernerr <35879136+fernerr@users.noreply.github.com>

Co-authored-by: fernerr <35879136+fernerr@users.noreply.github.com>
2019-12-21 11:56:25 +01:00
Wowzewow (Wezzy)
01a06d1197 New masks (#7614)
Adds new sprites for sterile mask and breath masks.
Adds new colorable cloth mask for civillians and dust mask mostly for industrial jobs.

Masks have been move to their own tab in loadout - namely because they have an entire seperate file for them, but apparently haven't been coded in their own tab. Also, they should equip properly on spawn now.
2019-12-21 12:40:58 +02:00
fernerr
11a11b78fa Adds a stairwell (#7685) 2019-12-20 23:51:30 +01:00
Wowzewow (Wezzy)
ff25557eb8 The Rollable Cigs and Chews Update (#7631) 2019-12-20 23:48:17 +01:00
Wowzewow (Wezzy)
2013262cbc New shoe sprites (#7474) 2019-12-20 21:45:35 +01:00
Matt Atlas
0849ce89a6 Fixes the advanced scanner not printing the brain result. (#7742) 2019-12-20 21:33:13 +01:00
Mykhailo Bykhovtsev
8c1e92edcd Fixing Mechs more. The fight between armor and armour (#7723)
The armour and armor again strikes:

    Apparently original Mech port PR has overridden borg's armor definition and was using it. This fixes it by making mech's armor a child of borg's armor instead.

    renames borg's armour to armor references.

    Mech's melee damage has been increased. It depends on manipulator type. Light: 15, Regular: 20, Combat 30, Heavy: 50. Fixes #7665

    Adds missed check in mech's destroy proc
2019-12-19 21:41:23 +02:00
Leudoberct1
2670e685fb Removes the potential for artifacts with an effect that does nothing (#7702)
This changes a number in the artifact effect code that removes the potential for an artifact to have the low level energy emissions or concentrated energy effect, both of which do nothing.
2019-12-19 21:38:00 +02:00
Geeves
3323e1fa3c Antagonist Age Fix (#7730)
Players with accounts too young to be antagonists now properly cannot select those roles. No more empty gamemodes.
2019-12-19 21:37:33 +02:00
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