Fixed element blocks to allow spaces and stuff

This commit is contained in:
Tim Stallard 2017-04-04 14:23:49 +01:00
parent c5a47f0550
commit 6be2b7bcaa
2 changed files with 3 additions and 1 deletions

View File

@ -12,7 +12,8 @@ module.exports = {
execute: function({elements}, elem){ execute: function({elements}, elem){
return elements return elements
.split(",") .split(",")
.map((element)=>(require("./util/elements.js").indexOf(element.toLowerCase()) + 1)) .map((element)=>(element.toLowerCase().replace(/[^a-z]/g, "")))
.map((element)=>(require("./util/elements.js").indexOf(element) + 1))
.filter((num)=>(num > 0)) .filter((num)=>(num > 0))
.join(","); .join(",");
}, },

View File

@ -12,6 +12,7 @@ module.exports = {
execute: function({numbers}, elem){ execute: function({numbers}, elem){
return numbers return numbers
.split(",") .split(",")
.map((num)=>(num.replace(/[^0-9]/g, "")))
.map((num)=>(parseInt(num))) .map((num)=>(parseInt(num)))
.filter((num)=>(!isNaN(num))) .filter((num)=>(!isNaN(num)))
.map((num)=>(require("./util/elements.js")[num-1])) .map((num)=>(require("./util/elements.js")[num-1]))