Commit Graph

404 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
duncathan salt aef02401f8 Compile fix part 2 2016-01-20 09:09:06 -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 b45b9ef363 pipes don't transport air across time and space 2016-01-19 23:14:15 -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
duncathan salt 536beac2f9 Merge pull request #14732 from tgstation/atmosfixes
Atmos fixes
2016-01-18 22:13:37 -06:00
duncathan 5fc694911f fixes toxins 2016-01-18 22:01:15 -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 b95a58c8fb Repath canisters; make label code create a new can; use es6 function shorthand
By making a new canister when relabeled, we can make the name/desc identical to a
mapped canister, and remove hacky snowflake code
2016-01-16 12:13:51 -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 e20eee52ad fixes reconcile_air(); makes gas flow properly through pipes 2016-01-14 14:02:01 -06: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
duncathan salt d11b5be138 Merge pull request #14212 from as334/pipereact
Fixes reactions not occurring in pipes.
2016-01-02 20:08:21 +01: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
as334 6e864587a2 Fixes reactions not occurring in pipes. 2015-12-31 16:23:02 -05:00
duncathan 9e77fffe2a maps and nano 2015-12-30 00:06:42 -06:00