Commit Graph

30168 Commits

Author SHA1 Message Date
kevinz000
b5430eb68c fuck 2020-01-24 14:39:19 -07:00
kevinz000
e13b3352bf Merge remote-tracking branch 'tgstation/master' into movespeed_modifiers_take_two 2020-01-24 13:25:09 -07:00
AnturK
b04934a0d1 Fixes runtimes & some cleanup (#48776)
* Keyless emote sanity.

* Camera bug runtime

* SM runtime

* Removes random <br>'s in atmos logs

* light spark runtime

* uranium splashing on walls runtime

* throwing clown with clown shoes runtime.

* beam rifle runtime

* Don't warn on mesageless keyless emotes.

* Fixup
2020-01-24 13:23:59 -05:00
QualityVan
f711d4f88c Fixes electromagnetism typo (#48948) 2020-01-24 11:26:33 -05:00
Fikou
d66c491484 genetic scanner is now in science lathe (#48957) 2020-01-24 11:23:49 -05:00
Ryll Ryll
6eb6d000ea Lets you shove people into the trash (#48960) 2020-01-24 11:22:22 -05:00
TheVekter
97b5ec2117 Adds a function to grant research points for slime extracts (#48807)
* Adds a function to grant research points for slime cores

* I meant to change it to 1k points before pushing

* changes slimes so they give different points based on what tier they're on

* A few fixes and more efficient code

* Adds sanity checks, used extracts can't be cashed in

* Refactored code
2020-01-24 11:16:29 +01:00
JJRcop
7ad527ff9a Move drunken scientist quotes to strings (#48953)
This moves the drunken scientist quotes into a strings file.

I used the pick_list_replacements proc even though there are no replacements, in case someone who edits the file wants to add some replacements.

I didn't take the opportunity to sneak in any lines, they are copied verbatim.
2020-01-24 17:32:39 +13:00
Rohesie
7bef84f009 Mass-replacement of stat to machine_stat (#48758)
Living and machine stat vars are pretty different, one uses flags and other number-defines.
This should make some other mass-replacements and searches a bit easier.
2020-01-24 12:37:17 +13:00
ArcaneMusic
b62d105228 Adds the Wood Datum Material, giving it to items made from wood. (#48820)
* Initial commit, wood datum mat. Works on my machine.

* Wait this makes baseball bats worthless nevermind

* Review changes, uses the define now, just don't know how bitflags work well enough for that other bit

* Adds the material dependance check

* FINE
2020-01-23 17:36:10 -05:00
ATH1909
b5e06025ec [WEB EDIT] [TESTED] You can no longer use growth serum to enter the quantum realm (#48913)
* Update other_reagents.dm

* Update drink_reagents.dm

* Update drink_reagents.dm

* Update drink_reagents.dm

* Update drink_reagents.dm

* Update other_reagents.dm
2020-01-23 17:26:52 -05:00
ArcaneMusic
d9a0cad8ca SOUTH BRONX PARADISE BABY!!! (New Contraband Candy Bar) (#48855)
* SOUTH BRONX PARADISE BABY!!!

* Rejiggered chemical values.

* Now with 200% more infectious insects.

* With Grammarly, you too can write professional quality letters, for a small fee!

* Clean up, keeps message spam to a minimum.

* Tral had a brilliant idea

* Review comments and review changes
2020-01-22 23:22:28 -08:00
OnlineGirlfriend
bb9c8018d4 Adds four new suits to Autodrobe (changshan, cheongsam) (#48862)
* adds blue and red changshan

adds blue and red changshan
adds changshan to autodrobe

* added cheongsam

added red and blue cheongsam
cheongsam available in autodrobe

* adds changshan, cheongsam

two colors each (red and blue)
adds to autodrobe
2020-01-22 21:49:13 -05:00
skoglol
d61239fa14 Merge pull request #48921 from itseasytosee/Beergoggles
Separates beer googles into science glasses and beer goggles. Sprites for each!
2020-01-23 03:41:31 +01:00
Fikou
d40c7a04f5 job hud/id card icon changes (#48858)
About The Pull Request

i changed all id card/hud icons to adhere to the 1 color + white "rule"
i changed most id card colorations to keep consistent with stuff on the hud and the bottom of the card
i added hud icons and cool id icons for ert
Why It's Good For The Game

cool
Changelog

🆑
imageadd: new hud icons for ert, service hud icons recolored, some hud icons simplified or small recolors, some job id card icons recolored and changed job id cards for ert
/🆑
2020-01-23 13:27:17 +13:00
nightred
5be9559eef Temperature projectiles respect insulation (#48912)
About The Pull Request

Guns, Spells, and mobs that use temperature based projectiles got an update so that the projectile must deal with insulation when applying temperature changes.
The more insulation you have the less body temperature change you will take.

This does not change how much damage you take from a projectile.

The projectiles have been updated from the temperature to be set as, to the amount of change they can do.
The old security temp gun would always set the body temp to 100 kelvin, now each shot tries to reduce your body temp by -50 kelvin before insulation. The reverse is also true for temp projectiles that heat you up.

This does mean that naked you will take more body temp loss, and in a hard suit you have almost no temp change. (hardsuits do protect you from space cold so this follows)

edit: this does not touch cryo sting, that uses frost oil.
Why It's Good For The Game

Better handling of temperature shots.
Insulation matters in combat.
Cold blooded creatures are better off with good insulation.
Changelog

🆑
balance: Temperature based projectiles respect insulation
/🆑
2020-01-23 13:21:25 +13:00
skoglol
4734de3805 Adds a launch random item option to the podlauncher (#48886)
About The Pull Request

Adds the option of picking a random item from the turf and sending it instead of sending the entire turfs contents. Helpful in situations where you dont want to send clones, but also want to spread out the items sent.
Why It's Good For The Game

Happy admins, happy life.
Changelog

🆑 Skoglol
admin: Podlauncher now supports sending a single random item instead of the entire turfs contents.
/🆑
2020-01-23 13:12:03 +13:00
Anonmare
18157b31b6 Updates all Silicon Law related material costs (#48801)
About The Pull Request

The AI/Cyborg uploads, and AI modules, now require bluespace crystals to construct.
Why It's Good For The Game

Before you say anything I want you to consider the following:

You are an antagonist and you want to subvert the AI. Do you,
A) Break-in to the AI Upload, an extremely risky, obvious method but you have everything you need to subvert the AI without any extra steps?
B) Break-in to secure tech storage, a place with signficiantly less security and not as often checked on, but have to find another way to acquire the modules you need?
C) Wait a good 15-25 minutes for mining and science to do the bare minimum of their job, enter in the back way and print off everything you need with very little risk or leaving behind very little evidence?

If you answered anything but C, I like you and you can fuck my sister but let's be realistic here.
It's not going to """fix""" the issue and I won't pretend it will, but with the rarity of bluespace crystals it does mean that they're not going to be as prevalent or as available as early and may force you to take the riskier strategies if the resources you need don't appear quickly enough and encourage conflict.
Changelog

🆑
balance: AI and Cyborg Upload consoles require bluespace crystals and diamond to print now
balance: Law modules now require bluespace crystals to print now
/🆑
2020-01-23 13:05:02 +13:00
Qustinnus
9e90e09597 Adds a new BEPIS design; The Mauna Mug (#48599)
🆑 Kryson & Qustinnus
add: New BEPIS design; a self heating mug
/🆑

A self-heating mug that you can get from BEPIS designs. the better the cell thats in it, the higher the max temp and the faster the temp goes up.
2020-01-23 12:56:22 +13:00
AnturK
873c0a7765 Fixes strippanel stuff. (#48937)
* Fixes strippanel stuff.

* Cleanup
2020-01-23 12:52:35 +13:00
TheChosenEvilOne
b51df1e833 Passive vent temperature sharing. (#48874)
* exchange heat with passive vents.

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>

* Passive vent temperature sharing.

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>

* Review

Signed-off-by: TheChosenEvilOne <tceo-email@protonmail.com>
2020-01-22 12:56:47 -05:00
skoglol
b735d25cb6 Swaps boh and ooc confirm dialog button positions (#48905)
* Swaps boh confirm dialog button positions

* and the ooc alert
2020-01-22 12:52:17 -05:00
Buggy123
1382ad59f6 Buffs spacevine event (#48914) 2020-01-22 12:17:30 -05:00
MrPerson
26093e5ac2 Further update_icon splitup (#48784)
* Further update_icon splitup

After this there'll be just under 100 old update_icon() calls that need fixing.

* Thanks Travis
2020-01-22 10:18:05 -05:00
skoglol
d33d8a7c06 Adds alt click to grinder, biogen. (#48893) 2020-01-21 18:31:54 -05:00
Flint
c7e7e2ac97 The separation 2020-01-21 16:48:31 -06:00
Flint
6851f84840 Real neat 2020-01-20 23:35:59 -06:00
81Denton
3849a4a42c Replica pods can show the blood DNA of injected samples (#48755)
* Replica pods notify ghosts, can show the blood DNA of injected samples

* basically im monky

* h

* removes garbo, adds hints that "blood DNA" is just the UE
2020-01-20 11:44:38 -05:00
skoglol
c3aa648341 Merge pull request #48767 from itseasytosee/Add_droppers
Adds droppers to medical protolathes and autolathes
2020-01-20 10:24:50 +01:00
skoglol
38f5a94715 Merge pull request #48670 from ExcessiveUseOfCobblestone/the-man-who-has-it-all
The Janitor Strikes Back: Scrubbing (Cleaning) Skill / `remove_any` proc granularity change
2020-01-20 10:17:28 +01:00
itseasytosee
7475a783ff Duck 2 boogalo 2020-01-19 20:08:13 -06:00
Flint
1249f64b92 Part 2 2020-01-19 19:48:03 -06:00
Flint
2a0bf0e6cd Merge remote-tracking branch 'origin/master' 2020-01-19 19:46:35 -06:00
Flint
71ad3c3c4b Merge branch 'master' into Add_droppers 2020-01-19 19:43:45 -06:00
Flint
f470bff602 Part 1 2020-01-19 19:37:19 -06:00
skoglol
53e76b83cc Merge pull request #48798 from Fikou/patch-96
changes the cyborg hat blacklist to include all space helmets and the broken chameleon hat
2020-01-20 01:53:19 +01:00
skoglol
2028a9933f Merge pull request #48745 from Paxilmaniac/air-pods
Adds Space Pods (and makes earmuffs actually deafen you)
2020-01-20 01:06:38 +01:00
skoglol
03f4a81f16 Makes husking harder, adds husk healing to instabitaluri (#48717)
* Makes husking harder, adds husk healing to isntabitaluri

* Adds amount limit to instab unhusking, removes roundstart.

* treshold define, upped instab limit, nice feedback
2020-01-19 18:32:38 -05:00
tralezab
4a48f2b9d9 adds genetic powers (theres a new one since you last looked) (#48665)
* relic file

* Revert "Merge branch 'master' of https://github.com/tralezab/tgstation"

This reverts commit 826916d87b421dbb0ebcfce7fad96e456b6d3674, reversing
changes made to a0f476d874.

* tongue spike, chem spike

* oh god github desktop is shitting and farting

* ahhhh so broken bros

* final commit before recreation

* readds sprites, makes it work and compile

* webs

* sprite readded

* web icon

* cooldown fix

* compile dammit

* review done

* early return
2020-01-19 18:29:18 -05:00
JJRcop
5b761072cb [READY] Roundstart spawning without job landmark puts you on shuttle (#48821)
About The Pull Request

Discovered via paramedics missing their start landmarks, jobs without landmarks would spawn on the last landmark to be loaded in the map. This appears to not have been intended, and they now spawn on the arrivals shuttle if available. If that fails they spawn in the error room.

I am touching job distribution code so I'd like this to be testmerged for a bit before getting merged.
Why It's Good For The Game

This is a bug in an error condition, so it will only show up if there are map bugs, which is why we haven't uncovered it for so long.
Changelog

🆑 JJRcop
fix: Jobs missing spawns will spawn on the arrivals shuttle.
/🆑
2020-01-20 10:50:36 +13:00
TheChosenEvilOne
3657506b56 Remove dry heat sterilization reaction research point generation (#48872)
Removes research generation from Dry Heat Sterilization reaction as 
lavaland can now be heated to research everything just few minutes in 
to the round. The reason this removes it completely is because even 
with a small research point gain it will still generate way too many 
research points.
2020-01-19 12:15:48 -08:00
AnturK
bc7ea709c5 Canvas Refactor (#48834)
* Canvas Refactor

* tgui review stuff
2020-01-19 11:14:05 -05:00
carshalash
a66623b49c Update to spider meat flavor text. (#48731)
* Update meat.dm

* Update meat.dm
2020-01-19 01:53:45 -05:00
Fikou
e86c0febf6 Highlanders can no longer be dismembered (#48761)
all of their gameplay is centered around a single claymore that can 
just be cutoff with a single hit from another guy's claymore, when 
normally as a highlander to kill you need like 3 hits, now you just 
need 1 to dismember and win
2020-01-18 22:47:16 -08:00
Couls
7b289b504a make hardsuit helmets repairable (#48790)
* make hardsuit helmets repairable

* add more feedback and fix spans

* replace the light instead of using a welder

* Update hardsuit.dm

* Apply suggestions from code review

Co-Authored-By: Jordan Brown <Cyberboss@users.noreply.github.com>

Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2020-01-19 01:28:13 -05:00
Flint
4bb0e06116 DUCKS WORK! 2020-01-18 22:16:51 -06:00
Mickyan
f4424ef731 Adds Thocks (#48860)
* thocks

* brought to you by cinco men
2020-01-18 22:22:37 -05:00
skoglol
98de223135 Adds basic cybernetic organs, rebalances existing (#48714)
* Adds basic cybernetic organs, rebalances existing

* Adds severity to the emp calculation

* reduced maxhealth drasticly

* Apply suggestions from code review

Co-Authored-By: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>

Co-authored-by: moo <11748095+ExcessiveUseOfCobblestone@users.noreply.github.com>
2020-01-18 19:35:03 -05:00
JJRcop
6a200dfaa7 Revert cobbymed, stasis beds, and cloning removal when? (#48808)
* Nanite Programmer says "when you code it" on when questions

* Nanite programmer anti-nepotism
2020-01-18 19:28:07 -05:00
AnturK
ac4f25e563 Cross server comms update. (#48850)
* Makes cross server config easier to manage and lets you send messages to specific stations.

* No need for fancy copy
2020-01-18 19:04:23 -05:00