Commit Graph

299 Commits

Author SHA1 Message Date
Bjorn Neergaard 961eeea661 Rewrite SSUs, tweak newly added UIs 2016-01-25 12:03:07 -06:00
Bjorn Neergaard 3f6f15703e Factor out atmos access; un-parent thermomachine rotation 2016-01-25 12:03:04 -06:00
Cheridan b3240416b4 Merge pull request #14798 from MrPerson/come_on_guys
Fixes some awful defines to not be hacks
2016-01-24 21:15:14 -06:00
tkdrg dc0e8f7b5c Merge pull request #14817 from duncathan/lastmos
Adds mapping freedom to the TEG
2016-01-24 15:15:48 -03:00
Bjorn Neergaard f138da36dc Fix some atmospheric UIs that got broken
Fixes #14805
2016-01-23 18:56:36 -06:00
Bjorn Neergaard bd07816e9c Fix cryo downgrade bug 2016-01-23 18:56:34 -06:00
duncathan bc522e8033 fixes compile 2016-01-23 16:10:29 -06:00
duncathan 143352e506 fucking birdboat 2016-01-23 13:14:07 -06:00
duncathan 07bb3775e6 adds mapping freedom to the TEG 2016-01-23 12:25:42 -06:00
MrPerson e1b3815539 Fixes some awful defines to not be hacks 2016-01-22 19:07:37 -08:00
Bjorn Neergaard 1599742f7e Re-structure tgui's ui_act 2016-01-22 19:25:36 -06:00
Bjorn Neergaard 4c192d705a Rewrite heaters/freezers; port to tgui
They are now one type, thermomachine.
2016-01-22 19:25:35 -06:00
Bjorn Neergaard 442d286417 Fix cryo layers 2016-01-22 19:25:34 -06:00
Bjorn Neergaard 4224c800f0 Rewrite cryo
Similar balance but now healing is all in the reagent; and code is much simplified
Remove cryo leaking air, it just consumes O2 now. Gasses with a higher
specific_heat can be used to improve efficiency.
Greatly buffs cryo upgrades, in return for slight decrease in un-upgraded
performance due to atmos simulation.

