Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

Commit 7d5f654

Browse files
Started on transfer and purge UI actions
1 parent c8211e8 commit 7d5f654

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

code/modules/food_and_drinks/kitchen_machinery/food_cart_TGUI.dm

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
var/glass_quantity = 10
1313
//Max amount of drink glasses the cart can have
1414
var/glass_capacity = 30
15-
//Max amount of reagents that can be in cart's mixer
15+
//Max amount of reagents that can be in cart's storage
1616
var/reagent_capacity = 200
1717
//Sound made when an item is dispensed
1818
var/dispense_sound = 'sound/machines/click.ogg'
@@ -21,11 +21,7 @@
2121
//List of transfer amounts for reagents
2222
var/list/transfer_list = list(5, 10, 15, 20, 30, 50)
2323
//What transfer amount is currently selected
24-
var/selected_transfer
25-
//List used to show reagents in cart's reagent storage
26-
var/list/drink_ui_list = list()
27-
//List used to show reagents in mixer's reagent storage
28-
var/list/mixer_ui_list = list()
24+
var/selected_transfer = null
2925
//Mixer for dispencing drinks
3026
var/obj/item/reagent_containers/mixer
3127

@@ -106,21 +102,25 @@
106102
/obj/machinery/food_cart_TGUI/ui_act(action, list/params)
107103
. = ..()
108104
if(.)
109-
110105
return
111106

112107
switch(action)
113108
if("dispense")
114109
var/itemPath = text2path(params["itemPath"])
115110
dispense_item(itemPath)
116111
if("amount")
117-
selected_transfer = text2num(params["dispenceAmount"])
112+
selected_transfer = params["dispenceAmount"]
113+
if("purge")
114+
return
115+
if("addMixer")
116+
src.reagents.trans_id_to(mixer, text2path(params["itemPath"]),selected_transfer)
117+
118118

119119
/obj/machinery/food_cart_TGUI/Initialize(mapload)
120120
. = ..()
121121
//Create reagents holder for drinks
122122
create_reagents(reagent_capacity, OPENCONTAINER | NO_REACT)
123-
mixer = new /obj/item/reagent_containers(src, 100)
123+
mixer = new /obj/item/reagent_containers(src, 50)
124124

125125
/obj/machinery/food_cart_TGUI/Destroy()
126126
QDEL_NULL(mixer)

tgui/packages/tgui/interfaces/FoodCart.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -323,6 +323,7 @@ const DrinkTransferRow = (props, context) => {
323323
grow={1}
324324
mr={0.5}>
325325
<Button
326+
key={amount}
326327
fluid
327328
content={amount}
328329
textAlign="center"

0 commit comments

Comments
 (0)