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

View File

@@ -57,7 +57,7 @@
/obj/item/weapon/gun/energy/consume_next_projectile()
if(!power_supply) return null
if(!ispath(projectile_type)) return null
if(power_supply.charge < charge_cost || !power_supply.use(charge_cost)) return null
if(!power_supply.checked_use(charge_cost)) return null
return new projectile_type(src)
/obj/item/weapon/gun/energy/proc/get_external_power_supply()