Andrew Plotkin
Andrew Plotkin
Code property: ``` print('the D’ni symbol '); style('dni') print(dninumbers[val]) endstyle('dni') print(' (the number %d)' % val) ``` Room description: ``` Mounted on the [wall] is a plaque with [[dninumber(5)]]. ```...
That is, go back to a pristine state. This should be an in-world interface (not a build UI interface), because it must be available to non-builders. It'll be a special...
Or maybe have a copying access level, which can be set to "never". I used to think this was unnecessary -- the world's copyable flag was sufficient. I've changed my...
There's no reason not to. (Right now, `location()` is None, but `location(player)` is not. This is confusing and weird.) However, we should still pull the realm-level `instancepane` property, not the...
I'm not positive of this, but I think it's needed for various corner cases to work. If "[[foo]]" is in your focus description, it looks up the foo property of...
Something like: evalfor(player, callable) Which would run the callable in a child EvalPropContext, with the player's uid. Only legal if the player is in this instance.
> I was able to sign up, but when I log in I get “The connection to the server could not be opened.” on both Safari 5.1.9 and Firefox 20.0...
When you send off a timer event with sched(), you might want to attach arguments to it, to be handed back when the event fires.
If you define a GenText node like ``` color (GenText property): ('red', 'green', 'blue') ``` ...and then you use it twice: ``` [color, 'and', color] ``` ...you'll get two different...
Errors that occur in your actions generally appear in your message pane output. However, errors that happen to other players have to be reported by them, and errors in timer...