Commit Graph

49886 Commits

Author SHA1 Message Date
MrPerson 273464ae65 Include ~ and ` too 2020-01-26 02:18:38 -06:00
MrPerson e022407b81 Makes stuttering ignore some punctuation
Fixes #48983
2020-01-25 16:00:36 -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 9a4cc4ffc3 Merge pull request #48859 from Archanial/master
Fixes stasis beds not working with operation computers
2020-01-20 10:23:11 +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
moo 05a9fdd56c Apply suggestions from code review 2020-01-20 00:40:13 -05:00
Archanial e738d9ebf0 null man bad 2020-01-20 03:42:44 +01:00
itseasytosee 7475a783ff Duck 2 boogalo 2020-01-19 20:08:13 -06:00
itseasytosee 738e970ad1 Ducks 2020-01-19 20:06:49 -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
81Denton d720ba42df Merge pull request #48852 from Tlaltecuhtli/new-fix
metastation genetics chances /experimentor lab
2020-01-19 22:57:15 +01: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
Nick d84576f1ed Add a sprite for the wayfinding pinpointer (#48750)
I hate confusing it for a crew pinpointer. So have a boring grey 
recolered crew pinpointer. Grey for the balds for dress in grey that 
need to learn the map.
2020-01-18 22:42:26 -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
ArcaneMusic 8f437c8e03 Actually adds the RSF sprite to the Rapid Service Fabricator (#48847)
* Initial commit, yehaw

* Can't forget borgs
2020-01-19 01:26:49 -05:00
skoglol 10354dd906 Allows cult runes in atmos, janitors closet, virology (#48857) 2020-01-19 01:26:20 -05:00
Kyle Spier-Swenson 4d1c252827 SSprofiler performance enhancements (#48861)
* Log fetch and write costs in SSprofiler.

* Update profiler.dm

* Update profiler.dm

* Add performance enhancements 

This should ensure it doesn't lag the server too much.

* Minor text changes
2020-01-19 01:24:42 -05:00
Flint 33ebbc97a3 Desc fix 2020-01-18 22:28:19 -06: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
oranges ef3c25905e Merge pull request #48875 from AnturK/offbyone
Fixes list VV
2020-01-19 14:40:38 +13: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
Krysonism 9922f577af level 18 leather belt (#48835) 2020-01-18 19:29:24 -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
AnturK 6c15c15c0e Fixes list VV 2020-01-18 18:46:42 +01:00
MrPerson f7eb2c905b Unicode awareness Part 2 -- copytext() (#48512)
* Unicode support Part 2 -- copytext()

This is the transition of all copytext() calls to be unicode aware and also some nearby calls in the same functions. Most things are just replacing copytext() with copytext_char() as a terrible character limiter but a few others were slightly more involved.

I replaced a ton of
````
var/something = sanitize(input())
something = copytext(something, 1, MAX_MESSAGE_LEN)
````

with a single stripped_input() call. stripped_input() already calls html_encode(), trim(), and some other sanitization so there shouldn't be any major issues there.

This is still VERY rough btw; DNA is a mess, the status displays are complete ass, there's a copytext() in code\datums\shuttles.dm that I'm not sure what to do with, and I didn't touch anything in the tools folder. I haven't tested this much at all yet, I only got it to compile earlier this morning. There's also likely to be weird bugs until I get around to fixing length(), findtext(), and the rest of the string procs.

* Makes the code functional

* Assume color hex strings are always # followed by ascii.
Properly encodes and decodes the stuff in mob_helpers.dm which fixes some issues there.

* Removes ninjaspeak since it's unused
2020-01-18 13:07:22 +13:00
Archanial 73c6c80e96 fix 2020-01-18 00:02:20 +01:00
Nick e7a9bf4a6d Yet another db tickets bugfix #48854 2020-01-18 11:18:38 +13:00
Tlaltecuhtli 07b5cd23ed 2 2020-01-17 19:58:25 +01:00
JJRcop e1d3148c6f Intercom examine tells you about :i (#48809)
* Intercom examine tells you about :i

If you're close enough to them

* Intercom exmaine message different depending on proximity

* Intercom examine isn't dynamic
2020-01-17 10:59:23 -05:00
Arkatos1 38a26ec867 tgui-next: Teleporter (#48795)
* Basic routes and interface declaration, modified teleporter backend

* Interface, size tweaks, polish

* Linter fix
2020-01-17 10:58:57 -05:00
skoglol feecf28fa5 Merge pull request #48616 from cacogen/wayfindingpinpointers
Fixes wayfinder dispenser sprite/lowers amount of pinpointers from it/adds pinpointer recycling
2020-01-17 10:58:27 +01:00
Nick fa941a4410 Update blackbox.dm (#48844) 2020-01-16 23:54:28 -05:00
skoglol f8e507676f Fixes fugitives deadchat feedback (#48720) 2020-01-16 20:45:53 -05:00
AnturK 424fc64c10 Fixes moruge trays mistaking radios for cloneable bodies. (#48794) 2020-01-16 20:43:27 -05:00
cacogen 9c0e629a54 Fixes misleading info on brain damaged head examine (#48791)
Also punches up some of the other head descriptions
2020-01-16 20:42:51 -05:00
AnturK a630c7a94b Fixes observer alerts (#48793)
* Makes alerts work for observers.

* Basic click sanity.

* lint
2020-01-16 20:40:44 -05:00