Pops up a little bubble when you're requesting a high-five, along with some other emotes (#20472)

* High five!

* Add in-hand use

* use in hand too

* closing remarks

* better looking

* Fixes daps

* grab my hand fat man

* hand shake

* Implement missed messages

* i can spell

* Update code/modules/mob/living/carbon/human/human_emote.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Review concerns

* Add some auto-doc, minor changes

* more cleverly handles pointing

* Update code/modules/point/point.dm

Path clarity

Co-authored-by: Farie82 <farie82@users.noreply.github.com>

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
This commit is contained in:
Luc
2023-03-15 20:37:54 +01:00
committed by GitHub
co-authored by Henri215 Farie82
parent 9838d84023
commit eafe04f41f
6 changed files with 159 additions and 103 deletions
+12
View File
@@ -18,6 +18,18 @@
if(force)
return ..()
/obj/item/slapper/attack_self(mob/user)
. = ..()
if(!isliving(user))
return
var/mob/living/L = user
if(!L.has_status_effect(STATUS_EFFECT_HIGHFIVE))
L.apply_status_effect(STATUS_EFFECT_HIGHFIVE)
L.visible_message(
"<span class='notice'[user] raises [user.p_their()] hand for a high-five!</span>",
"<span class='notice'>You raise your hand for a high-five!</span>"
)
/obj/item/slapper/attack_obj(obj/O, mob/living/user, params)
if(!istype(O, /obj/structure/table))
return ..()