diff --git a/code/defines/mob/living/carbon/alien.dm b/code/defines/mob/living/carbon/alien.dm index 5136afad0a4d0..a70c5a1b832d7 100644 --- a/code/defines/mob/living/carbon/alien.dm +++ b/code/defines/mob/living/carbon/alien.dm @@ -13,4 +13,5 @@ alien_talk_understand = 1 - var/obj/item/weapon/card/id/wear_id = null // Fix for station bounced radios -- Skie \ No newline at end of file + var/obj/item/weapon/card/id/wear_id = null // Fix for station bounced radios -- Skie + var/has_fine_manipulation = 0 \ No newline at end of file diff --git a/code/game/objects/items/item.dm b/code/game/objects/items/item.dm index bb759d52c99c0..5e3e58dab1930 100644 --- a/code/game/objects/items/item.dm +++ b/code/game/objects/items/item.dm @@ -118,8 +118,9 @@ /obj/item/attack_paw(mob/user as mob) if(isalien(user)) // -- TLE - user << "Your claws aren't capable of such fine manipulation." - return + if(!user:has_fine_manipulation) // -- defaults to 0, only changes due to badminnery -- Urist + user << "Your claws aren't capable of such fine manipulation." + return // if(istype(src, /obj/item/weapon/gun)) //Temporary fix until I figure out what's going with monkey/add_blood code./N // user << "Sorry Mr. Monkey, guns aren't for you." diff --git a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm index cb2c0985ab09b..be70d500bdc05 100644 --- a/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm +++ b/code/modules/mob/living/carbon/alien/humanoid/alien_powers.dm @@ -311,7 +311,7 @@ I kind of like the right click only--the window version can get a little confusi return /mob/living/carbon/alien/humanoid/verb/corrode(obj/O as anything in oview(1)) //If they right click to corrode, an error will flash if its an invalid target./N - set name = "Corrose with Acid (200)" + set name = "Corrode with Acid (200)" set desc = "Drench an object in acid, destroying it over time." if(!istype(O, /obj))