aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Prevent NRE if you do a llSetStatus(STATUS_ROTATION...) on an object that ↵Homer Horwitz2008-11-151-2/+5
| | | | isn't physical.
* Prevent pieces from other people's HUDs from displaying at the center ofMelanie Thielker2008-11-111-1/+2
| | | | | | every user's HUD
* * refactor: clean up SOG xml2 reloading to reuse more codeJustin Clarke Casey2008-11-101-2/+0
|
* * Extend basic scene test to retrieve the object from the scene and match uuidsJustin Clarke Casey2008-11-101-55/+2
| | | | | | | * Decouple sog and sop by removing the need to pass the sog to the sop when it is created - most of the code was doing this operation (and hence duplicating it) anyway * Remove unused constructors
* Mantis #2553: Thank you, idb, for a fix that helps to persist changes in ↵Homer Horwitz2008-11-081-0/+8
| | | | prim attributes.
* * Apply http://opensimulator.org/mantis/view.php?id=2582Justin Clarke Casey2008-11-071-36/+16
| | | | | | | * Send prim flags as booleans from LLClientView rather than in the native LL array * Thanks idb
* * Stop requiring local ids in the SOG constructors.Justin Clarke Casey2008-11-071-9/+6
| | | | | | * These are assigned when the object is attached to the scene
* * Remove SceneObjectPart.AttachToScene() since the remaining instruction can ↵Justin Clarke Casey2008-11-061-8/+1
| | | | be done by other means
* * eliminate unnecessary ScheduleFullUpdate()Justin Clarke Casey2008-11-061-2/+0
|
* * refactor: Attach a scene object to a scene separately from its constructionJustin Clarke Casey2008-11-061-30/+21
|
* Added a (xmlIgnored) SitAnimation property to SceneObjectPart. That allows ↵MW2008-11-041-0/+8
| | | | | | | | | the setting of the name of the animation to be used when a avatar sits on that object. At some point in the future this should be persisted. So basically simplifies what a lsl script that detects a avatar sitting on a prim, then stopping the sit animation and playing a custom animation, does. Also added another ScenePresence.HandleAgentRequestSit() method , that accepts the name of the sit animation. So that modules can override the animation used, when they are doing a server controlled sit. Started some work on making the stand pose be played as soon as a user logs into a region. Rather than them starting with their arms stretched. This still needs more work
* Megapatch. :) Fix skull attachment editing. Streamline Object terse updates.Melanie Thielker2008-10-181-49/+69
| | | | | | | | Add rezzing time to objects. Add Object return and traffic fields to land database. Add plumbing for auto return. Implement auto return. Contains a migration. May contain nuts.
* Fix linking phantom and nonphantom prims. Make the error message more friendlyMelanie Thielker2008-10-121-1/+1
| | | | | | when estate_settings.xml is empty or missing
* Fix the fix. Child prims were failing to load.Melanie Thielker2008-10-111-7/+10
|
* Fix llSetPos to handle child prims correctly. This will fix linked Melanie Thielker2008-10-111-0/+11
| | | | | | sliding doors
* very tiny change MW2008-10-101-3/+4
| | | | | | XmlIgnored the SceneObjectPart.SitTargetAvatar property, as (afaik) this is only used to indicate that a avatar is sitting (or about to sit) on the prim. And there are situations where it might not be cleared, like if a client crashes while sitting on the prim. Which results in that avatar's id getting stored in any xml backup or taking the prim into inventory. And then its always classed as a avatar is sitting on that prim.
* * Apply http://opensimulator.org/mantis/view.php?id=1207Justin Clarke Casey2008-10-071-0/+2
| | | | | | | * Implmements llModifyLand() and a check for the "Allow others to terraform flag" * Thanks tglion!
* Update svn properties, minor formatting cleanup.Jeff Ames2008-10-061-8/+8
|
* Implement ForceOwnerPermissive and God TakeCopyMelanie Thielker2008-10-061-0/+8
|
* Fix a number of errors in transfer of objectsMelanie Thielker2008-10-061-5/+14
|
* Revert r6697 patch as the build fails.Charles Krinke2008-10-061-2/+0
|
* Mantis#1207. Thank you, TGlion for a patch that addresses:Charles Krinke2008-10-061-0/+2
| | | | | | | | | | Implementation of llModifyLand() and There is a bug on permission-check of land-terraforming: x an y-coordinates are interchanged on function-call ExternalChecksCanTerraformLand. Correct: x is west, and y is north. 2) Missing check of "Other allow to terraform-flag" (Parcel.ParcelFlags.AllowTerraform)
* Fix: Mantis#2326: Fix: privilege escalation through attach from groundMelanie Thielker2008-10-031-0/+5
| | | | | | | | | | Fix: objects being duplicated inventory on detach. Fix: Mad jumping around of attachments while editing. Fix: Attachments being persisted to database on login. Fix: Attachments being persisted when changed by a script like invisprim refresh. Fix: Attachpoint set, but not reset correctly. Fix: prevent spurious full updates while editing attachments. Several other fixes
* Implement temp-on-rez objecte really being temporaryMelanie Thielker2008-10-031-4/+12
|
* Mantis #1360Melanie Thielker2008-10-031-2/+2
| | | | | | | Thank you, idb, for a patch to implement the packet and plumbing for the material settings.
* ApplyImpulse now forwards impulse in both local and global modes.Dahlia Trimble2008-09-291-6/+3
|
* Implement the plumbing for llSetVehicleType from the LSLCharles Krinke2008-09-281-0/+8
| | | | | | subroutine down through the physics modules through PhysActor and SceneObjectPart. No connection to the physics simulators.
* Added the plumbing for llSetVehicleRotationParamCharles Krinke2008-09-281-0/+8
| | | | | | in the classes between the LSL implementation and the underlying physics engines.
* Plumb the connection though from llSetVehicleVectorParamCharles Krinke2008-09-281-2/+10
| | | | | | | to the various physics engines. No connection to the underlying physics simulator yet, just plumbing through the various classes.
* Plumb the connection through from llSetVehicleFloatParamCharles Krinke2008-09-281-0/+8
| | | | | | | to the various physics engines. No connection to the underlying physics simulator yet, just plumbing through the various classes.
* * Updates the SQLite region database to support the same properties that the ↵Teravus Ovares2008-09-181-1/+11
| | | | | | | MySQL version does for the table, prims. * If this causes any unit tests to fail, the tests need to be updated.
* Formatting cleanup.Jeff Ames2008-09-131-9/+16
|
* Update avatar-position while avatar is sitting and the prim is moved (#2159).Homer Horwitz2008-09-131-0/+11
| | | | | | | I decided to make ParentPosition a public property in ScenePresence, because that's exactly what happens (the parent position changes on prim move).
* * minor: various doc and tidy up, logging increase to make it clearer which ↵Justin Clarke Casey2008-09-121-8/+8
| | | | prim is failing a border crossing
* From: alan_webb@us.ibm.comSean Dague2008-09-091-1/+4
| | | | | | | Make CHANGED constants consistent with LSL, and consistent across the code base
* Update svn properties, formatting cleanup.Jeff Ames2008-09-091-1/+1
|
* Correct state handling and state event masks. Prims will now showMelanie Thielker2008-09-081-1/+5
| | | | | | touch, pay, etc script states correctly.
* Fix component order on a quaternion for the sit target. This causedMelanie Thielker2008-09-081-1/+1
| | | | | | sit positions to be upside down until the script was reset.
* Implement proper persistence of the following prim properties:Melanie Thielker2008-09-081-3/+10
| | | | | | | | | Floating text, Rotation, Texture animation, Particle System This will make "Eye Candy" scripts work without modification in XEngine. The use of the CHANGED_REGION_RESTART hack is no longer needed. Implemented in MySQL only, hovertext also in SQLite.
* * Fixes a few type changes that caused the XML Format to break.Teravus Ovares2008-09-061-1/+1
| | | | | | * Testers, please try rezzing your inventory on this revision and sending me feedback in mantis. * Users, it's not time to update yet. The dust still hasn't settled.
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-387/+311
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* Plumb the data path for all those eye candy values. Saves textureMelanie Thielker2008-08-241-0/+7
| | | | | | | | animation, target omega, looped sound, script access pin, allowed drop state and sale data. Loads it, too. Not all tested. Code: No Nuts. Data: Cannot Guarantee Nut Free.
* Implements 80% of object buy (prim vendor). You can't buy the object yet,Melanie Thielker2008-08-241-1/+3
| | | | | | | and the for sale setting doesn't survive a sim restart, but this is most of the plumbing.
* Formatting cleanup.Jeff Ames2008-08-181-49/+49
|
* Update svn properties, minor formatting cleanup.Jeff Ames2008-08-171-3/+3
|
* Add some locking on m_undo in SceneObjectPartMelanie Thielker2008-08-171-15/+25
|
* * half of the attachmentpoint skull fixTeravus Ovares2008-08-171-0/+17
| | | | | * There's still a full object update coming when you release the attachment after modifying it that's killing it sometimes.
* Mantis#1521. Thank you kindly, Lmmz for a patch that:Charles Krinke2008-08-081-0/+5
| | | | | Improves the implementation of the particle system.
* Mantis#1901. Thank you kindly, Nlin for a patch that:Charles Krinke2008-08-071-1/+1
| | | | | | More sitting fixes: Inconsistent sitting position on rezzed prims that have no sit target set.
* Mantis#1859. Thank you kindly, Lmmz for a patch that:Charles Krinke2008-08-011-0/+30
| | | | | Implements llForceMouselook().