Commit Graph

20468 Commits

Author SHA1 Message Date
QualityVan
3f602025ef Fixes being unable to empty an emagged cloning pod via manual ejection. (#26373)
* Fixes being unable to empty an emag'd cloning pod via manual ejection.

* No longer keeps the brain, prevents people from getting back into a body which doesn't exist any more, lets people suffer in an emagged cloner a little longer

* Better prevention of re-entering body
2017-04-27 11:25:45 -03:00
Leo
7375d97833 Merge pull request #26557 from QualityVan/ivgrammar
Minor IV/bloodbag grammar fixes
2017-04-27 11:20:58 -03:00
Leo
79cdd9fd94 Merge pull request #26603 from Bawhoppen/swatpr6
Changes the naming of an ammo to make it more distinct
2017-04-27 11:17:13 -03:00
QualityVan
6ef65f5d2b Adds crayon grinding (#26605)
* Enables crayon grinding

* Adds color to red crayon powder and powder to black and white crayons.

* Lets you color stuff with crayon powder
2017-04-27 11:16:43 -03:00
Leo
8ba163926b Merge pull request #26607 from Cyberboss/patch-64
Fixes SDQL global procs
2017-04-27 11:12:58 -03:00
Leo
dba5272caa Merge pull request #26551 from Shadowlight213/headtweak
Changes ID card program to only require head of staff access to download
2017-04-27 08:36:17 -03:00
oranges
36ae39e4db Merge pull request #26368 from Sligneris/R&D-Console
Changes all instances of "RD Console" to "R&D Console"
2017-04-27 19:59:50 +12:00
oranges
0c4d50105f Merge pull request #26601 from bgobandit/cmobane
When jumpsuits take severe damage, their suit sensors break.
2017-04-27 19:32:23 +12:00
Leo
98e34250f1 Merge pull request #26582 from Cyberboss/patch-61
Keeps SSnpc from sleeping
2017-04-26 21:32:27 -03:00
Leo
a7b0fd1363 Merge pull request #26589 from coiax/crystal-tweaks
Anomalous crystal examine and code cleanup
2017-04-26 21:29:29 -03:00
oranges
21fcc465c2 Merge pull request #26471 from tgstation/lzimann-patch-1
Fixes chameleon guns projectile
2017-04-27 10:15:36 +12:00
oranges
d95e859e5d Merge pull request #26386 from ChangelingRain/initialnew
New() goes in the trash, we've gotta Initialize()
2017-04-27 10:15:10 +12:00
oranges
a30bbbd173 Merge pull request #26524 from Cyberboss/SDQLRevert
Admin proc calls are now serialized per admin
2017-04-27 10:14:11 +12:00
Cyberboss
6c6fc719ec Refactors roundstart checks slightly (#26131)
* Refactors roundstart checks slightly

* Fix
2017-04-27 10:05:40 +12:00
Cyberboss
729010bbb2 Unorphans the blackbox (#26129)
Moved sql_poll_population from server_maint to this new SS. Moved few remaining server_maint tasks to SSping and deleted it.
2017-04-27 10:04:57 +12:00
Cyberboss
5ace376e4a Initialize Refactor (#25981)
Shouldn't break anything, stops warning spam, logs errors qdel style at the end of the game.

Initialize now expects a hint to be returned, one of:
INITIALIZE_HINT_NORMAL - Does nothing, returned by the root proc
INITIALIZE_HINT_LATELOAD - Call atom/proc/LateInitialize
INITIALIZE_HINT_QDEL - Calls qdel on the atom

LateInitialize currently defaults to the old re-calling behavior so there should be no issues with that.
Things that didn't return a hint or fucked up somehow will be logged less loudly than they were before

No more world start warnings!
2017-04-27 09:02:29 +12:00
ma44
28ff6252cb Removes a unused chem (#26559)
* Update medicine_reagents.dm

* Update watertank.dm
2017-04-26 09:59:30 -05:00
Cyberboss
02ff34b14f Fixes SDQL global procs 2017-04-26 09:52:04 -04:00
Core0verload
0fd0c991a8 Gas injectors are now buildable (#26474)
* Injectors are now constructable and deconstructable

* Gives injectors TG UI, fixes a bug with MAX button not working for volumetric pumps
2017-04-26 03:35:27 -06:00
Lularian
36f0916b44 SWAT teams use LMGs right? 2017-04-26 02:43:57 -05:00
bgobandit
4f4405819f When jumpsuits take damage, their suit sensors break. Can be fixed with cable coil. Changes all suit sensor var references to defines. 2017-04-26 01:21:17 -04:00
Joan Lung
6a31978b5e Drake swooping is smoother and more dangerous (#26543)
* Drake swooping is smoother and more dangerous

* tweaky tweak.

* don't behave like it

* slow it down

* swoop at it
2017-04-25 23:28:14 -05:00
Robustin
abf1473246 The blood loss change everyone's been raving about (#26539)
* Sanity to Bleeding

* Bigger blood loss margin
2017-04-25 23:12:48 -05:00
Ian Turk
990176d504 Fixed nulls in the active_alternate_appearances list
Added checks for nulls in the active_alternate_appearances list
2017-04-25 18:25:10 -06:00
Jack Edge
03f5b58854 Anomalous crystal examine and code cleanup
🆑 coiax
add: Anomalous crystals can be examined by ghosts to determine their
function and activation method.
del: Lightbringers can understand Slime and Galactic Common, and can
only speak Slime, as before.
add: The helper anomalous crystal is in the orbit list after it has been
activated.
/🆑

- Makes anomalous crystal use Initialize
- Replaces the "random" type with a lootdrop spawner.
- The language change to Lightbringers was an accidental change, they
originally only spoke Slime, but I figure they can understand Common
too, as well, why not.
2017-04-25 23:47:11 +01:00
coiax
b7768c3b95 Fixes monkey transformation instantly killing a person (#26584)
🆑 coiax
fix: You no longer die when turning into a monkey.
/🆑
2017-04-25 22:44:52 +02:00
Cyberboss
29b26c798f Keeps SSnpc from sleeping 2017-04-25 16:18:08 -04:00
Joan Lung
ee763a5aa4 Removes a few spawns (#26507) 2017-04-25 16:36:07 -03:00
XDTM
691cc01833 Refactors T-Ray Scanners (#25093)
* Refactors T-Ray Scanners
2017-04-25 16:29:51 -03:00
Leo
cbe73c71ee Merge pull request #26480 from kevinz000/patch-128
Piggybacking on humans now takes a 1.5 second delay before you actually grab on
2017-04-25 15:46:27 -03:00
Leo
dfdedd8e40 Merge pull request #26522 from AnturK/xenospit
Fixes alien spit visual not disappearing
2017-04-25 11:35:45 -03:00
QualityVan
0c8cd780b7 Minor IV/bloodbag grammar fixes 2017-04-25 08:39:22 -04:00
Joan Lung
228df13447 Merge branch 'master' of https://github.com/tgstation/tgstation into initialnew
Conflicts:
	code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm
	code/modules/station_goals/bsa.dm
	code/modules/vehicles/atv.dm
2017-04-25 07:32:06 -04:00
MrPerson
ff3f84ab81 Replaces /image with /mutable_appearance, where appropriate (#26518)
In cases where you're creating an image to use as an overlay, it makes more sense to use a mutable_appearance if you can. The image will create a static appearance for not just the image but also each intermediate step if you change vars along the way. The mutable appearance avoids this unnecessary and expensive process. The only situation that requires an image instead of a mutable_appearance is if the overlay is supposed to be directional. MA's ignore direction while images don't. I dunno why, probably another BYOND-ism.

I added a convenience function, mutable_appearance(), designed to emulate image(). Also went ahead and set the default plane of /mutable_appearance to FLOAT_PLANE because it's fucking 0 by default.

Several overlays that were image() calls were changed to just text strings when I could. overlays += "string" has the same result as overlays += image(icon, "string") and saves a proc call.
2017-04-25 12:15:16 +02:00
Core0verload
572696292a Small abductors refactor (#26501)
* Small abductors refactor

* Abductors no longer get hungry
2017-04-25 10:58:19 +02:00
Joan Lung
dc0e007a23 A bunch of Initialize()s now have return values (#26464) 2017-04-25 10:51:40 +02:00
QualityVan
39113655eb Fixes flashlight eyes (#26497)
* Fixes flashlight eyes

* jesus that's a lotta light

* Rebasing

* test

* nothing to see here
2017-04-25 10:50:44 +02:00
Cyberboss
e266551346 Merge branch 'master' into ITKEEPSHAPPENING 2017-04-25 01:13:14 -04:00
Shadowlight213
4d2e526978 Changes card program to only require head of staff access to download 2017-04-24 20:51:46 -07:00
oranges
8c5eca8673 Merge pull request #26479 from kevinz000/patch-127
Getting uncuffed resets your clickdelay
2017-04-25 11:08:49 +12:00
oranges
7f2b0d0b05 Merge pull request #26397 from coiax/stops-easter-loot
Fixes easter eggs spawning during non-easter; SSevent now inits before SSticker
2017-04-25 11:06:28 +12:00
oranges
910adb766f Merge pull request #26456 from Militaires/i_rip_the_skin
fixes people with no skin/golems dropping skin when gibbed
2017-04-25 10:59:03 +12:00
oranges
ce9cd596fe Merge pull request #26416 from coiax/fix-26359
Ghosts no longer drift in space
2017-04-25 10:52:59 +12:00
oranges
17eedf8f5f Merge pull request #26400 from Core0verload/FUCK_ROTATING_SHUTTLES
Fixes bugs with shuttles breaking pipes, wires and disposals
2017-04-25 10:43:29 +12:00
oranges
0b7fe0f8ec Merge pull request #26452 from XDTM/FaceHugs!
Fixes some facehugger bugs
2017-04-25 10:40:26 +12:00
Leo
e8dc7b2323 Merge pull request #26485 from Cyberboss/patch-56
Renames "Hard Reset" to "Reboot World"
2017-04-24 16:23:43 -03:00
Cyberboss
d2ca283bf0 Merge branch 'master' into SDQLRevert 2017-04-24 11:06:36 -04:00
Leo
4a174be3a3 Merge pull request #26465 from Cyberboss/patch-53
Fixes Advanced Proc Call
2017-04-24 12:05:03 -03:00
Cyberboss
423891d2f2 Admin proc calls are now serialized per admin 2017-04-24 10:01:11 -04:00
coiax
9bae54c45c Plasmamen tongues, plasmaman lung sprites (#26441)
* Plasmamen tongues, plasmaman lung sprites

🆑 coiax, WJohnston
add: Plasmamen lungs, also known as "plasma filters" now look different
from human lungs.
add: Plasmamen now have their own special type of bone tongue. They
still sound the same, it's just purple. Like them.
/🆑

Thanks to @WJohnston for the sprites.

* Actually uses new tongue sprite
2017-04-24 05:05:41 -04:00