The thing about R² and a separate code/script is for me a bit of a clinch... *sigh*
The Ring is supposed to be an "easy to use editor for all players."
I can understand those who do know script/code to feel a need towards putting their knowledge to good use. ( I will not go into the potential for abuse here. But sadly it was already proven to be present. )
And it surely would make a great way for them to enhance their Ring scenarios and bring them to new heights.
The only problem I see with this is as follows:
Only a select few players do have sufficient knowledge to use a code/script in beneficial ways. And only a rare few other players will have the time and motivation to actually learn code/script, to put it to use in the ring.
Some will say now: Why learn such things when the Ring is supposed to be "for everyone / all players" ?
Right they are.
Please don´t get me wrong again!
I know some will probably find these thoughts offensive or somehow negative, but what I´m trying to say is, that to add a script/code option to the ring without considering the consequences it
might have would effectively reduce its usefulness and its potential as a tool "for everyone".
It would open a wide, new world to all those who can code/script and slam the door in the face of all those who don´t.
These would then be stuck with the limited tools as present.
And this is entirely against R² s purpose.
Unless the tools the "non-coders" are able to use would be enhanced too.
So that "non-coders" would be able to do the same things as "coders".
It would only be fair, don´t you think?
Sure we all would benefit from the efforts of scripters, with scenarios that would probably boggle the mind if they´d be let loose.
But what about all others that would like to create such great things in the Ring and would not be able too?
Because they would be stuck with hammer and chisel, while scripters would be using lasers and high end electronics, figuratively speaking.
So, why not open the R² code, instead of inserting a separate script language into it? I think it´s the best way for everyone to benefit.
Today a coder might find a more safe and elegant way to write a certain tool, or sequence than is present in what the Devs came up with and complain about it, or keep his mouth shut, or in worst case use it to "exploit".
But he could just as well volunteer his new code to them and have it added
Maybe even gain a honorable mention, or something
So an "open" code would probably be a benefit to all. NEL provides a perfect framework for that already. But a separate "script language" for the ring would IMHO have the above mentioned effect.
Enhanced tools in my understanding would negate the need for a separate script and the Ring would be "for everyone", like it was its original intention.
Coders/scripters might still feel limited by what the tools would propose, but as I said, they could surely still help streamlining them, or come up with new "less clumsy" ones.
All without ousting a huge amount of players from the Ring.
It would be a sad day for me if the script option would be added to the ring, without consideration for those of us who can not make proper use of it.
But first, dear devs, please repair the ring!
So finally everyone can participate again and not be portet `round the world when trying to enter a scenario or crash his/her game everytime he/she´s trying to use the editor.
CU
Acridiel