From 94674ae897444bdfd6e6fa9d4939447342af38bd Mon Sep 17 00:00:00 2001 From: Nick Date: Mon, 25 Nov 2019 22:24:15 -0700 Subject: [PATCH] update --- story/utils.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/story/utils.py b/story/utils.py index a8a061c..dbb24f5 100644 --- a/story/utils.py +++ b/story/utils.py @@ -37,8 +37,16 @@ def get_num_options(num): def player_died(text): + reg_phrases = ["You[a-zA-Z ]*die", "you[a-zA-Z ]*die"] + + for phrase in reg_phrases: + reg_expr = re.compile(phrase) + matches = re.findall(reg_expr, text) + if len(matches) > 0: + return True + dead_phrases = ["you die", "You die", "you died", "you are dead", "You died", "You are dead", "You're dead", - "you're dead", "you have died", "You have died"] + "you're dead", "you have died", "You have died", "finish you off"] for phrase in dead_phrases: if phrase in text: return True