/mob/living/carbon/human/AltUnarmedAttack(atom/A, proximity)
if(!has_active_hand())
to_chat(src, "You look at the state of the universe and sigh.") //lets face it, people rarely ever see this message in its intended condition.
return TRUE
if(!A.alt_attack_hand(src))
A.attack_hand(src)
return TRUE
return TRUE
/mob/living/carbon/human/AltRangedAttack(atom/A, params)
if(!has_active_hand())
to_chat(src, "You ponder your life choices and sigh.")
return TRUE
if(!incapacitated())
switch(a_intent)
if(INTENT_HELP)
visible_message("[src] waves to [A].", "You wave to [A].")
if(INTENT_DISARM)
visible_message("[src] shoos away [A].", "You shoo away [A].")
if(INTENT_GRAB)
visible_message("[src] beckons [A] to come.", "You beckon [A] to come.") //This sounds lewder than it actually is. Fuck.
if(INTENT_HARM)
visible_message("[src] shakes [p_their()] fist at [A].", "You shake your fist at [A].")
return TRUE
/atom/proc/alt_attack_hand(mob/user)
return FALSE