diff --git a/code/datums/elements/pet_bonus.dm b/code/datums/elements/pet_bonus.dm index f42a31a46c2..f6083feefac 100644 --- a/code/datums/elements/pet_bonus.dm +++ b/code/datums/elements/pet_bonus.dm @@ -26,10 +26,10 @@ . = ..() UnregisterSignal(target, COMSIG_ATOM_ATTACK_HAND) -/datum/element/pet_bonus/proc/on_attack_hand(mob/living/pet, mob/living/petter) +/datum/element/pet_bonus/proc/on_attack_hand(mob/living/pet, mob/living/petter, list/modifiers) SIGNAL_HANDLER - if(pet.stat != CONSCIOUS || petter.combat_mode) + if(pet.stat != CONSCIOUS || petter.combat_mode || LAZYACCESS(modifiers, RIGHT_CLICK)) return new /obj/effect/temp_visual/heart(pet.loc)