Adds check_charge(), checked_use()

This commit is contained in:
mwerezak
2015-05-18 20:09:09 -04:00
parent 53855d2398
commit defc4c1f94
6 changed files with 29 additions and 14 deletions
@@ -88,8 +88,11 @@
name = "infinite-capacity power cell!"
icon_state = "icell"
origin_tech = null
maxcharge = 30000
maxcharge = 30000 //determines how badly mobs get shocked
matter = list("metal" = 700, "glass" = 80)
check_charge()
return 1
use()
return 1
+2 -2
View File
@@ -35,13 +35,13 @@
/obj/item/weapon/melee/baton/proc/deductcharge(var/chrgdeductamt)
if(bcell)
if(bcell.charge >= chrgdeductamt)
bcell.use(chrgdeductamt)
if(bcell.checked_use(chrgdeductamt))
return 1
else
status = 0
update_icon()
return 0
return null
/obj/item/weapon/melee/baton/update_icon()
if(status)