Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

Commit c529ec6

Browse files
uh oh (#22892)
1 parent 9c6c462 commit c529ec6

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

code/_onclick/other_mobs.dm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
if(proximity && istype(G) && G.Touch(A, 1, modifiers))
2929
return
3030

31-
if(SEND_SIGNAL(src, COMSIG_HUMAN_EARLY_UNARMED_ATTACK, A, modifiers) & COMPONENT_NO_ATTACK_HAND)
31+
if(SEND_SIGNAL(src, COMSIG_HUMAN_EARLY_UNARMED_ATTACK, A, proximity, modifiers) & COMPONENT_NO_ATTACK_HAND)
3232
return
3333

3434
var/override = 0
@@ -37,7 +37,7 @@
3737
if(override)
3838
return
3939

40-
SEND_SIGNAL(src, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, A, modifiers)
40+
SEND_SIGNAL(src, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, A, proximity, modifiers)
4141
if(modifiers[RIGHT_CLICK])
4242
var/secondary_result = A.attack_hand_secondary(src, modifiers)
4343
if(secondary_result == SECONDARY_ATTACK_CANCEL_ATTACK_CHAIN || secondary_result == SECONDARY_ATTACK_CONTINUE_CHAIN)

code/datums/components/riding.dm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@
277277
var/slowdown = AM.dna.check_mutation(STRONG) ? 0 : HUMAN_CARRY_SLOWDOWN
278278
AM.add_movespeed_modifier(MOVESPEED_ID_HUMAN_CARRYING, multiplicative_slowdown = slowdown)
279279

280-
/datum/component/riding/human/proc/on_host_unarmed_melee(atom/target, modifiers)
280+
/datum/component/riding/human/proc/on_host_unarmed_melee(atom/target, proximity, modifiers)
281281
var/mob/living/carbon/human/AM = parent
282282
if(modifiers && modifiers[RIGHT_CLICK] && (target in AM.buckled_mobs))
283283
force_dismount(target)

code/game/objects/items/powerfist.dm

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,8 @@
8585
/obj/item/clothing/gloves/powerfist/attack(mob/living/target, mob/living/user)
8686
power_punch(user, target)
8787

88-
/obj/item/clothing/gloves/powerfist/proc/power_punch(mob/living/user, atom/movable/target)
89-
if(!user || !user.combat_mode || (!isliving(target) && !target.uses_integrity) || isitem(target))
88+
/obj/item/clothing/gloves/powerfist/proc/power_punch(mob/living/user, atom/movable/target, proximity)
89+
if(proximity || !user || !user.combat_mode || (!isliving(target) && !target.uses_integrity) || isitem(target))
9090
return
9191
if(!tank)
9292
to_chat(user, span_warning("\The [src] can't operate without a source of gas!"))

0 commit comments

Comments
 (0)