llPushObject will work on Agents if:
I know the priority right now is griefing, but...
Are there no plans to restrict push on objects? For the point of view of creating games that use physical objects, llPush pretty much makes all of them a non-starter with very few exceptions.
If we could at least have an event "pushed(key agent)", so the objects could detect it, that would be a huge improvement.
It's impossible to code a game when some of your parts might dissappear mysteriously, with no event raised, and no way to tell what happened!
A related but less important concern for developing games that use the physics engine, the "right click freezes physical objects" issue. At least that's slightly easier to detect, but still a major hassle.
Just to clarify, we aren't talking about a small niche of games here, this issue precludes the creation of a large genre of games. Even something like a first person shooter doesn't really work very well if people can cheat by repelling the bullets with push, or throwing vehicles around.
Speaking of vehicles, llPush is also a problem for people trying to fly or drive around.
On a parcel owned by single resident:
- The originator of the call is a script in a prim owned by the owner of the parcel
- The originator of the call is a script in a prim owned by the target of the push. (i.e. you can push yourself)
These rules sound good.
Parcel Deeded to Group:
- The originator of the call is a script in a prim set to the group of the parcel
This one might catch some flak from people that have group land with open membership (if there are any). You probably know more than I do about how the new group roles will work, so that might change that concern.
- The originator of the call is a script in a prim deeded to the group of the parcel
Sounds good.
Parcel Owned by Single Resident w/ Group Set:
- Combination of 4 above rules.
I'm not sure what you mean by that.
Regions:
Regions can establish an region wide additive override of the llPushObject restriction (i.e. if region override is on, all parcels will have push restriction on regardless of the parcel owner's settings)
Sounds good. One other thing to consider is all the Governor Linden owned land should have the flag set by default. I can't imagine Guy Linden flying around to set the flag on thousands of parcels.