PsiOmega
1efa1d1ceb
Omni-devices should no longer go and turn themselves off permanently in case of power failure.
2014-09-13 10:23:18 +02:00
mwerezak
764ca0874d
Heaters/Freezers, Cryo
2014-09-13 02:18:48 -04:00
Zuhayr
9932fae963
Several quickfixes for atmos cooling issues.
2014-09-13 12:56:28 +09:30
Zuhayr
620a790110
Reducing freezer power draw.
2014-09-13 11:31:23 +09:30
mwerezak
e7c2cf033e
Adds config option for air compression heating
2014-09-12 01:18:12 -04:00
mwerezak
11bdf6f568
Fixes map-set power setting not taking effect
2014-09-12 01:17:34 -04:00
mwerezak
b4751e8161
Adds variable power setting to heaters and freezers
2014-09-10 21:14:39 -04:00
mwerezak
a8f7093641
Fixes atmos control computers not being able to turn their devices on or off
2014-09-08 23:52:32 -04:00
mwerezak
dec3447e20
Adjusts airlock reserve air pressures
...
Adjusts airlock reserve air pressures for faster cycling.
2014-09-07 23:52:21 -04:00
mwerezak
f109e1d3ba
Fixes #6269
2014-09-07 18:00:31 -04:00
mwerezak
ee56453ca3
Allows heater/freezer construction dir to be set
2014-09-07 17:07:53 -04:00
mwerezak
248a8057ac
Adds engine waste intercooler
...
Also fixes pipes in space having the wrong layer set.
2014-09-07 16:51:59 -04:00
mwerezak
ce970eacd2
Adds atmos/supermatter debug messages
2014-09-06 15:36:35 -04:00
mwerezak
36a772903b
Fixes critical gas freezer bug
2014-09-06 15:16:18 -04:00
mwerezak
5b2ffa0f74
Fixes pressure regulator mode
2014-09-06 12:53:23 -04:00
mwerezak
265c46be7d
Readds powered pump to air injector
2014-09-06 11:35:39 -04:00
mwerezak
4ba903565a
Fixes heater/freezer icon updating if power cut
2014-09-05 10:07:46 -04:00
igalan
0aa6c4f38c
Fixes #6121
...
Moves HE pipes and junction dmi's to where the rest of the icon_manager dmi's are.
2014-09-04 05:02:03 +01:00
igalan
6bf6eaeb60
Fixes pipes duplication issues
2014-09-03 23:48:30 +01:00
mwerezak
c7e5de0ad2
Updates double vent pump flowrate
2014-08-29 23:54:52 -04:00
mwerezak
b381d46556
Adds engine core atmos control
...
Expands on the earlier engine pump fix to add proper control over the
engine core atmos. Adds core control computer that can set output
external pressure bound instead of output pressure, and special high
power vent pump type for the engine core.
2014-08-29 14:10:43 -04:00
mwerezak
9fea39dea2
Quick fix for engine core flow imbalance
...
A more thorough fix should probably involve providing a way for players
to control the flow rate.
Also tweaks emitters and allows collectors to be read using a multitool.
2014-08-25 20:37:07 -04:00
mwerezak
3cd0cdf27f
Fixes freezers never quite reaching their thermostat temperature
2014-08-23 10:52:57 -04:00
mwerezak
88a2c21764
Fixes #6123
2014-08-22 21:38:53 -04:00
mwerezak
47b32122d4
Updates disposal bin pressurization
...
Also tweaks flasher power use.
2014-08-07 19:31:17 -04:00
mwerezak
319b9181e6
Improves h/e radiation
2014-08-06 10:36:49 -04:00
mwerezak
018079beb5
Fixes gas mixture bugs, other bugs, and cleanup
...
In particular, gas_mixture/remove() was not accounting for
group_multiplier when determining the maximum amount of gas to remove
Also cleans up the interface for gas_mixture/heat_capacity().
2014-08-05 17:04:17 -04:00
mwerezak
d662c5e804
Fixes issues with group_multiplier, filtering lists
2014-08-04 20:56:22 -04:00
mwerezak
b7c13bc4b6
Allows atmos helpers to be used with portable_atmos
2014-08-04 16:53:13 -04:00
mwerezak
c9f16ec665
Fixes freezer UI bug
2014-08-04 14:48:47 -04:00
mwerezak
a772d9094c
Optimizes pipe network updating
2014-08-04 13:29:09 -04:00
mwerezak
c640729b4d
Rewrite of passive gate, updates air injector
2014-08-04 13:28:48 -04:00
mwerezak
14b57e3560
Pipe networks now cache their total volume
2014-08-03 22:41:31 -04:00
mwerezak
6eb2fe3028
Device working volumes are configurable from setup
2014-08-03 22:11:45 -04:00
mwerezak
5d0ce492b7
Updates dual port vent pumps
2014-08-03 15:17:28 -04:00
mwerezak
8d04a83e97
Updates gas coolers, upgrading of coolers/heaters
2014-08-03 14:34:31 -04:00
mwerezak
ecdd9b62e9
Omni-devices
2014-08-03 01:38:31 -04:00
mwerezak
3647fa4d7d
Adds gas mixing proc and updates gas mixer
...
Also includes a whole bunch of fixes and updates for atmos machinery
2014-08-02 18:35:57 -04:00
mwerezak
d034511ee6
Updates gas filter
2014-08-01 22:59:13 -04:00
mwerezak
f0016df4f3
Adds gas filtering proc
2014-08-01 20:37:48 -04:00
mwerezak
400c1b5cf6
Fixes mistake in scrubbing calculation
2014-08-01 19:33:57 -04:00
mwerezak
cb413454a3
Optimizes atmos machine power updates
...
Makes power usage but atmos machinery less accurate but reduces lag
somewhat.
2014-07-27 03:35:25 -04:00
mwerezak
293855c48e
Generalizes pumping and filtering
...
So that people can pump and filter gasses without worrying about the
thermodynamics too much.
2014-07-26 16:15:40 -04:00
mwerezak
3f6c1ff622
Cleanup, adds setup parameters for atmos machinery
...
Allows atmos machinery efficiency to be adjusted in setup.dm
Limits flow rates when moving gas from a turf to avoid very high pressures being created when they shouldn't be.
Attempts to limit processing when there isn't much gas to be moved, for performance.
Reverts all changes to _gas_mixture.dm
2014-07-26 13:50:25 -04:00
mwerezak
11c9f3bb9b
Updates scrubbers
2014-07-26 12:23:35 -04:00
mwerezak
ef4a740a02
Adds entropy, thermal energy procs to new gas mix
2014-07-24 17:36:57 -04:00
mwerezak
79d4c444c2
Merge remote-tracking branch 'upstream/dev' into power-net
...
Conflicts:
code/ATMOSPHERICS/components/binary_devices/pump.dm
code/game/machinery/alarm.dm
code/game/machinery/spaceheater.dm
2014-07-24 16:04:41 -04:00
Mloc-Argent
d5e9851b62
integrate XGM into the code
...
New turf proc: assume_gas(). Maps to air.adjust_gas_temp().
Lots of optimizations to processing, fire, lighting, HasEntered() and
more.
Zones now process all fire data and existance in one go, fire objects
only handle spreading.
Most code has been ported straight so some of it mightn't be ideally
structured for the new gas_mixtures.
Signed-off-by: Mloc-Argent <colmohici@gmail.com >
2014-07-22 19:52:12 +01:00
mwerezak
d49c005d9b
Reverts vent status broadcast change
2014-07-21 20:44:59 -04:00
mwerezak
2ea947b15e
Some cleanup for pumps and vent pumps
2014-07-19 17:01:28 -04:00