TGUI Input fixes (#24270)

* Some tgui input fixes and reverts

Add default to suit sensors and beaker transfer amount.
Revert languages list and paper text inputs

* Some tgui input fixes and reverts

Add default to suit sensors and beaker transfer amount.
Revert languages list and paper text inputs

* Meh
This commit is contained in:
Aylong
2024-02-24 18:14:03 +00:00
committed by GitHub
parent 5ebefe9fa1
commit f2223bb122
4 changed files with 8 additions and 7 deletions
+1 -1
View File
@@ -313,7 +313,7 @@
return
var/list/modes = list("Off", "Binary sensors", "Vitals tracker", "Tracking beacon")
var/switchMode = tgui_input_list(user, "Select a sensor mode:", "Suit Sensor Mode", modes)
var/switchMode = tgui_input_list(user, "Select a sensor mode:", "Suit Sensor Mode", modes, modes[sensor_mode + 1])
if(!user.Adjacent(src))
to_chat(user, "<span class='warning'>You have moved too far away!</span>")
return
+4 -4
View File
@@ -1,7 +1,7 @@
/mob/living/verb/set_default_language()
/mob/living/verb/set_default_language(language as null|anything in languages)
set name = "Set Default Language"
set category = "IC"
var/language = tgui_input_list(src, "Your current default language is: [default_language]", "Set your default language", languages)
if(language)
to_chat(src, "<span class='notice'>You will now speak [language] if you do not specify a language when speaking.</span>")
else
@@ -9,10 +9,10 @@
default_language = language
// Silicons can't neccessarily speak everything in their languages list
/mob/living/silicon/set_default_language()
/mob/living/silicon/set_default_language(language as null|anything in speech_synthesizer_langs)
set name = "Set Default Language"
set category = "IC"
var/language = tgui_input_list(src, "Your current default language is: [default_language]", "Set your default language", speech_synthesizer_langs)
if(language)
to_chat(src, "<span class='notice'>You will now speak [language] if you do not specify a language when speaking.</span>")
else
+1 -1
View File
@@ -373,7 +373,7 @@
topic_href_write(id, input_element)
if(href_list["write"])
var/id = href_list["write"]
var/input_element = tgui_input_text(usr, "Enter what you want to write:", "Write", multiline = TRUE, encode = FALSE)
var/input_element = input("Enter what you want to write:", "Write") as message
topic_href_write(id, input_element)
/obj/item/paper/attackby(obj/item/P, mob/living/user, params)
+2 -1
View File
@@ -18,7 +18,8 @@
/obj/item/reagent_containers/AltClick(mob/user)
if(!Adjacent(user) || !length(possible_transfer_amounts) || !ishuman(user) || HAS_TRAIT(user, TRAIT_HANDS_BLOCKED))
return
var/new_transfer_rate = tgui_input_list(user, "Amount per transfer from this:", "[src]", possible_transfer_amounts)
var/new_transfer_rate = tgui_input_list(user, "Amount per transfer from this:", "[src]", possible_transfer_amounts, "[amount_per_transfer_from_this]")
if(!new_transfer_rate)
return