mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-26 10:12:17 +00:00
252 lines
6.3 KiB
Plaintext
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) |