|
29 | 29 |
|
30 | 30 | /datum/action/changeling/weapon/proc/check_weapon(mob/user, obj/item/hand_item) |
31 | 31 | if(istype(hand_item, weapon_type)) |
| 32 | + if(istype(hand_item, /obj/item/melee/arm_blade/slime)) |
| 33 | + return |
32 | 34 | user.temporarilyRemoveItemFromInventory(hand_item, TRUE) //DROPDEL will delete the item |
33 | 35 | if(!silent) |
34 | 36 | playsound(user, 'sound/effects/blobattack.ogg', 30, TRUE) |
|
206 | 208 | return |
207 | 209 |
|
208 | 210 | if(A.hasPower()) |
209 | | - 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 |
| 211 | + if(istype(src, /obj/item/melee/arm_blade/slime)) |
| 212 | + 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.")) |
| 213 | + else |
| 214 | + 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 |
210 | 215 | span_italics("You hear a metal screeching sound.")) |
211 | 216 | playsound(A, 'sound/machines/airlock_alien_prying.ogg', 100, 1) |
212 | 217 | if(!do_after(user, 6 SECONDS, A)) |
213 | 218 | return |
214 | 219 | //user.say("Heeeeeeeeeerrre's Johnny!") |
215 | | - 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 |
| 220 | + if(istype(src, /obj/item/melee/arm_blade/slime)) |
| 221 | + user.visible_message(span_warning("[user] forces the airlock to open with [user.p_their()] [src]!"), span_warning("We force the airlock to open."), span_italics("You hear a metal screeching sound.")) |
| 222 | + else |
| 223 | + 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 |
216 | 224 | span_italics("You hear a metal screeching sound.")) |
217 | 225 | A.open(2) |
218 | 226 |
|
|
0 commit comments