Don't forget the condition thing, I don't know weather to call it an operator, or a condition, but this for setting vars:
NPC Code:
this.var = (condition ? ifitstrue : ifitsfalse);
Oh yeah, and its not new, its quite old...
You just haven't ever seen it before...