aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-10-22remove some Xengine errors on scripted object deleteUbitUmarov1-14/+8
2014-09-23 populate collision lists with LinkNumber, and detected structure inUbitUmarov1-0/+3
Xengine
2014-09-21remove LockItemsForRead(false) without previus call with trueUbitUmarov2-3/+1
2014-09-10*TEST* add movement states SIT and SITGROUND. ScenePresence on SIT,UbitUmarov1-13/+17
SITGROUND or STAND, sets directly the state, and desired sitAnimation for default sits
2014-09-09it its a default ( internal ) animation return its name in lower caseUbitUmarov1-1/+1
2014-09-09 remove the check animState == anim for same reasonsUbitUmarov1-16/+10
2014-09-09 look for animation on part inventory before default animations, soUbitUmarov1-4/+7
user can use same name. Search directly on default animations using uppercase.
2014-09-09Plumb the rest of the serverside AOMelanie Thielker3-0/+108
2014-09-09Add some case magic and send an anim pack when an override is setMelanie Thielker1-1/+1
2014-09-09Add perms checkMelanie Thielker1-0/+3
2014-09-09Also check standard anim namesMelanie Thielker1-4/+16
2014-09-09make PERMISSION_OVERRIDE_ANIMATIONS implicit for attachmentsMelanie Thielker1-1/+2
2014-09-09Plumb llSetAnimationOverrideMelanie Thielker4-0/+50
2014-09-08limit number of prims on physical objects. Not all cases covered stillUbitUmarov1-0/+11
2014-08-10 make sensors detect sitting avatars also by the distance to the root primUbitUmarov1-1/+10
of the object as sl does (as sl avatar needs to be in the arc)
2014-08-10LSL llListFindList fix: check types as well as content. Items must be same typeMelanie Thielker1-2/+10
to be found.
2014-08-10LSL llListFindList fix: check types as well as content. Items must be same typeMelanie Thielker1-2/+10
to be found.
2014-07-27change how sounds work. May be bad.. needs testingUbitUmarov1-5/+6
2014-07-20Remove some already commented linesMelanie Thielker1-11/+0
2014-07-20Fix LSL portions of sit positioningMelanie Thielker1-36/+12
2014-07-20replace old Attachoffset by AttachedPos. Comented out possible mergeUbitUmarov1-1/+1
artifacts
2014-07-18fix Xengine script instance loadUbitUmarov1-7/+6
2014-04-26Differentiate between requests only the owner should be able to do and thoseMelanie Thielker2-6/+6
that managers can do when setting parcel data
2014-01-28Added osGetRegionSize(), which returns the region size in meters and ↵Oren Hurvitz3-0/+29
recognizes megaregions
2014-01-18Following on from 50ea2e0, only fetch scene presence for check if ↵Justin Clark-Casey (justincc)1-17/+38
lightscript function has failed initial IsEstateManagerOrOwner() check
2014-01-18Fixed: Windlight functions caused an error if called when the script's owner ↵Oren Hurvitz1-3/+9
isn't in the scene
2014-01-17Revert "Fixed: Windlight functions caused an error if called when the ↵Justin Clark-Casey (justincc)1-9/+3
script's owner isn't in the scene" This reverts commit 39e5785c0f5bfa9fce2549757ac895920c88825a. Did not mean to apply this yet.
2014-01-17Fixed: Windlight functions caused an error if called when the script's owner ↵Oren Hurvitz1-3/+9
isn't in the scene
2014-01-10Fixed llTextBox error message textDavid Rowe1-1/+1
2013-12-21Add lsl arg syntax checking for control eventJustin Clark-Casey (justincc)2-9386/+9716
2013-12-21refactor: rename internal lsl parser VectorDeclaration -> VecDeclaration for ↵Justin Clark-Casey (justincc)1-7907/+7903
consistency
2013-12-21Add arg checking for at_target lsl eventJustin Clark-Casey (justincc)2-8828/+9158
2013-12-21Add lsl event arg checking for at_rot_targetJustin Clark-Casey (justincc)2-8915/+9306
2013-12-21Add lsl event argument checking for attach and on_rezJustin Clark-Casey (justincc)2-8593/+8946
2013-12-14Extend TestLlGetNotecardLine() regression test to contain chars that are two ↵Justin Clark-Casey (justincc)1-1/+1
bytes in utf8
2013-12-14Convert if-blocks to return statements in small functions such as ↵Eva Comaroski1-15/+5
GetStartParameter().
2013-11-29Add parameter checking for land_collision, land_collision_start and ↵Justin Clark-Casey (justincc)2-7784/+8165
land_collision_end lsl events Wrong number of parmeters now generates syntax error on compile, as seen on LL grid
2013-11-16Add regression test to check that specifying a non-existent event raise a ↵Justin Clark-Casey (justincc)1-0/+9
syntax error This was the case before any of the recent changes
2013-11-16Add syntax checking for no_sensor() no-arg eventJustin Clark-Casey (justincc)2-4970/+4981
2013-11-16refactor common code out of no argument LSL event regression testsJustin Clark-Casey (justincc)1-14/+13
2013-11-16If anything other than a single integer is specified for events that only ↵Justin Clark-Casey (justincc)2-8245/+8691
take a single integer, generate a syntax error on LSL script compile rather than an exception later on. This applies to events changed, collision, collision_start, collision_end, on_rez, run_time_permissions, sensor, touch, touch_start, touch_end
2013-11-16Make state_exit, moving_end, moving_start, not_at_rot_target, not_at_target ↵Justin Clark-Casey (justincc)2-7447/+7520
and timer LSL events generate a syntax error if inappropriately given arguments. This matches behaviour seen on the LL grid and a previous change for state_entry. These are all the events which should take no arguments
2013-11-16refactor LSL_EventTests.TestStateEntryEvent into single method to test compileJustin Clark-Casey (justincc)1-14/+17
2013-11-15refactor: replace verbose checks with String.IsNullOrEmpty where applicable.Justin Clark-Casey (justincc)2-3/+3
Thanks to Kira for this patch from http://opensimulator.org/mantis/view.php?id=6845
2013-11-09Add initial test for checking that specifying a parameter in LSL ↵Justin Clark-Casey (justincc)1-0/+64
state_entry() generates a syntax error. Same for other events to follow at a later date.
2013-11-05add support for particle glow LSL functionsdahlia1-0/+12
2013-11-05add support for particle blending LSL functionsdahlia1-1/+15
2013-11-02If the LSL state_entry() event definition contains any parameters, then ↵Justin Clark-Casey (justincc)4-7471/+7692
generate syntax error as seen on the LL grid This is done through the parser and so generates the same syntax error message if any parameters are wrongly specified for this event. We were already enforcing event names in the parser. This is only for state_entry so far as an initial test of the approach - appears to work correctly.
2013-10-31add new particle system blending rule enumerationsdahlia1-1/+5
2013-10-31add new LSL constants associated with new "ribbon", "glow", and "blend" ↵dahlia1-0/+13
particle system functionality. Note that this does *not* complete required server side changes for implementing the new particle system