Commit Graph

24367 Commits

Author SHA1 Message Date
Zxaber d0d5a2adfb more fix 2019-11-17 22:29:23 -08:00
Zxaber 1d3847d5e5 Fixed 2019-11-17 20:04:29 -08:00
Dingo-Dongler 023d59c3ee Adding a disk to a DNA console removes the old disk (#47768)
* Makes genetics disks hotswappable

* updating tgstation dme

* cleaning old stinky srcs
2019-11-15 18:46:19 -05:00
ShizCalev 6c3eef2b64 [s] Fixes IED timer exploit (#47774) 2019-11-15 00:24:52 -08:00
py01 b684584b7e mimery granter fix (#47719)
* mimery granter fix

* code simplification
2019-11-14 18:03:45 -05:00
skoglol 7f9d26c06b Increased max weight of tool and medical belt (#47614) 2019-11-14 17:59:42 -05:00
SteelSlayer 75d28e7255 Adds immersion and realism to internals tank suicides (#47714)
* Adds immersion and realism to air tank suicides

* makes the suicider unrevivable

* new inflate_gib proc, adds it mint toxin

* want
2019-11-13 16:47:52 -08:00
py01 3d6a229d2f chef cqc table slam fix (#47718)
chef cqc table slam fix
2019-11-13 16:40:36 -08:00
Acer202 f4320af808 Advanced space hitch-hiking apparatus (#47679)
About The Pull Request

Mura, noticing a disturbing lack of banjos in space, decided to start making some!
Why It's Good For The Game

-Adds a very nice banjo to the musician's arsenal, which hopefully may offset the ear-destruction that is the violin and accordion.
-Play rag on something that sounds nice.
-Space redneck shenanigans.
-Murder people with a banjo.
Changelog

cl
add: Mura space banjos are now in stock at your local NT instrument supplier! Start picking today!
/cl
2019-11-14 09:30:26 +13:00
Emmett Gaines d8d1abadd1 Grab movespeed modifier (#47728)
* Migrates grab move delay to a movemod

Doesn't work until all grab state changes are hooked in

* Replaces grab_state sets with proc

`\bgrab_state\s*?=\s*?(\w+)` => `setGrabState($1)`
Check over the results, this will catch a couple false positives

* Catches a missed increment and fixes a bug
2019-11-13 03:30:28 -08:00
spookydonut dd6fa5eded More spawn/sleep removals (#47634)
* remove more spawns

* more

* more

* varsets

* oops

* unfuck this
2019-11-13 03:07:59 -08:00
skoglol 6d1ed37247 Genetics scanner linking feedback (#47698) 2019-11-13 02:56:22 -08:00
francinum ef9becd18c fix shieldwall generator not having an editor icon (#47688) 2019-11-13 02:55:49 -08:00
skoglol f17265b267 Removes plumbing from the RPD (#47713)
* baby steps

* Removed plumbing from RPD
2019-11-13 02:54:28 -08:00
zxaber d8d83ede3c Adds mech thruster equipment (#47554)
* changes

* changes to detach and destroy

Remove code from detach(),
Add code to Destroy()

* added a trailing new line

I guess this is needed now or something
2019-11-12 17:22:06 +01:00
Tad Hardesty 406cf1cd4b Mark airtight plastic flaps plural (#47687) 2019-11-11 11:52:15 -05:00
Loomin 88bc347f69 Allow gate scanners to detect Felinids (#47658)
You can now find out if someone is a metahgang race and imprison them 
for their horrible crimes against Nanotrasen and all of spess.

(someone wanted them to be detectable and since it was an easy add I 
went ahead and done did the deed)
2019-11-09 09:25:12 -08:00
Emmett Gaines 4057c7b22c Migrates most machinery update_icon procs (#47284)
* Migrates most machinery update_icon procs

* Removes chargelevel

* Migrates newscaster's overlays
2019-11-08 17:29:23 -08:00
Potato-Masher ccc4300f89 OldStation (Beta/Charlie/Delta) QoL Improvements (#47576)
* Beta/Charlie/Delta station QoL improvements

Atmospherics is now actually a considerable part of Beta station with basic scrubber setup.

Missing atmos pipes added, air alarms are all now unlocked rather than just some, a slight increase in available metal and glass, removed access requirements on engineering external access airlocks, one extra fuel canister, and added light switches and trash cans due to the lack of disposals.

Delta: Added an autolathe to RnD, removed most instances of multiple resin floors on one turf/resin floors in walls, reduced resin spread to be just in the AI chamber, and one extra scrubber in the AI chamber to deal with the miasma buildup after long rounds.

* Minor changes to atmos and added a camera assembly crate in AI chamber

Moved the external filling station port pipes so they are not inside walls, fixed a missing floor decal. Added a camera assembly crate in the AI chamber for making a basic camera network in the event one would like to repair the AI.
2019-11-08 22:28:00 +01:00
Emmett Gaines 041322f222 Cleans up some destroy procs related to remote_materials (#47601) 2019-11-08 22:15:50 +01:00
TheVekter fae54610b4 Modifies the Mechfab to use the Ore Silo (#47619)
* Modifies the Mechfab to use the Ore Silo

* Fixed bugs and added ability to remove mats from mechfab

* Changed the Metastation hidden mechfab to start deconstructed to prevent assorted chicanery

* lol tabbing

* As above but for DeltaStation

* Reverts last changes and introduces a way to spawn mech fabs without them starting connected to the ore silo

* Code cleanup

* Code cleanup v2

* Update remote_materials.dm

web edit lmao
2019-11-08 14:15:10 +01:00
AnturK c20b4d5ab2 Replaces lentext with length (#47585) 2019-11-07 11:42:33 -05:00
Ghom f325b3e5a0 Fixing "walking down stairs shows falling message" (#47588)
* I'm too tired to even PR it atm.

* Update code/game/turfs/turf.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* Update code/game/turfs/turf.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* Update code/game/turfs/turf.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* atom signal, not movable.
2019-11-07 11:26:43 -05:00
ATH1909 88c4a84aea Teleporter accidents no longer mistakenly report the fly person-ing of nonhumans in logs (#47609)
* Update teleporter.dm

* Update teleporter.dm
2019-11-07 10:50:39 -05:00
Rob Bailey 041cde553e fix crafting ui breaking when knowing desserts (#47615) 2019-11-07 10:42:30 -05:00
SteelSlayer f77d0db3e4 Refactors antag datum hud adding and removing procs (#47573)
* Refactors antag datum hud giving code

* epic fail. this is a much better way to do it

* reduces copy and paste for clown mutation

* review additions

* didn't mean to put that there

* re-add check
2019-11-06 21:30:21 +01:00
Rob Bailey 8ea3632a96 global to static (#47580)
* global to static

* get rid of a dead var
2019-11-06 19:49:20 +01:00
Rob Bailey 13abb720b5 GPS, suit storage, and tank dispenser tgui-next (#47480)
* gps, suit storage, tank dispenser tgui-next

gps work

Final gps

suit storage + tank dispenser

* Improve GPS with direction arrows

- Added some collection manipulation functions
- Table is 100% wide by default

* Clamp GPS window height to safe range

* Calculate distance using vector maths on client side

* Remove logging

* More robust keying for GPS signal rows

- Protects from sorting glitches

* rebuild

* rebuild
2019-11-06 19:28:35 +01:00
Aleksej Komarov 8cf0a9db2c tgui-next: Radio, ORM, Solar Tracker (#47537)
* Radio interface

* Ore redemption machine interface

* Remove candystripe because it looks like shit

* Solar tracker interface

* Add more channels, add full color support to Box

* Cleanup README

* conversion guide draft 1

* Update documentation

* Implement an Input component, update component reference
2019-11-05 02:26:57 -08:00
skoglol 9c374bab73 Dice bags spawn the special die in the bag (#47561)
* Makes special die spawn in the bag

* No weighted pick
2019-11-05 01:22:17 -08:00
Whoneedspacee ca65161d38 wizards now finishes when all special antags are dead, ignoring survivalists and other antags, when the gamemode is not set as continuous in the config (#47514)
About The Pull Request

This adds wizard apprentices to the check for special antagonists in wizard, and now checks if those special antagonists are dead. If the gamemode is not continuous (config option where rounds continue even if antags die) then the round will end ignoring all other antags.
Why It's Good For The Game

This is meant to be a short and kind of fun based mode in my opinion, so when it delays for lengthy amounts of time due to survivalists or other side antagonists, it tarnishes the original purpose and needlessly drags out a round that should be short and simple.

permission
Changelog

cl Joe Berrbyson
tweak: The Wizard Gamemode now immediately ends when the main wizard and wizard apprentice antagonists die.
/cl
2019-11-05 16:28:12 +13:00
spookydonut 2591ce17a6 Travis EOF newline detection v3 (#47539)
* scream

* aaa

* aaa

* new one
2019-11-04 19:16:50 -08:00
skoglol 74000a51cb Examine fixes (#47562) 2019-11-04 19:11:30 -08:00
skoglol 353790350d Dynamic revolution fixes, delayed ruleset improvements. (#47491)
* Revolution fixes, midround/latejoin delay, in-process refund

No more warnings for antag_cap-less modes

makes revs work again

scaling exits earlier of not threat left

initializes antag_cap again.

Fixed flavor text.

more revs stuff.

* comments, fixes

* threat log, typo.

* moved all ruleset execution to callbacks

* Clarified comment

* Status begone.

* Fixed roundend, farewell, exiles.

* team proc

* remove proc
2019-11-04 16:47:15 +01:00
carlarctg 688e532f52 (AGAIN) Kills default chemical color, adds syndicate pill sprite, nerfs xenobiology (#47535)
* IT BEGINS

* Update reagent.dm

* `hlelo

* hi

* this kills tactical coloring

* a

* wrong pr

* yikes

* what's documenting?

* better syndie pill sprite

* thank you ian man

* fixes the problems

* things fixed

* retard

* hmmm

* fuck

* BAM

* ?

* Revert "?"

This reverts commit 1730d612dde498bf9e6544472e1479caa5b27cdc.

* retard
2019-11-03 21:23:24 -08:00
81Denton 6c213b2ee2 Adds logging for airlock bolting (#47525)
* Adds logging for airlock bolting

* big brain
2019-11-03 01:53:42 -08:00
Firecage 87b1f56034 Re-organizes survival box code to be less horrendously ugly. (#47504)
* Adds clown and mime masks to their respective survival boxes, and re-organizes survival box code.

* Removes clown and mime masks from survival kits.
2019-11-03 01:49:35 -08:00
skoglol 43a41e35a7 Janitors start with holosigns again (#47513)
* Janitor start with holosign instead of barrier, barrier now only blocks carbons.

* And unconscious for the other ones too
2019-11-03 01:42:17 -08:00
Rob Bailey d29dfee2fa Merge pull request #47497 from AnturK/ghostshock
Fixes ghosts getting shocked by wires
2019-11-03 01:56:36 -07:00
81Denton ab695c72a9 Fixes open space turf layering (#47501)
* Fixes open space turf layering

* typo
2019-11-03 01:53:39 -07:00
Firecage e4330b63bb Fixes the issue of not being able to wash objects in sinks. (#47506) 2019-11-03 01:52:59 -07:00
RaveRadbury daf3db97de [READY] Social Service Mood Boosts Part 1: Clown and Mime Fan quirks (#47254)
* Adds mutually exclusive Clown and Mime Fan traits based off of Spiritual quirk

* Adds positive moodlets for sitting in rooms, adds pins and moodlets for pins

Need to figure out why the progress bar for being buckled doesn't show up.

* I forgot that Spiritual is 1 point.

* Reverts examining for mood boost and room mood boost events
2019-11-02 19:34:00 -04:00
Rob Bailey b2be5e5dca Crew Console + Operating Computer tgui-next (#47475)
* Crew Console + Operating Computer

build

near finished

no health vars

final crew console

operating computer

rebuild

less shitcodey

* updating fix
2019-11-02 21:24:02 +01:00
ArcaneMusic 6e238392bf Adds several different uses for plastics (Cups, Utensils, Folding Chairs, Station Signs) (#47486)
* Initial PR, Cups, Utensils, Signs, Chairs

* Endline fixes for travis, adds plastic utensils to the initial node

* Makes bar invisible, addtimer added, fixes potential dmi/dm conflict

* Fixes Merge conflict take 2

* Wraps the chair snapping proc in invoke_async

* Cleans up Async Call a smidge
2019-11-02 20:30:35 +01:00
81Denton fbcc1b0faf Merge pull request #47510 from kriskog/secconsole
Silicon reach increased
2019-11-02 18:30:02 +01:00
81Denton dce27bac3d Merge pull request #47492 from MrPerson/material_color_improvments
Improved material colors
2019-11-01 10:42:27 +01:00
py01 fb2c1a2796 Lootdrop spawners support nested lists (#47461)
* lootdrop spawners support nested lists

* updates istype to islist
2019-11-01 19:56:30 +11:00
skoglol def5ece17a Silicons can now adjust records again. 2019-11-01 01:18:45 +01:00
AnturK 4e16cda562 Fixes ghosts getting shocked by wires 2019-10-31 13:32:45 +01:00
ATH1909 fe3d6d42a2 Makes resurrecting and killing intellicarded AIs less painful (#47362)
* Update airestorer.dm

* Update aifixer.dm

* Update aicard.dm

* Update airestorer.dm

* Update aifixer.dm
2019-10-31 00:20:17 -07:00