diff --git a/static/game/debug/renderer.js b/static/game/debug/renderer.js
index def0bac34cee64f070ea49ef3bcea5b9cdbbc113..cd59e41dd2a8f9c2f188dd049c467a595390084f 100644
--- a/static/game/debug/renderer.js
+++ b/static/game/debug/renderer.js
@@ -65,10 +65,15 @@ function renderRole(_definition, _roleIdle) {
         var value = element["value"];
         var length = element["length"];
 
-        if(prompt){
-            for(var varname in prompt){
-                while(value.indexOf("$"+varname) != -1){
-                    value = value.replace("$"+varname, prompt[varname]);
+        if(prompt) {
+            var variables = prompt["variables"];
+            var selections = prompt["selections"];
+
+            if(variables) {
+                for(var varname in variables) {
+                    while(value.indexOf("$"+varname) != -1 ){
+                        value = value.replace("$"+varname, variables[varname]);
+                    }
                 }
             }
         }