diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index bdc9a7c8fac3..8e64b61b4f33 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -29,6 +29,8 @@ /datum/action/changeling/weapon/proc/check_weapon(mob/user, obj/item/hand_item) if(istype(hand_item, weapon_type)) + if(istype(hand_item, /obj/item/melee/arm_blade/slime)) + return user.temporarilyRemoveItemFromInventory(hand_item, TRUE) //DROPDEL will delete the item if(!silent) playsound(user, 'sound/effects/blobattack.ogg', 30, TRUE) @@ -206,13 +208,19 @@ return if(A.hasPower()) - user.visible_message(span_warning("[user] jams [src] into the airlock and starts prying it open!"), span_warning("We start forcing the airlock open."), //yogs modified description + if(istype(src, /obj/item/melee/arm_blade/slime)) + user.visible_message(span_warning("[user] jams [src] into the airlock and starts prying it open!"), span_warning("You start forcing the airlock open."), span_italics("You hear a metal screeching sound.")) + else + user.visible_message(span_warning("[user] jams [src] into the airlock and starts prying it open!"), span_warning("We start forcing the airlock open."), //yogs modified description span_italics("You hear a metal screeching sound.")) playsound(A, 'sound/machines/airlock_alien_prying.ogg', 100, 1) if(!do_after(user, 6 SECONDS, A)) return //user.say("Heeeeeeeeeerrre's Johnny!") - user.visible_message(span_warning("[user] forces the airlock to open with [user.p_their()] [src]!"), span_warning("We force the airlock to open."), //yogs modified description + if(istype(src, /obj/item/melee/arm_blade/slime)) + user.visible_message(span_warning("[user] forces the airlock to open with [user.p_their()] [src]!"), span_warning("You force the airlock to open."), span_italics("You hear a metal screeching sound.")) + else + user.visible_message(span_warning("[user] forces the airlock to open with [user.p_their()] [src]!"), span_warning("We force the airlock to open."), //yogs modified description span_italics("You hear a metal screeching sound.")) A.open(2)