TG: - Using robot parts on a suit that already has that part no longer eats up the

part you used on it
Revision: r3127
Author: 	 quartz235
This commit is contained in:
Ren Erthilo
2012-04-23 19:29:52 +01:00
parent 7707b3d6bd
commit c23a674710
2 changed files with 12 additions and 4 deletions

View File

@@ -90,6 +90,7 @@
if(src.l_arm && src.r_arm)
if(src.l_leg && src.r_leg)
if(src.chest && src.head)
//feedback_inc("cyborg_frames_built",1)
return 1
return 0
@@ -105,31 +106,35 @@
user.put_in_inactive_hand(B)
del(src)
if(istype(W, /obj/item/robot_parts/l_leg))
if(src.l_leg) return
user.drop_item()
W.loc = src
src.l_leg = W
src.updateicon()
if(istype(W, /obj/item/robot_parts/r_leg))
if(src.r_leg) return
user.drop_item()
W.loc = src
src.r_leg = W
src.updateicon()
if(istype(W, /obj/item/robot_parts/l_arm))
if(src.l_arm) return
user.drop_item()
W.loc = src
src.l_arm = W
src.updateicon()
if(istype(W, /obj/item/robot_parts/r_arm))
if(src.r_arm) return
user.drop_item()
W.loc = src
src.r_arm = W
src.updateicon()
if(istype(W, /obj/item/robot_parts/chest))
if(src.chest) return
if(W:wires && W:cell)
user.drop_item()
W.loc = src
@@ -141,6 +146,7 @@
user << "\blue You need to attach a cell to it first!"
if(istype(W, /obj/item/robot_parts/head))
if(src.head) return
if(W:flash2 && W:flash1)
user.drop_item()
W.loc = src
@@ -196,8 +202,8 @@
O << "<B>You are playing a Robot. The Robot can interact with most electronic objects in its view point.</B>"
O << "<B>You must follow the laws that the AI has. You are the AI's assistant to the station basically.</B>"
O << "To use something, simply double-click it."
O << {"Use say ":s to speak to fellow cyborgs and the AI through binary."}
O << "To use something, simply click it."
O << {"Use say ":b to speak to fellow cyborgs and the AI through binary."}
O.job = "Cyborg"
@@ -206,6 +212,8 @@
W.loc = O//Should fix cybros run time erroring when blown up. It got deleted before, along with the frame.
O.mmi = W
//feedback_inc("cyborg_birth",1)
del(src)
else
user << "\blue The MMI must go in after everything else!"

View File

@@ -47,7 +47,7 @@
spawn(0)
del(src)
/obj/item/projectile/beam/practice
/obj/item/projectile/practice
name = "laser"
icon_state = "laser"
pass_flags = PASSTABLE | PASSGLASS | PASSGRILLE