Added msg_type to rpsystem.send_emote()

This commit is contained in:
Andrew Bastien 2022-07-14 19:46:49 -04:00
parent 641811ec1c
commit 22353b2e92

View file

@ -213,6 +213,7 @@ _RE_REF_LANG = re.compile(r"\{+\##([0-9]+)\}+")
# this regex returns in groups (langname, say), where langname can be empty. # this regex returns in groups (langname, say), where langname can be empty.
_RE_LANGUAGE = re.compile(r"(?:\((\w+)\))*(\".+?\")") _RE_LANGUAGE = re.compile(r"(?:\((\w+)\))*(\".+?\")")
# the emote parser works in two steps: # the emote parser works in two steps:
# 1) convert the incoming emote into an intermediary # 1) convert the incoming emote into an intermediary
# form with all object references mapped to ids. # form with all object references mapped to ids.
@ -375,7 +376,7 @@ def parse_sdescs_and_recogs(sender, candidates, string, search_mode=False, case_
match_index = marker_match.start() match_index = marker_match.start()
# split the emote string at the reference marker, to process everything after it # split the emote string at the reference marker, to process everything after it
head = string[:match_index] head = string[:match_index]
tail = string[match_index + 1 :] tail = string[match_index + 1:]
if search_mode: if search_mode:
# match the candidates against the whole search string after the marker # match the candidates against the whole search string after the marker
@ -421,7 +422,7 @@ def parse_sdescs_and_recogs(sender, candidates, string, search_mode=False, case_
# save search string # save search string
matched_text = "".join(tail[1:iend]) matched_text = "".join(tail[1:iend])
# recombine remainder of emote back into a string # recombine remainder of emote back into a string
tail = "".join(tail[iend + 1 :]) tail = "".join(tail[iend + 1:])
nmatches = len(bestmatches) nmatches = len(bestmatches)
@ -513,7 +514,7 @@ def parse_sdescs_and_recogs(sender, candidates, string, search_mode=False, case_
return string, mapping return string, mapping
def send_emote(sender, receivers, emote, msg_type = "pose", anonymous_add="first", **kwargs): def send_emote(sender, receivers, emote, msg_type="pose", anonymous_add="first", **kwargs):
""" """
Main access function for distribute an emote. Main access function for distribute an emote.