Adds the Bluespace Drop Pod upgrade to the cargo express console

This commit is contained in:
MrDoomBringer
2018-01-23 02:35:59 -05:00
committed by CitadelStationBot
parent 5e1ff26276
commit 8e090b430b
8 changed files with 143 additions and 88 deletions
+13 -2
View File
@@ -12,7 +12,12 @@
var/message
var/locked = TRUE
var/list/meme_pack_data
<<<<<<< HEAD
=======
var/podID = 0//0 is your standard supply droppod (requires dissassembly after landing), 1 is the bluespace drop pod (teleports out after landing)
>>>>>>> 9ec4f2f... Adds the Bluespace Drop Pod upgrade to the cargo express console (#34560)
/obj/machinery/computer/cargo/express/Initialize()
. = ..()
packin_up()
@@ -24,6 +29,12 @@
locked = !locked
to_chat(user, "<span class='notice'>You [locked ? "lock" : "unlock"] the interface.</span>")
else if(istype(W, /obj/item/disk/cargo/bluespace_pod))
podID = 1//doesnt effect circuit board, so that reversal is possible
to_chat(user, "<span class='notice'>You insert the disk into [src], allowing for advanced supply delivery vehicles.</span>")
qdel(W)
return TRUE
/obj/machinery/computer/cargo/express/emag_act(mob/living/user)
if(emagged)
return
@@ -114,7 +125,7 @@
if(empty_turfs && empty_turfs.len)
var/LZ = empty_turfs[rand(empty_turfs.len-1)]
SSshuttle.points -= SO.pack.cost * 2
new /obj/effect/BDPtarget(LZ, SO)
new /obj/effect/DPtarget(LZ, SO, podID)
. = TRUE
update_icon()
else
@@ -131,7 +142,7 @@
for(var/i in 1 to MAX_EMAG_ROCKETS)
var/LZ = empty_turfs[rand(empty_turfs.len-1)]
LAZYREMOVE(empty_turfs, LZ)
new /obj/effect/BDPtarget(LZ, SO)
new /obj/effect/DPtarget(LZ, SO, podID)
. = TRUE
update_icon()
CHECK_TICK
@@ -13,6 +13,16 @@
category = list("Mining Designs")
departmental_flags = DEPARTMENTAL_FLAG_CARGO
/datum/design/bluespace_pod
name = "Supply Drop Pod Upgrade Disk"
desc = "Allows the Cargo Express Console to call down the Bluespace Drop Pod, greatly increasing user saftey."//who?
id = "bluespace_pod"//the coder reading this
build_type = PROTOLATHE
materials = list(MAT_GLASS = 1000)
build_path = /obj/item/disk/cargo/bluespace_pod
category = list("Mining Designs")
departmental_flags = DEPARTMENTAL_FLAG_CARGO
/datum/design/drill
name = "Mining Drill"
desc = "Yours is the drill that will pierce through the rock walls."
+1 -1
View File
@@ -432,7 +432,7 @@
display_name = "Advanced Mining Technology"
description = "Efficiency Level 127" //dumb mc references
prereq_ids = list("basic_mining", "adv_engi", "adv_power", "adv_plasma")
design_ids = list("drill_diamond", "jackhammer", "hypermod", "plasmacutter", "plasmacutter_adv")
design_ids = list("drill_diamond", "jackhammer", "hypermod", "plasmacutter", "plasmacutter_adv", "bluespace_pod")
research_cost = 2500
export_price = 5000