I don’t know if this has ever been brought up before - but why can we not have more than one owner for a region? Like… for example:
John Peterson, the Wolf, makes a room. He calls it “John’s Room”. John later has a friend move in with him- we’ll call him Paul Richards. John decides he’d like to let Paul have the rights to edit the room- unfortunately, as I understand it, this has to be done by transferring the room, or by approving requests. Why can’t we, say, sublet a room to someone else, so they have the full ability to edit it like a moderator would, without having to own it?
Or is this a thing that can already be done, and I’m just stupid?
It’s an interesting idea for sure. I can’t speak to the underlying code (I’m sure others can), but I know Wolfery is loosely based on MUCKs and MUCK software only had limited ability to share object/room ownership. Every object had to have a specific owner (except player objects) and you could set certain flags on objects to enable certain things, like C to allow someone to take ownership, A to let them set their home there, and L to let people link other rooms to it. But you couldn’t edit room properties like descriptions and such unless you were the owner.
It does also raise some logistical issues especially if the people sharing ownership have a falling out later and things need to be untangled. This was true with other shared-ownership work-arounds like where different people would have ownership of different sections of an area and link them together. This was also problematic though because often things like scripts require the owner of the script and the owner of the room to be the same (otherwise this could be a privacy exploit). I have no idea how scripting works in Wolfery though, but would love to learn, because I used to do tons of scripting in MUCKs and learned that archaic language inside and out. But when I was the head scripter for a place on Tapestries I would have to pass the code over to the owner for them to implement in the program object - it wouldn’t work if I owned it myself.
As far as I know room scripts are (like MPI property-based scripts but unlike MUF programs) considered part of a room and therefore ownership is transferred with the room. On the other hand, I don’t think there is any special access granted to your character beyond being present in the room (i.e. it can’t mess with your character description just because you own it).
To the wider question: it would be a nice idea and as previously raised it’d also make sense for other characters on your account to be able to modify your rooms/scripts, even though the room officially belongs to the character rather than the account (after all, the room limit belongs to the account).