Kinetic Accelerator Parts Addition (#10177)

This commit is contained in:
Snakebittenn
2020-10-07 20:17:30 +02:00
committed by GitHub
parent de67d5692e
commit faeebae31b
4 changed files with 107 additions and 5 deletions
+4 -4
View File
@@ -164,9 +164,9 @@
origin_tech = list(TECH_MATERIAL = 3,TECH_ENGINEERING = 3,TECH_MAGNET = 3,TECH_POWER = 3, TECH_ILLEGAL = 4)
/obj/item/custom_ka_upgrade/cells/kinetic_charging
name = "kinetic charging KA cell"
build_name = "kinetic recharging"
/obj/item/custom_ka_upgrade/cells/inertia_charging
name = "inertial charging KA cell"
build_name = "inertial recharging"
desc = "A curious cell and pump combo that automatically charges based on how much charge is already present in the cell."
icon_state = "cell_burst"
firedelay_increase = 0.1 SECONDS
@@ -182,7 +182,7 @@
origin_tech = list(TECH_MATERIAL = 6,TECH_ENGINEERING = 5,TECH_MAGNET = 4,TECH_POWER = 6)
/obj/item/custom_ka_upgrade/cells/kinetic_charging/on_update(var/obj/item/gun/custom_ka/the_gun)
/obj/item/custom_ka_upgrade/cells/inertia_charging/on_update(var/obj/item/gun/custom_ka/the_gun)
stored_charge = min(stored_charge + round(stored_charge*0.2),cell_increase)
+1 -1
View File
@@ -212,7 +212,7 @@
installed_upgrade_chip = /obj/item/custom_ka_upgrade/upgrade_chips/illegal
/obj/item/gun/custom_ka/frameA/prebuilt
installed_cell = /obj/item/custom_ka_upgrade/cells/kinetic_charging
installed_cell = /obj/item/custom_ka_upgrade/cells/inertia_charging
installed_barrel = /obj/item/custom_ka_upgrade/barrels/barrel02_alt
/obj/item/gun/custom_ka/frameB/prebuilt
@@ -52,6 +52,36 @@
materials = list(DEFAULT_WALL_MATERIAL = 6000, MATERIAL_SILVER = 4000, MATERIAL_DIAMOND = 2000)
build_path = /obj/item/gun/custom_ka/frame05
/datum/design/item/mining/ka_frameA
req_tech = list(TECH_MATERIAL = 3,TECH_ENGINEERING = 3)
materials = list(DEFAULT_WALL_MATERIAL = 6000, MATERIAL_SILVER = 3000, MATERIAL_DIAMOND = 1000)
build_path = /obj/item/gun/custom_ka/frameA
/datum/design/item/mining/ka_frameB
req_tech = list(TECH_MATERIAL = 6,TECH_ENGINEERING = 6)
materials = list(DEFAULT_WALL_MATERIAL = 7000, MATERIAL_SILVER = 4000, MATERIAL_DIAMOND = 3000)
build_path = /obj/item/gun/custom_ka/frameB
/datum/design/item/mining/ka_frameC
req_tech = list(TECH_MATERIAL = 3,TECH_ENGINEERING = 5)
materials = list(DEFAULT_WALL_MATERIAL = 6000, MATERIAL_SILVER = 3000, MATERIAL_DIAMOND = 1000)
build_path = /obj/item/gun/custom_ka/frameC
/datum/design/item/mining/ka_frameD
req_tech = list(TECH_MATERIAL = 6,TECH_ENGINEERING = 6)
materials = list(DEFAULT_WALL_MATERIAL = 7000, MATERIAL_SILVER = 5000, MATERIAL_DIAMOND = 3000)
build_path = /obj/item/gun/custom_ka/frameD
/datum/design/item/mining/ka_frameE
req_tech = list(TECH_MATERIAL = 6,TECH_ENGINEERING = 6)
materials = list(DEFAULT_WALL_MATERIAL = 7000, MATERIAL_SILVER = 5000, MATERIAL_DIAMOND = 4000)
build_path = /obj/item/gun/custom_ka/frameE
/datum/design/item/mining/ka_frameF
req_tech = list(TECH_MATERIAL = 3,TECH_ENGINEERING = 3)
materials = list(DEFAULT_WALL_MATERIAL = 6000, MATERIAL_SILVER = 3000, MATERIAL_DIAMOND = 1000)
build_path = /obj/item/gun/custom_ka/frameF
//Cells
/datum/design/item/mining/ka_cell01
req_tech = list(TECH_MATERIAL = 1, TECH_ENGINEERING = 1, TECH_MAGNET = 1, TECH_POWER = 1)
@@ -78,6 +108,27 @@
materials = list(DEFAULT_WALL_MATERIAL = 5000, MATERIAL_GLASS = 3000, MATERIAL_SILVER = 3000, MATERIAL_GOLD = 1000, MATERIAL_PHORON = 5000)
build_path = /obj/item/custom_ka_upgrade/cells/cell05
/datum/design/item/mining/ka_cellinertia
req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 6, TECH_MAGNET = 5, TECH_POWER = 5, TECH_PHORON = 5)
materials = list(DEFAULT_WALL_MATERIAL = 6000, MATERIAL_GLASS = 4000, MATERIAL_SILVER = 4000, MATERIAL_GOLD = 2000, MATERIAL_PHORON = 5000)
build_path = /obj/item/custom_ka_upgrade/cells/inertia_charging
/datum/design/item/mining/ka_cellphoron
req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 6, TECH_MAGNET = 5, TECH_POWER = 5, TECH_PHORON = 5)
materials = list(DEFAULT_WALL_MATERIAL = 6000, MATERIAL_GLASS = 4000, MATERIAL_SILVER = 5000, MATERIAL_GOLD = 2000, MATERIAL_PHORON = 4000)
build_path = /obj/item/custom_ka_upgrade/cells/loader
/datum/design/item/mining/ka_celluranium
req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 6, TECH_MAGNET = 5, TECH_POWER = 5, TECH_PHORON = 5)
materials = list(DEFAULT_WALL_MATERIAL = 6000, MATERIAL_GLASS = 4000, MATERIAL_SILVER = 4000, MATERIAL_GOLD = 2000, MATERIAL_PHORON = 3000)
build_path = /obj/item/custom_ka_upgrade/cells/loader/uranium
/datum/design/item/mining/ka_cellhydrogen
req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 6, TECH_MAGNET = 5, TECH_POWER = 5, TECH_PHORON = 5)
materials = list(DEFAULT_WALL_MATERIAL = 6000, MATERIAL_GLASS = 4000, MATERIAL_SILVER = 4000, MATERIAL_GOLD = 2000, MATERIAL_PHORON = 2000)
build_path = /obj/item/custom_ka_upgrade/cells/loader/hydrogen
//Barrels
/datum/design/item/mining/ka_barrel01
req_tech = list(TECH_MATERIAL = 1, TECH_ENGINEERING = 1, TECH_MAGNET = 1, TECH_PHORON = 2)
@@ -104,6 +155,16 @@
materials = list(DEFAULT_WALL_MATERIAL = 6000, MATERIAL_GLASS = 4000, MATERIAL_GOLD = 4000, MATERIAL_PHORON = 4000, MATERIAL_DIAMOND = 2000)
build_path = /obj/item/custom_ka_upgrade/barrels/barrel05
/datum/design/item/mining/ka_barrel02_alt
req_tech = list(TECH_MATERIAL = 1,TECH_ENGINEERING = 1,TECH_MAGNET = 3, TECH_PHORON = 2)
materials = list(DEFAULT_WALL_MATERIAL = 4000, MATERIAL_GLASS = 3000, MATERIAL_PHORON = 600)
build_path = /obj/item/custom_ka_upgrade/barrels/barrel02_alt
/datum/design/item/mining/ka_barrelphoron
req_tech = list(TECH_MATERIAL = 6, TECH_ENGINEERING = 5, TECH_MAGNET = 6, TECH_PHORON = 5)
materials = list(DEFAULT_WALL_MATERIAL = 8000, MATERIAL_GLASS = 6000, MATERIAL_GOLD = 6000, MATERIAL_PHORON = 6000, MATERIAL_DIAMOND = 3000)
build_path = /obj/item/custom_ka_upgrade/barrels/phoron
//Upgrades
/datum/design/item/mining/ka_upgrade01
req_tech = list(TECH_POWER = 4, TECH_MAGNET = 4, TECH_DATA = 4)