diff --git a/modular_doppler/martial_arts/mad_dog.dm b/modular_doppler/martial_arts/mad_dog.dm index 87c8baeaf0177e..5d0795afa22780 100644 --- a/modular_doppler/martial_arts/mad_dog.dm +++ b/modular_doppler/martial_arts/mad_dog.dm @@ -237,8 +237,9 @@ attacker.do_attack_animation(defender, ATTACK_EFFECT_DISARM) if(defender.stat == CONSCIOUS && !defender.IsParalyzed() && attacker.combat_mode) var/obj/item/disarmed_item = defender.get_active_held_item() - if(disarmed_item && defender.temporarilyRemoveItemFromInventory(disarmed_item) && prob(20)) - attacker.put_in_hands(disarmed_item) + if(disarmed_item && prob(20)) + if(defender.temporarilyRemoveItemFromInventory(disarmed_item)) + attacker.put_in_hands(disarmed_item) else disarmed_item = null defender.visible_message(