From f5917378d2017d559eb9c66bed1b17ab3e83e893 Mon Sep 17 00:00:00 2001 From: Griatch Date: Sat, 21 Mar 2020 19:01:02 +0100 Subject: [PATCH] Extend rplanguage sentence detection. Resolve #2075 --- evennia/contrib/rplanguage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/evennia/contrib/rplanguage.py b/evennia/contrib/rplanguage.py index 6fae496960..a4dc931674 100644 --- a/evennia/contrib/rplanguage.py +++ b/evennia/contrib/rplanguage.py @@ -331,7 +331,7 @@ class LanguageHandler(DefaultScript): # find out what preceeded this word wpos = match.start() preceeding = match.string[:wpos].strip() - start_sentence = preceeding.endswith(".") or not preceeding + start_sentence = preceeding.endswith((".", "!", "?")) or not preceeding # make up translation on the fly. Length can # vary from un-translated word.