@Ide If I recall correctly, all commands were routed through string parsing (like standard MU fair). I'd like to pass something like (completely random example):
{
user: "glitch",
method: "roll",
options: { explode: true, dice: 10 },
target: 5
}
And have the back-end handle that because the nWoD plugin/module/whatever is installed and it knows what to do with that. I don't want to make an interpreter that'll catch that JSON object and turn it into "/roll/explode 10:target=5" for Evennia's back-end to parse out "roll" and send it to a roll command as a string, where it is interpreted as a string with results returned as a string just for die-hard telnet users.
If that's not the case now, this is what I recall of the last time I had poked at it.