mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2026-08-22 15:06:37 +01:00
@@ -77,7 +77,7 @@
|
||||
ntnet_global.intrusion_detection_alarm = TRUE
|
||||
return TRUE
|
||||
|
||||
/datum/computer_file/program/access_decrypter/ui_data(mob/user, datum/tgui/ui, datum/ui_state/state)
|
||||
/datum/computer_file/program/access_decrypter/ui_data(mob/user, datum/tgui/ui)
|
||||
if(!ntnet_global)
|
||||
return
|
||||
var/list/data = get_header_data()
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
|
||||
..(forced)
|
||||
|
||||
/datum/computer_file/program/ntnet_dos/ui_data(mob/user)
|
||||
/datum/computer_file/program/ntnet_dos/ui_data(mob/user, datum/tgui/ui)
|
||||
if(!ntnet_global)
|
||||
return
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
|
||||
return data
|
||||
|
||||
/datum/computer_file/program/ntnet_dos/ui_act(action, params)
|
||||
/datum/computer_file/program/ntnet_dos/ui_act(action, list/params, datum/tgui/ui)
|
||||
if(..())
|
||||
return TRUE
|
||||
switch(action)
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
if(computer.tesla_link && prob(50))
|
||||
qdel(computer.tesla_link)
|
||||
|
||||
/datum/computer_file/program/revelation/ui_act(action, params)
|
||||
/datum/computer_file/program/revelation/ui_act(action, list/params, datum/tgui/ui)
|
||||
if(..())
|
||||
return
|
||||
switch(action)
|
||||
@@ -59,7 +59,7 @@
|
||||
temp.armed = armed
|
||||
return temp
|
||||
|
||||
/datum/computer_file/program/revelation/ui_data(mob/user)
|
||||
/datum/computer_file/program/revelation/ui_data(mob/user, datum/tgui/ui)
|
||||
var/list/data = get_header_data()
|
||||
|
||||
data["armed"] = armed
|
||||
|
||||
@@ -18,21 +18,17 @@
|
||||
. = ..()
|
||||
QDEL_NULL(tgui_cardmod)
|
||||
|
||||
/datum/computer_file/program/card_mod/ui_static_data(mob/user, datum/tgui/ui, datum/ui_state/state)
|
||||
/datum/computer_file/program/card_mod/ui_static_data(mob/user, datum/tgui/ui)
|
||||
. = get_header_data()
|
||||
|
||||
/datum/computer_file/program/card_mod/ui_module_route(action, list/params, datum/tgui/ui, id)
|
||||
. = ..()
|
||||
if(.)
|
||||
return
|
||||
switch(id)
|
||||
if("modify")
|
||||
return tgui_cardmod.ui_act(action, params, ui)
|
||||
/datum/computer_file/program/card_mod/ui_route(action, list/params, datum/tgui/ui, id)
|
||||
. = ..()
|
||||
if(.)
|
||||
return
|
||||
switch(id)
|
||||
if("modify")
|
||||
return tgui_cardmod.ui_act(action, params, ui)
|
||||
|
||||
/datum/computer_file/program/card_mod/ui_module_data(mob/user, datum/tgui/ui, datum/ui_state/state)
|
||||
. = ..()
|
||||
.["modify"] = tgui_cardmod.data(user, computer.card_slot.stored_card, user.GetIdCard())
|
||||
|
||||
/datum/computer_file/program/card_mod/ui_module_static(mob/user, datum/tgui/ui, datum/ui_state/state)
|
||||
. = ..()
|
||||
.["modify"] = tgui_cardmod.static_data(user, computer.card_slot.stored_card, user.GetIdCard())
|
||||
/datum/computer_file/program/card_mod/ui_pre_open(datum/tgui/ui)
|
||||
ui.register_module(tgui_cardmod, "modify")
|
||||
return ..()
|
||||
|
||||
@@ -140,7 +140,7 @@
|
||||
HDD.store_file(C)
|
||||
return TRUE
|
||||
|
||||
/datum/computer_file/program/filemanager/ui_data(mob/user)
|
||||
/datum/computer_file/program/filemanager/ui_data(mob/user, datum/tgui/ui)
|
||||
var/list/data = get_header_data()
|
||||
|
||||
var/obj/item/computer_hardware/hard_drive/HDD = computer.hard_drive
|
||||
|
||||
@@ -90,7 +90,7 @@
|
||||
/**
|
||||
* This provides all of the relevant data to the UI in a list().
|
||||
*/
|
||||
/datum/computer_file/program/game/ui_data(mob/user)
|
||||
/datum/computer_file/program/game/ui_data(mob/user, datum/tgui/ui)
|
||||
var/list/data = get_header_data()
|
||||
data["Hitpoints"] = boss_hp
|
||||
data["PlayerHitpoints"] = player_hp
|
||||
@@ -105,7 +105,7 @@
|
||||
/**
|
||||
* This is tgui's replacement for Topic(). It handles any user input from the UI.
|
||||
*/
|
||||
/datum/computer_file/program/game/ui_act(action, list/params)
|
||||
/datum/computer_file/program/game/ui_act(action, list/params, datum/tgui/ui)
|
||||
if(..()) // Always call parent in ui_act, it handles making sure the user is allowed to interact with the UI.
|
||||
return TRUE
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
requires_ntnet = 0 // Turn off NTNet requirement as we already loaded the file into local memory.
|
||||
SStgui.update_uis(src)
|
||||
|
||||
/datum/computer_file/program/newsbrowser/ui_data(mob/user, datum/tgui/ui, datum/ui_state/state)
|
||||
/datum/computer_file/program/newsbrowser/ui_data(mob/user, datum/tgui/ui)
|
||||
var/list/data = get_header_data()
|
||||
|
||||
var/list/all_articles = list()
|
||||
|
||||
@@ -105,7 +105,7 @@
|
||||
download_netspeed = NTNETSPEED_ETHERNET
|
||||
download_completion += download_netspeed
|
||||
|
||||
/datum/computer_file/program/ntnetdownload/ui_act(action, params)
|
||||
/datum/computer_file/program/ntnetdownload/ui_act(action, list/params, datum/tgui/ui)
|
||||
if(..())
|
||||
return TRUE
|
||||
switch(action)
|
||||
@@ -127,7 +127,7 @@
|
||||
return TRUE
|
||||
return FALSE
|
||||
|
||||
/datum/computer_file/program/ntnetdownload/ui_data(mob/user)
|
||||
/datum/computer_file/program/ntnetdownload/ui_data(mob/user, datum/tgui/ui)
|
||||
my_computer = computer
|
||||
if(!istype(my_computer))
|
||||
return
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
username = "DefaultUser[rand(100, 999)]"
|
||||
ntnet = ntnet_global
|
||||
|
||||
/datum/computer_file/program/chatclient/ui_act(action, params)
|
||||
/datum/computer_file/program/chatclient/ui_act(action, list/params, datum/tgui/ui)
|
||||
if(..())
|
||||
return
|
||||
|
||||
@@ -170,12 +170,12 @@
|
||||
channel.remove_client(src)
|
||||
..()
|
||||
|
||||
/datum/computer_file/program/chatclient/ui_static_data(mob/user)
|
||||
/datum/computer_file/program/chatclient/ui_static_data(mob/user, datum/tgui/ui)
|
||||
var/list/data = list()
|
||||
data["can_admin"] = can_run(user, FALSE, ACCESS_NETWORK)
|
||||
return data
|
||||
|
||||
/datum/computer_file/program/chatclient/ui_data(mob/user)
|
||||
/datum/computer_file/program/chatclient/ui_data(mob/user, datum/tgui/ui)
|
||||
if(!ntnet_global || !ntnet_global.chat_channels)
|
||||
return list()
|
||||
|
||||
|
||||
@@ -75,7 +75,7 @@ var/global/nttransfer_uid = 0
|
||||
remote = null
|
||||
download_completion = 0
|
||||
|
||||
/datum/computer_file/program/nttransfer/ui_data(mob/user, datum/tgui/ui, datum/ui_state/state)
|
||||
/datum/computer_file/program/nttransfer/ui_data(mob/user, datum/tgui/ui)
|
||||
var/list/data = get_header_data()
|
||||
|
||||
data["error"] = error
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
return TRUE
|
||||
return TRUE
|
||||
|
||||
/datum/computer_file/program/wordprocessor/ui_data(mob/user, datum/tgui/ui, datum/ui_state/state)
|
||||
/datum/computer_file/program/wordprocessor/ui_data(mob/user, datum/tgui/ui)
|
||||
var/list/data = get_header_data()
|
||||
|
||||
var/obj/item/computer_hardware/hard_drive/HDD = computer.hard_drive
|
||||
|
||||
+1
-1
@@ -15,7 +15,7 @@
|
||||
var/datum/computer_file/data/email_message/current_message = null
|
||||
var/error = ""
|
||||
|
||||
/datum/computer_file/program/email_administration/ui_data(mob/user, datum/tgui/ui, datum/ui_state/state)
|
||||
/datum/computer_file/program/email_administration/ui_data(mob/user, datum/tgui/ui)
|
||||
var/list/data = get_header_data()
|
||||
|
||||
data["error"] = error
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
available_on_ntnet = TRUE
|
||||
tgui_id = "NtosNetMonitor"
|
||||
|
||||
/datum/computer_file/program/ntnetmonitor/ui_data(mob/user)
|
||||
/datum/computer_file/program/ntnetmonitor/ui_data(mob/user, datum/tgui/ui)
|
||||
if(!ntnet_global)
|
||||
return
|
||||
var/list/data = get_header_data()
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
return data
|
||||
|
||||
/datum/computer_file/program/ntnetmonitor/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
|
||||
/datum/computer_file/program/ntnetmonitor/ui_act(action, list/params, datum/tgui/ui)
|
||||
if(..())
|
||||
return
|
||||
switch(action)
|
||||
@@ -60,7 +60,7 @@
|
||||
return TRUE
|
||||
|
||||
var/response = alert(usr, "Really disable NTNet wireless? If your computer is connected wirelessly you won't be able to turn it back on! This will affect all connected wireless devices.", "NTNet shutdown", "Yes", "No")
|
||||
if(response == "Yes" && ui_status(usr, state) == UI_INTERACTIVE)
|
||||
if(response == "Yes" && ui?.still_interactive())
|
||||
ntnet_global.setting_disabled = TRUE
|
||||
return TRUE
|
||||
if("purgelogs")
|
||||
@@ -81,13 +81,13 @@
|
||||
if(!ntnet_global)
|
||||
return
|
||||
var/nid = input(usr,"Enter NID of device which you want to block from the network:", "Enter NID") as null|num
|
||||
if(nid && ui_status(usr, state) == UI_INTERACTIVE)
|
||||
if(nid && ui?.still_interactive())
|
||||
ntnet_global.banned_nids |= nid
|
||||
return TRUE
|
||||
if("unban_nid")
|
||||
if(!ntnet_global)
|
||||
return
|
||||
var/nid = input(usr,"Enter NID of device which you want to unblock from the network:", "Enter NID") as null|num
|
||||
if(nid && ui_status(usr, state) == UI_INTERACTIVE)
|
||||
if(nid && ui?.still_interactive())
|
||||
ntnet_global.banned_nids -= nid
|
||||
return TRUE
|
||||
|
||||
@@ -25,7 +25,7 @@ var/global/warrant_uid = 0
|
||||
|
||||
var/datum/data/record/warrant/activewarrant
|
||||
|
||||
/datum/computer_file/program/digitalwarrant/ui_data(mob/user, datum/tgui/ui, datum/ui_state/state)
|
||||
/datum/computer_file/program/digitalwarrant/ui_data(mob/user, datum/tgui/ui)
|
||||
var/list/data = get_header_data()
|
||||
|
||||
data["warrantname"] = null
|
||||
@@ -52,7 +52,7 @@ var/global/warrant_uid = 0
|
||||
|
||||
return data
|
||||
|
||||
/datum/computer_file/program/digitalwarrant/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state)
|
||||
/datum/computer_file/program/digitalwarrant/ui_act(action, list/params, datum/tgui/ui)
|
||||
if(..())
|
||||
return TRUE
|
||||
|
||||
@@ -81,7 +81,7 @@ var/global/warrant_uid = 0
|
||||
. = TRUE
|
||||
var/datum/data/record/warrant/W = new()
|
||||
var/temp = sanitize(input(usr, "Do you want to create a search-, or an arrest warrant?") as null|anything in list("search","arrest"))
|
||||
if(ui_status(usr, state) == UI_INTERACTIVE)
|
||||
if(ui?.still_interactive())
|
||||
if(temp == "arrest")
|
||||
W.fields["namewarrant"] = "Unknown"
|
||||
W.fields["charges"] = "No charges present"
|
||||
@@ -110,7 +110,7 @@ var/global/warrant_uid = 0
|
||||
for(var/datum/data/record/t in data_core.general)
|
||||
namelist += t.fields["name"]
|
||||
var/new_name = sanitize(input(usr, "Please input name") as null|anything in namelist)
|
||||
if(ui_status(usr, state) == UI_INTERACTIVE)
|
||||
if(ui?.still_interactive())
|
||||
if (!new_name)
|
||||
return
|
||||
activewarrant.fields["namewarrant"] = new_name
|
||||
@@ -118,7 +118,7 @@ var/global/warrant_uid = 0
|
||||
if("editwarrantnamecustom")
|
||||
. = TRUE
|
||||
var/new_name = sanitize(input("Please input name") as null|text)
|
||||
if(ui_status(usr, state) == UI_INTERACTIVE)
|
||||
if(ui?.still_interactive())
|
||||
if (!new_name)
|
||||
return
|
||||
activewarrant.fields["namewarrant"] = new_name
|
||||
@@ -126,7 +126,7 @@ var/global/warrant_uid = 0
|
||||
if("editwarrantcharges")
|
||||
. = TRUE
|
||||
var/new_charges = sanitize(input("Please input charges", "Charges", activewarrant.fields["charges"]) as null|text)
|
||||
if(ui_status(usr, state) == UI_INTERACTIVE)
|
||||
if(ui?.still_interactive())
|
||||
if (!new_charges)
|
||||
return
|
||||
activewarrant.fields["charges"] = new_charges
|
||||
|
||||
Reference in New Issue
Block a user