Merge pull request #3991 from CHOMPStation2/upstream-merge-12579
[MIRROR] The Grand /TG Port - Part 5
@@ -2,7 +2,7 @@
|
|||||||
sprite_sheets = list(
|
sprite_sheets = list(
|
||||||
SPECIES_TESHARI = 'icons/inventory/belt/mob_teshari.dmi',
|
SPECIES_TESHARI = 'icons/inventory/belt/mob_teshari.dmi',
|
||||||
SPECIES_WEREBEAST = 'icons/inventory/belt/mob_vr_werebeast.dmi')
|
SPECIES_WEREBEAST = 'icons/inventory/belt/mob_vr_werebeast.dmi')
|
||||||
|
|
||||||
/obj/item/weapon/storage/belt/explorer
|
/obj/item/weapon/storage/belt/explorer
|
||||||
name = "explorer's belt"
|
name = "explorer's belt"
|
||||||
desc = "A versatile belt with several pouches. It can hold a very wide variety of items, but less items overall than a dedicated belt. Still, it's useful for any explorer who wants to be prepared for anything they might find."
|
desc = "A versatile belt with several pouches. It can hold a very wide variety of items, but less items overall than a dedicated belt. Still, it's useful for any explorer who wants to be prepared for anything they might find."
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
/obj/item/device/mapping_unit,
|
/obj/item/device/mapping_unit,
|
||||||
/obj/item/weapon/kinetic_crusher
|
/obj/item/weapon/kinetic_crusher
|
||||||
)
|
)
|
||||||
|
|
||||||
/obj/item/weapon/storage/belt/explorer/pathfinder
|
/obj/item/weapon/storage/belt/explorer/pathfinder
|
||||||
name = "pathfinder's belt"
|
name = "pathfinder's belt"
|
||||||
desc = "A deluxe belt with many pouches. It can hold a very wide variety of items, but less items overall than a dedicated belt. Still, it's useful for any explorer who wants to be prepared for anything they might find."
|
desc = "A deluxe belt with many pouches. It can hold a very wide variety of items, but less items overall than a dedicated belt. Still, it's useful for any explorer who wants to be prepared for anything they might find."
|
||||||
@@ -60,3 +60,46 @@
|
|||||||
item_state = "explorer_belt"
|
item_state = "explorer_belt"
|
||||||
storage_slots = 7 //two more, bringing it on par with normal belts
|
storage_slots = 7 //two more, bringing it on par with normal belts
|
||||||
max_storage_space = ITEMSIZE_COST_NORMAL * 7
|
max_storage_space = ITEMSIZE_COST_NORMAL * 7
|
||||||
|
|
||||||
|
/obj/item/weapon/storage/belt/miner
|
||||||
|
name = "mining belt"
|
||||||
|
desc = "A versatile and durable looking belt with several pouches and straps. It can hold a very wide variety of items that any typical miner might need out in the deep."
|
||||||
|
icon = 'icons/inventory/belt/item_vr.dmi'
|
||||||
|
icon_state = "mining"
|
||||||
|
item_state = "mining"
|
||||||
|
storage_slots = 6
|
||||||
|
max_w_class = ITEMSIZE_LARGE
|
||||||
|
max_storage_space = ITEMSIZE_COST_NORMAL * 6
|
||||||
|
can_hold = list(
|
||||||
|
/obj/item/weapon/storage/box/samplebags,
|
||||||
|
/obj/item/device/core_sampler,
|
||||||
|
/obj/item/device/beacon_locator,
|
||||||
|
/obj/item/device/radio/beacon,
|
||||||
|
/obj/item/device/measuring_tape,
|
||||||
|
/obj/item/device/flashlight,
|
||||||
|
/obj/item/weapon/cell/device,
|
||||||
|
/obj/item/weapon/pickaxe,
|
||||||
|
/obj/item/weapon/shovel,
|
||||||
|
/obj/item/device/depth_scanner,
|
||||||
|
/obj/item/device/camera,
|
||||||
|
/obj/item/weapon/paper,
|
||||||
|
/obj/item/weapon/photo,
|
||||||
|
/obj/item/weapon/folder,
|
||||||
|
/obj/item/weapon/pen,
|
||||||
|
/obj/item/weapon/folder,
|
||||||
|
/obj/item/weapon/clipboard,
|
||||||
|
/obj/item/weapon/anodevice,
|
||||||
|
/obj/item/clothing/glasses,
|
||||||
|
/obj/item/weapon/tool/wrench,
|
||||||
|
/obj/item/weapon/storage/excavation,
|
||||||
|
/obj/item/weapon/anobattery,
|
||||||
|
/obj/item/device/ano_scanner,
|
||||||
|
/obj/item/weapon/pickaxe/hand,
|
||||||
|
/obj/item/device/xenoarch_multi_tool,
|
||||||
|
/obj/item/weapon/pickaxe/excavationdrill,
|
||||||
|
/obj/item/device/geiger,
|
||||||
|
/obj/item/device/gps,
|
||||||
|
/obj/item/stack/marker_beacon,
|
||||||
|
/obj/item/stack/flag,
|
||||||
|
/obj/item/weapon/melee
|
||||||
|
)
|
||||||
@@ -287,6 +287,7 @@ something, make sure it's not in one of the other lists.*/
|
|||||||
return pick(prob(320);/obj/random/maintenance/clean,
|
return pick(prob(320);/obj/random/maintenance/clean,
|
||||||
prob(3);/obj/item/device/flashlight/lantern,
|
prob(3);/obj/item/device/flashlight/lantern,
|
||||||
prob(4);/obj/item/weapon/pickaxe,
|
prob(4);/obj/item/weapon/pickaxe,
|
||||||
|
prob(3);/obj/item/weapon/pickaxe/drill,
|
||||||
prob(5);/obj/item/weapon/storage/backpack/industrial,
|
prob(5);/obj/item/weapon/storage/backpack/industrial,
|
||||||
prob(5);/obj/item/weapon/storage/backpack/satchel/norm,
|
prob(5);/obj/item/weapon/storage/backpack/satchel/norm,
|
||||||
prob(3);/obj/item/weapon/storage/backpack/dufflebag,
|
prob(3);/obj/item/weapon/storage/backpack/dufflebag,
|
||||||
|
|||||||
@@ -207,6 +207,12 @@
|
|||||||
/obj/item/weapon/flame/lighter/zippo,
|
/obj/item/weapon/flame/lighter/zippo,
|
||||||
/obj/structure/closet/crate/hydroponics
|
/obj/structure/closet/crate/hydroponics
|
||||||
),
|
),
|
||||||
|
prob(5);list(
|
||||||
|
/obj/item/weapon/pickaxe,
|
||||||
|
/obj/item/clothing/under/rank/miner,
|
||||||
|
/obj/item/clothing/head/hardhat,
|
||||||
|
/obj/structure/closet/crate/engineering
|
||||||
|
),
|
||||||
prob(5);list(
|
prob(5);list(
|
||||||
/obj/item/weapon/pickaxe/drill,
|
/obj/item/weapon/pickaxe/drill,
|
||||||
/obj/item/clothing/suit/space/void/mining,
|
/obj/item/clothing/suit/space/void/mining,
|
||||||
@@ -214,7 +220,7 @@
|
|||||||
/obj/structure/closet/crate/engineering
|
/obj/structure/closet/crate/engineering
|
||||||
),
|
),
|
||||||
prob(5);list(
|
prob(5);list(
|
||||||
/obj/item/weapon/pickaxe/drill,
|
/obj/item/weapon/pickaxe/advdrill,
|
||||||
/obj/item/clothing/suit/space/void/mining/alt,
|
/obj/item/clothing/suit/space/void/mining/alt,
|
||||||
/obj/item/clothing/head/helmet/space/void/mining/alt,
|
/obj/item/clothing/head/helmet/space/void/mining/alt,
|
||||||
/obj/structure/closet/crate/engineering
|
/obj/structure/closet/crate/engineering
|
||||||
@@ -249,7 +255,7 @@
|
|||||||
/obj/structure/closet/crate/engineering
|
/obj/structure/closet/crate/engineering
|
||||||
),
|
),
|
||||||
prob(5);list(
|
prob(5);list(
|
||||||
/obj/item/weapon/pickaxe/drill,
|
/obj/item/weapon/pickaxe,
|
||||||
/obj/item/clothing/glasses/material,
|
/obj/item/clothing/glasses/material,
|
||||||
/obj/structure/ore_box,
|
/obj/structure/ore_box,
|
||||||
/obj/structure/closet/crate
|
/obj/structure/closet/crate
|
||||||
@@ -368,7 +374,7 @@
|
|||||||
/obj/structure/closet/crate/engineering
|
/obj/structure/closet/crate/engineering
|
||||||
),
|
),
|
||||||
prob(2);list(
|
prob(2);list(
|
||||||
/obj/item/weapon/pickaxe/drill,
|
/obj/item/weapon/pickaxe/advdrill,
|
||||||
/obj/item/weapon/storage/bag/ore,
|
/obj/item/weapon/storage/bag/ore,
|
||||||
/obj/item/clothing/glasses/material,
|
/obj/item/clothing/glasses/material,
|
||||||
/obj/structure/closet/crate/engineering
|
/obj/structure/closet/crate/engineering
|
||||||
@@ -1485,6 +1491,7 @@
|
|||||||
return pick(
|
return pick(
|
||||||
prob(10);list(/obj/item/weapon/pickaxe/silver),
|
prob(10);list(/obj/item/weapon/pickaxe/silver),
|
||||||
prob(8);list(/obj/item/weapon/pickaxe/drill),
|
prob(8);list(/obj/item/weapon/pickaxe/drill),
|
||||||
|
prob(6);list(/obj/item/weapon/pickaxe/advdrill),
|
||||||
prob(6);list(/obj/item/weapon/pickaxe/jackhammer),
|
prob(6);list(/obj/item/weapon/pickaxe/jackhammer),
|
||||||
prob(5);list(/obj/item/weapon/pickaxe/gold),
|
prob(5);list(/obj/item/weapon/pickaxe/gold),
|
||||||
prob(4);list(/obj/item/weapon/pickaxe/plasmacutter),
|
prob(4);list(/obj/item/weapon/pickaxe/plasmacutter),
|
||||||
|
|||||||
@@ -12,6 +12,9 @@
|
|||||||
desc = "It looks alien!"
|
desc = "It looks alien!"
|
||||||
closet_appearance = /decl/closet_appearance/alien
|
closet_appearance = /decl/closet_appearance/alien
|
||||||
|
|
||||||
|
open_sound = 'sound/machines/click.ogg'
|
||||||
|
close_sound = 'sound/machines/click.ogg'
|
||||||
|
|
||||||
/obj/structure/closet/gimmick
|
/obj/structure/closet/gimmick
|
||||||
name = "administrative supply closet"
|
name = "administrative supply closet"
|
||||||
desc = "It's a storage unit for things that have no right being here."
|
desc = "It's a storage unit for things that have no right being here."
|
||||||
|
|||||||
@@ -71,9 +71,10 @@
|
|||||||
/obj/item/clothing/shoes/black,
|
/obj/item/clothing/shoes/black,
|
||||||
/obj/item/device/analyzer,
|
/obj/item/device/analyzer,
|
||||||
/obj/item/weapon/storage/bag/ore,
|
/obj/item/weapon/storage/bag/ore,
|
||||||
|
/obj/item/weapon/storage/belt/miner,
|
||||||
/obj/item/device/flashlight/lantern,
|
/obj/item/device/flashlight/lantern,
|
||||||
/obj/item/weapon/shovel,
|
/obj/item/weapon/shovel,
|
||||||
/obj/item/weapon/pickaxe,
|
/obj/item/weapon/pickaxe/drill,
|
||||||
/obj/item/clothing/glasses/material,
|
/obj/item/clothing/glasses/material,
|
||||||
/obj/item/clothing/suit/storage/hooded/wintercoat/miner,
|
/obj/item/clothing/suit/storage/hooded/wintercoat/miner,
|
||||||
/obj/item/clothing/shoes/boots/winter/mining,
|
/obj/item/clothing/shoes/boots/winter/mining,
|
||||||
|
|||||||
@@ -2250,7 +2250,9 @@
|
|||||||
/obj/item/weapon/storage/belt/utility/chief/full = 5,
|
/obj/item/weapon/storage/belt/utility/chief/full = 5,
|
||||||
/obj/item/weapon/storage/belt/utility/alien/full = 5,
|
/obj/item/weapon/storage/belt/utility/alien/full = 5,
|
||||||
/obj/item/weapon/storage/bible = 5,
|
/obj/item/weapon/storage/bible = 5,
|
||||||
|
/obj/item/weapon/pickaxe = 5,
|
||||||
/obj/item/weapon/pickaxe/drill = 5,
|
/obj/item/weapon/pickaxe/drill = 5,
|
||||||
|
/obj/item/weapon/pickaxe/advdrill = 5,
|
||||||
/obj/item/weapon/pickaxe/diamonddrill = 5,
|
/obj/item/weapon/pickaxe/diamonddrill = 5,
|
||||||
/obj/item/weapon/pickaxe/gold = 5,
|
/obj/item/weapon/pickaxe/gold = 5,
|
||||||
/obj/item/weapon/pickaxe/diamond = 5,
|
/obj/item/weapon/pickaxe/diamond = 5,
|
||||||
|
|||||||
@@ -27,7 +27,7 @@
|
|||||||
new/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiadeus(src)
|
new/obj/item/weapon/reagent_containers/food/snacks/grown/ambrosiadeus(src)
|
||||||
new/obj/item/weapon/flame/lighter/zippo(src)
|
new/obj/item/weapon/flame/lighter/zippo(src)
|
||||||
if(6 to 10)
|
if(6 to 10)
|
||||||
new/obj/item/weapon/pickaxe/drill(src)
|
new/obj/item/weapon/pickaxe/advdrill(src)
|
||||||
new/obj/item/device/taperecorder(src)
|
new/obj/item/device/taperecorder(src)
|
||||||
new/obj/item/clothing/suit/space(src)
|
new/obj/item/clothing/suit/space(src)
|
||||||
new/obj/item/clothing/head/helmet/space(src)
|
new/obj/item/clothing/head/helmet/space(src)
|
||||||
|
|||||||
@@ -10,22 +10,22 @@
|
|||||||
/*****************************Pickaxe********************************/
|
/*****************************Pickaxe********************************/
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe
|
/obj/item/weapon/pickaxe
|
||||||
name = "mining drill"
|
name = "pickaxe"
|
||||||
desc = "The most basic of mining drills, for short excavations and small mineral extractions."
|
desc = "A miner's best friend."
|
||||||
icon = 'icons/obj/items.dmi'
|
icon = 'icons/obj/items.dmi'
|
||||||
slot_flags = SLOT_BELT
|
slot_flags = SLOT_BELT
|
||||||
force = 15.0
|
force = 15.0
|
||||||
throwforce = 4.0
|
throwforce = 4.0
|
||||||
icon_state = "pickaxe"
|
icon_state = "pickaxe"
|
||||||
item_state = "jackhammer"
|
item_state = "pickaxe"
|
||||||
w_class = ITEMSIZE_LARGE
|
w_class = ITEMSIZE_LARGE
|
||||||
matter = list(MAT_STEEL = 3750)
|
matter = list(MAT_STEEL = 2500)
|
||||||
var/digspeed = 40 //moving the delay to an item var so R&D can make improved picks. --NEO
|
var/digspeed = 40 //moving the delay to an item var so R&D can make improved picks. --NEO
|
||||||
var/sand_dig = FALSE // does this thing dig sand?
|
var/sand_dig = FALSE // does this thing dig sand?
|
||||||
origin_tech = list(TECH_MATERIAL = 1, TECH_ENGINEERING = 1)
|
origin_tech = list(TECH_MATERIAL = 1)
|
||||||
attack_verb = list("hit", "pierced", "sliced", "attacked")
|
attack_verb = list("hit", "pierced", "sliced", "attacked")
|
||||||
var/drill_sound = "pickaxe"
|
var/drill_sound = "pickaxe"
|
||||||
var/drill_verb = "drilling"
|
var/drill_verb = "picking"
|
||||||
sharp = TRUE
|
sharp = TRUE
|
||||||
|
|
||||||
var/excavation_amount = 200
|
var/excavation_amount = 200
|
||||||
@@ -39,16 +39,59 @@
|
|||||||
origin_tech = list(TECH_MATERIAL = 3)
|
origin_tech = list(TECH_MATERIAL = 3)
|
||||||
desc = "This makes no metallurgic sense."
|
desc = "This makes no metallurgic sense."
|
||||||
|
|
||||||
|
/obj/item/weapon/pickaxe/gold
|
||||||
|
name = "golden pickaxe"
|
||||||
|
icon_state = "gpickaxe"
|
||||||
|
item_state = "gpickaxe"
|
||||||
|
digspeed = 20
|
||||||
|
origin_tech = list(TECH_MATERIAL = 4)
|
||||||
|
desc = "This makes no metallurgic sense."
|
||||||
|
drill_verb = "picking"
|
||||||
|
|
||||||
|
/obj/item/weapon/pickaxe/diamond
|
||||||
|
name = "diamond pickaxe"
|
||||||
|
icon_state = "dpickaxe"
|
||||||
|
item_state = "dpickaxe"
|
||||||
|
digspeed = 10
|
||||||
|
origin_tech = list(TECH_MATERIAL = 6, TECH_ENGINEERING = 4)
|
||||||
|
desc = "A pickaxe with a diamond pick head."
|
||||||
|
drill_verb = "picking"
|
||||||
|
|
||||||
|
/*****************************Drill********************************/
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/drill
|
/obj/item/weapon/pickaxe/drill
|
||||||
|
name = "mining drill" // Can dig sand as well!
|
||||||
|
icon_state = "drill"
|
||||||
|
item_state = "jackhammer"
|
||||||
|
digspeed = 35 //Only slighty better than a pickaxe
|
||||||
|
sand_dig = TRUE
|
||||||
|
origin_tech = list(TECH_MATERIAL = 1, TECH_POWER = 2, TECH_ENGINEERING = 1)
|
||||||
|
matter = list(MAT_STEEL = 3750)
|
||||||
|
desc = "The most basic of mining drills, for short excavations and small mineral extractions."
|
||||||
|
drill_verb = "drilling"
|
||||||
|
|
||||||
|
/obj/item/weapon/pickaxe/advdrill
|
||||||
name = "advanced mining drill" // Can dig sand as well!
|
name = "advanced mining drill" // Can dig sand as well!
|
||||||
icon_state = "handdrill"
|
icon_state = "advdrill"
|
||||||
item_state = "jackhammer"
|
item_state = "jackhammer"
|
||||||
digspeed = 30
|
digspeed = 30
|
||||||
sand_dig = TRUE
|
sand_dig = TRUE
|
||||||
origin_tech = list(TECH_MATERIAL = 2, TECH_POWER = 3, TECH_ENGINEERING = 2)
|
origin_tech = list(TECH_MATERIAL = 2, TECH_POWER = 3, TECH_ENGINEERING = 2)
|
||||||
|
matter = list(MAT_STEEL = 4000, MAT_PLASTEEL = 2500)
|
||||||
desc = "Yours is the drill that will pierce through the rock walls."
|
desc = "Yours is the drill that will pierce through the rock walls."
|
||||||
drill_verb = "drilling"
|
drill_verb = "drilling"
|
||||||
|
|
||||||
|
/obj/item/weapon/pickaxe/diamonddrill //When people ask about the badass leader of the mining tools, they are talking about ME!
|
||||||
|
name = "diamond mining drill"
|
||||||
|
icon_state = "diamonddrill"
|
||||||
|
item_state = "jackhammer"
|
||||||
|
digspeed = 5 //Digs through walls, girders, and can dig up sand
|
||||||
|
sand_dig = TRUE
|
||||||
|
origin_tech = list(TECH_MATERIAL = 6, TECH_POWER = 4, TECH_ENGINEERING = 5)
|
||||||
|
matter = list(MAT_STEEL = 4500, MAT_PLASTEEL = 3000, MAT_DIAMONDS = 1000)
|
||||||
|
desc = "Yours is the drill that will pierce the heavens!"
|
||||||
|
drill_verb = "drilling"
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/jackhammer
|
/obj/item/weapon/pickaxe/jackhammer
|
||||||
name = "sonic jackhammer"
|
name = "sonic jackhammer"
|
||||||
icon_state = "jackhammer"
|
icon_state = "jackhammer"
|
||||||
@@ -58,56 +101,33 @@
|
|||||||
desc = "Cracks rocks with sonic blasts, perfect for killing cave lizards."
|
desc = "Cracks rocks with sonic blasts, perfect for killing cave lizards."
|
||||||
drill_verb = "hammering"
|
drill_verb = "hammering"
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/gold
|
/obj/item/weapon/pickaxe/borgdrill
|
||||||
name = "golden pickaxe"
|
name = "jackhammer"
|
||||||
icon_state = "gpickaxe"
|
icon_state = "borg_pick"
|
||||||
item_state = "gpickaxe"
|
item_state = "jackhammer"
|
||||||
digspeed = 20
|
digspeed = 15
|
||||||
origin_tech = list(TECH_MATERIAL = 4)
|
sand_dig = TRUE
|
||||||
desc = "This makes no metallurgic sense."
|
desc = "Cracks rocks with a hardened pneumatic bit."
|
||||||
drill_verb = "picking"
|
drill_verb = "hammering"
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/plasmacutter
|
/obj/item/weapon/pickaxe/plasmacutter
|
||||||
name = "plasma cutter"
|
name = "plasma cutter"
|
||||||
|
desc = "A rock cutter that uses bursts of hot plasma. You could use it to cut limbs off of xenos! Or, you know, mine stuff."
|
||||||
icon_state = "plasmacutter"
|
icon_state = "plasmacutter"
|
||||||
item_state = "gun"
|
item_state = "plasmacutter"
|
||||||
w_class = ITEMSIZE_NORMAL //it is smaller than the pickaxe
|
w_class = ITEMSIZE_NORMAL //it is smaller than the pickaxe
|
||||||
damtype = "fire"
|
damtype = "fire"
|
||||||
digspeed = 20 //Can slice though normal walls, all girders, or be used in reinforced wall deconstruction/ light thermite on fire
|
digspeed = 20 //Can slice though normal walls, all girders, or be used in reinforced wall deconstruction/light thermite on fire
|
||||||
origin_tech = list(TECH_MATERIAL = 4, TECH_PHORON = 3, TECH_ENGINEERING = 3)
|
origin_tech = list(TECH_MATERIAL = 4, TECH_PHORON = 3, TECH_ENGINEERING = 3)
|
||||||
desc = "A rock cutter that uses bursts of hot plasma. You could use it to cut limbs off of xenos! Or, you know, mine stuff."
|
matter = list(MAT_STEEL = 3000, MAT_PLASTEEL = 1500, MAT_DIAMONDS = 500, MAT_PHORON = 500)
|
||||||
drill_verb = "cutting"
|
drill_verb = "cutting"
|
||||||
drill_sound = 'sound/items/Welder.ogg'
|
drill_sound = 'sound/items/Welder.ogg'
|
||||||
sharp = TRUE
|
sharp = TRUE
|
||||||
edge = TRUE
|
edge = TRUE
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/diamond
|
/obj/item/weapon/pickaxe/plasmacutter/borg
|
||||||
name = "diamond pickaxe"
|
name = "mounted plasma cutter"
|
||||||
icon_state = "dpickaxe"
|
icon_state = "pcutter_borg"
|
||||||
item_state = "dpickaxe"
|
|
||||||
digspeed = 10
|
|
||||||
origin_tech = list(TECH_MATERIAL = 6, TECH_ENGINEERING = 4)
|
|
||||||
desc = "A pickaxe with a diamond pick head."
|
|
||||||
drill_verb = "picking"
|
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/diamonddrill //When people ask about the badass leader of the mining tools, they are talking about ME!
|
|
||||||
name = "diamond mining drill"
|
|
||||||
icon_state = "diamonddrill"
|
|
||||||
item_state = "jackhammer"
|
|
||||||
digspeed = 5 //Digs through walls, girders, and can dig up sand
|
|
||||||
sand_dig = TRUE
|
|
||||||
origin_tech = list(TECH_MATERIAL = 6, TECH_POWER = 4, TECH_ENGINEERING = 5)
|
|
||||||
desc = "Yours is the drill that will pierce the heavens!"
|
|
||||||
drill_verb = "drilling"
|
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/borgdrill
|
|
||||||
name = "enhanced sonic jackhammer"
|
|
||||||
icon_state = "jackhammer"
|
|
||||||
item_state = "jackhammer"
|
|
||||||
digspeed = 15
|
|
||||||
sand_dig = TRUE
|
|
||||||
desc = "Cracks rocks with sonic blasts. This one seems like an improved design."
|
|
||||||
drill_verb = "hammering"
|
|
||||||
|
|
||||||
/*****************************Shovel********************************/
|
/*****************************Shovel********************************/
|
||||||
|
|
||||||
@@ -116,10 +136,10 @@
|
|||||||
desc = "A large tool for digging and moving dirt."
|
desc = "A large tool for digging and moving dirt."
|
||||||
icon = 'icons/obj/items.dmi'
|
icon = 'icons/obj/items.dmi'
|
||||||
icon_state = "shovel"
|
icon_state = "shovel"
|
||||||
|
item_state = "shovel"
|
||||||
slot_flags = SLOT_BELT
|
slot_flags = SLOT_BELT
|
||||||
force = 8.0
|
force = 8.0
|
||||||
throwforce = 4.0
|
throwforce = 4.0
|
||||||
item_state = "shovel"
|
|
||||||
w_class = ITEMSIZE_NORMAL
|
w_class = ITEMSIZE_NORMAL
|
||||||
origin_tech = list(TECH_MATERIAL = 1, TECH_ENGINEERING = 1)
|
origin_tech = list(TECH_MATERIAL = 1, TECH_ENGINEERING = 1)
|
||||||
matter = list(MAT_STEEL = 50)
|
matter = list(MAT_STEEL = 50)
|
||||||
|
|||||||
@@ -1,30 +1,35 @@
|
|||||||
//upgrades the speed of all drills and pickaxes.
|
//upgrades the speed of all drills and pickaxes.
|
||||||
|
|
||||||
|
//Pickaxes
|
||||||
/obj/item/weapon/pickaxe
|
/obj/item/weapon/pickaxe
|
||||||
digspeed = 36
|
digspeed = 36
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/silver
|
/obj/item/weapon/pickaxe/silver
|
||||||
digspeed = 27
|
digspeed = 27
|
||||||
|
|
||||||
|
/obj/item/weapon/pickaxe/diamond
|
||||||
|
digspeed = 9
|
||||||
|
|
||||||
|
/obj/item/weapon/pickaxe/gold
|
||||||
|
digspeed = 18
|
||||||
|
|
||||||
|
//Drills
|
||||||
/obj/item/weapon/pickaxe/drill
|
/obj/item/weapon/pickaxe/drill
|
||||||
|
digspeed = 30
|
||||||
|
|
||||||
|
/obj/item/weapon/pickaxe/advdrill
|
||||||
digspeed = 27
|
digspeed = 27
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/jackhammer
|
/obj/item/weapon/pickaxe/jackhammer
|
||||||
digspeed = 18
|
digspeed = 18
|
||||||
destroy_artefacts = TRUE
|
destroy_artefacts = TRUE
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/gold
|
|
||||||
digspeed = 18
|
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/plasmacutter
|
|
||||||
digspeed = 18
|
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/diamond
|
|
||||||
digspeed = 9
|
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/diamonddrill
|
/obj/item/weapon/pickaxe/diamonddrill
|
||||||
digspeed = 4
|
digspeed = 4
|
||||||
|
|
||||||
/obj/item/weapon/pickaxe/borgdrill
|
/obj/item/weapon/pickaxe/borgdrill
|
||||||
digspeed = 13
|
digspeed = 13
|
||||||
destroy_artefacts = TRUE
|
destroy_artefacts = TRUE
|
||||||
|
|
||||||
|
/obj/item/weapon/pickaxe/plasmacutter
|
||||||
|
digspeed = 18
|
||||||
|
|||||||
@@ -430,7 +430,7 @@ var/global/list/robot_modules = list(
|
|||||||
src.emag = new /obj/item/weapon/melee/baton/robot/arm(src)
|
src.emag = new /obj/item/weapon/melee/baton/robot/arm(src)
|
||||||
src.modules += new /obj/item/device/geiger(src)
|
src.modules += new /obj/item/device/geiger(src)
|
||||||
src.modules += new /obj/item/weapon/rcd/electric/mounted/borg(src)
|
src.modules += new /obj/item/weapon/rcd/electric/mounted/borg(src)
|
||||||
src.modules += new /obj/item/weapon/pickaxe/plasmacutter(src)
|
src.modules += new /obj/item/weapon/pickaxe/plasmacutter/borg(src)
|
||||||
src.modules += new /obj/item/weapon/gripper/no_use/loader(src)
|
src.modules += new /obj/item/weapon/gripper/no_use/loader(src)
|
||||||
|
|
||||||
var/datum/matter_synth/metal = new /datum/matter_synth/metal(40000)
|
var/datum/matter_synth/metal = new /datum/matter_synth/metal(40000)
|
||||||
@@ -757,7 +757,7 @@ var/global/list/robot_modules = list(
|
|||||||
src.emag = new /obj/item/weapon/kinetic_crusher/machete/dagger(src)
|
src.emag = new /obj/item/weapon/kinetic_crusher/machete/dagger(src)
|
||||||
|
|
||||||
// No reason for these, upgrade modules replace them.
|
// No reason for these, upgrade modules replace them.
|
||||||
//src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src)
|
//src.emag = new /obj/item/weapon/pickaxe/plasmacutter/borg(src)
|
||||||
//src.emag = new /obj/item/weapon/pickaxe/diamonddrill(src)
|
//src.emag = new /obj/item/weapon/pickaxe/diamonddrill(src)
|
||||||
|
|
||||||
/obj/item/weapon/robot_module/robot/research
|
/obj/item/weapon/robot_module/robot/research
|
||||||
@@ -852,7 +852,7 @@ var/global/list/robot_modules = list(
|
|||||||
src.modules += new /obj/item/device/flash(src)
|
src.modules += new /obj/item/device/flash(src)
|
||||||
//src.modules += new /obj/item/borg/sight/thermal(src) // VOREStation Edit
|
//src.modules += new /obj/item/borg/sight/thermal(src) // VOREStation Edit
|
||||||
src.modules += new /obj/item/weapon/gun/energy/laser/mounted(src)
|
src.modules += new /obj/item/weapon/gun/energy/laser/mounted(src)
|
||||||
src.modules += new /obj/item/weapon/pickaxe/plasmacutter(src)
|
src.modules += new /obj/item/weapon/pickaxe/plasmacutter/borg(src)
|
||||||
src.modules += new /obj/item/borg/combat/shield(src)
|
src.modules += new /obj/item/borg/combat/shield(src)
|
||||||
src.modules += new /obj/item/borg/combat/mobility(src)
|
src.modules += new /obj/item/borg/combat/mobility(src)
|
||||||
src.emag = new /obj/item/weapon/gun/energy/lasercannon/mounted(src)
|
src.emag = new /obj/item/weapon/gun/energy/lasercannon/mounted(src)
|
||||||
@@ -887,7 +887,7 @@ var/global/list/robot_modules = list(
|
|||||||
robot.internals = new/obj/item/weapon/tank/jetpack/carbondioxide(src)
|
robot.internals = new/obj/item/weapon/tank/jetpack/carbondioxide(src)
|
||||||
src.modules += robot.internals
|
src.modules += robot.internals
|
||||||
|
|
||||||
src.emag = new /obj/item/weapon/pickaxe/plasmacutter(src)
|
src.emag = new /obj/item/weapon/pickaxe/plasmacutter/borg(src)
|
||||||
src.emag.name = "Plasma Cutter"
|
src.emag.name = "Plasma Cutter"
|
||||||
|
|
||||||
var/datum/matter_synth/metal = new /datum/matter_synth/metal(25000)
|
var/datum/matter_synth/metal = new /datum/matter_synth/metal(25000)
|
||||||
|
|||||||
@@ -6,38 +6,45 @@
|
|||||||
|
|
||||||
/datum/design/item/weapon/mining/drill
|
/datum/design/item/weapon/mining/drill
|
||||||
id = "drill"
|
id = "drill"
|
||||||
req_tech = list(TECH_MATERIAL = 2, TECH_POWER = 3, TECH_ENGINEERING = 2)
|
req_tech = list(TECH_MATERIAL = 1, TECH_POWER = 2, TECH_ENGINEERING = 1)
|
||||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 1000) //expensive, but no need for miners.
|
materials = list(MAT_STEEL = 4000, MAT_GLASS = 500) //expensive, but no need for miners.
|
||||||
build_path = /obj/item/weapon/pickaxe/drill
|
build_path = /obj/item/weapon/pickaxe/drill
|
||||||
sort_string = "FAAAA"
|
sort_string = "FAAAA"
|
||||||
|
|
||||||
|
/datum/design/item/weapon/mining/advdrill
|
||||||
|
id = "advanced_drill"
|
||||||
|
req_tech = list(TECH_MATERIAL = 2, TECH_POWER = 3, TECH_ENGINEERING = 2)
|
||||||
|
materials = list(MAT_STEEL = 6000, MAT_GLASS = 1000) //expensive, but no need for miners.
|
||||||
|
build_path = /obj/item/weapon/pickaxe/advdrill
|
||||||
|
sort_string = "FAAAB"
|
||||||
|
|
||||||
/datum/design/item/weapon/mining/jackhammer
|
/datum/design/item/weapon/mining/jackhammer
|
||||||
id = "jackhammer"
|
id = "jackhammer"
|
||||||
req_tech = list(TECH_MATERIAL = 3, TECH_POWER = 2, TECH_ENGINEERING = 2)
|
req_tech = list(TECH_MATERIAL = 3, TECH_POWER = 2, TECH_ENGINEERING = 2)
|
||||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 500, MAT_SILVER = 500)
|
materials = list(MAT_STEEL = 2000, MAT_GLASS = 500, MAT_SILVER = 500)
|
||||||
build_path = /obj/item/weapon/pickaxe/jackhammer
|
build_path = /obj/item/weapon/pickaxe/jackhammer
|
||||||
sort_string = "FAAAB"
|
sort_string = "FAAAC"
|
||||||
|
|
||||||
/datum/design/item/weapon/mining/plasmacutter
|
/datum/design/item/weapon/mining/plasmacutter
|
||||||
id = "plasmacutter"
|
id = "plasmacutter"
|
||||||
req_tech = list(TECH_MATERIAL = 4, TECH_PHORON = 3, TECH_ENGINEERING = 3)
|
req_tech = list(TECH_MATERIAL = 4, TECH_PHORON = 3, TECH_ENGINEERING = 3)
|
||||||
materials = list(MAT_STEEL = 1500, MAT_GLASS = 500, MAT_GOLD = 500, MAT_PHORON = 500)
|
materials = list(MAT_STEEL = 1500, MAT_GLASS = 500, MAT_GOLD = 500, MAT_PHORON = 500)
|
||||||
build_path = /obj/item/weapon/pickaxe/plasmacutter
|
build_path = /obj/item/weapon/pickaxe/plasmacutter
|
||||||
sort_string = "FAAAC"
|
sort_string = "FAAAD"
|
||||||
|
|
||||||
/datum/design/item/weapon/mining/pick_diamond
|
/datum/design/item/weapon/mining/pick_diamond
|
||||||
id = "pick_diamond"
|
id = "pick_diamond"
|
||||||
req_tech = list(TECH_MATERIAL = 6)
|
req_tech = list(TECH_MATERIAL = 6)
|
||||||
materials = list(MAT_DIAMOND = 3000)
|
materials = list(MAT_DIAMOND = 3000)
|
||||||
build_path = /obj/item/weapon/pickaxe/diamond
|
build_path = /obj/item/weapon/pickaxe/diamond
|
||||||
sort_string = "FAAAD"
|
sort_string = "FAAAE"
|
||||||
|
|
||||||
/datum/design/item/weapon/mining/drill_diamond
|
/datum/design/item/weapon/mining/drill_diamond
|
||||||
id = "drill_diamond"
|
id = "drill_diamond"
|
||||||
req_tech = list(TECH_MATERIAL = 6, TECH_POWER = 4, TECH_ENGINEERING = 4)
|
req_tech = list(TECH_MATERIAL = 6, TECH_POWER = 4, TECH_ENGINEERING = 4)
|
||||||
materials = list(MAT_STEEL = 3000, MAT_GLASS = 1000, MAT_DIAMOND = 2000)
|
materials = list(MAT_STEEL = 3000, MAT_GLASS = 1000, MAT_DIAMOND = 2000)
|
||||||
build_path = /obj/item/weapon/pickaxe/diamonddrill
|
build_path = /obj/item/weapon/pickaxe/diamonddrill
|
||||||
sort_string = "FAAAE"
|
sort_string = "FAAAF"
|
||||||
|
|
||||||
// Mining other equipment
|
// Mining other equipment
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 613 B After Width: | Height: | Size: 814 B |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 78 KiB |
|
Before Width: | Height: | Size: 75 KiB After Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 93 KiB After Width: | Height: | Size: 89 KiB |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 68 KiB |
@@ -389,7 +389,7 @@ Once in open space, consider disabling nonessential power-consuming electronics
|
|||||||
/obj/item/weapon/storage/bag/ore,
|
/obj/item/weapon/storage/bag/ore,
|
||||||
/obj/item/device/flashlight/lantern,
|
/obj/item/device/flashlight/lantern,
|
||||||
/obj/item/weapon/shovel,
|
/obj/item/weapon/shovel,
|
||||||
/obj/item/weapon/pickaxe,
|
/obj/item/weapon/pickaxe/drill,
|
||||||
/obj/item/weapon/mining_scanner,
|
/obj/item/weapon/mining_scanner,
|
||||||
/obj/item/clothing/glasses/material,
|
/obj/item/clothing/glasses/material,
|
||||||
/obj/item/clothing/glasses/meson
|
/obj/item/clothing/glasses/meson
|
||||||
|
|||||||