MrPerson
471d69fcf7
Change many ERROR() calls into thrown exceptions
...
This requires a 508 beta version to use. If Travis fails this he's a bitch
Exceptions will generate a stack trace, which is way easier to see and more helpful in actually solving this kind of crap. Also logs all the arguments, src, line, and file automatically.
Removed any dubiously helpful information in the exception names so the runtime condenser won't see each one as a different runtime. If the information is critical to solve these bugs (camera one maybe?), then I'll just make these warnings.
Thrown exceptions crash the currently running proc. Yes that means there's useless returns in a bunch of these, sue me. spawn()'s are to let the proc continue.
Almost all of these are difficult to trigger, but I did test playsound. And frankly even if they do cause bugs by crashing procs, big whoop
2015-07-23 08:19:08 -07:00
Cheridan
97f9d909f1
Merge pull request #10606 from optimumtact/remove_singularity_for_teg
...
Remove the singularity from box and meta, replaced with TEG setups
2015-07-17 22:26:23 -05:00
Remie Richards
57b05f5a18
Merge pull request #10493 from phil235/SmokeFoamBuff
...
Foam&Smoke buff, some tweaks to sorium/ldm effect, plus some fixes.
2015-07-18 03:45:38 +01:00
Cheridan
e4c8928de1
Merge pull request #10656 from phil235/DroneBuckleDropFix
...
Fixes buckled drones dropping what they're holding in their hands
2015-07-17 21:40:32 -05:00
Cheridan
4981cc19cb
Merge pull request #10599 from RemieRichards/ChangelingBuffs
...
Changeling Buff
2015-07-17 21:35:03 -05:00
Cheridan
77c4ad733d
Merge pull request #10593 from MrStonedOne/LifeSupportFailureCheckOxygenLevelsAtOnce
...
Scrubber Re-balance
2015-07-17 19:51:42 -05:00
Remie Richards
9394e570ae
Merge pull request #10643 from KorPhaeron/soundfix
...
Fixes sounds cutting out halfway
2015-07-18 00:03:23 +01:00
MrStonedOne
f4b267ac74
Fixed scrubbers runtiming
2015-07-17 15:48:21 -07:00
phil235
9e8440988d
Merge pull request #10677 from duncathan/atmoshotfixes
...
Fixes heaters/freezers and cryo tubes
2015-07-17 23:06:22 +02:00
Cheridan
a4a7c21744
Merge pull request #10653 from phil235/Fixarino
...
Three simple fixes again
2015-07-17 15:49:41 -05:00
Cheridan
242c3e9f2f
Merge pull request #10634 from Iamgoofball/patch-101
...
Buffs the Bioterror Chem Sprayer
2015-07-17 15:43:08 -05:00
duncathan
423abf3355
fixes heaters/freezers and cryo tubes
2015-07-17 14:39:59 -06:00
Cheridan
41890b2845
Merge pull request #10637 from phil235/ShowerBurnFix
...
Shower Fix
2015-07-17 15:34:29 -05:00
Cheridan
ec2bd1d268
Merge pull request #10633 from phil235/DrinkingGlassPourFix
...
Some simple fixes
2015-07-17 15:22:20 -05:00
MrStonedOne
2f255406ac
Gives the large portable scrubber 3x3 scurbbing power
...
Also fixes portable scrubbers a bit
Conflicts:
code/ATMOSPHERICS/components/unary_devices/vent_scrubber.dm
2015-07-16 20:13:02 -07:00
phil235
ed1d1c1919
Merge pull request #10620 from AnturK/mimic_fixes
...
Morph Fixes
2015-07-17 00:27:59 +02:00
AnturK
f1a2385443
Morph Fixes
2015-07-16 21:50:11 +02:00
phil235
0f37ac3c14
Merge pull request #10601 from xxalpha/nightmaregoggles
...
Fixed t-ray goggles not updating pipes&cables correctly.
2015-07-16 19:52:22 +02:00
phil235
7cd4a09ed7
Merge pull request #10592 from AlexanderUlanH/tables
...
Brings Tabling in line with newer stuns
2015-07-16 19:38:14 +02:00
phil235
9463dd7e70
Merge pull request #10613 from Ikarrus/rwindow-heat
...
Reinforced windows and windoors are a bit more resistant to fires and blasts
2015-07-16 18:42:45 +02:00
WJohn
3537d754b3
Merge pull request #10345 from Steelpoint/HoSArm
...
[BALANCE] HoS/ERT/DS Armour Buff | Revolver Armour Piercing
2015-07-16 11:29:22 -04:00
WJohn
a93dde3034
Merge pull request #10384 from Steelpoint/GasMask
...
[BALANCE] Reduces Weight Size of Sechailer Gas Mask
2015-07-16 11:25:13 -04:00
phil235
236215b03c
Fixes damp rag smothering
2015-07-16 17:20:08 +02:00
phil235
87cea3c58c
Fixes buckled drones dropping the stuff they're holding in their hands.
2015-07-16 16:44:42 +02:00
phil235
3a93eeabba
Merge branch 'master' of https://github.com/tgstation/-tg-station into DrinkingGlassPourFix
...
Conflicts:
code/game/jobs/job/cargo_service.dm
code/game/jobs/job/civilian.dm
code/game/jobs/job/job.dm
2015-07-16 14:19:29 +02:00
phil235
7f5b01c932
Derp
2015-07-16 14:14:52 +02:00
phil235
3e9ab4e3c1
Merge branch 'master' of https://github.com/tgstation/-tg-station into SmokeFoamBuff
...
Conflicts:
code/ATMOSPHERICS/atmospherics.dm
code/__HELPERS/unsorted.dm
code/game/objects/items/weapons/tanks/watertank.dm
code/modules/reagents/Chemistry-Recipes.dm
2015-07-16 14:09:12 +02:00
phil235
e968c9e03c
Fixes dog bed dropping metal on deconstruction.
...
Fixes damp rag smothering not giving a bold red message to the victim.
Fixes curare not properly weakening mobs.
2015-07-16 13:04:44 +02:00
duncathan
8c2519e115
merge conflicts
2015-07-16 04:54:11 -06:00
duncathan
ae417d2a03
Merge branch 'master' of https://github.com/tgstation/-tg-station into atmosrefactor2
...
Conflicts:
code/ATMOSPHERICS/atmospherics.dm
code/ATMOSPHERICS/components/binary_devices/binary_atmos_base.dm
code/ATMOSPHERICS/components/binary_devices/passive_gate.dm
code/ATMOSPHERICS/components/binary_devices/pump.dm
code/ATMOSPHERICS/components/binary_devices/volume_pump.dm
code/ATMOSPHERICS/components/trinary_devices/filter.dm
code/ATMOSPHERICS/components/trinary_devices/mixer.dm
code/ATMOSPHERICS/components/trinary_devices/trinary_base.dm
code/ATMOSPHERICS/components/unary_devices/Freezer.dm
code/ATMOSPHERICS/components/unary_devices/cryo.dm
code/ATMOSPHERICS/components/unary_devices/unary_base.dm
code/ATMOSPHERICS/components/unary_devices/vent_scrubber.dm
code/modules/events/vent_clog.dm
code/modules/mob/living/carbon/human/species.dm
config/admins.txt
2015-07-16 04:27:25 -06:00
duncathan
280373489b
fixes things per aran's request
2015-07-16 03:34:18 -06:00
KorPhaeron
d372bae224
I did it backwards help
2015-07-15 18:03:12 -05:00
KorPhaeron
d193fe7bac
Changes var name
2015-07-15 18:02:15 -05:00
KorPhaeron
1994070b3b
Changes
2015-07-15 17:59:50 -05:00
KorPhaeron
7c5a90c5e9
Fixes sounds cutting out
2015-07-15 17:35:15 -05:00
Firecage
2641e1a684
Merge branch 'master' of https://github.com/tgstation/-tg-station.git into Procs
2015-07-15 23:52:55 +02:00
Firecage
4688c2c969
Fixes proc arguments
2015-07-15 23:52:35 +02:00
Cheridan
4365bb3653
Merge pull request #10610 from Ikarrus/virofix
...
Adds access requirement to Virology
2015-07-15 14:35:15 -05:00
Cheridan
92f728077e
Merge pull request #10612 from Ikarrus/grenades_burn
...
Fixes grenade casings burning forever
2015-07-15 14:30:07 -05:00
Cheridan
9af5b96809
Merge pull request #10619 from KorPhaeron/who
...
Removes extra admin info from Who
2015-07-15 14:26:36 -05:00
phil235
5f7afb8782
Let's not spam people with drenching messages.
2015-07-15 20:08:53 +02:00
phil235
5a78777daf
Changed carbon/clean_blood() to carbon/human/clean_blood() and moved it from carbon.dm to human.dm since it only did stuff for humans.
...
Fixes showers not being processed correctly, especially for mobs. (processing will a bit more intensive unfortunately)
Fixes showers not cleaning bloody human hands.
Remove the now unused checkeyes() proc.
2015-07-15 19:49:23 +02:00
phil235
ce101208a9
Fixes Satchel preference not working.
...
Also some simplification of the equip_backpack() proc.
2015-07-15 17:38:03 +02:00
phil235
8e92d3ced1
Fixes cable coil being dropped when trying to put it in a machine frame.
2015-07-15 16:08:10 +02:00
Iamgoofball
33a8b288c8
haha wow totally forgot a tab
2015-07-15 06:24:40 -07:00
Iamgoofball
1e7ded7e81
Buffs the Bioterror Chem Sprayer
...
The Bioterror Chem Sprayer is a fun idea on paper, but the reagents in it are kinda shit. It's one of the least bought items because it's pretty useless.
It now has the following reagents:
Sodium Thiopental, for stamina and knockout
Coniine, for Toxin and Oxygen
Venom, for scaling Toxin, Brute, and Histamine Decay
Condensed Capsaicin, for an instant stun on application
Initropidril, for the heart attacks
Polonium, for the severe radiation
All in all, this should make the Bioterror sprayer actually worth the points investment, and make it more fun to use as an operative.
2015-07-15 06:18:46 -07:00
phil235
055a03b760
Fixes not being able to pour from a glass into a beaker when holding both in your hands.
2015-07-15 15:10:21 +02:00
MrStonedOne
83ed5377cd
Fixes turfs updating their atmos overlay every atmos tick
...
(I forgot a line)
Also makes turfs only remove the current atmos overlay, not all of them.
(I had tried this before, but it didn't work, and that turns out to be because of the line I forgot)
2015-07-15 01:48:46 -07:00
MrStonedOne
2f9b4cd3f2
Removes gas mixture graphic overlay code, Moves all of that to turfs.
...
(also fixes conflicts)
Conflicts:
code/LINDA/LINDA_turf_tile.dm
2015-07-15 00:44:01 -07:00
Cheridan
6a0faa4ff6
Merge pull request #10594 from Ikarrus/gangdomtime
...
Halves Domination Time
2015-07-14 14:24:41 -05:00