|
41 | 41 | return
|
42 | 42 |
|
43 | 43 | //Output handling, stolen from pump code.
|
44 |
| - var/output_starting_pressure = air2.return_pressure() |
| 44 | + var/output_starting_pressure = air2.pressure |
45 | 45 |
|
46 | 46 | if((target_pressure - output_starting_pressure) > 0.01)
|
47 | 47 | //No need to output gas if target is already reached!
|
48 | 48 |
|
49 | 49 | //Calculate necessary moles to transfer using PV=nRT
|
50 |
| - if((air.total_moles() > 0) && (air.temperature > 0)) |
| 50 | + if((air.total_moles > 0) && (air.temperature > 0)) |
51 | 51 | var/pressure_delta = target_pressure - output_starting_pressure
|
52 | 52 | var/transfer_moles = pressure_delta * air2.volume / (air.temperature * R_IDEAL_GAS_EQUATION)
|
53 | 53 |
|
|
60 | 60 |
|
61 | 61 | //Input handling. Literally pump code again with the target pressure being the max pressure of the MSGS
|
62 | 62 | if(on)
|
63 |
| - var/input_starting_pressure = air1.return_pressure() |
| 63 | + var/input_starting_pressure = air1.pressure |
64 | 64 |
|
65 | 65 | if((max_pressure - input_starting_pressure) > 0.01)
|
66 | 66 | //No need to output gas if target is already reached!
|
67 | 67 |
|
68 | 68 | //Calculate necessary moles to transfer using PV=nRT
|
69 |
| - if((air1.total_moles() > 0) && (air1.temperature > 0)) |
| 69 | + if((air1.total_moles > 0) && (air1.temperature > 0)) |
70 | 70 | var/pressure_delta = max_pressure - input_starting_pressure
|
71 | 71 | var/transfer_moles = pressure_delta * air.volume / (air1.temperature * R_IDEAL_GAS_EQUATION)
|
72 | 72 |
|
|
82 | 82 | /obj/machinery/atmospherics/binary/msgs/ui_data()
|
83 | 83 | var/list/data = list()
|
84 | 84 |
|
85 |
| - data["pressure"] = round(air.return_pressure(), 0.01) |
86 |
| - data["temperature"] = air.return_temperature() |
| 85 | + data["pressure"] = round(air.pressure, 0.01) |
| 86 | + data["temperature"] = air.temperature |
87 | 87 | data["power"] = on
|
88 | 88 | data["targetPressure"] = target_pressure
|
89 | 89 | data["gases"] = list()
|
|
152 | 152 | if((update_flags & MSGS_ON) != !(stat & (NOPOWER | BROKEN | FORCEDISABLE)))
|
153 | 153 | update = 1
|
154 | 154 |
|
155 |
| - var/pressure = air.return_pressure() // null ref error here. |
| 155 | + var/pressure = air.pressure // null ref error here. |
156 | 156 | var/i = clamp(round(pressure / (max_pressure / 5)), 0, 5)
|
157 | 157 | if(i != last_pressure)
|
158 | 158 | update = 1
|
|
0 commit comments