diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm
index 47597ed8e97..a34d0e90bf4 100644
--- a/code/datums/supplypacks.dm
+++ b/code/datums/supplypacks.dm
@@ -8,7 +8,7 @@
/datum/supply_packs
var/name = null
var/list/contains = list()
- var/manifest
+ var/manifest = ""
var/amount = null
var/cost = null
var/containertype = null
@@ -18,7 +18,7 @@
var/contraband = 0
/datum/supply_packs/New()
- manifest = "
"
+ manifest += ""
for(var/path in contains)
if(!path) continue
var/atom/movable/AM = new path()
@@ -574,12 +574,8 @@
/obj/item/clothing/head/collectable/thunderdome,
/obj/item/clothing/head/collectable/swat,
/obj/item/clothing/head/collectable/metroid,
- /obj/item/clothing/head/collectable/metroid,
- /obj/item/clothing/head/collectable/police,
/obj/item/clothing/head/collectable/police,
/obj/item/clothing/head/collectable/slime,
- /obj/item/clothing/head/collectable/slime,
- /obj/item/clothing/head/collectable/xenom,
/obj/item/clothing/head/collectable/xenom,
/obj/item/clothing/head/collectable/petehat)
name = "Collectable hat crate!"
@@ -588,10 +584,7 @@
containername = "Collectable hats crate! Brought to you by Bass.inc!"
/datum/supply_packs/randomised/New()
- var/list/tempContains = list()
- for(var/i = 0,i timeout) return
- if(!reason) reason = "*None Provided*"
+ if(!reason) return
var/idname = "*None Provided*"
var/idrank = "*None Provided*"
@@ -563,7 +574,7 @@ var/list/mechtoys = list(
var/timeout = world.time + 600
var/reason = copytext(sanitize(input(usr,"Reason:","Why do you require this item?","") as null|text),1,MAX_MESSAGE_LEN)
if(world.time > timeout) return
- if(!reason) reason = "*None Provided*"
+ if(!reason) return
var/idname = "*None Provided*"
var/idrank = "*None Provided*"