mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 05:00:55 +01:00
[MIRROR] Yellow slime core nerfs and adjustments. (#1193)
* Yellow slime core nerfs and adjustments. (#54198) Yellow slime extract can no longer turn into a self-charging yellow slime core. This functionality has been completely removed. Hypercharged yellow slime cores no longer self-charge. They now have a capacity of 50,000 (up from their previous 20,000). This is 10,000 more than a bluespace power cell. Their recharge rate is 2500. This is relatively slow for the power capacity, as hyper and bluespace cells charge at 10% of their capacity respectively and this is 5%. Motorised wheelchairs have had their power usage reduced to 5% of their previous value since they were basically only usable with rechargable cells before * Yellow slime core nerfs and adjustments. * Update special.dm * Update special.dm Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk> Co-authored-by: Azarak <azarak10@gmail.com>
This commit is contained in:
co-authored by
Timberpoes
Azarak
parent
371d62d7e2
commit
aeffa9165e
@@ -67,12 +67,11 @@
|
||||
break
|
||||
else if(istype(item, /obj/item/stock_parts/cell))
|
||||
var/obj/item/stock_parts/cell/C = item
|
||||
if(!C.self_recharge)
|
||||
if(prob(80))
|
||||
C.maxcharge -= 200
|
||||
if(C.maxcharge <= 1) //Div by 0 protection
|
||||
C.maxcharge = 1
|
||||
burnt_out = TRUE
|
||||
if(prob(80))
|
||||
C.maxcharge -= 200
|
||||
if(C.maxcharge <= 1) //Div by 0 protection
|
||||
C.maxcharge = 1
|
||||
burnt_out = TRUE
|
||||
C.charge = C.maxcharge
|
||||
charged_item = C
|
||||
break
|
||||
@@ -81,12 +80,11 @@
|
||||
for(I in item.contents)
|
||||
if(istype(I, /obj/item/stock_parts/cell/))
|
||||
var/obj/item/stock_parts/cell/C = I
|
||||
if(!C.self_recharge)
|
||||
if(prob(80))
|
||||
C.maxcharge -= 200
|
||||
if(C.maxcharge <= 1) //Div by 0 protection
|
||||
C.maxcharge = 1
|
||||
burnt_out = TRUE
|
||||
if(prob(80))
|
||||
C.maxcharge -= 200
|
||||
if(C.maxcharge <= 1) //Div by 0 protection
|
||||
C.maxcharge = 1
|
||||
burnt_out = TRUE
|
||||
C.charge = C.maxcharge
|
||||
if(istype(C.loc, /obj/item/gun))
|
||||
var/obj/item/gun/G = C.loc
|
||||
|
||||
Reference in New Issue
Block a user