diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm
index 28ad9f57154..70dec368c04 100644
--- a/code/modules/customitems/item_defines.dm
+++ b/code/modules/customitems/item_defines.dm
@@ -1262,3 +1262,29 @@
item_state = "victorianvest"
item_color = "victorianlightfire"
displays_id = FALSE
+
+
+/obj/item/device/fluff/decemviri_spacepod_kit //Decemviri: Sylus Cain
+ name = "Spacepod mod kit"
+ desc = "a kit on tools and a blueprint detailing how to reconfigure a spacepod"
+ icon_state = "modkit"
+ used = 0
+
+/obj/item/device/fluff/decemviri_spacepod_kit/afterattack(atom/target, mob/user, proximity)
+ if(!proximity || !ishuman(user) || user.incapacitated())
+ return
+ if(used)
+ to_chat(user, "The doesn't have any spare parts to use on another pod!")
+ else
+ if(istype(target, /obj/spacepod))
+ to_chat(user, "You modify the appearance of [target] based on the kite blueprints.")
+ var/obj/spacepod/pod = target
+ pod.icon = 'icons/48x48/custom_pod.dmi'
+ pod.icon_state = "pod_dece"
+ pod.name = "sleek spacepod"
+ pod.desc = "A modified varient of a space pod."
+ pod.can_paint = FALSE
+ used = 1
+ qdel(src)
+ return
+ to_chat(user, "You can't modify [target]!")
diff --git a/code/modules/spacepods/spacepod.dm b/code/modules/spacepods/spacepod.dm
index bf67002d3e4..89d40842197 100644
--- a/code/modules/spacepods/spacepod.dm
+++ b/code/modules/spacepods/spacepod.dm
@@ -67,9 +67,13 @@
var/move_delay = 2
var/next_move = 0
+ var/can_paint = TRUE
/obj/spacepod/proc/apply_paint(mob/user as mob)
var/part_type
+ if(can_paint == FALSE)
+ to_chat(user, "You can't repaint this type of pod!")
+
var/part = input(user, "Choose part", null) as null|anything in list("Lights","Rim","Paint","Windows")
switch(part)
if("Lights")
diff --git a/icons/48x48/custom_pod.dmi b/icons/48x48/custom_pod.dmi
new file mode 100644
index 00000000000..70809823e4c
Binary files /dev/null and b/icons/48x48/custom_pod.dmi differ