Commit Graph

27076 Commits

Author SHA1 Message Date
MMMiracles
b79e7869cd prevents crashing the nanotrasen market with inflated coin prices 2018-12-13 10:57:35 -05:00
coiax
8c8ee67e23 Robotics can print cybernetic organs (also new upgraded cybernetic heart) (#41753)
🆑 coiax
add: Robotics can print cybernetic hearts, lungs and livers at their exofabricators (along
with their upgraded versions).
add: Added upgraded cybernetic heart, just like the regular cybernetic heart,
that doses you with epinephrine when unconscious. But the upgraded version generates a new
dose after five minutes.
/🆑

Robotics should be able to upgrade people with cybernetic organs. Medical want the organs
to save people's lives, Robotics want the organs for augmentation giggles.

Also, there was an upgraded cyberlungs and cyberliver, so I just made an upgraded
cybernetic heart as well.
2018-12-12 21:47:27 -05:00
moo
ec46e8879d Merge branch 'master' into name-muh-glands 2018-12-12 11:49:08 -05:00
moo
d37ba798e1 Merge pull request #41863 from Tlaltecuhtli/surgery-stufffffffffffff
advanced surgery tools
2018-12-12 11:47:00 -05:00
Tad Hardesty
44b0a2ec4d Use a logging proc that actually exists 2018-12-11 21:22:19 -08:00
Tad Hardesty
979e8db71a Fix href exploit in AI mech domination 2018-12-11 21:11:20 -08:00
Jack Edge
df4c38809d Merge branch 'master' into name-muh-glands 2018-12-12 00:23:50 +00:00
Jack Edge
9cd9a22223 Random gland apperances 2018-12-12 00:20:03 +00:00
moo
c68147fe04 Update code/modules/surgery/tools.dm
Co-Authored-By: Tlaltecuhtli <33834933+Tlaltecuhtli@users.noreply.github.com>
2018-12-11 21:39:38 +01:00
moo
11f5068495 Merge pull request #41711 from coiax/disk-verifier-trait
Added TRAIT_DISK_VERIFIER, refactors how fake disk checks work slightly
2018-12-11 12:30:58 -05:00
moo
c8cbc8d89e Merge pull request #41549 from tralezab/patch-12
[READY FOR REAL] New Spell: Soul Tap!
2018-12-11 12:20:25 -05:00
kevinz000
10d846022a [READY]MultiZ stuff - tile atmos, movement backend, falling backend, etc etc - Electric boogaloo (#40428)
Basic multiZ mob movement procs (Observers can always move)
Open space, showing what things are below it, and everything that entails. No complex support for dynamic generation just yet.
Decide how openspace should look :/

    Atoms falling through open space (NO MOB SUPPORT/DAMAGE/ANYTHING YET.)

//CANCELLED FOR ANOTHER PR - [ ] Being able to see upwards? Downwards is going to be handled by open space.

MultiZ tile atmospherics - EDIT: Working demo! https://puu.sh/B7mUs/3f6274740f.mp4
Bugtest the heck out of this trainwreck.
2018-12-11 22:09:59 +13:00
Tlaltecuhtli
6a7b7ed919 efdsdgfs 2018-12-11 10:04:35 +01:00
81Denton
fdd2a1d8e9 Red pills sometimes make people think (#41883)
Remember that scene from The Matrix? This PR adds a 5% chance that swallowing red pills makes you think about stuff the average Nanotrasen employee isn't supposed to pay attention to.
2018-12-11 10:43:40 +13:00
Jordan Brown
f1d22a017e Fix TGS stuff (#41806)
Closes #41794
2018-12-10 14:50:48 +13:00
oranges
f82cbc04c7 Merge pull request #41880 from ShizCalev/healing-fix
Fixes healing positional argument runtime
2018-12-10 12:57:55 +13:00
tralezab
52a3400de4 Merge remote-tracking branch 'upstream/master' into patch-12 2018-12-09 15:17:16 -08:00
monster860
0026903857 Retarded TG Coder Teleport Debacle Fix Part 2 2018-12-09 16:08:21 -05:00
ShizCalev
a7f59ece72 Fixes healing positional argument runtime 2018-12-09 15:40:22 -05:00
81Denton
4eeab6634c [Ready] Makes kitchen cold rooms actually cold (Metastation) (#41799)
cl Denton
tweak: Metastation's kitchen cold room is now really cold! Make sure to wear warm clothing.
tweak: The kitchen clothing vendor now stocks two winter jackets by default.
tweak: Goats are now fine with temperatures as low as 180°K. This is so that Pete doesn't freeze to death inside the cold room.
code: Added a kitchen area subtype for cold rooms and adjusted chef CQC to work inside it (no gameplay changes).
/cl

You know how it's called a cold room, looks like a cold room but is actually just another storage room?

I made the Meta kitchen cold room spawn at -80°C and added a freezer to it. Originally I wanted to pick a more realistic temperature (like -25°C), but the way body temperature works means that you'd have to sit inside it for minutes to feel an effect.

Now, you can store bodies inside it, trap people and let them freeze to death, or lower the temperature even further and use it as a ghetto cryo chamber.

Also:
Kitchen clothing vendor gets two winter jackets and goats survive at lower temperatures (so Pete doesn't just die).
2018-12-10 09:35:28 +13:00
tralezab
1392b4ddb3 defines and soultapping doesn't damage you if you have missing health 2018-12-09 12:13:34 -08:00
Tlaltecuhtli
bf1571542c changes 2018-12-09 20:44:13 +01:00
moo
2d70ac7cd6 Merge pull request #41862 from Jordie0608/watchaswehaveprefixeslongerthanthebanreasonitself
Adds roles and duration of ban to note created by ban
2018-12-09 14:15:15 -05:00
Jack Edge
d895f9c511 Merge branch 'master' into disk-verifier-trait 2018-12-09 18:58:25 +00:00
skoglol
ca3d18cf9e Adds recycler check on xenobio console interaction (#41851)
* Adds check to fix box connection.

* and again

* comment
2018-12-10 01:01:46 +11:00
XDTM
b376c7d039 Adds the Ligament Hook and Ligament Reinforcement bioware surgeries (#41842)
* Adds the Ligament Hook and Ligament Reinforcement bioware surgeries

* techweb

* missing define
2018-12-10 00:50:12 +11:00
coiax
277c8c078c Gibs now rot and generate miasma (#41782)
* Gibs now rot and generate miasma

🆑 coiax
add: Gibs will now rot if not cleaned, and produce small amounts of miasma, approximately
equal to a quarter of a corpse.
/🆑

Miasma is fun. Gives the janitor more of a reason to do work. It will only become
dangerous if you have a lot of gibs in a small space. So better keep those Hopline shutters
open.

* Rot component, for things that rot

* Whoops

* No longer processes, so doesn't need to stop
2018-12-10 00:29:42 +11:00
Jordie
ea834bc193 Merge pull request #41860 from subject217/multilineadminpm
Replaces the single line text prompt in Admin PMs with a multiline one
2018-12-09 22:00:50 +11:00
HideAndSeekLOGIC
04276d13f9 [READY] Allow creation of the various types of emergency oxygen tanks (#41672)
[Changelogs]:

cl HideAndSeekLOGIC
add: Added emergency oxygen tanks and extended capacity emergency tanks to the autolathe and protolathe
add: Added them to the Industrial Engineering tech node
tweak: Only Cargo and Engineering can print extended capacities; the rest are available for everyone.
/cl

There is currently no way to produce these tanks and there is currently no reason why this should be the case. This PR fixes this problem.
2018-12-09 23:52:30 +13:00
MrDoomBringer
8b49e62a49 Makes the tooltips less annoying in the Centcom Pod launcher verb (#41821)
cl MrDoomBringer
admin: The Centcom Pod Launcher has been reorganized, making it easier to navigate at the expense of compact-ness.
/cl

Each button in the podlauncher verb had a tooltip explaining what it did, however these would get in the way of selecting things, which made life a pain. This pushes all the buttons to the right, so the tooltips should now stay out of the way of selecting buttons.
2018-12-09 23:32:20 +13:00
skoglol
f95270404e Reorganizes the uplink, adds grenades and explosives category. (#41834)
cl Skoglol
tweak: Reorganized the syndicate uplinks. Items are now mostly alphabetical, some misplaced items moved to more fitting categories.
tweak: Added a new category to the uplink: Grenades and Explosives.
/cl

This hopefully makes finding the items you are after a bit less difficult. There were some category inconsistencies, and bombs/grenades were all over the place. This alphabetizes most of the uplink, except in cases where not doing so makes more sense.

The full list: https://pastebin.com/DdnN7npu

Things I weren't quite sure about:
Holoparasite category - kept it in dangerous weapons.
Energy shield category - Moved it to dangerous, next to energy swords.
2018-12-09 23:30:19 +13:00
Time-Green
29ecfa47bf [READY] Goon Genetics (#41258)
GENETICS

    The random hexadecimal rng game has been replaced with gene sequencing from goon.

    Adds mutation activators and mutators

    You can now store mutations

    Everyone now has their own set of unique mutations

    Limited mutations per person to 8 (including one always being monkey)

    Adds race specific mutations (See fire breathing for lizads)

    You can inspect discovered mutations, undiscovered mutations use an alias to recognize them by

    Adds a sequence analyzer. Can be used to scan someones genes sequence. Useful for determing what mutations they can safely have and or collecting data for very difficult sequences

    Adds mutation combining. It's currently only RADIOACTIVE + STRONG = HULK (So yes you will now need 2 mutations for to get hulk)

    Adds several other mutations. Telepathy, firebreath, glowy, radioactive and strength

cl Time-Green
add: Goon genetics!
add: More mutations! Fire breath for lizards! Radioactive! Telepathy! Glowy! Strength, though its cosmetic and should be combined with radioactivity instead! Fiery sweat!
add: Adds void magnet mutation by @tralezab !
/cl
2018-12-09 23:26:04 +13:00
MetroidLover
b1fc4027db Abductor Uniforms (#41793)
cl MetroidLover
add: New Abductor uniforms
/cl

Try 2 due to horrendous incompetence on my part.

Saw these over on Oracle before it's plug got pulled, and I thought they looked nice and would be better than grey jumpsuits
2018-12-09 23:21:13 +13:00
oranges
27ae458ad5 Merge pull request #41777 from coiax/curse-of-even-madder
Fixes curse of madness
2018-12-09 23:15:42 +13:00
oranges
1cae468be5 Merge pull request #41779 from MMMiracles/paystand_fix
Fixes signaler not working on paystand
2018-12-09 23:15:09 +13:00
Qustinnus
9d28bd7244 Crushes some Ethereal bugs and adds bloodbags for them (#41745)
cl Floyd / Qustinnus
add: Bloodbags for ethereal filled with liquid electricity
fix: Ethereals cant clone lightbulbs anymore
fix: Fixes runtime in Ethereal charge handling
/cl
2018-12-09 23:09:24 +13:00
tralezab
c02a4e3319 Fixes duplicate batforms in a lot of cases (#41726)
fixes #32177

or at least it should

maybe i should test this?
2018-12-09 23:05:23 +13:00
JJRcop
7fd313f813 Chronosuit fixes extracted from #41350 (#41449)
cl JJRcop
fix: The chronosuit's teleport animation has been fixed, as has the gun.
/cl

Since #41350 was closed, I extracted the suit fixes without any balance changes, it works again.

Fixes #41443
Closes #41446

Known issue: sometimes newly created icons/appearances stop showing up after some use, but return when reconnecting.
2018-12-09 22:59:02 +13:00
nicbn
b6d45650b8 Cleans up and improves microwave code (#41832)
* Cleans up and improves microwave code

* /the to /The

* Update microwave.dm
2018-12-09 22:56:02 +13:00
oranges
98fca08545 Merge pull request #41833 from swindly/toolset
Adds radial menu to arm-mounted implants
2018-12-09 22:55:13 +13:00
oranges
11a3654f32 Merge pull request #41856 from kriskog/gibber
[s] Fixes gibber part update
2018-12-09 22:53:47 +13:00
Tlaltecuhtli
487e2c53a8 commit 3 2018-12-08 19:12:52 +01:00
Tlaltecuhtli
2eedca6736 commit 2 2018-12-08 14:31:09 +01:00
Tlaltecuhtli
87ad45af1c commit1 2018-12-08 14:27:31 +01:00
Jordie0608
360ebb3e33 adds roles and duration of ban to note created by ban 2018-12-08 23:52:44 +11:00
Unknown
7ff32c1b8c as text to as message
it really is that easy
2018-12-07 20:09:29 -08:00
Jordan Brown
d4fd7e55a5 Merge pull request #41813 from coiax/xmas-maint-loot
During the Christmas season, you can find Santa hats, christmas crackers, and presents in maint
2018-12-07 20:57:07 -05:00
skoglol
1e3ed4f922 resets vars before parts are calculated. 2018-12-08 01:07:34 +01:00
moo
bf6ee2a105 Merge pull request #41536 from 4dplanner/pinpoint
Removes error message while shunting [fix]
2018-12-07 15:37:19 -05:00
Jack Edge
76fda7a551 Abductor scientists can examine glands to determine what they do
🆑 coiax
add: Abductor scientists, or people who have had training similar to an
abductor's scientist will be able to examine alien glands to determine
their scientific purpose.
/🆑

Had a lot of fun making up dumb sciencey sounding explanations for the
glands.

Removes the "scientist" var from the species datum, don't need that
anymore.

TRAIT_ABDUCTOR_TRAINING and TRAIT_ABDUCTOR_SCIENTIST_TRAINING are the
important key traits here, assigned in the antag datum. Being an
abductor doesn't give you experience with all their tools, after all.

TRAIT_SURGEON (another trait the ayy scientist has) gives you access to
all surgeries, rather than a more snowflake-style species check.
2018-12-07 18:06:10 +00:00