aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-11-11Allow gods to terraform without limits. Respect the Allow Others ToMelanie Thielker1-1/+1
Terraform flag in land.
2008-11-11Fix llList2Integer to have the same semantics as an (integer) cast. HandleMelanie Thielker1-4/+2
mixed number/letter content properly.
2008-11-10minor: remove mono compiler warningsJustin Clarke Casey1-1/+0
2008-11-10Prevent AO from crashing the sim if the user logs out before the script Melanie Thielker1-0/+3
stops
2008-11-10Add a MinTimerInterval, defaulted at 0.5s, to the scripting configurationMelanie Thielker1-0/+5
2008-11-09Script region crossing. This has not user functionality, but lays all theMelanie Thielker4-8/+20
groundwork.
2008-11-09Cause llGetInventoryType to return the asset type, which corresponds withMelanie Thielker1-1/+1
the LSL constants.
2008-11-08Refactor the detectparams variable from 'd' to Charles Krinke1-30/+30
a more meaningful name of 'detectedParams'.
2008-11-08Mantis#2583. Thank you kindly, Idb for a patch that solves:Charles Krinke1-16/+31
PRIM_TEMP_ON_REZ and PRIM_MATERIAL are not implemented in llSetPrimitiveParams so support for these is in the patch. Also two deprecated functions throw errors. They are changed to behave as in SL: llSetPrimURL - Does nothing except the sleep (currently commented out) & llRefreshPrimURL shouts "llRefreshPrimURL - not yet supported" on the error channel
2008-11-08Work in progress on SECS stuff. Have been holding it off until after 0.6 ↵Tedd Hansen1-2/+0
release. Still messy as hell and doesn't really work yet. Will undergo dramatic changes. AND MOST IMPORTANTLY: Will be conformed to work in coop with todays DNE and XEngine, hopefully one day providing a common interface for all components.
2008-11-08Fix llParseString* to create LSLStrings. This makes llListFindList workMelanie Thielker1-19/+19
on lists created by parsing
2008-11-08Add some discovery code, laying groundwork for region-crossing scriptsMelanie Thielker1-3/+0
No user functionality yet
2008-11-08Refactor IEventReceiver back into IScriptEngineMelanie Thielker14-105/+108
2008-11-07Attachments, attachments, and, did I say attachments?Melanie Thielker2-2/+2
Too many fixes to list.
2008-11-06* Fix test failure in CSCodeGeneratorTest.TestJumps()Justin Clarke Casey1-1/+1
* Need new NoOp(); generated part * Not Homer's fault - this test ain't running under Windows! (needs fixing!)
2008-11-06Mantis #2571Melanie Thielker2-2/+9
Thank you, idb, for a patch that fixes the jump function in LSL.
2008-11-06Update svn properties, minor formatting cleanup.Jeff Ames1-1/+1
2008-11-06Add missing TeleportStart packets to llTeleportAgentHome and osTeleportAgent.Homer Horwitz2-0/+4
As those aren't viewer-initiated TPs, the viewer has to be informed. This should fix Mantis #2351 and #2397.
2008-11-06Change threat level of osMakeNotecard to High because of it's griefingMelanie Thielker1-50/+53
potential (asset bloat, asset server DOS due to no enforced delay) Formatting cleanup. Change default permissions on the notecard to not include "anyone can copy" and "anyone can move", as they are meaningless on non-prim items.
2008-11-06From: Christopher Yeoh <cyeoh@au1.ibm.com>Dr Scofield3-1/+60
The following patch implements osMakeNotecard as specified on the OpenSim website
2008-11-05* Zap the letters that accidentally crept in to the license in ↵Justin Clarke Casey1-1/+1
EventQueueThreadClass * (damn, Teravus spotted my plan to slowly change all the licenses in OpenSim letter by letter)
2008-11-05* Apply second patch in http://opensimulator.org/mantis/view.php?id=2561Justin Clarke Casey1-4/+4
* Inserts proper animation state names into data/avataranimations.xml file so that llGetAnimation() works as one would expect. * Thanks StrawberryFride!
2008-11-05Update svn properties, minor formatting cleanup.Jeff Ames1-20/+14
2008-11-05* Apply http://opensimulator.org/mantis/view.php?id=2561Justin Clarke Casey1-1/+14
* This is a partial implementation of llGetAnimation that returns the name of the animation as stored in data/avataranimations.xml but not its state name (since we don't yet have these). * Thanks StrawberryFride
2008-11-04From: Rob Smart <SMARTROB@uk.ibm.com>Sean Dague3-1/+46
This patch allows an object to directly message another object given its key using the method osMessageObject(key objectUUID,string message). to communicate with an object it must implement the dataserver listener method. The dataserver method is passed the key of the calling object and a string message.
2008-11-04* Stop a problem in the DotNetEngine event queue thread from immediately ↵Justin Clarke Casey1-0/+8
bringing down the whole sim, though the sim will need a reboot
2008-11-04* Practise some defensive programming - gracefully terminate the thread if ↵Justin Clarke Casey1-2/+2
there is a problm in the world map module rather than bringing down the whole server.
2008-11-04Prefix LSL variables which are C# keywords with @ instead of _ when ↵Mike Mazur1-1/+1
translating from LSL to C#. Thanks idb for the patch. Fix issue 2546.
2008-11-03Mantis #2530. Thank you kindly, Idb for a patch that:Charles Krinke1-5/+5
The attached patch changes the casts from explicit to implicit.
2008-11-01Mantis #2518Melanie Thielker2-9/+121
Thank you, idb, for a patch that fixes the conflicts of lsl identifiers with c# keywords
2008-11-01* Apply http://opensimulator.org/mantis/view.php?id=2440Justin Clarke Casey1-4/+27
* The attached patch changes the LSLInteger operator overrides for == and != to return LSLIntegers 1 or 0 instead of a bool and adds similar operator overrides for >, <, >= and <= * Thanks idb!
2008-11-01* Apply http://opensimulator.org/mantis/view.php?id=2521Justin Clarke Casey1-0/+5
* Fix not tests in LSL which require implicit casting (see mantis for an example)
2008-11-01* refactor: Convert most non SOP methods to use SOG.IsAttachment rather than ↵Justin Clarke Casey2-2/+2
SOP.IsAttachment
2008-11-01Update svn properties, minor formatting cleanup.Jeff Ames1-10/+10
2008-10-30From: Chris Yeoh (yeohc@au1.ibm.com)Dr Scofield1-0/+12
Here's the patch that clamps llGround to using sane values avoiding runtime errors.
2008-10-30Thank you kindly, NLin for an implementation patchCharles Krinke1-2/+23
for llSetHoverHeight() and llStopHover(). I believe this gets is to less then 50 LSL functions left to implement.
2008-10-29* Apply http://opensimulator.org/mantis/view.php?id=2492Justin Clarke Casey1-1/+1
* object_rez event should now be sent to all scripts in the prim * Thanks idb!
2008-10-29* Apply patch in http://opensimulator.org/mantis/view.php?id=2494Justin Clarke Casey1-0/+25
* Introduces missing casts for float, integer, vector, quaterion and string to list * Thanks idb
2008-10-29minor: indentation correctionsJustin Clarke Casey1-45/+45
2008-10-28Mantis #2486Melanie Thielker1-2/+7
Thank you, nlin, for a patch that fixes serialization of vector and quaternion types for script state.
2008-10-27Thank you kindly, Idb for a patch that solves:Charles Krinke1-0/+6
LSL - Bitwise operators OR and XOR do not work on integer variables
2008-10-27Thank you kindly, Idb for a patch that solves:Charles Krinke1-1/+30
llGetRot and llGetRootRotation return the wrong values when the object is attached
2008-10-26Thank you kindly, Idb for a patch that solves:Charles Krinke1-3/+14
The following should silently fail when attached, llBreakAllLinks, llBreakLink, llCreateLink. The following should be restricted to avatars in the same sim, llGetAgentInfo, llSameGroup, llGetAgentSize, llGetAnimationList. Comment added to the following unimplemented functions, llGetAgentLanguage, llGetAnimation.
2008-10-26Thank you kindly, Idb for a patch that solves:Charles Krinke1-16/+89
llGetBoundingBox is completely unimplemented. The attached patch contains a partial implementation for single prim objects and standing, flying and ground sitting avatars. In the case of an avatar sat on an object or multi-prim objects only the bounding box of the root prim is returned. llRezObject and llRezAtRoot ignored any velocity parameter. The attached patch makes use of it if it is not a zero vector.
2008-10-26Thank you kindly, Ewe Loon for a patch that solves:Charles Krinke1-8/+4
m_ScriptDelayFactor and m_ScriptDistanceFactor are being read from XEngine settings not the settings for the scriptengine being used
2008-10-23* Apply http://opensimulator.org/mantis/view.php?id=2459Justin Clarke Casey1-7/+35
* Implements the rest of llGetAgentInfo() with the exception of AGENT_BUSY. * Thanks nlin
2008-10-22Thank you kindly, Idb for a patch that:Charles Krinke1-1/+19
Added AGENT_ATTACHMENTS and AGENT_SCRIPTED to llGetAgentInfo Added to llGetAgentSize to include shoes in avatar height calculation.
2008-10-22Thank you kindly, Nlin for a patch that:Charles Krinke1-0/+6
Attached patch adds detection of AGENT_WALKING status to LSL function llGetAgentInfo()
2008-10-20cleaning up IRCBridgeModule to allow for configuration from in-world,Dr Scofield1-1/+2
chat relaying via private channels, and old IRCBridgeModule behaviour. also cleaning up IRCBridgeModule's OpenSim.ini configuration variable names (still supporting "old" variable names). refactored IRCChatModule into IRCConnector and incorporating watchdog from IRCBridgeModule into IRCConnector. enabling ChatModule to be used as a super-class and utilizing it in ConciergeModule.
2008-10-20Mantis #2438Melanie Thielker3-4/+4
Fix llSetVehicleFloatParam to accept LSL_Float