diff --git a/code/datums/uplink_item.dm b/code/datums/uplink_item.dm
index 4a67b7626d4..9278d0d5f80 100644
--- a/code/datums/uplink_item.dm
+++ b/code/datums/uplink_item.dm
@@ -90,7 +90,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
if(hijack_only)
if(!(locate(/datum/objective/hijack) in usr.mind.objectives))
- to_chat(usr, "The Syndicate lacks resources to provide you with this item.")
+ to_chat(usr, "The Syndicate will only issue this extremely dangerous item to agents assigned the Hijack objective.")
return
if(item)
@@ -929,6 +929,8 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
reference = "SB"
item = /obj/item/radio/beacon/syndicate/bomb
cost = 11
+ surplus = 0
+ cant_discount = TRUE
/datum/uplink_item/explosives/syndicate_minibomb
name = "Syndicate Minibomb"
@@ -978,13 +980,22 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item))
gamemodes = list(/datum/game_mode/nuclear)
surplus = 0
-/datum/uplink_item/explosives/atmosgrenades
- name = "Atmos Grenades"
- desc = "A box of two (2) grenades that wreak havoc with the atmosphere of the target area. Capable of engulfing a large area in lit plasma, or N2O. Deploy with extreme caution!"
- reference = "AGG"
- item = /obj/item/storage/box/syndie_kit/atmosgasgrenades
- cost = 11
+/datum/uplink_item/explosives/atmosn2ogrenades
+ name = "Knockout Gas Grenades"
+ desc = "A box of two (2) grenades that spread knockout gas over a large area. Equip internals before using one of these."
+ reference = "ANG"
+ item = /obj/item/storage/box/syndie_kit/atmosn2ogrenades
+ cost = 8
+
+/datum/uplink_item/explosives/atmosfiregrenades
+ name = "Plasma Fire Grenades"
+ desc = "A box of two (2) grenades that cause large plasma fires. Can be used to deny access to a large area. Most useful if you have an atmospherics hardsuit."
+ reference = "APG"
+ item = /obj/item/storage/box/syndie_kit/atmosfiregrenades
+ hijack_only = TRUE
+ cost = 12
surplus = 0
+ cant_discount = TRUE
/datum/uplink_item/explosives/emp
name = "EMP Grenades and Implanter Kit"
diff --git a/code/game/objects/effects/spawners/random_spawners.dm b/code/game/objects/effects/spawners/random_spawners.dm
index 18392256fb8..510e5b90380 100644
--- a/code/game/objects/effects/spawners/random_spawners.dm
+++ b/code/game/objects/effects/spawners/random_spawners.dm
@@ -279,7 +279,7 @@
/obj/item/clothing/glasses/thermal = 1,
/obj/item/chameleon = 1,
/obj/item/reagent_containers/hypospray/autoinjector/stimulants = 1,
- /obj/item/storage/box/syndie_kit/atmosgasgrenades = 1,
+ /obj/item/storage/box/syndie_kit/atmosn2ogrenades = 1,
/obj/item/grenade/plastic/x4 = 1)
diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm
index 5eb835e2940..e5bbeef7686 100644
--- a/code/game/objects/items/devices/uplinks.dm
+++ b/code/game/objects/items/devices/uplinks.dm
@@ -71,7 +71,10 @@ var/list/world_uplinks = list()
if(I.job && I.job.len)
if(!(I.job.Find(job)))
continue
- dat += "[I.name] ([I.cost])
"
+ dat += "[I.name] ([I.cost])"
+ if(I.hijack_only)
+ dat += " (HIJACK ONLY)"
+ dat += "
"
category_items++
dat += "Random Item (??)
"
@@ -94,7 +97,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" = sanitize(I.name), "Description" = sanitize(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, "hijack_only" = I.hijack_only, "obj_path" = I.reference))
reference[I.reference] = I
var/datum/nano_item_lists/result = new
diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm
index cac42bfced7..c96271d6ddd 100644
--- a/code/game/objects/items/weapons/storage/uplink_kits.dm
+++ b/code/game/objects/items/weapons/storage/uplink_kits.dm
@@ -262,13 +262,24 @@
new /obj/item/spellbook/oneuse/mime/greaterwall(src)
new /obj/item/spellbook/oneuse/mime/fingergun(src)
-/obj/item/storage/box/syndie_kit/atmosgasgrenades
- name = "Atmos Grenades"
-/obj/item/storage/box/syndie_kit/atmosgasgrenades/New()
+/obj/item/storage/box/syndie_kit/atmosn2ogrenades
+ name = "Atmos N2O Grenades"
+
+/obj/item/storage/box/syndie_kit/atmosn2ogrenades/New()
+ ..()
+ new /obj/item/grenade/clusterbuster/n2o(src)
+ new /obj/item/grenade/clusterbuster/n2o(src)
+
+
+/obj/item/storage/box/syndie_kit/atmosfiregrenades
+ name = "Plasma Fire Grenades"
+
+/obj/item/storage/box/syndie_kit/atmosfiregrenades/New()
..()
new /obj/item/grenade/clusterbuster/plasma(src)
- new /obj/item/grenade/clusterbuster/n2o(src)
+ new /obj/item/grenade/clusterbuster/plasma(src)
+
/obj/item/storage/box/syndie_kit/missionary_set
name = "Missionary Starter Kit"
diff --git a/nano/templates/uplink.tmpl b/nano/templates/uplink.tmpl
index c67dbca9c61..3058bb10bbb 100644
--- a/nano/templates/uplink.tmpl
+++ b/nano/templates/uplink.tmpl
@@ -46,7 +46,7 @@ Used In File(s): \code\game\objects\items\devices\uplinks.dm
{{for value.items :itemValue:itemIndex}}