Merge remote-tracking branch 'citadel/master' into unarmed_parry
This commit is contained in:
@@ -68,7 +68,7 @@ GLOBAL_LIST_EMPTY(conveyors_by_id)
|
||||
. = ..()
|
||||
|
||||
/obj/machinery/conveyor/vv_edit_var(var_name, var_value)
|
||||
if (var_name == "id")
|
||||
if (var_name == NAMEOF(src, id))
|
||||
// if "id" is varedited, update our list membership
|
||||
LAZYREMOVE(GLOB.conveyors_by_id[id], src)
|
||||
. = ..()
|
||||
@@ -243,7 +243,7 @@ GLOBAL_LIST_EMPTY(conveyors_by_id)
|
||||
. = ..()
|
||||
|
||||
/obj/machinery/conveyor_switch/vv_edit_var(var_name, var_value)
|
||||
if (var_name == "id")
|
||||
if (var_name == NAMEOF(src, id))
|
||||
// if "id" is varedited, update our list membership
|
||||
LAZYREMOVE(GLOB.conveyors_by_id[id], src)
|
||||
. = ..()
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
trunk_check()
|
||||
|
||||
air_contents = new /datum/gas_mixture()
|
||||
//gas.volume = 1.05 * CELLSTANDARD
|
||||
//air_contents.set_volume(1.05 * CELLSTANDARD)
|
||||
update_icon()
|
||||
|
||||
return INITIALIZE_HINT_LATELOAD //we need turfs to have air
|
||||
@@ -305,7 +305,7 @@
|
||||
return
|
||||
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
|
||||
if(!ui)
|
||||
ui = new(user, src, ui_key, "disposal_unit", name, ui_x, ui_y, master_ui, state)
|
||||
ui = new(user, src, ui_key, "DisposalUnit", name, ui_x, ui_y, master_ui, state)
|
||||
ui.open()
|
||||
|
||||
/obj/machinery/disposal/bin/ui_data(mob/user)
|
||||
@@ -443,8 +443,8 @@
|
||||
var/datum/gas_mixture/env = L.return_air()
|
||||
var/pressure_delta = (SEND_PRESSURE*1.01) - air_contents.return_pressure()
|
||||
|
||||
if(env.temperature > 0)
|
||||
var/transfer_moles = 0.1 * pressure_delta*air_contents.volume/(env.temperature * R_IDEAL_GAS_EQUATION)
|
||||
if(env.return_temperature() > 0)
|
||||
var/transfer_moles = 0.1 * pressure_delta*air_contents.return_volume()/(env.return_temperature() * R_IDEAL_GAS_EQUATION)
|
||||
|
||||
//Actually transfer the gas
|
||||
var/datum/gas_mixture/removed = env.remove(transfer_moles)
|
||||
|
||||
Reference in New Issue
Block a user