From 5d3c349e161846a9bbbb8c31916008fd72fc552f Mon Sep 17 00:00:00 2001 From: Razgriz Date: Sat, 24 Dec 2022 03:29:00 -0700 Subject: [PATCH] Power cells rebalancing (#5447) * Power cells rebalancing * advanced recharging device cell rebalance * bigger BIGGER GIGA capacity * Rebalance void cell * edit phoron requirements * Slime cell buff --- .../code/modules/power/cells/device_cells.dm | 15 ++++++++------- .../code/modules/power/cells/power_cells.dm | 5 +++-- .../code/modules/research/designs/power_cells.dm | 4 ++-- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/modular_chomp/code/modules/power/cells/device_cells.dm b/modular_chomp/code/modules/power/cells/device_cells.dm index 93bc939176..3621572bfa 100644 --- a/modular_chomp/code/modules/power/cells/device_cells.dm +++ b/modular_chomp/code/modules/power/cells/device_cells.dm @@ -89,7 +89,7 @@ name = "giga device power cell" desc = "A small power cell that holds a blistering amount of energy, constructed by clever scientists using secrets gleaned from alien technology." icon_state = "meb_m_hi" - maxcharge = 6000 + maxcharge = 10000 charge_amount = 20 origin_tech = list(TECH_POWER = 5, TECH_PRECURSOR = 1) @@ -161,9 +161,10 @@ catalogue_data = list(/datum/category_item/catalogue/anomalous/precursor_a/alien_void_cell) icon = 'icons/obj/abductor.dmi' icon_state = "cell" - charge_amount = 120 // 5%. + maxcharge = 3600 + charge_amount = 180 // 5%. charge_delay = 50 // Every five seconds, bit faster than the default. - origin_tech = list(TECH_POWER = 8, TECH_ENGINEERING = 6) + origin_tech = list(TECH_POWER = 7, TECH_ENGINEERING = 5, TECH_PHORON = 5, TECH_ARCANE = 1, TECH_PRECURSOR = 1) /obj/item/weapon/cell/device/weapon/recharge/alien/update_icon() return // No overlays please. @@ -224,10 +225,10 @@ /obj/item/weapon/cell/device/weapon/recharge/alien/omni name = "omni weapon power cell" desc = "A mix between alien technology and phoron tech. Seems to fit in almost any cell slot..." - charge_amount = 90 // 5%. - maxcharge = 1800 - charge_delay = 50 SECONDS - origin_tech = list(TECH_POWER = 6, TECH_ENGINEERING = 4, TECH_PHORON = 3) + charge_amount = 240 // 5%. + maxcharge = 4800 + charge_delay = 50 + origin_tech = list(TECH_POWER = 8, TECH_ENGINEERING = 6, TECH_PHORON = 6, TECH_ARCANE = 2, TECH_PRECURSOR = 2) /obj/item/weapon/cell/device/weapon/recharge/alien/omni/empty/Initialize() . = ..() diff --git a/modular_chomp/code/modules/power/cells/power_cells.dm b/modular_chomp/code/modules/power/cells/power_cells.dm index a374ffb9af..24e1045b62 100644 --- a/modular_chomp/code/modules/power/cells/power_cells.dm +++ b/modular_chomp/code/modules/power/cells/power_cells.dm @@ -160,8 +160,9 @@ origin_tech = list(TECH_POWER = 4, TECH_BIO = 5) icon = 'icons/mob/slimes.dmi' //'icons/obj/harvest.dmi' icon_state = "yellow slime extract" //"potato_battery" - description_info = "This 'cell' holds a max charge of 10k and self recharges over time." - maxcharge = 10000 + description_info = "This 'cell' holds a max charge of 20k and self recharges over time." + maxcharge = 20000 + charge_amount = 1000 // 5%. matter = null self_recharge = TRUE standard_overlays = FALSE diff --git a/modular_chomp/code/modules/research/designs/power_cells.dm b/modular_chomp/code/modules/research/designs/power_cells.dm index 174c3aa6df..891c5ce05e 100644 --- a/modular_chomp/code/modules/research/designs/power_cells.dm +++ b/modular_chomp/code/modules/research/designs/power_cells.dm @@ -113,8 +113,8 @@ /datum/design/item/powercell/advance_device_recharge name = "device, advanced recharging" id = "recharging_advanced_device" - req_tech = list(TECH_POWER = 5, TECH_MATERIAL = 4, TECH_PHORON = 4, TECH_PRECURSOR = 2) - materials = list(MAT_STEEL = 1500, MAT_GLASS = 100, MAT_MORPHIUM = 100, MAT_PHORON = 500, MAT_DURASTEEL = 500, MAT_URANIUM = 200, MAT_VERDANTIUM = 150) + req_tech = list(TECH_POWER = 7, TECH_MATERIAL = 6, TECH_PHORON = 6) + materials = list(MAT_STEEL = 1000, MAT_GLASS = 400, MAT_DURASTEEL = 100, MAT_METALHYDROGEN = 200, MAT_VERDANTIUM = 150, MAT_PHORON = 2000) build_path = /obj/item/weapon/cell/device/weapon/recharge category = list("Misc") sort_string = "BAABE"