From bfe2ab0f1e0c13e7ef89693bc0891c8f0622c2e6 Mon Sep 17 00:00:00 2001
From: Paul Buser <pbuser@oberlin.edu>
Date: Sun, 12 Jan 2014 21:26:07 -0500
Subject: [PATCH] Add regexp event checking

---
 app/lib/world/script_event_prereqs.coffee | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/app/lib/world/script_event_prereqs.coffee b/app/lib/world/script_event_prereqs.coffee
index fa250f7ce..9f3c529f9 100644
--- a/app/lib/world/script_event_prereqs.coffee
+++ b/app/lib/world/script_event_prereqs.coffee
@@ -12,5 +12,7 @@ module.exports.scriptMatchesEventPrereqs = scriptMatchesEventPrereqs = (script,
     return false if ap.lessThanOrEqualTo? and not (v <= ap.lessThanOrEqualTo)
     return false if ap.containingString? and v?.search(ap.containingString) == -1
     return false if ap.notContainingString? and v?.search(ap.containingString) != -1
+    return false if ap.containingRegexp? and v?.search(new RegExp(ap.containingRegexp)) == -1
+    return false if ap.notContainingRegexp? and v?.search(new RegExp(ap.notContainingRegexp)) != -1
 
   return true