Fix canister relabeling icons (Fixes #14742)

Add wrench sound to portable_atmospherics (consistency with ATMOSPHERICS/components)

Fix blood directly setting oxyloss (now uses adjustOxyLoss, balanced to be ~same as before)
2016-01-22 19:25:34 -06:00
Jordie dd38db21b5 Merge pull request #14756 from duncathan/fuckshuttles
Pipes don't transport air across time and space
2016-01-21 15:13:39 +11:00
duncathan salt 1493db977e Compile fix part 3 2016-01-20 09:17:18 -06:00
Jordie 02a6c6cdef Merge pull request #14744 from tgstation/piperuntimes
Resolves atmos runtimes
2016-01-20 16:46:55 +11:00
Bjorn Neergaard 6ac9997edc Remove atmos radio delay; fix setting external pressure; fix phantom atmos machines
Fixes #11953
2016-01-19 23:29:54 -06:00
duncathan 5413fa9288 better idea 2016-01-19 18:12:00 -06:00
duncathan 4e61b999fa resolves atmos runtimes 2016-01-19 00:52:06 -06:00
Bjorn Neergaard 41caa93330 Hotfix for display issues and UIs droping ui_act calls 2016-01-18 17:00:15 -06:00
Bjorn Neergaard a1ff8e8783 Refactor tgui interactions
Removes a lot of duplicated code, thanks to @nullquery's parent tweaks
2016-01-18 14:27:56 -06:00
Bjorn Neergaard 1c64360882 tgui atmos control computers 2016-01-18 14:21:57 -06:00
duncathan salt eafb93bb2f fixes #14671 2016-01-16 13:52:01 -06:00
Bjorn Neergaard 5c1fd9c85b Fix JS/CSS watchers, fix listmos/tgui bugs 2016-01-16 12:13:50 -06:00
tkdrg dd74b5869d Merge pull request #14630 from securitycopper/bugFix9906
BugFix9906: atospherics heater / cooler power usage based on temp diff
2016-01-16 00:11:45 -03:00
securitycopper 4ec39f5408 BugFix9906: Changed heater cooler logic to have power usage be based on change in current tempature and not change off of T20C 2016-01-14 21:44:48 -05:00
duncathan 9066bc7c4f Merge branch 'master' of https://github.com/tgstation/-tg-station into listmos
Conflicts:
	code/controllers/subsystem/air.dm
	code/datums/gas_mixture.dm
	code/game/objects/items/devices/scanners.dm
	code/modules/mob/living/carbon/human/species.dm
	code/modules/mob/living/carbon/life.dm
	tgui/assets/tgui.css
	tgui/assets/tgui.js
	tgui/scripts/interfaces/atmos_filter.ract
2016-01-13 20:07:21 -06:00
tkdrg cd70da9045 Merge pull request #14085 from MrStonedOne/patch-107
[Ready]Fixes portable connector keeping air
2016-01-09 12:47:15 -03:00
Kyle Spier-Swenson 3a51b0e4e0 Does it right 2016-01-09 07:35:00 -08:00
Cheridan 797bfe01ef Merge pull request #14391 from neersighted/tgui_followup
Fix tgui proc signatures and thus AI APC reboot
2016-01-04 17:06:52 -06:00
Bjorn Neergaard aec6bc103c Fix tgui proc signatures and thus AI APC reboot
This allows state overloading

Make AI reboot code use ui_interact instead of attack_ai
Fixes #13762
2016-01-04 16:25:20 -06:00
duncathan b18c6c2c5c Merge branch 'master' of https://github.com/tgstation/-tg-station into listmos
Conflicts:
	nano/assets/nanoui.js
	nano/bower.json
	nano/templates/atmos_filter.dot
2016-01-02 18:02:54 -06:00
Cheridan 145ed07651 Merge pull request #14268 from lordpidey/welderfix
Welding vents/scrubbers shut now uses fuel.
2016-01-02 16:29:12 -06:00
lordpidey aca6a3dc83 Update vent_scrubber.dm
Removed whitespace.
2016-01-01 21:36:14 -05:00
Mike Long 8e09360556 Only consumes fuel at the END of the weld now. 2016-01-01 21:15:10 -05:00
Bjorn Neergaard 777ba0486d Rename the tgui pref and adjust all UI sizes for the rewrite 2016-01-01 17:47:45 -06:00
Bjorn Neergaard a2bb279164 NanoUI is now 'tgui' 2016-01-01 17:47:44 -06:00
Bjorn Neergaard 8d344ec883 Finish even more UIs...
* Add atmos UIs and solar interface
* Add air alarm interface
2016-01-01 17:47:13 -06:00
Bjorn Neergaard 113fc2435a Add cryo interface 2016-01-01 17:46:55 -06:00
Mike Long c0d88d051d Welding vents/scrubbers shut now uses fuel.
Fixes #9947
2016-01-01 16:20:16 -05:00
duncathan 9e77fffe2a maps and nano 2015-12-30 00:06:42 -06:00
duncathan 8392974ad0 fixes associative list; adds gas_overlay to "datum gases" 2015-12-29 22:50:09 -06:00
duncathan 17f167bcb7 associative list 2015-12-29 13:33:12 -06:00
duncathan b18cb5fca8 making shit compile 2015-12-28 08:31:20 -06:00
Kyle Spier-Swenson a2c7b435e9 Fixes portable connector keeping air
OH GOD I HOPE THIS DOESN'T BREAK SOMETHING.

It shouldn't they link directly into the pipenet.
2015-12-26 22:21:56 -08:00
tkdrg a73f3261b3 Merge pull request #13771 from AnturK/pipecrawl
Ventcrawling fixes
2015-12-20 14:23:55 -03:00
AnturK 46a11b0542 Ventcrawling fixes 2015-12-20 11:15:13 +01:00
Bjorn Neergaard 487942a09c Reduce NanoUI size by hosting fonts externally
Also resize Cryo to be more compact
2015-12-17 10:15:13 -06:00
oranges 134a76cc8f Line ending apocalypse 2015-12-17 14:12:37 +13:00