TG fixes - Fix transformation burger and powersink fucking up fully charged APCs

This commit is contained in:
clusterfack
2014-12-27 12:38:43 -06:00
parent 3721987494
commit f84c54ac9f
3 changed files with 2 additions and 3 deletions

View File

@@ -55,11 +55,9 @@
if(src.gibbed != 0) return 0 if(src.gibbed != 0) return 0
var/turf/T = find_loc(affected_mob) var/turf/T = find_loc(affected_mob)
gibs(T) gibs(T)
src.cure(0)
gibbed = 1 gibbed = 1
var/mob/living/carbon/human/H = affected_mob var/mob/living/carbon/human/H = affected_mob
if(istype(H) && !jobban_isbanned(affected_mob, "Cyborg")) if(istype(H) && !jobban_isbanned(affected_mob, "Cyborg"))
H.Robotize() H.Robotize()
else else
affected_mob.death(1) affected_mob.death(1)

View File

@@ -55,7 +55,6 @@
if(gibbed != 0) return 0 if(gibbed != 0) return 0
var/turf/T = find_loc(affected_mob) var/turf/T = find_loc(affected_mob)
gibs(T) gibs(T)
src.cure(0)
gibbed = 1 gibbed = 1
affected_mob:Alienize() affected_mob:Alienize()

View File

@@ -121,6 +121,8 @@
if(A.operating && A.cell) if(A.operating && A.cell)
A.cell.charge = max(0, A.cell.charge - 50) A.cell.charge = max(0, A.cell.charge - 50)
power_drained += 50 power_drained += 50
if(A.charging == 2)
A.charging = 1
if(power_drained > max_power * 0.95) if(power_drained > max_power * 0.95)