mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-25 13:07:46 +01:00
Merge pull request #1954 from Fox-McCloud/material-datums
Material datums, Recycler Refactor, and Additional Item Materials
This commit is contained in:
@@ -5,8 +5,7 @@
|
||||
icon_state = ""
|
||||
flags = CONDUCT
|
||||
w_class = 2.0
|
||||
m_amt = 100
|
||||
g_amt = 0
|
||||
materials = list(MAT_METAL=100)
|
||||
throwforce = 2
|
||||
throw_speed = 3
|
||||
throw_range = 10
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
name = "igniter"
|
||||
desc = "A small electronic device able to ignite combustable substances."
|
||||
icon_state = "igniter"
|
||||
m_amt = 500
|
||||
g_amt = 50
|
||||
materials = list(MAT_METAL=500, MAT_GLASS=50)
|
||||
w_amt = 10
|
||||
origin_tech = "magnets=1"
|
||||
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
name = "infrared emitter"
|
||||
desc = "Emits a visible or invisible beam and is triggered when the beam is interrupted."
|
||||
icon_state = "infrared"
|
||||
m_amt = 1000
|
||||
g_amt = 500
|
||||
materials = list(MAT_METAL=1000, MAT_GLASS=500)
|
||||
origin_tech = "magnets=2"
|
||||
|
||||
bomb_name = "tripwire mine"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
name = "mousetrap"
|
||||
desc = "A handy little spring-loaded trap for catching pesty rodents."
|
||||
icon_state = "mousetrap"
|
||||
m_amt = 100
|
||||
materials = list(MAT_METAL=100)
|
||||
origin_tech = "combat=1"
|
||||
var/armed = 0
|
||||
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
name = "proximity sensor"
|
||||
desc = "Used for scanning and alerting when someone enters a certain proximity."
|
||||
icon_state = "prox"
|
||||
m_amt = 800
|
||||
g_amt = 200
|
||||
materials = list(MAT_METAL=800, MAT_GLASS=200)
|
||||
origin_tech = "magnets=1"
|
||||
|
||||
secured = 0
|
||||
|
||||
@@ -3,8 +3,7 @@
|
||||
desc = "Used to remotely activate devices."
|
||||
icon_state = "signaller"
|
||||
item_state = "signaler"
|
||||
m_amt = 400
|
||||
g_amt = 120
|
||||
materials = list(MAT_METAL=400, MAT_GLASS=120)
|
||||
origin_tech = "magnets=1"
|
||||
wires = WIRE_RECEIVE | WIRE_PULSE | WIRE_RADIO_PULSE | WIRE_RADIO_RECEIVE
|
||||
|
||||
@@ -18,7 +17,7 @@
|
||||
var/delay = 0
|
||||
var/datum/radio_frequency/radio_connection
|
||||
var/airlock_wire = null
|
||||
|
||||
|
||||
New()
|
||||
..()
|
||||
if(!radio_controller)
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
name = "timer"
|
||||
desc = "Used to time things. Works well with contraptions which has to count down. Tick tock."
|
||||
icon_state = "timer"
|
||||
m_amt = 500
|
||||
g_amt = 50
|
||||
materials = list(MAT_METAL=500, MAT_GLASS=50)
|
||||
origin_tech = "magnets=1"
|
||||
|
||||
secured = 0
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
name = "voice analyzer"
|
||||
desc = "A small electronic device able to record a voice sample, and send a signal when that sample is repeated."
|
||||
icon_state = "voice"
|
||||
m_amt = 500
|
||||
g_amt = 50
|
||||
materials = list(MAT_METAL=500, MAT_GLASS=50)
|
||||
origin_tech = "magnets=1"
|
||||
var/listening = 0
|
||||
var/recorded = null //the activation message
|
||||
|
||||
@@ -130,6 +130,7 @@
|
||||
w_class = 2.0
|
||||
flags = GLASSESCOVERSEYES
|
||||
slot_flags = SLOT_EYES
|
||||
materials = list(MAT_GLASS = 250)
|
||||
var/vision_flags = 0
|
||||
var/darkness_view = 0//Base human is 2
|
||||
var/invisa_view = 0
|
||||
|
||||
@@ -17,8 +17,7 @@
|
||||
icon_state = "welding"
|
||||
flags = HEADCOVERSEYES | HEADCOVERSMOUTH
|
||||
item_state = "welding"
|
||||
m_amt = 1750
|
||||
g_amt = 400
|
||||
materials = list(MAT_METAL=1750, MAT_GLASS=400)
|
||||
var/up = 0
|
||||
flash_protect = 2
|
||||
tint = 2
|
||||
|
||||
@@ -21,8 +21,7 @@
|
||||
desc = "A gas mask with built in welding goggles and face shield. Looks like a skull, clearly designed by a nerd."
|
||||
icon_state = "weldingmask"
|
||||
item_state = "weldingmask"
|
||||
m_amt = 3000
|
||||
g_amt = 1000
|
||||
materials = list(MAT_METAL=4000, MAT_GLASS=2000)
|
||||
var/up = 0
|
||||
flash_protect = 2
|
||||
tint = 2
|
||||
|
||||
@@ -118,10 +118,11 @@
|
||||
desc = "A bronze medal."
|
||||
icon_state = "bronze"
|
||||
_color = "bronze"
|
||||
materials = list(MAT_METAL=1000)
|
||||
|
||||
/obj/item/clothing/accessory/medal/conduct
|
||||
name = "distinguished conduct medal"
|
||||
desc = "A bronze medal awarded for distinguished conduct. Whilst a great honor, this is most basic award given by Nanotrasen. It is often awarded by a captain to a member of his crew."
|
||||
desc = "A bronze medal awarded for distinguished conduct. Whilst a great honor, this is the most basic award given by Nanotrasen. It is often awarded by a captain to a member of his crew."
|
||||
|
||||
/obj/item/clothing/accessory/medal/bronze_heart
|
||||
name = "bronze heart medal"
|
||||
@@ -137,6 +138,7 @@
|
||||
desc = "A silver medal."
|
||||
icon_state = "silver"
|
||||
_color = "silver"
|
||||
materials = list(MAT_SILVER=1000)
|
||||
|
||||
/obj/item/clothing/accessory/medal/silver/valor
|
||||
name = "medal of valor"
|
||||
@@ -151,6 +153,7 @@
|
||||
desc = "A prestigious golden medal."
|
||||
icon_state = "gold"
|
||||
_color = "gold"
|
||||
materials = list(MAT_GOLD=1000)
|
||||
|
||||
/obj/item/clothing/accessory/medal/gold/captain
|
||||
name = "medal of captaincy"
|
||||
|
||||
@@ -153,7 +153,7 @@ var/global/list/fish_items_list = list("goldfish" = /obj/item/weapon/fish/goldfi
|
||||
icon_state = "teeth"
|
||||
force = 2.0
|
||||
throwforce = 5.0
|
||||
g_amt = 0
|
||||
materials = list()
|
||||
|
||||
/obj/item/weapon/shard/shark_teeth/New()
|
||||
src.pixel_x = rand(-5,5)
|
||||
|
||||
@@ -264,7 +264,7 @@
|
||||
force = 5.0
|
||||
throwforce = 7.0
|
||||
w_class = 2.0
|
||||
m_amt = 50
|
||||
materials = list(MAT_METAL=50)
|
||||
attack_verb = list("slashed", "sliced", "cut", "clawed")
|
||||
|
||||
//Hatchets and things to kill kudzu
|
||||
@@ -281,7 +281,7 @@
|
||||
throwforce = 15.0
|
||||
throw_speed = 4
|
||||
throw_range = 4
|
||||
m_amt = 15000
|
||||
materials = list(MAT_METAL=15000)
|
||||
origin_tech = "materials=2;combat=1"
|
||||
attack_verb = list("chopped", "torn", "cut")
|
||||
hitsound = 'sound/weapons/bladeslice.ogg'
|
||||
|
||||
@@ -25,36 +25,43 @@
|
||||
/obj/item/weapon/coin/gold
|
||||
cmineral = "gold"
|
||||
icon_state = "coin_gold_heads"
|
||||
materials = list(MAT_GOLD = 200)
|
||||
credits = 160
|
||||
|
||||
/obj/item/weapon/coin/silver
|
||||
cmineral = "silver"
|
||||
icon_state = "coin_silver_heads"
|
||||
materials = list(MAT_SILVER = 200)
|
||||
credits = 40
|
||||
|
||||
/obj/item/weapon/coin/diamond
|
||||
cmineral = "diamond"
|
||||
icon_state = "coin_diamond_heads"
|
||||
materials = list(MAT_DIAMOND = 200)
|
||||
credits = 120
|
||||
|
||||
/obj/item/weapon/coin/iron
|
||||
cmineral = "iron"
|
||||
icon_state = "coin_iron_heads"
|
||||
materials = list(MAT_METAL = 200)
|
||||
credits = 20
|
||||
|
||||
/obj/item/weapon/coin/plasma
|
||||
cmineral = "plasma"
|
||||
icon_state = "coin_plasma_heads"
|
||||
materials = list(MAT_PLASMA = 200)
|
||||
credits = 80
|
||||
|
||||
/obj/item/weapon/coin/uranium
|
||||
cmineral = "uranium"
|
||||
icon_state = "coin_uranium_heads"
|
||||
materials = list(MAT_URANIUM = 200)
|
||||
credits = 160
|
||||
|
||||
/obj/item/weapon/coin/clown
|
||||
cmineral = "bananium"
|
||||
icon_state = "coin_bananium_heads"
|
||||
materials = list(MAT_BANANIUM = 200)
|
||||
credits = 600 //makes the clown cri
|
||||
|
||||
/obj/item/weapon/coin/adamantine
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
throwforce = 10.0
|
||||
item_state = "pickaxe"
|
||||
w_class = 4.0
|
||||
m_amt = 3750 //one sheet, but where can you make them?
|
||||
materials = list(MAT_METAL=3750) //one sheet, but where can you make them?
|
||||
var/digspeed = 40 //moving the delay to an item var so R&D can make improved picks. --NEO
|
||||
origin_tech = "materials=1;engineering=1"
|
||||
attack_verb = list("hit", "pierced", "sliced", "attacked")
|
||||
@@ -151,7 +151,7 @@
|
||||
throwforce = 4.0
|
||||
item_state = "shovel"
|
||||
w_class = 3.0
|
||||
m_amt = 50
|
||||
materials = list(MAT_METAL=50)
|
||||
origin_tech = "materials=1;engineering=1"
|
||||
attack_verb = list("bashed", "bludgeoned", "thrashed", "whacked")
|
||||
|
||||
|
||||
@@ -8,10 +8,6 @@
|
||||
w_class = 3
|
||||
origin_tech = "biotech=3"
|
||||
|
||||
var/list/construction_cost = list("metal"=1000,"glass"=500)
|
||||
var/construction_time = 75
|
||||
//these vars are so the mecha fabricator doesn't shit itself anymore. --NEO
|
||||
|
||||
req_access = list(access_robotics)
|
||||
|
||||
//Revised. Brainmob is now contained directly within object of transfer. MMI in this case.
|
||||
|
||||
@@ -6,8 +6,6 @@
|
||||
w_class = 3
|
||||
origin_tech = "engineering=4;materials=4;bluespace=2;programming=4"
|
||||
|
||||
construction_cost = list("metal"=500,"glass"=500,"silver"=200,"gold"=200,"plasma"=100,"diamond"=10)
|
||||
construction_time = 75
|
||||
var/searching = 0
|
||||
var/askDelay = 10 * 60 * 1
|
||||
//var/mob/living/carbon/brain/brainmob = null
|
||||
|
||||
@@ -135,8 +135,6 @@
|
||||
/obj/item/robot_parts/robot_component
|
||||
icon = 'icons/obj/robot_component.dmi'
|
||||
icon_state = "working"
|
||||
construction_time = 200
|
||||
construction_cost = list("metal"=5000)
|
||||
var/brute = 0
|
||||
var/burn = 0
|
||||
|
||||
@@ -190,7 +188,7 @@
|
||||
user << "<span class='notice'>Key: Suffocation/Toxin/Burns/Brute</span>"
|
||||
user << "<span class='notice'>Body Temperature: ???</span>"
|
||||
return
|
||||
|
||||
|
||||
var/scan_type
|
||||
if(istype(M, /mob/living/silicon/robot))
|
||||
scan_type = "robot"
|
||||
@@ -253,5 +251,5 @@
|
||||
user << "[capitalize(O.name)]: <font color='red'>[O.damage]</font>"
|
||||
if(!organ_found)
|
||||
user << "<span class='warning'>No prosthetics located.</span>"
|
||||
|
||||
|
||||
src.add_fingerprint(user)
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
w_class = 1.0
|
||||
throw_speed = 3
|
||||
throw_range = 7
|
||||
m_amt = 10
|
||||
materials = list(MAT_METAL=10)
|
||||
var/colour = "black" //what colour the ink is!
|
||||
pressure_resistance = 2
|
||||
|
||||
|
||||
@@ -444,7 +444,7 @@
|
||||
item_state = "videocam"
|
||||
w_class = 2.0
|
||||
slot_flags = SLOT_BELT
|
||||
m_amt = 2000
|
||||
materials = list(MAT_METAL=2000)
|
||||
var/on = 0
|
||||
var/obj/machinery/camera/camera
|
||||
var/icon_on = "videocam_on"
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
w_class = 1.0
|
||||
throw_speed = 3
|
||||
throw_range = 7
|
||||
m_amt = 60
|
||||
materials = list(MAT_METAL=60)
|
||||
_color = "cargo"
|
||||
pressure_resistance = 2
|
||||
attack_verb = list("stamped")
|
||||
@@ -76,7 +76,7 @@
|
||||
name = "Nanotrasen Representative's rubber stamp"
|
||||
icon_state = "stamp-cent"
|
||||
_color = "centcom"
|
||||
|
||||
|
||||
/obj/item/weapon/stamp/syndicate
|
||||
name = "suspicious rubber stamp"
|
||||
icon_state = "stamp-syndicate"
|
||||
|
||||
@@ -470,8 +470,7 @@ obj/structure/cable/proc/cableColor(var/colorC)
|
||||
w_class = 2.0
|
||||
throw_speed = 2
|
||||
throw_range = 5
|
||||
m_amt = 50
|
||||
g_amt = 20
|
||||
materials = list(MAT_METAL=50, MAT_GLASS=20)
|
||||
flags = CONDUCT
|
||||
slot_flags = SLOT_BELT
|
||||
item_state = "coil"
|
||||
|
||||
@@ -605,7 +605,7 @@
|
||||
var/status = 0 // LIGHT_OK, LIGHT_BURNED or LIGHT_BROKEN
|
||||
var/base_state
|
||||
var/switchcount = 0 // number of times switched
|
||||
m_amt = 60
|
||||
materials = list(MAT_METAL=60)
|
||||
var/rigged = 0 // true if rigged to explode
|
||||
var/brightness_range = 2 //how much light it gives off
|
||||
var/brightness_power = 1
|
||||
@@ -617,7 +617,7 @@
|
||||
icon_state = "ltube"
|
||||
base_state = "ltube"
|
||||
item_state = "c_tube"
|
||||
g_amt = 100
|
||||
materials = list(MAT_GLASS=100)
|
||||
brightness_range = 8
|
||||
brightness_power = 3
|
||||
|
||||
@@ -633,7 +633,7 @@
|
||||
icon_state = "lbulb"
|
||||
base_state = "lbulb"
|
||||
item_state = "contvapour"
|
||||
g_amt = 100
|
||||
materials = list(MAT_GLASS=100)
|
||||
brightness_range = 5
|
||||
brightness_power = 2
|
||||
brightness_color = "#a0a080"
|
||||
@@ -648,7 +648,7 @@
|
||||
icon_state = "fbulb"
|
||||
base_state = "fbulb"
|
||||
item_state = "egg4"
|
||||
g_amt = 100
|
||||
materials = list(MAT_GLASS=100)
|
||||
brightness_range = 5
|
||||
brightness_power = 2
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
flags = CONDUCT
|
||||
slot_flags = SLOT_BELT
|
||||
item_state = "syringe_kit"
|
||||
m_amt = 30000
|
||||
materials = list(MAT_METAL=30000)
|
||||
throwforce = 2
|
||||
w_class = 1.0
|
||||
throw_speed = 4
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
icon_state = "blshell"
|
||||
caliber = "shotgun"
|
||||
projectile_type = "/obj/item/projectile/bullet"
|
||||
m_amt = 4000
|
||||
materials = list(MAT_METAL=4000)
|
||||
|
||||
|
||||
/obj/item/ammo_casing/shotgun/buckshot
|
||||
@@ -55,7 +55,7 @@
|
||||
desc = "A weak beanbag slug for riot control."
|
||||
icon_state = "bshell"
|
||||
projectile_type = "/obj/item/projectile/bullet/weakbullet/rubber"
|
||||
m_amt = 250
|
||||
materials = list(MAT_METAL=250)
|
||||
|
||||
|
||||
/obj/item/ammo_casing/shotgun/improvised
|
||||
@@ -63,7 +63,7 @@
|
||||
desc = "An extremely weak shotgun shell with multiple small pellets made out of metal shards."
|
||||
icon_state = "gshell"
|
||||
projectile_type = "/obj/item/projectile/bullet/pellet/weak"
|
||||
m_amt = 250
|
||||
materials = list(MAT_METAL=250)
|
||||
pellets = 5
|
||||
deviation = 30
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
propellant. It's like playing russian roulette, with a shotgun."
|
||||
icon_state = "improvshell"
|
||||
projectile_type = /obj/item/projectile/bullet/pellet/random
|
||||
m_amt = 250
|
||||
materials = list(MAT_METAL=250)
|
||||
pellets = 5
|
||||
deviation = 30
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
desc = "A stunning taser slug."
|
||||
icon_state = "stunshell"
|
||||
projectile_type = "/obj/item/projectile/bullet/stunshot"
|
||||
m_amt = 200
|
||||
materials = list(MAT_METAL=250)
|
||||
|
||||
|
||||
/obj/item/ammo_casing/shotgun/meteorshot
|
||||
@@ -164,7 +164,7 @@
|
||||
desc = "A tranquilizer round used to subdue individuals utilizing stimulants."
|
||||
icon_state = "cshell"
|
||||
projectile_type = "/obj/item/projectile/bullet/dart/syringe/tranquilizer"
|
||||
m_amt = 250
|
||||
materials = list(MAT_METAL=250)
|
||||
|
||||
/obj/item/ammo_casing/syringegun
|
||||
name = "syringe gun spring"
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
origin_tech = "combat=2"
|
||||
ammo_type = /obj/item/ammo_casing/shotgun
|
||||
max_ammo = 8
|
||||
m_amt = 100000
|
||||
materials = list(MAT_METAL=32000)
|
||||
|
||||
/obj/item/ammo_box/shotgun/buck
|
||||
name = "Ammunition Box (buckshot)"
|
||||
@@ -63,15 +63,15 @@
|
||||
/obj/item/ammo_box/shotgun/stun
|
||||
name = "Ammunition Box (stun shells)"
|
||||
ammo_type = /obj/item/ammo_casing/shotgun/stunslug
|
||||
m_amt = 20000
|
||||
materials = list(MAT_METAL=2000)
|
||||
|
||||
/obj/item/ammo_box/shotgun/beanbag
|
||||
name = "Ammunition Box (beanbag shells)"
|
||||
ammo_type = /obj/item/ammo_casing/shotgun/beanbag
|
||||
m_amt = 4000
|
||||
materials = list(MAT_METAL=2000)
|
||||
|
||||
/obj/item/ammo_box/shotgun/tranquilizer
|
||||
name = "Ammunition Box (tranquilizer darts)"
|
||||
icon_state = "45box"
|
||||
ammo_type = /obj/item/ammo_casing/shotgun/tranquilizer
|
||||
m_amt = 2000
|
||||
materials = list(MAT_METAL=2000)
|
||||
@@ -10,7 +10,7 @@
|
||||
item_state = "gun"
|
||||
flags = CONDUCT
|
||||
slot_flags = SLOT_BELT
|
||||
m_amt = 2000
|
||||
materials = list(MAT_METAL=2000)
|
||||
w_class = 3.0
|
||||
throwforce = 5
|
||||
throw_speed = 4
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
fire_sound = 'sound/weapons/Laser.ogg'
|
||||
charge_cost = 830
|
||||
w_class = 3.0
|
||||
m_amt = 2000
|
||||
materials = list(MAT_METAL=2000)
|
||||
origin_tech = "combat=3;magnets=2"
|
||||
projectile_type = "/obj/item/projectile/beam"
|
||||
|
||||
|
||||
@@ -272,7 +272,7 @@ modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out.
|
||||
icon_state = "crossbow"
|
||||
item_state = "crossbow"
|
||||
w_class = 2
|
||||
m_amt = 2000
|
||||
materials = list(MAT_METAL=2000)
|
||||
origin_tech = "combat=2;magnets=2;syndicate=5"
|
||||
silenced = 1
|
||||
projectile_type = "/obj/item/projectile/energy/bolt"
|
||||
@@ -285,7 +285,7 @@ modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out.
|
||||
desc = "A reverse engineered weapon using syndicate technology."
|
||||
icon_state = "crossbowlarge"
|
||||
w_class = 3
|
||||
m_amt = 4000
|
||||
materials = list(MAT_METAL=4000)
|
||||
origin_tech = "combat=2;magnets=2;syndicate=3" //can be further researched for more syndie tech
|
||||
silenced = 0
|
||||
projectile_type = "/obj/item/projectile/energy/bolt/large"
|
||||
@@ -294,7 +294,7 @@ modules/mob/living/carbon/human/life.dm if you die, you will be zoomed out.
|
||||
desc = "One and done!"
|
||||
icon_state = "crossbowlarge"
|
||||
origin_tech = null
|
||||
m_amt = 0
|
||||
materials = list()
|
||||
|
||||
/obj/item/weapon/gun/energy/plasmacutter
|
||||
name = "plasma cutter"
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
icon_state = "crossbow"
|
||||
w_class = 2.0
|
||||
item_state = "crossbow"
|
||||
m_amt = 2000
|
||||
materials = list(MAT_METAL=2000)
|
||||
origin_tech = "combat=2;magnets=2;syndicate=5"
|
||||
silenced = 1
|
||||
fire_sound = 'sound/weapons/Genhit.ogg'
|
||||
@@ -98,7 +98,7 @@
|
||||
silenced = 0
|
||||
w_class = 3.0
|
||||
force = 10
|
||||
m_amt = 4000
|
||||
materials = list(MAT_METAL=4000)
|
||||
projectile_type = "/obj/item/projectile/energy/bolt/large"
|
||||
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
icon_state = "pistol"
|
||||
origin_tech = "combat=2;materials=2"
|
||||
w_class = 3.0
|
||||
m_amt = 1000
|
||||
materials = list(MAT_METAL=1000)
|
||||
// recoil = 1
|
||||
var/mag_type = "/obj/item/ammo_box/magazine/m10mm" //Removes the need for max_ammo and caliber info
|
||||
var/obj/item/ammo_box/magazine/magazine
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
var/ammo_type = /obj/item/weapon/grenade
|
||||
var/unloaded
|
||||
|
||||
m_amt = 2000
|
||||
materials = list(MAT_METAL=2000)
|
||||
|
||||
examine()
|
||||
set src in view()
|
||||
|
||||
@@ -175,6 +175,7 @@
|
||||
force = 14
|
||||
throwforce = 10
|
||||
amount_per_transfer_from_this = 20
|
||||
materials = list(MAT_GOLD=800)
|
||||
possible_transfer_amounts = null
|
||||
volume = 150
|
||||
flags = CONDUCT | OPENCONTAINER
|
||||
@@ -357,12 +358,14 @@
|
||||
name = "Captain's Flask"
|
||||
desc = "A metal flask belonging to the captain"
|
||||
icon_state = "flask"
|
||||
materials = list(MAT_SILVER=300)
|
||||
volume = 60
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/drinks/flask/detflask
|
||||
name = "Detective's Flask"
|
||||
desc = "A metal flask with a leather band and golden badge belonging to the detective."
|
||||
icon_state = "detflask"
|
||||
materials = list(MAT_METAL=200)
|
||||
volume = 60
|
||||
|
||||
/obj/item/weapon/reagent_containers/food/drinks/flask/barflask
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
icon_state = "glass_empty"
|
||||
amount_per_transfer_from_this = 10
|
||||
volume = 50
|
||||
g_amt = 500
|
||||
materials = list(MAT_GLASS=500)
|
||||
|
||||
|
||||
proc/smash(mob/living/target as mob, mob/living/user as mob)
|
||||
|
||||
@@ -181,8 +181,7 @@
|
||||
icon = 'icons/obj/chemical.dmi'
|
||||
icon_state = "beaker"
|
||||
item_state = "beaker"
|
||||
m_amt = 0
|
||||
g_amt = 500
|
||||
materials = list(MAT_GLASS=500)
|
||||
var/obj/item/device/assembly_holder/assembly = null
|
||||
|
||||
on_reagent_change()
|
||||
@@ -276,7 +275,7 @@
|
||||
name = "large beaker"
|
||||
desc = "A large beaker. Can hold up to 100 units."
|
||||
icon_state = "beakerlarge"
|
||||
g_amt = 2500
|
||||
materials = list(MAT_GLASS=2500)
|
||||
volume = 100
|
||||
amount_per_transfer_from_this = 10
|
||||
possible_transfer_amounts = list(5,10,15,25,30,50,100)
|
||||
@@ -286,7 +285,7 @@
|
||||
name = "vial"
|
||||
desc = "A small glass vial. Can hold up to 25 units."
|
||||
icon_state = "vial"
|
||||
g_amt = 250
|
||||
materials = list(MAT_GLASS=250)
|
||||
volume = 25
|
||||
amount_per_transfer_from_this = 10
|
||||
possible_transfer_amounts = list(5,10,15,25)
|
||||
@@ -296,7 +295,7 @@
|
||||
name = "cryostasis beaker"
|
||||
desc = "A cryostasis beaker that allows for chemical storage without reactions. Can hold up to 50 units."
|
||||
icon_state = "beakernoreact"
|
||||
g_amt = 500
|
||||
materials = list(MAT_GLASS=500)
|
||||
volume = 50
|
||||
amount_per_transfer_from_this = 10
|
||||
flags = OPENCONTAINER | NOREACT
|
||||
@@ -305,7 +304,7 @@
|
||||
name = "bluespace beaker"
|
||||
desc = "A bluespace beaker, powered by experimental bluespace technology and Element Cuban combined with the Compound Pete. Can hold up to 300 units."
|
||||
icon_state = "beakerbluespace"
|
||||
g_amt = 5000
|
||||
materials = list(MAT_GLASS=5000)
|
||||
volume = 300
|
||||
amount_per_transfer_from_this = 10
|
||||
possible_transfer_amounts = list(5,10,15,25,30,50,100,300)
|
||||
@@ -335,8 +334,7 @@
|
||||
icon = 'icons/obj/janitor.dmi'
|
||||
icon_state = "bucket"
|
||||
item_state = "bucket"
|
||||
m_amt = 200
|
||||
g_amt = 0
|
||||
materials = list(MAT_METAL=200)
|
||||
w_class = 3.0
|
||||
amount_per_transfer_from_this = 20
|
||||
possible_transfer_amounts = list(5,10,15,25,30,50,80,100,120)
|
||||
@@ -357,7 +355,7 @@
|
||||
name = "vial"
|
||||
desc = "Small glass vial. Looks fragile."
|
||||
icon_state = "vial"
|
||||
g_amt = 500
|
||||
materials = list(MAT_GLASS=500)
|
||||
volume = 15
|
||||
amount_per_transfer_from_this = 5
|
||||
possible_transfer_amounts = list(1,5,15)
|
||||
@@ -386,8 +384,7 @@
|
||||
icon = 'icons/obj/tank.dmi'
|
||||
icon_state = "canister"
|
||||
item_state = "canister"
|
||||
m_amt = 300
|
||||
g_amt = 0
|
||||
materials = list(MAT_METAL=300)
|
||||
w_class = 4.0
|
||||
|
||||
amount_per_transfer_from_this = 20
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
throw_speed = 2
|
||||
throw_range = 10
|
||||
force = 4
|
||||
m_amt = 2000
|
||||
materials = list(MAT_METAL=2000)
|
||||
clumsy_check = 0
|
||||
fire_sound = 'sound/items/syringeproj.ogg'
|
||||
var/list/syringes = list()
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
anchored = 0
|
||||
density = 0
|
||||
pressure_resistance = 5*ONE_ATMOSPHERE
|
||||
m_amt = 1850
|
||||
level = 2
|
||||
var/ptype = 0
|
||||
// 0=straight, 1=bent, 2=junction-j1, 3=junction-j2, 4=junction-y, 5=trunk, 6=disposal bin, 7=outlet, 8=inlet
|
||||
|
||||
@@ -72,11 +72,11 @@ using metal and glass, it uses glass and reagents (usually sulfuric acis).
|
||||
|
||||
/obj/machinery/r_n_d/circuit_imprinter/proc/check_mat(datum/design/being_built, var/M)
|
||||
switch(M)
|
||||
if("$glass")
|
||||
if(MAT_GLASS)
|
||||
return (g_amount - (being_built.materials[M]/efficiency_coeff) >= 0)
|
||||
if("$gold")
|
||||
if(MAT_GOLD)
|
||||
return (gold_amount - (being_built.materials[M]/efficiency_coeff) >= 0)
|
||||
if("$diamond")
|
||||
if(MAT_DIAMOND)
|
||||
return (diamond_amount - (being_built.materials[M]/efficiency_coeff) >= 0)
|
||||
else
|
||||
return (reagents.has_reagent(M, (being_built.materials[M]/efficiency_coeff)) != 0)
|
||||
|
||||
@@ -9,15 +9,14 @@ For the materials datum, it assumes you need reagents unless specified otherwise
|
||||
you use one of the material IDs below. These are NOT ids in the usual sense (they aren't defined in the object or part of a datum),
|
||||
they are simply references used as part of a "has materials?" type proc. They all start with a $ to denote that they aren't reagents.
|
||||
The currently supporting non-reagent materials:
|
||||
- $metal (/obj/item/stack/metal). One sheet = 3750 units.
|
||||
- $glass (/obj/item/stack/glass). One sheet = 3750 units.
|
||||
- $plasma (/obj/item/stack/plasma). One sheet = 3750 units.
|
||||
- $plasteel (/obj/item/stack/sheet/plasteel). One sheet = 3750 units.
|
||||
- $silver (/obj/item/stack/silver). One sheet = 3750 units.
|
||||
- $gold (/obj/item/stack/gold). One sheet = 3750 units.
|
||||
- $uranium (/obj/item/stack/uranium). One sheet = 3750 units.
|
||||
- $diamond (/obj/item/stack/diamond). One sheet = 3750 units.
|
||||
- $clown (/obj/item/stack/clown). One sheet = 3750 units. ("Bananium")
|
||||
- MAT_METAL (/obj/item/stack/metal).
|
||||
- MAT_GLASS (/obj/item/stack/glass).
|
||||
- MAT_PLASMA (/obj/item/stack/plasma).
|
||||
- MAT_SILVER (/obj/item/stack/silver).
|
||||
- MAT_GOLD (/obj/item/stack/gold).
|
||||
- MAT_URANIUM (/obj/item/stack/uranium).
|
||||
- MAT_DIAMOND (/obj/item/stack/diamond).
|
||||
- MAT_BANANIUM (/obj/item/stack/bananium).
|
||||
(Insert new ones here)
|
||||
|
||||
Don't add new keyword/IDs if they are made from an existing one (such as rods which are made from metal). Only add raw materials.
|
||||
|
||||
@@ -8,27 +8,27 @@
|
||||
id = "freeform_module"
|
||||
req_tech = list("programming" = 4, "materials" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$gold" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_GOLD = 100)
|
||||
build_path = /obj/item/weapon/aiModule/freeform
|
||||
category = list("AI Modules")
|
||||
|
||||
|
||||
/datum/design/onecrewmember_module
|
||||
name = "AI Module (oneCrewMember)"
|
||||
desc = "Allows for the construction of a oneCrewMember AI Module."
|
||||
id = "onecrewmember_module"
|
||||
req_tech = list("programming" = 4, "materials" = 6)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$diamond" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100)
|
||||
build_path = /obj/item/weapon/aiModule/oneCrewMember
|
||||
category = list("AI Modules")
|
||||
|
||||
|
||||
/datum/design/oxygen_module
|
||||
name = "AI Module (OxygenIsToxicToHumans)"
|
||||
desc = "Allows for the construction of a Safeguard AI Module."
|
||||
id = "oxygen_module"
|
||||
req_tech = list("programming" = 3, "biotech" = 2, "materials" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$gold" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_GOLD = 100)
|
||||
build_path = /obj/item/weapon/aiModule/oxygen
|
||||
category = list("AI Modules")
|
||||
|
||||
@@ -38,9 +38,9 @@
|
||||
id = "protectstation_module"
|
||||
req_tech = list("programming" = 3, "materials" = 6)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$gold" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_GOLD = 100)
|
||||
build_path = /obj/item/weapon/aiModule/protectStation
|
||||
category = list("AI Modules")
|
||||
category = list("AI Modules")
|
||||
|
||||
/datum/design/purge_module
|
||||
name = "AI Module (Purge)"
|
||||
@@ -48,7 +48,7 @@
|
||||
id = "purge_module"
|
||||
req_tech = list("programming" = 4, "materials" = 6)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 2000, "sacid" = 20, "$diamond" = 100)
|
||||
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_DIAMOND = 100)
|
||||
build_path = /obj/item/weapon/aiModule/purge
|
||||
category = list("AI Modules")
|
||||
|
||||
@@ -58,27 +58,27 @@
|
||||
id = "quarantine_module"
|
||||
req_tech = list("programming" = 3, "biotech" = 2, "materials" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$gold" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_GOLD = 100)
|
||||
build_path = /obj/item/weapon/aiModule/quarantine
|
||||
category = list("AI Modules")
|
||||
|
||||
|
||||
/datum/design/reset_module
|
||||
name = "AI Module (Reset)"
|
||||
desc = "Allows for the construction of a Reset AI Module."
|
||||
id = "reset_module"
|
||||
req_tech = list("programming" = 3, "materials" = 6)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$gold" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_GOLD = 100)
|
||||
build_path = /obj/item/weapon/aiModule/reset
|
||||
category = list("AI Modules")
|
||||
|
||||
|
||||
/datum/design/safeguard_module
|
||||
name = "AI Module (Safeguard)"
|
||||
desc = "Allows for the construction of a Safeguard AI Module."
|
||||
id = "safeguard_module"
|
||||
req_tech = list("programming" = 3, "materials" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$gold" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_GOLD = 100)
|
||||
build_path = /obj/item/weapon/aiModule/safeguard
|
||||
category = list("AI Modules")
|
||||
|
||||
@@ -88,47 +88,47 @@
|
||||
id = "antimov_module"
|
||||
req_tech = list("programming" = 4, "materials" = 6, "syndicate" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$diamond" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100)
|
||||
build_path = /obj/item/weapon/aiModule/antimov
|
||||
category = list("AI Modules")
|
||||
|
||||
category = list("AI Modules")
|
||||
|
||||
/datum/design/asimov
|
||||
name = "Core AI Module (Asimov)"
|
||||
desc = "Allows for the construction of a Asimov AI Core Module."
|
||||
id = "asimov_module"
|
||||
req_tech = list("programming" = 3, "materials" = 6)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$diamond" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100)
|
||||
build_path = /obj/item/weapon/aiModule/asimov
|
||||
category = list("AI Modules")
|
||||
|
||||
category = list("AI Modules")
|
||||
|
||||
/datum/design/corporate_module
|
||||
name = "Core AI Module (Corporate)"
|
||||
desc = "Allows for the construction of a Corporate AI Core Module."
|
||||
id = "corporate_module"
|
||||
req_tech = list("programming" = 4, "materials" = 6)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$diamond" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100)
|
||||
build_path = /obj/item/weapon/aiModule/corp
|
||||
category = list("AI Modules")
|
||||
|
||||
|
||||
/datum/design/crewsimov
|
||||
name = "Core AI Module (Crewsimov)"
|
||||
desc = "Allows for the construction of a Crewsimov AI Core Module."
|
||||
id = "crewsimov_module"
|
||||
req_tech = list("programming" = 3, "materials" = 6)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$diamond" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100)
|
||||
build_path = /obj/item/weapon/aiModule/crewsimov
|
||||
category = list("AI Modules")
|
||||
|
||||
category = list("AI Modules")
|
||||
|
||||
/datum/design/freeformcore_module
|
||||
name = "Core AI Module (Freeform)"
|
||||
desc = "Allows for the construction of a Freeform AI Core Module."
|
||||
id = "freeformcore_module"
|
||||
req_tech = list("programming" = 4, "materials" = 6)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$diamond" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100)
|
||||
build_path = /obj/item/weapon/aiModule/freeformcore
|
||||
category = list("AI Modules")
|
||||
|
||||
@@ -138,7 +138,7 @@
|
||||
id = "paladin_module"
|
||||
req_tech = list("programming" = 4, "materials" = 6)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$diamond" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100)
|
||||
build_path = /obj/item/weapon/aiModule/paladin
|
||||
category = list("AI Modules")
|
||||
|
||||
@@ -148,6 +148,6 @@
|
||||
id = "tyrant_module"
|
||||
req_tech = list("programming" = 4, "syndicate" = 2, "materials" = 6)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20, "$diamond" = 100)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20, MAT_DIAMOND = 100)
|
||||
build_path = /obj/item/weapon/aiModule/tyrant
|
||||
category = list("AI Modules")
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
name = "Analyzer"
|
||||
id = "analyzer"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 30, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 30, MAT_GLASS = 20)
|
||||
build_path = /obj/item/device/analyzer
|
||||
category = list("initial","Tools")
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
name = "Bucket"
|
||||
id = "bucket"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 200)
|
||||
materials = list(MAT_METAL = 200)
|
||||
build_path = /obj/item/weapon/reagent_containers/glass/bucket
|
||||
category = list("initial","Tools")
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
name = "Pocket Crowbar"
|
||||
id = "crowbar"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 50)
|
||||
materials = list(MAT_METAL = 50)
|
||||
build_path = /obj/item/weapon/crowbar
|
||||
category = list("initial","Tools")
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
name = "Fire Extinguisher"
|
||||
id = "extinguisher"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 90)
|
||||
materials = list(MAT_METAL = 90)
|
||||
build_path = /obj/item/weapon/extinguisher
|
||||
category = list("initial","Tools")
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
name = "Flashlight"
|
||||
id = "flashlight"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 50, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 20)
|
||||
build_path = /obj/item/device/flashlight
|
||||
category = list("initial","Tools")
|
||||
|
||||
@@ -46,7 +46,7 @@
|
||||
name = "Multitool"
|
||||
id = "multitool"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 50, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 20)
|
||||
build_path = /obj/item/device/multitool
|
||||
category = list("initial","Tools")
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
name = "Screwdriver"
|
||||
id = "screwdriver"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 75)
|
||||
materials = list(MAT_METAL = 75)
|
||||
build_path = /obj/item/weapon/screwdriver
|
||||
category = list("initial","Tools")
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
name = "T-ray Scanner"
|
||||
id = "tscanner"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 150)
|
||||
materials = list(MAT_METAL = 150)
|
||||
build_path = /obj/item/device/t_scanner
|
||||
category = list("initial","Tools")
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
name = "Welding Helmet"
|
||||
id = "welding_helmet"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 1750, "$glass" = 400)
|
||||
materials = list(MAT_METAL = 1750, MAT_GLASS = 400)
|
||||
build_path = /obj/item/clothing/head/welding
|
||||
category = list("initial","Tools")
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
name = "Welding Tool"
|
||||
id = "welding_tool"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 70, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 70, MAT_GLASS = 20)
|
||||
build_path = /obj/item/weapon/weldingtool
|
||||
category = list("initial","Tools")
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
name = "Wirecutters"
|
||||
id = "wirecutters"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 80)
|
||||
materials = list(MAT_METAL = 80)
|
||||
build_path = /obj/item/weapon/wirecutters
|
||||
category = list("initial","Tools")
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
name = "Wrench"
|
||||
id = "wrench"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 150)
|
||||
materials = list(MAT_METAL = 150)
|
||||
build_path = /obj/item/weapon/wrench
|
||||
category = list("initial","Tools")
|
||||
|
||||
@@ -102,7 +102,7 @@
|
||||
name = "Spraycan"
|
||||
id = "spraycan"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 100, "$glass" = 100)
|
||||
materials = list(MAT_METAL = 100, MAT_GLASS = 100)
|
||||
build_path = /obj/item/toy/crayon/spraycan
|
||||
category = list("initial", "Tools")
|
||||
|
||||
@@ -110,7 +110,7 @@
|
||||
name = "Air Alarm Electronics"
|
||||
id = "airalarm_electronics"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 50, "$glass" = 50)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 50)
|
||||
build_path = /obj/item/weapon/airalarm_electronics
|
||||
category = list("initial", "Electronics")
|
||||
|
||||
@@ -118,7 +118,7 @@
|
||||
name = "Airlock Electronics"
|
||||
id = "airlock_board"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 50, "$glass" = 50)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 50)
|
||||
build_path = /obj/item/weapon/airlock_electronics
|
||||
category = list("initial", "Electronics")
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
name = "Intercom Electronics"
|
||||
id = "intercom_electronics"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 50, "$glass" = 50)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 50)
|
||||
build_path = /obj/item/weapon/intercom_electronics
|
||||
category = list("initial", "Electronics")
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
name = "Console Screen"
|
||||
id = "console_screen"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$glass" = 200)
|
||||
materials = list(MAT_GLASS = 200)
|
||||
build_path = /obj/item/weapon/stock_parts/console_screen
|
||||
category = list("initial", "Electronics")
|
||||
|
||||
@@ -142,7 +142,7 @@
|
||||
name = "Fire Alarm Electronics"
|
||||
id = "firealarm_electronics"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 50, "$glass" = 50)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 50)
|
||||
build_path = /obj/item/weapon/firealarm_electronics
|
||||
category = list("initial", "Electronics")
|
||||
|
||||
@@ -150,7 +150,7 @@
|
||||
name = "Igniter"
|
||||
id = "igniter"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 500, "$glass" = 50)
|
||||
materials = list(MAT_METAL = 500, MAT_GLASS = 50)
|
||||
build_path = /obj/item/device/assembly/igniter
|
||||
category = list("initial", "Miscellaneous")
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
name = "Infrared Emitter"
|
||||
id = "infrared_emitter"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 1000, "$glass" = 500)
|
||||
materials = list(MAT_METAL = 1000, MAT_GLASS = 500)
|
||||
build_path = /obj/item/device/assembly/infra
|
||||
category = list("initial", "Miscellaneous")
|
||||
|
||||
@@ -166,7 +166,7 @@
|
||||
name = "Kitchen knife"
|
||||
id = "kitchen_knife"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 12000)
|
||||
materials = list(MAT_METAL = 12000)
|
||||
build_path = /obj/item/weapon/kitchenknife
|
||||
category = list("initial","Miscellaneous")
|
||||
|
||||
@@ -174,7 +174,7 @@
|
||||
name = "Pipe Painter"
|
||||
id = "pipe_painter"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 5000, "$glass" = 2000)
|
||||
materials = list(MAT_METAL = 5000, MAT_GLASS = 2000)
|
||||
build_path = /obj/item/device/pipe_painter
|
||||
category = list("initial", "Miscellaneous")
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
name = "Proximity Sensor"
|
||||
id = "prox_sensor"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 800, "$glass" = 200)
|
||||
materials = list(MAT_METAL = 800, MAT_GLASS = 200)
|
||||
build_path = /obj/item/device/assembly/prox_sensor
|
||||
category = list("initial", "Miscellaneous")
|
||||
|
||||
@@ -190,7 +190,7 @@
|
||||
name = "Mousetrap"
|
||||
id = "mousetrap"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 800, "$glass" = 200)
|
||||
materials = list(MAT_METAL = 800, MAT_GLASS = 200)
|
||||
build_path = /obj/item/device/assembly/mousetrap
|
||||
category = list("initial", "Miscellaneous")
|
||||
|
||||
@@ -198,7 +198,7 @@
|
||||
name = "Timer"
|
||||
id = "timer"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 500, "$glass" = 50)
|
||||
materials = list(MAT_METAL = 500, MAT_GLASS = 50)
|
||||
build_path = /obj/item/device/assembly/timer
|
||||
category = list("initial", "Miscellaneous")
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
name = "Universal Recorder"
|
||||
id = "recorder"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 60, "$glass" = 30)
|
||||
materials = list(MAT_METAL = 60, MAT_GLASS = 30)
|
||||
build_path = /obj/item/device/taperecorder/empty
|
||||
category = list("initial", "Miscellaneous")
|
||||
|
||||
@@ -214,7 +214,7 @@
|
||||
name = "Tape"
|
||||
id = "tape"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 20, "$glass" = 5)
|
||||
materials = list(MAT_METAL = 20, MAT_GLASS = 5)
|
||||
build_path = /obj/item/device/tape/random
|
||||
category = list("initial", "Miscellaneous")
|
||||
|
||||
@@ -222,7 +222,7 @@
|
||||
name = "Voice Analyser"
|
||||
id = "voice_analyser"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 500, "$glass" = 50)
|
||||
materials = list(MAT_METAL = 500, MAT_GLASS = 50)
|
||||
build_path = /obj/item/device/assembly/voice
|
||||
category = list("initial", "Miscellaneous")
|
||||
|
||||
@@ -230,7 +230,7 @@
|
||||
name = "11px by 11px Canvas"
|
||||
id = "canvas"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 50)
|
||||
materials = list(MAT_METAL = 50)
|
||||
build_path = /obj/item/weapon/canvas
|
||||
category = list("initial", "Miscellaneous")
|
||||
|
||||
@@ -238,7 +238,7 @@
|
||||
name = "19px by 19px Canvas"
|
||||
id = "canvas19x19"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 50)
|
||||
materials = list(MAT_METAL = 50)
|
||||
build_path = /obj/item/weapon/canvas/nineteenXnineteen
|
||||
category = list("initial", "Miscellaneous")
|
||||
|
||||
@@ -246,7 +246,7 @@
|
||||
name = "23px by 19px Canvas"
|
||||
id = "canvas23x19"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 70)
|
||||
materials = list(MAT_METAL = 70)
|
||||
build_path = /obj/item/weapon/canvas/twentythreeXnineteen
|
||||
category = list("initial", "Miscellaneous")
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
name = "23px by 23px Canvas"
|
||||
id = "canvas23x23"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 100)
|
||||
materials = list(MAT_METAL = 100)
|
||||
build_path = /obj/item/weapon/canvas/twentythreeXtwentythree
|
||||
category = list("initial", "Miscellaneous")
|
||||
|
||||
@@ -262,7 +262,7 @@
|
||||
name = "Camera Assembly"
|
||||
id = "camera_assembly"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 400, "$glass" = 250)
|
||||
materials = list(MAT_METAL = 400, MAT_GLASS = 250)
|
||||
build_path = /obj/item/weapon/camera_assembly
|
||||
category = list("initial", "Construction")
|
||||
|
||||
@@ -270,7 +270,7 @@
|
||||
name = "Glass"
|
||||
id = "glass"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$glass" = MINERAL_MATERIAL_AMOUNT)
|
||||
materials = list(MAT_GLASS = MINERAL_MATERIAL_AMOUNT)
|
||||
build_path = /obj/item/stack/sheet/glass
|
||||
category = list("initial","Construction")
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
name = "Light Bulb"
|
||||
id = "light_bulb"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 60, "$glass" = 100)
|
||||
materials = list(MAT_METAL = 60, MAT_GLASS = 100)
|
||||
build_path = /obj/item/weapon/light/bulb
|
||||
category = list("initial", "Construction")
|
||||
|
||||
@@ -286,7 +286,7 @@
|
||||
name = "Light Tube"
|
||||
id = "light_tube"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 60, "$glass" = 100)
|
||||
materials = list(MAT_METAL = 60, MAT_GLASS = 100)
|
||||
build_path = /obj/item/weapon/light/tube
|
||||
category = list("initial", "Construction")
|
||||
|
||||
@@ -294,7 +294,7 @@
|
||||
name = "Metal"
|
||||
id = "metal"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 3750)
|
||||
materials = list(MAT_METAL = MINERAL_MATERIAL_AMOUNT)
|
||||
build_path = /obj/item/stack/sheet/metal
|
||||
category = list("initial","Construction")
|
||||
|
||||
@@ -302,7 +302,7 @@
|
||||
name = "Newscaster Frame"
|
||||
id = "newscaster_frame"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 14000, "$glass" = 8000)
|
||||
materials = list(MAT_METAL = 14000, MAT_GLASS = 8000)
|
||||
build_path = /obj/item/mounted/frame/newscaster_frame
|
||||
category = list("initial", "Construction")
|
||||
|
||||
@@ -310,7 +310,7 @@
|
||||
name = "Compressed Matter Cardridge"
|
||||
id = "rcd_ammo"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 16000, "$glass"=8000)
|
||||
materials = list(MAT_METAL = 16000, MAT_GLASS=8000)
|
||||
build_path = /obj/item/weapon/rcd_ammo
|
||||
category = list("initial","Construction")
|
||||
|
||||
@@ -318,7 +318,7 @@
|
||||
name = "Reinforced Glass"
|
||||
id = "rglass"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 1875, "$glass" = MINERAL_MATERIAL_AMOUNT)
|
||||
materials = list(MAT_METAL = 1000, MAT_GLASS = MINERAL_MATERIAL_AMOUNT)
|
||||
build_path = /obj/item/stack/sheet/rglass
|
||||
category = list("initial","Construction")
|
||||
|
||||
@@ -326,7 +326,7 @@
|
||||
name = "Metal Rod"
|
||||
id = "rods"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 1875)
|
||||
materials = list(MAT_METAL = 1000)
|
||||
build_path = /obj/item/stack/rods
|
||||
category = list("initial","Construction")
|
||||
|
||||
@@ -334,7 +334,7 @@
|
||||
name = "Beaker"
|
||||
id = "beaker"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$glass" = 500)
|
||||
materials = list(MAT_GLASS = 500)
|
||||
build_path = /obj/item/weapon/reagent_containers/glass/beaker
|
||||
category = list("initial", "Medical")
|
||||
|
||||
@@ -342,7 +342,7 @@
|
||||
name = "Cautery"
|
||||
id = "cautery"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 2500, "$glass" = 750)
|
||||
materials = list(MAT_METAL = 2500, MAT_GLASS = 750)
|
||||
build_path = /obj/item/weapon/cautery
|
||||
category = list("initial", "Medical")
|
||||
|
||||
@@ -350,7 +350,7 @@
|
||||
name = "Circular Saw"
|
||||
id = "circular_saw"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 10000, "$glass" = 6000)
|
||||
materials = list(MAT_METAL = 10000, MAT_GLASS = 6000)
|
||||
build_path = /obj/item/weapon/circular_saw
|
||||
category = list("initial", "Medical")
|
||||
|
||||
@@ -358,7 +358,7 @@
|
||||
name = "Hemostat"
|
||||
id = "hemostat"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 5000, "$glass" = 2500)
|
||||
materials = list(MAT_METAL = 5000, MAT_GLASS = 2500)
|
||||
build_path = /obj/item/weapon/hemostat
|
||||
category = list("initial", "Medical")
|
||||
|
||||
@@ -366,7 +366,7 @@
|
||||
name = "Large Beaker"
|
||||
id = "large_beaker"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$glass" = 2500)
|
||||
materials = list(MAT_GLASS = 2500)
|
||||
build_path = /obj/item/weapon/reagent_containers/glass/beaker/large
|
||||
category = list("initial", "Medical")
|
||||
|
||||
@@ -374,7 +374,7 @@
|
||||
name = "Retractor"
|
||||
id = "retractor"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 6000, "$glass" = 3000)
|
||||
materials = list(MAT_METAL = 6000, MAT_GLASS = 3000)
|
||||
build_path = /obj/item/weapon/retractor
|
||||
category = list("initial", "Medical")
|
||||
|
||||
@@ -382,7 +382,7 @@
|
||||
name = "Scalpel"
|
||||
id = "scalpel"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 4000, "$glass" = 1000)
|
||||
materials = list(MAT_METAL = 4000, MAT_GLASS = 1000)
|
||||
build_path = /obj/item/weapon/scalpel
|
||||
category = list("initial", "Medical")
|
||||
|
||||
@@ -390,7 +390,7 @@
|
||||
name = "Surgical Drill"
|
||||
id = "surgicaldrill"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 10000, "$glass" = 6000)
|
||||
materials = list(MAT_METAL = 10000, MAT_GLASS = 6000)
|
||||
build_path = /obj/item/weapon/surgicaldrill
|
||||
category = list("initial", "Medical")
|
||||
|
||||
@@ -398,7 +398,7 @@
|
||||
name = "Syringe"
|
||||
id = "syringe"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 10, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 10, MAT_GLASS = 20)
|
||||
build_path = /obj/item/weapon/reagent_containers/syringe
|
||||
category = list("initial", "Medical")
|
||||
|
||||
@@ -406,7 +406,7 @@
|
||||
name = "Beanbag Slug"
|
||||
id = "beanbag_slug"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 250)
|
||||
materials = list(MAT_METAL = 250)
|
||||
build_path = /obj/item/ammo_casing/shotgun/beanbag
|
||||
category = list("initial", "Security")
|
||||
|
||||
@@ -414,7 +414,7 @@
|
||||
name = "Speed Loader (.38)"
|
||||
id = "c38"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 30000)
|
||||
materials = list(MAT_METAL = 30000)
|
||||
build_path = /obj/item/ammo_box/c38
|
||||
category = list("initial", "Security")
|
||||
|
||||
@@ -422,7 +422,7 @@
|
||||
name = "Radio Headset"
|
||||
id = "radio_headset"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 75)
|
||||
materials = list(MAT_METAL = 75)
|
||||
build_path = /obj/item/device/radio/headset
|
||||
category = list("initial", "Communication")
|
||||
|
||||
@@ -430,7 +430,7 @@
|
||||
name = "Remote Signaling Device"
|
||||
id = "signaler"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 400, "$glass" = 120)
|
||||
materials = list(MAT_METAL = 400, MAT_GLASS = 120)
|
||||
build_path = /obj/item/device/assembly/signaler
|
||||
category = list("initial", "Communication")
|
||||
|
||||
@@ -438,7 +438,7 @@
|
||||
name = "Station Bounced Radio"
|
||||
id = "bounced_radio"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 75, "$glass" = 25)
|
||||
materials = list(MAT_METAL = 75, MAT_GLASS = 25)
|
||||
build_path = /obj/item/device/radio/off
|
||||
category = list("initial", "Communication")
|
||||
|
||||
@@ -447,7 +447,7 @@
|
||||
name = "Ammo Box (.45)"
|
||||
id = "c45"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 30000)
|
||||
materials = list(MAT_METAL = 30000)
|
||||
build_path = /obj/item/ammo_box/c45
|
||||
category = list("hacked", "Security")
|
||||
|
||||
@@ -455,7 +455,7 @@
|
||||
name = "Ammo Box (.357)"
|
||||
id = "a357"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 30000)
|
||||
materials = list(MAT_METAL = 30000)
|
||||
build_path = /obj/item/ammo_box/a357
|
||||
category = list("hacked", "Security")
|
||||
|
||||
@@ -463,7 +463,7 @@
|
||||
name = "Ammo Box (9mm)"
|
||||
id = "c9mm"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 30000)
|
||||
materials = list(MAT_METAL = 30000)
|
||||
build_path = /obj/item/ammo_box/c9mm
|
||||
category = list("hacked", "Security")
|
||||
|
||||
@@ -471,7 +471,7 @@
|
||||
name = "Ammo Box (10mm)"
|
||||
id = "c10mm"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 30000)
|
||||
materials = list(MAT_METAL = 30000)
|
||||
build_path = /obj/item/ammo_box/c10mm
|
||||
category = list("hacked", "Security")
|
||||
|
||||
@@ -479,7 +479,7 @@
|
||||
name = "Buckshot Shell"
|
||||
id = "buckshot_shell"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 4000)
|
||||
materials = list(MAT_METAL = 4000)
|
||||
build_path = /obj/item/ammo_casing/shotgun/buckshot
|
||||
category = list("hacked", "Security")
|
||||
|
||||
@@ -487,7 +487,7 @@
|
||||
name = "Electropack"
|
||||
id = "electropack"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 10000, "$glass" = 2500)
|
||||
materials = list(MAT_METAL = 10000, MAT_GLASS = 2500)
|
||||
build_path = /obj/item/device/radio/electropack
|
||||
category = list("hacked", "Tools")
|
||||
|
||||
@@ -495,7 +495,7 @@
|
||||
name = "Flamethrower"
|
||||
id = "flamethrower"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 500)
|
||||
materials = list(MAT_METAL = 500)
|
||||
build_path = /obj/item/weapon/flamethrower/full
|
||||
category = list("hacked", "Security")
|
||||
|
||||
@@ -503,7 +503,7 @@
|
||||
name = "Handcuffs"
|
||||
id = "handcuffs"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 500)
|
||||
materials = list(MAT_METAL = 500)
|
||||
build_path = /obj/item/weapon/restraints/handcuffs
|
||||
category = list("hacked", "Security")
|
||||
|
||||
@@ -511,7 +511,7 @@
|
||||
name = "Incendiary Slug"
|
||||
id = "incendiary_slug"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 4000)
|
||||
materials = list(MAT_METAL = 4000)
|
||||
build_path = /obj/item/ammo_casing/shotgun/incendiary
|
||||
category = list("hacked", "Security")
|
||||
|
||||
@@ -519,7 +519,7 @@
|
||||
name = "Industrial Welding Tool"
|
||||
id = "large_welding_tool"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 70, "$glass" = 60)
|
||||
materials = list(MAT_METAL = 70, MAT_GLASS = 60)
|
||||
build_path = /obj/item/weapon/weldingtool/largetank
|
||||
category = list("hacked", "Tools")
|
||||
|
||||
@@ -527,7 +527,7 @@
|
||||
name = "Rapid Construction Device (RCD)"
|
||||
id = "rcd"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 30000)
|
||||
materials = list(MAT_METAL = 30000)
|
||||
build_path = /obj/item/weapon/rcd
|
||||
category = list("hacked", "Construction")
|
||||
|
||||
@@ -535,7 +535,7 @@
|
||||
name = "Shotgun Dart"
|
||||
id = "shotgun_dart"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 4000)
|
||||
materials = list(MAT_METAL = 4000)
|
||||
build_path = /obj/item/ammo_casing/shotgun/dart
|
||||
category = list("hacked", "Security")
|
||||
|
||||
@@ -543,6 +543,6 @@
|
||||
name = "Shotgun Slug"
|
||||
id = "shotgun_slug"
|
||||
build_type = AUTOLATHE
|
||||
materials = list("$metal" = 4000)
|
||||
materials = list(MAT_METAL = 4000)
|
||||
build_path = /obj/item/ammo_casing/shotgun
|
||||
category = list("hacked", "Security")
|
||||
|
||||
@@ -7,40 +7,40 @@
|
||||
id = "bluespace_crystal"
|
||||
req_tech = list("bluespace" = 4, "materials" = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$diamond" = 1500, "$plasma" = 1500)
|
||||
materials = list(MAT_DIAMOND = 1500, MAT_PLASMA = 1500)
|
||||
reliability_base = 100
|
||||
build_path = /obj/item/bluespace_crystal/artificial
|
||||
category = list("Bluespace")
|
||||
|
||||
category = list("Bluespace")
|
||||
|
||||
/datum/design/bag_holding
|
||||
name = "Bag of Holding"
|
||||
desc = "A backpack that opens into a localized pocket of Blue Space."
|
||||
id = "bag_holding"
|
||||
req_tech = list("bluespace" = 4, "materials" = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$gold" = 3000, "$diamond" = 1500, "$uranium" = 250)
|
||||
materials = list(MAT_GOLD = 3000, MAT_DIAMOND = 1500, MAT_URANIUM = 250)
|
||||
reliability_base = 80
|
||||
build_path = /obj/item/weapon/storage/backpack/holding
|
||||
category = list("Bluespace")
|
||||
|
||||
|
||||
/datum/design/bluespace_belt
|
||||
name = "Belt of Holding"
|
||||
desc = "An astonishingly complex belt popularized by a rich blue-space technology magnate."
|
||||
id = "bluespace_belt"
|
||||
req_tech = list("bluespace" = 4, "materials" = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$gold" = 1500, "$diamond" = 3000, "$uranium" = 1000)
|
||||
materials = list(MAT_GOLD = 1500, MAT_DIAMOND = 3000, MAT_URANIUM = 1000)
|
||||
reliability_base = 80
|
||||
build_path = /obj/item/weapon/storage/belt/bluespace
|
||||
category = list("Bluespace")
|
||||
|
||||
|
||||
/datum/design/bluespacebeaker
|
||||
name = "Bluespace Beaker"
|
||||
desc = "A bluespace beaker, powered by experimental bluespace technology and Element Cuban combined with the Compound Pete. Can hold up to 300 units."
|
||||
id = "bluespacebeaker"
|
||||
req_tech = list("bluespace" = 2, "materials" = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 3000, "$plasma" = 3000, "$diamond" = 500)
|
||||
materials = list(MAT_METAL = 3000, MAT_PLASMA = 3000, MAT_DIAMOND = 500)
|
||||
reliability_base = 76
|
||||
build_path = /obj/item/weapon/reagent_containers/glass/beaker/bluespace
|
||||
category = list("Medical")
|
||||
@@ -51,17 +51,17 @@
|
||||
id = "telesci_Gps"
|
||||
req_tech = list("materials" = 2, "magnets" = 3, "bluespace" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 500, "$glass" = 1000)
|
||||
materials = list(MAT_METAL = 500, MAT_GLASS = 1000)
|
||||
build_path = /obj/item/device/gps
|
||||
category = list("Bluespace")
|
||||
|
||||
|
||||
/datum/design/miningsatchel_holding
|
||||
name = "Mining Satchel of Holding"
|
||||
desc = "A mining satchel that can hold an infinite amount of ores."
|
||||
id = "minerbag_holding"
|
||||
req_tech = list("bluespace" = 3, "materials" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$gold" = 250, "$uranium" = 500) //quite cheap, for more convenience
|
||||
materials = list(MAT_GOLD = 250, MAT_URANIUM = 500) //quite cheap, for more convenience
|
||||
reliability = 100
|
||||
build_path = /obj/item/weapon/storage/bag/ore/holding
|
||||
category = list("Bluespace")
|
||||
@@ -72,7 +72,7 @@
|
||||
id = "telepad_beacon"
|
||||
req_tech = list("bluespace" = 3, "materials" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list ("$metal" = 2000, "$glass" = 1750, "$silver" = 500)
|
||||
materials = list (MAT_METAL = 2000, MAT_GLASS = 1750, MAT_SILVER = 500)
|
||||
build_path = /obj/item/device/telepad_beacon
|
||||
category = list("Bluespace")
|
||||
|
||||
@@ -82,6 +82,6 @@
|
||||
id = "beacon"
|
||||
req_tech = list("bluespace" = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list ("$metal" = 20, "$glass" = 10)
|
||||
materials = list (MAT_METAL = 20, MAT_GLASS = 10)
|
||||
build_path = /obj/item/device/radio/beacon
|
||||
category = list("Bluespace")
|
||||
@@ -8,7 +8,7 @@
|
||||
id = "aicore"
|
||||
req_tech = list("programming" = 4, "biotech" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/aicore
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
id = "aifixer"
|
||||
req_tech = list("programming" = 3, "biotech" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/aifixer
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
id = "aiupload"
|
||||
req_tech = list("programming" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/aiupload
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
id = "atmosalerts"
|
||||
req_tech = list("programming" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/atmos_alert
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
id = "air_management"
|
||||
req_tech = list("programming" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/air_management
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
id = "seccamera"
|
||||
req_tech = list("programming" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/camera
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
id = "clonecontrol"
|
||||
req_tech = list("programming" = 3, "biotech" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/cloning
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
id = "comconsole"
|
||||
req_tech = list("programming" = 2, "magnets" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/communications
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
id = "crewconsole"
|
||||
req_tech = list("programming" = 3, "magnets" = 2, "biotech" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/crew
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
id = "borgupload"
|
||||
req_tech = list("programming" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/borgupload
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
id = "scan_console"
|
||||
req_tech = list("programming" = 2, "biotech" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/scan_consolenew
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -118,7 +118,7 @@
|
||||
id = "dronecontrol"
|
||||
req_tech = list("programming" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/drone_control
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -128,7 +128,7 @@
|
||||
id = "mechacontrol"
|
||||
req_tech = list("programming" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha_control
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -138,7 +138,7 @@
|
||||
id = "idcardconsole"
|
||||
req_tech = list("programming" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/card
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -148,7 +148,7 @@
|
||||
id = "mechapower"
|
||||
req_tech = list("programming" = 2, "powerstorage" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mech_bay_power_console
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
id = "med_data"
|
||||
req_tech = list("programming" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/med_data
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -168,7 +168,7 @@
|
||||
id = "message_monitor"
|
||||
req_tech = list("programming" = 5)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/message_monitor
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -178,7 +178,7 @@
|
||||
id = "operating"
|
||||
req_tech = list("programming" = 2, "biotech" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/operating
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -188,7 +188,7 @@
|
||||
id = "powermonitor"
|
||||
req_tech = list("programming" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/powermonitor
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -198,7 +198,7 @@
|
||||
id = "prisonmanage"
|
||||
req_tech = list("programming" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/prisoner
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -208,7 +208,7 @@
|
||||
id = "rdconsole"
|
||||
req_tech = list("programming" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/rdconsole
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
id = "rdservercontrol"
|
||||
req_tech = list("programming" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/rdservercontrol
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -228,7 +228,7 @@
|
||||
id = "robocontrol"
|
||||
req_tech = list("programming" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/robotics
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -238,7 +238,7 @@
|
||||
id = "secdata"
|
||||
req_tech = list("programming" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/secure_data
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -248,7 +248,7 @@
|
||||
id = "solarcontrol"
|
||||
req_tech = list("programming" = 2, "powerstorage" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/solar_control
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -258,7 +258,7 @@
|
||||
id = "spacepodc"
|
||||
req_tech = list("programming" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/pod_locater
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -268,7 +268,7 @@
|
||||
id = "ordercomp"
|
||||
req_tech = list("programming" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/ordercomp
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
id = "supplycomp"
|
||||
req_tech = list("programming" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/supplycomp
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -288,7 +288,7 @@
|
||||
id = "comm_monitor"
|
||||
req_tech = list("programming" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/comm_monitor
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -298,7 +298,7 @@
|
||||
id = "comm_server"
|
||||
req_tech = list("programming" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/comm_server
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -308,7 +308,7 @@
|
||||
id = "comm_traffic"
|
||||
req_tech = list("programming" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/comm_traffic
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -318,7 +318,7 @@
|
||||
id = "telesci_console"
|
||||
req_tech = list("programming" = 3, "bluespace" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/telesci_console
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -328,7 +328,7 @@
|
||||
id = "teleconsole"
|
||||
req_tech = list("programming" = 3, "bluespace" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/teleporter
|
||||
category = list("Computer Boards")
|
||||
|
||||
@@ -338,7 +338,7 @@ datum/design/GAC
|
||||
id = "GAC"
|
||||
req_tech = list("programming" = 3, "magnets" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/air_management
|
||||
|
||||
datum/design/tank_control
|
||||
@@ -347,7 +347,7 @@ datum/design/tank_control
|
||||
id = "tankcontrol"
|
||||
req_tech = list("programming" = 3, "magnets" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/large_tank_control
|
||||
|
||||
datum/design/AAC
|
||||
@@ -356,5 +356,5 @@ datum/design/AAC
|
||||
id = "AAC"
|
||||
req_tech = list("programming" = 4, "magnets" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/atmos_automation
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
id = "health_hud"
|
||||
req_tech = list("biotech" = 2, "magnets" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 50, "$glass" = 50)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 50)
|
||||
build_path = /obj/item/clothing/glasses/hud/health
|
||||
category = list("Equipment")
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
id = "magboots"
|
||||
req_tech = list("materials" = 4, "magnets" = 4, "engineering" = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 4500, "$silver" = 1500, "$gold" = 2500)
|
||||
materials = list(MAT_METAL = 4500, MAT_SILVER = 1500, MAT_GOLD = 2500)
|
||||
build_path = /obj/item/clothing/shoes/magboots
|
||||
category = list("Equipment")
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
id = "night_vision_goggles"
|
||||
req_tech = list("magnets" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 100, "$glass" = 100, "$uranium" = 1000)
|
||||
materials = list(MAT_METAL = 100, MAT_GLASS = 100, MAT_URANIUM = 1000)
|
||||
build_path = /obj/item/clothing/glasses/night
|
||||
category = list("Equipment")
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
id = "health_hud_night"
|
||||
req_tech = list("biotech" = 4, "magnets" = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 200, "$glass" = 200, "$uranium" = 1000, "$silver" = 250)
|
||||
materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_URANIUM = 1000, MAT_SILVER = 250)
|
||||
build_path = /obj/item/clothing/glasses/hud/health/night
|
||||
category = list("Equipment")
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
id = "security_hud_night"
|
||||
req_tech = list("magnets" = 5, "combat" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 200, "$glass" = 200, "$uranium" = 1000, "$gold" = 350)
|
||||
materials = list(MAT_METAL = 200, MAT_GLASS = 200, MAT_URANIUM = 1000, MAT_GOLD = 350)
|
||||
build_path = /obj/item/clothing/glasses/hud/security/night
|
||||
category = list("Equipment")
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
id = "nvgmesons"
|
||||
req_tech = list("materials" = 5, "magnets" = 5, "engineering" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 300, "$glass" = 400, "$plasma" = 250, "$uranium" = 1000)
|
||||
materials = list(MAT_METAL = 300, MAT_GLASS = 400, MAT_PLASMA = 250, MAT_URANIUM = 1000)
|
||||
build_path = /obj/item/clothing/glasses/meson/night
|
||||
category = list("Equipment")
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
id = "mesons"
|
||||
req_tech = list("materials" = 3, "magnets" = 3, "engineering" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 200, "$glass" = 300, "$plasma" = 100)
|
||||
materials = list(MAT_METAL = 200, MAT_GLASS = 300, MAT_PLASMA = 100)
|
||||
build_path = /obj/item/clothing/glasses/meson
|
||||
category = list("Equipment")
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
id = "security_hud"
|
||||
req_tech = list("magnets" = 3, "combat" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 50, "$glass" = 50)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 50)
|
||||
build_path = /obj/item/clothing/glasses/hud/security
|
||||
category = list("Equipment")
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
id = "air_horn"
|
||||
req_tech = list("materials" = 2, "engineering" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 4000, "$bananium" = 1000)
|
||||
materials = list(MAT_METAL = 4000, MAT_BANANIUM = 1000)
|
||||
build_path = /obj/item/weapon/bikehorn/airhorn
|
||||
category = list("Equipment")
|
||||
|
||||
@@ -97,7 +97,7 @@
|
||||
id = "weldingmask"
|
||||
req_tech = list("materials" = 2, "engineering" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 4000, "$glass" = 1000)
|
||||
materials = list(MAT_METAL = 4000, MAT_GLASS = 1000)
|
||||
build_path = /obj/item/clothing/mask/gas/welding
|
||||
category = list("Equipment")
|
||||
|
||||
@@ -107,7 +107,7 @@
|
||||
id = "detectivescanner"
|
||||
req_tech = list("biotech" = 2, "magnets" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 6000, "$glass" = 2000)
|
||||
materials = list(MAT_METAL = 6000, MAT_GLASS = 2000)
|
||||
build_path = /obj/item/device/detective_scanner
|
||||
locked = 1 //no validhunting scientists.
|
||||
category = list("Equipment")
|
||||
@@ -7,7 +7,7 @@
|
||||
id = "advmop"
|
||||
req_tech = list("materials" = 4, "engineering" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 2500, "$glass" = 200)
|
||||
materials = list(MAT_METAL = 2500, MAT_GLASS = 200)
|
||||
build_path = /obj/item/weapon/mop/advanced
|
||||
category = list("Janitorial")
|
||||
|
||||
@@ -17,16 +17,16 @@
|
||||
id = "holosign"
|
||||
req_tech = list("magnets" = 3, "powerstorage" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 2000, "$glass" = 1000)
|
||||
materials = list(MAT_METAL = 2000, MAT_GLASS = 1000)
|
||||
build_path = /obj/item/weapon/holosign_creator
|
||||
category = list("Janitorial")
|
||||
|
||||
|
||||
/datum/design/light_replacer
|
||||
name = "Light Replacer"
|
||||
desc = "A device to automatically replace lights. Refill with working lightbulbs."
|
||||
id = "light_replacer"
|
||||
req_tech = list("magnets" = 3, "materials" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 1500, "$silver" = 150, "$glass" = 3000)
|
||||
materials = list(MAT_METAL = 1500, MAT_SILVER = 150, MAT_GLASS = 3000)
|
||||
build_path = /obj/item/device/lightreplacer
|
||||
category = list("Janitorial")
|
||||
@@ -8,7 +8,7 @@
|
||||
id = "thermomachine"
|
||||
req_tech = list("programming" = 3, "plasmatech" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/thermomachine
|
||||
category = list ("Engineering Machinery")
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
id = "smes"
|
||||
req_tech = list("programming" = 4, "power" = 5, "engineering" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/smes
|
||||
category = list ("Engineering Machinery")
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
id = "emitter"
|
||||
req_tech = list("programming" = 4, "powerstorage" = 5, "engineering" = 5)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/emitter
|
||||
category = list ("Engineering Machinery")
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
id = "telepad"
|
||||
req_tech = list("programming" = 4, "bluespace" = 4, "materials" = 3, "engineering" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/telesci_pad
|
||||
category = list ("Teleportation Machinery")
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
id = "tele_hub"
|
||||
req_tech = list("programming" = 3, "bluespace" = 5, "materials" = 4, "engineering" = 5)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/teleporter_hub
|
||||
category = list ("Teleportation Machinery")
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
id = "tele_station"
|
||||
req_tech = list("programming" = 4, "bluespace" = 4, "engineering" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/teleporter_station
|
||||
category = list ("Teleportation Machinery")
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
id = "bodyscanner"
|
||||
req_tech = list("programming" = 3, "biotech" = 2, "materials" = 3, "engineering" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/bodyscanner
|
||||
category = list("Medical Machinery")
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
id = "bodyscanner_console"
|
||||
req_tech = list("programming" = 3, "biotech" = 2, "materials" = 3, "engineering" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/bodyscanner_console
|
||||
category = list("Medical Machinery")
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
id = "clonepod"
|
||||
req_tech = list("programming" = 3, "biotech" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/clonepod
|
||||
category = list("Medical Machinery")
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
id = "clonescanner"
|
||||
req_tech = list("programming" = 3, "biotech" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/clonescanner
|
||||
category = list("Medical Machinery")
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
id = "cryotube"
|
||||
req_tech = list("programming" = 4, "biotech" = 3, "engineering" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/cryo_tube
|
||||
category = list("Medical Machinery")
|
||||
|
||||
@@ -118,7 +118,7 @@
|
||||
id = "chem_dispenser"
|
||||
req_tech = list("programming" = 4, "biotech" = 3, "engineering" = 4, "materials" = 4, "plasmatech" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/chem_dispenser
|
||||
category = list("Medical Machinery")
|
||||
|
||||
@@ -128,7 +128,7 @@
|
||||
id = "chem_heater"
|
||||
req_tech = list("engineering" = 2, "materials" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/chem_heater
|
||||
category = list ("Medical Machinery")
|
||||
|
||||
@@ -138,7 +138,7 @@
|
||||
id = "sleeper"
|
||||
req_tech = list("programming" = 3, "biotech" = 2, "materials" = 3, "engineering" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/sleeper
|
||||
category = list("Medical Machinery")
|
||||
|
||||
@@ -148,7 +148,7 @@
|
||||
id = "sleeper_console"
|
||||
req_tech = list("programming" = 3, "biotech" = 2, "materials" = 3, "engineering" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/sleep_console
|
||||
category = list("Medical Machinery")
|
||||
|
||||
@@ -158,7 +158,7 @@
|
||||
id = "biogenerator"
|
||||
req_tech = list("programming" = 3, "biotech" = 2, "materials" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/biogenerator
|
||||
category = list ("Hydroponics Machinery")
|
||||
|
||||
@@ -168,7 +168,7 @@
|
||||
id = "hydro_tray"
|
||||
req_tech = list("programming" = 1, "biotech" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/hydroponics
|
||||
category = list ("Hydroponics Machinery")
|
||||
|
||||
@@ -178,7 +178,7 @@
|
||||
id = "autolathe"
|
||||
req_tech = list("programming" = 2, "engineering" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/autolathe
|
||||
category = list("Research Machinery")
|
||||
|
||||
@@ -188,7 +188,7 @@
|
||||
id = "circuit_imprinter"
|
||||
req_tech = list("programming" = 2, "engineering" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/circuit_imprinter
|
||||
category = list("Research Machinery")
|
||||
|
||||
@@ -198,7 +198,7 @@
|
||||
id = "cyborgrecharger"
|
||||
req_tech = list("powerstorage" = 3, "engineering" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/cyborgrecharger
|
||||
category = list("Research Machinery")
|
||||
|
||||
@@ -208,7 +208,7 @@
|
||||
id = "destructive_analyzer"
|
||||
req_tech = list("programming" = 2, "magnets" = 2, "engineering" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/destructive_analyzer
|
||||
category = list("Research Machinery")
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
id = "mechfab"
|
||||
req_tech = list("programming" = 3, "engineering" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mechfab
|
||||
category = list("Research Machinery")
|
||||
|
||||
@@ -228,7 +228,7 @@
|
||||
id = "mech_recharger"
|
||||
req_tech = list("programming" = 3, "powerstorage" = 4, "engineering" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mech_recharger
|
||||
category = list("Research Machinery")
|
||||
|
||||
@@ -238,7 +238,7 @@
|
||||
id = "protolathe"
|
||||
req_tech = list("programming" = 2, "engineering" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/protolathe
|
||||
category = list("Research Machinery")
|
||||
|
||||
@@ -248,7 +248,7 @@
|
||||
id = "rdserver"
|
||||
req_tech = list("programming" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/rdserver
|
||||
category = list("Research Machinery")
|
||||
|
||||
@@ -258,7 +258,7 @@
|
||||
id = "gibber"
|
||||
req_tech = list("programming" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/gibber
|
||||
category = list ("Misc. Machinery")
|
||||
|
||||
@@ -268,7 +268,7 @@
|
||||
id = "smartfridge"
|
||||
req_tech = list("programming" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/smartfridge
|
||||
category = list ("Misc. Machinery")
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
id = "monkey_recycler"
|
||||
req_tech = list("programming" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/monkey_recycler
|
||||
category = list ("Misc. Machinery")
|
||||
|
||||
@@ -288,7 +288,7 @@
|
||||
id = "seed_extractor"
|
||||
req_tech = list("programming" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/seed_extractor
|
||||
category = list ("Misc. Machinery")
|
||||
|
||||
@@ -298,7 +298,7 @@
|
||||
id = "processor"
|
||||
req_tech = list("programming" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/processor
|
||||
category = list ("Misc. Machinery")
|
||||
|
||||
@@ -308,7 +308,7 @@
|
||||
id = "recycler"
|
||||
req_tech = list("programming" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/recycler
|
||||
category = list ("Misc. Machinery")
|
||||
|
||||
@@ -318,7 +318,7 @@
|
||||
id = "holopad"
|
||||
req_tech = list("programming" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/holopad
|
||||
category = list ("Misc. Machinery")
|
||||
|
||||
@@ -328,7 +328,7 @@
|
||||
id = "arcademachinebattle"
|
||||
req_tech = list("programming" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/arcade/battle
|
||||
category = list("Misc. Machinery")
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
id = "microwave"
|
||||
req_tech = list("programming" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/microwave
|
||||
category = list("Misc. Machinery")
|
||||
|
||||
@@ -348,7 +348,7 @@
|
||||
id = "oven"
|
||||
req_tech = list("programming" = 1, "plasmatech" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/oven
|
||||
category = list("Misc. Machinery")
|
||||
|
||||
@@ -358,7 +358,7 @@
|
||||
id = "grill"
|
||||
req_tech = list("programming" = 1, "plasmatech" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/grill
|
||||
category = list("Misc. Machinery")
|
||||
|
||||
@@ -368,7 +368,7 @@
|
||||
id = "candymaker"
|
||||
req_tech = list("programming" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/candy_maker
|
||||
category = list("Misc. Machinery")
|
||||
|
||||
@@ -378,7 +378,7 @@
|
||||
id = "arcademachineonion"
|
||||
req_tech = list("programming" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/arcade/orion_trail
|
||||
category = list("Misc. Machinery")
|
||||
|
||||
@@ -388,7 +388,7 @@
|
||||
id = "selunload"
|
||||
req_tech = list("programming" = 5)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 2000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 2000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/programmable
|
||||
category = list("Misc. Machinery")
|
||||
|
||||
@@ -398,7 +398,7 @@
|
||||
id = "vendor"
|
||||
req_tech = list("programming" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/vendor
|
||||
category = list("Misc. Machinery")
|
||||
|
||||
@@ -408,7 +408,7 @@
|
||||
id = "pod"
|
||||
req_tech = list("programming" = 2,"engineering" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 2000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 2000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/pod
|
||||
category = list("Misc. Machinery")
|
||||
|
||||
@@ -418,7 +418,7 @@
|
||||
id = "ore_redemption"
|
||||
req_tech = list("programming" = 1, "engineering" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass"=1000, "sacid"=20)
|
||||
materials = list(MAT_GLASS=1000, "sacid"=20)
|
||||
build_path = /obj/item/weapon/circuitboard/ore_redemption
|
||||
category = list ("Misc. Machinery")
|
||||
|
||||
@@ -428,6 +428,6 @@
|
||||
id = "mining_equipment_vendor"
|
||||
req_tech = list("programming" = 1, "engineering" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass"=1000, "sacid"=20)
|
||||
materials = list(MAT_GLASS=1000, "sacid"=20)
|
||||
build_path = /obj/item/weapon/circuitboard/mining_equipment_vendor
|
||||
category = list ("Misc. Machinery")
|
||||
@@ -8,7 +8,7 @@
|
||||
id = "ripley_main"
|
||||
req_tech = list("programming" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/ripley/main
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
id = "ripley_peri"
|
||||
req_tech = list("programming" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/ripley/peripherals
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
id = "odysseus_main"
|
||||
req_tech = list("programming" = 3,"biotech" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/odysseus/main
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
id = "odysseus_peri"
|
||||
req_tech = list("programming" = 3,"biotech" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/odysseus/peripherals
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
id = "gygax_main"
|
||||
req_tech = list("programming" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/gygax/main
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
id = "gygax_peri"
|
||||
req_tech = list("programming" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/gygax/peripherals
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -70,7 +70,7 @@
|
||||
id = "gygax_targ"
|
||||
req_tech = list("programming" = 4, "combat" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/gygax/targeting
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -81,7 +81,7 @@
|
||||
id = "durand_main"
|
||||
req_tech = list("programming" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/durand/main
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -91,7 +91,7 @@
|
||||
id = "durand_peri"
|
||||
req_tech = list("programming" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/durand/peripherals
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -101,7 +101,7 @@
|
||||
id = "durand_targ"
|
||||
req_tech = list("programming" = 4, "combat" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/durand/targeting
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -112,7 +112,7 @@
|
||||
id = "phazon_main"
|
||||
req_tech = list("programming" = 5, "materials" = 7, "powerstorage" = 6)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/phazon/main
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
id = "phazon_peri"
|
||||
req_tech = list("programming" = 5, "bluespace" = 6)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/phazon/peripherals
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -132,7 +132,7 @@
|
||||
id = "phazon_targ"
|
||||
req_tech = list("programming" = 5, "magnets" = 6)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/phazon/targeting
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -143,7 +143,7 @@
|
||||
id = "honker_main"
|
||||
req_tech = list("programming" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/honker/main
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -153,7 +153,7 @@
|
||||
id = "honker_peri"
|
||||
req_tech = list("programming" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/honker/peripherals
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -163,6 +163,6 @@
|
||||
id = "honker_targ"
|
||||
req_tech = list("programming" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/honker/targeting
|
||||
category = list("Exosuit Modules")
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
id = "borg_suit"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/robot_parts/robot_suit
|
||||
materials = list("$metal"=15000)
|
||||
materials = list(MAT_METAL=15000)
|
||||
construction_time = 500
|
||||
category = list("Cyborg")
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
id = "borg_chest"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/robot_parts/chest
|
||||
materials = list("$metal"=40000)
|
||||
materials = list(MAT_METAL=40000)
|
||||
construction_time = 350
|
||||
category = list("Cyborg")
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
id = "borg_head"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/robot_parts/head
|
||||
materials = list("$metal"=5000)
|
||||
materials = list(MAT_METAL=5000)
|
||||
construction_time = 350
|
||||
category = list("Cyborg")
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
id = "borg_l_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/robot_parts/l_arm
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 200
|
||||
category = list("Cyborg")
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
id = "borg_r_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/robot_parts/r_arm
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 200
|
||||
category = list("Cyborg")
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
id = "borg_l_leg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/robot_parts/l_leg
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 200
|
||||
category = list("Cyborg")
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
id = "borg_r_leg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/robot_parts/r_leg
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 200
|
||||
category = list("Cyborg")
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
id = "borg_binary_communication"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/robot_parts/robot_component/binary_communication_device
|
||||
materials = list("$metal"=2500, "$glass"=1000)
|
||||
materials = list(MAT_METAL=2500, MAT_GLASS=1000)
|
||||
construction_time = 200
|
||||
category = list("Cyborg Repair")
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
id = "borg_radio"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/robot_parts/robot_component/radio
|
||||
materials = list("$metal"=2500, "$glass"=1000)
|
||||
materials = list(MAT_METAL=2500, MAT_GLASS=1000)
|
||||
construction_time = 200
|
||||
category = list("Cyborg Repair")
|
||||
|
||||
@@ -89,7 +89,7 @@
|
||||
id = "borg_actuator"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/robot_parts/robot_component/actuator
|
||||
materials = list("$metal"=3500)
|
||||
materials = list(MAT_METAL=3500)
|
||||
construction_time = 200
|
||||
category = list("Cyborg Repair")
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
id = "borg_diagnosis_unit"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/robot_parts/robot_component/diagnosis_unit
|
||||
materials = list("$metal"=3500)
|
||||
materials = list(MAT_METAL=3500)
|
||||
construction_time = 200
|
||||
category = list("Cyborg Repair")
|
||||
|
||||
@@ -107,7 +107,7 @@
|
||||
id = "borg_camera"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/robot_parts/robot_component/camera
|
||||
materials = list("$metal"=2500, "$glass"=1000)
|
||||
materials = list(MAT_METAL=2500, MAT_GLASS=1000)
|
||||
construction_time = 200
|
||||
category = list("Cyborg Repair")
|
||||
|
||||
@@ -116,7 +116,7 @@
|
||||
id = "borg_armor"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/robot_parts/robot_component/armour
|
||||
materials = list("$metal"=5000)
|
||||
materials = list(MAT_METAL=5000)
|
||||
construction_time = 200
|
||||
category = list("Cyborg Repair")
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
id = "ripley_chassis"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/chassis/ripley
|
||||
materials = list("$metal"=20000)
|
||||
materials = list(MAT_METAL=20000)
|
||||
construction_time = 100
|
||||
category = list("Ripley")
|
||||
|
||||
@@ -136,7 +136,7 @@
|
||||
id = "firefighter_chassis"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/chassis/firefighter
|
||||
materials = list("$metal"=20000)
|
||||
materials = list(MAT_METAL=20000)
|
||||
construction_time = 100
|
||||
category = list("Firefighter")
|
||||
|
||||
@@ -145,7 +145,7 @@
|
||||
id = "ripley_torso"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/ripley_torso
|
||||
materials = list("$metal"=20000, "$glass"=7500)
|
||||
materials = list(MAT_METAL=20000, MAT_GLASS=7500)
|
||||
construction_time = 200
|
||||
category = list("Ripley","Firefighter")
|
||||
|
||||
@@ -154,7 +154,7 @@
|
||||
id = "ripley_left_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/ripley_left_arm
|
||||
materials = list("$metal"=15000)
|
||||
materials = list(MAT_METAL=15000)
|
||||
construction_time = 150
|
||||
category = list("Ripley","Firefighter")
|
||||
|
||||
@@ -163,7 +163,7 @@
|
||||
id = "ripley_right_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/ripley_right_arm
|
||||
materials = list("$metal"=15000)
|
||||
materials = list(MAT_METAL=15000)
|
||||
construction_time = 150
|
||||
category = list("Ripley","Firefighter")
|
||||
|
||||
@@ -172,7 +172,7 @@
|
||||
id = "ripley_left_leg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/ripley_left_leg
|
||||
materials = list("$metal"=15000)
|
||||
materials = list(MAT_METAL=15000)
|
||||
construction_time = 150
|
||||
category = list("Ripley","Firefighter")
|
||||
|
||||
@@ -181,7 +181,7 @@
|
||||
id = "ripley_right_leg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/ripley_right_leg
|
||||
materials = list("$metal"=15000)
|
||||
materials = list(MAT_METAL=15000)
|
||||
construction_time = 150
|
||||
category = list("Ripley","Firefighter")
|
||||
|
||||
@@ -191,7 +191,7 @@
|
||||
id = "odysseus_chassis"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/chassis/odysseus
|
||||
materials = list("$metal"=20000)
|
||||
materials = list(MAT_METAL=20000)
|
||||
construction_time = 100
|
||||
category = list("Odysseus")
|
||||
|
||||
@@ -200,7 +200,7 @@
|
||||
id = "odysseus_torso"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/odysseus_torso
|
||||
materials = list("$metal"=12000)
|
||||
materials = list(MAT_METAL=12000)
|
||||
construction_time = 180
|
||||
category = list("Odysseus")
|
||||
|
||||
@@ -209,7 +209,7 @@
|
||||
id = "odysseus_head"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/odysseus_head
|
||||
materials = list("$metal"=6000,"$glass"=10000)
|
||||
materials = list(MAT_METAL=6000,MAT_GLASS=10000)
|
||||
construction_time = 100
|
||||
category = list("Odysseus")
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
id = "odysseus_left_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/odysseus_left_arm
|
||||
materials = list("$metal"=6000)
|
||||
materials = list(MAT_METAL=6000)
|
||||
construction_time = 120
|
||||
category = list("Odysseus")
|
||||
|
||||
@@ -227,7 +227,7 @@
|
||||
id = "odysseus_right_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/odysseus_right_arm
|
||||
materials = list("$metal"=6000)
|
||||
materials = list(MAT_METAL=6000)
|
||||
construction_time = 120
|
||||
category = list("Odysseus")
|
||||
|
||||
@@ -236,7 +236,7 @@
|
||||
id = "odysseus_left_leg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/odysseus_left_leg
|
||||
materials = list("$metal"=7000)
|
||||
materials = list(MAT_METAL=7000)
|
||||
construction_time = 130
|
||||
category = list("Odysseus")
|
||||
|
||||
@@ -245,7 +245,7 @@
|
||||
id = "odysseus_right_leg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/odysseus_right_leg
|
||||
materials = list("$metal"=7000)
|
||||
materials = list(MAT_METAL=7000)
|
||||
construction_time = 130
|
||||
category = list("Odysseus")
|
||||
|
||||
@@ -255,7 +255,7 @@
|
||||
id = "gygax_chassis"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/chassis/gygax
|
||||
materials = list("$metal"=20000)
|
||||
materials = list(MAT_METAL=20000)
|
||||
construction_time = 100
|
||||
category = list("Gygax")
|
||||
|
||||
@@ -264,7 +264,7 @@
|
||||
id = "gygax_torso"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/gygax_torso
|
||||
materials = list("$metal"=20000,"$glass"=10000,"$diamond"=2000)
|
||||
materials = list(MAT_METAL=20000,MAT_GLASS=10000,MAT_DIAMOND=2000)
|
||||
construction_time = 300
|
||||
category = list("Gygax")
|
||||
|
||||
@@ -273,7 +273,7 @@
|
||||
id = "gygax_head"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/gygax_head
|
||||
materials = list("$metal"=10000,"$glass"=5000, "$diamond"=2000)
|
||||
materials = list(MAT_METAL=10000,MAT_GLASS=5000, MAT_DIAMOND=2000)
|
||||
construction_time = 200
|
||||
category = list("Gygax")
|
||||
|
||||
@@ -282,7 +282,7 @@
|
||||
id = "gygax_left_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/gygax_left_arm
|
||||
materials = list("$metal"=15000, "$diamond"=1000)
|
||||
materials = list(MAT_METAL=15000, MAT_DIAMOND=1000)
|
||||
construction_time = 200
|
||||
category = list("Gygax")
|
||||
|
||||
@@ -291,7 +291,7 @@
|
||||
id = "gygax_right_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/gygax_right_arm
|
||||
materials = list("$metal"=15000, "$diamond"=1000)
|
||||
materials = list(MAT_METAL=15000, MAT_DIAMOND=1000)
|
||||
construction_time = 200
|
||||
category = list("Gygax")
|
||||
|
||||
@@ -300,7 +300,7 @@
|
||||
id = "gygax_left_leg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/gygax_left_leg
|
||||
materials = list("$metal"=15000, "$diamond"=2000)
|
||||
materials = list(MAT_METAL=15000, MAT_DIAMOND=2000)
|
||||
construction_time = 200
|
||||
category = list("Gygax")
|
||||
|
||||
@@ -309,7 +309,7 @@
|
||||
id = "gygax_right_leg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/gygax_right_leg
|
||||
materials = list("$metal"=15000, "$diamond"=2000)
|
||||
materials = list(MAT_METAL=15000, MAT_DIAMOND=2000)
|
||||
construction_time = 200
|
||||
category = list("Gygax")
|
||||
|
||||
@@ -318,7 +318,7 @@
|
||||
id = "gygax_armor"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/gygax_armour
|
||||
materials = list("$metal"=25000,"$diamond"=10000)
|
||||
materials = list(MAT_METAL=25000,MAT_DIAMOND=10000)
|
||||
construction_time = 600
|
||||
category = list("Gygax")
|
||||
|
||||
@@ -328,7 +328,7 @@
|
||||
id = "durand_chassis"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/chassis/durand
|
||||
materials = list("$metal"=25000)
|
||||
materials = list(MAT_METAL=25000)
|
||||
construction_time = 100
|
||||
category = list("Durand")
|
||||
|
||||
@@ -337,7 +337,7 @@
|
||||
id = "durand_torso"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/durand_torso
|
||||
materials = list("$metal"=25000,"$glass"=10000,"$silver"=10000)
|
||||
materials = list(MAT_METAL=25000,MAT_GLASS=10000,MAT_SILVER=10000)
|
||||
construction_time = 300
|
||||
category = list("Durand")
|
||||
|
||||
@@ -346,7 +346,7 @@
|
||||
id = "durand_head"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/durand_head
|
||||
materials = list("$metal"=10000,"$glass"=15000,"$silver"=2000)
|
||||
materials = list(MAT_METAL=10000,MAT_GLASS=15000,MAT_SILVER=2000)
|
||||
construction_time = 200
|
||||
category = list("Durand")
|
||||
|
||||
@@ -355,7 +355,7 @@
|
||||
id = "durand_left_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/durand_left_arm
|
||||
materials = list("$metal"=10000,"$silver"=4000)
|
||||
materials = list(MAT_METAL=10000,MAT_SILVER=4000)
|
||||
construction_time = 200
|
||||
category = list("Durand")
|
||||
|
||||
@@ -364,7 +364,7 @@
|
||||
id = "durand_right_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/durand_right_arm
|
||||
materials = list("$metal"=10000,"$silver"=4000)
|
||||
materials = list(MAT_METAL=10000,MAT_SILVER=4000)
|
||||
construction_time = 200
|
||||
category = list("Durand")
|
||||
|
||||
@@ -373,7 +373,7 @@
|
||||
id = "durand_left_leg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/durand_left_leg
|
||||
materials = list("$metal"=15000,"$silver"=4000)
|
||||
materials = list(MAT_METAL=15000,MAT_SILVER=4000)
|
||||
construction_time = 200
|
||||
category = list("Durand")
|
||||
|
||||
@@ -382,7 +382,7 @@
|
||||
id = "durand_right_leg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/durand_right_leg
|
||||
materials = list("$metal"=15000,"$silver"=4000)
|
||||
materials = list(MAT_METAL=15000,MAT_SILVER=4000)
|
||||
construction_time = 200
|
||||
category = list("Durand")
|
||||
|
||||
@@ -391,7 +391,7 @@
|
||||
id = "durand_armor"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/durand_armor
|
||||
materials = list("$metal"=50000,"$uranium"=30000)
|
||||
materials = list(MAT_METAL=50000,MAT_URANIUM=30000)
|
||||
construction_time = 600
|
||||
category = list("Durand")
|
||||
|
||||
@@ -401,7 +401,7 @@
|
||||
id = "honk_chassis"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/chassis/honker
|
||||
materials = list("$metal"=20000)
|
||||
materials = list(MAT_METAL=20000)
|
||||
construction_time = 100
|
||||
category = list("H.O.N.K")
|
||||
|
||||
@@ -410,7 +410,7 @@
|
||||
id = "honk_torso"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/honker_torso
|
||||
materials = list("$metal"=20000,"$glass"=10000,"$bananium"=10000)
|
||||
materials = list(MAT_METAL=20000,MAT_GLASS=10000,MAT_BANANIUM=10000)
|
||||
construction_time = 300
|
||||
category = list("H.O.N.K")
|
||||
|
||||
@@ -419,7 +419,7 @@
|
||||
id = "honk_head"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/honker_head
|
||||
materials = list("$metal"=10000,"$glass"=5000,"$bananium"=5000)
|
||||
materials = list(MAT_METAL=10000,MAT_GLASS=5000,MAT_BANANIUM=5000)
|
||||
construction_time = 200
|
||||
category = list("H.O.N.K")
|
||||
|
||||
@@ -428,7 +428,7 @@
|
||||
id = "honk_left_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/honker_left_arm
|
||||
materials = list("$metal"=15000,"$bananium"=5000)
|
||||
materials = list(MAT_METAL=15000,MAT_BANANIUM=5000)
|
||||
construction_time = 200
|
||||
category = list("H.O.N.K")
|
||||
|
||||
@@ -437,7 +437,7 @@
|
||||
id = "honk_right_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/honker_right_arm
|
||||
materials = list("$metal"=15000,"$bananium"=5000)
|
||||
materials = list(MAT_METAL=15000,MAT_BANANIUM=5000)
|
||||
construction_time = 200
|
||||
category = list("H.O.N.K")
|
||||
|
||||
@@ -446,7 +446,7 @@
|
||||
id = "honk_left_leg"
|
||||
build_type = MECHFAB
|
||||
build_path =/obj/item/mecha_parts/part/honker_left_leg
|
||||
materials = list("$metal"=20000,"$bananium"=5000)
|
||||
materials = list(MAT_METAL=20000,MAT_BANANIUM=5000)
|
||||
construction_time = 200
|
||||
category = list("H.O.N.K")
|
||||
|
||||
@@ -455,7 +455,7 @@
|
||||
id = "honk_right_leg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/honker_right_leg
|
||||
materials = list("$metal"=20000,"$bananium"=5000)
|
||||
materials = list(MAT_METAL=20000,MAT_BANANIUM=5000)
|
||||
construction_time = 200
|
||||
category = list("H.O.N.K")
|
||||
|
||||
@@ -465,7 +465,7 @@
|
||||
id = "phazon_chassis"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/chassis/phazon
|
||||
materials = list("$metal"=20000)
|
||||
materials = list(MAT_METAL=20000)
|
||||
construction_time = 100
|
||||
category = list("Phazon")
|
||||
|
||||
@@ -474,7 +474,7 @@
|
||||
id = "phazon_torso"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/phazon_torso
|
||||
materials = list("$metal"=35000,"$glass"=10000,"$plasma"=20000)
|
||||
materials = list(MAT_METAL=35000,MAT_GLASS=10000,MAT_PLASMA=20000)
|
||||
construction_time = 300
|
||||
category = list("Phazon")
|
||||
|
||||
@@ -483,7 +483,7 @@
|
||||
id = "phazon_head"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/phazon_head
|
||||
materials = list("$metal"=15000,"$glass"=5000,"$plasma"=10000)
|
||||
materials = list(MAT_METAL=15000,MAT_GLASS=5000,MAT_PLASMA=10000)
|
||||
construction_time = 200
|
||||
category = list("Phazon")
|
||||
|
||||
@@ -492,7 +492,7 @@
|
||||
id = "phazon_left_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/phazon_left_arm
|
||||
materials = list("$metal"=20000,"$plasma"=10000)
|
||||
materials = list(MAT_METAL=20000,MAT_PLASMA=10000)
|
||||
construction_time = 200
|
||||
category = list("Phazon")
|
||||
|
||||
@@ -501,7 +501,7 @@
|
||||
id = "phazon_right_arm"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/phazon_right_arm
|
||||
materials = list("$metal"=20000,"$plasma"=10000)
|
||||
materials = list(MAT_METAL=20000,MAT_PLASMA=10000)
|
||||
construction_time = 200
|
||||
category = list("Phazon")
|
||||
|
||||
@@ -510,7 +510,7 @@
|
||||
id = "phazon_left_leg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/phazon_left_leg
|
||||
materials = list("$metal"=20000,"$plasma"=10000)
|
||||
materials = list(MAT_METAL=20000,MAT_PLASMA=10000)
|
||||
construction_time = 200
|
||||
category = list("Phazon")
|
||||
|
||||
@@ -519,7 +519,7 @@
|
||||
id = "phazon_right_leg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/phazon_right_leg
|
||||
materials = list("$metal"=20000,"$plasma"=10000)
|
||||
materials = list(MAT_METAL=20000,MAT_PLASMA=10000)
|
||||
construction_time = 200
|
||||
category = list("Phazon")
|
||||
|
||||
@@ -528,7 +528,7 @@
|
||||
id = "phazon_armor"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/part/phazon_armor
|
||||
materials = list("$metal"=45000,"$plasma"=30000)
|
||||
materials = list(MAT_METAL=45000,MAT_PLASMA=30000)
|
||||
construction_time = 300
|
||||
category = list("Phazon")
|
||||
|
||||
@@ -538,7 +538,7 @@
|
||||
id = "mech_cable_layer"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/cable_layer
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -547,7 +547,7 @@
|
||||
id = "mech_drill"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/drill
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -556,7 +556,7 @@
|
||||
id = "mech_extinguisher"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/extinguisher
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -565,7 +565,7 @@
|
||||
id = "mech_hydraulic_clamp"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -574,7 +574,7 @@
|
||||
id = "mech_sleeper"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/sleeper
|
||||
materials = list("$metal"=5000,"$glass"=10000)
|
||||
materials = list(MAT_METAL=5000,MAT_GLASS=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -583,7 +583,7 @@
|
||||
id = "mech_syringe_gun"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/syringe_gun
|
||||
materials = list("$metal"=3000,"$glass"=2000)
|
||||
materials = list(MAT_METAL=3000,MAT_GLASS=2000)
|
||||
construction_time = 200
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -592,7 +592,7 @@
|
||||
id = "mech_generator"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/generator
|
||||
materials = list("$metal"=10000,"$glass"=1000,"$silver"=500)
|
||||
materials = list(MAT_METAL=10000,MAT_GLASS=1000,MAT_SILVER=500)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -601,7 +601,7 @@
|
||||
id = "mech_taser"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -610,7 +610,7 @@
|
||||
id = "mech_lmg"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -619,7 +619,7 @@
|
||||
id = "mech_banana_mortar"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/banana_mortar
|
||||
materials = list("$metal"=20000,"$bananium"=5000)
|
||||
materials = list(MAT_METAL=20000,MAT_BANANIUM=5000)
|
||||
construction_time = 300
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -628,7 +628,7 @@
|
||||
id = "mech_honker"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/honker
|
||||
materials = list("$metal"=20000,"$bananium"=10000)
|
||||
materials = list(MAT_METAL=20000,MAT_BANANIUM=10000)
|
||||
construction_time = 500
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -637,7 +637,7 @@
|
||||
id = "mech_mousetrap_mortar"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/mousetrap_mortar
|
||||
materials = list("$metal"=20000,"$bananium"=5000)
|
||||
materials = list(MAT_METAL=20000,MAT_BANANIUM=5000)
|
||||
construction_time = 300
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -649,7 +649,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("materials" = 4, "engineering" = 3)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill
|
||||
materials = list("$metal"=10000,"$diamond"=6500)
|
||||
materials = list(MAT_METAL=10000,MAT_DIAMOND=6500)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -658,7 +658,7 @@
|
||||
id = "mech_mscanner"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/mining_scanner
|
||||
materials = list("$metal"=5000,"$glass"=2500)
|
||||
materials = list(MAT_METAL=5000,MAT_GLASS=2500)
|
||||
construction_time = 50
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -669,7 +669,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("powerstorage"= 3, "engineering" = 3, "materials" = 3)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/generator/nuclear
|
||||
materials = list("$metal"=10000,"$glass"=1000,"$silver"=500)
|
||||
materials = list(MAT_METAL=10000,MAT_GLASS=1000,MAT_SILVER=500)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -680,7 +680,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("bluespace" = 2, "magnets" = 3, "engineering" = 3)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/gravcatapult
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -691,7 +691,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("bluespace" = 3, "magnets" = 2)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/wormhole_generator
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -702,7 +702,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("materials" = 4, "bluespace" = 3, "magnets" = 4, "powerstorage"=4, "engineering" = 4)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tool/rcd
|
||||
materials = list("$metal"=30000,"$gold"=20000,"$plasma"=25000,"$silver"=20000)
|
||||
materials = list(MAT_METAL=30000,MAT_GOLD=20000,MAT_PLASMA=25000,MAT_SILVER=20000)
|
||||
construction_time = 1200
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -713,7 +713,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("materials" = 5, "combat" = 4)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster
|
||||
materials = list("$metal"=20000,"$silver"=5000)
|
||||
materials = list(MAT_METAL=20000,MAT_SILVER=5000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -724,7 +724,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("materials" = 5, "combat" = 5, "engineering"=3)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster
|
||||
materials = list("$metal"=20000,"$gold"=5000)
|
||||
materials = list(MAT_METAL=20000,MAT_GOLD=5000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -735,7 +735,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("magnets" = 3, "programming" = 3, "engineering" = 3)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/repair_droid
|
||||
materials = list("$metal"=10000,"$glass"=5000,"$gold"=1000,"$silver"=2000)
|
||||
materials = list(MAT_METAL=10000,MAT_GLASS=5000,MAT_GOLD=1000,MAT_SILVER=2000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -746,7 +746,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("combat"= 5, "materials" = 5, "syndicate" = 3)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang
|
||||
materials = list("$metal"=20000,"$gold"=10000,"$uranium"=10000)
|
||||
materials = list(MAT_METAL=20000,MAT_GOLD=10000,MAT_URANIUM=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -757,7 +757,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("combat" = 3)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bolas
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -768,7 +768,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("bluespace" = 10, "magnets" = 5)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/teleporter
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -779,7 +779,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("magnets" = 4, "powerstorage" = 3)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay
|
||||
materials = list("$metal"=10000,"$glass"=2000,"$gold"=2000,"$silver"=3000)
|
||||
materials = list(MAT_METAL=10000,MAT_GLASS=2000,MAT_GOLD=2000,MAT_SILVER=3000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -791,7 +791,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("combat" = 4, "magnets" = 4)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -802,7 +802,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("combat" = 3, "magnets" = 3)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/laser
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -813,7 +813,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("combat" = 5, "materials" = 4)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -824,7 +824,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("combat" = 4)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -835,7 +835,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("combat" = 6, "magnets" = 5, "materials" = 5)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/ion
|
||||
materials = list("$metal"=20000,"$silver"=6000,"$uranium"=2000)
|
||||
materials = list(MAT_METAL=20000,MAT_SILVER=6000,MAT_URANIUM=2000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -846,7 +846,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("combat" = 3)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang
|
||||
materials = list("$metal"=22000,"$gold"=6000,"$silver"=8000)
|
||||
materials = list(MAT_METAL=22000,MAT_GOLD=6000,MAT_SILVER=8000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -857,7 +857,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("combat" = 6, "materials" = 6)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack
|
||||
materials = list("$metal"=22000,"$gold"=6000,"$silver"=8000)
|
||||
materials = list(MAT_METAL=22000,MAT_GOLD=6000,MAT_SILVER=8000)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -868,7 +868,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("powerstorage"= 3, "engineering" = 3, "materials" = 3, "combat" = 1, "plasma" = 2)
|
||||
build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma
|
||||
materials = list("$metal"=1500, "$glass"=500, "$plasma"=200)
|
||||
materials = list(MAT_METAL=1500, MAT_GLASS=500, MAT_PLASMA=200)
|
||||
construction_time = 100
|
||||
category = list("Exosuit Equipment")
|
||||
|
||||
@@ -880,7 +880,7 @@
|
||||
build_type = MECHFAB
|
||||
req_tech = list("combat" = 4, "syndicate" = 3)
|
||||
build_path = /obj/item/borg/upgrade/syndicate
|
||||
materials = list("$metal"=10000,"$glass"=15000,"$diamond" = 10000)
|
||||
materials = list(MAT_METAL=10000,MAT_GLASS=15000,MAT_DIAMOND = 10000)
|
||||
construction_time = 120
|
||||
category = list("Cyborg Upgrade Modules")
|
||||
|
||||
@@ -890,7 +890,7 @@
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/borg/upgrade/jetpack
|
||||
req_tech = list("engineering" = 4, "power" = 4)
|
||||
materials = list("$metal"=10000, "$plasma"=5000, "$uranium" = 6000)
|
||||
materials = list(MAT_METAL=10000, MAT_PLASMA=5000, MAT_URANIUM = 6000)
|
||||
construction_time = 120
|
||||
category = list("Cyborg Upgrade Modules")
|
||||
|
||||
@@ -900,7 +900,7 @@
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/borg/upgrade/disablercooler
|
||||
req_tech = list("combat" = 5, "power" = 4)
|
||||
materials = list("$metal"=80000 , "$glass"=6000 , "$gold"= 2000, "$diamond" = 500)
|
||||
materials = list(MAT_METAL=80000 , MAT_GLASS=6000 , MAT_GOLD= 2000, MAT_DIAMOND = 500)
|
||||
construction_time = 120
|
||||
category = list("Cyborg Upgrade Modules")
|
||||
|
||||
@@ -909,7 +909,7 @@
|
||||
id = "borg_upgrade_rename"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/borg/upgrade/rename
|
||||
materials = list("$metal"=35000)
|
||||
materials = list(MAT_METAL=35000)
|
||||
construction_time = 120
|
||||
category = list("Cyborg Upgrade Modules")
|
||||
|
||||
@@ -918,7 +918,7 @@
|
||||
id = "borg_upgrade_reset"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/borg/upgrade/reset
|
||||
materials = list("$metal"=10000)
|
||||
materials = list(MAT_METAL=10000)
|
||||
construction_time = 120
|
||||
category = list("Cyborg Upgrade Modules")
|
||||
|
||||
@@ -927,7 +927,7 @@
|
||||
id = "borg_upgrade_restart"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/borg/upgrade/restart
|
||||
materials = list("$metal"=60000 , "$glass"=5000)
|
||||
materials = list(MAT_METAL=60000 , MAT_GLASS=5000)
|
||||
construction_time = 120
|
||||
category = list("Cyborg Upgrade Modules")
|
||||
|
||||
@@ -937,7 +937,7 @@
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/borg/upgrade/vtec
|
||||
req_tech = list("engineering" = 4, "materials" = 5)
|
||||
materials = list("$metal"=80000 , "$glass"=6000 , "$uranium"= 5000)
|
||||
materials = list(MAT_METAL=80000 , MAT_GLASS=6000 , MAT_URANIUM= 5000)
|
||||
construction_time = 120
|
||||
category = list("Cyborg Upgrade Modules")
|
||||
|
||||
@@ -947,7 +947,7 @@
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/borg/upgrade/ddrill
|
||||
req_tech = list("engineering" = 5, "materials" = 5)
|
||||
materials = list("$metal"=10000, "$diamond"=3750)
|
||||
materials = list(MAT_METAL=10000, MAT_DIAMOND=3750)
|
||||
construction_time = 120
|
||||
category = list("Cyborg Upgrade Modules")
|
||||
|
||||
@@ -957,7 +957,7 @@
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/borg/upgrade/soh
|
||||
req_tech = list("engineering" = 5, "materials" = 5, "bluespace" = 3)
|
||||
materials = list("$metal" = 10000, "$gold" = 250, "$uranium" = 500)
|
||||
materials = list(MAT_METAL = 10000, MAT_GOLD = 250, MAT_URANIUM = 500)
|
||||
construction_time = 120
|
||||
category = list("Cyborg Upgrade Modules")
|
||||
|
||||
@@ -967,33 +967,33 @@
|
||||
id = "mecha_tracking"
|
||||
build_type = MECHFAB
|
||||
build_path =/obj/item/mecha_parts/mecha_tracking
|
||||
materials = list("$metal"=500)
|
||||
materials = list(MAT_METAL=500)
|
||||
construction_time = 50
|
||||
category = list("Misc")
|
||||
|
||||
|
||||
/datum/design/ipc_head
|
||||
name = "IPC Head"
|
||||
id = "ipc_head"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/organ/external/head/ipc
|
||||
materials = list("$metal"=15000, "$glass"=5000)
|
||||
materials = list(MAT_METAL=15000, MAT_GLASS=5000)
|
||||
construction_time = 350
|
||||
category = list("Misc")
|
||||
|
||||
|
||||
/datum/design/ipc_cell
|
||||
name = "IPC Microbattery"
|
||||
id = "ipc_cell"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/organ/cell
|
||||
materials = list("$metal"=2000, "$glass"=750)
|
||||
materials = list(MAT_METAL=2000, MAT_GLASS=750)
|
||||
construction_time = 200
|
||||
category = list("Misc")
|
||||
|
||||
|
||||
/datum/design/ipc_optics
|
||||
name = "IPC Optical Sensor"
|
||||
id = "ipc_optics"
|
||||
build_type = MECHFAB
|
||||
build_path = /obj/item/organ/optical_sensor
|
||||
materials = list("$metal"=1000, "$glass"=2500)
|
||||
materials = list(MAT_METAL=1000, MAT_GLASS=2500)
|
||||
construction_time = 200
|
||||
category = list("Misc")
|
||||
@@ -7,7 +7,7 @@
|
||||
id = "adv_mass_spectrometer"
|
||||
req_tech = list("biotech" = 2, "magnets" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 30, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 30, MAT_GLASS = 20)
|
||||
reliability_base = 74
|
||||
build_path = "/obj/item/device/mass_spectrometer/adv"
|
||||
category = list("Medical")
|
||||
@@ -18,7 +18,7 @@
|
||||
id = "adv_reagent_scanner"
|
||||
req_tech = list("biotech" = 2, "magnets" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 30, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 30, MAT_GLASS = 20)
|
||||
reliability_base = 74
|
||||
build_path = /obj/item/device/reagent_scanner/adv
|
||||
category = list("Medical")
|
||||
@@ -29,7 +29,7 @@
|
||||
id = "splitbeaker"
|
||||
req_tech = list("materials" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 3000)
|
||||
materials = list(MAT_METAL = 3000)
|
||||
reliability_base = 76
|
||||
build_path = /obj/item/weapon/reagent_containers/glass/beaker/noreact
|
||||
category = list("Medical")
|
||||
@@ -40,7 +40,7 @@
|
||||
id = "cyborg_analyzer"
|
||||
req_tech = list("programming" = 2, "biotech" = 2, "magnets" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 30, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 30, MAT_GLASS = 20)
|
||||
reliability_base = 76
|
||||
build_path = /obj/item/device/robotanalyzer
|
||||
category = list("Medical")
|
||||
@@ -51,7 +51,7 @@
|
||||
id = "healthanalyzer"
|
||||
req_tech = list("biotech" = 2, "magnets" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 20, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 20, MAT_GLASS = 20)
|
||||
build_path = /obj/item/device/healthanalyzer
|
||||
category = list("Medical")
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
id = "healthanalyzer_upgrade"
|
||||
req_tech = list("biotech" = 2, "magnets" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 20, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 20, MAT_GLASS = 20)
|
||||
build_path = /obj/item/device/healthupgrade
|
||||
category = list("Medical")
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
id = "defib"
|
||||
req_tech = list("materials" = 7, "biotech" = 5, "powerstorage" = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 5000, "$glass" = 2000, "$silver" = 1000)
|
||||
materials = list(MAT_METAL = 5000, MAT_GLASS = 2000, MAT_SILVER = 1000)
|
||||
reliability = 76
|
||||
build_path = /obj/item/weapon/defibrillator
|
||||
category = list("Medical")
|
||||
@@ -83,7 +83,7 @@
|
||||
id = "sensor_device"
|
||||
req_tech = list("biotech" = 4, "magnets" = 3, "materials" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 30, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 30, MAT_GLASS = 20)
|
||||
reliability_base = 76
|
||||
build_path = /obj/item/device/sensor_device
|
||||
category = list("Medical")
|
||||
@@ -94,7 +94,7 @@
|
||||
id = "mmi"
|
||||
req_tech = list("programming" = 2, "biotech" = 3)
|
||||
build_type = PROTOLATHE | MECHFAB
|
||||
materials = list("$metal" = 1000, "$glass" = 500)
|
||||
materials = list(MAT_METAL = 1000, MAT_GLASS = 500)
|
||||
construction_time = 75
|
||||
reliability_base = 76
|
||||
build_path = /obj/item/device/mmi
|
||||
@@ -106,7 +106,7 @@
|
||||
id = "mass_spectrometer"
|
||||
req_tech = list("biotech" = 2, "magnets" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 30, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 30, MAT_GLASS = 20)
|
||||
reliability_base = 76
|
||||
build_path = /obj/item/device/mass_spectrometer
|
||||
category = list("Medical")
|
||||
@@ -117,7 +117,7 @@
|
||||
id = "posibrain"
|
||||
req_tech = list("engineering" = 4, "materials" = 6, "bluespace" = 2, "programming" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 2000, "$glass" = 1000, "$silver" = 1000, "$gold" = 500, "$plasma" = 500, "$diamond" = 100)
|
||||
materials = list(MAT_METAL = 2000, MAT_GLASS = 1000, MAT_SILVER = 1000, MAT_GOLD = 500, MAT_PLASMA = 500, MAT_DIAMOND = 100)
|
||||
build_path = /obj/item/device/mmi/posibrain
|
||||
category = list("Misc","Medical")
|
||||
|
||||
@@ -127,7 +127,7 @@
|
||||
id = "mmi_radio"
|
||||
req_tech = list("programming" = 2, "biotech" = 4)
|
||||
build_type = PROTOLATHE | MECHFAB
|
||||
materials = list("$metal" = 1200, "$glass" = 500)
|
||||
materials = list(MAT_METAL = 1200, MAT_GLASS = 500)
|
||||
construction_time = 75
|
||||
reliability_base = 74
|
||||
build_path = /obj/item/device/mmi/radio_enabled
|
||||
@@ -139,7 +139,7 @@
|
||||
id = "nanopaste"
|
||||
req_tech = list("materials" = 4, "engineering" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 7000, "$glass" = 7000)
|
||||
materials = list(MAT_METAL = 7000, MAT_GLASS = 7000)
|
||||
build_path = /obj/item/stack/nanopaste
|
||||
category = list("Medical")
|
||||
|
||||
@@ -149,7 +149,7 @@
|
||||
id = "reagent_scanner"
|
||||
req_tech = list("biotech" = 2, "magnets" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 30, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 30, MAT_GLASS = 20)
|
||||
reliability_base = 76
|
||||
build_path = /obj/item/device/reagent_scanner
|
||||
category = list("Medical")
|
||||
@@ -160,7 +160,7 @@
|
||||
id = "sflash"
|
||||
req_tech = list("magnets" = 3, "combat" = 2)
|
||||
build_type = MECHFAB
|
||||
materials = list("$metal" = 750, "$glass" = 750)
|
||||
materials = list(MAT_METAL = 750, MAT_GLASS = 750)
|
||||
construction_time = 100
|
||||
reliability_base = 76
|
||||
build_path = /obj/item/device/flash/synthetic
|
||||
@@ -172,7 +172,7 @@
|
||||
id = "scalpel_laser1"
|
||||
req_tech = list("biotech" = 2, "materials" = 2, "magnets" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 12500, "$glass" = 7500)
|
||||
materials = list(MAT_METAL = 12500, MAT_GLASS = 7500)
|
||||
build_path = /obj/item/weapon/scalpel/laser1
|
||||
category = list("Medical")
|
||||
|
||||
@@ -182,7 +182,7 @@
|
||||
id = "scalpel_laser2"
|
||||
req_tech = list("biotech" = 3, "materials" = 4, "magnets" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 12500, "$glass" = 7500, "$silver" = 2500)
|
||||
materials = list(MAT_METAL = 12500, MAT_GLASS = 7500, MAT_SILVER = 2500)
|
||||
build_path = /obj/item/weapon/scalpel/laser2
|
||||
category = list("Medical")
|
||||
|
||||
@@ -192,7 +192,7 @@
|
||||
id = "scalpel_laser3"
|
||||
req_tech = list("biotech" = 4, "materials" = 6, "magnets" = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 12500, "$glass" = 7500, "$silver" = 2000, "$gold" = 1500)
|
||||
materials = list(MAT_METAL = 12500, MAT_GLASS = 7500, MAT_SILVER = 2000, MAT_GOLD = 1500)
|
||||
build_path = /obj/item/weapon/scalpel/laser3
|
||||
category = list("Medical")
|
||||
|
||||
@@ -202,6 +202,6 @@
|
||||
id = "scalpel_manager"
|
||||
req_tech = list("biotech" = 4, "materials" = 7, "magnets" = 5, "programming" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list ("$metal" = 12500, "$glass" = 7500, "$silver" = 1500, "$gold" = 1500, "$diamond" = 750)
|
||||
materials = list (MAT_METAL = 12500, MAT_GLASS = 7500, MAT_SILVER = 1500, MAT_GOLD = 1500, MAT_DIAMOND = 750)
|
||||
build_path = /obj/item/weapon/scalpel/manager
|
||||
category = list("Medical")
|
||||
@@ -7,7 +7,7 @@
|
||||
id = "drill_diamond"
|
||||
req_tech = list("materials" = 6, "powerstorage" = 4, "engineering" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 3000, "$glass" = 1000, "$diamond" = 3750) //Yes, a whole diamond is needed.
|
||||
materials = list(MAT_METAL = 3000, MAT_GLASS = 1000, MAT_DIAMOND = 3750) //Yes, a whole diamond is needed.
|
||||
reliability_base = 79
|
||||
build_path = /obj/item/weapon/pickaxe/drill/diamonddrill
|
||||
category = list("Mining")
|
||||
@@ -18,7 +18,7 @@
|
||||
id = "pick_diamond"
|
||||
req_tech = list("materials" = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$diamond" = 3000)
|
||||
materials = list(MAT_DIAMOND = 3000)
|
||||
build_path = /obj/item/weapon/pickaxe/diamond
|
||||
category = list("Mining")
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
id = "drill"
|
||||
req_tech = list("materials" = 2, "powerstorage" = 3, "engineering" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 6000, "$glass" = 1000)
|
||||
materials = list(MAT_METAL = 6000, MAT_GLASS = 1000)
|
||||
build_path = /obj/item/weapon/pickaxe/drill
|
||||
category = list("Mining")
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
id = "plasmacutter"
|
||||
req_tech = list("materials" = 2, "plasmatech" = 2, "engineering" = 2, "combat" = 1, "magnets" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 1500, "$glass" = 500, "$gold" = 500, "$plasma" = 500)
|
||||
materials = list(MAT_METAL = 1500, MAT_GLASS = 500, MAT_GOLD = 500, MAT_PLASMA = 500)
|
||||
reliability_base = 79
|
||||
build_path = /obj/item/weapon/gun/energy/plasmacutter
|
||||
category = list("Mining")
|
||||
@@ -49,7 +49,7 @@
|
||||
id = "plasmacutter_adv"
|
||||
req_tech = list("materials" = 4, "plasmatech" = 3, "engineering" = 3, "combat" = 3, "magnets" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 3000, "$glass" = 1000, "$plasma" = 2000, "$gold" = 500)
|
||||
materials = list(MAT_METAL = 3000, MAT_GLASS = 1000, MAT_PLASMA = 2000, MAT_GOLD = 500)
|
||||
reliability_base = 79
|
||||
build_path = /obj/item/weapon/gun/energy/plasmacutter/adv
|
||||
category = list("Mining")
|
||||
@@ -60,6 +60,6 @@
|
||||
id = "jackhammer"
|
||||
req_tech = list("materials" = 6, "powerstorage" = 6, "engineering" = 5, "magnets" = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 8000, "$glass" = 1500, "$silver" = 2000, "$diamond" = 6000)
|
||||
materials = list(MAT_METAL = 8000, MAT_GLASS = 1500, MAT_SILVER = 2000, MAT_DIAMOND = 6000)
|
||||
build_path = /obj/item/weapon/pickaxe/drill/jackhammer
|
||||
category = list("Mining")
|
||||
|
||||
@@ -7,27 +7,27 @@
|
||||
id = "design_disk"
|
||||
req_tech = list("programming" = 1)
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list("$metal" = 30, "$glass" = 10)
|
||||
materials = list(MAT_METAL = 30, MAT_GLASS = 10)
|
||||
build_path = /obj/item/weapon/disk/design_disk
|
||||
category = list("Miscellaneous")
|
||||
|
||||
|
||||
/datum/design/intellicard
|
||||
name = "Intellicard"
|
||||
desc = "Allows for the construction of an intellicard."
|
||||
id = "intellicard"
|
||||
req_tech = list("programming" = 4, "materials" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$glass" = 1000, "$gold" = 200)
|
||||
materials = list(MAT_GLASS = 1000, MAT_GOLD = 200)
|
||||
build_path = /obj/item/device/aicard
|
||||
category = list("Miscellaneous")
|
||||
|
||||
|
||||
/datum/design/paicard
|
||||
name = "Personal Artificial Intelligence Card"
|
||||
desc = "Allows for the construction of a pAI Card"
|
||||
id = "paicard"
|
||||
req_tech = list("programming" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$glass" = 500, "$metal" = 500)
|
||||
materials = list(MAT_GLASS = 500, MAT_METAL = 500)
|
||||
build_path = /obj/item/device/paicard
|
||||
category = list("Miscellaneous")
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
id = "tech_disk"
|
||||
req_tech = list("programming" = 1)
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list("$metal" = 30, "$glass" = 10)
|
||||
materials = list(MAT_METAL = 30, MAT_GLASS = 10)
|
||||
build_path = /obj/item/weapon/disk/tech_disk
|
||||
category = list("Miscellaneous")
|
||||
|
||||
@@ -47,6 +47,6 @@
|
||||
id = "digitalcamera"
|
||||
req_tech = list("programming" = 2, "materials" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 500, "$glass" = 300)
|
||||
materials = list(MAT_METAL = 500, MAT_GLASS = 300)
|
||||
build_path = /obj/item/device/camera/digital
|
||||
category = list("Miscellaneous")
|
||||
@@ -8,7 +8,7 @@
|
||||
id = "basic_cell"
|
||||
req_tech = list("powerstorage" = 1)
|
||||
build_type = PROTOLATHE | AUTOLATHE | MECHFAB | PODFAB
|
||||
materials = list("$metal" = 700, "$glass" = 50)
|
||||
materials = list(MAT_METAL = 700, MAT_GLASS = 50)
|
||||
construction_time=100
|
||||
build_path = /obj/item/weapon/stock_parts/cell
|
||||
category = list("Misc","Power")
|
||||
@@ -19,7 +19,7 @@
|
||||
id = "high_cell"
|
||||
req_tech = list("powerstorage" = 2)
|
||||
build_type = PROTOLATHE | AUTOLATHE | MECHFAB | PODFAB
|
||||
materials = list("$metal" = 700, "$glass" = 60)
|
||||
materials = list(MAT_METAL = 700, MAT_GLASS = 60)
|
||||
construction_time=100
|
||||
build_path = /obj/item/weapon/stock_parts/cell/high
|
||||
category = list("Misc","Power")
|
||||
@@ -31,7 +31,7 @@
|
||||
req_tech = list("powerstorage" = 5, "materials" = 4)
|
||||
reliability_base = 70
|
||||
build_type = PROTOLATHE | MECHFAB | PODFAB
|
||||
materials = list("$metal" = 400, "$gold" = 150, "$silver" = 150, "$glass" = 70)
|
||||
materials = list(MAT_METAL = 400, MAT_GOLD = 150, MAT_SILVER = 150, MAT_GLASS = 70)
|
||||
construction_time=100
|
||||
build_path = /obj/item/weapon/stock_parts/cell/hyper
|
||||
category = list("Misc","Power")
|
||||
@@ -43,7 +43,7 @@
|
||||
req_tech = list("powerstorage" = 3, "materials" = 2)
|
||||
reliability_base = 75
|
||||
build_type = PROTOLATHE | MECHFAB | PODFAB
|
||||
materials = list("$metal" = 700, "$glass" = 70)
|
||||
materials = list(MAT_METAL = 700, MAT_GLASS = 70)
|
||||
construction_time=100
|
||||
build_path = /obj/item/weapon/stock_parts/cell/super
|
||||
category = list("Misc","Power")
|
||||
@@ -55,7 +55,7 @@
|
||||
req_tech = list("powerstorage" = 6, "materials" = 5)
|
||||
reliability_base = 70
|
||||
build_type = PROTOLATHE | MECHFAB
|
||||
materials = list("$metal" = 800, "$gold" = 300, "$silver" = 300, "$glass" = 160, "$diamond" = 160)
|
||||
materials = list(MAT_METAL = 800, MAT_GOLD = 300, MAT_SILVER = 300, MAT_GLASS = 160, MAT_DIAMOND = 160)
|
||||
construction_time=100
|
||||
build_path = /obj/item/weapon/stock_parts/cell/bluespace
|
||||
category = list("Misc","Power")
|
||||
@@ -67,7 +67,7 @@
|
||||
req_tech = list("programming" = 3, "plasmatech" = 3, "powerstorage" = 3, "engineering" = 3)
|
||||
build_type = IMPRINTER
|
||||
reliability_base = 79
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/pacman
|
||||
category = list("Engineering Machinery")
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
req_tech = list("programming" = 3, "powerstorage" = 5, "engineering" = 5)
|
||||
build_type = IMPRINTER
|
||||
reliability_base = 74
|
||||
materials = list("$glass" = 2000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 2000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/pacman/mrs
|
||||
category = list("Engineering Machinery")
|
||||
|
||||
@@ -89,6 +89,6 @@
|
||||
req_tech = list("programming" = 3, "powerstorage" = 4, "engineering" = 4)
|
||||
build_type = IMPRINTER
|
||||
reliability_base = 76
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/pacman/super
|
||||
category = list("Engineering Machinery")
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
id = "spacepod_main"
|
||||
req_tech = list("materials" = 1) //All parts required to build a basic pod have materials 1, so the mechanic can do his damn job.
|
||||
build_type = PODFAB
|
||||
materials = list("$metal"=5000)
|
||||
materials = list(MAT_METAL=5000)
|
||||
build_path = /obj/item/weapon/circuitboard/mecha/pod
|
||||
category = list("Pod_Parts")
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
req_tech = list("materials" = 1)
|
||||
build_path = /obj/item/pod_parts/pod_frame/fore_port
|
||||
category = list("Pod_Frame")
|
||||
materials = list("$metal"=15000,"$glass"=5000)
|
||||
materials = list(MAT_METAL=15000,MAT_GLASS=5000)
|
||||
|
||||
/datum/design/podframe_ap
|
||||
construction_time = 200
|
||||
@@ -32,7 +32,7 @@
|
||||
req_tech = list("materials" = 1)
|
||||
build_path = /obj/item/pod_parts/pod_frame/aft_port
|
||||
category = list("Pod_Frame")
|
||||
materials = list("$metal"=15000,"$glass"=5000)
|
||||
materials = list(MAT_METAL=15000,MAT_GLASS=5000)
|
||||
|
||||
/datum/design/podframe_fs
|
||||
construction_time = 200
|
||||
@@ -43,7 +43,7 @@
|
||||
req_tech = list("materials" = 1)
|
||||
build_path = /obj/item/pod_parts/pod_frame/fore_starboard
|
||||
category = list("Pod_Frame")
|
||||
materials = list("$metal"=15000,"$glass"=5000)
|
||||
materials = list(MAT_METAL=15000,MAT_GLASS=5000)
|
||||
|
||||
/datum/design/podframe_as
|
||||
construction_time = 200
|
||||
@@ -54,7 +54,7 @@
|
||||
req_tech = list("materials" = 1)
|
||||
build_path = /obj/item/pod_parts/pod_frame/aft_starboard
|
||||
category = list("Pod_Frame")
|
||||
materials = list("$metal"=15000,"$glass"=5000)
|
||||
materials = list(MAT_METAL=15000,MAT_GLASS=5000)
|
||||
|
||||
//////////////////////////
|
||||
////////POD CORE////////
|
||||
@@ -69,7 +69,7 @@
|
||||
req_tech = list("materials" = 1)
|
||||
build_path = /obj/item/pod_parts/core
|
||||
category = list("Pod_Parts")
|
||||
materials = list("$metal"=5000,"$uranium"=1000,"$plasma"=5000)
|
||||
materials = list(MAT_METAL=5000,MAT_URANIUM=1000,MAT_PLASMA=5000)
|
||||
|
||||
//////////////////////////////////////////
|
||||
////////SPACEPOD ARMOR////////////////////
|
||||
@@ -84,7 +84,7 @@
|
||||
req_tech = list("materials" = 1)
|
||||
build_path = /obj/item/pod_parts/armor
|
||||
category = list("Pod_Armor")
|
||||
materials = list("$metal"=15000,"$glass"=5000,"$plasma"=10000)
|
||||
materials = list(MAT_METAL=15000,MAT_GLASS=5000,MAT_PLASMA=10000)
|
||||
|
||||
//////////////////////////////////////////
|
||||
//////SPACEPOD GUNS///////////////////////
|
||||
@@ -98,7 +98,7 @@
|
||||
req_tech = list("materials" = 2, "combat" = 2)
|
||||
build_path = /obj/item/device/spacepod_equipment/weaponry/taser
|
||||
category = list("Pod_Weaponry")
|
||||
materials = list("$metal" = 15000)
|
||||
materials = list(MAT_METAL = 15000)
|
||||
locked = 1
|
||||
|
||||
/datum/design/pod_gun_btaser
|
||||
@@ -110,7 +110,7 @@
|
||||
req_tech = list("materials" = 3, "combat" = 3)
|
||||
build_path = /obj/item/device/spacepod_equipment/weaponry/burst_taser
|
||||
category = list("Pod_Weaponry")
|
||||
materials = list("$metal" = 15000,"$plasma"=2000)
|
||||
materials = list(MAT_METAL = 15000,MAT_PLASMA=2000)
|
||||
locked = 1
|
||||
|
||||
/datum/design/pod_gun_laser
|
||||
@@ -122,7 +122,7 @@
|
||||
req_tech = list("materials" = 3, "combat" = 3, "plasma" = 2)
|
||||
build_path = /obj/item/device/spacepod_equipment/weaponry/laser
|
||||
category = list("Pod_Weaponry")
|
||||
materials = list("$metal"=10000,"$glass"=5000,"$gold"=1000,"$silver"=2000)
|
||||
materials = list(MAT_METAL=10000,MAT_GLASS=5000,MAT_GOLD=1000,MAT_SILVER=2000)
|
||||
locked = 1
|
||||
//////////////////////////////////////////
|
||||
//////SPACEPOD MISC. ITEMS////////////////
|
||||
@@ -135,6 +135,6 @@
|
||||
id = "podmisc_tracker"
|
||||
req_tech = list("materials" = 2) //Materials 2: easy to get, no trackers with 0 science progress
|
||||
build_type = PODFAB
|
||||
materials = list("$metal"=5000)
|
||||
materials = list(MAT_METAL=5000)
|
||||
build_path = /obj/item/device/spacepod_equipment/misc/tracker
|
||||
category = list("Pod_Parts")
|
||||
@@ -8,7 +8,7 @@
|
||||
id = "basic_capacitor"
|
||||
req_tech = list("powerstorage" = 1)
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list("$metal" = 50, "$glass" = 50)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 50)
|
||||
build_path = /obj/item/weapon/stock_parts/capacitor
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
id = "basic_sensor"
|
||||
req_tech = list("magnets" = 1)
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list("$metal" = 50, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 20)
|
||||
build_path = /obj/item/weapon/stock_parts/scanning_module
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -28,7 +28,7 @@
|
||||
id = "micro_mani"
|
||||
req_tech = list("materials" = 1, "programming" = 1)
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list("$metal" = 30)
|
||||
materials = list(MAT_METAL = 30)
|
||||
build_path = /obj/item/weapon/stock_parts/manipulator
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
id = "basic_micro_laser"
|
||||
req_tech = list("magnets" = 1)
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list("$metal" = 10, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 10, MAT_GLASS = 20)
|
||||
build_path = /obj/item/weapon/stock_parts/micro_laser
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
id = "basic_matter_bin"
|
||||
req_tech = list("materials" = 1)
|
||||
build_type = PROTOLATHE | AUTOLATHE
|
||||
materials = list("$metal" = 80)
|
||||
materials = list(MAT_METAL = 80)
|
||||
build_path = /obj/item/weapon/stock_parts/matter_bin
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
id = "adv_capacitor"
|
||||
req_tech = list("powerstorage" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 50, "$glass" = 50)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 50)
|
||||
build_path = /obj/item/weapon/stock_parts/capacitor/adv
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -68,7 +68,7 @@
|
||||
id = "adv_sensor"
|
||||
req_tech = list("magnets" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 50, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 20)
|
||||
build_path = /obj/item/weapon/stock_parts/scanning_module/adv
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
id = "nano_mani"
|
||||
req_tech = list("materials" = 3, "programming" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 30)
|
||||
materials = list(MAT_METAL = 30)
|
||||
build_path = /obj/item/weapon/stock_parts/manipulator/nano
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
id = "high_micro_laser"
|
||||
req_tech = list("magnets" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 10, "$glass" = 20)
|
||||
materials = list(MAT_METAL = 10, MAT_GLASS = 20)
|
||||
build_path = /obj/item/weapon/stock_parts/micro_laser/high
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -98,7 +98,7 @@
|
||||
id = "adv_matter_bin"
|
||||
req_tech = list("materials" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 80)
|
||||
materials = list(MAT_METAL = 80)
|
||||
build_path = /obj/item/weapon/stock_parts/matter_bin/adv
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -109,7 +109,7 @@
|
||||
req_tech = list("powerstorage" = 5, "materials" = 4)
|
||||
build_type = PROTOLATHE
|
||||
reliability_base = 71
|
||||
materials = list("$metal" = 50, "$glass" = 50, "$gold" = 20)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 50, MAT_GOLD = 20)
|
||||
build_path = /obj/item/weapon/stock_parts/capacitor/super
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
id = "phasic_sensor"
|
||||
req_tech = list("magnets" = 5, "materials" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 50, "$glass" = 20, "$silver" = 10)
|
||||
materials = list(MAT_METAL = 50, MAT_GLASS = 20, MAT_SILVER = 10)
|
||||
reliability_base = 72
|
||||
build_path = /obj/item/weapon/stock_parts/scanning_module/phasic
|
||||
category = list("Stock Parts")
|
||||
@@ -130,7 +130,7 @@
|
||||
id = "pico_mani"
|
||||
req_tech = list("materials" = 5, "programming" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 30)
|
||||
materials = list(MAT_METAL = 30)
|
||||
reliability_base = 73
|
||||
build_path = /obj/item/weapon/stock_parts/manipulator/pico
|
||||
category = list("Stock Parts")
|
||||
@@ -141,7 +141,7 @@
|
||||
id = "ultra_micro_laser"
|
||||
req_tech = list("magnets" = 5, "materials" = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 10, "$glass" = 20, "$uranium" = 10)
|
||||
materials = list(MAT_METAL = 10, MAT_GLASS = 20, MAT_URANIUM = 10)
|
||||
reliability_base = 70
|
||||
build_path = /obj/item/weapon/stock_parts/micro_laser/ultra
|
||||
category = list("Stock Parts")
|
||||
@@ -152,7 +152,7 @@
|
||||
id = "super_matter_bin"
|
||||
req_tech = list("materials" = 5)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 80)
|
||||
materials = list(MAT_METAL = 80)
|
||||
reliability_base = 75
|
||||
build_path = /obj/item/weapon/stock_parts/matter_bin/super
|
||||
category = list("Stock Parts")
|
||||
@@ -164,7 +164,7 @@
|
||||
req_tech = list("powerstorage" = 6, "materials" = 5)
|
||||
build_type = PROTOLATHE
|
||||
reliability_base = 71
|
||||
materials = list("$metal" = 100, "$glass" = 100, "$diamond" = 40)
|
||||
materials = list(MAT_METAL = 100, MAT_GLASS = 100, MAT_DIAMOND = 40)
|
||||
build_path = /obj/item/weapon/stock_parts/capacitor/quadratic
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -174,7 +174,7 @@
|
||||
id = "triphasic_scanning"
|
||||
req_tech = list("magnets" = 6, "materials" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 100, "$glass" = 40, "$diamond" = 20)
|
||||
materials = list(MAT_METAL = 100, MAT_GLASS = 40, MAT_DIAMOND = 20)
|
||||
reliability_base = 72
|
||||
build_path = /obj/item/weapon/stock_parts/scanning_module/triphasic
|
||||
category = list("Stock Parts")
|
||||
@@ -185,7 +185,7 @@
|
||||
id = "femto_mani"
|
||||
req_tech = list("materials" = 6, "programming" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 60, "$diamond" = 30)
|
||||
materials = list(MAT_METAL = 60, MAT_DIAMOND = 30)
|
||||
reliability_base = 73
|
||||
build_path = /obj/item/weapon/stock_parts/manipulator/femto
|
||||
category = list("Stock Parts")
|
||||
@@ -196,7 +196,7 @@
|
||||
id = "quadultra_micro_laser"
|
||||
req_tech = list("magnets" = 6, "materials" = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 20, "$glass" = 40, "$uranium" = 20, "$diamond" = 20)
|
||||
materials = list(MAT_METAL = 20, MAT_GLASS = 40, MAT_URANIUM = 20, MAT_DIAMOND = 20)
|
||||
reliability_base = 70
|
||||
build_path = /obj/item/weapon/stock_parts/micro_laser/quadultra
|
||||
category = list("Stock Parts")
|
||||
@@ -207,7 +207,7 @@
|
||||
id = "bluespace_matter_bin"
|
||||
req_tech = list("materials" = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 160, "$diamond" = 200)
|
||||
materials = list(MAT_METAL = 160, MAT_DIAMOND = 200)
|
||||
reliability_base = 75
|
||||
build_path = /obj/item/weapon/stock_parts/matter_bin/bluespace
|
||||
category = list("Stock Parts")
|
||||
@@ -218,7 +218,7 @@
|
||||
id = "rped"
|
||||
req_tech = list("engineering" = 3, "materials" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 10000, "$glass" = 5000) //hardcore
|
||||
materials = list(MAT_METAL = 10000, MAT_GLASS = 5000) //hardcore
|
||||
build_path = /obj/item/weapon/storage/part_replacer
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -228,6 +228,6 @@
|
||||
id = "bs_rped"
|
||||
req_tech = list("engineering" = 3, "materials" = 5, "programming" = 3, "bluespace" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 15000, "$glass" = 5000, "$silver" = 2500) //hardcore
|
||||
materials = list(MAT_METAL = 15000, MAT_GLASS = 5000, MAT_SILVER = 2500) //hardcore
|
||||
build_path = /obj/item/weapon/storage/part_replacer/bluespace
|
||||
category = list("Stock Parts")
|
||||
@@ -7,17 +7,17 @@
|
||||
id = "s-bus"
|
||||
req_tech = list("programming" = 2, "engineering" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/telecomms/bus
|
||||
category = list("Subspace Telecomms")
|
||||
|
||||
|
||||
/datum/design/telecomms_hub
|
||||
name = "Machine Board (Hub Mainframe)"
|
||||
desc = "Allows for the construction of Telecommunications Hub Mainframes."
|
||||
id = "s-hub"
|
||||
req_tech = list("programming" = 2, "engineering" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/telecomms/hub
|
||||
category = list("Subspace Telecomms")
|
||||
|
||||
@@ -28,17 +28,17 @@
|
||||
id = "s-processor"
|
||||
req_tech = list("programming" = 2, "engineering" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/telecomms/processor
|
||||
category = list("Subspace Telecomms")
|
||||
|
||||
|
||||
/datum/design/telecomms_relay
|
||||
name = "Machine Board (Relay Mainframe)"
|
||||
desc = "Allows for the construction of Telecommunications Relay Mainframes."
|
||||
id = "s-relay"
|
||||
req_tech = list("programming" = 1, "engineering" = 2, "bluespace" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/telecomms/relay
|
||||
category = list("Subspace Telecomms")
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
id = "s-server"
|
||||
req_tech = list("programming" = 2, "engineering" = 2)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/telecomms/server
|
||||
category = list("Subspace Telecomms")
|
||||
|
||||
@@ -58,27 +58,27 @@
|
||||
id = "s-broadcaster"
|
||||
req_tech = list("programming" = 2, "engineering" = 2, "bluespace" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/telecomms/broadcaster
|
||||
category = list("Subspace Telecomms")
|
||||
|
||||
|
||||
/datum/design/subspace_receiver
|
||||
name = "Machine Board (Subspace Receiver)"
|
||||
desc = "Allows for the construction of Subspace Receiver equipment."
|
||||
id = "s-receiver"
|
||||
req_tech = list("programming" = 2, "engineering" = 1, "bluespace" = 1)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 1000, "sacid" = 20)
|
||||
materials = list(MAT_GLASS = 1000, "sacid" = 20)
|
||||
build_path = /obj/item/weapon/circuitboard/telecomms/receiver
|
||||
category = list("Subspace Telecomms")
|
||||
|
||||
|
||||
/datum/design/subspace_crystal
|
||||
name = "Ansible Crystal"
|
||||
desc = "A sophisticated analyzer capable of analyzing cryptic subspace wavelengths."
|
||||
id = "s-crystal"
|
||||
req_tech = list("magnets" = 2, "materials" = 2, "bluespace" = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$glass" = 1000, "$silver" = 20, "$gold" = 20)
|
||||
materials = list(MAT_GLASS = 1000, MAT_SILVER = 20, MAT_GOLD = 20)
|
||||
build_path = /obj/item/weapon/stock_parts/subspace/crystal
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -88,9 +88,9 @@
|
||||
id = "s-filter"
|
||||
req_tech = list("programming" = 2, "magnets" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 40, "$silver" = 10)
|
||||
materials = list(MAT_METAL = 40, MAT_SILVER = 10)
|
||||
build_path = /obj/item/weapon/stock_parts/subspace/filter
|
||||
category = list("Stock Parts")
|
||||
category = list("Stock Parts")
|
||||
|
||||
/datum/design/subspace_amplifier
|
||||
name = "Subspace Amplifier"
|
||||
@@ -98,7 +98,7 @@
|
||||
id = "s-amplifier"
|
||||
req_tech = list("programming" = 2, "magnets" = 2, "materials" = 2, "bluespace" = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 10, "$gold" = 30, "$uranium" = 15)
|
||||
materials = list(MAT_METAL = 10, MAT_GOLD = 30, MAT_URANIUM = 15)
|
||||
build_path = /obj/item/weapon/stock_parts/subspace/amplifier
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -108,17 +108,17 @@
|
||||
id = "s-analyzer"
|
||||
req_tech = list("programming" = 2, "magnets" = 2, "materials" = 2, "bluespace" = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 10, "$gold" = 15)
|
||||
materials = list(MAT_METAL = 10, MAT_GOLD = 15)
|
||||
build_path = /obj/item/weapon/stock_parts/subspace/analyzer
|
||||
category = list("Stock Parts")
|
||||
|
||||
category = list("Stock Parts")
|
||||
|
||||
/datum/design/subspace_ansible
|
||||
name = "Subspace Ansible"
|
||||
desc = "A compact module capable of sensing extradimensional activity."
|
||||
id = "s-ansible"
|
||||
req_tech = list("programming" = 2, "magnets" = 2, "materials" = 2, "bluespace" = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 80, "$silver" = 20)
|
||||
materials = list(MAT_METAL = 80, MAT_SILVER = 20)
|
||||
build_path = /obj/item/weapon/stock_parts/subspace/ansible
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -128,16 +128,16 @@
|
||||
id = "s-transmitter"
|
||||
req_tech = list("magnets" = 3, "materials" = 3, "bluespace" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$glass" = 100, "$silver" = 10, "$uranium" = 15)
|
||||
materials = list(MAT_GLASS = 100, MAT_SILVER = 10, MAT_URANIUM = 15)
|
||||
build_path = /obj/item/weapon/stock_parts/subspace/transmitter
|
||||
category = list("Stock Parts")
|
||||
|
||||
category = list("Stock Parts")
|
||||
|
||||
/datum/design/subspace_treatment
|
||||
name = "Subspace Treatment Disk"
|
||||
desc = "A compact micro-machine capable of stretching out hyper-compressed radio waves."
|
||||
id = "s-treatment"
|
||||
req_tech = list("programming" = 2, "magnets" = 1, "materials" = 2, "bluespace" = 1)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 10, "$silver" = 20)
|
||||
materials = list(MAT_METAL = 10, MAT_SILVER = 20)
|
||||
build_path = /obj/item/weapon/stock_parts/subspace/treatment
|
||||
category = list("Stock Parts")
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
id = "nuclear_gun"
|
||||
req_tech = list("combat" = 4, "materials" = 5, "powerstorage" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 5000, "$glass" = 1000, "$uranium" = 2000)
|
||||
materials = list(MAT_METAL = 5000, MAT_GLASS = 1000, MAT_URANIUM = 2000)
|
||||
reliability_base = 76
|
||||
build_path = /obj/item/weapon/gun/energy/gun/nuclear
|
||||
locked = 1
|
||||
@@ -20,7 +20,7 @@
|
||||
id = "decloner"
|
||||
req_tech = list("combat" = 6, "materials" = 7, "biotech" = 5, "powerstorage" = 6)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$gold" = 5000,"$uranium" = 10000, "mutagen" = 40)
|
||||
materials = list(MAT_GOLD = 5000,MAT_URANIUM = 10000, "mutagen" = 40)
|
||||
build_path = /obj/item/weapon/gun/energy/decloner
|
||||
locked = 1
|
||||
category = list("Weapons")
|
||||
@@ -31,7 +31,7 @@
|
||||
id = "largecrossbow"
|
||||
req_tech = list("combat" = 5, "materials" = 5, "engineering" = 3, "biotech" = 4, "syndicate" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 5000, "$glass" = 1500, "$uranium" = 1500, "$silver" = 1500)
|
||||
materials = list(MAT_METAL = 5000, MAT_GLASS = 1500, MAT_URANIUM = 1500, MAT_SILVER = 1500)
|
||||
build_path = /obj/item/weapon/gun/energy/kinetic_accelerator/crossbow/large
|
||||
locked = 1
|
||||
category = list("Weapons")
|
||||
@@ -42,7 +42,7 @@
|
||||
id = "flora_gun"
|
||||
req_tech = list("materials" = 2, "biotech" = 3, "powerstorage" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 2000, "$glass" = 500, "radium" = 20)
|
||||
materials = list(MAT_METAL = 2000, MAT_GLASS = 500, "radium" = 20)
|
||||
build_path = /obj/item/weapon/gun/energy/floragun
|
||||
category = list("Weapons")
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
id = "ioncarbine"
|
||||
req_tech = list("combat" = 5, "materials" = 4, "magnets" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$silver" = 4000, "$metal" = 6000, "$uranium" = 1000)
|
||||
materials = list(MAT_SILVER = 4000, MAT_METAL = 6000, MAT_URANIUM = 1000)
|
||||
build_path = /obj/item/weapon/gun/energy/ionrifle/carbine
|
||||
locked = 1
|
||||
category = list("Weapons")
|
||||
@@ -63,7 +63,7 @@
|
||||
id = "large_Grenade"
|
||||
req_tech = list("combat" = 3, "materials" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 3000)
|
||||
materials = list(MAT_METAL = 3000)
|
||||
reliability_base = 79
|
||||
build_path = /obj/item/weapon/grenade/chem_grenade/large
|
||||
category = list("Weapons")
|
||||
@@ -74,7 +74,7 @@
|
||||
id = "tele_shield"
|
||||
req_tech = list("combat" = 4, "materials" = 3, "engineering" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 4000, "$glass" = 5000, "$silver" = 300)
|
||||
materials = list(MAT_METAL = 4000, MAT_GLASS = 5000, MAT_SILVER = 300)
|
||||
build_path = /obj/item/weapon/shield/riot/tele
|
||||
category = list("Weapons")
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
id = "lasercannon"
|
||||
req_tech = list("combat" = 4, "materials" = 3, "powerstorage" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 10000, "$glass" = 2000, "$diamond" = 2000)
|
||||
materials = list(MAT_METAL = 10000, MAT_GLASS = 2000, MAT_DIAMOND = 2000)
|
||||
build_path = /obj/item/weapon/gun/energy/lasercannon
|
||||
locked = 1
|
||||
category = list("Weapons")
|
||||
@@ -95,7 +95,7 @@
|
||||
id = "receiver"
|
||||
req_tech = list("combat" = 5, "materials" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 6500, "$silver" = 500)
|
||||
materials = list(MAT_METAL = 6500, MAT_SILVER = 500)
|
||||
build_path = /obj/item/weaponcrafting/receiver
|
||||
category = list("Weapons")
|
||||
|
||||
@@ -105,7 +105,7 @@
|
||||
id = "ppistol"
|
||||
req_tech = list("combat" = 5, "plasmatech" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 5000, "$glass" = 1000, "$plasma" = 3000)
|
||||
materials = list(MAT_METAL = 5000, MAT_GLASS = 1000, MAT_PLASMA = 3000)
|
||||
build_path = /obj/item/weapon/gun/energy/toxgun
|
||||
locked = 1
|
||||
category = list("Weapons")
|
||||
@@ -116,7 +116,7 @@
|
||||
id = "smg"
|
||||
req_tech = list("combat" = 4, "materials" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 8000, "$silver" = 2000, "$diamond" = 1000)
|
||||
materials = list(MAT_METAL = 8000, MAT_SILVER = 2000, MAT_DIAMOND = 1000)
|
||||
build_path = /obj/item/weapon/gun/projectile/automatic
|
||||
locked = 1
|
||||
category = list("Weapons")
|
||||
@@ -127,7 +127,7 @@
|
||||
id = "mag_smg"
|
||||
req_tech = list("combat" = 4, "materials" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 2000)
|
||||
materials = list(MAT_METAL = 2000)
|
||||
build_path = /obj/item/ammo_box/magazine/smgm9mm
|
||||
category = list("Weapons")
|
||||
|
||||
@@ -137,7 +137,7 @@
|
||||
id = "rapidsyringe"
|
||||
req_tech = list("combat" = 3, "materials" = 3, "engineering" = 3, "biotech" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 5000, "$glass" = 1000)
|
||||
materials = list(MAT_METAL = 5000, MAT_GLASS = 1000)
|
||||
build_path = /obj/item/weapon/gun/syringe/rapidsyringe
|
||||
category = list("Weapons")
|
||||
|
||||
@@ -147,7 +147,7 @@
|
||||
id = "stunshell"
|
||||
req_tech = list("combat" = 3, "materials" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 200)
|
||||
materials = list(MAT_METAL = 200)
|
||||
build_path = /obj/item/ammo_casing/shotgun/stunslug
|
||||
category = list("Weapons")
|
||||
|
||||
@@ -157,7 +157,7 @@
|
||||
id = "stunrevolver"
|
||||
req_tech = list("combat" = 3, "materials" = 3, "powerstorage" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 4000, "$glass" = 1000)
|
||||
materials = list(MAT_METAL = 4000, MAT_GLASS = 1000)
|
||||
build_path = /obj/item/weapon/gun/energy/stunrevolver
|
||||
locked = 1
|
||||
category = list("Weapons")
|
||||
@@ -168,7 +168,7 @@
|
||||
id = "temp_gun"
|
||||
req_tech = list("combat" = 3, "materials" = 4, "powerstorage" = 3, "magnets" = 2)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 5000, "$glass" = 500, "$silver" = 3000)
|
||||
materials = list(MAT_METAL = 5000, MAT_GLASS = 500, MAT_SILVER = 3000)
|
||||
build_path = /obj/item/weapon/gun/energy/temperature
|
||||
locked = 1
|
||||
category = list("Weapons")
|
||||
@@ -179,7 +179,7 @@
|
||||
id = "suppressor"
|
||||
req_tech = list("combat" = 6, "engineering" = 5, "syndicate" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 2000, "$silver" = 500)
|
||||
materials = list(MAT_METAL = 2000, MAT_SILVER = 500)
|
||||
build_path = /obj/item/weapon/suppressor
|
||||
category = list("Weapons")
|
||||
|
||||
@@ -189,7 +189,7 @@
|
||||
id = "techshotshell"
|
||||
req_tech = list("combat" = 3, "materials" = 3, "powerstorage" = 4, "magnets" = 3)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$metal" = 1000, "$glass" = 200, "$silver" = 300)
|
||||
materials = list(MAT_METAL = 1000, MAT_GLASS = 200, MAT_SILVER = 300)
|
||||
build_path = /obj/item/ammo_casing/shotgun/techshell
|
||||
category = list("Weapons")
|
||||
|
||||
@@ -199,7 +199,7 @@
|
||||
id = "xray"
|
||||
req_tech = list("combat" = 6, "materials" = 5, "biotech" = 5, "powerstorage" = 4)
|
||||
build_type = PROTOLATHE
|
||||
materials = list("$gold" = 5000,"$uranium" = 10000, "$metal" = 4000)
|
||||
materials = list(MAT_GOLD = 5000,MAT_URANIUM = 10000, MAT_METAL = 4000)
|
||||
build_path = /obj/item/weapon/gun/energy/xray
|
||||
locked = 1
|
||||
category = list("Weapons")
|
||||
@@ -52,7 +52,7 @@ Note: Must be placed west/left of and R&D console to function.
|
||||
RefreshParts()
|
||||
|
||||
reagents.my_atom = src
|
||||
|
||||
|
||||
/obj/machinery/r_n_d/protolathe/upgraded/New()
|
||||
..()
|
||||
component_parts = list()
|
||||
@@ -85,21 +85,21 @@ Note: Must be placed west/left of and R&D console to function.
|
||||
/obj/machinery/r_n_d/protolathe/proc/check_mat(datum/design/being_built, var/M) // now returns how many times the item can be built with the material
|
||||
var/A = 0
|
||||
switch(M)
|
||||
if("$metal")
|
||||
if(MAT_METAL)
|
||||
A = m_amount
|
||||
if("$glass")
|
||||
if(MAT_GLASS)
|
||||
A = g_amount
|
||||
if("$gold")
|
||||
if(MAT_GOLD)
|
||||
A = gold_amount
|
||||
if("$silver")
|
||||
if(MAT_SILVER)
|
||||
A = silver_amount
|
||||
if("$plasma")
|
||||
if(MAT_PLASMA)
|
||||
A = plasma_amount
|
||||
if("$uranium")
|
||||
if(MAT_URANIUM)
|
||||
A = uranium_amount
|
||||
if("$diamond")
|
||||
if(MAT_DIAMOND)
|
||||
A = diamond_amount
|
||||
if("$bananium")
|
||||
if(MAT_BANANIUM)
|
||||
A = clown_amount
|
||||
else
|
||||
A = reagents.get_reagent_amount(M)
|
||||
|
||||
@@ -296,8 +296,8 @@ won't update every console in existence) but it's more of a hassle to do. Also,
|
||||
else //Same design always gain quality
|
||||
screen = 2.3 //Crit fail gives the same design a lot of reliability, like really a lot
|
||||
if(linked_lathe) //Also sends salvaged materials to a linked protolathe, if any.
|
||||
linked_lathe.m_amount += min((linked_lathe.max_material_storage - linked_lathe.TotalMaterials()), (linked_destroy.loaded_item.m_amt*(linked_destroy.decon_mod/10)))
|
||||
linked_lathe.g_amount += min((linked_lathe.max_material_storage - linked_lathe.TotalMaterials()), (linked_destroy.loaded_item.g_amt*(linked_destroy.decon_mod/10)))
|
||||
linked_lathe.m_amount += min((linked_lathe.max_material_storage - linked_lathe.TotalMaterials()), (linked_destroy.loaded_item.materials[MAT_METAL]*(linked_destroy.decon_mod/10)))
|
||||
linked_lathe.g_amount += min((linked_lathe.max_material_storage - linked_lathe.TotalMaterials()), (linked_destroy.loaded_item.materials[MAT_GLASS]*(linked_destroy.decon_mod/10)))
|
||||
linked_destroy.loaded_item = null
|
||||
else
|
||||
screen = 1.0
|
||||
@@ -405,21 +405,21 @@ won't update every console in existence) but it's more of a hassle to do. Also,
|
||||
if(enough_materials)
|
||||
for(var/M in being_built.materials)
|
||||
switch(M)
|
||||
if("$metal")
|
||||
if(MAT_METAL)
|
||||
linked_lathe.m_amount = max(0, (linked_lathe.m_amount-(being_built.materials[M]/coeff * amount)))
|
||||
if("$glass")
|
||||
if(MAT_GLASS)
|
||||
linked_lathe.g_amount = max(0, (linked_lathe.g_amount-(being_built.materials[M]/coeff * amount)))
|
||||
if("$gold")
|
||||
if(MAT_GOLD)
|
||||
linked_lathe.gold_amount = max(0, (linked_lathe.gold_amount-(being_built.materials[M]/coeff * amount)))
|
||||
if("$silver")
|
||||
if(MAT_SILVER)
|
||||
linked_lathe.silver_amount = max(0, (linked_lathe.silver_amount-(being_built.materials[M]/coeff * amount)))
|
||||
if("$plasma")
|
||||
if(MAT_PLASMA)
|
||||
linked_lathe.plasma_amount = max(0, (linked_lathe.plasma_amount-(being_built.materials[M]/coeff * amount)))
|
||||
if("$uranium")
|
||||
if(MAT_URANIUM)
|
||||
linked_lathe.uranium_amount = max(0, (linked_lathe.uranium_amount-(being_built.materials[M]/coeff * amount)))
|
||||
if("$diamond")
|
||||
if(MAT_DIAMOND)
|
||||
linked_lathe.diamond_amount = max(0, (linked_lathe.diamond_amount-(being_built.materials[M]/coeff * amount)))
|
||||
if("$bananium")
|
||||
if(MAT_BANANIUM)
|
||||
linked_lathe.clown_amount = max(0, (linked_lathe.clown_amount-(being_built.materials[M]/coeff * amount)))
|
||||
else
|
||||
linked_lathe.reagents.remove_reagent(M, being_built.materials[M]/coeff * amount)
|
||||
@@ -434,8 +434,8 @@ won't update every console in existence) but it's more of a hassle to do. Also,
|
||||
if( new_item.type == /obj/item/weapon/storage/backpack/holding )
|
||||
new_item.investigate_log("built by [key]","singulo")
|
||||
new_item.reliability = R
|
||||
new_item.m_amt /= coeff
|
||||
new_item.g_amt /= coeff
|
||||
new_item.materials[MAT_METAL] /= coeff
|
||||
new_item.materials[MAT_GLASS] /= coeff
|
||||
if(linked_lathe.hacked)
|
||||
R = max((new_item.reliability/2), 0)
|
||||
if(O)
|
||||
@@ -482,11 +482,11 @@ won't update every console in existence) but it's more of a hassle to do. Also,
|
||||
g2g = 0
|
||||
break
|
||||
switch(M)
|
||||
if("$glass")
|
||||
if(MAT_GLASS)
|
||||
linked_imprinter.g_amount = max(0, (linked_imprinter.g_amount-being_built.materials[M]/coeff))
|
||||
if("$gold")
|
||||
if(MAT_GOLD)
|
||||
linked_imprinter.gold_amount = max(0, (linked_imprinter.gold_amount-being_built.materials[M]/coeff))
|
||||
if("$diamond")
|
||||
if(MAT_DIAMOND)
|
||||
linked_imprinter.diamond_amount = max(0, (linked_imprinter.diamond_amount-being_built.materials[M]/coeff))
|
||||
else
|
||||
linked_imprinter.reagents.remove_reagent(M, being_built.materials[M]/coeff)
|
||||
|
||||
@@ -271,8 +271,7 @@ datum/tech/robotics
|
||||
icon_state = "datadisk2"
|
||||
item_state = "card-id"
|
||||
w_class = 1.0
|
||||
m_amt = 30
|
||||
g_amt = 10
|
||||
materials = list(MAT_METAL=30, MAT_GLASS=10)
|
||||
var/datum/tech/stored
|
||||
|
||||
/obj/item/weapon/disk/tech_disk/New()
|
||||
@@ -286,8 +285,7 @@ datum/tech/robotics
|
||||
icon_state = "datadisk2"
|
||||
item_state = "card-id"
|
||||
w_class = 1.0
|
||||
m_amt = 30
|
||||
g_amt = 10
|
||||
materials = list(MAT_METAL=30, MAT_GLASS=10)
|
||||
var/datum/design/blueprint
|
||||
|
||||
/obj/item/weapon/disk/design_disk/New()
|
||||
|
||||
@@ -81,8 +81,7 @@ datum
|
||||
desc = "A small, open-topped glass container for delicate research samples. It sports a re-useable strip for labelling with a pen."
|
||||
icon = 'icons/obj/device.dmi'
|
||||
icon_state = "solution_tray"
|
||||
m_amt = 0
|
||||
g_amt = 5
|
||||
materials = list(MAT_GLASS=5)
|
||||
w_class = 1.0
|
||||
amount_per_transfer_from_this = 1
|
||||
possible_transfer_amounts = list(1, 2)
|
||||
|
||||
@@ -22,7 +22,7 @@ datum/design/shield_gen_ex
|
||||
id = "shield_gen"
|
||||
req_tech = list("bluespace" = 4, "plasmatech" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 2000, "sacid" = 20, "$plasma" = 10000, "$diamond" = 5000, "$gold" = 10000)
|
||||
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 10000, MAT_DIAMOND = 5000, MAT_GOLD = 10000)
|
||||
build_path = "/obj/machinery/shield_gen/external"
|
||||
|
||||
////////////////////////////////////////
|
||||
@@ -48,7 +48,7 @@ datum/design/shield_gen
|
||||
id = "shield_gen"
|
||||
req_tech = list("bluespace" = 4, "plasmatech" = 3)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 2000, "sacid" = 20, "$plasma" = 10000, "$diamond" = 5000, "$gold" = 10000)
|
||||
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 10000, MAT_DIAMOND = 5000, MAT_GOLD = 10000)
|
||||
build_path = "/obj/machinery/shield_gen/external"
|
||||
|
||||
////////////////////////////////////////
|
||||
@@ -74,5 +74,5 @@ datum/design/shield_cap
|
||||
id = "shield_cap"
|
||||
req_tech = list("magnets" = 3, "powerstorage" = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list("$glass" = 2000, "sacid" = 20, "$plasma" = 10000, "$diamond" = 5000, "$silver" = 10000)
|
||||
materials = list(MAT_GLASS = 2000, "sacid" = 20, MAT_PLASMA = 10000, MAT_DIAMOND = 5000, MAT_SILVER = 10000)
|
||||
build_path = "/obj/machinery/shield_gen/external"
|
||||
|
||||
@@ -3,8 +3,7 @@
|
||||
desc = "Retracts stuff."
|
||||
icon = 'icons/obj/surgery.dmi'
|
||||
icon_state = "retractor"
|
||||
m_amt = 6000
|
||||
g_amt = 3000
|
||||
materials = list(MAT_METAL=6000, MAT_GLASS=3000)
|
||||
flags = CONDUCT
|
||||
w_class = 2.0
|
||||
origin_tech = "materials=1;biotech=1"
|
||||
@@ -15,8 +14,7 @@
|
||||
desc = "You think you have seen this before."
|
||||
icon = 'icons/obj/surgery.dmi'
|
||||
icon_state = "hemostat"
|
||||
m_amt = 5000
|
||||
g_amt = 2500
|
||||
materials = list(MAT_METAL=5000, MAT_GLASS=2500)
|
||||
flags = CONDUCT
|
||||
w_class = 1.0
|
||||
origin_tech = "materials=1;biotech=1"
|
||||
@@ -28,8 +26,7 @@
|
||||
desc = "This stops bleeding."
|
||||
icon = 'icons/obj/surgery.dmi'
|
||||
icon_state = "cautery"
|
||||
m_amt = 2500
|
||||
g_amt = 750
|
||||
materials = list(MAT_METAL=2500, MAT_GLASS=750)
|
||||
flags = CONDUCT
|
||||
w_class = 1.0
|
||||
origin_tech = "materials=1;biotech=1"
|
||||
@@ -42,8 +39,7 @@
|
||||
icon = 'icons/obj/surgery.dmi'
|
||||
icon_state = "drill"
|
||||
hitsound = 'sound/weapons/drill.ogg'
|
||||
m_amt = 10000
|
||||
g_amt = 6000
|
||||
materials = list(MAT_METAL=10000, MAT_GLASS=6000)
|
||||
flags = CONDUCT
|
||||
force = 15.0
|
||||
sharp = 1
|
||||
@@ -71,8 +67,7 @@
|
||||
throwforce = 5.0
|
||||
throw_speed = 3
|
||||
throw_range = 5
|
||||
m_amt = 4000
|
||||
g_amt = 1000
|
||||
materials = list(MAT_METAL=4000, MAT_GLASS=1000)
|
||||
origin_tech = "materials=1;biotech=1"
|
||||
attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut")
|
||||
hitsound = 'sound/weapons/bladeslice.ogg'
|
||||
@@ -136,8 +131,7 @@
|
||||
throwforce = 9.0
|
||||
throw_speed = 3
|
||||
throw_range = 5
|
||||
m_amt = 10000
|
||||
g_amt = 6000
|
||||
materials = list(MAT_METAL=10000, MAT_GLASS=6000)
|
||||
origin_tech = "materials=1;biotech=1"
|
||||
attack_verb = list("attacked", "slashed", "sawed", "cut")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user