You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to remove the arm of a miner to free them from the rod of aesclepius, the arm is removed, but then they still have the same arm, and it can be removed again, for more arms.
The text was updated successfully, but these errors were encountered:
if(iscarbon(owner))
var/mob/living/carbon/itemUser = owner
var/obj/item/heldItem = itemUser.get_item_for_held_index(hand)
if(heldItem == null || heldItem.type != /obj/item/rod_of_asclepius) //Checks to make sure the rod is still in their hand
var/obj/item/rod_of_asclepius/newRod = new(itemUser.loc)
newRod.activated()
if(!itemUser.has_hand_for_held_index(hand))
//If user does not have the corresponding hand anymore, give them one and return the rod to their hand
if(((hand % 2) == 0))
var/obj/item/bodypart/L = itemUser.newBodyPart(BODY_ZONE_R_ARM, FALSE, FALSE)
if(L.try_attach_limb(itemUser))
L.update_limb(is_creating = TRUE)
itemUser.update_body_parts()
itemUser.put_in_hand(newRod, hand, forced = TRUE)```
Reporting client info: Client Information:
BYOND:516.1659
Key:gaewizard
Round ID:
10346
Testmerges:
Reproduction:
When trying to remove the arm of a miner to free them from the rod of aesclepius, the arm is removed, but then they still have the same arm, and it can be removed again, for more arms.
The text was updated successfully, but these errors were encountered: