mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-20 11:34:19 +01:00
beep book goonfabs 4 i fucking hate git etc etc.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -136,4 +136,12 @@
|
||||
value=1
|
||||
oretype=null
|
||||
sheettype=/obj/item/stack/sheet/mineral/plastic
|
||||
cointype=null
|
||||
|
||||
/datum/material/fabric
|
||||
name="Fabric"
|
||||
id="fabric"
|
||||
value=20
|
||||
oretype=/obj/item/weapon/ore/fabric
|
||||
sheettype=null
|
||||
cointype=null
|
||||
@@ -0,0 +1,252 @@
|
||||
/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)
|
||||
@@ -69,6 +69,12 @@
|
||||
origin_tech = "materials=4"
|
||||
oretag="clown"
|
||||
|
||||
/obj/item/weapon/ore/fabric
|
||||
name = "fabric"
|
||||
icon_state = "fabric"
|
||||
origin_tech = "materials=1"
|
||||
oretag = "fabric"
|
||||
|
||||
/obj/item/weapon/ore/slag
|
||||
name = "Slag"
|
||||
desc = "Completely useless"
|
||||
|
||||
@@ -0,0 +1,128 @@
|
||||
/obj/machinery/manufacturer/security
|
||||
name = "Security Fabricator"
|
||||
desc = "A manufacturing unit calibrated to produce security and military related equipment."
|
||||
acceptdisk = 1
|
||||
|
||||
New()
|
||||
..()
|
||||
src.available += new /datum/manufacture/beret(src)
|
||||
src.available += new /datum/manufacture/helmet1(src)
|
||||
src.available += new /datum/manufacture/sunglasses(src)
|
||||
src.available += new /datum/manufacture/sechud(src)
|
||||
src.available += new /datum/manufacture/secpants(src)
|
||||
src.available += new /datum/manufacture/secbelt(src)
|
||||
src.available += new /datum/manufacture/armor1(src)
|
||||
src.available += new /datum/manufacture/taser(src)
|
||||
src.available += new /datum/manufacture/baton(src)
|
||||
|
||||
// Security Gear Tier-0. AKA Clothing and basic as shit gear.
|
||||
/datum/manufacture/beret
|
||||
name = "Beret"
|
||||
item = /obj/item/clothing/head/beret/sec
|
||||
cost1 = /obj/item/weapon/ore/fabric
|
||||
cname1 = "Fabric"
|
||||
amount1 = 2
|
||||
time = 3
|
||||
create = 1
|
||||
|
||||
/datum/manufacture/helmet1
|
||||
name = "Helmet"
|
||||
item = /obj/item/clothing/head/helmet
|
||||
cost1 = /obj/item/weapon/ore/iron
|
||||
cname1 = "Iron"
|
||||
amount1 = 10
|
||||
cost2 = /obj/item/weapon/ore/fabric
|
||||
cname2 = "Fabric"
|
||||
amount2 = 10
|
||||
time = 10
|
||||
create = 1
|
||||
|
||||
/datum/manufacture/sunglasses
|
||||
name = "Sunglasses"
|
||||
item = /obj/item/clothing/glasses/sunglasses
|
||||
cost1 = /obj/item/weapon/ore/iron
|
||||
cname1 = "Iron"
|
||||
amount1 = 5
|
||||
cost2 = /obj/item/weapon/ore/glass
|
||||
cname2 = "Glass"
|
||||
amount2 = 10
|
||||
time = 8
|
||||
create = 1
|
||||
|
||||
/datum/manufacture/sechud
|
||||
name = "Security HUD"
|
||||
item = /obj/item/clothing/glasses/hud/security
|
||||
cost1 = /obj/item/weapon/ore/osmium
|
||||
cname1 = "Platinum"
|
||||
amount1 = 10
|
||||
cost2 = /obj/item/weapon/ore/glass
|
||||
cname2 = "Glass"
|
||||
amount2 = 15
|
||||
time = 12
|
||||
create = 1
|
||||
|
||||
/datum/manufacture/secpants
|
||||
name = "Security Uniform"
|
||||
item = /obj/item/clothing/under/rank/security
|
||||
cost1 = /obj/item/weapon/ore/iron
|
||||
cname1 = "Iron"
|
||||
amount1 = 2
|
||||
cost2 = /obj/item/weapon/ore/fabric
|
||||
cname2 = "Fabric"
|
||||
amount2 = 1
|
||||
time = 10
|
||||
create = 1
|
||||
|
||||
/datum/manufacture/secbelt
|
||||
name = "Security Belt"
|
||||
item = /obj/item/weapon/storage/belt/security
|
||||
cost1 = /obj/item/weapon/ore/iron
|
||||
cname1 = "Iron"
|
||||
amount1 = 2
|
||||
cost2 = /obj/item/weapon/ore/fabric
|
||||
cname2 = "Fabric"
|
||||
amount2 = 5
|
||||
time = 15
|
||||
create = 1
|
||||
|
||||
/datum/manufacture/armor1
|
||||
name = "Armored Vest"
|
||||
item = /obj/item/clothing/suit/armor/vest
|
||||
cost1 = /obj/item/weapon/ore/iron
|
||||
cname1 = "Iron"
|
||||
amount1 = 15
|
||||
cost2 = /obj/item/weapon/ore/fabric
|
||||
cname2 = "Fabric"
|
||||
amount2 = 15
|
||||
time = 20
|
||||
create = 1
|
||||
|
||||
/datum/manufacture/taser
|
||||
name = "Taser"
|
||||
item = /obj/item/weapon/gun/energy/taser
|
||||
cost1 = /obj/item/weapon/ore/iron
|
||||
cname1 = "Iron"
|
||||
amount1 = 15
|
||||
cost2 = /obj/item/weapon/ore/glass
|
||||
cname2 = "Glass"
|
||||
amount2 = 10
|
||||
cost3 = /obj/item/weapon/ore/osmium
|
||||
cname3 = "Platinum"
|
||||
amount3 = 20
|
||||
time = 25
|
||||
create = 1
|
||||
|
||||
/datum/manufacture/baton
|
||||
name = "Stun Baton"
|
||||
item = /obj/item/weapon/melee/baton
|
||||
cost1 = /obj/item/weapon/ore/iron
|
||||
cname1 = "Iron"
|
||||
amount1 = 10
|
||||
cost2 = /obj/item/weapon/ore/glass
|
||||
cname2 = "Glass"
|
||||
amount2 = 10
|
||||
cost3 = /obj/item/weapon/ore/osmium
|
||||
cname3 = "Platinum"
|
||||
amount3 = 15
|
||||
time = 20
|
||||
create = 1
|
||||
Reference in New Issue
Block a user