Commit Graph

52 Commits

Author SHA1 Message Date
KiwiFarms 9afe050025 Replaced last occurences of gc_destroyed by qdeleted(). 2016-03-05 01:58:56 +01:00
tkdrg 449c20ec74 Merge pull request #15497 from AnturK/scrub
Fixes scrubbers/vents showing pipes over flooring
2016-02-14 17:13:05 -03:00
duncathan salt be3b993465 Merge pull request #15218 from MrStonedOne/patch-144
[ready]Speed up process_cell() by caching atmos_adjacent_turfs as a list of nearby turfs and not a bitflag so we can avoid doing a bunch of turf lookups 4 times for each turf in atmos
2016-02-14 10:34:02 -06:00
MrStonedOne a2ae265064 Brings the rest of atmos into the new turf list system (and some more speed ups for process_cell()) 2016-02-14 00:07:43 -08:00
Kyle Spier-Swenson efde9a7e3b compile error fix 2016-02-13 22:41:17 -08:00
Kyle Spier-Swenson cd9c7e9b6f Update LINDA_turf_tile.dm 2016-02-13 22:41:16 -08:00
Kyle Spier-Swenson 15e080bc07 Makes atmos treat atmos_adjacent_turfs as a list 2016-02-13 22:41:16 -08:00
Kyle Spier-Swenson 889304239e Speed up process_cell() by caching the nearby turfs rather then do a lookup each loop. 2016-02-13 22:41:15 -08:00
Kyle Spier-Swenson 50d276711a Update components_base.dm 2016-02-13 22:23:31 -08:00
Kyle Spier-Swenson 202e6e1fe7 Partial revert of 14756 (Pipes don't transport air across time and space) 2016-02-13 22:22:19 -08:00
AnturK 6eb37f2d07 Fixes scrubbers/vents showing pipes over flooring 2016-02-13 17:57:26 +01:00
tkdrg a9cb902368 Merge pull request #15413 from phil235/CryoResistFix
Fixes resisting out of cryo not working
2016-02-12 14:35:43 -03:00
phil235 c507036408 no need to stand still. 2016-02-12 02:20:22 +01:00
duncathan salt c04acddef9 Merge pull request #15381 from neersighted/runtime_meet_proc
Fix a number of runtimes
2016-02-10 23:50:38 -06:00
Bjorn Neergaard 4089d850cc Address feedback
Canisters mixtures can no longer be null thanks to accepting
one in New()

Just forget assert_gas in objectives
2016-02-10 23:42:15 -06:00
phil235 5fcf29fd24 Fixes resisting out of cryo not working when you use moving instead of the resist button.
Also changes addtimer into a do_after().
2016-02-11 01:25:48 +01:00
Bjorn Neergaard e41a092f16 Properly don't process embeded atmos machinery
Fixes weird atmos bugs of all sorts
2016-02-10 18:04:20 -06:00
tkdrg 58c91656a2 Merge pull request #15361 from neersighted/always_null_yourself
Null portable atmos airs
2016-02-10 16:49:30 -03:00
Bjorn Neergaard 265b8d2d20 Fix an air alarm runtime
Don't store hard refs to an area which can cause race condtions
Instead, get our area only when we need it

The following runtime has occured 4426 time(s).
runtime error: Cannot read null.atmosalm
proc name: update icon (/obj/machinery/airalarm/update_icon)
  source file: airalarm.dm,535
  usr: null
  src: the alarm (/obj/machinery/airalarm)
2016-02-10 07:01:24 -06:00
Bjorn Neergaard 66dac6d164 Use more reliable method of relabeling canister 2016-02-09 23:00:39 -06:00
Bjorn Neergaard 1c0df5d40e Fix canister runtime
The following runtime has occured 10198 time(s).
runtime error: Cannot execute null.return pressure().
proc name: update icon (/obj/machinery/portable_atmospherics/canister/update_icon)
  source file: canister.dm,112
  usr: Slurpy Slurpy (/mob/living/carbon/human)
  src: the o2 canister (/obj/machinery/portable_atmospherics/canister/oxygen)
2016-02-09 22:40:04 -06:00
Joan Lung e77bac15af Merge pull request #15323 from neersighted/canister_fix
Make canisters use passive_gates
2016-02-09 16:53:37 -05:00
Bjorn Neergaard 73e27536ff Null portable atmos airs
Fixes #15356
2016-02-09 15:12:27 -06:00
tkdrg fc545a09e1 Merge pull request #15283 from tgstation/duncathan-patch-1
hopefully speeds up share()
2016-02-08 20:53:39 -03:00
AnturK 203b965078 Merge pull request #15292 from neersighted/flood
Fix flood mode on air alarms incorrectly setting pressure bounds
2016-02-09 00:21:00 +01:00
phil235 4562f423ce Fixes small errors 2016-02-08 19:55:10 +01:00
phil235 16a5441379 Merge branch 'master' of https://github.com/tgstation/-tg-station into VisionFixes2
Conflicts:
	code/game/objects/structures/crates_lockers/closets.dm
2016-02-08 19:35:01 +01:00
phil235 b9bba3a501 Fixes unconscious mob standing still when removed from cryo cell, closet, containers.
Fixes mobs inside cryo cells getting pipes overlay(ventcrawl). Ventcrawler can no longer move in or out of
the cryo cell, which fixes ventcrawler going into cryo cell and getting stuck in it.
Being inside a cryo cell now give you a nearsight overlay (same as closet).
Brains no longer get the red circles overlay when damaged.
MMI now properly updates its icon when the brain mob dies.
Fixes getting stuck with a grab inside you when grabbing someone buckled.
Silicon stunned, weakened and paralysis is now properly updated.
2016-02-08 19:22:45 +01:00
Bjorn Neergaard b54f8918a7 Make canisters use passive_gates
Not a huge change but means that canisters have a pressure resistance on the valve
2016-02-08 11:25:55 -06:00
duncathan salt 6ab94b5003 silly dunc this is a much better idea 2016-02-07 17:55:10 -06:00
duncathan salt f1f3bcd1d6 Merge pull request #15245 from neersighted/portamos
Fix missing parent calls in portable atmos
2016-02-07 17:50:10 -06:00
Bjorn Neergaard edd89aeef3 Fix flood mode on air alarms incorrectly setting pressure bounds 2016-02-07 17:21:52 -06:00
duncathan salt 6261120ad4 hopefully speeds up share() 2016-02-07 13:57:42 -06:00
Bjorn Neergaard 6c4d749599 Fix missing parent calls in portable atmos 2016-02-06 15:26:16 -06:00
phil235 99653ed152 Merge branch 'master' of https://github.com/tgstation/-tg-station into VisionUpdateRefactor
Conflicts:
	code/modules/reagents/chemistry/holder.dm
2016-02-06 20:38:16 +01:00
Bjorn Neergaard d1f748b09c comment style is important 2016-02-06 12:15:21 -06:00
phil235 fdec37b76f Merge branch 'master' of https://github.com/tgstation/-tg-station into VisionUpdateRefactor
Conflicts:
	code/_onclick/hud/alien.dm
	code/_onclick/hud/alien_larva.dm
	code/_onclick/hud/hud.dm
	code/_onclick/hud/human.dm
	code/_onclick/hud/monkey.dm
	code/_onclick/hud/other_mobs.dm
	code/_onclick/hud/robot.dm
	code/game/machinery/Sleeper.dm
	code/modules/mob/living/carbon/alien/larva/death.dm
	code/modules/mob/living/carbon/brain/death.dm
	code/modules/mob/living/carbon/human/death.dm
	code/modules/mob/living/carbon/human/life.dm
	code/modules/mob/living/carbon/human/species.dm
	code/modules/mob/living/carbon/life.dm
	code/modules/mob/living/carbon/monkey/death.dm
	code/modules/mob/living/death.dm
	code/modules/mob/living/life.dm
	code/modules/mob/living/silicon/ai/death.dm
	code/modules/mob/living/silicon/ai/life.dm
	code/modules/mob/living/silicon/ai/login.dm
	code/modules/mob/living/silicon/pai/death.dm
	code/modules/mob/living/silicon/robot/death.dm
	code/modules/mob/living/silicon/robot/robot.dm
	code/modules/mob/mob_defines.dm
2016-02-06 15:42:13 +01:00
Bjorn Neergaard 159ca02294 Find and replace strikes again 2016-02-06 04:05:03 -06:00
Bjorn Neergaard 49860a87a3 Early morning coding is bad 2016-02-06 01:01:56 -06:00
Bjorn Neergaard f1a8fe786a Put the vars back; some other speed improvements
Apparently . = is not the one true way
;~; @RemieRichards
2016-02-05 18:57:09 -06:00
Bjorn Neergaard bb10a81310 Optimize more listmos procs, rename a few vars 2016-02-05 18:56:41 -06:00
Bjorn Neergaard 7822b1ee75 Lismos speed improvements 2016-02-05 18:55:39 -06:00
Bjorn Neergaard b9c79680b9 Rename get_ui_data -> ui_data, remove useless shuffle from wires 2016-02-05 17:09:40 -06:00
Bjorn Neergaard fc513f9a47 Add generic "screen" capability to tgui
Also fix typo found in uplinks, random uses of 'src'
2016-02-05 17:06:05 -06:00
Bjorn Neergaard 29fdf73cc6 tgui power monitor; linegraph component 2016-02-05 17:06:04 -06:00
Bjorn Neergaard c5e6a922ca Cache canister updates and make huge scrubbers use power; add movable version 2016-02-05 17:06:03 -06:00
Bjorn Neergaard 796cca2753 tgui scrubbers
removes area atmos computer
2016-02-05 17:06:02 -06:00
Bjorn Neergaard c9f61fd7da Rework portable atmos; tgui portable pump 2016-02-05 17:06:00 -06:00
Bjorn Neergaard af19bff008 tgui sleepers and uplink search
Fix some state logic
Fix SVGs
display: based filtering
input component

Update syndicate colors

@ChangelingRain
2016-02-05 17:05:59 -06:00
phil235 0daa87f9be More merge conflict fixes. 2016-02-04 15:48:33 +01:00