Commit Graph

51436 Commits

Author SHA1 Message Date
RaveRadbury 8e4e34127b Sorts quirks into medical record categories (#50647)
* Sorts quirks into medical record categories

Removes Allergens from med record, still need to squash a bug.

* Makes Rohesie's requested changes

* typo

* Replaces magic numbers with defines
2020-05-01 04:47:26 -03:00
Twaticus 920c29c4c8 Resprites for area icons (#50586)
Over the years we've accumulated a ton of mish-mashed and clashing area icons. This resprites (almost) every area icon to follow a standard text, design, and general department/section color. Also adds some new unique icons for areas that previously used basic area icons.
2020-05-01 19:07:02 +12:00
RaveRadbury fe07831710 Changes ishuman to specify basic humans (#50787) 2020-05-01 03:11:23 -03:00
skoglol 47c3589d4f Adds a few more smites (#50689)
* Adds a few more smites

* Apply suggestions from code review

Co-authored-by: Rohesie <rohesie@gmail.com>

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-05-01 02:29:03 -03:00
RaveRadbury fae34292a7 Foreigner Quirk, Adds Galactic Uncommon (#50701)
* Adds Foreigner Quirk

Blocks Galactic Common

* Exceptions for species without secondary languages.

Adds beachtongue for humans and felinids

* Adds Galactic Uncommon

* Adds uncommon include into the .dme

Gotta tick that box
2020-04-30 21:38:46 -03:00
ATH1909 ad3dc55798 fixes macrobombs (#50674) 2020-04-30 21:24:07 -03:00
senjx 0fcf099df9 Removes the compact combat shotgun 2: Electric Boogaloo (#50764)
* Removes the compact combat shotgun from the code.

* Removes the compact shotgun sprite
2020-04-30 21:01:43 -03:00
jdawg1290 a4fe34bf4f Remove kilo and donut maps (#50730)
About The Pull Request

Removes Kilo Station and Donut Station from the game
Why It's Good For The Game

Reduces burden on coders to add and maintain mapping related changes.
Honoring Map vote results.
Changelog

cl

del: Kilo Station decommissioned
del: Donut Station decommissioned

/cl
2020-05-01 09:00:40 +12:00
Ghilker 8c812d7375 Canister frame helpers description fix (#50716) 2020-04-30 20:04:19 +02:00
LemonInTheDark 0c26e28dd0 cleans out my pastry mix (#50700) 2020-04-30 19:50:35 +02:00
nightred 366ac6d225 Fixed Typepath 2020-04-29 19:09:42 -05:00
Rob Bailey a522c199c7 change default pref for viewport fitting (#50749)
About The Pull Request

Changes the pref for fitting viewport to automatic. This not being the default has always confused me, and should resolve some teething issues widescreen is having.
Changelog

cl
tweak: Auto fit viewport is now the default, and everyone's setting for this has been reset to the default. If you don't know what this means, it's safe to ignore.
/cl
2020-04-30 10:31:11 +12:00
Iamgoofball a3aa69701a [READY] Basically, Instant Explosions 2: The Search For More Money: Eternal: A Tail Of Two Kitties: 33 1/3 (#50594)
About The Pull Request

Extools maptick stuff is in the game. Stolen from BeeStation/BeeStation-Hornet#1119, improves performance. Requires ex-tools on the server, though.

Explosions have been refactored to do the actual exploding in a subsystem.

Credit to goon.

Here's some videos!

Why It's Good For The Game
Basically instant max-caps now.
We can now give more of a tick over to the sending of map updates

Changelog

cl Goonstation Coders, Beestation, Extools devs
refactor: Explosions have been heavily optimized.
/cl
2020-04-30 10:27:53 +12:00
RaveRadbury fe0b04f9cc Lizards say "ks" instead of "x" (#50698)
Added two more regex vars to lizard tongues.
2020-04-29 00:11:44 -03:00
Qustinnus 30d414652c Nerfs the cybersun hardsuit and moves it out of the uplink (#50721)
* nerf

* nerf this

* description
2020-04-28 13:39:04 -03:00
uomo d5451ae60a Department, warning, and general sign code fix. And brand new custom plaques! (#50550)
* Oh God I hope this works...

* It didn't work.

* Making things better.

* Making things even better.

* That made things worse.

* Sorting works! \o/

* Tidying some thing ups.

* Adding a custom plaque to the game.

* Some plaque tweaks.

* Makes plaques more durable than signs.

* Adds the stack crafting.

* Plaques take a little time to engrave, signs can't be changed instantly anymore.

* Comments, and renamed the global list to avoid confusion.

* Appends "sign" to every name, makes department signs not all caps, fixes some names and descriptions.

* Touching up plaque customization and display, removing one last all caps.

* Plaques can now be engraved in hand too.

* Newline.

* Update code/game/objects/structures/customplaque.dm

Co-Authored-By: Rohesie <rohesie@gmail.com>

* Update code/game/objects/structures/customplaque.dm

Co-Authored-By: Rohesie <rohesie@gmail.com>

* Mirroring some fixes from customplaque.dm

* A bunch of stuff.

* Unwrenched signs now lay horizontal.

* A lot more stuff, turned a negative variable into a positive.

* Fix chat inconsistency, remove deprecated and unused variable.

* Apparently buildable_sign is used elsewhere, whoops.

* Adding documentation to this, fixing a bool being 0 in another file.

* Don't know why this was here, sign dir is 100% irrelevant.

* Fixes some sound malarkey.

* Changes delays to be readable, removes unneeded return.

* Fixes these two early returns, it needed return TRUE at the end to work.

* Trying to fix a revert I messed up...

* Moving plaques to a directory, moving old sign plaque types into it. Map changes.

* Rename since I relocated this object entirely.

* Signs (and plaques) now properly place, and aren't visible through walls.

* Comment to help people in the future.

* Signs and plaques can be placed diagonally now.

* Removes duplicated code line.

* Blank signs now commonly spawn in maint, blank plaques uncommonly.

* Repairing signs & plaques with a welder is now good to go.

* Moves the GLOB, makes it start as an empty list.

* Update code/game/objects/structures/plaques/_plaques.dm

Co-Authored-By: Rohesie <rohesie@gmail.com>

* Gets rid of some oldcode.

* Apply suggestions from code review

Co-Authored-By: tralezab <40974010+tralezab@users.noreply.github.com>

* Simplifying dir switch to two if elses.

* Plaques take one sheet of gold to graft instead of five.

* Just making this wording in crafting a little clearer.

* They can be removed with wrenches, so I don't think this is proper.

* Makes variables descriptive.

* More descriptive variables, a little dmdoc, move things around to be next to like things.

* Remove a redundant definition.

* Apply suggestions from code review

Co-Authored-By: Rohesie <rohesie@gmail.com>

* Fixes mapping path, rename sign_backing to just sign.

Co-authored-by: Rohesie <rohesie@gmail.com>
Co-authored-by: tralezab <40974010+tralezab@users.noreply.github.com>
2020-04-28 01:43:44 -03:00
MrDoomBringer 74d9291329 Adds the Airlock Authentication Override Card (#50636)
About The Pull Request

Cryptographic sequencers can no longer open airlocks
The Airlock Authentication Override Card can open airlocks (3 charges, each charge refills over the course of a couple minutes)
Why It's Good For The Game

@optimumtact said it was good for the game
The data says the emag is the most bought traitor item. This is because the emag has too much bloat. To help mitigate this this we've taken away airlock hacking from the emag, however instead of removing the feature outright (as in #50632) we move the feature to a new item, for those who really still want to be able to hack doors
Changelog

cl MrDoomBringer with some code stolen from itseasytosee
add: added the Airlock Authentication Override Card. Use it to open airlocks!
add: added Syndicate Jaws of Life to the nuke op uplink. Use it in it's crowbar configuration to open as many doors as you'd like!
del: The cryptographic sequencer can no longer open airlocks :(
/cl

Closes #50632
2020-04-28 13:03:10 +12:00
William Wallace 7aa07a8d9f remove redundant drillhair definition & give unshaven mohawk hair unique type-path (#50688)
About The Pull Request

I think these are the last duplicated var definitions in the codebase. There's just a couple of changes:

    The unshaven mohawk now has unique type-path from the shaven mohawk. This means that the shaven mohawk can be selected in character setup.

    "Drill Hair" and its associated icon have been removed. It's very similar to the Drillruru hair style and hasn't been available for a long time due to the Drillruru style using the same type-path.

This PR should not affect saves as the save system relies on the hair-styles' names rather than their type-paths.
Why It's Good For The Game

Cleaner code & a new hair-style that was meant to be available anyway.
Changelog

cl
add: Shaved Mohawk hair-style is now available
imagedel: deleted redundant "Drill Hair" icon
code: deleted redundant "Drill Hair" hair-style
/cl

Fixes #50629
2020-04-28 12:49:10 +12:00
Cenrus 0411342ecc Fixes right pew name (#50683)
About The Pull Request

Fixes the right wooden pew end name
Why It's Good For The Game

discrepancy detected
Changelog

cl
fix: right pews are no longer left pews.
/cl
2020-04-28 12:48:20 +12:00
Couls 3bc4f93eb1 fixes the islamic calendar and adds more prefixes (#50695)
About The Pull Request

it is no longer the start and end of Ramadan at the same time
Why It's Good For The Game

fixies
Changelog

cl
add: more islamic prefixes
fix: end of ramadan now follows the islamic calendar
/cl
2020-04-28 11:15:27 +12:00
Aleksej Komarov 5ba866b190 tgui: Better Canister (#50692)
* tgui: Better Canister

* Rebuild tgui
2020-04-27 08:35:06 +03:00
zxaber 297207db42 Adds a Syndicate version of the Cyborg Monitor program (#50691)
* Done and done

* drops a file

* re-add the file a little
2020-04-27 08:27:42 +03:00
MrDoomBringer 1a986f154f toy toy toy (#50657)
shave a thou off the price


why not


update


hurng
2020-04-27 02:23:13 -03:00
spookydonut d18dbc8226 Remove spawn in favour of timers (#50562)
* Remove spawn in favour of timers

* aaaaaa

* Qdels

Co-Authored-By: Rohesie <rohesie@gmail.com>

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-04-27 02:15:36 -03:00
ArcaneMusic 0855144ef6 Minor cleanup on plant analyzer modes and fixes plant instability loss (#50671)
* Several misc. botany fixes

* whoops, removes duplicates.
2020-04-26 13:18:36 -04:00
Aleksej Komarov ce4f7ea6b2 Fix lighting on CameraConsole and Spy Bug (#50669) 2020-04-26 14:14:33 -03:00
William Wallace ecdf74a329 phobias use less regular expressions and don't instantiate them all the time (#50631)
* individual phobia types now use a single regex that is cached

* move suffix out of phobia class
2020-04-26 19:54:21 +08:00
Mickyan 7c7d037792 adds curator bundle descriptions (#50644) 2020-04-26 01:34:50 -03:00
Ghilker 838b2b2ba7 Make the electrolyzer not a wait game (#50598)
* Electrolyzer balances

* better sprites(thanks trollbreeder!)

* reduce h2 export cost a bit

* h2 canister sprite change
2020-04-26 00:06:37 -03:00
Iamgoofball c1aec94be8 Fixes the 50% time dilation on every server by removing demos, an admin only tool that is the laggiest thing on the planet for incredibly little gain. (#50658)
* Fixes the 50% time dilation on every server by removing demos, an admin only tool that is the laggiest thing on the planet for incredibly little gain.

* appeases the linter
2020-04-26 12:54:01 +12:00
RaveRadbury 30444ee210 Fixes phobia issue, tweaks some phobia triggers (#50630)
Fixes phobia issue, tweaks some phobia triggers
2020-04-25 16:56:07 -07:00
Arkatos1 8ff4139ef8 Dextrous guardian HUD fix (#50626)
* Dexterious guardian fix

* No need to change the base type
2020-04-25 22:44:23 +02:00
itseasytosee daf2e48c17 Clowns now require their shoes to slip people while laying down (#50650)
* powerclown

* Fix

* To chat

* You displease me

* Great

* awsum

* Update code/datums/components/slippery.dm

Co-Authored-By: JJRcop <jrubcop@gmail.com>

Co-authored-by: JJRcop <jrubcop@gmail.com>
2020-04-25 15:43:35 -04:00
EdgeLordExe ad06bb4075 Penthrite rework: now it's actually usable![READY] (#50342)
* penthrite rework and ldx addition

* e

* Apply suggestions from code review

Co-Authored-By: trollbreeder <trollbreeder@users.noreply.github.com>

* removes LDX , maybe in the future, not now

* you can od on penthrite and recipe is now changed

* ldx no longer exists v2

* mk2

* penthrite now requires salbu

* Apply suggestions from code review

Co-Authored-By: trollbreeder <trollbreeder@users.noreply.github.com>

* e

* explanation

* penthrite requires wittel now

Co-authored-by: trollbreeder <trollbreeder@users.noreply.github.com>
2020-04-25 15:12:21 -04:00
Bobbahbrown 6578479184 [READY] Runechat: 'Runescape-like' Chat Message Overlays (It's back!) (#50608)
* first-version

* let's do those recommendations first

* color moment

* reorganization, prefs

* certified layer moment

* virtual speakers BEGONNE

* remove naughty bits, better sizing

* gimme the message mode

* rename that pesky pref and hide chat bubbles

* exponential decay moment

* async moment

* fixes

* fixes

* the players have decided they don't want to hear themselves on radio

* Fix bug with holograms incorrectly rendering messages

* rohesie's suggestion

* Color tweaks

* hallucinating now shows message properly

* pref moment

* updates

* rohesie's suggestions

* fix moment number 5

* less smelly more epic

* unfix the fixes and refix them

* a conscious change

* return of the prefs
2020-04-25 15:48:10 -03:00
MarioWizard119 51867bb116 Purge Medicine Buff (Multiver and Calomel no longer suck!) (#50583)
* multiver is good now

* Calomel is good too

* ok, multiver was a bit too good

* Ok maybe multiver was too good

* travis machine broke
2020-04-25 14:44:42 -04:00
Arkatos1 dede4f9376 tgui: RCD Access Control (#50600)
* First version

* Integrated electronics version

* Access Control naming
2020-04-25 11:13:19 +03:00
Jordan Brown 2f8c10afd6 Update DMAPI to 5.0.0 (#50611) 2020-04-25 15:36:36 +08:00
uomo 4ec97b0c26 Cats now pounce. (#50521) 2020-04-25 00:59:23 -03:00
LemonInTheDark 02ecf7f3d4 RSF PR but again because github is **** (#50646)
* first step

* Thank you for all your work, time to go rest...

* Woop

* nightcode.mp4, docs to come

* docs

* There we go

* so uhhhh test your code kids

* Update code/game/objects/items/RSF.dm

Co-Authored-By: Rohesie <rohesie@gmail.com>

* Update code/game/objects/items/RSF.dm

Co-Authored-By: Rohesie <rohesie@gmail.com>

* handles some cleanup, makes the processing sane

* Changes changes changes!

* Makes a define, cleans up some dumb mistakes

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-04-25 00:43:39 -03:00
Aleksej Komarov b8edd9cddd Fix MalfunctionModulePicker (#50665) 2020-04-24 23:45:35 -03:00
Kyle Spier-Swenson 9f10dbdbff Adds hub status to topic. (#50648)
self explanatory
2020-04-25 13:20:42 +12:00
LemonInTheDark 006cc4947d An attempt to clean up tesla code (#50530)
* An attempt to clean up tesla code

* macro-op

* there we go
2020-04-24 21:34:40 -03:00
Archanial 83f369b5e9 Fixes stasis bed runtimes (#50525)
* fix

* suggested changes

* Theresnotwoargument

* changes

* okay

* Update code/game/objects/structures/tables_racks.dm

Co-Authored-By: Rohesie <rohesie@gmail.com>

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-04-24 17:35:35 -03:00
SomeoneYouProbablyKnow 7ce87578a1 Adds the detective wardrobe (#50564)
* Adds the det vendor and map changes

* Revert "Adds the det vendor and map changes"

This reverts commit 8c9c59935fbfe1a6e858f69d16684a21f911b093.

* Unfucks the mapmege expect box. box soon tm

* Literally A newline

* Box and other stuff

* Changes the sprite

* Kilo and donut

Co-authored-by: J? the J man <Zeldin.nick@gmai.com>
2020-04-24 17:04:36 -03:00
Ghilker 849ff095c8 Tiered canister balance and QoL changes (#50565)
* QoL changes

* Update code/game/machinery/canister_frame.dm

Co-Authored-By: Rohesie <rohesie@gmail.com>

Co-authored-by: Rohesie <rohesie@gmail.com>
2020-04-24 12:22:02 -03:00
RaveRadbury 27889d2217 Gives clown, mime, and tiki masks radial menus (#50634)
* Changes performer masks to be radial

Also changes some 1's to TRUE

* Adds tiki mask

Thanks to Fikou for pointing this out

* Swaps an entry in the clown mask radial

* One more aesthetic shift

swaps two again
2020-04-24 22:32:49 +08:00
zxaber 1a5540723f Borgs can no longer be synced to AIs on other Z levels (#50609)
* please check your connection and try again

* please check your EOF and try again

* forgot this one
2020-04-24 22:30:24 +08:00
Fikou edbab1e818 adds the meat clown (#50622)
* adds the meat clown

* funnier
2020-04-24 22:28:44 +08:00
spookydonut 9db363b992 Merge pull request #50627 from willox/dupe_fixes
Fix instances of duplicate variable definitions in types
2020-04-24 22:27:15 +08:00