/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