| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fix the tests later.
|
| |
|
| |
|
|
|
|
|
|
|
| |
Coz it says all over the source code -
// Legacy. Remove soon!
And has since later OpenSim 0.7s.
|
|
|
|
| |
https://sledjhamr.org/mantisbt/view.php?id=19
|
| |
|
|
|
|
| |
I've never seen any problems with allowing this, my NPC tool does that.
|
| |
|
| |
|
|
|
|
| |
No need to artificially slow stuff down. lol
|
|
|
|
|
| |
Don't waste time collecting bogus statistics. At least I think they are
bogus.
|
|
|
|
|
| |
Scripts run a little faster if they don't stop to be overly paranoid all
the time.
|
| |
|
| |
|
|
|
|
|
|
| |
function errors.
Instead, just complain quickly and return without doing the function.
|
| |
|
|
|
|
|
|
| |
checking those with no threat level.
Some went up, some went down. Should be more sane now.
|
|
|
|
| |
them.
|
| |
|
| |
|
|
|
|
| |
Log configs are still in the bin directory.
|
| |
|
| |
|
|
|
|
| |
Correction so that scripts can turn Flexi off as well as on.
|
|
|
|
| |
This is required because some threads are created in the constructor, so assigning the name afterwards would be too late.
|
|
|
|
| |
The type of the keys returned by llGetAgentList corrected to LSL_Key
|
|
|
|
|
|
|
|
|
| |
default animation but continue to allow scripts to do so.
This keeps the fix from http://opensimulator.org/mantis/view.php?id=6327
and fixes the behaviour regression in http://opensimulator.org/mantis/view.php?id=6483
Animations may still exhibit different behaviour if both scripts and clients are adjusting animations.
A change in the behaviour of client AO to not remove all animations may be a better long term approach.
|
|
|
|
|
|
|
| |
New constants for llGetObjectDetails OBJECT_CHARACTER_TIME,
OBJECT_ROOT, OBJECT_ATTACHED_POINT, OBJECT_PATHFINDING_TYPE,
OBJECT_PHYSICS, OBJECT_PHANTOM and OBJECT_TEMP_ON_REZ
also Pathfining constants, 3 of which are used by llGetObjectDetails
|
|
|
|
| |
Also, "show sensors" changes to "show script sensors".
|
| |
|
|
|
|
| |
match other scripts commands (and it's own short help text)
|
| |
|
|
|
|
|
|
| |
system script call that does not have an empty list.
As per http://opensimulator.org/mantis/view.php?id=6353
|
|
|
|
| |
Was hand-typing in a line of code I had tested before but not retested this time
|
|
|
|
|
|
| |
avatars sitting on the same scene obejct, instead of wrongly popping up request permissions dialog.
Resolves http://opensimulator.org/mantis/view.php?id=6478
|
|
|
|
| |
avatar count rather than independently inspecting every scene presence
|
|
|
|
|
|
| |
link number.
As per http://wiki.secondlife.com/wiki/LlGetLinkName
|
|
|
|
|
|
|
|
| |
As per http://wiki.secondlife.com/wiki/LlGetLinkKey
This is done by keeping a scene-object wide list of sitters.
This also fixes bugs in this function where linknums 0 and 1 weren't treated properly if there were sitting avatars on a single prim.
This also fixes a minor race condition for multiple concurrent sitters on a prim with no current sitters by locking on the object-wide list rather than individual sop lists
Addresses http://opensimulator.org/mantis/view.php?id=6477
|
|
|
|
| |
based on doxygen error output
|
|
|
|
|
|
|
| |
llRequestPermissions()
This is consistent with all other OSSL NPC functions that allow unowned avatars to be manipulated.
Aims to address http://opensimulator.org/mantis/view.php?id=6483
|
|
|
|
|
| |
A different approach to the patch in http://opensimulator.org/mantis/view.php?id=6462
that doesn't involve further forking of SmartThreadPool
|
|
|
|
|
|
|
|
| |
by reversing the sign on the recoil computation and adding a
[XEngine]RecoilScaleFactor parameter which defaults to zero.
Testing in SL seems to show that there is not a recoil action there.
Or, at least, it is very small. If someone knows how small, the default
for the scale factor should be changed.
|
|
|
|
| |
Also made it so llSetStatus() can individually enable disable rotation axi using the bitmask of flags.
|
|
|
|
|
|
|
|
| |
reset (as called by llResetOtherScript()).
As with script stop (via llDie()) aborting other scripts event threads, llResetOtherScript() can also abort any current event thread on another script.
On mono 2.6, 2.10 and possibly later this may cause locking problems in certain code areas.
This commit reuses the recently introduced [XEngine] WaitForEventCompletionOnScriptStop to make this a 1 sec timeout, rather than 0 secs.
|
|
|
|
|
|
|
| |
OpenSimDefaults.ini to allow change of the wait time for an event to complete on script removal before aborting its thread
Default is 1000, as has previously been the case.
This parameter exists for further debug work concerning mono 2.10 crashes that may be related to locks not being removed on Thread.Abort
|
|
|
|
|
|
| |
because they failed to complete event processing within the given timeout.
This is for bug hunting purposes where thread aborts may be causing dangling lock issues and subsequent vm crashes on mono (with ReaderWriterLockSlim, etc.)
|
|
|
|
|
|
|
| |
individual IScriptInstances for debugging purposes.
Current, state changes and event fires can be logged for individual scripts.
See command help for more details.
|
|
|
|
| |
easier to extract and inspect the script's asset via "dump asset"
|
|
|
|
|
|
|
|
| |
we also get timestamps.
This commit also adds script name, part name, uuid, etc. for later identification.
This information has been sent to console since 2009 but may be turned down if it proves too noisy.
However, I still currently need it to investigate some region problems probably triggered by scripting.
|
|
|
|
| |
"xengine status" console command. For debugging purposes.
|