diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm
index 28c573be0bb..47efe52d21f 100644
--- a/code/game/objects/items/devices/uplinks.dm
+++ b/code/game/objects/items/devices/uplinks.dm
@@ -20,13 +20,13 @@ var/list/world_uplinks = list()
var/purchase_log = ""
var/uplink_owner = null//text-only
var/used_TC = 0
-
+
var/job = null
var/show_descriptions = 0
/obj/item/device/uplink/nano_host()
- return loc
-
+ return loc
+
/obj/item/device/uplink/New()
..()
welcome = ticker.mode.uplink_welcome
@@ -48,7 +48,7 @@ var/list/world_uplinks = list()
/obj/item/device/uplink/proc/generate_menu(mob/user as mob)
if(!job)
job = user.mind.assigned_role
-
+
var/dat = "[src.welcome]
"
dat += "Telecrystals left: [src.uses]
"
dat += "
"
@@ -82,7 +82,7 @@ var/list/world_uplinks = list()
/obj/item/device/uplink/proc/generate_item_lists(mob/user as mob)
if(!job)
job = user.mind.assigned_role
-
+
var/list/nano = new
var/list/reference = new
@@ -92,7 +92,7 @@ var/list/world_uplinks = list()
if(I.job && I.job.len)
if(!(I.job.Find(job)))
continue
- nano[nano.len]["items"] += list(list("Name" = I.name, "Description" = I.description(),"Cost" = I.cost, "obj_path" = I.reference))
+ nano[nano.len]["items"] += list(list("Name" = sanitize(I.name), "Description" = sanitize(I.description()),"Cost" = I.cost, "obj_path" = I.reference))
reference[I.reference] = I
var/datum/nano_item_lists/result = new
@@ -130,7 +130,7 @@ var/list/world_uplinks = list()
return
UI.buy(src,usr)
nanomanager.update_uis(src)
-
+
/* var/list/L = UI.spawn_item(get_turf(usr),src)
if(ishuman(usr))
var/mob/living/carbon/human/A = usr
@@ -244,7 +244,7 @@ var/list/world_uplinks = list()
update_nano_data(href_list["id"])
if(href_list["descriptions"])
show_descriptions = !show_descriptions
- update_nano_data()
+ update_nano_data()
nanomanager.update_uis(src)
return 1
@@ -253,7 +253,7 @@ var/list/world_uplinks = list()
if(nanoui_menu == 1)
var/permanentData[0]
for(var/datum/data/record/L in sortRecord(data_core.general))
- permanentData[++permanentData.len] = list(Name = L.fields["name"],"id" = L.fields["id"])
+ permanentData[++permanentData.len] = list(Name = sanitize(L.fields["name"]),"id" = L.fields["id"])
nanoui_data["exploit_records"] = permanentData
if(nanoui_menu == 11)
@@ -283,7 +283,7 @@ var/list/world_uplinks = list()
src.hidden_uplink.trigger(user)
return 1
return 0
-
+
//Refund proc for the borg teleporter (later I'll make a general refund proc if there is demand for it)
/obj/item/device/radio/uplink/attackby(obj/item/weapon/W as obj, mob/user as mob, params)
if(istype(W, /obj/item/weapon/antag_spawner/borg_tele))
@@ -293,8 +293,8 @@ var/list/world_uplinks = list()
qdel(S)
user << "Teleporter refunded."
else
- user << "This teleporter is already used, or is currently being used."
-
+ user << "This teleporter is already used, or is currently being used."
+
// PRESET UPLINKS
// A collection of preset uplinks.
//