Files
Paradise/code/modules/mining/mining_recipes.dm
2014-08-14 12:27:15 -07:00

252 lines
6.3 KiB
Plaintext

/obj/machinery/manufacturer/mining
name = "Mining Fabricator"
desc = "A manufacturing unit calibrated to produce mining related equipment."
acceptdisk = 1
New()
..()
src.available += new /datum/manufacture/pick(src)
src.available += new /datum/manufacture/shovel(src)
src.available += new /datum/manufacture/oresatchel(src)
src.available += new /datum/manufacture/breathmask(src)
src.available += new /datum/manufacture/spacesuit(src)
src.available += new /datum/manufacture/spacehelm(src)
src.available += new /datum/manufacture/eyes_meson(src)
src.hidden += new /datum/manufacture/RCD(src)
src.hidden += new /datum/manufacture/RCDammo(src)
// Mining Gear
/datum/manufacture/pick
name = "Pickaxe"
item = /obj/item/weapon/pickaxe
cost1 = /obj/item/weapon/ore/iron
cname1 = "Iron"
amount1 = 5
time = 5
create = 1
/datum/manufacture/shovel
name = "Shovel"
item = /obj/item/weapon/shovel
cost1 = /obj/item/weapon/ore/iron
cname1 = "Iron"
amount1 = 3
time = 2
create = 1
/datum/manufacture/spick
name = "Silver Pickaxe"
item = /obj/item/weapon/pickaxe/silver
cost1 = /obj/item/weapon/ore/iron
cname1 = "Iron"
amount1 = 5
cost2 = /obj/item/weapon/ore/silver
cname2 = "Silver"
amount2 = 5
time = 10
create = 1
/datum/manufacture/gpick
name = "Gold Pickaxe"
item = /obj/item/weapon/pickaxe/gold
cost1 = /obj/item/weapon/ore/iron
cname1 = "Iron"
amount1 = 5
cost2 = /obj/item/weapon/ore/gold
cname2 = "Gold"
amount2 = 5
time = 15
create = 1
/datum/manufacture/dpick
name = "Diamond Pickaxe"
item = /obj/item/weapon/pickaxe/diamond
cost1 = /obj/item/weapon/ore/iron
cname1 = "Iron"
amount1 = 5
cost2 = /obj/item/weapon/ore/diamond
cname2 = "Uranium"
amount2 = 5
time = 30
create = 1
/datum/manufacture/jackhammer
name = "Sonic Jackhammer"
item = /obj/item/weapon/pickaxe/jackhammer
cost1 = /obj/item/weapon/ore/gold
cname1 = "Gold"
amount1 = 8
cost2 = /obj/item/weapon/ore/silver
cname2 = "Silver"
amount2 = 12
time = 30
create = 1
/datum/manufacture/drill
name = "Hand Drill"
item = /obj/item/weapon/pickaxe/drill
cost1 = /obj/item/weapon/ore/iron
cname1 = "Iron"
amount1 = 15
time = 20
create = 1
/datum/manufacture/diamonddrill
name = "Diamond Drill"
item = /obj/item/weapon/pickaxe/diamonddrill
cost1 = /obj/item/weapon/ore/iron
cname1 = "Iron"
amount1 = 15
cost2 = /obj/item/weapon/ore/diamond
cname2 = "Diamond"
amount2 = 15
cost3 = /obj/item/weapon/ore/silver
cname3 = "Silver"
amount3 = 15
time = 40
create = 1
/datum/manufacture/cutter
name = "Plasma Cutter"
item = /obj/item/weapon/pickaxe/plasmacutter
cost1 = /obj/item/weapon/ore/iron
cname1 = "Iron"
amount1 = 10
cost2 = /obj/item/weapon/ore/gold
cname2 = "Gold"
amount2 = 10
cost3 = /obj/item/weapon/ore/plasma
cname3 = "Plasma"
amount3 = 15
time = 30
create = 1
/datum/manufacture/eyes_meson
name = "Optical Meson Scanner"
item = /obj/item/clothing/glasses/meson
cost1 = /obj/item/weapon/ore/glass
cname1 = "Glass"
amount1 = 5
cost2 = /obj/item/weapon/ore/silver
cname2 = "Silver"
amount2 = 3
time = 10
create = 1
/datum/manufacture/miningsuit
name = "Mining Hardsuit"
item = /obj/item/clothing/suit/space/rig/mining
cost1 = /obj/item/weapon/ore/osmium
cname1 = "Platinum"
amount1 = 30
cost2 = /obj/item/weapon/ore/iron
cname2 = "Iron"
amount2 = 30
time = 30
create = 1
/datum/manufacture/mininghelm
name = "Mining Hardsuit Helmet"
item = /obj/item/clothing/head/helmet/space/rig/mining
cost1 = /obj/item/weapon/ore/osmium
cname1 = "Platinum"
amount1 = 30
cost2 = /obj/item/weapon/ore/iron
cname2 = "Iron"
amount2 = 30
time = 20
create = 1
/datum/manufacture/breathmask
name = "Breath Mask"
item = /obj/item/clothing/mask/breath
cost1 = /obj/item/weapon/ore/fabric
cname1 = "Fabric"
amount1 = 1
time = 5
create = 1
/datum/manufacture/spacesuit
name = "Space Suit"
item = /obj/item/clothing/suit/space
cost1 = /obj/item/weapon/ore/fabric
cname1 = "Fabric"
amount1 = 5
cost2 = /obj/item/weapon/ore/iron
cname2 = "Iron"
amount2 = 5
time = 15
create = 1
/datum/manufacture/spacehelm
name = "Space Helmet"
item = /obj/item/clothing/head/helmet/space
cost1 = /obj/item/weapon/ore/fabric
cname1 = "Fabric"
amount1 = 5
cost2 = /obj/item/weapon/ore/glass
cname2 = "Glass"
amount2 = 5
time = 10
create = 1
/datum/manufacture/oresatchel
name = "Ore Satchel"
item = /obj/item/weapon/storage/bag/ore
cost1 = /obj/item/weapon/ore/fabric
cname1 = "Fabric"
amount1 = 5
time = 5
create = 1
/datum/manufacture/jetpack
name = "Jetpack"
item = /obj/item/weapon/tank/jetpack
cost1 = /obj/item/weapon/ore/gold
cname1 = "Gold"
amount1 = 15
cost2 = /obj/item/weapon/ore/silver
cname2 = "Silver"
amount2 = 20
time = 30
create = 1
//Diskettes!
/obj/item/weapon/disk/data/schematic/mining1
name = "Mining Schematics Level 1"
desc = "Contains the schematics for a new range of Pickaxes."
New()
src.schematics += new /datum/manufacture/spick(src)
src.schematics += new /datum/manufacture/gpick(src)
src.schematics += new /datum/manufacture/dpick(src)
/obj/item/weapon/disk/data/schematic/mining2
name = "Mining Schematics Level 2"
desc = "Contains the schematics for a new line of drills. And a Plasma Cutter. Has the previous level as well."
New()
src.schematics += new /datum/manufacture/spick(src)
src.schematics += new /datum/manufacture/gpick(src)
src.schematics += new /datum/manufacture/dpick(src)
src.schematics += new /datum/manufacture/drill(src)
src.schematics += new /datum/manufacture/jackhammer(src)
src.schematics += new /datum/manufacture/diamonddrill(src)
src.schematics += new /datum/manufacture/cutter(src)
/obj/item/weapon/disk/data/schematic/mining3
name = "Mining Schematics Level 3"
desc = "Contains the schematics for a new type of Spacesuit, and schematics for a Jetpack. Has the previous levels as well."
New()
src.schematics += new /datum/manufacture/spick(src)
src.schematics += new /datum/manufacture/gpick(src)
src.schematics += new /datum/manufacture/dpick(src)
src.schematics += new /datum/manufacture/drill(src)
src.schematics += new /datum/manufacture/jackhammer(src)
src.schematics += new /datum/manufacture/diamonddrill(src)
src.schematics += new /datum/manufacture/cutter(src)
src.schematics += new /datum/manufacture/miningsuit(src)
src.schematics += new /datum/manufacture/mininghelm(src)
src.schematics += new /datum/manufacture/jetpack(src)