Update device_cells.dm

Reverses the balance between void cells and omni cells, making void cells the better ones.
Removes the ability for Omni Cells to swap type.
This commit is contained in:
Cyrelius
2023-06-02 10:34:57 -07:00
committed by GitHub
parent 99f4713336
commit a5c405ab18

View File

@@ -91,7 +91,7 @@
icon_state = "meb_m_hi"
maxcharge = 10000
charge_amount = 20
origin_tech = list(TECH_POWER = 5, TECH_PRECURSOR = 1)
origin_tech = list(TECH_POWER = 8)
/obj/item/weapon/cell/device/giga/empty/Initialize()
. = ..()
@@ -127,7 +127,7 @@
self_recharge = TRUE
charge_amount = 60 //2.5%
charge_delay = 75
origin_tech = list(TECH_POWER = 5, TECH_PRECURSOR = 1)
origin_tech = list(TECH_POWER = 5, TECH_ARCANE = 1)
/*
* Captain's Self-charging Weapon
@@ -161,10 +161,10 @@
catalogue_data = list(/datum/category_item/catalogue/anomalous/precursor_a/alien_void_cell)
icon = 'icons/obj/abductor.dmi'
icon_state = "cell"
maxcharge = 3600
charge_amount = 180 // 5%.
maxcharge = 5000
charge_amount = 130 // 2.5%.
charge_delay = 50 // Every five seconds, bit faster than the default.
origin_tech = list(TECH_POWER = 7, TECH_ENGINEERING = 5, TECH_PHORON = 5, TECH_ARCANE = 1, TECH_PRECURSOR = 1)
origin_tech = list(TECH_POWER = 7, TECH_ENGINEERING = 6, TECH_PHORON = 6, TECH_ARCANE = 2, TECH_PRECURSOR = 2)
/obj/item/weapon/cell/device/weapon/recharge/alien/update_icon()
return // No overlays please.
@@ -192,8 +192,8 @@
origin_tech = list(TECH_POWER = 8, TECH_ENGINEERING = 6)
icon = 'icons/obj/abductor.dmi'
icon_state = "cell"
maxcharge = 4800 //10x the device version
charge_amount = 1200 //10x the device version
maxcharge = 10000
charge_amount = 500
self_recharge = TRUE
charge_delay = 50
matter = null
@@ -224,11 +224,12 @@
//YAWN Addtion
/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 = 120 // 2.5%.
maxcharge = 4800
desc = "A mix between alien technology and phoron-based tech. Not quite as good as a true void cell though."
charge_amount = 90 // 2.5%.
maxcharge = 3600
charge_delay = 50
origin_tech = list(TECH_POWER = 8, TECH_ENGINEERING = 6, TECH_PHORON = 6, TECH_ARCANE = 2, TECH_PRECURSOR = 2)
var/swaps_to = null
origin_tech = list(TECH_POWER = 8, TECH_ENGINEERING = 6, TECH_PHORON = 6, TECH_ARCANE = 1, TECH_PRECURSOR = 1)
/obj/item/weapon/cell/device/weapon/recharge/alien/omni/empty/Initialize()
. = ..()