From 3bdecb4e54fd745051409fde404264ccb7da979c Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Fri, 9 Feb 2018 22:34:17 -0500 Subject: [PATCH] spacepodfluff --- code/modules/customitems/item_defines.dm | 26 +++++++++++++++++++++++ code/modules/spacepods/spacepod.dm | 4 ++++ icons/48x48/custom_pod.dmi | Bin 0 -> 2703 bytes 3 files changed, 30 insertions(+) create mode 100644 icons/48x48/custom_pod.dmi 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 0000000000000000000000000000000000000000..70809823e4ccf25d168b13caacdd9bebd73c134c GIT binary patch literal 2703 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 JPDHLkV1lF;%{u@9 literal 0 HcmV?d00001