Andrew Plotkin
Andrew Plotkin
See also https://github.com/erkyrath/tworld/issues/104 (worlds in which people aren't visible as logged-in, or in which the location is obscured).
(The non-scrolly close icon is appropriate for the general UI, actually. It doesn't come up much, but a really large focus pane is a nuisance.)
Python nitpickers remind me that a range object is not a generator; it's a sequence object with extra brainpower for the "in" operator (__contains__). http://stackoverflow.com/questions/30081275/why-is-1000000000000000-in-range1000000000000001-so-fast
These db-writes should "fork" from the main flow of control. I think that's easy. How to decide what wid to use? Probably stuff in "task.logwid = ..." in a few...
The current system is more verbose but more consistent. An ObjectId cannot be treated like a player all the time (since some ObjectIds represent locations), so the simple rule is...
Note that some of these cases bypass the standard "examine portal, details in right-hand panel" view. They might be simple links. They might be code-triggered. Therefore, we have to be...
Might want to define an alternate format, which is less JSON-y and more markdown-y. Would have to support export and import for both formats.
Sometimes people want to import a single room (into an existing room or a new one). Allow this.
Reasonable idea.
Why? (Serious question. Is there an advantage? I see one disadvantage: existing hooks will all break, because they don't have an arguments line set.)