R&D machinery refactor (#18295)

* RnD machinery refactor

* Small changes

* Removed designs selling
This commit is contained in:
Core0verload
2016-06-08 17:18:22 +12:00
committed by oranges
parent cf27511dc9
commit 3af3bd2938
22 changed files with 653 additions and 1050 deletions
-24
View File
@@ -17,27 +17,3 @@
var/obj/item/weapon/disk/tech_disk/D = O
var/datum/tech/tech = D.stored
techLevels[tech.id] = tech.level
// Sell designs
/datum/export/design
cost = 2500
unit_name = "design data disk"
export_types = list(/obj/item/weapon/disk/design_disk)
var/list/researchDesigns = list()
/datum/export/design/get_cost(obj/O)
var/obj/item/weapon/disk/design_disk/disk = O
if(!disk.blueprint)
return 0
var/datum/design/design = disk.blueprint
if(design.id in researchDesigns)
return 0
return ..()
/datum/export/design/sell_object(obj/O)
..()
var/obj/item/weapon/disk/design_disk/disk = O
var/datum/design/design = disk.blueprint
researchDesigns += design.id