| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Added is a patch that adds a rough Groups implementation. This patch allows
the creation, adding and maintaining Groups, Roles and Members. Work has begun
on a very naive implementation of messaging, and minimal support for notifications
{no attachments yet}. Proposals are not yet supported, but are on the to-do list.
This implementation is not active by default, and must be configured in
OpenSim.ini to become active.
|
|
|
|
|
|
| |
* Implements Sculpty modification support to MRM
* Example: IObject.Shape.SculptMap = new UUID("0000-0000-0000....");
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
actually being used.
|
|
|
|
|
|
| |
* This allows specific requests to be identified.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
avatar interests update.
|
|
|
|
|
|
|
| |
* Interfaces now live in Interfaces subdirectory.
* Namespace does not yet reflect this change.
* Final namespace for MRMs will probably sit somewhere around OpenSim.Extend.MRM[?]
|
|
|
|
|
|
| |
to a central server via REST, for centralized XMLRPC routing.
|
|
|
|
|
|
|
| |
xmlrpc_uri(string) in response to a OpenRemoteDataChannel call. The string
is the fully qualified URI to post XMLRPC requests for that script to.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Addresses Mantis #3381
The current implementation works as expected if the object has no rotation or
only rotation around the Z axis; you can spin the object left or right (around
the world Z axis).
It works a little unexpectedly if the object has a non-Z-axis rotation; in this
case the body is spun about its local Z axis, not the world Z-axis. (But SL
also behaves oddly with a spin on an arbitrarily rotated object.)
|
|
|
|
| |
OnTouch capable scripts.
|
| |
|
| |
|
|
|
|
|
| |
* Syntax: //@DEPENDS:library.dll
|
|
|
|
|
| |
* This lets you do things like IObject.Materials[0].Texture = new UUID("0000-...");
|
|
|
|
|
|
| |
* This allows you to utilize System.Drawing tools on textures within the region.
* Example: use System.Drawing.Bitmap to make your texture, then use Host.Graphics.SaveBitmap to make an asset from it in JPEG2K. You can edit (but not overwrite) existing textures using Host.Graphics.LoadBitmap.
|
|
|
|
|
| |
* This event fires when a new avatar is created within the Scene. (Internally corresponds to EventManager.OnNewPresence)
|
|
|
|
|
|
| |
* This makes MRM scripting ever so slightly more secure. If you have enforced Object Permissions enabled, it may be acceptable to enable MRM within your regions.
* Security bug reports on this feature are much appreciated (eg: anyone finding ways around this to execute a MRM as a basic user).
|
|
|
|
| |
animation packet from firing OnChat)
|
|
|
|
|
|
|
| |
* Corrected issue with MRMs where it would attempt to overwrite an already loaded DLL. (and thus fail with cryptic UnauthorizedAccessException.)
* Made DrunkenTextAppreciationModule.cs MRM not crash with StackOverflowException
* Added some temporary logging to MRM World.*
|
|
|
|
|
| |
* Added "DrunkenTextAppreciationModule" Demo MRM - behaves very similarly to the sobriety filter in WoW. ;)
|
|
|
|
|
|
|
| |
* Avatar and Object now inherit from IEntity.
* Avatar.Position is now Avatar.WorldPosition to match IObject property.
* Implements event World.OnChat += delegate(IWorld sender, ChatEventArgs e);
|
|
|
|
|
|
| |
* Optimizes SceneGraph - fetches on primitives via "GetGroupByPrim" wont search the entire list if the primitive is infact the root. (Core)
* Updates Test MRM.
|
|
|
|
|
| |
* This is equivalent to LSL 'touch(int senders)'
|
|
|
|
|
|
|
| |
* Implement "Add To Outfit"
* Thanks FredoChaplin
|
|
|
|
|
|
| |
Fix null reference exception during close down of IRC module if the
region was not actually initialized.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
minutes to a directory called "autooar", if enabled. Default disabled. Use [autooar] Enabled=true in OpenSim.ini to enable.
* Adds some MRM XMLDOC
|
|
|
|
|
|
|
| |
OpenSim, license text is unchanged)
* Added Bitmap[,] to IParcel for MRM
|
|
|
|
|
| |
* Adds basic IParcel interface. Soon to live on World.Parcels{[id],[x,y]}
|
|
|
|
|
| |
* OpenSim is now over 9000.
|
|
|
|
|
|
|
| |
objects such as Users, Groups, etc. Destined to be used as the return value of any "Owner" properties.
* Implements basic "SEUser" class which implements Avatar/Agent SE functions (primitive).
|
|
|
|
| |
in IObject.Physics.Enabled / IObject.Physics.Phantom instead.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* SetMomentum
* AddAngularForce
* AddForce
* FloatOnWater
* Force
* Acceleration
* Torque
* Velocity
* RotationalVelocity
* CenterOfMass
* GeometricCenter
* Buoyancy
* Mass (Partial)
* Density (Partial)
|
|
|
|
|
| |
* Eg, IObject.Physics.* is now valid syntax and compiles (but will throw NotSupported at runtime)
|
|
|
|
|
|
|
|
| |
interface, will be referenced on IObject as IObject.Physics.*
* Eg; IObject.Physics.Torque = new Vector3(30.0,0.4,0.5);
* Maps loosely to internal PhysicsActor class.
|
| |
|
|
|
|
|
| |
First part of Mantis #964, the necessary clouds image will follow separately.
|
| |
|
|
|
|
|
| |
* Added XMLDOC to MRM API code, this means we have usable programming docs being produced here: http://docs.opensimulator.org/namespaceOpenSim_1_1Region_1_1OptionalModules_1_1Scripting_1_1Minimodule.html (eg IObject, IHeightmap, etc)
|