mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 13:10:02 +01:00
@@ -26,9 +26,6 @@
|
||||
*/
|
||||
var/emptying = FALSE
|
||||
|
||||
ui_x = 320
|
||||
ui_y = 271
|
||||
|
||||
/obj/machinery/plumbing/acclimator/Initialize(mapload, bolt)
|
||||
. = ..()
|
||||
AddComponent(/datum/component/plumbing/acclimator, bolt)
|
||||
@@ -65,10 +62,10 @@
|
||||
if(HEATING)
|
||||
icon_state += "_hot"
|
||||
|
||||
/obj/machinery/plumbing/acclimator/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
|
||||
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
|
||||
/obj/machinery/plumbing/acclimator/ui_interact(mob/user, datum/tgui/ui)
|
||||
ui = SStgui.try_update_ui(user, src, ui)
|
||||
if(!ui)
|
||||
ui = new(user, src, ui_key, "ChemAcclimator", name, ui_x, ui_y, master_ui, state)
|
||||
ui = new(user, src, "ChemAcclimator", name)
|
||||
ui.open()
|
||||
|
||||
/obj/machinery/plumbing/acclimator/ui_data(mob/user)
|
||||
|
||||
@@ -13,17 +13,14 @@
|
||||
///whitelist of chems but their name instead of path
|
||||
var/list/english_right = list()
|
||||
|
||||
ui_x = 500
|
||||
ui_y = 300
|
||||
|
||||
/obj/machinery/plumbing/filter/Initialize(mapload, bolt)
|
||||
. = ..()
|
||||
AddComponent(/datum/component/plumbing/filter, bolt)
|
||||
|
||||
/obj/machinery/plumbing/filter/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
|
||||
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
|
||||
/obj/machinery/plumbing/filter/ui_interact(mob/user, datum/tgui/ui)
|
||||
ui = SStgui.try_update_ui(user, src, ui)
|
||||
if(!ui)
|
||||
ui = new(user, src, ui_key, "ChemFilter", name, ui_x, ui_y, master_ui, state)
|
||||
ui = new(user, src, "ChemFilter", name)
|
||||
ui.open()
|
||||
|
||||
/obj/machinery/plumbing/filter/ui_data(mob/user)
|
||||
|
||||
@@ -28,9 +28,6 @@
|
||||
///max amount of pills allowed on our tile before we start storing them instead
|
||||
var/max_floor_products = 10
|
||||
|
||||
ui_x = 300
|
||||
ui_y = 227
|
||||
|
||||
/obj/machinery/plumbing/pill_press/examine(mob/user)
|
||||
. = ..()
|
||||
. += "<span class='notice'>The [name] currently has [stored_products.len] stored. There needs to be less than [max_floor_products] on the floor to continue dispensing.</span>"
|
||||
@@ -85,16 +82,15 @@
|
||||
AM.forceMove(drop_location())
|
||||
|
||||
|
||||
/obj/machinery/plumbing/pill_press/ui_base_html(html)
|
||||
var/datum/asset/spritesheet/simple/assets = get_asset_datum(/datum/asset/spritesheet/simple/pills)
|
||||
. = replacetext(html, "<!--customheadhtml-->", assets.css_tag())
|
||||
/obj/machinery/plumbing/pill_press/ui_assets(mob/user)
|
||||
return list(
|
||||
get_asset_datum(/datum/asset/spritesheet/simple/pills),
|
||||
)
|
||||
|
||||
/obj/machinery/plumbing/pill_press/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
|
||||
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
|
||||
/obj/machinery/plumbing/pill_press/ui_interact(mob/user, datum/tgui/ui)
|
||||
ui = SStgui.try_update_ui(user, src, ui)
|
||||
if(!ui)
|
||||
var/datum/asset/assets = get_asset_datum(/datum/asset/spritesheet/simple/pills)
|
||||
assets.send(user)
|
||||
ui = new(user, src, ui_key, "ChemPress", name, ui_x, ui_y, master_ui, state)
|
||||
ui = new(user, src, "ChemPress", name)
|
||||
ui.open()
|
||||
|
||||
/obj/machinery/plumbing/pill_press/ui_data(mob/user)
|
||||
|
||||
@@ -3,11 +3,8 @@
|
||||
name = "reaction chamber"
|
||||
desc = "Keeps chemicals seperated until given conditions are met."
|
||||
icon_state = "reaction_chamber"
|
||||
|
||||
buffer = 200
|
||||
reagent_flags = TRANSPARENT | NO_REACT
|
||||
ui_x = 250
|
||||
ui_y = 225
|
||||
/**list of set reagents that the reaction_chamber allows in, and must all be present before mixing is enabled.
|
||||
* example: list(/datum/reagent/water = 20, /datum/reagent/fuel/oil = 50)
|
||||
*/
|
||||
@@ -31,10 +28,10 @@
|
||||
else
|
||||
icon_state = initial(icon_state)
|
||||
|
||||
/obj/machinery/plumbing/reaction_chamber/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
|
||||
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
|
||||
/obj/machinery/plumbing/reaction_chamber/ui_interact(mob/user, datum/tgui/ui)
|
||||
ui = SStgui.try_update_ui(user, src, ui)
|
||||
if(!ui)
|
||||
ui = new(user, src, ui_key, "ChemReactionChamber", name, ui_x, ui_y, master_ui, state)
|
||||
ui = new(user, src, "ChemReactionChamber", name)
|
||||
ui.open()
|
||||
|
||||
/obj/machinery/plumbing/reaction_chamber/ui_data(mob/user)
|
||||
|
||||
@@ -15,17 +15,14 @@
|
||||
//the maximum you can set the transfer to
|
||||
var/max_transfer = 9
|
||||
|
||||
ui_x = 220
|
||||
ui_y = 105
|
||||
|
||||
/obj/machinery/plumbing/splitter/Initialize(mapload, bolt)
|
||||
. = ..()
|
||||
AddComponent(/datum/component/plumbing/splitter, bolt)
|
||||
|
||||
/obj/machinery/plumbing/splitter/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
|
||||
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
|
||||
/obj/machinery/plumbing/splitter/ui_interact(mob/user, datum/tgui/ui)
|
||||
ui = SStgui.try_update_ui(user, src, ui)
|
||||
if(!ui)
|
||||
ui = new(user, src, ui_key, "ChemSplitter", name, ui_x, ui_y, master_ui, state)
|
||||
ui = new(user, src, "ChemSplitter", name)
|
||||
ui.open()
|
||||
|
||||
/obj/machinery/plumbing/splitter/ui_data(mob/user)
|
||||
|
||||
@@ -43,12 +43,9 @@
|
||||
/datum/reagent/sulfur,
|
||||
/datum/reagent/toxin/acid,
|
||||
/datum/reagent/water,
|
||||
/datum/reagent/fuel
|
||||
/datum/reagent/fuel,
|
||||
)
|
||||
|
||||
ui_x = 300
|
||||
ui_y = 375
|
||||
|
||||
/obj/machinery/plumbing/synthesizer/Initialize(mapload, bolt)
|
||||
. = ..()
|
||||
AddComponent(/datum/component/plumbing/simple_supply, bolt)
|
||||
@@ -60,10 +57,10 @@
|
||||
return
|
||||
reagents.add_reagent(reagent_id, amount)
|
||||
|
||||
/obj/machinery/plumbing/synthesizer/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state)
|
||||
ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open)
|
||||
/obj/machinery/plumbing/synthesizer/ui_interact(mob/user, datum/tgui/ui)
|
||||
ui = SStgui.try_update_ui(user, src, ui)
|
||||
if(!ui)
|
||||
ui = new(user, src, ui_key, "ChemSynthesizer", name, ui_x, ui_y, master_ui, state)
|
||||
ui = new(user, src, "ChemSynthesizer", name)
|
||||
ui.open()
|
||||
|
||||
/obj/machinery/plumbing/synthesizer/ui_data(mob/user)
|
||||
|
||||
Reference in New Issue
Block a user