aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/ScenePresence.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Refactored Permissions into ScenePresence as requested by MWTeravus Ovares2007-12-051-3/+6
| | | | | | | * Un-hackerized generating the client_flags * Now handling the ObjectPermissions Update packet * Warning: Backup your prim before updating. If you fail to do so and something goes wrong then, All Yr prim are belong to us!
* keeping opensim safe for children -- made some namespace references less ↵Jeff Ames2007-12-041-6/+2
| | | | explicit
* * Removed 12 compiler warnings.Adam Frisby2007-12-041-1/+0
|
* Attempt to fix mantis issue #82, taking prims into inventory and then ↵MW2007-12-021-0/+2
| | | | rezzing them in another region.
* Added some error handling (and console output) to BaseHttpServer.MW2007-12-021-2/+1
| | | | | a few other bits of refactoring.
* attempt to fix sitting-related bugs #3 and #67Jeff Ames2007-12-011-14/+17
|
* * Fixed neighbour range buglbsa712007-11-291-2/+2
| | | | | * Various refactorings
* * Added a way for the Region master user to kick individual users from their ↵Teravus Ovares2007-11-241-13/+0
| | | | | | | sim with a custom message. Their client says, "You've been logged off of secondlife, <Your custom message here> and logs them off. * Added a way for the Region master user to kick *ALL* users from *ALL* their regions in the estate with a custom message.
* * Hanling RequestGodlikePowers. On Request.. sends the sim owner's client ↵Teravus Ovares2007-11-241-0/+19
| | | | the appropriate messages to make it think it's got god status. Will be used for finding more unimplemented packets....
* * Added a nice 'The Region is going down.' message to the user when the sim ↵Teravus Ovares2007-11-241-0/+14
| | | | owner issues 'shutdown' on the console.
* * added some functions for use in raytracing. They're kind of crappy now, ↵Teravus Ovares2007-11-231-0/+5
| | | | | | | so they only display 'guesses' on the console when you rez a prim. * any math gurus who'd like to improve rezzing need only to make the raytracer in SceneObjectPart work :D
* * Added code to capture the draw distance setting from the client.Teravus Ovares2007-11-221-10/+72
| | | | | * Added a support function to InnerScene to calculate the distance between two vectors.
* * Did some initial work for prim crossing. Just glue so far.Teravus Ovares2007-11-211-4/+21
| | | | | * Added the child_get_tasks OpenSim.ini flag for testing the UDP packet sending code and packet throttler. This flag gets purposely disabled in grid mode. This flag also has the consequence that you can see the prim in neighboring regions without going into them. Be warned, this causes tons of dropped packets.
* fix for mantis #2 from Justin Casey (IBM)Sean Dague2007-11-201-3/+7
|
* * Refactored IClientAPI.OutPacket to require a second mandatory parameter. ↵Teravus Ovares2007-11-181-1/+1
| | | | This parameter has an enum:int ThrottleOutPacketType and contains types; Resend, Land, Wind, Cloud, Task, Texture, and Asset.
* cleaned up some mono compiler warningsJeff Ames2007-11-181-4/+1
|
* Attempt to get World Map working in Grid mode, will need to be using the ↵MW2007-11-181-39/+49
| | | | | | | | | | grid asset server for it to work correctly and has only been quickly tested in a three region grid. Moved PermissionManager creation out of the Scene constructor and instead a PermissionManager is passed to the constructor as a param. So that we could create and use custom permissionsManagers. Added AllowMovement property to ScenePresence which can be used to stop movement of avatars (for example in a custom region that wanted avatars always in one place). Added PermissionManager call when copying objects, although currently the call will always return true so that it allows copying in places like Wright Plaza. A few other changes/fixes.
* * Resolved the situation where prim is loaded from storage and when pushed ↵Teravus Ovares2007-11-161-5/+5
| | | | never stops.
* More cleaning up when deleting regions from a instance. NOTE: ↵MW2007-11-161-0/+2
| | | | IGridServices.DeregisterRegion() method needs implementing for grid mode.
* * Fixed object edit movements causing full object updates instead of terse ↵Teravus Ovares2007-11-161-1/+7
| | | | object updates since unlinking.
* * Possibly resolved the excess sim lag. Teravus Ovares2007-11-141-1/+2
| | | | | * Warning: Only try on Linux, Windows builds still have a terrain database problem.
* * Added AvatarPicker in Standalone mode. Works for finding avatar to ban, ↵Teravus Ovares2007-11-131-0/+4
| | | | | | | manually trying to add a friend (with the add button) or useful to those who are curious which usernames have visited your standalone sim. Important for future development :D. * Grid mode always returns 0 results until the Grid Communications portion is done.
* first pass on unlinking of objects. From Jay Clarke (IBM)Sean Dague2007-11-131-5/+16
|
* replaced exception when sitting and typing with rather amusing getting up ↵Jeff Ames2007-11-131-0/+12
| | | | and sitting back down animation
* Some work on cleanly removing Regions.MW2007-11-131-0/+1
|
* * Fixed the walk vs fall animation.Teravus Ovares2007-11-131-5/+5
| | | | | * Tweaked a few things
* * Added AV Height Glue & Avatar Height stored on m_AVHeight in ScenePresence Teravus Ovares2007-11-131-2/+16
| | | | | | * Added glue to send it to the Physics Engines (in meters) * ODE Initial implementation of Avatar Height :D Change your height and not get all knee bendy
* added IDs for all built-in animationsJeff Ames2007-11-131-1/+1
|
* * Implemented Walk Vs Run in ODE. Also helps make the walk look smoother.Teravus Ovares2007-11-121-1/+18
| | | | | * All thanks to unimplemented packet listing :D
* * Added a lot of Glue to help with reporting proper collisions.Teravus Ovares2007-11-121-3/+43
| | | | | | | | | | * ODE - Fixed the iscolliding property to report a static true when colliding. * Added reporting of collisions to call UpdateMovementAnimations * Added Jump - air animation (with arms outstretched). * Added Fall Animations * ODE - Added a small amount of X, Y motion control while jumping or Falling * ODE - Avatar movement animations are still a bit odd sometimes, and had to get this up there.
* enable typing animation for chat, maybeJeff Ames2007-11-121-2/+19
|
* fixed chatting while sittingJeff Ames2007-11-111-5/+9
|
* * Fixed occasional character drift caused by sim not sending the avatar's ↵Teravus Ovares2007-11-081-0/+2
| | | | | | | | final resting velocity. * Added Smooth moving prim * Added event to PhysicsActor RequestPhysicsterseUpdate to allow physics plugins to be able to schedule a terse update.
* move Sun into a Region Module, pass 1. Currently this works fine withSean Dague2007-11-071-1/+2
| | | | | | | | | a fixed 30 minute day and the sun going East -> West again. It gets rid of super noon as well. It's a bit debug heavy right now, which I'll clean up tomorrow. I also plan to make time progression configurable in OpenSim.ini, but that will be tomorrow.
* * Substituted som 'GenericCall' with Action<>lbsa712007-11-051-20/+24
| | | | | | * OnRequestWearables does no longer accept 'Client' as param, since it's always on the current client * Fixed SendOwnWearables to always operate on self, as that's what it does
* Started to cleanup/close down childagent connections when a user teleports. ↵MW2007-11-051-3/+13
| | | | | | | As the client will not close old childagent connections without being told explicitly to do so by each region the connection is to. Currently only implemented in standalone mode. ( the TellRegionToCloseChildConnection( ) in OGS1GridServices.cs needs implementing for grid mode, and the inter region .net remoting added for the new messages). hopefully fixed the echo bug in chatmodule.
* * UpdateWearable should SendOurAppearancelbsa712007-11-051-0/+2
| | | | | * Ignored some bins
* tiny commit to prepare for the first proper part of Scene.cs refactoring. MW2007-11-031-17/+13
|
* * Diuerse beavtificatemslbsa712007-11-011-12/+16
|
* fixed bug with user not getting land properties on loginJeff Ames2007-10-311-0/+2
|
* some small changesMW2007-10-311-6/+7
|
* made illogical bitwise operations logicalJeff Ames2007-10-311-1/+1
|
* Thank you Teravus, very much, for a 'jump', 'crouch' and 'inertia' patch for ↵Charles Krinke2007-10-311-4/+35
| | | | all three physics plugins.
* Step one on the long march towards grid based inventory. Introduction of an ↵Tleiades Hax2007-10-301-1/+1
| | | | InevntoryServer
* temporary fix for sitting collisions in ODEJeff Ames2007-10-301-9/+58
|
* * Optimized usingslbsa712007-10-301-42/+41
| | | | | | * Shortened type references * Removed redundant 'this' qualifier
* as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW2007-10-291-2/+1
| | | | | | | Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
* * Removed AssetNotFound as it crashes clientlbsa712007-10-291-37/+43
| | | | | * Fixed introduced bugs in ScenePresence
* * ModuleLoader: Privatized some too-public fieldslbsa712007-10-291-41/+41
| | | | | | | * Scene: Changed name from MakeAvatarPhysical to MakeRootAgent and added ForEachClient * SceneManager: Added ForEachScene * Worked some on appearances.
* Added preliminary support for sitting on primsJeff Ames2007-10-281-16/+77
|