Shadekin infinite dark energy fix

This commit is contained in:
Arokha Sieyes
2020-03-13 17:34:58 -04:00
parent 921079908d
commit fe6fe23bb7
2 changed files with 3 additions and 11 deletions

View File

@@ -48,6 +48,4 @@
if(!istype(SK))
return 0
if(amount > 0 || !(SK.check_infinite_energy(src)))
var/new_amount = SK.get_energy(src) + amount
SK.set_energy(src, new_amount)
SK.set_energy(src, SK.get_energy(src) + amount)

View File

@@ -188,6 +188,8 @@
if(!istype(shade_organ))
return 0
if(shade_organ.dark_energy_infinite)
return shade_organ.max_dark_energy
return shade_organ.dark_energy
@@ -215,14 +217,6 @@
shade_organ.max_dark_energy = new_max_energy
/datum/species/shadekin/proc/check_infinite_energy(var/mob/living/carbon/human/H)
var/obj/item/organ/internal/brain/shadekin/shade_organ = H.internal_organs_by_name[O_BRAIN]
if(!istype(shade_organ))
return 0
return shade_organ.dark_energy_infinite
/datum/species/shadekin/proc/update_shadekin_hud(var/mob/living/carbon/human/H)
var/turf/T = get_turf(H)
if(!T)