This commit is contained in:
Fox-McCloud
2015-09-21 00:25:27 -04:00
parent 263c67ea2e
commit 4e9befc310
4 changed files with 31 additions and 53 deletions
+8 -14
View File
@@ -119,36 +119,30 @@
throwforce = 10.0
throw_speed = 2
throw_range = 5
var/rcharges = 10
var/obj/item/weapon/stock_parts/cell/high/rcell = null
var/obj/machinery/pad = null
var/last_charge = 30
var/mode = 0
var/rand_x = 0
var/rand_y = 0
var/emagged = 0
var/teleporting = 0
var/chargecost = 1500
/obj/item/weapon/rcs/New()
..()
processing_objects.Add(src)
rcell = new(src)
/obj/item/weapon/rcs/examine(mob/user)
..(user)
user << "There are [rcharges] charge\s left."
user << "There are [round(rcell.charge/chargecost)] charge\s left."
/obj/item/weapon/rcs/Destroy()
processing_objects.Remove(src)
if(rcell)
qdel(rcell)
rcell = null
return ..()
/obj/item/weapon/rcs/process()
if(rcharges > 10)
rcharges = 10
if(last_charge == 0)
rcharges++
last_charge = 30
else
last_charge--
/obj/item/weapon/rcs/attack_self(mob/user)
if(emagged)
if(mode == 0)