diff --git a/code/modules/cargo/exports/manifest.dm b/code/modules/cargo/exports/manifest.dm index d59ef1093f..e6603affba 100644 --- a/code/modules/cargo/exports/manifest.dm +++ b/code/modules/cargo/exports/manifest.dm @@ -76,3 +76,17 @@ /datum/export/manifest_correct_denied/get_cost(obj/O) var/obj/item/paper/fluff/jobs/cargo/manifest/M = O return ..() - M.order_cost + +// Paper work done correctly + +/datum/export/paperwork_correct + cost = -50 + unit_name = "correct paperwork" + export_types = list(/obj/item/paper/fluff/jobs/cargo/manifest/paperwork_correct) + +// Paper work retruned + +/datum/export/paperwork_incorrect + cost = 500 // Failed to meet NT standers + unit_name = "returned incorrect paperwork" + export_types = list(/obj/item/paper/fluff/jobs/cargo/manifest/paperwork) diff --git a/code/modules/cargo/order.dm b/code/modules/cargo/order.dm index cef8685027..1f0d7d29b3 100644 --- a/code/modules/cargo/order.dm +++ b/code/modules/cargo/order.dm @@ -95,3 +95,14 @@ while(--lost >= 0) qdel(pick(C.contents)) return C + +//Paperwork for NT +/obj/item/paper/fluff/jobs/cargo/manifest/paperwork + name = "Incomplete Paperwork" + desc = "These should've been filled out four months ago! Unfinished grant papers issued by Nanotrasen's finance department. Complete this page for additional funding." + icon = 'icons/obj/bureaucracy.dmi' + +/obj/item/paper/fluff/jobs/cargo/manifest/paperwork_correct + name = "Finished Paperwork" + desc = "A neat stack of filled-out forms, in triplicate and signed. Is there anything more satisfying? Make sure they get stamped." + icon = 'icons/obj/bureaucracy.dmi' diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index a23c57eab7..579ad9c267 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -2524,6 +2524,23 @@ crate_name = "deluxe keg" crate_type = /obj/structure/closet/crate +/datum/supply_pack/misc/paper_work + name = "Freelance Paper work" + desc = "The Nanotrasen Primary Bureaucratic Database Intelligence (PDBI) reports that the station has not completed its funding and grant paperwork this solar cycle. In order to gain further funding, your station is required to fill out (10) ten of these forms or no additional capital will be disbursed. We have sent you ten copies of the following form and we expect every one to be up to Nanotrasen Standards." // Disbursement. It's not a typo, look it up. + cost = 400 // Net of 0 credits + contains = list(/obj/item/paper/fluff/jobs/cargo/manifest/paperwork, + /obj/item/paper/fluff/jobs/cargo/manifest/paperwork, + /obj/item/paper/fluff/jobs/cargo/manifest/paperwork, + /obj/item/paper/fluff/jobs/cargo/manifest/paperwork, + /obj/item/paper/fluff/jobs/cargo/manifest/paperwork, + /obj/item/paper/fluff/jobs/cargo/manifest/paperwork, + /obj/item/paper/fluff/jobs/cargo/manifest/paperwork, + /obj/item/paper/fluff/jobs/cargo/manifest/paperwork, + /obj/item/paper/fluff/jobs/cargo/manifest/paperwork, + /obj/item/paper/fluff/jobs/cargo/manifest/paperwork, + /obj/item/storage/box/fountainpens) // Two spare pens just in case + crate_name = "Paperwork" + /datum/supply_pack/misc/toner name = "Toner Crate" desc = "Spent too much ink printing butt pictures? Fret not, with these six toner refills, you'll be printing butts 'till the cows come home!'" diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index 586819ed8f..750b172286 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -694,10 +694,18 @@ /obj/item/reagent_containers/food/snacks/grown/potato = 1) category = CAT_MISC +/datum/crafting_recipe/paperwork + name = "Filed Paper Work" + result = /obj/item/paper/fluff/jobs/cargo/manifest/paperwork_correct + time = 90 //Takes time for people to file and complete paper work! + reqs = list(/obj/item/pen = 1, + /obj/item/paper/fluff/jobs/cargo/manifest/paperwork = 2) + category = CAT_MISC + /datum/crafting_recipe/ghettojetpack name = "Improvised Jetpack" result = /obj/item/tank/jetpack/improvised time = 30 reqs = list(/obj/item/tank/internals/oxygen/red = 2, /obj/item/extinguisher = 1, /obj/item/pipe = 3, /obj/item/stack/cable_coil = 30)//red oxygen tank so it looks right category = CAT_MISC - tools = list(TOOL_WRENCH, TOOL_WELDER, TOOL_WIRECUTTER) \ No newline at end of file + tools = list(TOOL_WRENCH, TOOL_WELDER, TOOL_WIRECUTTER)