diff --git a/code/game/objects/items/weapons/powerfist.dm b/code/game/objects/items/weapons/powerfist.dm index 9ff9da516cc..22c0e353f20 100644 --- a/code/game/objects/items/weapons/powerfist.dm +++ b/code/game/objects/items/weapons/powerfist.dm @@ -14,10 +14,9 @@ origin_tech = "combat=5;powerstorage=3;syndicate=3" var/click_delay = 1.5 var/fisto_setting = 1 - var/gasperfist = 3 + var/gasperfist = 0.5 var/obj/item/tank/internals/tank = null //Tank used for the gauntlet's piston-ram. - /obj/item/melee/powerfist/Destroy() QDEL_NULL(tank) return ..() @@ -66,7 +65,8 @@ if(!tank) to_chat(user, "[src] currently has no tank attached to it.") return - to_chat(user, "You detach [thetank] from [src].") + to_chat(user, "As you detach [thetank] from [src], the fist unlocks.") + flags &= ~NODROP tank.forceMove(get_turf(user)) user.put_in_hands(tank) tank = null @@ -76,9 +76,10 @@ return if(!user.unEquip(thetank)) return - to_chat(user, "You hook [thetank] up to [src].") + to_chat(user, "As you hook [thetank] up to [src], the fist locks into place around your arm.") tank = thetank thetank.forceMove(src) + flags |= NODROP /obj/item/melee/powerfist/attack(mob/living/target, mob/living/user)