diff --git a/misc/states.js b/misc/states.js
index b01bc2b..b69cee1 100644
--- a/misc/states.js
+++ b/misc/states.js
@@ -63,6 +63,9 @@ states.Dependent.comparisons = {
   'Function': function (reference, value) {
     // The "reference" variable is a comparison function.
     return reference(value);
+  },
+  'Number': function (reference, value) {
+    return value.constructor.name === 'String' ? compare(String(reference), value) : compare(reference, value);
   }
 };
 
