Kitto Flora
Elf boy.
Join date: 29 May 2004
Posts: 29
|
07-27-2006 00:02
Restricted llPushObject() arrived on MG today Weds July 26, enabling some real testing. Results, in areas with Restricted set on. Good stuff: Av flight boosting still works. Vehicles still work (no surprise, real vehicles do not use llPushObject.) Trampolines owned by the land owner or set to same group as the group land still work. Non-land-owner (i.e. a visitor to land) shooting an Av fails to push av - except Av may experience a purely physical push due to mass of bullet. Av gets a Bumps and pushes message. Bad stuff: It FAILS for vehicles. A vehicle on Restricted land, owned by the land owner and pushed by a visitor's llPushObject() script is still pushed, same as ever. This was tested on mainland and island, two different owners, two different 3rd parties. Fails every time. So - this will reduce direct greifing of Avs. Now the greifers will all go for the vehicles. 
|
Gigs Taggart
The Invisible Hand
Join date: 12 Feb 2006
Posts: 406
|
07-27-2006 06:08
I was likewise dissappointed that the restriction does not extend to objects.
Pretty much makes the feature useless for protecting games that use physical objects from cheating too.
Come on LL, finish what you started and make it work on objects.
|
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
|
07-27-2006 10:27
From: Gigs Taggart I was likewise dissappointed that the restriction does not extend to objects. Oh no. They really implied that this was applied to ALL push. I was all set to set out some physical animals again... I was tired of having them orbited.
|
Kitto Flora
Elf boy.
Join date: 29 May 2004
Posts: 29
|
Idea for vehicles.
07-27-2006 14:08
Maybe add a flag (like STATUS_PHYSICS) STATUS_RESTRICT_PUSH that you could set on a vehicle, or other objects that your may set physical. Then in simulator LSL engine:
if (llPushObject() is affecting and object)... if( (parcel == Restricted) && (STATUS_RESTRICT_PUSH == TRUE) { // do nothing }else{ <do the push> } }
|
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
|
07-27-2006 15:05
Just enable the push restriction for physical objects as well. No need for an extra check against the object's status, why would you ever NOT want it to apply to objects on push-restricted land?
|